/9j/4AAQSkZJRgABAQIAdgB2AAD/4QBgRXhpZgAASUkqAAgAAAACADEBAgAHAAAAJgAAAGmHBAABAAAALgAAAAAAAABHb29nbGUAAAMAAJAHAAQAAAAwMjIwAqAEAAEAAADwAAAAA6AEAAEAAADwAAAAAAAAAP/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAPAA8AMBEQACEQEDEQH/xAAdAAADAQADAQEBAAAAAAAAAAAGBwgFAAMEAgEJ/8QAShAAAQMCBAMFAwkGBAQFBQEAAQIDBAURBgchMQASQRMiMkJRFCNhFTNDUnFygZGxJCU0U2KhCGOi8BYXJsFzkrLS4TVERdHio//EABwBAAICAwEBAAAAAAAAAAAAAAUGBAcBAgMACP/EAEQRAAECAwUECAMHBAEEAQUBAAECAwAEEQUhMUFREmFxsRMiMlKhweHwgZHRBhQjQmKisjNy4vHCFUNTgiQlNGNzktL/2gAMAwEAAhEDEQA/AP6C4NxlSse4djVqjSPaIb3dUlQ5XGHAO804nyrTfUdQQQSCDxVxFIcZySfkH1S8wKKHyIyIOYPoaGNvjWIMc49HoFsaY0bw417NG5Xao4m6UkXSyk7LWPX0T13Om4W0bRTJp2EXuHw3nyGeJuxM2fZ5mztruQPHcPM5YC/CZs1cr/8AmJzVCGf+qCQEurP8dc6NuH61zZK+mx7vhU5WcWhdHCVBR4mpzGtdPlFqWZaIs4dGv+lp3d43aj444pCm0WXhyoKMlMiBWYj3KpBJaeiOoO2mqVpIGo20t6mwGJboesvtcvWG9x9EygbFFNqHEKB5g/7irsuf8ULdToKKZWYb1SxwSGafChpCTWl9CDs0pO7hPdtdSeqUyVbhU6RVU99kymY6VhYRLYqUr/tDmquCBiTcdTtTsJOx3HapV6n7VmK/yqNYh6NUdI1TGipP0Y2UD47kq1twn21aiZYhho1dBBJB7G4b+WJvpENc2h9KZeVb2ZROCTi4c1rPeOWScBnAbPpj2I5DzKoyY2KWAFPxGtUTk7B5n61/Te+h1seK9KCojYqSfiSTlx5x3Oy0naB6mum4x+USkKpi0yHCpE1JukpJBZIPQ9FA9em3BKXYLJ2zcoeHrygc+90vVHZ5+kO3A+OE19KYU1SUVRI0VawkAbkDoodU9dx1AsOzrRE0Oid/qfy9dR8RuWpiX6LrJ7PL0gvHeIA1J4N4xDwxhMZl5m/K3bUeivfu/VEmY2f4n1Qg/wAv1Pn+74lmen+kqyyermddw3c+GNhWPY3QUmZodfJPd3n9Wg/LxwnTGGD/AGDtKhT2/wBl8TzCR8z/AFJ/o9R5fs2BQ+NO16qsYFGGHZb7bDDannnFcqG0C5Ufhx6JClJQkqWaAQzsNwmMuIhrT04Q50YB1yoIPzHolv1udLWus6WtpxIa2kqBQetChNOuWq4JZtFUm4J13n3RIvxvjCxxnXMzvcEaoNiLAjD3VKTolZ2L6rbrPp9GNE9VKaOmLyQF+nH3hDrYthS9itnY6zisVbu6NEj5qN5yAx8KZIS3BGrtYjunDD6yISli3tqh0VbZA1107Sx5dArgbNBbCQQLjgfecR7WtxEspUnLK/GHa/R/l/HO+gilMtsyThwtUqqL/c/hZet/B/Cw+i+A8O40uB6Snui/CdPVyOnpyipJ6R6arzXbzHe/y553w70qCgCCFAgEEG4IOxB6jhlhWj94xHo5x6PR8uOIZbWta0toQCpS1GwSBuSeNVKShJWs0AvJOAEZAJNBjAu42rHDi23EFGH0EpUhYsZZ6gj0/T72yn+JbzmaZZJ4FZHIcv7uyV6sinV0/t9+PDHN97li/wCZ7Cbir3JuYB/9v6/e8U0BVkroKlgn4oP05/3Y8P8A7z/9n8vX3hHllz2cyozkyS97Ll7H7y3FXBq5B9N+xvpbdR038Ml1wTALjh2WE59/z2a4Zk78DbbZsohtsbU2rDMNg+G3TPBI3dpQ42mtNsP0uXFXIy5eUUt01wlRpxJ0OmvLe1iNWzsb3K1B6cW4qjJKUpJKRXCvvC8DDUw1SDKmCHkq/wDkZq73vPvZ6CdcxMu5WAp7akuGdRZRvDnix5tL9mu2gWBrcaKGo6gGpWaTMJ0UMR5jdyiybPtBE8jRYxHmN3LA5EjUGC5UHuRHdSNVrI0SP/38OCbTSnlbKfiYIuOBsVMNbKnMSpZR1xEyle+guWROpzqyG5bYPU+VwXJSsC4OmqSRwdQhLadhOEKVrWa1bDPRvXKHZVmk+YOYz40MdmWeZlWysxD8pU20iM8Eom05xfK1LbGwJ8q03PKvdJNjdJIO+6MWpZbFqsdE7cR2VZpPmDmM9xAMW9g3GVJx7h6PWqLIMiE8SkpWOV1hweJpxPlWm+o2IIIJBB45kUijZyTfkH1S8wKKHyIyIOYPoaER4caY0bw417NG5Xao4m6UkXSyk7LWPX0T13Om4O0bRTJp2EXuHw3nyGeJuxl2fZ5mztruQPHcPM5YC/BSrW7KkKWtTkiS8u5JutbiyfzJJ4QSVOKqalRPEknmTDyAltNBQADgAB5Q1cEYITQEpmzUpXVFDRN7pjA7gHqo9VdNh1Je7NswSg6V3+of2+up+AzJSbRtEzR6Jrsfy9NB8TuWX+J/L6k1qHAqUBv/AK6luCJToEcd+r2+jX9UIGvbHRA0USCLMO2AKHHL37pDP9k5yYbW40s//GQNpajg3vGpUbtgXqN4vrWO1Rp2F6tIXLW9HxQy72b7ieZpyAtCrhtvqgpIBuNb6+nA+ZmCyShPb5evKLhLjU20EtgFkiozCgczkaj6RSWTmcCceJbo9WUE4nSDyKSmwqI3KkgfS9VIG+qk9Qms56z1Mq22gSkniQTlqanA41uOpra2LI+4VfZ/pfw3H9OhywORL3Rlw1LhMvyH1w64yrtYc6PquCv4dFX2UNiNB68N9mWL91b6R00dOFPyfU975DU167aBKilAqjMH8303fOMGrUl3E8iS07FbgYxiI7SVCaPuqg1sJDBO9/TcHQ62PGZyTM2SpIo8MRksd5O//RvoY1SoS4CkmrRwOaT3Ve94gMQpaXElBW26hV0lJKVJUDv6ggj8LcKoJBqLiPmD5GCBoRfHVXc8XcWxFYejvJQoApkzGzb28DdKLbJ+tbx9O7cE+u03ZhkNKuOZ1+m/XhdDDZdiJll/eXh1vyg/l3nfp3eOA2NtOIENUdsSK/PmMRYjK5Ep5YQ0y2LqWo9B/wDOgFydONkpUtQSkVJjRxxDSC44aJF5JyjXxRk1Gyqw/IxOp9gMoRzVJSfDDBOgZG6kE2BA7xVaw5dEmHbNcZbC0naOe7hqNfnhCmi1nLYmRKNJN/ZGtM1aEC/QDE1xl7HOOZWNJye6qNTGVEx4hOt9u0XbQrI/BI0HUnLTQbG+LWsyzW7Ob1WcT5DdzxOQG5ljl25WnmK1UApqmtq547WypRHX/wAPofr6ja5PN18ouRjygdbFsfdKy8ufxMz3f8v4440i4MG4qpmYdCdpFQisJlJZCJEEDlbcbTYBxr0A00GqDa2ljwbYmUTyChwX5jXePd3CKLmpd2TdDqVGlbjnU5Hef3cYV+OcDSsFz0gqVJpj6iI0sjW+/Iu2ywPwUNR1AATUqqWVqk4HyO/nB+Um0zSdFDEeY3csDGzltmScOFul1RwmkE2afOpiH0Pq38PLuNLgSpKd6KjTp6uR09OXCIs9I9NV1odbMa+vPjDvSoKAIIUCAQQbgg7EHqOGaFaPxxxDLa1rWltCAVKWo2CQNyTxopSUJK1mgF5JwAjIBJoMYGfe4ykedihtL+6uSofoB/b72yn+Jb7maZZJ4FZHIDw/u7JXqyKdXD8kj38+GJJ7qJH+jjsMovckJQ2gDU32AA4bEpS2kJSAEgcAAPKBnWWrUn4kk8yYX1QktZkMPvzVmHl/GJ7VTgKVVZQNrW3DIOgG6j8fCJcdTMpLjh2WE4/r89muWJO/BnbbNlENtjam1YDENg+G3TPBI3dpWYhxDJo81LTSXRhAOfs0Qm6oajoCQNDppppbQd65UivvlRKEE9HUkAmtK+fvGpLBKSiWk7Sr3DidfTnid3vSpuUwCCh5l1HwUhaSP7gjiPEvCB1jCCW0yaZMjmZgWSUpmLcSpz5L5laHTUpJ1TbVJ16d6dLNrcXtpOyE0qqlaV1+mfCN3J3oKOoNHh2RhtU935EXQvM08m5WUVQYQytVRw1NPNTqqLHtbjm7N0p07W2txotI5k7FKbPQhCEgIw93ww2Rbbdstkq6rqe0nTeK37Nfik3HIkI43g/H5x6PRt4Lzfq2UFbVNo60vGQkIlwHT7l9sbFQ6LTclCunW6SQYcy/0aSlHaPxpvP0ziBO2MxbDQbmBSmChiDnTcfzD5XgEPbD+JouNoDVWp8hyemW4QSsXf7Y2u2tO4cuRp1uCLgg8Vk826l0pcqVE8SSc99fSFB6XVJKLLgCdkfCmo3ezfWHPgjBCaAlM2alK6ooaJvdMYHcA9VHqrpsOpLtZlmCUHSu3uH9vrqfgMyUG0bRM0eia7H8vTQfE7vTjjHEbBUGN+zO1SsT3DHplHjGz8570H1UJ3W4dEj42HB0nZjSzbNctFxXWCG0Cq1nsoT5k4JSL1HdAdT6fJwzNl1arS2qrjuoNhqXNZHuKczuIkUHwoHU7qPeV0HCra9r/c6y7Bq6cT3dw/VyxN9BB199ucbTLSySiVQapSe0tX/kcOZOQwAuGZhZZt5QtZiMCdTghjE7SQhtajZM1I2acP1uiVnbY9091OkJ1UuoNqqUqPE1OYzNTiM8ccWCyrXNnno3b2jj+neN2ozxF+M6xKVKoE9QkIkQKtDespBu09EdQfhqlaSBqNtLeptOWlSwdpfa5esWGp1EwiqSFIUOIUDzB/3Fj5D58IzBaboNecQziltB7N2wQipIAuVJA0DoAupA0IupOnMlM0it4imrfsA2cTMywqyfmg6H9OhywORLOxHhpnEkdgB5cKoxV9rCqDHzkZz1Hqk+ZJ0I/PiI8yHgL6KGBGIP01GcKbLxYJuqk3EHAj66HIxN2aOMV4zkSabCaZh1phBFRXFX7mqJBt2kc/UNtTurY6AEpk+pEwsLSkBf5iDco6j3fFj2TZP3QB92pBvSDin+79W7LHHBQJJSoFJKFpNwRoUkfoRwIhog/wAIVl7EklimhpT1WdVyNNtjWQfgNgrqelgTte0xraeUEJFVHxjg6tDKC44aJF5Jy9+kUbhnDVJypw9LrValstyENc0ueq5Qygn5prqq5sNO8tVgBaw4dJOTTKJ2ldrM6bh7v4RW05OTNuTKZWVSSCeqnMnvKyFBffckY31MTZmrmtPzOq6FFLkKixVkwqeTcg7dq7bRTpGnokHlT5irote3wi47DsNmxWTQ7Tqu0r/inRI+ajecgMLC/wDh7l1qnHF78JX/AAwg83sg0U+Bu4Bv7ODuRv07lzwPmWnENdK2LuQ14RDtn7QtSbv3BhX4xxOSd395yGWd9BB8ALCwAAAACRYAdAANhbhehEjtiyn4EtmVFeXHksqC2nmzZSFDqP8AdiLg6HjZKlIUFJNCI0WhLiShYqDDywji6nZk0aRTKnHa9t7O0qGdEPJH0rfUWNjpqg26WPDVLzDc62W3BfmNd493QpTMs5IuBxs3ZHTcfdCN8K3HOBpWC56QVKk0x9REaWRrffkXbZYH4KGo6gAZqVVLK1ScD5HfzhglJtM0nRQxHmN3LAxsZc5l/wDDITTas7+5h83IUf4P7f8AL+Hl3GlxxKkp4M/hPHqa9305ZaRFnpDpz0rI6+Y19ecMn3uMn/OzQ2lXBBsqUobEH0/T7TpG/Et5zNMsk8CsjkB4f3dkZ1ZFOrh/b78eGJJ7qJH+jjsMovckJQ2gDU32AA4bEpS2kJSAEgcAAPKBnWWrUn4kk8yYX82ajMNt2VKdXAwFEVzLcVdC6qtJ/MNBWgA1Ufj4RDjiZpJccOywnE97zpXAYk+DO22bKIbbG1Nq+IbB8NunwSN3aGMUYodxJIbQhv2SmR7JjQ0gAIAFgSBpe2gA0SNB1JUp+fXOrAAogYDzO/wAuGZJmSkkyiSSdpasTr6eJN53YTrSHm1tuISttYKVIULhQPQjgXBKMiiUSZSan2TXaLw6pY7aRylZglR/1X6DzfAjXdpoqNTUIBFTSuzX3cM44TMyhlFT2shhWnlqcoo6j0ynwaO1Fgobdp7iCbmziXwoaqUdlcw3/LQC3FnS7LLLIbZ7PzrXM619N0Vy8+5MOFx09b5UpkNKesAleoMPClNl0mrRDVsuqj3Ho7nMtdLUpVwQR3uz5rEKHeQqxGvijAmzzq0f2/48uZRh9x1xL7CtmYTge95VpcQblC43YTFm3lJOytqrSg6qpYdnG9OqqbEOAjmDbhGgcCdbjRY7yfMlJgUIqItuxrZatZo3bLqe0nzGezX4pNxyJy878Av5SVpLMeQmq0maA5T6gkhVkKHMlDttA5bUW0WO8OoEF6bbQdhBBVStNAcz5fSJVhWgm2GdtSdlablDeM07tc0m45EqJRU4sklTjizvuVE/9+BF5OpMONwEMzJ/GVSyjxG1WoiES1LARKgOqs263tYHyuAE8rg8NyNUlQJdiVSghxwVUMN1dN+sK9syTVry5llmmihiDwzTqnPHEAizns6sPyMJU6sUXta5MqrhjU2isWTLfkgd5lafo+S4K1nupTYgkKTeUrq+UU2zYE2qacYmKNobFVrPZSnJQP5tr8qReTcaUMZNPp8nDM2XVqtLaquO6g2Gpc5ke4pzO4iRQfCgdTuo95XQcKdr2v8Ac6sMGrpxPc3D9XLE30EEH325xtMtLJKJRBqlJ7S1f+RzUnIYAXDMx0JSpagAFLWo2AFyVEn+5J4rgAqNBeT8SSeZPjGMLzB7hnDIpKRJkgKnKGg3DIPQf1ep/Adb2ZZFkCRAfevdP7dw36nLAZkrk3N9N1Ednn6QBZ6ZFsZkxVVakpai4qjthKVKIQ3OQBo04eihshfTY93ZrSqtxg7YNvKsxXQv1LJPxSdRu7yc8RfjHjrMul1BbTiJFPqMN+ykG7T8d5Bv9qFpIBuNtCPXjN4MXKFNvN7QIUlQ4gg8wYddC/xNzMxqMjC0t1tirJQUyZrXd+VUD6oGiTbVaR4902TzJ4XLTfWUbLXZzPlw54YYqJ+yzVmvmdSKp/Kk/kO/X9JPZwNTQx5KtSG6sy3ZxUaUwrnjSmx32Veo9UnqnYjhZielRTA85RZWKZ5hsQyMUJtzwWBcTR0ca9dtfSxva1+NehU8oJbFVHLWMOrQwgurVRAxJy4+78oMKDRYOXtKfqtQlIjyWU80ibcjsLHRDfW/NYad5StPQcRE7SlAIx8a+VPCEyZmHrVeTLsJqCbk67zlh8EiAfGed9SzcnsMTVKiw4ZJiQxYdqbWLzgGheI3A0SLhO6iXdqYW6kJdPWHjv4xZFh2JL2M0Qm9xXaVu7qdEj5qN5yAPsksklY1WzXa6yU4dSbsRlaGoEdfgyDufPsO7cki23XrKw5+nOA/2k+0gs0GTkz+Nme5/n/HE30AqltAZQlLaQhKAEpSkABIAsABsBbS23EmprWKPJ2iSq+sJvMvLT5I7asUdn936rkxED+G9VoH8v1Hl+74VudktirrQuzGm8buXDBlkZ7pKMvHrZHXcd/Pjit9+AkHI7Ysp+BLZlRXlx5LKgtp5s2UhQ6j/diLg6HjZKlIUFJNCI1WhLiShYqDDwwrjKl5h0KVAq7TCJKWSZkVZ5W3ED6Vs7gA2OmqDa2ljw0MzbM0yoPUFB1q3Cmvu8GFOYlXZN1KmiaVuOddD7oRCTxjg6XCqAUkvLw2t0pjS1p5VPqGvIu2yh+RGo1uEpSkmbJcbB6GpAJFNqnv2cG6XmEhNDTpaXjTeN3vDEzy2zIThdCKXVHAiiJHun1GwhD4/wCV6/V3GlxwxyM70NGXOxl+n05Y6wHnpEvnpWh18x3v8ueGMF82YjMJt2VKeVAwFEVzLdUSldWUDpa2vY3tYDVRtbXwzHXEzKS44dlhOP6vTTMnw822bKIQ2NqbVhmGwfDbpjkkbu0L4oxQ7iSQ2hDfslMj2TGhpAAQALAkDS9tABokaDqSpT8+udWABRAwHmd/gBcMyTMlJJlEkk7S1YnX08SbzuxeBcEo08OYclYnn+zx/dtIsX5ChdLST+qj0T1+wE8TpOTcnXNhFwGJ09dB5RBm5tuTb213k4DX01PnDjp9Dg02lfJrEdJhlJStt0c3a38RX9Ynr+FrWHFiMyzTDXQIT1c651xrrX/UID77kw50rh63LSmgH+4FP2jLaZ9LKwxIc+KnIayf7g/6vveIN17JXmWCeJQT5c/7se100NHB8iPfy4QaoWzOihSS3JjPt76LbdQofkQRwwApWmovB+RH0iFeDoR8wYXFew/EwtTpdIqsQ1bLqpe7eYc5lrpa1KuCCO92fNYhQ7yFWIN/EOBMgbr2j+3/AB5czjEw464l9lWzMIvB73lWlxGChuwSVYpzVHYlQqlHVVcJVFfK8y5zLciOKVoQR3ikqsQRqk2tr4q8StSVBaTRQixGlqCkraOytOB3csMciIXOPsj6llHNiSZRE6l1ABUCotqC0i45uxWU6B0J1uNFjVOygLKk2SltLjgG0RleBw97t8MVn26xbCVIbuUjtJw/9hns1+INxyqF1SqIpbTfu1SJLyuSPFb8byvQegHU7AcTyaQcZZLxN9AMTkB9dBnGplrj+rZRYoXXoq2p1WlNezz2zYNlg/QtEg8hTulY1vvcEgipx9SEKbaVRZFK47PDf7xiLakiza8sJRYKW0mqddrvK1rmNMKG+KuwviWn4zo8eqUh5UqNIVyAEe9Q55m1p1IcBOo63BBIIPFSusONO9Esdb51rprX513xVM1LOybpZfFCPlTUHT/Vxuho4ZwyKSkSZICpyhoNwyD0H9XqfwHUmxrIsgSID74q6f27hv1OWAzJUpub6bqI7PP0gg4ZYGxy3MbAXJ4zHsIlH/ExSKZmbNW7hwNtVaM32TtRCuVupAbNE/VTsl077eCx4BTFqJKuiRekYn6bh45XY3F9lg/ZbdJvsqNQnNG/ic05Y9qJHcbkQJam3EvQ5kZ2ykm7brLiT+aVA8b3KF14MWyClaai8H4gg+UPvKnMJzHT0eiSUdpiRXcZQ2APbtN0jYLA1UnawKhpcAO9JrCgGRWuXvn84TLTk0yKVTANGhjX8vHdp8saVphOXFFwXhN6sViqJplVhp7f5ca19hVsG2hutKjZJTu6TYDbg2zZ6Gmr1UXjtDLhqNdYqV60Zm1ppMtKt7SVGgR3t6tKY1wQLznEp5r5gVHN2tLcfjIpciIAtNMZ0RJ0t7T6KcUP/KO7vdR4Oth1Rc2QFkCtM9/v4xbtj2GzY7Oyg7Szio6d0aJH7jecgOvKvK04lLVZq7akUdJ5mGLlKpigd/UNgjfdRFhpc8A5iZ6PqIx5evKBdt239zrLSp/FzPc/y/jib6CLSwJjVuttN0+XyM1FpASjlSEofSkeUDQKAGqRpYXGlwD9n2j97/Cd/qfy4b9R8RupWZYLZKxeD8wd/wBfnBjvwaiFHNQbjQ8Zwj0JnMvLT5I7asUdn936rkxED+G9VoH8v1Hl+74VydktirrQuzGm8buXDBmkZ7pKMvHrZHXcd/PjitlrShBUpQSkC5UToB68AyQBUwdArcIzI0mTUprUiO65EjR187bqDyrWsdR/v876DyDNmh7HP34ccJRCWU0N6j4RQ+EcXUnHuHpFMqjEaO60x+1RFHs2VNJ+lbPlSNzrdB1vax4e5V5mZZ6FSQKC8YCgzGgHhCPMyz0o8HGyTU3HE1OR1J/dCAxphp115ctTj4wEHVCPPcQUKqCknwqtsAdtue1xrcIWnmwgdImvR1uJGPvx5Pss593o3cZki8C/Yr5/xzux6KNmq+fZ6TPcU1h9g2ht9InS5A8vw8l9NL8DH33H0pbUo7KcB78NMokJs5DRU6gVcVidffjnlB2CCAQQQRcEG4I4gRyjUw5hyVief7PH920ixfkKF0tJP6qPRPX7ATxOk5Nydc2EXAYnT10HlEGbm25NvbXeTgNfTU+cOak0mLRIDcOG32bCNdTdS1HdSj1UfX8BoOLFYYblmw00KAeO87/eEID77kw4XHDUnw3Dd7xj2cd4jx8PMtyWXGnW0utOJKFtrF0qSdwRxggKBSoVBxEegI/aMtpn0srDEhz4qchrJ/uD/q+94l/r2SvMsE8Sgny5/wB2M66aGjg+RHv5cI9mM8axaXTjHiqYnSpjN0pNnGktKHjWNlAjZJ366b9bQtNuWb2GiFKULswAczrXIZ53YzLPs9c0vpF1CEngSRkOGZyyvjqwLgyNAgoqEsMzZUprujRxptpQ1SOiiQbE/aB1J0suzkMID7lFKULswAdNScz8BnXe0bRVMKLTRIQDwJI5AZD4nKAjMyfTMqqI7RqnTjijCle52IVA7Q+0Mv8AishW6WQqyi7u0dQebxThWQN17Rrn2f8AHlzKWTLv2m+JhpfRLaoVOU6oThUjNRwCfz4YYStmRlTVcpai1InyWauupNJ7OrRFc7LN083syTsFAa3847w6pGr882lamWlguACtMq6e7s8ot6z7Xl7XQUsJKEoJ6puJvptnj+03aEgouSALknpuTwKgzDFykx1VMpcRIq8JKZSXAES6e6qzb7fpfyuC55XBqm5GqSoE5LSaGyHXBVYw/TXGm/WF215Bm15csOGlMFDEHzGqc8biAYu3BuMqTj3D0etUWQZEJ66SlY5XWHB4mnE+Vabi42IsQSCDxOIpFDzkm/IPmXmE0UPkRkQcwfQ0IjbFyQBqTxiIMJfMzMz5YD1Goz37v1RJmIP8T6oQf5fqfP8Ad8SxPz/SVZZPVzOu4bufDGw7GsboKTU0Ov8AlT3d5/VoPy8cFvbS3AOG+AzHmVaswXGVUlm+JTZphKdBMHRpZ6EDwrPh83d1E+UeUlYbAqDl9PP5wSlbSTZ6SXzRoXn9O8eYzyvxVkWlKwQ5IdnKdptUgu2fcVzNOxHUK8Kbd5KwoCxGpNraW4cW2gyKnH373wcW6J8BLVFIULswoHM5EEfADGDKb/iFrGcyoVPrkhLb0BP7Ow2kNplKAsqQsDQvkbgaAX5ALq44uqKuEcpD7Oythha5YXrxJvoO6NEDLMntE0EMvKn/AA/qzKjNVusqXApLV109xKbrkufWt1YvoofSagaXJ59B0iak00+vDnCv9ovtKmyz90lb3vzfoGn9+ndxN9wcdSozmI3H46ojVOxdBaSZEBnRmcyBypfj9LWAFuluU2sDwEnJQzilKSmjwxAwWNU7/wDRyipAvoaOBRU0o3E4pOJCt/PGA1KlIWFJKm3EKuFAlKkqB39QQR9oPCoCQai4j5g/WJ9xENnA+OE19KYU1SUVRI0VawkAbkDoodU9dx1AeLOtETQ6J3+p/L11HxG4JMS/RdZPZ5ekF+/BqIcfLjqWEKcWtLaEAqUtRsEjqT8OMKWltJWo0AvJOAG+MhJV1QK1ifMwsvV1FyTWqLGWzhppZU/HSLKSRutA/l33Hk+zwoDjZtErmJdBSwk/PUgZAft44OspNhgJYfVV04HyO/nzE+4w15W20Jve9kpSOvwA42AAFBE69R1JgaVPXiFz2wvrg4eiL5w8LpXMWD069nfS3m2+zUkUqcIMJR9z6iRV4/tH/wDrlzYS8yWs1YAps2O1GZjNBHyYgcrakgWDqQNiNNB83sNNTynZ52bKa3JGAGHH6ZAXCIDFnCziXEmqlYqOPD32sToFXinCz+GpQ1U9CdPuZBGt/qq9FD++46gQAawfadDo3wRZYV11U5qlTXuypNwDNWkqEIH1HVJ9Om/hvbs0yHlhJVsjM6b4gz5DSC6kVVkO97186RXNIpcSjU9qJCQER0jmBuFFwkeMqHiJ012ta2luLHYYblWw00KAeO8nMn/V0VQ8+5MOF1w1J8Nw0A/3fHt47xwjnHo9HOPR6BTHWLo9EiOQUIalT5Ddiy6nmbbQR4nB1v0T13Om4S07QRKoLIAK1DA3gA5nyGeOGJmzrPVNqDi7kDPMnQeZywxwn4mThSdcl6bSZTupN1usuKP5m5/P7d697PCH7q7N11PlSGpi/FxyOWylDD1cg1V1TdNpDS/2kyOqUno2N1L2A/r8T+lK7KXqwam83pPmD4/3YpVn2eq11Ek7ARQrWR1QnU6qP5U4k7sPmmwFUdcqsVWZFr+MqvHDcqcykLiQoyhcRIqTcBsA6ndRuVdBxAta2Uy6SzLKCnFC8i8JByG8j5Ym+6Cj8wmaQmWlUluVbNUpPaWrNxw5qOWSRcNYAqtR42HoMmm1GKapgieezdjr5lrgqUq4sR3uTm1Ch3kqsRr4kJtakqC2zRQw3+/GCTTy1LDrStl1OB18sMRgRuwT2Y+StQylqEZ95XyhRqh3qfUkEKTqObsnCnQOhOtxosap8wFuSEupDaXXgNsjI1A4H3oCcS7WZbbNroUlHVWntJ/5Ct+zX4g3HKojwUg1BblnmXVsrcQ/KVNtIjPcqJtOcXyty2xsCfKtNzyr8uoN0kg5xugPallsWqx0TtxHZVmk+YOYz40MP7FGd8HMOhtt4WkOfIz6eWU+scjq1eZggeEJ2V9foSixUrWjOEksN4ZnXhu114YpVnfZ9dnO9JPAdIOyMQNFbycu7n1sArbhfhnjtiRH6hLZixWVyZTywhplsXUtR6D/AHYC5Og42SlS1BKRUmNHHENILjhokXknKHfhrDNJypw9LrValsNyENXmTlXKGUE/NNDdVzYaDmWqwAtYcOEnJplE7Su1mdNw93xW85OTNuTKZWVSSCeqnMnvKyFBffckX41MR7/iDqRzrxA7V4kRFKdZSG4rJsFSEJ0BkKGhctsrZA7uoueJCnio34ReX2ds8WFKiXUrbJvUcgTkkZJ8VHrGhuCawxhFyW97TPQ5HZZXZLRuhxawfzSAevXpprx2QjavOEMk5O9EOjaPW109eXGL8yEz2ax7HZw/W1NRsTsN8rK0JDbdQbSndCRYJcSkd5saEDmSLXSnuRW+Pne37BVZ6jNS9S0TfmUE6nEpJwUb63KvoSz8SYbZxHGZIeXCqEVfawqgwPeRnPUfWSdlJOihxDeZDwF9CMDmD9NRnCky8WSbqpNxBwI+uhygDq1JexPIlNOxW4GMYiO0lQmj7qoN7CQwTvf03vodbHhenJMzZKkijwxGSx3k7/8ARvoYnpUJcBSTVo4HNJ7qve8QFpUpCwpJU24hVwoEpUlQO/qCCPtB4VQSDUXEfMH6wQuIhr4Lx23WWTFqLiGKg0gqLirJQ+kC5V8FAakddx1AdZG1EPoKZhQSoCtTcCBidxGY+I0gK/LFs1QKg+G76eMen3uMpHnYobS/urkqH6D9PvbDvxLfczTLJPArI5AeH93Zk9WRTq4fkke/nwxJB2UNi4LcdhlF7khKG0Aa36AAcNqQltISkAJA4AAeUCzVZpiT8SSfOJozGwWjETc7EVKZXDwBHXzPo1QqSoHVbadxH5tOXe+2ngUZhpKwqZZTRoeO8DSvvSxZN8yJRKunamlDjsjQnDbpnhT9yorNaXV3UJSnsIbWjLCbAJFrAm2l7fgBoOADiys7oYmGAyCTeo4n37MeKPIdiSG32HFMvtK5kOINik+o45RJIBFDDmy77PNkOUh5tpt5LfNNSsdzsx9Igbk32SNUnW9teJMpJuTb3RoNMydB5nd5QvT76bNR0xv03nT187o9OK8uF5dPNx2Ap6kOqPs8sjvKVuUuW07T+ygLjYgGpmTMoaC9JwP1388oCsT/AN/qpfbzH03cs9SQZbZknDhbpdUcJpBNmnzqYh9D6t/Dy7jS4EuSneio06erkdPTlwiDPSPTVdaHWzGvrz4w70qCgCCFAgEEG4IOxB6jhmhWj94xHoFsaY0bw417NG5Xao4m6UkXSyk7LWPX0T13Om4W0bRTJp2EXuHw3nyGeJuxM2fZ5mztruQPHcPM5YC/BSrW7KkKWtTkiS8u5JutbiyfzJJ4QSVOKqalRPEknmTDyAltNBQADgAB5Q0sH4BZpUZT9TabkTn0FCmlgKQygixT6FRG56bDqS82fZSZdO3MAFZGGIAOXHU/AalKtC0jMno2TRA+ZOvDQfE6QMRaU5QZE+pVt9is41qjPYTZITzR4Ec7Q46T4UDqd1HvHoOIVs2smWSqVaoXCKKOISNOPLE30EGX5hE2hEtKpKJVs1SPzLV/5FnMnLIC4ZwHgP4JlAAOyqDIc0AutyMtR/M3P/m+9vXGEd7nBvhx4Xw3Hjw0y3+xmOSW9Bo40G1DUDoq40J/D14syx7JRKoEw7RS1C7MAHTIk5n4DMlVm5sunYRcB8CSOW75wMV6gQ8KU2XSatENWy6qPu3o7nMtdLUVXBBHe7PmsQod5CrEa+IqCbPOrR/b/jy5yWH3HXEvsK2ZhOB73lWlxBuULjdhMWbeUc/K2rNFLqqnh2cb06qixDgI5g24RoHAnW40WO8nzBJgUIqItqxrZatZo3bLqe0nzGezX4pNxyJTVer3tPNFiq9zs46PpPgP6f1+zcc+/tdRGEO8vL7PXXjkNPXlHMHYxnYKqvtcT3zDlkyYilWQ+kba+VQ15VdNtQSOBbzKXk0PwjpNSqJtGyu4jA6emo84pLC1UYxrFhvUTnne1r7JplCfehzq2pPlUOt9La35deAJZcDnRU6x8eHvjCHNJMltfeOqE3k5U14ab7sbooDDWGqTlTh6XWq1LZbkIavMnKuUMoJ+aa6m5sNO8tVgBaw4bZOTTKJ2ldrM6bh7visZycmbcmUysqkkE9VOZPeVkKC++5IvN9TE2ZrZrT8zquklLkKiRVkwqeTcg7dq7bRTpH4JB5U9Srqte3wi47DsNmxWTftOq7Sv+KdEj5qN5yAJMksklY1WzXa6yUYdSbsRlaGoEfoyDufPsO7cno23XrKw5+nOA32k+0gs0GTkz+Nme5/n/HE30AZmeGREbMOD8p0VtiDieK0EN2AbamNpFksuW0SQNEL8vhPd2mhW1cr378Ir6w7fXZy+imCVNKN+ZSTioa1/MM8RfjHzrUqlVBbTqJFPqEN6ykqu0/HeQfzQtJANxtoR04zhFyAoeRUUUlQ4gg8wYrrIfPhGYLTdBrziGcUtoPZu2CEVJAFypIGgdAF1IG+qk6cyU6kVvEU/b9gGziZmWFWT80HQ/p0OWByJZ2JMNs4jjMkPLhVCKvtYVQYHvIznqPrJOyknRQ4hvMh4C+hGBzB+mozhTZeLJN1Um4g4EfXQ5QA1qmrxE7MElhmmYtgt9tMipVZmcyP/ALlkne/XrfunWx4XJ6WD4W6aJdSKqGAUO8D70N9IIoPQ7JbJU0o0BzSe6fe8QtAXa6+FJLkeAyu4Iuhbi0n8xY/l9uyRfNHRA8ffhxwN3S41WfD348MXdgfG7FUiphTlMxJkdskLNm2nW0i5UOiSALkfaR1AsOzJ9DqAwuiVJF2QIGmQIzHxGcLUxLqSraTU1PE1POuXyjOmzUZhtuypTq4GAoiuZbiroXVVpP5hkK0AGqj8fD1ccTNJLjh2WE4nvemgxJ8DbbZsohtsbU2r4hsHw26fBI3doYxRil7EchtLbfsdNjd2LESAAgAWBIGl7aWGiRoOpKlPz6p1QAFEDAeZ3+AFwzJMyUkmUSSTtLVidfTxJvOVE3jbBPyf2lRpzf7J4no6R8z6qSPqeo8v2bQEqrcYY2H9rqLx9+MDFJpL1Zk9k13EJsXHSLhA/wC5PQf9uOyEFZoI6vPJYTtKxyGsMWjNnD5jLpri4jsdfaNPIPfC/rX6k9ehGlracEm6tEFs0IhYeP3ivS31+VNPfHGH1hHF1OzJo0imVOO17b2dpUM6IeSPpW+osbHTVBt0seGyXmG51stuC/Ma7x7uhOmZZyRcDjZuyOm4+6Eb4VuOcDSsFz0gqVJpj6iI0sjW+/Iu2ywPwUNR1AAzUqqWVqk4HyO/nDBKTaZpOihiPMbuWBjZy2zJOHC3S6o4TSCbNPnUxD6H1b+Hl3GlwJUlO9FRp09XI6enLhEWekemq60OtmNfXnxhjYyxs1h5gMRFNv1J1IUgXCkNJOy1dDfdI67nTeZaVoiSGwi9w/IDU+QzxwxH2fZ6ps7a7kD5ncPM5YY4KZa3ZUhS1qckSXl3JN1rcWT+ZJPCASpxVTUqJ4kk8yYeQEtpoKAAcAAPKGrgjBCaAlM2alK6ooaJvdMYHcA9VHqrpsOpL3ZlmCUHSu3uH9vrqfgMyUm0bRM0eia7H8vTQfE7vTjjG8bBcGMBHcqdZqDhj0ukRj76a96D6qE7rWdEj42HB0mkaWbZq7RWrrBDaBVazghPmTglOJO6AcBS1gAKWtRsABcqJP8Ack8UcAVmgvJ+JJPMmDlwEHWH8JtQo61z2kSJDyChTSwFIbSRqn4k9T+A9eLKsqxkSiekmQC4RhiEg4jeTmcsBmSuTU2XjstmiR4+mnjGR+0ZbTPpZWF5DnxU5DWT/cH/AFfe8Xbr2SvMsE8Sgny5/wB2PO6aGjg8ffhwg1bUzPjAo7OVGfRpstt1Ch+RBHDAkhYBTeD8iPpELDcR8wfrEx5pYqi02FUcKwyanl1LWEyecFZjq5r8ravF2HNqFjXmFwbeNTemiyVMyy+p7qAe7z4Y2nY9nrQtE++NmYGH1UMNqlxGFMb8Jdx5gOTgqahSVmZSJJvEmix5tL8i7aBdtdNFDUdQJjD4eG/Me8otiTnEzadFDEeY3csDAy22t5xLbaStxZslKdyeJQBJoIIEhIqcIbGUmOZeRtYNfYW2+2pAbqMd1Vmn2b+BJtdKx5VgXvoQUkp4KNNJaG0rHX6e74ULYkUW8191NRmkjEHU6jUG6l9xvg2zAzqezokMTYqlx8PMLPsdPURztrtYreA0L1jbqEg2TcEqVHcWVGmUYsWwG7CbKVdZ1XaV5J0SPmo3nIAxySySVjVbNdrrJRh1JuxGVoagR+jIO58+w7tyejbdesrDn6c4CfaT7SCzQZOTP42Z7n+f8cTfQCqG20tIShCUoQkBKUpAASALAADYAaW4kE1vMUeSSamPrj0YhRZ6ZFsZkxVVakpai4qYbCUqUQlucgDRpw9FDZC+mx7u3VKq3GG+wbeVZiugfqWSfik6jd3k54i/GPHWpVKqC2nUSKfUIb1lJVdp+O8g/mhaSAbjbQjpxnCLlBQ8ioopKhxBB5gxXGRefjOO4yaLiF9qNiZhsqS+qyG6g2kXUtI2S6ALqQNxdSdOZKeThShJcUQALyTgBrFQW79n1Wer7xKglonDEoJy3pORywORJZX6B/zP7Ih1ymQ4KyuFUG0++7X1Hqj6ydrf1bJqkr+0C6jqy6a0NL1HyA8P7sAzToswG7aWrEZU+uh8scOrUr5c9padjR6RimnM9pLhtqCI8xhI/iGCdLWGt9tla2PHWakUvJPRpCHUC9IuSpIzT8Pob741SotkKSSttZuOJBP5Tv54iE/IlDF6VyHnVw8Kxl8xcN0OTlpOluqUBQ0G5Px8KuSAKw1oSbPISkVmD8dgctqnwA3YlSMz3sbmPBlBMUREhMaM2kIQ4ALc9hoF28o0A8PXjtMT704EpcNycALhx4+AyzjaWkESe0oGqlYk3/Dh4nPKPRfTiFE6NXDeHZeJqh2Eb3TTdlPSVC6Wkn9VHonr9lzxOk5Nydc2EXAYnQfXQeUQZubbk29td5OA19NT5x9Y7ykYwpDM/D7ChS0DnkxR3lsnq6PVJ6jy9O74Waas4S6NtjsjHXj9dOGAOWtNc0vYmT1jgcju+mvHEA34EQXjtiyn4EtmVFeXHksqC2nmzZSFDqP92IuDoeNkqUhQUk0IjVaEuJKFioMPLCOLqdmTRpFMqcdr23s7SoZ0Q8kfSt9RY2OmqDbpY8NUvMNzrZbcF+Y13j3dClMyzki4HGzdkdNx90I3wks2aW7ltUPZGXPbUvjmjPqAu2DqA6Ngu2w2UO9tccLE8gSbnRg1zGoG/fzxhwsv/wCoI6RQoBjv4btdMMYEMGY3cprqYVRcW9EcV3HjdS2lE9epST08vTTTgEoVvzhjeYBG0i6nyipMD4KTQm0T5gQ7U3E3TykKTHSRskjQqIOqh0Nhpcl4syzRKAPO3uH9vDfqfgMya1tG0TNHomuwP3cd2g+J0HqxxjiNgqDG/ZnapWJ7hj0yjxjZ+c96D6qE7rcOiR8bDg6TsxpZtmuWi4rrBDaBVaz2UJ8ycEpF6jugOp9OkYamTKtV5bVVx3UGw1Lmsj3FOZ3ESKD4UDqd1HvK6DhUti1/udZdg1dOJ7u4fq5Ym+gg6++icQiWlUlEqg1Sk9pav/I4cycsgLhnBthjDIpSUyZICpyhoNwyD0H9XqfwHUntY9kCSAfevdP7dw36nLAZkrc3Nl47COzz9IIOGWBsfDzCJTS2XW0vNOJKFtrF0qSdwR6cYKQsFKhUHLWPVpfE2Y/x+7hp+VRaLKdk4QfcKXpCSVKSonVCDuWidz9J/wCtIee+7bcvLrJaJ+WoB0587KsqytnZm5tP4mQ00JHe0H5eOGCktyGQUlDzLidNlJWkj+4I4iw0wLTKOimNOUuREVVMMT1dmYxupcVRNxbryX1Ct0EXvprslSkEKSaGJCXSg9MFbKk3198s8IGcw8lZeSHZTpzyJ1GmoC49Za77Wov2BIHjtsRo4O8nqlL4w2G0BSiK0vph8N3OJdnW43bxLTIotOKDcf7uGvdwORKNxFiJ6vyRopqI2fdM31+8r1V+mw6k+UraiwJWVTLJ1UcT5DdzgqymQ7RqzGrEyIJ9G50l+luuFtFQQD4SoeEb2V121SVX2Q2FUKhdAy1nippUuyvZcpcoCuwdaZndljjSP6XYKxdR8c4biVehPB2nuDs+zKQhcdaQLsrQPApOg5drWKbpIPHVQNamPludk5iRfUxMiixfqCD+YHMHXGtxvrG7xpECOcej0c4zHoUOe+R8bMOC5WqYWYOJorXzrqghqY2kaNuq2Ch5XDt4T3TpsXEoQVOGgArU4Ab90OFgW4uzViXdqppRwF5STmkc054i/GLHWpiqittxEmmrhP2UlV2n23kH80KSfy0I4GAi0BUf0v5enLjhdYKNioooKHEEHmD4xY+Q+fMbG0JuhV51iFiKK0Sh48rTM5pAuVp2CHEgErRsQCtOnMEkghDaAlACUpGGAAHIRTVv2AuRWZmWBU0o4YlJORzIJuSf/U5E6eKqexm/EMyRKVRcJUtSnItUCLPzHtrpG/YXFijz/b4QEwUzqC6s7LSa0UReTh//ADu/Md+HGX2rFUG0J25ldKpyQN+W3TPBI3YqzGNTkY7mrbVCZpNYgtp5qbHHKzKbA5Q+30JI0t5fD8SmTr33tzpQkJuFwuwzO/8A1B6Vk0yaKhRVtHE43309447oBEqKVApKkLSbgi4KSD/Yg8DYnw0ctnn8dz0Uxa0sS0jmckKHdUj1A6rtfuDfU7A2IyUuqdeDKTTf9NToPKsDZ2ZRJNdIq/Qb/IanziiKTSYtEgNw4bfZsI11N1LUd1KPVR9fwGgHFlMMNyzYaaFAPHed/vCK8ffcmHC46ak+G4bveMezUG40PEjCI+OMJnMvLT5I7asUdn936rkxED+G9VoH8v1Hl+74VydktirrQuzGm8buXDBmkZ7pKMvHrZHXcd/Pjit76cBIORl1bFjuGZDLsB4tVZshxlxB1YPRZ/8Aad+um/NT5ZUFIPWHhExiTE0CHB1M9+71yyvjYoOJGcwIr8SoN+0VJ7WRHN1GQSfnEdSb20GqTa2luBitta9q8kniST5xNW191AKLkjDcI+qjlLMy5kMyZqe3TJ0YkCxDJtq0ojQOgbkaEX5evBpUi7KBKnRefA6cfYgSbVRP1bauAx37+Hs5RvUHO8ZbU9qnT47tXTJJapUFlYDxe+oCdmRupR+bFyPTgvIzZbHRudkZ6eh8MoiixDabpcQoICb1qOAGu9Wg/N4wZ02DIw5LlViqzGavjmpNBEqewLx6ewdUxYoPhQARruo943uBxwte1/udWJc1dOJGCRoN/LE30Ecph9E4hMrLIKJVBqlJ7S1Zrc1J0wSLhnHSlKlrCQCtazYAXJUSf7kniuACsgC8n4kk8yYwSAKmG7xeMJUcAJNhqTxmPQl8zMzPlgPUajPfu/VEmYg/xPqhB/l+p8/3fEsT8/0lWWT1czruG7nwxsOxrG6Ck1NDr/lT3d5/VoPy8cFq42h1tTa0JW2ocqkKFwoehHAOG+B+PHlYbntsMNuzaZKc5ENoHM4ys9B6j9fgRrxJ6PhHlKSlJWs0AxMUjhjDdCy3wpKrlZlxHQuNzS56h2jCWlfRNi3fCjYWAu4dLWsOHaSlW5dvbJBKhecRQ5DdrrFazk5NW3NJlZVJpXqpwJI/MrSmN9yRfviRcz8cvYjfcp7jMhOXweUYlIecKzCKj84sjcnpYns72Sb3K9AAx1UV2K3DT0i6rHslFlJ6QkKfIG0sDGmQ3a4bWJyAXbuS9SojMGuVCK85hWetQp0xSe7LI15SRsLXIOgcAJTcBViTaCobRHv6Qbctphbi5RhY6ZPaHdr56926t5EbPQbAbADQDiTAqCzLPMyrZWYh+UqbaRGe5UTac4vlaltjYE+VabnlXukmxukkH24wHtSy2LVY6J24jsqzSfMHMZ7iAYt/BuMqTj3D0etUWQZEJ66SlY5XWHB4mnE+Vab6jYgggkEHjmRSKNnJN+QfVLzCaKHyIyIOYPoaERt8axBj5ccQy2ta1pbQgFSlqNgkDck8aqUlCStZoBeScAIyASaDGBn3uMpHnYobS/urkqH6D9PvbKf4lvuZplkngVkcgPD+7slerIp1cPySPfz4Yg+emRkPH1MXV6SI9OxFBYsFrIaZlMoGjbqtklI8Lh22V3To4t7CEBAASkC7IADyg3YNuuWe50D1VNKPEgnNOtTinPEX4xFJLs59zt+2p8GG73wq7by3UH808pta2t7W+EQqS+naJ/D5+nOLzSA0Bs9ZaviADzrFC4Gz8fzPYh0SsuNxqnBbCYzTaA23MSkW7QJGgdCd0DS1ygAcwClbC3XiFD+mMAMt58shhvKBNWAiylKmGASlRvJvKa5Vx2a4E31uUcIIazRW6yw1Z1UWWwrtI0xrxsL9R6pPVOxHC2DSISFlB1BxGsY9PwjOx/U5ENmOiHiKI32sxpPzUhro81fxE9E730NrX4kMybs2spYFSBX3v0GccJuZakWw6s1Sbhx0OlMzG/ToTVIYbYiBbAaVzBQJDgWD4id+a436WtpbjVI2KbN1PnX6wsuuKfUVrvr8qacIcOB8cJr6UwpqkoqiRoq1hIA3IHRQ6p67jqA82daImh0Tv9T+XrqPiNwCYl+i6yezy9IL9+DUQ45exuNDxnCPY3RPWd1Aj4OdXLoaUqLqe0fgpFxCB+kA+od+Ty7+HZNtRLUs4A0bzlpv+OQ8oeLGLk4KP4C4HvbuIzPwxhBqUt90qUVOvOK1PiUtR/Unhexh5ACRQXAQd4Ro72HJLFSDqmaq0rnadbOsc/A7FXQnaxI2vcgwlTKg4DRQ8IXpx9MyC1SqDjv9NPnDtk5xUmq4V+T6jS1VbEM79lj4ei6KqLnRTR+jQk95a/orXue7w4y8wicaKFi/Ma7xp5Qsy1ivLmCtDmw0jrKcOCBv1UcEp/P84SuI8BVLLapuTKrJaqtenoDblRY1ahp39kaHl5fXz+L4BStN0SrhlWlAkY0yO/8AVyhsTPNWggNSyShlBuScVHvq1J/bgNY0MCY5NGLdNqCiqnqNmndVGOSdvUoJ6dNxpccKq0VvGPvxiPMy/SddGPP1iksMYaTS0IlSOVyatN08pCktJI6EaEkeYfh6mw7IsgSID717p/aDpvOZ+AzJQ5ub6bqI7PP03fOCBBDgSUEKCgCCDcEEXBv6W1vwzYwNwxhMZmZmfLAeo1Ge/d+qJMxB/ifVCD/L9T5/u+JYn5/pKssnq5nXcN3PhjYdjWN0FJqaHX/Knu7z+rQfl44LfbgHDfHbEiP1CWzFisrkynlhDTLYupaj0H+7AXJ0HGyUqWoJSKkxo44hpBccNEi8k5Q7KBhSi5Y4Yn1SvvxissET5bo52m2zp2LY3Vc2GneWqwGlhw3ysk3LoPSUJIv0ppw5xW83OTNtzKJaUSaV6qcye8dKY33JGOcSTmNmNPrNWDbYkM4OafUuFT3F864ylado5bRSyPwAJA15iuEhAlAUIJ6OpIBvpX38eMXLY9jt2Q3tKop1QAUoDwGiR81YnIBk5IZKDHYZr1caCsMnvMRz/wDkvt/yfU+fYaXJLtNggLVhlv8ATnAP7SfaQWcDJyZq8cT3P8/44m+gDgr9Bh4Vp0uk1aH8rZc1CzbsdYKlUpRPdtbUNBVikp1QQCNfFEBMga4tH9v+PLnVbD7jriX2FbMwm8Hv6/8AtqDcoY7pizbyknZW1VpQdVU8OzjenVUWIcBHMG3CNA4E63Gix3k+ZKTFxFRFt2NbLVrNG7ZdT2k+Yz2a/FJuORIFx6GGCzLPMyrZWYh+UqbaRGe5UTac4vlaltjYE+VabnlXukmxukkH24wHtSy2LVY6J24jsqzSfMHMZ7iAYt3CONaPjjDTNepEsOU5YIWXbIXHWB323U+Vab6jY3BFwQTxWUtpK1mgF5JwAijpuSfkZgyz6aLGl4IyKdQfQ0IMeT3uMpHnYobS/urkqH6Af2+9so/iW+5mmWSeBWRyA8P7uz36sinVw/JI9/PhiSe6iR/o47DKL3JCUNoA1N9gAOGxKUtpCUgBIHAADygZ1lq1J+JJPMmF/NmozDbdlSnVwMBRFcy3FXQuqrSfzDQVoANVH4+EQ44maSXHDssJxPe86VwGJPgzttmyiG2xtTaviGwfDbp8Ejd2knnvgpjNd41KlRWKTU4raWorYAbRJaSLJbetoFAaJVsjwm6dQCcthTzvWFGxcBmN/pkLhvd7BmVWSnonlFaVGpONCcSnOmozxxuiWXWpNOmqbcQ9CmxXbKSbtusOpP5pUD1/HgoCFiovB8Ys8FLiaihSRxBB5gxTORGOl5pz2MP1B9qJXkpJMhQARLQBcqQn+bYElsb6qFgFBIj/AKQt54JZuTme79d3jrFb27KiyWzNNglvTQnInu/qywN9K0zOwLT36PFiQlLpsqEsvQqi1YvMukarJ84VspJ0I00sOGsSTKGktNdXZvBzrqda5jSKnM66p1TjvW2riMiNN1MjiDAfVqS9ieRKaditwMYxEdpKhNH3VQb2Ehgne/pvfQ62PAWckzNkqSKPDEZLHeTv/wBG+hjulQlwFJNWjgc0nuq97xAWlSkLCklTbiFXCgSlSVA7+oII+0HhVBINRcR8wfrBC4iGzgfHCa+lMKapKKokaKtYSANyB0UOqeu46gPFnWiJodE7/U/l66j4jcEmJfousns8vSO7GmNG8ONezRuV2qOJulJF0spOy1j19E9dzpv60bRTJp2G73D4bz5DPE3YzbPs8zZ213IHjuHmcsBfgpVrelSStSnJEl5dyo3Wtxaj/ck8IJKnFVNSoniSTzJh5AS2mgoABwAA5AR01zI93CUQ1+O0laiCqTDb19hB3Uj1H1reDp3bkMv/AEt2XZDy7zmO79d+nC+BH/WUza/u4uGR73HTdrnfdAHiPEbOHozPuVzp8pfZQqewfeSXPQeiRupZ0SPjxxQjb4awWlJRU2o37KE3qUcEjzJyGJMZFI9twtUlVhyd2uMHQOefGNkQUdGGPRIvr9bUqve3ESYnSyQlg0Iz038eUTJhbc22JdCKS4wScVHvL1Jy0wENbDOI4ePKa7T5rCVzVJs/E1IeF/G313101SfhY8K5QoKGzUk/EknmT4wDeaVLK20m7XTj7vEY9eywl5fym3pIL7Eg2jyd+zNrltdtA4B12I262bE2c7JBK3xefjTdx9jONG7RROgpRdTEa7xu9nKC/LXMg4dU1Sqo4VUlRsy8dTEJ6fFs+nl3GlxwbkZ3oqNOnq5HT05cIFT8j01Xmh1sxr68+MLA54yIsFeFkSj8gKJQuWPEkdW0nfsL7/27twR33p0M9AD1fLTh7whylbFbS4J1xP4mQ8z+rTTjh7U2IFrEWuLbW6cQ4Lx3RIj9QlsxYrK5Mp5YQ0y2LqWo9B/uwFydBxslKlqCUipMaOOIaQXHDRIvJOUO/DWGqTlTh6XWq1LZbkIavMnKuUMoJ+aa6m5sNO8tVgBaw4cJOTTKJ2ldrM6bh7vit5ycmbcmUysqkkE9VOZPeVkKC++5IvN9TE2ZrZrT8zquklLkKiRVkwqeTcg7dq7bRTpH4JB5U9Srqte3wi47DsNmxWTftOq7Sv8AinRI+ajecgCPJXI//jns61X2LYb+iirFvlH7f8n1Pn2GlyejbYI2li7TX0gN9pftILOBk5Q1eOJ7n+f8cTfQB5e/y2lgAOScLvrAASLqhKOgAA8vQAaEDood4L17JXmphR4lJPlz/uxpy6aH/wCT+Xr7wg1QtmdFCkluTGfb30W26hQ/IgjhgBStNReD8iPpEK8HQj5gwuK9QYeFKbLpNWiGrZdVHuPR3OZa6WpSrggjvdnzWIUO8hViNfEOBNnnVo/t/wAeXM2w+464l9hWzMJwPe8q0uINyhcbsJizbyknZW1VpQdVU8OzjenVUWIcBHMG3CNA4E63Gix3k+ZKTFxFRFt2NbLVrNG7ZdT2k+Yz2a/FJuORICpQSkkkBIFyTsOMEgCphhjYy9zCqmDq97bCCnqQ4UpnU5bhQiehJ0BPlUm55V+W/UEjgK+wm1U9G5UNAg3GhUR7+H92EK0LPZnWejcuWK7KqVKSeYOYzi8cG4xomM8Lx61RZKPkvkKVByzZiFIutt1N7IUgb9LWUCQQSV2EtJCUgBIF2QAHICKDnJOYkpgy8wnr/PargRqDl8jQikDM2ajMNt2VKdXAwFEVzLcVdC6qtJ/MNBWgA1Ufj4QzjiZpJccOywnE97zpXAYk+Btts2UQ22NqbV8Q2D4bdPgkbu0MYoxQ7iSQ2hDfslMj2TGhpAAQALAkDS9tABokaDqSpT8+udWABRAwHmd/gBcMyTMlJJlEkk7S1YnX08SbzuxOBcEoEcbZGv5t9pJorTbNeiNDmkOEIafQPC04r63RCumx7uqT9kB55zok9jM93/enxuoYny1uIsiiZg1bUcMSDmRu73hfijkQXsPyjG7KRTZ0J+ykqu1IYfQdyRqlaSAbjbS2luH5DYaGykQ5FaZlO3UKSocQQfAgj1iv8h8+EZgtN0GvOIZxS2g9m7YIRUkAXKkgaB0AXUgb6qTpzJTsRW8RTtv2AbOJmZYVZPzQdD+nQ5YHIlnYkw2ziOMyQ8uFUIq+1hVBge8jOeo+sk7KSdFDiG8yHgL6EYHMH6ajOFNl4sk3VSbiDgR9dDlAHVqS7ieRKadjNwMYxEdpKhNH3VQb2Ehgne/puDodbHhenJMzZKkijwxGSx3k7/8ARvoYnpUJcBSTVo4HNJ7qve8QsMRYn+QuVuOT8paKRuCwQdFnqFA7De4103UVOFs3Yjw9YPysp946y+xz3DzMfmGsVOYhf7CWpb1WdVfm8SpSj1A6rPUDfp6DTbW8upqVE8SSfOD5QlpPVoEgcAAPKHtgjBCaAlM2alK6ooaJvdMYHcA9VHqrpsOpL5ZlmiUHSu3uH9vrqfgMyUa0bRM0eia7H8vTQfE7vVjbHEbBMKKRGdqlZnuFimUeMR20576o+qhO61nRI+OnB0nZ4xzs2zF2ktVVBDSBVaz2UJ8yfypF5O6J8xhllKwa5KxAt+PUcRy0H5TENFmKU2TcMRU9Gk31637x0Ngi2vMNS7gl2D1swMEnTjTLKHZu0G5wCWZSUsJ7NT1lnDbX+o5ZDAQAC5IAupSjoBqST+vCuL4nmCrDsN+hyWZ7bq2Ki0rnadbOrJ+B9eh6WuNr3NyrSpch2tFjw9f9QLmFpfSWyKpOO/36xQuEcXU7MijSKZU47XtvZ2lQzoh1I+lb6ixsdNUG3Sx4dpeYbnWy24L8xrvHu6EmZlnJFwONm7I6bj7oRvhW45wNKwXPSCVSaY+oiNLI1vvyLtoFgfgoC46gAZuVVLK1ScD5HfzhglJtM0nRQxHmN3LCEBiXDb2HpQ1LsNw+5ft/pV6KH9xqOoAyLQbcCxvjUwRih2I+zS3wp6O4rkYKdVNE9PudT9XU7X49HF9CQkuE0pj7914xW+F8OUjKzDkmuViYwh5LIXKqB7zbSDazbVtVcxsNNXDa2lhw5ykmmUTtKNVZnyG7fnwiqZycmbcmUysqkkE9VOZPeVpTfckY31MTbmtmtPzOq6SUuQqJFWTCp5NyDt2rttFOkfgkHlT1Kui17fCLjsOw2bFZN+06rtK/4p0SPmo3nIAlySySVjVbNdrrJRh1JuxGVoagR+jIO58+w7tyejbdesrDn6c4DfaT7SCzQZOTP42Z7n+f8cTfQCqG20tIShCUoQkBKUpAASALAADYAaW4kE1vMUeSSamPx5luSy4062l1pxJQttYulSTuCONSAoFKhUHERiAj9oy2mfSysMSHPipyGsn+4P8Aq+94l/r2SvMsE8Sgny5/3YzrpoaOD5Ee/lwg1QtmdFCkluTGfb30W26hQ/IgjhgBStNReD8iPpEK8HQj5gwt8QUOFhGmTaXWIvyrlxP7j7Lt1KpSibg3He7LmsQod5CrEa+IcCZA1/7X8P8AHlzOS77rzqXmFbMwnAj83lWlxBuUMbsJNzSytnYNqjbjbjs7CMpwinVUpAMjS4bcI0CwNbjRQHMnXmSnnLzAtUFaAQ0CReKbVMxu5ccLlsq1W51vZVRLyR1k6bxu8QbjdQkW7raPKhCR9gSBwbACRQXAQWvJj14Lx9Nw9VFzWitzC61IFQpy3VNIqqEKuEqI1TY35VWvc21BIEF0JmUkOXN576eXPlpOSKHkBGDwrsqoCUEjEa1zEVA/mXEzOp8SoUlfZ0JHcjQwkIUwpIsUupGiXANLDQC3LcG5R7UmnX3ejUNlKcB5+8MNYrRmy1WWpTb97hxOtdDodcScb7h5+A0S408OYclYnn+zx/dtIsX5ChdLST+qj0T1+wE8TpOTcnXNhFwGJ09dB5RBm5tuTb213k4DX01PnDmpNJi0SA3Dht9mwjXU3UtR3Uo9SfX8BoOLFYYblmw00KAfM7zv94QgPvuTDhcdNSfDcN0K7PTItjMmKqrUlLUXFTDYSlSiEtzkAaNOHoobIX02Pd2mpVW4wz2DbyrMV0D9SyT8UnUbu8nPEX4x461KpVQW06iRT6hDespKrtPx3kH80LSQDcbaEdOM4RcoKHkVFFJUOIIPMGK6yHz5RmA03Qa84hnFLaD2btghFSQBcqSBoHQBdSBvqpOnMlOpFbxFP2/YBs4mZlhVk/NB0P6dDlgciSfNWoxExI8dh0s4hYV28KYzquCT5z6hQ07M6KGp0tdbtWcblwlCb3BeP07zx0zxN2IuypVbyitY/CNxHe3Dh3ssBfggalCk4onSA6yUYrSeeRHRdQngmwea+sSem99D04RnEreXtXqUo8SSfOHrZQygFNyBhlSmR0pGthfDZoiky3yU1JJunlNjGI9D0WDuemw63y2gtnawUPD1hem5v7x+Gjsc/TQfGGunOlil0piNMiO1PFElfYU2lxLByqO/09EBO7ijokaj0D9Z1oGbTsLHXGn5vodR8RpAiVsdc46aLCGkiq1nBA8ycEpF5N2F8dNPp8nDM2XVqtLaquO6g2Gpc5ke4pzO4iRQfCgdTuo95XQcDrXtf7nViXNXTie7uH6uWJvoIKPvtzjaZaWSUSqDVKT2lqzcc1JyGAFwzMdCQpS0hIUpxRsANSon9Sf78VwAVGgvJ+JJPMk/Exi4CpgexZk45hqMquwmgpuxXJhti/sY6qR6p+tbwdO7ezw3ZD0qyHnL1Zju/XeRhldUxq1aqZhXQK+B73Hy14wHjbTjnE+O2JKfgS2ZMR5ceUysLadbNlIUOo/+dCLg6cbJUpCgpJoRGq0pWkpWKgxsYkzsazMob+HEIabQUctRKNEywDu11S2DYm2t9jy6qnzNoLfbDYFNd/DQe8Im2bYQkXRNO3n8o7vHVWmg34AWFaijHzIpKontVSeAbVBbHz39SPS25+pve2vAtCFOKCUCpMND5TKpLq1USL6nLj7vwxjdrmVwyViOVGqvtuRXEXVVN0N/5AsPF9nzm49AQeknZcgG+uY10944wrJtJVtuhiXBrW5OZ/Ud38c9YT9ZznqOKXotNmvOs4bhrJgRFqv7Oo6Fa7bk3OmoQCQnQquTYUptAbUageHpFkWZY7FmBTiQC6vtK13Dd4qN5yo58kskVY1WzXa6yU4dSeZiOdDUD6/+D8R49h3bklm269ZeHP05wufaT7SizgZSTP42Z7n+f8cTfQCqG20tIShCUoQkBKUpAASALAADYAaW4kE1vMUeSSamPrjEYjnHo9Hw8y3JZcadbS604koW2sXSpJ3BHGCAoFKhUHER6AdSnss5KlKU5Iwq8u5Uo8y4Sj1PqP8A1fe8S/1rIVU1LBPxQfpz/uxnAfe7h/U/l68uEaKVHHRBSf8Apz139s//AJ/T720P8S3XM0yyTwKyPLl/d2ZF0gNXT+3158MRyu0CDg+lS6TVogqeW04cj7DpJNJJNwb7hoK1Chqg6g38ZwEyBu/pH9n+PLn3YfdedS+wrZmU4Efn/wAsiMFC7DCP8zsupGHJntjbkiXgGQ8pNPrDiOX2+2oQu2xHQiwcAJSL8yUSA6mZSXLw2Nc/TTWLwsy0Uvp6NVBMgAqQDXZrmPPHZwORUu6hUFT1pAT2cdGjbQ0A+P2/pxAeeLx0AwEMDbYbGpMa+B8cVDAVY9sh+/ju2TKhLVZEhA218qxryq6bG4JHA6Yl0TCNlWOR095iIs7JNzrewu4jA5g/TUecVtlylrNGMxLoj/NT1fPyHE2MY9ULT0cH1eu9+XXgExZz77xZpSmJyA131yHzpQxVdpuf9KqmYHWyGu8fp35YY3Q+KTSYtEgNw4bfZsI11N1LUd1KPVR9fwGg4f2GG5ZsNNCgHjvO/wB4RXD77kw4XXDUnw3Dd7xj2cd4jxzjMehRZ6ZFsZkxVVakpai4qYbCUqUQhucgDRpw9FDyL6bHu7dUqrcYb7Bt5VmK6B+9k/NJ1G7vJzxF+MWVqfKw3OVHKH4NYiPatrBaeiOoNwT1StJAI/A7WvFmH+h6o7XKLsZbRNI2qhTahxCgeYOfyhy5VZsrx44KZVlleJ1EkLtrUT1UkD6X6yBvunS4SgTsqtKy6mqto8TU865fKFW0rLEgOlZFGh+z/HQ5YHU0PS8qGlQGpUx9cTELR7WHNjkFVPX/AE9F32WNiNB6lhkbJ6BG24qjhwI/L9Tr8hqaxm7WLiy22KtZg/m+m7PM6ARzFrTcZCUSaas5gOLDLVCgi4rR6PMHogAXWs6JAIVrbjSakTOqrTZeFKgYKHeG/wD0dYk2bILmVEtrAl0iqlq/7Y0VqrJKR2jhdWFjT4knDs1+pzpSZmMJICH5jN0ogIBuI8cboCTudyRc+nCbNzhbIaZ6tPmDqf1cuMHHnkTSEsMJ2ZdN4BxWe+vUn5AXCGDhPFPy4UxJGtT8th/EfED6/qOu46gBU1WqgvJ+JJPMk/OILiAgVy5ekN/DOGRSUiTJAVOUNBuGQeg/q9T+A6k2ZZFkCRAfevdP7dw36n4DMlXm5vpuojs8/SCAaG40PDNhA3HGEzmVln8kl2r0Zm8DVcmG2P4f1Wgfy/UeT7vhXJ2R2Kusi7Mabxu5cMGWRn9ujLxvyOu479NeOM6Yxxj7eHKfT3LxfC8+k/Pf0pP1PU+b7NwJOQixpCQ6Ojzw62Q03nfy44Ccd92I+2+w4pp5tXMhaTYpPGsHCARQwzsNwmMuIhrT04Q50cB1yeg/MeiUdTc6WtdZNrW047tbaVAtnrQnzTq7VcEs2iqTcE67zz/TjjfGFjjOuZng4mNUGxFgRRdqlJNkqOxkKsdXD/8A5g2T1Upp6YvJCV/GmHH3hDrYthS9itnY6ziu0rd3RokfNRvOQGPhTJCW4Itdq8d04YfWRCUsW9tUOirbIFjrp2ljy6BXA2aC2EggXHA+84j2tbiJZapOWV+MO1+j/L+Od9BFK5b5knDpapVUcvR9EsvW/g/QWH0XwHg6aXAxJT3RfhOnq5HT05cIqSekemq612sx3v8ALnnfDuSoKAIIUCAQQbgg7EHqOGaFaP3jEejnHo9Hy44hlta1rS2hAKlLUbBIG5J41UpKElazQC8k4ARkAk0GMDDjasbuLbcQpGH0kpUhYsZZ6gj0/T72yn+JbzmaZZJ4FZHly/u7JW6RGrp/b68+GOZ73LB/zO4TcVfU3MA/+39fveKaAqyVUFSwT8UH6c/7seH/AN5/+z+Xr7wjyy57OZUZ2XJe9ly9j95birg1gg7W37G+lt1HTfwyXXBMAuOHZYTn3/PZrgMSd+Btts2UQ22NqbVhmGwfDbpngkbu0ocazW2mH6VKirkZcvKKW6a4So0650OmvLfVJGrZ21uVqD04txY6ElKUklIrh70vAw1MNMgyWCHkq/8AkZq73vPvZ6CdcxMu5WAp7akuGdRZRvDnix5tL9mu2gWBrcaKGo6gGpWaTMJ0UMR5jdyiyrPtBE8jRYxHmN3LA5EjUGC5UHuRHdSNVrI0SP8A9/Dgm00p5Wyn4mCLjgbFTDVyrzEqWUVbTNpA7aG7ZE2nOrs3MQPrHyuDXlct3dtUkjg6hCW07CcIU7Ws1m2GejfuUOyrNJ8wc05440MXHg3GVJx7h6PWqLIMiE9dJSscrrDg8TTifKtNxcbEEEEgg8YIpFFzkm/IPql5hNFD5EZEHMH0NCI2+NYgxzj0egWxpjRvDjXs0bldqjibpSoXSyk7LWPX0T13Om4W0bRTJJ2EXuHw3nyGeJuxM2fZ5mztruQPHcPM5YC/CZs1ssP+YvNUIh/6o0Sl1w39u9G3D9bolfTY93wqcrOLQuiyVBR4mpzGtdPlFqWZaIs4dEv+lp3d43aj444pCnUWVhyoKMlD8CsxHuVSCS09DdQdrjVLiSNxtpb1NgsS/Q9Zfa5esODj6JlHUoptQ4hQPMHT5xV2XP8AihbqdBRTKzDeqWODZmnwoaQk1pfQg7NKTu4T3bXUnqlMhW4X6RVM99kymY6VhYRLYqUr/tjmquCBiTcdTtzcJuxnHqrV6n7TmLIso1mESG6OkapjRU/yxeygfHclWtuE62rUTLUYaNXQQSQexuG8+GJvpEJc2iYSmWlm9mUTgk4uHNaz3jl3cBnAZPpr2I5LzS44jYqYAU/Ea1ROSdA8yfMT+d9DrY8V8UKURsVJJ4kk5byfGJB2Wk7QPU103HSkflEpCqYtMhwqRNSbpKSQpkg9DuFA9em3BKXZLJ2zcoeHrygc+90vVHZ5+kO3A+OE19KYU1SUVRI0VawkAbkDoodU9dx1AsKzrRE0Oid/qfy9dR8RuWpiX6LrJ7PL0gvHeIA1J4OYxDwxhMZl5m/K3a0eivfu/VEmY2f4n1Qg/wAv1Pn+74lmen+kq0yermddw3c+GNhWPY3QUmZodfJJ/LvP6tB+XjhOmMMH+wdpUKe3+y+J5hI+Z/qSPqeo8v2bAofGna9VWMCkdh2XIaYYbU686oJQhAuVHj0d1qShJWo0AjHx1jiTjOeNFR6YwomNFJ1vt2i7brI/BI0HUk200GxvgpZlmt2c3qs4nyG7nicgNzLHLtytPMVqoBTVNbVzx2tlSiOv/h9D9fUbXJ5uvlFyMeUDrYtj7pWXlz+Jme7/AJfxxxpFwYNxVTMw6E7SKhFYTKSyESIIHK242mwDjXoBpoNUG1tLHg2xMonkFDgvzGu8e7uEUXNS7sm6HUqNK3HOpyO8/u4wr8c4GlYLnpBUqTTH1ERpZGt9+RdtlgfgoajqAAmpVUsrVJwPkd/OD8pNpmk6KGI8xu5YGNnLbMk4cLdLqjhNIJs0+dTEPofVv4eXcaXAlSU70VGnT1cjp6cuERZ6R6arrQ62Y19efGHelQUAQQoEAgg3BB2IPUcM0K0fjjiGW1rWtLaEAqUtRsEgbknjRSkoSVrNALyTgBGQCTQYwM+9xlI87FDaX91clQ/QD+33tlP8S33M0yyTwKyOQHh/d2SvVkU6uH5JHv58MST3USP9HHYZRe5IShtAGpvsABw2JSltISkAJA4AAeUDOstWpPxJJ5kwvqhJazIYffmrMPL+MT2qnAUqqygbWtuGQdAN1H4+ES46mZSXHDssJx/X57NcsSd+DO22bKIbbG1NqwGIbB8NumeCRu7SsxDiGTR5qWmkujCAc/ZohN1Q1HQEgaHTTTS2g71ypFffKiUIJ6OpIBNaV8/eNSWCUlEtJ2lXuHE6+nPE7velTcpgEFDzLqPgpC0kf3BHEeJeEDrGEEtpk0yZHMzAskpTMW4lTnyXzK0OmpSTqm2qTr0706WbW4vbSdkJpVVK0rr9M+EbuTvQUdQaPDsjDap7vyIuheZp5NysoqgwhlaqjhqaeanVUWPa3HN2bpTp2ttbjRaRzJ2KU2ehCEJARh7vhhsi227ZbJV1XU9pOm8Vv2a/FJuORIPxvB+CzLPMyrZWYh+UqbaRGe5UTac4vlaltjYE+VabnlXukmxukkH24wHtSy2LVY6J24jsqzSfMHMZ7iAYt/BuMqTj3D0etUWQZEJ4lJSscrrDg8TTifKtN9RsQQQSCDxzIpFGzkm/IPql5gUUPkRkQcwfQ0Ijw40xo3hxr2aNyu1RxN0pIullJ2WsevonrudNwdo2imTTsIvcPhvPkM8TdjLs+zzNnbXcgeO4eZywF+ClWt2VIUtanJEl5dyTda3Fk/mSTwgkqcVU1KieJJPMmHkBLaaCgAHAADyhq4IwQmgJTNmpSuqKGib3TGB3APVR6q6bDqS92bZglB0rv9Q/t9dT8BmSk2jaJmj0TXY/l6aD4ncsv8T+X1JrUOBUoDf/AF1LcESnQI479Xt9Gv6oQNe2OiBookEWYdsAUOOXv3SGf7Jzkw2txpZ/+MgbS1HBveNSo3bAvUbxfWsdqjTsL1aQuWt6Pihl3s33E8zTkBaFXDbfVBSQDca319OB8zMFklCe3y9eUXCXGptoJbALJFRmFA5nI1H0iksnM4E48S3R6soJxOkHkUlNhURuVJA+l6qQN9VJ6hNZz1nqZVttAlJPEgnLU1OBxrcdTW1sWR9wq+z/AEv4bj+nQ5YHIl7oy4alwmX5D64dcZV2sOdH1XBX8Oir7KGxGg9eG+zLF+6t9I6aOnCn5Pqe98hqa9dtAlRSgVRmD+b6bvnGDVqS7ieRJaditwMYxEdpKhNH3VQa2Ehgne/puDodbHjM5JmbJUkUeGIyWO8nf/o30MapUJcBSTVo4HNJ7qve8QGIUtLiSgrbdQq6SklKkqB39QQR+FuFUEg1FxHzB8jBA0IvjqrueLuLYisPR3koUAUyZjZt7eBulFtk/Wt4+nduCfXabswyGlXHM6/TfrwuhhsuxEyy/vLw635Qfy7zv07vHAbG2nECGqO2JFfnzGIsRlciU8sIaZbF1LUeg/8AnQC5OnGyUqWoJSKkxo44hpBccNEi8k5Rr4pybjZU4ek4nU8x2KEc1RUnwxAToGeqkE2BA7xVaw5dEmHrNcZbC0naOe7hqNfnhCmi1l2xMiTaSbz1RrTNWhAv0AxNcVPhf/D5LrdOOMH4Sv8AhhB5/ZBop+27gG/s4O5G/TuXPEyZacQ10qBdyGvCHy2ftC1Ju/cGFfjHE5J3f3nIZZ30EHwAsLAAAAAJFgB0AA2FuF6EOO2LKfgS2ZUV5ceSyoLaebNlIUOo/wB2IuDoeNkqUhQUk0IjRaEuJKFioMPLCOLqdmTRpFMqcdr23s7SoZ0Q8kfSt9RY2OmqDbpY8NUvMNzrZbcF+Y13j3dClMyzki4HGzdkdNx90I3wrcc4GlYLnpBUqTTH1ERpZGt9+RdtlgfgoajqABmpVUsrVJwPkd/OGCUm0zSdFDEeY3csDGxlzmX/AMMhNNqzv7mHzchR/g/t/wAv4eXcaXHEqSngz+E8epr3fTllpEWekOnPSsjr5jX15wyfe4yf87NDaVcEGypShsQfT9PtOkb8S3nM0yyTwKyOQHh/d2RnVkU6uH9vvx4Yknuokf6OOwyi9yQlDaANTfYADhsSlLaQlIASBwAA8oGdZatSfiSTzJhfzZqMw23ZUp1cDAURXMtxV0Lqq0n8w0FaADVR+PhEOOJmklxw7LCcT3vOlcBiT4M7bZsohtsbU2r4hsHw26fBI3doYxRih3EkhtCG/ZKZHsmNDSAAgAWBIGl7aADRI0HUlSn59c6sACiBgPM7/AC4ZkmZKSTKJJJ2lqxOvp4k3ndhOtIebW24hK21gpUhQuFA9COBcEoyKJRJlJqfZNdovDqljtpHKVmCVH/VfoPN8CNd2mio1NQgEVNK7NfdwzjhMzKGUVPayGFaeWpyijqPTKfBo7UWCht2nuIJubOJfChqpR2VzDf8tALcWdLsssshtns/OtczrX03RXLz7kw4XHT1vlSmQ0p6wCV6gw8KU2XSatENWy6qPcejucy10tSlXBBHe7PmsQod5CrEa+KMCbPOrR/b/jy5lGH3HXEvsK2ZhOB73lWlxBuULjdhMWbeUk7K2qtKDqqnh2cb06qixDgI5g24RoHAnW40WO8nzJSYuIqItuxrZatZo3bLqe0nzGezX4pNxyJAuPQwxt4Lzfq2UFbVNo60vGQkIlwHT7l9sbFQ6LTclCunW6SQYcy/0aSlHaPxpvP0ziBO2MxbDQbmBSmChiDnTcfzD5XgEPbD+JouNoDVWp8hyemW4QSsXf7Y2u2tO4cuRp1uCLgg8Vk826l0pcqVE8SSc99fSFB6XVJKLLgCdkfCmo3ezfWHPgjBCaAlM2alK6ooaJvdMYHcA9VHqrpsOpLtZlmCUHSu3uH9vrqfgMyUG0bRM0eia7H8vTQfE7vTjjHEbBUGN+zO1SsT3DHplHjGz8570H1UJ3W4dEj42HB0nZjSzbNctFxXWCG0Cq1nsoT5k4JSL1HdAdT6fJwzNl1arS2qrjuoNhqXNZHuKczuIkUHwoHU7qPeV0HCra9r/c6y7Bq6cT3dw/VyxN9BB199ucbTLSySiVQapSe0tX/kcOZOQwAuGZhZZt5QtZiMCdTghjE7SQhtajZM1I2acP1uiVnbY9091OkJ1UuoNqqUqPE1OYzNTiM8ccWCyrXNnno3b2jj+neN2ozxF+M6xKVKoE9QkIkQKtDespBu09EdQfhqlaSBqNtLeptOWlSwdpfa5esWGp1EwiqSFIUOIUDzB/3Fj5D58IzBaboNecQziltB7N2wQipIAuVJA0DoAupA0IupOnMlM0it4imrfsA2cTMywqyfmg6H9OhywORLOxHhpnEkdgB5cKoxV9rCqDHzkZz1Hqk+ZJ0I/PiI8yHgL6KGBGIP01GcKbLxYJuqk3EHAj66HIxN2aOMV4zkSabCaZh1phBFRXFX7mqJBt2kc/UNtTurY6AEpk+pEwsLSkBf5iDco6j3fFj2TZP3QB92pBvSDin+79W7LHHBQJJSoFJKFpNwRoUkfoRwIhog/wAIVl7EklimhpT1WdVyNNtjWQfgNgrqelgTte0xraeUEJFVHxjg6tDKC44aJF5Jy9+kUbhnDVJypw9LrValstyENc0ueq5Qygn5prqq5sNO8tVgBaw4dJOTTKJ2ldrM6bh7v4RW05OTNuTKZWVSSCeqnMnvKyFBffckY31MTZmrmtPzOq6VFK4VEirJhU8m5BtbtXbaKdI09Eg8qfMVdFr2+EXHYdhs2KyaHadV2lf8U6JHzUbzkBZraEsoQltIQlACUpSAAkAWAA2AtpbibU4x87E7RJVfWE3mXlp8kdtWKOz+79VyYiB/Deq0D+X6jy/d8K5OyWxV1oXZjTeN3LhgyyM90lGXj1sjruO/nxxW+/ASDkdsWU/Alsyory48llQW082bKQodR/uxFwdDxslSkKCkmhEarQlxJQsVBh4YVxlS8w6FKgVdphElLJMyKs8rbiB9K2dwAbHTVBtbSx4aGZtmaZUHqCg61bhTX3eDCnMSrsm6lTRNK3HOuh90IhJ4xwdLhVAKSXl4bW6Uxpa08qn1DXkXbZQ/IjUa3CUpSTNkuNg9DUgEim1T37ODdLzCQmhp0tLxpvG73hiZ5bZkJwuhFLqjgRREj3T6jYQh8f8AK9fq7jS44Y5Gd6GjLnYy/T6csdYDz0iXz0rQ6+Y73+XPDGC+bMRmE27KlPKgYCiK5luqJSurKB0tbXsb2sBqo2tr4ZjriZlJccOywnH9XppmT4ebbNlEIbG1NqwzDYPht0xySN3aF8UYodxJIbQhv2SmR7JjQ0gAIAFgSBpe2gA0SNB1JUp+fXOrAAogYDzO/wAALhmSZkpJMokknaWrE6+niTed2LwLglGnhzDkrE8/2eP7tpFi/IULpaSf1Ueiev2AnidJybk65sIuAxOnroPKIM3Ntybe2u8nAa+mp84cdPocGm0r5NYjpMMpKVtujm7W/iK/rE9fwtaw4sRmWaYa6BCernXOuNda/wCoQH33JhzpXD1uWlNAP9wKftGW0z6WVhiQ58VOQ1k/3B/1fe8Qbr2SvMsE8Sgny5/3Y9rpoaOD5Ee/lwg1QtmdFCkluTGfb30W26hQ/IgjhgBStNReD8iPpEK8HQj5gwuK9QYeFKbLpNWiGrZdVHuPR3OZa6WpSrggjvdnzWIUO8hViNfEOBNnnVo/t/x5czbD7jriX2FbMwnA97yrS4g3KFxuwk7O7L+RlFWkx2JKatSpgDkCopIV3FC6UO20DltRbRY7wtqkSn5tts7CCCqlaaA5/T6RcthWim2WekUnYUm5Q36p3a5pNxyJUSipxZJKnHFnfcqJ/wC/Ai8nUmHG4CGZk/jKpZR4jarURCJalgIlQHVWbdb2sD5XACeVweG5GqSoEuxKpQQ44KqGG6um/WFe2ZJq15cyyzTRQxB4Zp1TnjiARZz2dWH5GEqdWKL2tcmVVwxqbRWLJlvyQO8ytP0fJcFaz3UpsQSFJvKV1fKKbZsCbVNOMTFG0Niq1nspTkoH821+VIvJuNKGMmn0+ThmbLq1WltVXHdQbDUucyPcU5ncRIoPhQOp3Ue8roOFO17X+51YYNXTie5uH6uWJvoIIPvtzjaZaWSUSiDVKT2lq/8AI5qTkMALhmY6EpUtQAClrUbAC5KiT/ck8VwAVGgvJ+JJPMnxjGF5g9wzhkUlIkyQFTlDQbhkHoP6vU/gOt7MsiyBIgPvXun9u4b9TlgMyVybm+m6iOzz9IAs9Mi2MyYqqtSUtRcVR2wlKlEIbnIA0acPRQ2Qvpse7s1pVW4wdsG3lWYroX6lkn4pOo3d5OeIvxjx1mXS6gtpxEin1GG/ZSDdp+O8g3+1C0kA3G2hHrxm8GLlCm3m9oEKSocQQeYMOuhf4m5mY1GRhaW62xVkoKZM1ru/KqB9UDRJtqtI8e6bJ5k8LlpvrKNlrs5ny4c8MMVE/ZZqzXzOpFU/lSfyHfr+kns4GpoY8lWpDdWZbs4qNKYVzxpTY77KvUeqT1TsRwsxPSopgecosrFM8w2IZGKE254LAuJo6ONeu2vpY3ta/GvQqeUEtiqjlrGHVoYQXVqogYk5cfd+UGFBosHL2lP1WoSkR5LKeaRNuR2FjohvrfmsNO8pWnoOIidpSgEY+NfKnhCZMzD1qvJl2E1BNydd5yw+CRAPjPO+pZuT2GJqlRYcMkxIYsO1NrF5wDQvEbgaJFwndRLu1MLdSEunrDx38Ysiw7El7GaITe4rtK3d1OiR81G85AH+SGSasaOM16uNKRh5B5o8c3BnkHf1DIO58+w7tySLbdesrDn6c4DfaX7SCzgZOUP4xxPc/wA/44m+gFVcd4o+Oag3Gh4zhHoTOZeWnyR21Yo7P7v1XJiIH8N6rQP5fqPL93wrk7JbFXWhdmNN43cuGDNIz3SUZePWyOu47+fHFbLWlCCpSglIFyonQD14BkgCpg6BW4RmRpMmpTWpEd1yJGjr523UHlWtY6j/AH+d9B5BmzQ9jn78OOEohLKaG9R8IofCOLqTj3D0imVRiNHdaY/aoij2bKmk/StnypG51ug63tY8Pcq8zMs9CpIFBeMBQZjQDwhHmZZ6UeDjZJqbjianI6k/uhAY0w0668uWpx8YCDqhHnuIKFVBST4VW2AO23Pa41uELTzYQOkTXo63EjH348n2Wc+70buMyReBfsV8/wCOd2PRRs1Xz7PSZ7imsPsG0NvpE6XIHl+HkvppfgY++4+lLalHZTgPfhplEhNnIaKnUCrisTr78c8oOwQQCCCCLgg3BHECOUamHMOSsTz/AGeP7tpFi/IULpaSf1Ueiev2AnidJybk65sIuAxOnroPKIM3Ntybe2u8nAa+mp84c1JpMWiQG4cNvs2Ea6m6lqO6lHqo+v4DQcWKww3LNhpoUA8d53+8IQH33JhwuOGpPhuG73jHs47xHj4eZbksuNOtpdacSULbWLpUk7gjjBAUClQqDiI9AR+0ZbTPpZWGJDnxU5DWT/cH/V97xL/XsleZYJ4lBPlz/uxnXTQ0cHyI9/LhHtxljaLSqf7PEUxOly2bpSbONJaUPGsbKBGyTv10362habcs3stEKUoXZgA5nWuQzzuxmWfZ6ppW2uoQDwJIyHDM5ZXxOVWpjNFjSYNRYXVcI1BXK805zLciLUrQ3HeKSqxBGqTa2viRkLUlQWk0UIshpxW0HGjsuJw0pywxyIxhdY+yPqWUc2JJlETqXUAFQKi2oLSLjm7FZToHQnW40WNU7KAsqTZKW0uOAbRGV4HD3u3ww2fbrFsJUhu5SO0nD/2GezX4g3HKoXVKoiltN+7VIkvK5I8VvxvK9B6AdTsBxPJpBxlkvE30AxOQH10GcamWuP6tlFihdeiranVaU17PPbNg2WD9C0SDyFO6VjW+9wSCKnH1IQptpVFkUrjs8N/vGItqSLNrywlFgpbSap12u8rWuY0wob4q7C+JafjOjx6pSHlSo0hXIAR71DnmbWnUhwE6jrcEEgg8VK6w4070Sx1vnWumtfnXfFUzUs7Jull8UI+VNQdP9XG6GjhnDIpKRJkgKnKGg3DIPQf1ep/AdSbGsiyBIgPvirp/buG/U5YDMlSm5vpuojs8/SCDhlgbHLcxsBcnjMewiUf8TFIpmZs1buHA21VozfZO1EK5W6kBs0T9VOyXTvt4LHgFMWokq6JF6RifpuHjldjcX2WD9lt0m+yo1Cc0b+JzTlj2okdxuRAlqbcS9DmRnbKSbtusuJP5pUDxvcoXXgxbIKVpqLwfiCD5Q+8qcwnMdPR6JJR2mJFdxlDYA9u03SNgsDVSdrAqGlwA70msKAZFa5e+fzhMtOTTIpVMA0aGNfy8d2nyxpWmE5cUXBeE3qxWKommVWGnt/lxrX2FWwbaG60qNklO7pNgNuDbNnoaavVReO0MuGo11ipXrRmbWmky0q3tJUaBHe3q0pjXBAvOcSnmvmBUc3a0tx+MilyIgC00xnREnS3tPopxQ/8AKO7vdR4Oth1Rc2QFkCtM9/v4xbtj2GzY7Oyg7Szio6d0aJH7jecgOvKvK04lLVZq7akUdJ5mGLlKpigd/UNgjfdRFhpc8A5iZ6PqIx5evKBdt239zrLSp/FzPc/y/jib6CLSwJjVuttN0+VyM1FpASgISEofSkeUDQKAGqRpYXGlwD9n2j97/Cd/qfy4b9R8RupWZYLZKxeD8wd/1+cfWB8bpryEwZqkoqaE91WwkAdR6KHVPXcdQMWdaImh0Tv9Qfu9dR8RuxMS/RdZPZ5ekF+/BuIcfLjqWEKcWtLaEAqUtRsEjqT8OMKWltJWo0AvJOAG+MhJV1QK1ifMwsvV1FyTWqLGWzhppZU/HSLKSRutA/l33Hk+zwoDjZtErmJdBSwk/PUgZAft44OspNhgJYfVV04HyO/nzE+4w15W20Jve9kpSOvwA42AAFBE69R1JgaVPXiFz2wvrg4eiL5w8LpXMWD069nfS3m2+zUkUqcIMJR9z6iRV4/tH/8ArlzYS8yWs1YAps2O1GZjNBHyYgcrakgWDqQNiNNB83sNNTynZ52bKa3JGAGHH6ZAXCIDFnCziXEmqlYqOPD32sToFXinCz+GpQ1U9CdPuZBGt/qq9FD++46gQAawfadDo3wRZYV11U5qlTXuypNwDNWkqEIH1HVJ9Om/hvbs0yHlhJVsjM6b4gz5DSC6kVVkO97186RXNIpcSjU9qJCQER0jmBuFFwkeMqHiJ012ta2luLHYYblWw00KAeO8nMn/AFdFUPPuTDhdcNSfDcNAP93x7eO8cI5x6PRzj0egUx1i6PRIjkFCGpU+Q3Ysup5m20EeJwdb9E9dzpuEtO0ESqCyACtQwN4AOZ8hnjhiZs6z1Tag4u5AzzJ0HmcsMcJ9UqThOaVKL02kSnbkm7jrLij+arn8/t3r3scIfwElNBdT5Uh9YGwXGp0NE+YGZsqS0eUaONNtqFikdFEg2J+0DqS/WXZyGEB9yilKF2YAOmpOZ+AzqiWjaKphRaaqEA8CSOQGQ+JygIzMn0zKqiO0ap044owpXudiFQO0PtDL/ishW6WQqyi7u0dQebxThWQN17Rrn2f8eXMpZMu/ab4mGl9EtqhU5TqhOFSM1HAJ/PhhhK2ZGVNVylqLUifJZq66k0ns6tEVzss3TzezJOwUBrfzjvDqkavzzaVqZaWC4AK0yrp7uzyi3rPteXtdBSwkoSgnqm4m+m2eP7TdoSCi5IAuSem5PAqDMMXKTHVUylxEirwkplJcARLp7qrNvt+l/K4LnlcGqbkapKgTktJobIdcFVjD9Ncab9YXbXkGbXlyw4aUwUMQfMapzxuIBi7cG4ypOPcPR61RZBkQnrpKVjldYcHiacT5VpuLjYixBIIPE4ikUPOSb8g+ZeYTRQ+RGRBzB9DQiNsXJAGpPGIgwl8zMzPlgPUajPfu/VEmYg/xPqhB/l+p8/3fEsT8/wBJVlk9XM67hu58MbDsaxugpNTQ6/5U93ef1aD8vHBb20twDhvgMx5lWrMFxlVJZviU2aYSnQTB0aWehA8Kz4fN3dRPlHlJWGwKg5fTz+cEpW0k2ekl80aF5/TvHmM8r8VZFpSsEOSHZynabVILtn3FczTsR1CvCm3eSsKAsRqTa2luHFtoMipx9+98HFuifAS1RSFC7MKBzORBHwAxgym/4haxnMqFT65IS29AT+zsNpDaZSgLKkLA0L5G4GgF+QC6uOLqirhHKQ+zsrYYWuWF68Sb6DujRAyzJ7RNBDLyp/w/qzKjNVusqXApLV109xKbrkufWt1YvoofSagaXJ59B0iak00+vDnCv9ovtKmyz90lb3vzfoGn9+ndxN9wcdSozmI3H46ojVOxdBaSZEBnRmcyBypfj9LWAFuluU2sDwEnJQzilKSmjwxAwWNU7/8ARyipAvoaOBRU0o3E4pOJCt/PGA5C1NuJWkqbcbVcEXSpKgfzBBH2jhUBINRcRz+sT7iI4CptwKSVNuIVcKSSlSVA7jqCCPw4zUg1FxHgfrHriIa2C8dt1lkxai4hioNIKi4qyUPpAuVfBQGpHXcdQHSRtRD6CmYUEqArU3AgYncRmPiNICvyxbNUCoPhu+njHp97jKR52KG0v7q5Kh+g/T72w78S33M0yyTwKyOQHh/d2ZPVkU6uH5JHv58MSQdlDYuC3HYZRe5IShtAGt+gAHDakJbSEpACQOAAHlAs1WaYk/EknziaMxsFoxE3OxFSmVw8AR18z6NUKkqB1W2ncR+bTl3vtp4FGYaSsKmWU0aHjvA0r70sWTfMiUSrp2ppQ47I0Jw26Z4U/cqKzWl1d1CUp7CG1oywmwCRawJtpe34AaDgA4srO6GJhgMgk3qOJ9+zHijyHYkht9hxTL7SuZDiDYpPqOOUSSARQw5su+zzZDlIebabeS3zTUrHc7MfSIG5N9kjVJ1vbXiTKSbk290aDTMnQeZ3eUL0++mzUdMb9N509fO6PTivLheXTzcdgKepDqj7PLI7ylblLltO0/soC42IBqZkzKGgvScD9d/PKArE/wDf6qX28x9N3LPUkGW2ZJw4W6XVHCaQTZp86mIfQ+rfw8u40uBLkp3oqNOnq5HT05cIgz0j01XWh1sxr68+MO9KgoAghQIBBBuCDsQeo4ZoVo/eMR6BbGmNG8ONezRuV2qOJulJF0spOy1j19E9dzpuFtG0UyadhF7h8N58hnibsTNn2eZs7a7kDx3DzOWAvwUq1uypClrU5IkvLuSbrW4sn8ySeEElTiqmpUTxJJ5kw8gJbTQUAA4AAeUNLB+AmaTGVIqbTcie8goUysBSGUEWKfQqI3PTYdSXmzrLTLp25gArIwxABy46n4DUpVoWkZk9GyaIHzJ14aD4nSBjF2LjkaphCGHq5Bqrqm6bSGl/tJkdUpPRsbqWdAP6/FlKV2UvVg1N5vSfMHx/ux7WfZ6rYUSo7ARQrWR1QnU6qP5U4k7sPmmwFUdcqsVWZFr+MqvHDcqcykLiQoyhcRIqTcBsA6ndRuVdBxAta2Uy6SzLKCnFC8i8JByG8j5Ym+6Cb8wmaQmWlUluVbNUpPaWrNxw5qOWSRcNYAqtR42HoMmm1GKapgieezdjr5lrgqUq4sR3uTm1Ch3kqsRr4kJtakqC2zRQw3+/GCTTy1LDrStl1OB18sMRgRuwT2Y+StQylqEZ95XyhRqh3qfUkEKTqObsnCnQOhOtxosap8wFuSEupDaXXgNsjI1A4H3oCcS7WZbbNroUlHVWntJ/5Ct+zX4g3HKojwUg1BblnmXVsrcQ/KVNtIjPcqJtOcXyty2xsCfKtNzyr8uoN0kg5xugPallsWqx0TtxHZVmk+YOYz40MP7FGd8HMOhtt4WkOfIz6eWU+scjq1eZggeEJ2V9foSixUrWjOEksN4ZnXhu114YpVnfZ9dnO9JPAdIOyMQNFbycu7n1sArbhfhnjtiRH6hLZixWVyZTywhplsXUtR6D/dgLk6DjZKVLUEpFSY0ccQ0guOGiReScod+GsM0nKnD0utVqWw3IQ1eZOVcoZQT800N1XNhoOZarAC1hw4ScmmUTtK7WZ03D3fFbzk5M25MplZVJIJ6qcye8rIUF99yRfjUxHv8AiDqRzrxA7V4kRFKdZSG4rJsFSEJ0BkKGhctsrZA7uoueJCnio34ReX2ds8WFKiXUrbJvUcgTkkZJ8VHrGhuCawxhFyW97TPQ5HZZXZLRuhxawfzSAevXpprx2QjavOEMk5O9EOjaPW109eXGL8yEz2ax7HZw/W1NRsTsN8rK0JDbdQbSndCRYJcSkd5saEDmSLXSnuRW+Pne37BVZ6jNS9S0TfmUE6nEpJwUb63KvoSz8SYbZxHGZIeXCqEVfawqgwPeRnPUfWSdlJOihxDeZDwF9CMDmD9NRnCky8WSbqpNxBwI+uhygCq9KdxNIlNuxm4GMYiO0lwmjZqoNbCQwTvf03B0OtjwvTkoZsqUBR4YjJY7w3/6N9DBBKhLgKSatHA5pPdV73iPytUxWIXZiZDLVOxbBb7WZFSqzM9kaCSyTvfr1v3TrY8az8sHwt00S6kVUMAod4H3ob6RlB6HZKKqbUaDVJ7p97xC0Bdrr4UkuR4DK7gi6FuLSfzFj+X27JF80dEDx9+HHA3dLjVZ8Pfjwxd2B8bsVSKmFOUzEmR2yQs2badbSLlQ6JIAuR9pHUCw7Mn0OoDC6JUkXZAgaZAjMfEZwtTEupKtpNTU8TU865fKM6bNRmG27KlOrgYCiK5luKuhdVWk/mGQrQAaqPx8PVxxM0kuOHZYTie96aDEnwNttmyiG2xtTaviGwfDbp8Ejd2hjFGKXsRyG0tt+x02N3YsRIACABYEgaXtpYaJGg6kqU/PqnVAAUQMB5nf4AXDMkzJSSZRJJO0tWJ19PEm85UTeNsE/J/aVGnN/sniejpHzPqpI+p6jy/ZtASqtxhjYf2uovH34wMUmkvVmT2TXcQmxcdIuED/ALk9B/247IQVmgjq88lhO0rHIawxaM2cPmMumuLiOx19o08g98L+tfqT16EaWtpwSbq0QWzQiFh4/eK9LfX5U098cYfWEcXU7MmjSKZU47XtvZ2lQzoh5I+lb6ixsdNUG3Sx4bJeYbnWy24L8xrvHu6E6ZlnJFwONm7I6bj7oRvhW45wNKwXPSCpUmmPqIjSyNb78i7bLA/BQ1HUADNSqpZWqTgfI7+cMEpNpmk6KGI8xu5YGNnLbMk4cLdLqjhNIJs0+dTEPofVv4eXcaXAlSU70VGnT1cjp6cuERZ6R6arrQ62Y19efGGNjLGzWHmAxEU2/UnUhSBcKQ0k7LV0N90jrudN5lpWiJIbCL3D8gNT5DPHDEfZ9nqmztruQPmdw8zlhjgplrdlSFLWpyRJeXck3WtxZP5kk8IBKnFVNSoniSTzJh5AS2mgoABwAA8oauCMEJoCUzZqUrqihom90xgdwD1Uequmw6kvdmWYJQdK7e4f2+up+AzJSbRtEzR6Jrsfy9NB8Tu9OOMcRsFQY37M7VKxPcMemUeMbPznvQfVQndbh0SPjYcHSdmNLNs1y0XFdYIbQKrWeyhPmTglIvUd0BkSku0GRPqNckR61jaqM9hOlJReNAjnaHGSdkDqd1HvK6DhTtm1UyqVSrVC4RRRxCRoN/LE30g6/MIm0IlpVJblWzVKT2lq/wDIs5k5ZAXDOA8B/BMoAB2VQZDmgF1uRlqP5m5/833t64wjvc4N8OPC+G48eGmW/wBjMckt6DRxoNqGoHRVxoT+HrxZlj2SiVQJh2ilqF2YAOmRJzPwGZKrNzZdOwi4D4Ekct3zgYr1Ah4Upsuk1aIatl1UfdvR3OZa6WoquCCO92fNYhQ7yFWI18RUE2edWj+3/HlzksPuOuJfYVszCcD3vKtLiDcoXG7CYs28o5+VtWaKXVVPDs43p1VFiHARzBtwjQOBOtxosd5PmCTAoRURbVjWy1azRu2XU9pPmM9mvxSbjkSmq9XvaeaLFV7nZx0fSfAf0/r9m459/a6iMId5eX2euvHIaevKOYOxjOwVVfa4nvmHLJkxFKsh9I218qhryq6bagkcC3mUvJofhHSalUTaNldxGB09NR5xSWFqoxjWLDeonPO9rX2TTKE+9DnVtSfKodb6W1vy68ASy4HOip1j48PfGEOaSZLa+8dUJvJyprw033Y3RQGGsNUnKnD0utVqWy3IQ1eZOVcoZQT8011NzYad5arAC1hw2ycmmUTtK7WZ03D3fFYzk5M25MplZVJIJ6qcye8rIUF99yReb6mJszWzWn5nVdJKXIVEirJhU8m5B27V22inSPwSDyp6lXVa9vhFx2HYbNism/adV2lf8U6JHzUbzkASZJZJKxqtmu11kow6k3YjK0NQI/RkHc+fYd25PRtuvWVhz9OcBvtJ9pBZoMnJn8bM9z/P+OJvoAzM8MiI2YcH5TorbEHE8VoIbsA21MbSLJZctokgaIX5fCe7tNCtq5Xv34RX1h2+uzl9FMEqaUb8yknFQ1r+YZ4i/GPnWpVKqC2nUSKfUIb1lJVdp+O8g/mhaSAbjbQjpxnCLkBQ8ioopKhxBB5gxXWQ+fCMwWm6DXnEM4pbQezdsEIqSALlSQNA6ALqQN9VJ05kp1IreIp+37ANnEzMsKsn5oOh/TocsDkSzsSYcZxFGZIeXDqERfbQqgz85Gc9R6pOyknQj48Q3mQ6BfRQwOYP01GcKbLxZJuqk3EHAj66HKByv0D/AJnFoh1ymRILhXDqDaffdt6j1R0Una39WyupLlvuXdWXTUA0vUfoPD+7Ao06LMBu2lqxGVProfLHCq1K+XPaWnY0ekYppzPaS4bagiPMYSP4hgnS1hrfbZWtjx0mpFLyT0aQh1AvSLkqSM0/D6G++NUqLZCkkrbWbjiQT+U7+eIhPyJQxelch51cPCsZfMXDdDk5aTpbqlAUNBuT8fCrkgCsNaEmzyEpFZg/HYHLap8AN2JUjM97G5jwZQTFERITGjNpCEOAC3PYaBdvKNAPD147TE+9OBKXDcnAC4cePgMs42lpBEntKBqpWJN/w4eJzyj0X04hROjVw3h2XiaodhG9003ZT0lQulpJ/VR6J6/Zc8TpOTcnXNhFwGJ0H10HlEGbm25NvbXeTgNfTU+cfWO8pGMKQzPw+woUtA55MUd5bJ6uj1Seo8vTu+FmmrOEujbY7Ix14/XThgDlrTXNL2Jk9Y4HI7vprxxAN+BEF47Ysp+BLZlRXlx5LKgtp5s2UhQ6j/diLg6HjZKlIUFJNCI1WhLiShYqDDywji6nZk0aRTKnHa9t7O0qGdEPJH0rfUWNjpqg26WPDVLzDc62W3BfmNd493QpTMs5IuBxs3ZHTcfdCN8JLNmlu5bVD2Rlz21L45oz6gLtg6gOjYLtsNlDvbXHCxPIEm50YNcxqBv388YcLL/+oI6RQoBjv4btdMMYEMGY3cprqYVRcW9EcV3HjdS2lE9epST08vTTTgEoVvzhjeYBG0i6nyipMD4KTQm0T5gQ7U3E3TykKTHSRskjQqIOqh0Nhpcl4syzRKAPO3uH9vDfqfgMya1tG0TNHomuwP3cd2g+J0HqxxjiNgqDG/ZnapWJ7hj0yjxjZ+c96D6qE7rcOiR8bDg6TsxpZtmuWi4rrBDaBVaz2UJ8ycEpF6jugOp9Pk4Zmy6tVpbVVx3UGw1LnMj3FOZ3ESKD4UDqd1HvK6DhVte1/udWGDV04nubh+rlib6CDr77c42mWlklEog1Sk9pav8AyOak5DAC4ZmOhKVLUAApa1GwAuSok/3JPFcAFRoLyfiSTzJ8YxheYOsP4TahR1rntIkSHkFCmlgKQ2kjVPxJ6n8B68WVZVjIlE9JMgFwjDEJBxG8nM5YDMlcmpsvHZbNEjx9NPGMj9oy2mfSysLyHPipyGsn+4P+r73i7deyV5lgniUE+XP+7HndNDRwePvw4QatqZnxgUdnKjPo02W26hQ/IgjhgSQsApvB+RH0iFhuI+YP1iY80sVRabCqOFYZNTy6lrCZPOCsx1c1+VtXi7Dm1CxrzC4NvGpvTRZKmZZfU91APd58MbTsez1oWiffGzMDD6qGG1S4jCmN+Eu48wHJwVNQpKzMpEk3iTRY82l+RdtAu2umihqOoExh8PDfmPeUWxJziZtOihiPMbuWBgZbbW84lttJW4s2SlO5PEoAk0EECQkVOENjKTHMvI2sGvsLbfbUgN1GO6qzT7N/Ak2ulY8qwL30IKSU8FGmktDaVjr9Pd8KFsSKLea+6mozSRiDqdRqDdS+43wbZgZ1PZ0SGJsVS4+HmFn2OnqI5212sVvAaF6xt1CQbJuCVKjuLKjTKMWLYDdhNlKus6rtK8k6JHzUbzkAY5JZJKxqtmu11kow6k3YjK0NQI/RkHc+fYd25PRtuvWVhz9OcBPtJ9pBZoMnJn8bM9z/AD/jib6AVQ22lpCUISlCEgJSlIACQBYAAbADS3Egmt5ijySTUx9cejEKLPTItjMmKqrUlLUXFTDYSlSiEtzkAaNOHoobIX02Pd26pVW4w32DbyrMV0D9SyT8UnUbu8nPEX4x461KpVQW06iRT6hDespKrtPx3kH80LSQDcbaEdOM4RcoKHkVFFJUOIIPMGK4yLz9Zx1GTRcQvtRsTMNlSXyAhuotpF1LSNkugC6kDcXUnTmSnk4UoQXFGgF5JwA1ioLd+z6pBXTyoJaJwxKCcjqk5HLA5E/GQue8bGcBqgV11iDiGIyezePK0zOaQLladghxKQStGxAK06cwT4IQ2gJQAlKRwAA8o2t+wVySzMywKmlHDEpJyOZBNyT/AOpyJ1MVU9jN+IZkiUqi4SpalORaoEWfmPbXSN+wuLFHn+3wgJgpnUF1Z2Wk1ooi8nD/APnd+Y78OEvtWKoNoTtzK6VTkgb8tumeCRuxVmManIx3NW2qEzSaxBbTzU2OOVmU2Byh9voSRpby+H4lMnXvvbnShITcLhdhmd/+oPSsmmTRUKKto4nG++nvHHdAIlRSoFJUhaTcEXBSQf7EHgbE+Gjls8/jueimLWliWkczkhQ7qkeoHVdr9wb6nYGxGSl1TrwZSab/AKanQeVYGzsyiSa6RV+g3+Q1PnFEUmkxaJAbhw2+zYRrqbqWo7qUeqj6/gNAOLKYYblmw00KAeO87/eEV4++5MOFx01J8Nw3e8Y9moNxoeJGER8cYTOZeWnyR21Yo7P7v1XJiIH8N6rQP5fqPL93wrk7JbFXWhdmNN43cuGDNIz3SUZePWyOu47+fHFb304CQcjLq2LHcMyGXYDxaqzZDjLiDqweiz/7Tv1035qfLKgpB6w8ImMSYmgQ4Opnv3euWV8bFBxIzmBFfiVBv2ipPayI5uoyCT84jqTe2g1SbW0twMVtrXtXkk8SSfOJq2vuoBRckYbhH1UcpZmXMhmTNT26ZOjEgWIZNtWlEaB0DcjQi/L14NKkXZQJU6Lz4HTj7ECTaqJ+rbVwGO/fw9nKN6g53jLantU6fHdq6ZJLVKgsrAeL31ATsyN1KPzYuR6cF5GbLY6NzsjPT0PhlEUWIbTdLiFBATetRwA13q0H5vGDOmwZGHJcqsVWYzV8c1JoIlT2BePT2DqmLFB8KACNd1HvG9wOOFr2v9zqxLmrpxIwSNBv5Ym+gjlMPonEJlZZBRKoNUpPaWrNbmpOmCRcM46UpUtQAClrUbAC5KiT/ck8VwAVGgvJ+JJPMnxjGF5g9wzhkUlIkyQFTlDQbhkHoP6vU/gOpNmWRZAkQH3xV0/t3DfqcsBmSuTc303UR2efpBBwywNj4eYRKaWy62l5pxJQttYulSTuCPTjBSFgpUKg5ax6tL4mzH+P3cNPyqLRZTsnCD7hS9ISSpSVE6oQdy0TufpP/WkPPfdtuXl1ktE/LUA6c+dlWVZWzszc2n8TIaaEjvaD8vHDBSW5DIKSh5lxOmykrSR/cEcRYaYFplHRTGnKXIiKqmGJ6uzMY3UuKom4t15L6hW6CL3012SpSCFJNDEhLpQemCtlSb6++WeEDOYeSsvJDsp055E6jTUBcestd9rUX7AkDx22I0cHeT1Sl8YbDaApRFaX0w+G7nEuzrcbt4lpkUWnFBuP93DXu4HIlG4ixE9X5I0U1EbPumb6/eV6q/TYdSfKVtRYErKplk6qOJ8hu5wVZTIdo1ZjViZEE+jc6S/S3XC2ioIB8JUPCN7K67apKr7IbCqFQugZazxU0qXZXsuUuUBXYOtMzuyxxpH9LsFYuo+OcNxKvQng7T3B2fZlIQuOtIF2VoHgUnQcu1rFN0kHjqoGtTHy3OycxIvqYmRRYv1BB/MDmDrjW431jd40iBHOPR6OcZj0KHPfI+NmHBcrVMLMHE0Vr511QQ1MbSNG3VbBQ8rh28J7p02LiUIKnDQAVqcAN+6HCwLcXZqxLu1U0o4C8pJzSOac8RfjFq25nympDiJFOXBfspCgWn23kG+vVKkn8unAwEWgKj+l/L05ccLrBQW6iigocQQeYMeOX2suS8JHbU+FCesu923VuoV+aeUgWtre1vhJKkvp2ifw+fpziSijQGz1lKHEAHnWKEwNn4/mexDolZcbjVOC2Exmm0BtuYlIt2gSNA6E7oGlrlAA5gFG2FuvEKH9MYAZbz5ZDDeUCasBFlKVMMAlKjeTeU1yrjs1wJvrco4QQ1mit1lhqzqosthXaRpjXjYX6j1SeqdiOFsGkQkLKDqDiNYx6fhGdj+pyIbMdEPEURvtZjSfmpDXR5q/iJ6J3vobWvxIZk3ZtZSwKkCvvfoM44Tcy1Ith1Zqk3DjodKZmN+nQmqQw2xEC2A0rmCgSHAsHxE781xv0tbS3GqRsU2bqfOv1hZdcU+orXfX5U04Q4cD44TX0phTVJRVEjRVrCQBuQOih1T13HUB5s60RNDonf6n8vXUfEbgExL9F1k9nl6QX78Gohxy9jcaHjOEexuies7qBHwc6uXQ0pUXU9o/BSLiED9IB9Q78nl38OybaiWpZwBo3nLTf8ch5Q8WMXJwUfwFwPe3cRmfhjCDUpb7pUoqdecVqfEpaj+pPC9jDyAEiguAg7wjR3sOSWKkHVM1VpXO062dY5+B2KuhO1iRte5BhKmVBwGih4QvTj6ZkFqlUHHf6afOHbJzipNVwr8n1Glqq2IZ37LHw9F0VUXOimj9GhJ7y1/RWvc93hxl5hE40ULF+Y13jTyhZlrFeXMFaHNhpHWU4cEDfqo4JT+f5wlcR4CqWW1TcmVWS1Va9PQG3Kixq1DTv7I0PLy+vn8XwClabolXDKtKBIxpkd/6uUNiZ5q0EBqWSUMoNyTio99WpP7cBrGhgTHJoxbptQUVU9Rs07qoxyTt6lBPTpuNLjhVWit4x9+MR5mX6Trox5+sUlhjDSaWhMqRyuTFpunlIUlpJHQjQkjzD8PU2HZFkCRAfevdPySDpvOZ+AzJQ5ub6bqI7PP03fOCHhlgbHACTYak8Zj0JfMzMz5YD1Goz37v1RJmIP8AE+qEH+X6nz/d8SxPz/SVZZPVzOu4bufDGw7GsboKTU0Ov+VPd3n9Wg/LxwWrjaHW1NrQlbahyqQoXCh6EcA4b4H48eVhue2ww27NpkpzkQ2gczjKz0HqP1+BGvEno+EeUpKUlazQDExSOGMN0LLfCkquVmXEdC43NLnqHaMJaV9E2Ld8KNhYC7h0taw4dpKVbl29skEqF5xFDkN2usVrOTk1bc0mVlUmleqnAkj8ytKY33JF++JFzPxy9iN9ynuMyE5fB5RiUh5wrMIqPziyNyeliezvZJvcr0ADHVRXYrcNPSLqseyUWUnpCQp8gbSwMaZDdrhtYnIBdu5L1KiMwa5UIrzmFZ61CnTFJ7ssjXlJGwtcg6BwAlNwFWJNoKhtEe/pBty2mFuLlGFjpk9od2vnr3bq3kRs9BsBsANAOJMCoLMs8zKtlZiH5SptpEZ7lRNpzi+VqW2NgT5VpueVe6SbG6SQfbjAe1LLYtVjonbiOyrNJ8wcxnuIBi38G4ypOPcPR61RZBkQnrpKVjldYcHiacT5VpvqNiCCCQQeOZFIo2ck35B9UvMJoofIjIg5g+hoRG3xrEGPlxxDLa1rWltCAVKWo2CQNyTxqpSUJK1mgF5JwAjIBJoMYGfe4ykedihtL+6uSofoP0+9sp/iW+5mmWSeBWRyA8P7uyV6sinVw/JI9/PhiDZ65GQ8e0xdXpQj03EUFiwWshpmUygaNuq2SUjwuHbZXdOjgjYbQEABKUi7IADyg3YNuuWe4GHqqaUeJBOadanFOeIvxWGe+CY+arxqNKjMUqpxG0sxWwA2iS0gWSh4jQKtolWyR3TdOoR3LYU67QijYuAzG/fwyFw3uNgzK7JT0TyitKjU50JxKc6ajPHG6JZdak06aptxD0KbFdspJu26w6k/mlQPX8eCgIWKi8HxizgUuJqKFJHEEHmDFM5EY6XmnPYw/UH2oleSkkyFABEtAFypCf5tgSWxvqoWAUEiP+kLeeCWbk5nu/Xd46xW9uyoslszTYJb00JyJ7v6ssDfStMzsC09+jxYkJS6bKhLL0KotWLzLpGqyfOFbKSdCNNLDhrEkyhpLTXV2bwc66nWuY0ipzOuqdU471tq4jIjTdTI4gwH1akvYnkSmnYrcDGMRHaSoTR91UG9hIYJ3v6b30OtjwFnJMzZKkijwxGSx3k7/wDRvoY7pUJcBSTVo4HNJ7qve8QFpUpCwpJU24hVwoEpUlQO/qCCPtB4VQSDUXEfMH6wQuIhs4HxwmvpTCmqSiqJGirWEgDcgdFDqnruOoDxZ1oiaHRO/wBT+XrqPiNwSYl+i6yezy9I7saY0bw417NG5Xao4m6UkXSyk7LWPX0T13Om/rRtFMmnYbvcPhvPkM8TdjNs+zzNnbXcgeO4eZywF+ClWt6VJK1KckSXl3Kjda3FqP8Ack8IJKnFVNSoniSTzJh5AS2mgoABwAA5AR01zI93CUQ1+O0laiCqTDb19hB3Uj1H1reDp3bkMv8A0t2XZDy7zmO79d+nC+BH/WUza/u4uGR73HTdrnfdAHiPEbOHozPuVzp8pfZQqewfeSXPQeiRupZ0SPjxxQjb4awWlJRU2o37KE3qUcEjzJyGJMZFI9twtUlVhyd2uMHQOefGNkQUdGGPRIvr9bUqve3ESYnSyQlg0Iz038eUTJhbc22JdCKS4wScVHvL1Jy0wENbDOI4ePKa7T5rCVzVJs/E1IeF/G313101SfhY8K5QoKGzUk/EknmT4wDeaVLK20m7XTj7vEY9eywl5fym3pIL7Eg2jyd+zNrltdtA4B12I262bE2c7JBK3xefjTdx9jONG7RROgpRdTEa7xu9nKC7LbMg4cLdLqjhNIJs0+dTEPp8W/h5dxpcA3JTvQ0adPVyOnpy4QKnpHpqutDrZjX158Yd6TzhPKQrmFwUkEEWvcH0trfhmpCtCYzMzM+WA9RqM9+79USZiD/E+qEH+X6nz/d8SxPz/SVZZPVzOu4bufDGw7GsboKTU0Ov+VPd3n9Wg/LxwW+3AOG+O2JEfqEtmLFZXJlPLCGmWxdS1HoP92AuToONkpUtQSkVJjRxxDSC44aJF5Jyh2UDClFyxwxPqlffjFZYIny3RztNtnTsWxuq5sNO8tVgNLDhvlZJuXQekoSRfpTThzit5ucmbbmUS0ok0r1U5k946UxvuSMc4knMbMafWasG2xIZwc0+pcKnuL51xlK07Ry2ilkfgASBrzFcJCBKAoQT0dSQDfSvv48YuWx7HbshvaVRTqgApQHgNEj5qxOQDJyQyUGOwzXq40FYZPeYjn/8l9v+T6nz7DS5JdpsEBasMt/pzgH9pPtILOBk5M1eOJ7n+f8AHE30AcFfoMPCtOl0mrQ/lbLmoWbdjrBUqlKJ7trahoKsUlOqCARr4ogJkDXFo/t/x5c6rYfcdcS+wrZmE3g9/X/21BuUMd0xZt5STsraq0oOqqeHZxvTqqLEOAjmDbhGgcCdbjRY7yfMlJi4ioi27Gtlq1mjdsup7SfMZ7Nfik3HIkC49DDBZlnmZVsrMQ/KVNtIjPcqJtOcXytS2xsCfKtNzyr3STY3SSD7cYD2pZbFqsdE7cR2VZpPmDmM9xAMW7hHGtHxxhpmvUiWHKcsELLtkLjrA77bqfKtN9Rsbgi4IJ4rKW0lazQC8k4ARR03JPyMwZZ9NFjS8EZFOoPoaEGPJ73GUjzsUNpf3VyVD9AP7fe2UfxLfczTLJPArI5AeH93Z79WRTq4fkke/nwxJPdRI/0cdhlF7khKG0Aam+wAHDYlKW0hKQAkDgAB5QM6y1ak/EknmTC/mTk5godlyXVwcBw1cy3FXQuqrSdPiGgrQDdR+PhEOOpmUlxw7LCf3elcMyfBnbbNlENoG1Nq+IbB8NumOQG7tL3ivoa4EcbZGv5t9pJorTbNeiNDmkOEIafQPC04r63RCumx7uqT9kB55zok9jM93/enxuoYny1uIsiiZg1bUcMSDmRu73hfijkQXsPyjG7KRTZ0J+ykqu1IYfQdyRqlaSAbjbS2luH5DYaGykQ5FaZlO3UKSocQQfAgj1iv8h8+EZgtN0GvOIZxS2g9m7YIRUkAXKkgaB0AXUgb6qTpzJTsRW8RTtv2AbOJmZYVZPzQdD+nQ5YHIlnYkw2ziOMyQ8uFUIq+1hVBge8jOeo+sk7KSdFDiG8yHgL6EYHMH6ajOFNl4sk3VSbiDgR9dDlAHVqS7ieRKadjNwMYxEdpKhNH3VQb2Ehgne/puDodbHhenJMzZKkijwxGSx3k7/8ARvoYnpUJcBSTVo4HNJ7qve8QsMRYn+QuVuOT8paKRuCwQdFnqFA7De4103UVOFs3Yjw9YPysp946y+xz3DzMfmGsVOYhf7CWpb1WdVfm8SpSj1A6rPUDfp6DTbW8upqVE8SSfOD5QlpPVoEgcAAPKHtgjBCaAlM2alK6ooaJvdMYHcA9VHqrpsOpL5ZlmiUHSu3uH9vrqfgMyUa0bRM0eia7H8vTQfE7vVjbHEbBMKKRGdqlZnuFimUeMR20576o+qhO61nRI+OnB0nZ4xzs2zF2ktVVBDSBVaz2UJ8yfypF5O6J8xhllKwa5KxAt+PUcRy0H5TENFmKU2TcMRU9Gk31637x0Ngi2vMNS7gl2D1swMEnTjTLKHZu0G5wCWZSUsJ7NT1lnDbX+o5ZDAQAC5IAupSjoBqST+vCuL4nmCrDsN+hyWZ7bq2Ki0rnadbOrJ+B9eh6WuNr3NyrSpch2tFjw9f9QLmFpfSWyKpOO/36xQuEcXU7MijSKZU47XtvZ2lQzoh1I+lb6ixsdNUG3Sx4dpeYbnWy24L8xrvHu6EmZlnJFwONm7I6bj7oRvhW44wNKwXPSLqk019REaURrffkX0CwPwUBcdQAM3KqllapOB8jv5wwSk2maTooYjzG7lhASc8ZEaCrCzco/ICjyqlp8SR1bSd+wJ3/ALd24PD706GegB6vlpw94Q0StioS4J1xP4mQ8z+rTTjh7k2IFrEWuLbW6cQ4Lx3RIj9QlsxYrK5Mp5YQ0y2LqWo9B/uwFydBxslKlqCUipMaOOIaQXHDRIvJOUO/DWGqTlTh6XWq1LZbkIavMnKuUMoJ+aa6m5sNO8tVgBaw4cJOTTKJ2ldrM6bh7vit5ycmbcmUysqkkE9VOZPeVkKC++5IvN9TE2ZrZrT8zquklLkKiRVkwqeTcg7dq7bRTpH4JB5U9Srqte3wi47DsNmxWTftOq7Sv+KdEj5qN5yAI8lcj/8Ajns61X2LYb+iirFvlH7f8n1Pn2GlyejbYI2li7TX0gN9pftILOBk5Q1eOJ7n+f8AHE30AeXv8tpYADknC76wAEi6oSjoAAPL0AGhA6KHeC9eyV5qYUeJST5c/wC7GnLpof8A5P5evvCDVC2Z0UKSW5MZ9vfRbbqFD8iCOGAFK01F4PyI+kQrwdCPmDC4r1Bh4Upsuk1aIatl1Ue49Hc5lrpalKuCCO92fNYhQ7yFWI18Q4E2edWj+3/HlzNsPuOuJfYVszCcD3vKtLiDcoXG7CYs28pJ2VtVaUHVVPDs43p1VFiHARzBtwjQOBOtxosd5PmSkxcRURbdjWy1azRu2XU9pPmM9mvxSbjkSAqUEpJJASBck7DjBIAqYYY2Mvcwqpg6ve2wgp6kOFKZ1OW4UInoSdAT5VJueVflv1BI4CvsJtVPRuVDQINxoVEe/h/dhCtCz2Z1no3LliuyqlSknmDmM4vHBuMaJjPC8etUWSj5L5ClQcs2YhSLrbdTeyFIG/S1lAkEEldhLSQlIASBdkAByAig5yTmJKYMvMJ6/wA9quBGoOXyNCKQMzZqMw23ZUp1cDAURXMtxV0Lqq0n8w0FaADVR+PhDOOJmklxw7LCcT3vOlcBiT4G22zZRDbY2ptXxDYPht0+CRu7QxijFDuJJDaEN+yUyPZMaGkABAAsCQNL20AGiRoOpKlPz651YAFEDAeZ3+AFwzJMyUkmUSSTtLVidfTxJvO7ow5hyVief7PH920ixfkKF0tJP6qPRPX7ATxxk5Nydc2EXAYnT10HlHSbm25NvbXeTgNfTU+cOak0mLRIDcOG32bCNdTdS1HdSj1J9fwGg4sVhhuWbDTQoB8zvO/3hCA++5MOFx01J8Nw3Qrs9Mi2MyYqqtSUtRcVMNhKVKIS3OQBo04eihshfTY93aalVbjDPYNvKsxXQP1LJPxSdRu7yc8RfjHjrUqlVBbTqJFPqEN6ykqu0/HeQfzQtJANxtoR04zhFygoeRUUUlQ4gg8wYrrIfPlGYDTdBrziGcUtoPZu2CEVJAFypIGgdAF1IG+qk6cyU6kVvEU/b9gGziZmWFWT80HQ/p0OWByJJ81ajETEjx2HSziFhXbwpjOq4JPnPqFDTszooanS11u1ZxuXCUJvcF4/TvPHTPE3Yi7KlVvKK1j8I3Ed7cOHeywF+CBqUKTiidIDrJRitJ55EdF1CeCbB5r6xJ6b30PThGcSt5e1epSjxJJ84etlDKAU3IGGVKZHSka2F8NmiKTLfJTUkm6eU2MYj0PRYO56bDrfLaC2drBQ8PWF6bm/vH4aOxz9NB8Ya6c6WKXSmI0yI7U8USV9hTaXEsHKo7/T0QE7uKOiRqPQP1nWgZtOwsdcafm+h1HxGkCJWx1zjposIaSKrWcEDzJwSkXk3YXx00+nycMzZdWq0tqq47qDYalzmR7inM7iJFB8KB1O6j3ldBwOte1/udWJc1dOJ7u4fq5Ym+ggo++3ONplpZJRKoNUpPaWrNxzUnIYAXDMx0JClLSEhSnFGwA1Kif1J/vxXABUaC8n4kk8yT8TGLgKmB7FmTjmGoyq7CaCm7FcmG2L+xjqpHqn61vB07t7PDdkPSrIecvVmO79d5GGV1TGrVqpmFdAr4HvcfLXjAeNtOOcT47Ykp+BLZkxHlx5TKwtp1s2UhQ6j/50IuDpxslSkKCkmhEarSlaSlYqDGxiPOxrMuiPYcQ20hBRy1Hk0TLAO7XVLYNiba32PLqqfM2gt9oNgU138NB7wibZthCRcE07efyg/l46q5DfgiMS4aew9JGqnYbhsy/bX7qvRQ/vuOoAmHZtwLG+NTBGKHYj7NLfCno7iuRgp1U0T0+51P1dTtfj0cX0JCS4TSmPv3XjFb4Xw5SMrMOSa5WJjCHkshcqoHvNtINrNtW1VzGw01cNraWHDnKSaZRO0o1VmfIbt+fCKpnJyZtyZTKyqSQT1U5k95WlN9yRjfUxNua2a0/M6rpJS5CokVZMKnk3IO3au20U6R+CQeVPUq6LXt8IuOw7DZsVk37Tqu0r/inRI+ajecgCXJLJJWNVs12uslGHUm7EZWhqBH6Mg7nz7Du3J6Nt16ysOfpzgN9pPtILNBk5M/jZnuf5/wAcTfQCqG20tIShCUoQkBKUpAASALAADYAaW4kE1vMUeSSamPx5luSy4062l1pxJQttYulSTuCONSAoFKhUHERiAj9oy2mfSysMSHPipyGsn+4P+r73iX+vZK8ywTxKCfLn/djOumho4PkR7+XCDVC2Z0UKSW5MZ9vfRbbqFD8iCOGAFK01F4PyI+kQrwdCPmDC3xBQ4WEaZNpdYi/KuXE/uPsu3UqlKJuDcd7suaxCh3kKsRr4hwJkDX/tfw/x5czku+686l5hWzMJwI/N5VpcQblDG7CTc0srZ2Dao24247OwjKcIp1VKQDI0uG3CNAsDW40UBzJ15kp5y8wLVBWgENAkXim1TMbuXHC5bKtVudb2VUS8kdZOm8bvEG43UJFu62jyoQkfYEgcGwAkUFwEFryY9eC8fTcPVRc1orcwutSBUKct1TSKqhCrhKiNU2N+VVr3NtQSBBdCZlJDlzee+nlz5aTkih5ARg8K7KqAlBIxGtcxFQP5lxMzqfEqFJX2dCR3I0MJCFMKSLFLqRolwDSw0Aty3BuUe1Jp193o1DZSnAefvDDWK0ZstVlqU2/e4cTrXQ6HXEnG+4efgNEuHzSKTGolPahxG+zZRrrqpajupR6k+v4bDi02GG5ZsNNCgHidTv8AeEVk++uYcLrhqT4bhuj2cd4jxzjMehRZ6ZFsZkxVVakpai4qYbCUqUQlucgDRpw9FDZC+mx7u3VKq3GG+wbeVZiugfvZPzSdRu7yc8RfjFtanSsNTlR1IfgViK9qhYLT0V1CtCeqVpIuLdRfbeLMP9D1R2uXGLsYbRNI2gQpChxCgeYIx+UOTKvNpWO3BTau4VYnUSQ5b/6ieqkgfS/WQN906XCUCdlHAsupqraPE1POuXyhVtKyxIDpWRRoft3f26HLA6miKXlQ0YDUqY+uHiFo9rDmsG6qev4dF32WNiNB6lhkbJ6BG24qjhwI/L9Tr8hqaxm7WLiy20KtZg/m+g0+Z0AfmLW246Q3IpqjmCtYZaoUEXFZPR5g+VFtVLPhAIOtuNJqS++KrTZeFKgYKHeG/wD0dYk2bILmFEtrAl0iqlq/7Y0VqrJKR2jhdWFlT4knDs1+pzpSZmMJKQh+YzdKICAbiPHG6Ak7ncnU+nCZNTmxRpi6nzB1P6uUHHnkTSEy7CdmXTeAcVnvr1J+QFwhgYUxT8t8sST/APUvLYfxHxA+v6jruOoAZNVmgvJ+JJPMk/OITiAgVy5ekODDOGRSUiTJAVOUNBuGQeg/q9T+A6k2ZZFkCRAffFXT+3cN+pywGZKtNzfTdRHZ5+kEA0NxoeGbCBuOMJnMrLP5JLtYozP7BquTDQP4f1Wgfy/UeX7vhXJ2R2Kusi7Mabxu5cMGWRn9ujLxvyOu47+fHGdMY4x9v7Sn09z9l8Lz6T896pSfqep832bgSchFiyEh0dHnh1shpvO/lxwE2H3Yr7b7Dimnm1cyHEGxSfhxrB0gEUMM/C1SRj9kUlUT2movWbVBbHz3opHp6793e9teNkIU4oJQKkwNfKZUF1aqJF9Tl78Y3a5leMlYi6jVZDbkVxF1VPdDfqwLeb7B7zQj0BB6SdlyAb65jXT3jjCsm0lW26GJdJrW5OZ/Ud38c9YT9ZznqGKHo1NmvOs4ahrJgRFqv7OToVrtuTc6ahAJCdCq5NhSm0BtRqB4ekWRZljsWYFOJALq+0rXcN3io3nKjnyTyRVjRbNdrzJRh1J5mIytDUCOvwZ9T59h3bklm26jaVhz9OcLf2k+0os4GUkzV44nuf5/xxN9AKobbS0hKEJShCQEpSkABIAsAANgBpbiQTW8xSBJJqY+uMRiOcej0fDzLcllxp1tLrTiShbaxdKkncEcYICgUqFQcRHoB1KeyzlKUouSMKvLuVHvLhKPU+o/9X3vEv8AWshVTewT8UH6c/7sZwH3u4f1P5evLhGilRx0bpP/AE567+2f/wA/p97aH+JbrmaZZJ4FZHly/u7Mi6QGrp/b6+8MRyvUCDg+lS6TVogqeW04cj7DpJNJJNwQdw0FahQ7yFag38RwEyBu/pH9n+PLn3YfdfdS+wrZmU4Efn/ypcRgoXYYR/mdl1Iw7M9sbckS8AvvKFPrC0cvt3LryLtsR0NgHALpF+ZKJAdTMpLmDY1z9OcXfZlopfT0aqCZAG0gGuzXMezs4HIld1CoKnrSAns46NG2hoB8ft/TiA88XjoBgIYW2w2NSY18D44qGAqx7ZD9/HdsmVCWqyJCBtr5VjXlV02NwSOB0xLomEbKscjp7zERZ2SbnW9hdxGBzB+mo84rbLgM5ox2JdFf56er599xNjGPVC030c6cvXcHl14BS9nPvvdDSlMTkB51yHzpQxVdpuGyqpmB1shrvB035YY3R//Z
TableOfContents
{ "tiddlers": { "$:/Acknowledgements": { "title": "$:/Acknowledgements", "type": "text/vnd.tiddlywiki", "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n" }, "$:/core/copyright.txt": { "title": "$:/core/copyright.txt", "type": "text/plain", "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007\nCopyright © UnaMesa Association 2007-2016\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or other\nmaterials provided with the distribution.\n\nNeither the name of the UnaMesa Association nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT\nSHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\nBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN\nANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGE.\n" }, "$:/core/icon": { "title": "$:/core/icon", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>" }, "$:/core/images/advanced-search-button": { "title": "$:/core/images/advanced-search-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-advanced-search-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z\"></path>\n <circle cx=\"48\" cy=\"48\" r=\"8\"></circle>\n <circle cx=\"28\" cy=\"48\" r=\"8\"></circle>\n <circle cx=\"68\" cy=\"48\" r=\"8\"></circle>\n </g>\n</svg>" }, "$:/core/images/auto-height": { "title": "$:/core/images/auto-height", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-auto-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M67.9867828,114.356363 L67.9579626,99.8785426 C67.9550688,98.4248183 67.1636987,97.087107 65.8909901,96.3845863 L49.9251455,87.5716209 L47.992126,95.0735397 L79.8995411,95.0735397 C84.1215894,95.0735397 85.4638131,89.3810359 81.686497,87.4948823 L49.7971476,71.5713518 L48.0101917,79.1500092 L79.992126,79.1500092 C84.2093753,79.1500092 85.5558421,73.4676733 81.7869993,71.5753162 L49.805065,55.517008 L48.0101916,63.0917009 L79.9921259,63.0917015 C84.2035118,63.0917016 85.5551434,57.4217887 81.7966702,55.5218807 L65.7625147,47.4166161 L67.9579705,50.9864368 L67.9579705,35.6148245 L77.1715737,44.8284272 C78.7336709,46.3905243 81.2663308,46.3905243 82.8284279,44.8284271 C84.390525,43.2663299 84.390525,40.7336699 82.8284278,39.1715728 L66.8284271,23.1715728 C65.2663299,21.6094757 62.73367,21.6094757 61.1715729,23.1715729 L45.1715729,39.1715729 C43.6094757,40.73367 43.6094757,43.26633 45.1715729,44.8284271 C46.73367,46.3905243 49.26633,46.3905243 50.8284271,44.8284271 L59.9579705,35.6988837 L59.9579705,50.9864368 C59.9579705,52.495201 60.806922,53.8755997 62.1534263,54.5562576 L78.1875818,62.6615223 L79.9921261,55.0917015 L48.0101917,55.0917009 C43.7929424,55.0917008 42.4464755,60.7740368 46.2153183,62.6663939 L78.1972526,78.7247021 L79.992126,71.1500092 L48.0101917,71.1500092 C43.7881433,71.1500092 42.4459197,76.842513 46.2232358,78.7286665 L78.1125852,94.6521971 L79.8995411,87.0735397 L47.992126,87.0735397 C43.8588276,87.0735397 42.4404876,92.5780219 46.0591064,94.5754586 L62.024951,103.388424 L59.9579785,99.8944677 L59.9867142,114.32986 L50.8284271,105.171573 C49.26633,103.609476 46.73367,103.609476 45.1715729,105.171573 C43.6094757,106.73367 43.6094757,109.26633 45.1715729,110.828427 L61.1715729,126.828427 C62.73367,128.390524 65.2663299,128.390524 66.8284271,126.828427 L82.8284278,110.828427 C84.390525,109.26633 84.390525,106.73367 82.8284279,105.171573 C81.2663308,103.609476 78.7336709,103.609476 77.1715737,105.171573 L67.9867828,114.356363 L67.9867828,114.356363 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n</svg>" }, "$:/core/images/blank": { "title": "$:/core/images/blank", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"></svg>" }, "$:/core/images/bold": { "title": "$:/core/images/bold", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-bold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M41.1456583,51.8095238 L41.1456583,21.8711485 L67.4985994,21.8711485 C70.0084159,21.8711485 72.4285598,22.0802967 74.7591036,22.4985994 C77.0896475,22.9169022 79.1512515,23.6638602 80.9439776,24.7394958 C82.7367036,25.8151314 84.170863,27.3090474 85.2464986,29.2212885 C86.3221342,31.1335296 86.859944,33.5835518 86.859944,36.5714286 C86.859944,41.9496067 85.2465147,45.8337882 82.0196078,48.2240896 C78.792701,50.614391 74.6694929,51.8095238 69.6498599,51.8095238 L41.1456583,51.8095238 Z M13,0 L13,128 L75.0280112,128 C80.7647346,128 86.3519803,127.28292 91.789916,125.848739 C97.2278517,124.414559 102.068139,122.203563 106.310924,119.215686 C110.553709,116.22781 113.929959,112.373506 116.439776,107.652661 C118.949592,102.931816 120.204482,97.3445701 120.204482,90.8907563 C120.204482,82.8832466 118.262391,76.0411115 114.378151,70.3641457 C110.493911,64.6871798 104.607883,60.7133634 96.719888,58.442577 C102.456611,55.6937304 106.788968,52.1680887 109.717087,47.8655462 C112.645206,43.5630037 114.109244,38.1849062 114.109244,31.7310924 C114.109244,25.7553389 113.123259,20.7357813 111.151261,16.6722689 C109.179262,12.6087565 106.400578,9.35201972 102.815126,6.90196078 C99.2296739,4.45190185 94.927196,2.68908101 89.907563,1.61344538 C84.8879301,0.537809748 79.3305627,0 73.2352941,0 L13,0 Z M41.1456583,106.128852 L41.1456583,70.9915966 L71.8011204,70.9915966 C77.896389,70.9915966 82.7964334,72.3958776 86.5014006,75.2044818 C90.2063677,78.0130859 92.0588235,82.7039821 92.0588235,89.2773109 C92.0588235,92.6237329 91.4911355,95.3725383 90.3557423,97.5238095 C89.2203491,99.6750808 87.6965548,101.378145 85.7843137,102.633053 C83.8720726,103.887961 81.661077,104.784311 79.1512605,105.322129 C76.641444,105.859947 74.0121519,106.128852 71.2633053,106.128852 L41.1456583,106.128852 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/cancel-button": { "title": "$:/core/images/cancel-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n\t<g fill-rule=\"evenodd\">\n\t <path d=\"M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/chevron-down": { "title": "$:/core/images/chevron-down", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-down tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>" }, "$:/core/images/chevron-left": { "title": "$:/core/images/chevron-left", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\" version=\"1.1\">\n <g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n </g>\n</svg>" }, "$:/core/images/chevron-right": { "title": "$:/core/images/chevron-right", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-right tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n </g>\n</svg>" }, "$:/core/images/chevron-up": { "title": "$:/core/images/chevron-up", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-up tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>" }, "$:/core/images/clone-button": { "title": "$:/core/images/clone-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-clone-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M32.2650915,96 L32.2650915,120.002359 C32.2650915,124.419334 35.8432884,128 40.2627323,128 L120.002359,128 C124.419334,128 128,124.421803 128,120.002359 L128,40.2627323 C128,35.8457573 124.421803,32.2650915 120.002359,32.2650915 L96,32.2650915 L96,48 L108.858899,48 C110.519357,48 111.853018,49.3405131 111.853018,50.9941198 L111.853018,108.858899 C111.853018,110.519357 110.512505,111.853018 108.858899,111.853018 L50.9941198,111.853018 C49.333661,111.853018 48,110.512505 48,108.858899 L48,96 L32.2650915,96 Z\"></path>\n <path d=\"M40,56 L32.0070969,56 C27.5881712,56 24,52.418278 24,48 C24,43.5907123 27.5848994,40 32.0070969,40 L40,40 L40,32.0070969 C40,27.5881712 43.581722,24 48,24 C52.4092877,24 56,27.5848994 56,32.0070969 L56,40 L63.9929031,40 C68.4118288,40 72,43.581722 72,48 C72,52.4092877 68.4151006,56 63.9929031,56 L56,56 L56,63.9929031 C56,68.4118288 52.418278,72 48,72 C43.5907123,72 40,68.4151006 40,63.9929031 L40,56 Z M7.9992458,0 C3.58138434,0 0,3.5881049 0,7.9992458 L0,88.0007542 C0,92.4186157 3.5881049,96 7.9992458,96 L88.0007542,96 C92.4186157,96 96,92.4118951 96,88.0007542 L96,7.9992458 C96,3.58138434 92.4118951,0 88.0007542,0 L7.9992458,0 Z M19.0010118,16 C17.3435988,16 16,17.336731 16,19.0010118 L16,76.9989882 C16,78.6564012 17.336731,80 19.0010118,80 L76.9989882,80 C78.6564012,80 80,78.663269 80,76.9989882 L80,19.0010118 C80,17.3435988 78.663269,16 76.9989882,16 L19.0010118,16 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/close-all-button": { "title": "$:/core/images/close-all-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-close-all-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">\n <path d=\"M43,131 L22.9976794,131 C18.5827987,131 15,127.418278 15,123 C15,118.590712 18.5806831,115 22.9976794,115 L43,115 L43,94.9976794 C43,90.5827987 46.581722,87 51,87 C55.4092877,87 59,90.5806831 59,94.9976794 L59,115 L79.0023206,115 C83.4172013,115 87,118.581722 87,123 C87,127.409288 83.4193169,131 79.0023206,131 L59,131 L59,151.002321 C59,155.417201 55.418278,159 51,159 C46.5907123,159 43,155.419317 43,151.002321 L43,131 Z\" transform=\"translate(51.000000, 123.000000) rotate(-45.000000) translate(-51.000000, -123.000000) \"></path>\n <path d=\"M43,59 L22.9976794,59 C18.5827987,59 15,55.418278 15,51 C15,46.5907123 18.5806831,43 22.9976794,43 L43,43 L43,22.9976794 C43,18.5827987 46.581722,15 51,15 C55.4092877,15 59,18.5806831 59,22.9976794 L59,43 L79.0023206,43 C83.4172013,43 87,46.581722 87,51 C87,55.4092877 83.4193169,59 79.0023206,59 L59,59 L59,79.0023206 C59,83.4172013 55.418278,87 51,87 C46.5907123,87 43,83.4193169 43,79.0023206 L43,59 Z\" transform=\"translate(51.000000, 51.000000) rotate(-45.000000) translate(-51.000000, -51.000000) \"></path>\n <path d=\"M115,59 L94.9976794,59 C90.5827987,59 87,55.418278 87,51 C87,46.5907123 90.5806831,43 94.9976794,43 L115,43 L115,22.9976794 C115,18.5827987 118.581722,15 123,15 C127.409288,15 131,18.5806831 131,22.9976794 L131,43 L151.002321,43 C155.417201,43 159,46.581722 159,51 C159,55.4092877 155.419317,59 151.002321,59 L131,59 L131,79.0023206 C131,83.4172013 127.418278,87 123,87 C118.590712,87 115,83.4193169 115,79.0023206 L115,59 Z\" transform=\"translate(123.000000, 51.000000) rotate(-45.000000) translate(-123.000000, -51.000000) \"></path>\n <path d=\"M115,131 L94.9976794,131 C90.5827987,131 87,127.418278 87,123 C87,118.590712 90.5806831,115 94.9976794,115 L115,115 L115,94.9976794 C115,90.5827987 118.581722,87 123,87 C127.409288,87 131,90.5806831 131,94.9976794 L131,115 L151.002321,115 C155.417201,115 159,118.581722 159,123 C159,127.409288 155.419317,131 151.002321,131 L131,131 L131,151.002321 C131,155.417201 127.418278,159 123,159 C118.590712,159 115,155.419317 115,151.002321 L115,131 Z\" transform=\"translate(123.000000, 123.000000) rotate(-45.000000) translate(-123.000000, -123.000000) \"></path>\n </g>\n</svg>" }, "$:/core/images/close-button": { "title": "$:/core/images/close-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M65.0864256,75.4091629 L14.9727349,125.522854 C11.8515951,128.643993 6.78104858,128.64922 3.65685425,125.525026 C0.539017023,122.407189 0.5336324,117.334539 3.65902635,114.209145 L53.7727171,64.0954544 L3.65902635,13.9817637 C0.537886594,10.8606239 0.532659916,5.79007744 3.65685425,2.6658831 C6.77469148,-0.451954124 11.8473409,-0.457338747 14.9727349,2.66805521 L65.0864256,52.7817459 L115.200116,2.66805521 C118.321256,-0.453084553 123.391803,-0.458311231 126.515997,2.6658831 C129.633834,5.78372033 129.639219,10.8563698 126.513825,13.9817637 L76.4001341,64.0954544 L126.513825,114.209145 C129.634965,117.330285 129.640191,122.400831 126.515997,125.525026 C123.39816,128.642863 118.32551,128.648248 115.200116,125.522854 L65.0864256,75.4091629 L65.0864256,75.4091629 Z\"></path>\n </g>\n</svg>\n" }, "$:/core/images/close-others-button": { "title": "$:/core/images/close-others-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-close-others-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z M64,96 C81.673112,96 96,81.673112 96,64 C96,46.326888 81.673112,32 64,32 C46.326888,32 32,46.326888 32,64 C32,81.673112 46.326888,96 64,96 Z M64,80 C72.836556,80 80,72.836556 80,64 C80,55.163444 72.836556,48 64,48 C55.163444,48 48,55.163444 48,64 C48,72.836556 55.163444,80 64,80 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/delete-button": { "title": "$:/core/images/delete-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">\n <rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n </g>\n</svg>" }, "$:/core/images/done-button": { "title": "$:/core/images/done-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z\" id=\"Rectangle-285\" transform=\"translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) \"></path>\n </g>\n</svg>" }, "$:/core/images/down-arrow": { "title": "$:/core/images/down-arrow", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <path d=\"M109.35638,81.3533152 C107.923899,82.7869182 105.94502,83.6751442 103.759224,83.6751442 L24.5910645,83.6751442 C20.225873,83.6751442 16.6751442,80.1307318 16.6751442,75.7584775 C16.6751442,71.3951199 20.2192225,67.8418109 24.5910645,67.8418109 L95.8418109,67.8418109 L95.8418109,-3.40893546 C95.8418109,-7.77412698 99.3862233,-11.3248558 103.758478,-11.3248558 C108.121835,-11.3248558 111.675144,-7.78077754 111.675144,-3.40893546 L111.675144,75.7592239 C111.675144,77.9416955 110.789142,79.9205745 109.356651,81.3538862 Z\" transform=\"translate(64.175144, 36.175144) rotate(45.000000) translate(-64.175144, -36.175144) \"></path>\n</svg>" }, "$:/core/images/download-button": { "title": "$:/core/images/download-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-download-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path class=\"tc-image-download-button-ring\" d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"/><path d=\"M34.3496823,66.4308767 L61.2415823,93.634668 C63.0411536,95.4551107 65.9588502,95.4551107 67.7584215,93.634668 L94.6503215,66.4308767 C96.4498928,64.610434 96.4498928,61.6588981 94.6503215,59.8384554 C93.7861334,58.9642445 92.6140473,58.4731195 91.3919019,58.4731195 L82.9324098,58.4731195 C80.3874318,58.4731195 78.3243078,56.3860674 78.3243078,53.8115729 L78.3243078,38.6615466 C78.3243078,36.0870521 76.2611837,34 73.7162058,34 L55.283798,34 C52.7388201,34 50.675696,36.0870521 50.675696,38.6615466 L50.675696,38.6615466 L50.675696,53.8115729 C50.675696,56.3860674 48.612572,58.4731195 46.0675941,58.4731195 L37.608102,58.4731195 C35.063124,58.4731195 33,60.5601716 33,63.134666 C33,64.3709859 33.4854943,65.5566658 34.3496823,66.4308767 L34.3496823,66.4308767 Z\"/></g></svg>" }, "$:/core/images/edit-button": { "title": "$:/core/images/edit-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M116.870058,45.3431458 L108.870058,45.3431458 L108.870058,45.3431458 L108.870058,61.3431458 L116.870058,61.3431458 L116.870058,45.3431458 Z M124.870058,45.3431458 L127.649881,45.3431458 C132.066101,45.3431458 135.656854,48.9248678 135.656854,53.3431458 C135.656854,57.7524334 132.07201,61.3431458 127.649881,61.3431458 L124.870058,61.3431458 L124.870058,45.3431458 Z M100.870058,45.3431458 L15.6638275,45.3431458 C15.5064377,45.3431458 15.3501085,45.3476943 15.1949638,45.3566664 L15.1949638,45.3566664 C15.0628002,45.3477039 14.928279,45.3431458 14.7913977,45.3431458 C6.68160973,45.3431458 -8.34314575,53.3431458 -8.34314575,53.3431458 C-8.34314575,53.3431458 6.85614548,61.3431458 14.7913977,61.3431458 C14.9266533,61.3431458 15.0596543,61.3384973 15.190398,61.3293588 C15.3470529,61.3385075 15.5049057,61.3431458 15.6638275,61.3431458 L100.870058,61.3431458 L100.870058,45.3431458 L100.870058,45.3431458 Z\" transform=\"translate(63.656854, 53.343146) rotate(-45.000000) translate(-63.656854, -53.343146) \"></path>\n <path d=\"M35.1714596,124.189544 C41.9594858,123.613403 49.068777,121.917633 58.85987,118.842282 C60.6854386,118.268877 62.4306907,117.705515 65.1957709,116.802278 C81.1962861,111.575575 87.0734839,109.994907 93.9414474,109.655721 C102.29855,109.242993 107.795169,111.785371 111.520478,118.355045 C112.610163,120.276732 115.051363,120.951203 116.97305,119.861518 C118.894737,118.771832 119.569207,116.330633 118.479522,114.408946 C113.146151,105.003414 104.734907,101.112919 93.5468356,101.66546 C85.6716631,102.054388 79.4899908,103.716944 62.7116783,109.197722 C59.9734132,110.092199 58.2519873,110.64787 56.4625698,111.20992 C37.002649,117.322218 25.6914684,118.282267 16.8654804,112.957098 C14.9739614,111.815848 12.5154166,112.424061 11.3741667,114.31558 C10.2329168,116.207099 10.84113,118.665644 12.7326489,119.806894 C19.0655164,123.627836 26.4866335,124.926678 35.1714596,124.189544 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/erase": { "title": "$:/core/images/erase", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-erase tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60.0870401,127.996166 L123.102318,64.980888 C129.636723,58.4464827 129.629513,47.8655877 123.098967,41.3350425 L99.4657866,17.7018617 C92.927448,11.1635231 82.3486358,11.1698163 75.8199411,17.698511 L4.89768189,88.6207702 C-1.63672343,95.1551755 -1.6295126,105.736071 4.90103262,112.266616 L20.6305829,127.996166 L60.0870401,127.996166 Z M25.1375576,120.682546 L10.812569,106.357558 C7.5455063,103.090495 7.54523836,97.793808 10.8048093,94.5342371 L46.2691086,59.0699377 L81.7308914,94.5317205 L55.5800654,120.682546 L25.1375576,120.682546 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/excise": { "title": "$:/core/images/excise", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-excise tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M56,107.313709 L53.6568542,109.656854 C50.5326599,112.781049 45.4673401,112.781049 42.3431457,109.656854 C39.2189514,106.53266 39.2189514,101.46734 42.3431458,98.3431457 L58.3431458,82.3431457 C61.4673401,79.2189514 66.5326599,79.2189514 69.6568542,82.3431458 L85.6568542,98.3431458 C88.7810486,101.46734 88.7810486,106.53266 85.6568542,109.656854 C82.5326599,112.781049 77.4673401,112.781049 74.3431458,109.656854 L72,107.313708 L72,121.597798 C72,125.133636 68.418278,128 64,128 C59.581722,128 56,125.133636 56,121.597798 L56,107.313709 Z M0,40.0070969 C0,35.5848994 3.59071231,32 8,32 C12.418278,32 16,35.5881712 16,40.0070969 L16,71.9929031 C16,76.4151006 12.4092877,80 8,80 C3.581722,80 0,76.4118288 0,71.9929031 L0,40.0070969 Z M32,40.0070969 C32,35.5848994 35.5907123,32 40,32 C44.418278,32 48,35.5881712 48,40.0070969 L48,71.9929031 C48,76.4151006 44.4092877,80 40,80 C35.581722,80 32,76.4118288 32,71.9929031 L32,40.0070969 Z M80,40.0070969 C80,35.5848994 83.5907123,32 88,32 C92.418278,32 96,35.5881712 96,40.0070969 L96,71.9929031 C96,76.4151006 92.4092877,80 88,80 C83.581722,80 80,76.4118288 80,71.9929031 L80,40.0070969 Z M56,8.00709688 C56,3.58489938 59.5907123,0 64,0 C68.418278,0 72,3.58817117 72,8.00709688 L72,39.9929031 C72,44.4151006 68.4092877,48 64,48 C59.581722,48 56,44.4118288 56,39.9929031 L56,8.00709688 Z M112,40.0070969 C112,35.5848994 115.590712,32 120,32 C124.418278,32 128,35.5881712 128,40.0070969 L128,71.9929031 C128,76.4151006 124.409288,80 120,80 C115.581722,80 112,76.4118288 112,71.9929031 L112,40.0070969 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/export-button": { "title": "$:/core/images/export-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-export-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00348646,127.999999 C8.00464867,128 8.00581094,128 8.00697327,128 L119.993027,128 C122.205254,128 124.207939,127.101378 125.657096,125.651198 L125.656838,125.65759 C127.104563,124.210109 128,122.21009 128,119.999949 L128,56.0000511 C128,51.5817449 124.409288,48 120,48 C115.581722,48 112,51.5797863 112,56.0000511 L112,112 L16,112 L16,56.0000511 C16,51.5817449 12.4092877,48 8,48 C3.581722,48 7.10542736e-15,51.5797863 7.10542736e-15,56.0000511 L7.10542736e-15,119.999949 C7.10542736e-15,124.418255 3.59071231,128 8,128 C8.00116233,128 8.0023246,128 8.00348681,127.999999 Z M56.6235633,27.3113724 L47.6580188,36.2769169 C44.5333664,39.4015692 39.4634864,39.4061295 36.339292,36.2819351 C33.2214548,33.1640979 33.2173444,28.0901742 36.3443103,24.9632084 L58.9616908,2.34582788 C60.5248533,0.782665335 62.5748436,0.000361191261 64.624516,2.38225238e-14 L64.6193616,0.00151809229 C66.6695374,0.000796251595 68.7211167,0.781508799 70.2854358,2.34582788 L92.9028163,24.9632084 C96.0274686,28.0878607 96.0320289,33.1577408 92.9078345,36.2819351 C89.7899973,39.3997724 84.7160736,39.4038827 81.5891078,36.2769169 L72.6235633,27.3113724 L72.6235633,88.5669606 C72.6235633,92.9781015 69.0418413,96.5662064 64.6235633,96.5662064 C60.2142756,96.5662064 56.6235633,92.984822 56.6235633,88.5669606 L56.6235633,27.3113724 L56.6235633,27.3113724 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/file": { "title": "$:/core/images/file", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-file tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M111.96811,30.5 L112,30.5 L112,119.999079 C112,124.417866 108.419113,128 104.000754,128 L23.9992458,128 C19.5813843,128 16,124.417687 16,119.999079 L16,8.00092105 C16,3.58213437 19.5808867,0 23.9992458,0 L81,0 L81,0.0201838424 C83.1589869,-0.071534047 85.3482153,0.707077645 86.9982489,2.35711116 L109.625176,24.9840387 C111.151676,26.510538 111.932942,28.4998414 111.96811,30.5 L111.96811,30.5 Z M81,8 L24,8 L24,120 L104,120 L104,30.5 L89.0003461,30.5 C84.5818769,30.5 81,26.9216269 81,22.4996539 L81,8 Z\"></path>\n <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n </g>\n</svg>" }, "$:/core/images/fixed-height": { "title": "$:/core/images/fixed-height", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fixed-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60,35.6568542 L50.8284271,44.8284271 C49.26633,46.3905243 46.73367,46.3905243 45.1715729,44.8284271 C43.6094757,43.26633 43.6094757,40.73367 45.1715729,39.1715729 L61.1715729,23.1715729 C62.73367,21.6094757 65.2663299,21.6094757 66.8284271,23.1715728 L82.8284278,39.1715728 C84.390525,40.7336699 84.390525,43.2663299 82.8284279,44.8284271 C81.2663308,46.3905243 78.7336709,46.3905243 77.1715737,44.8284272 L68,35.6568539 L68,93.3431461 L77.1715737,84.1715728 C78.7336709,82.6094757 81.2663308,82.6094757 82.8284279,84.1715729 C84.390525,85.7336701 84.390525,88.2663301 82.8284278,89.8284272 L66.8284271,105.828427 C65.2663299,107.390524 62.73367,107.390524 61.1715729,105.828427 L45.1715729,89.8284271 C43.6094757,88.26633 43.6094757,85.73367 45.1715729,84.1715729 C46.73367,82.6094757 49.26633,82.6094757 50.8284271,84.1715729 L60,93.3431458 L60,35.6568542 L60,35.6568542 Z M16,116 L112,116 C114.209139,116 116,114.209139 116,112 C116,109.790861 114.209139,108 112,108 L16,108 C13.790861,108 12,109.790861 12,112 C12,114.209139 13.790861,116 16,116 L16,116 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/fold-all-button": { "title": "$:/core/images/fold-all-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M64.0292774,58.6235628 C61.9791013,58.6242848 59.9275217,57.8435723 58.3632024,56.279253 L35.7458219,33.6618725 C32.6211696,30.5372202 32.6166093,25.4673401 35.7408036,22.3431458 C38.8586409,19.2253085 43.9325646,19.2211982 47.0595304,22.348164 L64.0250749,39.3137085 L80.9906194,22.348164 C84.1152717,19.2235117 89.1851518,19.2189514 92.3093461,22.3431458 C95.4271834,25.460983 95.4312937,30.5349067 92.3043279,33.6618725 L69.6869474,56.279253 C68.1237851,57.8424153 66.0737951,58.6247195 64.0241231,58.6250809 Z\" transform=\"translate(64.024316, 39.313708) scale(1, -1) translate(-64.024316, -39.313708) \"></path>\n <path d=\"M64.0292774,123.621227 C61.9791013,123.621949 59.9275217,122.841236 58.3632024,121.276917 L35.7458219,98.6595365 C32.6211696,95.5348842 32.6166093,90.4650041 35.7408036,87.3408098 C38.8586409,84.2229725 43.9325646,84.2188622 47.0595304,87.345828 L64.0250749,104.311373 L80.9906194,87.345828 C84.1152717,84.2211757 89.1851518,84.2166154 92.3093461,87.3408098 C95.4271834,90.458647 95.4312937,95.5325707 92.3043279,98.6595365 L69.6869474,121.276917 C68.1237851,122.840079 66.0737951,123.622383 64.0241231,123.622745 Z\" transform=\"translate(64.024316, 104.311372) scale(1, -1) translate(-64.024316, -104.311372) \"></path>\n </g>\n</svg>" }, "$:/core/images/fold-button": { "title": "$:/core/images/fold-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M64.0292774,63.6235628 C61.9791013,63.6242848 59.9275217,62.8435723 58.3632024,61.279253 L35.7458219,38.6618725 C32.6211696,35.5372202 32.6166093,30.4673401 35.7408036,27.3431458 C38.8586409,24.2253085 43.9325646,24.2211982 47.0595304,27.348164 L64.0250749,44.3137085 L80.9906194,27.348164 C84.1152717,24.2235117 89.1851518,24.2189514 92.3093461,27.3431458 C95.4271834,30.460983 95.4312937,35.5349067 92.3043279,38.6618725 L69.6869474,61.279253 C68.1237851,62.8424153 66.0737951,63.6247195 64.0241231,63.6250809 Z\" transform=\"translate(64.024316, 44.313708) scale(1, -1) translate(-64.024316, -44.313708) \"></path>\n <path d=\"M64.0049614,105.998482 C61.9547853,105.999204 59.9032057,105.218491 58.3388864,103.654172 L35.7215059,81.0367916 C32.5968535,77.9121393 32.5922933,72.8422592 35.7164876,69.7180649 C38.8343248,66.6002276 43.9082485,66.5961173 47.0352144,69.7230831 L64.0007589,86.6886276 L80.9663034,69.7230831 C84.0909557,66.5984308 89.1608358,66.5938705 92.2850301,69.7180649 C95.4028673,72.8359021 95.4069777,77.9098258 92.2800119,81.0367916 L69.6626314,103.654172 C68.099469,105.217334 66.0494791,105.999639 63.999807,106 Z\" transform=\"translate(64.000000, 86.688628) scale(1, -1) translate(-64.000000, -86.688628) \"></path>\n </g>\n</svg>" }, "$:/core/images/fold-others-button": { "title": "$:/core/images/fold-others-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fold-others tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"56.0314331\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M101.657101,104.948818 C100.207918,103.498614 98.2051847,102.599976 95.9929031,102.599976 L72,102.599976 L72,78.6070725 C72,76.3964271 71.1036108,74.3936927 69.6545293,72.9441002 L69.6571005,72.9488183 C68.2079177,71.4986143 66.2051847,70.5999756 63.9929031,70.5999756 L32.0070969,70.5999756 C27.5881712,70.5999756 24,74.1816976 24,78.5999756 C24,83.0092633 27.5848994,86.5999756 32.0070969,86.5999756 L56,86.5999756 L56,110.592879 C56,112.803524 56.8963895,114.806259 58.3454713,116.255852 L58.3429,116.251133 C59.7920828,117.701337 61.7948156,118.599976 64.0070969,118.599976 L88,118.599976 L88,142.592879 C88,147.011804 91.581722,150.599976 96,150.599976 C100.409288,150.599976 104,147.015076 104,142.592879 L104,110.607072 C104,108.396427 103.103611,106.393693 101.654529,104.9441 Z\" transform=\"translate(64.000000, 110.599976) rotate(-45.000000) translate(-64.000000, -110.599976) \"></path>\n <path d=\"M101.725643,11.7488671 C100.27646,10.2986632 98.2737272,9.40002441 96.0614456,9.40002441 L72.0685425,9.40002441 L72.0685425,-14.5928787 C72.0685425,-16.8035241 71.1721533,-18.8062584 69.7230718,-20.255851 L69.725643,-20.2511329 C68.2764602,-21.7013368 66.2737272,-22.5999756 64.0614456,-22.5999756 L32.0756394,-22.5999756 C27.6567137,-22.5999756 24.0685425,-19.0182536 24.0685425,-14.5999756 C24.0685425,-10.1906879 27.6534419,-6.59997559 32.0756394,-6.59997559 L56.0685425,-6.59997559 L56.0685425,17.3929275 C56.0685425,19.6035732 56.964932,21.6063078 58.4140138,23.0559004 L58.4114425,23.0511823 C59.8606253,24.5013859 61.8633581,25.4000244 64.0756394,25.4000244 L88.0685425,25.4000244 L88.0685425,49.3929275 C88.0685425,53.8118532 91.6502645,57.4000244 96.0685425,57.4000244 C100.47783,57.4000244 104.068542,53.815125 104.068542,49.3929275 L104.068542,17.4071213 C104.068542,15.1964759 103.172153,13.1937416 101.723072,11.744149 Z\" transform=\"translate(64.068542, 17.400024) scale(1, -1) rotate(-45.000000) translate(-64.068542, -17.400024) \"></path>\n </g>\n</svg>" }, "$:/core/images/folder": { "title": "$:/core/images/folder", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-folder tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M55.6943257,128.000004 L7.99859666,128.000004 C3.5810937,128.000004 0,124.413822 0,119.996384 L0,48.0036243 C0,43.5833471 3.58387508,40.0000044 7.99859666,40.0000044 L16,40.0000044 L16,31.9999914 C16,27.5817181 19.5783731,24 24.0003461,24 L55.9996539,24 C60.4181231,24 64,27.5800761 64,31.9999914 L64,40.0000044 L104.001403,40.0000044 C108.418906,40.0000044 112,43.5861868 112,48.0036243 L112,59.8298353 L104,59.7475921 L104,51.9994189 C104,49.7887607 102.207895,48.0000044 99.9972215,48.0000044 L56,48.0000044 L56,36.0000255 C56,33.7898932 54.2072328,32 51.9957423,32 L28.0042577,32 C25.7890275,32 24,33.7908724 24,36.0000255 L24,48.0000044 L12.0027785,48.0000044 C9.78987688,48.0000044 8,49.7906032 8,51.9994189 L8,116.00059 C8,118.211248 9.79210499,120.000004 12.0027785,120.000004 L58.7630167,120.000004 L55.6943257,128.000004 L55.6943257,128.000004 Z\"></path>\n <path d=\"M23.8728955,55.5 L119.875702,55.5 C124.293205,55.5 126.87957,59.5532655 125.650111,64.5630007 L112.305967,118.936999 C111.077582,123.942356 106.497904,128 102.083183,128 L6.08037597,128 C1.66287302,128 -0.923492342,123.946735 0.305967145,118.936999 L13.650111,64.5630007 C14.878496,59.5576436 19.4581739,55.5 23.8728955,55.5 L23.8728955,55.5 L23.8728955,55.5 Z M25.6530124,64 L113.647455,64 C115.858129,64 117.151473,66.0930612 116.538306,68.6662267 L105.417772,115.333773 C104.803671,117.910859 102.515967,120 100.303066,120 L12.3086228,120 C10.0979492,120 8.8046054,117.906939 9.41777189,115.333773 L20.5383062,68.6662267 C21.1524069,66.0891409 23.4401107,64 25.6530124,64 L25.6530124,64 L25.6530124,64 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/full-screen-button": { "title": "$:/core/images/full-screen-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-full-screen-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g>\n <g>\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n <g transform=\"translate(104.000000, 104.000000) rotate(-180.000000) translate(-104.000000, -104.000000) translate(80.000000, 80.000000)\">\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n <g transform=\"translate(24.000000, 104.000000) rotate(-90.000000) translate(-24.000000, -104.000000) translate(0.000000, 80.000000)\">\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n <g transform=\"translate(104.000000, 24.000000) rotate(90.000000) translate(-104.000000, -24.000000) translate(80.000000, 0.000000)\">\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n </g>\n</svg>" }, "$:/core/images/github": { "title": "$:/core/images/github", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-github tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M63.9383506,1.60695328 C28.6017227,1.60695328 -0.055756057,30.2970814 -0.055756057,65.6906208 C-0.055756057,94.003092 18.2804728,118.019715 43.7123154,126.493393 C46.9143781,127.083482 48.0812647,125.104717 48.0812647,123.405261 C48.0812647,121.886765 48.02626,117.85449 47.9948287,112.508284 C30.1929317,116.379268 26.4368926,103.916587 26.4368926,103.916587 C23.5255693,96.5129372 19.3294921,94.5420399 19.3294921,94.5420399 C13.5186324,90.5687739 19.7695302,90.6474524 19.7695302,90.6474524 C26.1933001,91.099854 29.5721638,97.2525155 29.5721638,97.2525155 C35.2808718,107.044059 44.5531024,104.215566 48.1991321,102.575118 C48.7806109,98.4366275 50.4346826,95.612068 52.2616263,94.0109598 C38.0507543,92.3941159 23.1091047,86.8944862 23.1091047,62.3389152 C23.1091047,55.3443933 25.6039634,49.6205298 29.6978889,45.1437211 C29.0378318,43.5229433 26.8415704,37.0044266 30.3265147,28.1845627 C30.3265147,28.1845627 35.6973364,26.4615028 47.9241083,34.7542205 C53.027764,33.330139 58.5046663,32.6220321 63.9462084,32.5944947 C69.3838216,32.6220321 74.856795,33.330139 79.9683085,34.7542205 C92.1872225,26.4615028 97.5501864,28.1845627 97.5501864,28.1845627 C101.042989,37.0044266 98.8467271,43.5229433 98.190599,45.1437211 C102.292382,49.6205298 104.767596,55.3443933 104.767596,62.3389152 C104.767596,86.9574291 89.8023734,92.3744463 75.5482834,93.9598188 C77.8427675,95.9385839 79.8897303,99.8489072 79.8897303,105.828476 C79.8897303,114.392635 79.8111521,121.304544 79.8111521,123.405261 C79.8111521,125.120453 80.966252,127.114954 84.2115327,126.489459 C109.623731,117.996111 127.944244,93.9952241 127.944244,65.6906208 C127.944244,30.2970814 99.2867652,1.60695328 63.9383506,1.60695328\"></path>\n </g>\n </svg>\n" }, "$:/core/images/globe": { "title": "$:/core/images/globe", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-globe tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M72.8111354,37.1275855 C72.8111354,37.9789875 72.8111354,38.8303894 72.8111354,39.6817913 C72.8111354,41.8784743 73.7885604,46.5631866 72.8111354,48.5143758 C71.3445471,51.4420595 68.1617327,52.0543531 66.4170946,54.3812641 C65.2352215,55.9575873 61.7987417,64.9821523 62.7262858,67.3005778 C66.6959269,77.2228204 74.26087,70.4881886 80.6887657,76.594328 C81.5527211,77.415037 83.5758191,78.8666631 83.985137,79.8899578 C87.2742852,88.1128283 76.4086873,94.8989524 87.7419325,106.189751 C88.9872885,107.430443 91.555495,102.372895 91.8205061,101.575869 C92.6726866,99.0129203 98.5458765,96.1267309 100.908882,94.5234439 C102.928056,93.1534443 105.782168,91.8557166 107.236936,89.7775886 C109.507391,86.5342557 108.717505,82.2640435 110.334606,79.0328716 C112.473794,74.7585014 114.163418,69.3979002 116.332726,65.0674086 C120.230862,57.2857361 121.054075,67.1596684 121.400359,67.5059523 C121.757734,67.8633269 122.411167,67.5059523 122.916571,67.5059523 C123.011132,67.5059523 124.364019,67.6048489 124.432783,67.5059523 C125.0832,66.5705216 123.390209,49.5852316 123.114531,48.2089091 C121.710578,41.1996597 116.17083,32.4278331 111.249523,27.7092761 C104.975994,21.6942076 104.160516,11.5121686 92.9912146,12.7547535 C92.7872931,12.7774397 87.906794,22.9027026 85.2136766,26.2672064 C81.486311,30.9237934 82.7434931,22.1144904 78.6876623,22.1144904 C78.6065806,22.1144904 77.5045497,22.0107615 77.4353971,22.1144904 C76.8488637,22.9942905 75.9952305,26.0101404 75.1288269,26.5311533 C74.8635477,26.6906793 73.4071369,26.2924966 73.2826811,26.5311533 C71.0401728,30.8313939 81.5394677,28.7427264 79.075427,34.482926 C76.7225098,39.9642538 72.747373,32.4860199 72.747373,43.0434079\"></path>\n <path d=\"M44.4668556,7.01044608 C54.151517,13.1403033 45.1489715,19.2084878 47.1611905,23.2253896 C48.8157833,26.5283781 51.4021933,28.6198851 48.8753629,33.038878 C46.8123257,36.6467763 42.0052989,37.0050492 39.251679,39.7621111 C36.2115749,42.8060154 33.7884281,48.7028116 32.4624592,52.6732691 C30.8452419,57.5158356 47.0088721,59.5388126 44.5246867,63.6811917 C43.1386839,65.9923513 37.7785192,65.1466282 36.0880227,63.8791519 C34.9234453,63.0059918 32.4946425,63.3331166 31.6713597,62.0997342 C29.0575851,58.1839669 29.4107339,54.0758543 28.0457962,49.9707786 C27.1076833,47.1493864 21.732611,47.8501656 20.2022714,49.3776393 C19.6790362,49.8998948 19.8723378,51.1703278 19.8723378,51.8829111 C19.8723378,57.1682405 26.9914913,55.1986414 26.9914913,58.3421973 C26.9914913,72.9792302 30.9191897,64.8771867 38.1313873,69.6793121 C48.1678018,76.3618966 45.9763926,76.981595 53.0777543,84.0829567 C56.7511941,87.7563965 60.8192437,87.7689005 62.503478,93.3767069 C64.1046972,98.7081071 53.1759798,98.7157031 50.786754,100.825053 C49.663965,101.816317 47.9736094,104.970571 46.5680513,105.439676 C44.7757187,106.037867 43.334221,105.93607 41.6242359,107.219093 C39.1967302,109.040481 37.7241465,112.151588 37.6034934,112.030935 C35.4555278,109.88297 34.0848666,96.5511248 33.7147244,93.7726273 C33.1258872,89.3524817 28.1241923,88.2337027 26.7275443,84.7420826 C25.1572737,80.8164061 28.2518481,75.223612 25.599097,70.9819941 C19.0797019,60.557804 13.7775712,56.4811506 10.2493953,44.6896152 C9.3074899,41.5416683 13.5912267,38.1609942 15.1264825,35.8570308 C17.0029359,33.0410312 17.7876232,30.0028946 19.8723378,27.2224065 C22.146793,24.1888519 40.8551166,9.46076832 43.8574051,8.63490613 L44.4668556,7.01044608 Z\"></path>\n <path d=\"M64,126 C98.2416545,126 126,98.2416545 126,64 C126,29.7583455 98.2416545,2 64,2 C29.7583455,2 2,29.7583455 2,64 C2,98.2416545 29.7583455,126 64,126 Z M64,120 C94.927946,120 120,94.927946 120,64 C120,33.072054 94.927946,8 64,8 C33.072054,8 8,33.072054 8,64 C8,94.927946 33.072054,120 64,120 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/heading-1": { "title": "$:/core/images/heading-1", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-1 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M14,30 L27.25,30 L27.25,60.104 L61.7,60.104 L61.7,30 L74.95,30 L74.95,105.684 L61.7,105.684 L61.7,71.552 L27.25,71.552 L27.25,105.684 L14,105.684 L14,30 Z M84.3350766,43.78 C86.8790893,43.78 89.3523979,43.5680021 91.7550766,43.144 C94.1577553,42.7199979 96.3307336,42.0133383 98.2740766,41.024 C100.21742,40.0346617 101.87807,38.7626744 103.256077,37.208 C104.634084,35.6533256 105.535075,33.7453446 105.959077,31.484 L115.817077,31.484 L115.817077,105.684 L102.567077,105.684 L102.567077,53.32 L84.3350766,53.32 L84.3350766,43.78 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/heading-2": { "title": "$:/core/images/heading-2", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-2 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M125.519077,105.684 L74.8510766,105.684 C74.9217436,99.5359693 76.4057288,94.1653563 79.3030766,89.572 C82.2004244,84.9786437 86.1577182,80.986017 91.1750766,77.594 C93.5777553,75.8273245 96.0863969,74.113675 98.7010766,72.453 C101.315756,70.792325 103.718399,69.0080095 105.909077,67.1 C108.099754,65.1919905 109.901736,63.1250111 111.315077,60.899 C112.728417,58.6729889 113.47041,56.1113478 113.541077,53.214 C113.541077,51.8713266 113.382078,50.4403409 113.064077,48.921 C112.746075,47.4016591 112.127748,45.9883399 111.209077,44.681 C110.290405,43.3736601 109.018418,42.2783377 107.393077,41.395 C105.767735,40.5116622 103.647756,40.07 101.033077,40.07 C98.6303979,40.07 96.6340846,40.5469952 95.0440766,41.501 C93.4540687,42.4550048 92.1820814,43.762325 91.2280766,45.423 C90.2740719,47.083675 89.5674123,49.0446554 89.1080766,51.306 C88.648741,53.5673446 88.3837436,56.0053203 88.3130766,58.62 L76.2290766,58.62 C76.2290766,54.5213128 76.7767378,50.7230175 77.8720766,47.225 C78.9674154,43.7269825 80.610399,40.7060127 82.8010766,38.162 C84.9917542,35.6179873 87.6593942,33.6216739 90.8040766,32.173 C93.948759,30.7243261 97.6057224,30 101.775077,30 C106.297766,30 110.078395,30.7419926 113.117077,32.226 C116.155758,33.7100074 118.611401,35.5826554 120.484077,37.844 C122.356753,40.1053446 123.681739,42.5609868 124.459077,45.211 C125.236414,47.8610133 125.625077,50.3873213 125.625077,52.79 C125.625077,55.7580148 125.165748,58.4433213 124.247077,60.846 C123.328405,63.2486787 122.091751,65.4569899 120.537077,67.471 C118.982402,69.4850101 117.215753,71.3399915 115.237077,73.036 C113.2584,74.7320085 111.209087,76.3219926 109.089077,77.806 C106.969066,79.2900074 104.849087,80.7033266 102.729077,82.046 C100.609066,83.3886734 98.6480856,84.7313266 96.8460766,86.074 C95.0440676,87.4166734 93.47175,88.8123261 92.1290766,90.261 C90.7864032,91.7096739 89.8677458,93.2466585 89.3730766,94.872 L125.519077,94.872 L125.519077,105.684 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/heading-3": { "title": "$:/core/images/heading-3", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-3 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M94.8850766,62.224 C96.8637532,62.294667 98.8424001,62.1533351 100.821077,61.8 C102.799753,61.4466649 104.566402,60.8283378 106.121077,59.945 C107.675751,59.0616623 108.930072,57.8426744 109.884077,56.288 C110.838081,54.7333256 111.315077,52.8253446 111.315077,50.564 C111.315077,47.3839841 110.237421,44.8400095 108.082077,42.932 C105.926733,41.0239905 103.153094,40.07 99.7610766,40.07 C97.641066,40.07 95.8037511,40.4939958 94.2490766,41.342 C92.6944022,42.1900042 91.4047484,43.3383261 90.3800766,44.787 C89.3554048,46.2356739 88.5957458,47.860991 88.1010766,49.663 C87.6064075,51.465009 87.3944096,53.3199905 87.4650766,55.228 L75.3810766,55.228 C75.5224107,51.623982 76.1937373,48.2850154 77.3950766,45.211 C78.596416,42.1369846 80.2393995,39.4693446 82.3240766,37.208 C84.4087537,34.9466554 86.9350618,33.1800064 89.9030766,31.908 C92.8710915,30.6359936 96.2277246,30 99.9730766,30 C102.870424,30 105.714729,30.4239958 108.506077,31.272 C111.297424,32.1200042 113.806065,33.3566585 116.032077,34.982 C118.258088,36.6073415 120.042403,38.6743208 121.385077,41.183 C122.72775,43.6916792 123.399077,46.5713171 123.399077,49.822 C123.399077,53.5673521 122.551085,56.8356527 120.855077,59.627 C119.159068,62.4183473 116.509095,64.4499936 112.905077,65.722 L112.905077,65.934 C117.145098,66.7820042 120.448731,68.8843166 122.816077,72.241 C125.183422,75.5976835 126.367077,79.6786426 126.367077,84.484 C126.367077,88.017351 125.660417,91.1796527 124.247077,93.971 C122.833736,96.7623473 120.925755,99.129657 118.523077,101.073 C116.120398,103.016343 113.329093,104.517995 110.149077,105.578 C106.969061,106.638005 103.612428,107.168 100.079077,107.168 C95.7683884,107.168 92.005426,106.549673 88.7900766,105.313 C85.5747272,104.076327 82.8894207,102.327345 80.7340766,100.066 C78.5787325,97.8046554 76.9357489,95.0840159 75.8050766,91.904 C74.6744043,88.7239841 74.0737436,85.1906861 74.0030766,81.304 L86.0870766,81.304 C85.9457426,85.8266893 87.0587315,89.5896517 89.4260766,92.593 C91.7934218,95.5963483 95.3443863,97.098 100.079077,97.098 C104.107097,97.098 107.481396,95.9496782 110.202077,93.653 C112.922757,91.3563219 114.283077,88.0880212 114.283077,83.848 C114.283077,80.9506522 113.717749,78.6540085 112.587077,76.958 C111.456404,75.2619915 109.972419,73.9723378 108.135077,73.089 C106.297734,72.2056623 104.230755,71.6580011 101.934077,71.446 C99.6373985,71.2339989 97.2877553,71.163333 94.8850766,71.234 L94.8850766,62.224 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/heading-4": { "title": "$:/core/images/heading-4", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-4 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8,30 L21.25,30 L21.25,60.104 L55.7,60.104 L55.7,30 L68.95,30 L68.95,105.684 L55.7,105.684 L55.7,71.552 L21.25,71.552 L21.25,105.684 L8,105.684 L8,30 Z M84.5890766,78.548 L107.061077,78.548 L107.061077,45.9 L106.849077,45.9 L84.5890766,78.548 Z M128.049077,88.088 L118.509077,88.088 L118.509077,105.684 L107.061077,105.684 L107.061077,88.088 L75.2610766,88.088 L75.2610766,76.11 L107.061077,31.484 L118.509077,31.484 L118.509077,78.548 L128.049077,78.548 L128.049077,88.088 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/heading-5": { "title": "$:/core/images/heading-5", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-5 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M83.7550766,31.484 L122.127077,31.484 L122.127077,42.296 L92.7650766,42.296 L88.9490766,61.164 L89.1610766,61.376 C90.7864181,59.5386575 92.8533974,58.1430048 95.3620766,57.189 C97.8707558,56.2349952 100.361731,55.758 102.835077,55.758 C106.509762,55.758 109.795729,56.3763272 112.693077,57.613 C115.590424,58.8496729 118.0284,60.5809889 120.007077,62.807 C121.985753,65.0330111 123.487405,67.6653181 124.512077,70.704 C125.536748,73.7426819 126.049077,77.028649 126.049077,80.562 C126.049077,83.5300148 125.572081,86.5863176 124.618077,89.731 C123.664072,92.8756824 122.144754,95.7376538 120.060077,98.317 C117.9754,100.896346 115.30776,103.016325 112.057077,104.677 C108.806394,106.337675 104.919766,107.168 100.397077,107.168 C96.7930586,107.168 93.454092,106.691005 90.3800766,105.737 C87.3060613,104.782995 84.6030883,103.35201 82.2710766,101.444 C79.939065,99.5359905 78.0840835,97.1863473 76.7060766,94.395 C75.3280697,91.6036527 74.5684107,88.3353521 74.4270766,84.59 L86.5110766,84.59 C86.8644117,88.6180201 88.2423979,91.7096559 90.6450766,93.865 C93.0477553,96.0203441 96.2277235,97.098 100.185077,97.098 C102.729089,97.098 104.884401,96.6740042 106.651077,95.826 C108.417752,94.9779958 109.848738,93.8120074 110.944077,92.328 C112.039415,90.8439926 112.816741,89.1126766 113.276077,87.134 C113.735412,85.1553234 113.965077,83.0353446 113.965077,80.774 C113.965077,78.7246564 113.682413,76.763676 113.117077,74.891 C112.55174,73.018324 111.703749,71.3753404 110.573077,69.962 C109.442404,68.5486596 107.976086,67.4180042 106.174077,66.57 C104.372068,65.7219958 102.269755,65.298 99.8670766,65.298 C97.3230639,65.298 94.9380878,65.7749952 92.7120766,66.729 C90.4860655,67.6830048 88.8784149,69.4673203 87.8890766,72.082 L75.8050766,72.082 L83.7550766,31.484 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/heading-6": { "title": "$:/core/images/heading-6", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-heading-6 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M112.587077,50.246 C112.304409,47.2073181 111.226753,44.751676 109.354077,42.879 C107.481401,41.006324 104.955093,40.07 101.775077,40.07 C99.584399,40.07 97.6940846,40.4763293 96.1040766,41.289 C94.5140687,42.1016707 93.1714154,43.1793266 92.0760766,44.522 C90.9807378,45.8646734 90.0974133,47.401658 89.4260766,49.133 C88.7547399,50.864342 88.2070787,52.6839905 87.7830766,54.592 C87.3590745,56.5000095 87.0587442,58.390324 86.8820766,60.263 C86.7054091,62.135676 86.5464107,63.8846585 86.4050766,65.51 L86.6170766,65.722 C88.2424181,62.7539852 90.4860623,60.5456739 93.3480766,59.097 C96.2100909,57.6483261 99.3017267,56.924 102.623077,56.924 C106.297762,56.924 109.583729,57.5599936 112.481077,58.832 C115.378424,60.1040064 117.834067,61.8529889 119.848077,64.079 C121.862087,66.3050111 123.399071,68.9373181 124.459077,71.976 C125.519082,75.0146819 126.049077,78.300649 126.049077,81.834 C126.049077,85.438018 125.466082,88.7769846 124.300077,91.851 C123.134071,94.9250154 121.455754,97.6103219 119.265077,99.907 C117.074399,102.203678 114.459758,103.987994 111.421077,105.26 C108.382395,106.532006 105.025762,107.168 101.351077,107.168 C95.9097161,107.168 91.4400941,106.16101 87.9420766,104.147 C84.4440591,102.13299 81.6880867,99.3770175 79.6740766,95.879 C77.6600666,92.3809825 76.2644138,88.2823568 75.4870766,83.583 C74.7097394,78.8836432 74.3210766,73.8133605 74.3210766,68.372 C74.3210766,63.9199777 74.7980719,59.4326893 75.7520766,54.91 C76.7060814,50.3873107 78.278399,46.2710186 80.4690766,42.561 C82.6597542,38.8509815 85.5393921,35.8300117 89.1080766,33.498 C92.6767611,31.1659883 97.0757171,30 102.305077,30 C105.273091,30 108.064397,30.4946617 110.679077,31.484 C113.293756,32.4733383 115.608067,33.8513245 117.622077,35.618 C119.636087,37.3846755 121.27907,39.5046543 122.551077,41.978 C123.823083,44.4513457 124.529743,47.2073181 124.671077,50.246 L112.587077,50.246 Z M100.927077,97.098 C103.117754,97.098 105.025735,96.6563378 106.651077,95.773 C108.276418,94.8896623 109.636738,93.7413404 110.732077,92.328 C111.827415,90.9146596 112.640074,89.271676 113.170077,87.399 C113.700079,85.526324 113.965077,83.6006766 113.965077,81.622 C113.965077,79.6433234 113.700079,77.7353425 113.170077,75.898 C112.640074,74.0606575 111.827415,72.4530069 110.732077,71.075 C109.636738,69.6969931 108.276418,68.5840042 106.651077,67.736 C105.025735,66.8879958 103.117754,66.464 100.927077,66.464 C98.736399,66.464 96.8107516,66.8703293 95.1500766,67.683 C93.4894017,68.4956707 92.0937489,69.5909931 90.9630766,70.969 C89.8324043,72.3470069 88.9844128,73.9546575 88.4190766,75.792 C87.8537405,77.6293425 87.5710766,79.5726564 87.5710766,81.622 C87.5710766,83.6713436 87.8537405,85.6146575 88.4190766,87.452 C88.9844128,89.2893425 89.8324043,90.9323261 90.9630766,92.381 C92.0937489,93.8296739 93.4894017,94.9779958 95.1500766,95.826 C96.8107516,96.6740042 98.736399,97.098 100.927077,97.098 L100.927077,97.098 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/help": { "title": "$:/core/images/help", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-help tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M36.0548906,111.44117 C30.8157418,115.837088 20.8865444,118.803477 9.5,118.803477 C7.86465619,118.803477 6.25937294,118.742289 4.69372699,118.624467 C12.612543,115.984876 18.7559465,110.02454 21.0611049,102.609942 C8.74739781,92.845129 1.04940554,78.9359851 1.04940554,63.5 C1.04940554,33.9527659 29.2554663,10 64.0494055,10 C98.8433448,10 127.049406,33.9527659 127.049406,63.5 C127.049406,93.0472341 98.8433448,117 64.0494055,117 C53.9936953,117 44.48824,114.999337 36.0548906,111.44117 L36.0548906,111.44117 Z M71.4042554,77.5980086 C71.406883,77.2865764 71.4095079,76.9382011 71.4119569,76.5610548 C71.4199751,75.3262169 71.4242825,74.0811293 71.422912,72.9158546 C71.4215244,71.736154 71.4143321,70.709635 71.4001396,69.8743525 C71.4078362,68.5173028 71.9951951,67.7870427 75.1273009,65.6385471 C75.2388969,65.5619968 76.2124091,64.8981068 76.5126553,64.6910879 C79.6062455,62.5580654 81.5345849,60.9050204 83.2750652,58.5038955 C85.6146327,55.2762841 86.8327108,51.426982 86.8327108,46.8554323 C86.8327108,33.5625756 76.972994,24.9029551 65.3778484,24.9029551 C54.2752771,24.9029551 42.8794554,34.5115163 41.3121702,47.1975534 C40.9043016,50.4989536 43.2499725,53.50591 46.5513726,53.9137786 C49.8527728,54.3216471 52.8597292,51.9759763 53.2675978,48.6745761 C54.0739246,42.1479456 60.2395837,36.9492759 65.3778484,36.9492759 C70.6427674,36.9492759 74.78639,40.5885487 74.78639,46.8554323 C74.78639,50.4892974 73.6853224,52.008304 69.6746221,54.7736715 C69.4052605,54.9593956 68.448509,55.6118556 68.3131127,55.7047319 C65.6309785,57.5445655 64.0858213,58.803255 62.6123358,60.6352315 C60.5044618,63.2559399 59.3714208,66.3518252 59.3547527,69.9487679 C59.3684999,70.8407274 59.3752803,71.8084521 59.3765995,72.9300232 C59.3779294,74.0607297 59.3737237,75.2764258 59.36589,76.482835 C59.3634936,76.8518793 59.3609272,77.1924914 59.3583633,77.4963784 C59.3568319,77.6778944 59.3556368,77.8074256 59.3549845,77.8730928 C59.3219814,81.1994287 61.9917551,83.9227111 65.318091,83.9557142 C68.644427,83.9887173 71.3677093,81.3189435 71.4007124,77.9926076 C71.4014444,77.9187458 71.402672,77.7856841 71.4042554,77.5980086 Z M65.3778489,102.097045 C69.5359735,102.097045 72.9067994,98.7262189 72.9067994,94.5680944 C72.9067994,90.4099698 69.5359735,87.0391439 65.3778489,87.0391439 C61.2197243,87.0391439 57.8488984,90.4099698 57.8488984,94.5680944 C57.8488984,98.7262189 61.2197243,102.097045 65.3778489,102.097045 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/home-button": { "title": "$:/core/images/home-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M112.9847,119.501583 C112.99485,119.336814 113,119.170705 113,119.003406 L113,67.56802 C116.137461,70.5156358 121.076014,70.4518569 124.133985,67.3938855 C127.25818,64.2696912 127.260618,59.2068102 124.131541,56.0777326 L70.3963143,2.34250601 C68.8331348,0.779326498 66.7828947,-0.000743167069 64.7337457,1.61675364e-05 C62.691312,-0.00409949529 60.6426632,0.777559815 59.077717,2.34250601 L33,28.420223 L33,28.420223 L33,8.00697327 C33,3.58484404 29.4092877,0 25,0 C20.581722,0 17,3.59075293 17,8.00697327 L17,44.420223 L5.3424904,56.0777326 C2.21694607,59.2032769 2.22220878,64.2760483 5.34004601,67.3938855 C8.46424034,70.5180798 13.5271213,70.5205187 16.6561989,67.3914411 L17,67.04764 L17,119.993027 C17,119.994189 17.0000002,119.995351 17.0000007,119.996514 C17.0000002,119.997675 17,119.998838 17,120 C17,124.418278 20.5881049,128 24.9992458,128 L105.000754,128 C109.418616,128 113,124.409288 113,120 C113,119.832611 112.99485,119.666422 112.9847,119.501583 Z M97,112 L97,51.5736087 L97,51.5736087 L64.7370156,19.3106244 L33,51.04764 L33,112 L97,112 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/import-button": { "title": "$:/core/images/import-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-import-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M105.449437,94.2138951 C105.449437,94.2138951 110.049457,94.1897106 110.049457,99.4026111 C110.049457,104.615512 105.163246,104.615511 105.163246,104.615511 L45.0075072,105.157833 C45.0075072,105.157833 0.367531803,106.289842 0.367532368,66.6449212 C0.367532934,27.0000003 45.0428249,27.0000003 45.0428249,27.0000003 L105.532495,27.0000003 C105.532495,27.0000003 138.996741,25.6734987 138.996741,55.1771866 C138.996741,84.6808745 105.727102,82.8457535 105.727102,82.8457535 L56.1735087,82.8457535 C56.1735087,82.8457535 22.6899229,85.1500223 22.6899229,66.0913753 C22.6899229,47.0327282 56.1735087,49.3383013 56.1735087,49.3383013 L105.727102,49.3383013 C105.727102,49.3383013 111.245209,49.3383024 111.245209,54.8231115 C111.245209,60.3079206 105.727102,60.5074524 105.727102,60.5074524 L56.1735087,60.5074524 C56.1735087,60.5074524 37.48913,60.5074528 37.48913,66.6449195 C37.48913,72.7823862 56.1735087,71.6766023 56.1735087,71.6766023 L105.727102,71.6766029 C105.727102,71.6766029 127.835546,73.1411469 127.835546,55.1771866 C127.835546,35.5304025 105.727102,38.3035317 105.727102,38.3035317 L45.0428249,38.3035317 C45.0428249,38.3035317 11.5287276,38.3035313 11.5287276,66.6449208 C11.5287276,94.9863103 45.0428244,93.9579678 45.0428244,93.9579678 L105.449437,94.2138951 Z\" transform=\"translate(69.367532, 66.000000) rotate(-45.000000) translate(-69.367532, -66.000000) \"></path>\n </g>\n</svg>" }, "$:/core/images/info-button": { "title": "$:/core/images/info-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <g transform=\"translate(0.049406, 0.000000)\">\n <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"></path>\n <circle cx=\"64\" cy=\"32\" r=\"8\"></circle>\n <rect x=\"56\" y=\"48\" width=\"16\" height=\"56\" rx=\"8\"></rect>\n </g>\n </g>\n</svg>" }, "$:/core/images/italic": { "title": "$:/core/images/italic", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-italic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <polygon points=\"66.7114846 0 89.1204482 0 62.4089636 128 40 128\"></polygon>\n </g>\n</svg>" }, "$:/core/images/left-arrow": { "created": "20150315234410875", "modified": "20150315235324760", "tags": "$:/tags/Image", "title": "$:/core/images/left-arrow", "text": "<svg class=\"tc-image-left-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path transform=\"rotate(135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25075c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056z\"/>\n</svg>\n" }, "$:/core/images/line-width": { "title": "$:/core/images/line-width", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-line-width tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M128,-97 L112.992786,-97 C112.452362,-97 112,-96.5522847 112,-96 C112,-95.4438648 112.444486,-95 112.992786,-95 L128,-95 L128,-97 Z M128,-78.6794919 L111.216185,-88.3696322 C110.748163,-88.6398444 110.132549,-88.4782926 109.856406,-88 C109.578339,-87.5183728 109.741342,-86.9117318 110.216185,-86.6375814 L128,-76.3700908 L128,-78.6794919 Z M78.6794919,-128 L88.3696322,-111.216185 C88.6437826,-110.741342 88.4816272,-110.134474 88,-109.856406 C87.5217074,-109.580264 86.9077936,-109.748163 86.6375814,-110.216185 L76.3700908,-128 L78.6794919,-128 Z M97,-128 L97,-112.992786 C97,-112.444486 96.5561352,-112 96,-112 C95.4477153,-112 95,-112.452362 95,-112.992786 L95,-128 L97,-128 Z M115.629909,-128 L105.362419,-110.216185 C105.088268,-109.741342 104.481627,-109.578339 104,-109.856406 C103.521707,-110.132549 103.360156,-110.748163 103.630368,-111.216185 L113.320508,-128 L115.629909,-128 Z M128,-113.320508 L111.216185,-103.630368 C110.741342,-103.356217 110.134474,-103.518373 109.856406,-104 C109.580264,-104.478293 109.748163,-105.092206 110.216185,-105.362419 L128,-115.629909 L128,-113.320508 Z M48,-96 C48,-96.5522847 48.4523621,-97 48.9927864,-97 L79.0072136,-97 C79.5555144,-97 80,-96.5561352 80,-96 C80,-95.4477153 79.5476379,-95 79.0072136,-95 L48.9927864,-95 C48.4444856,-95 48,-95.4438648 48,-96 Z M54.4307806,-120 C54.706923,-120.478293 55.3225377,-120.639844 55.7905589,-120.369632 L81.7838153,-105.362419 C82.2586577,-105.088268 82.4216611,-104.481627 82.1435935,-104 C81.8674512,-103.521707 81.2518365,-103.360156 80.7838153,-103.630368 L54.7905589,-118.637581 C54.3157165,-118.911732 54.152713,-119.518373 54.4307806,-120 Z M104,-82.1435935 C104.478293,-82.4197359 105.092206,-82.2518365 105.362419,-81.7838153 L120.369632,-55.7905589 C120.643783,-55.3157165 120.481627,-54.7088482 120,-54.4307806 C119.521707,-54.1546382 118.907794,-54.3225377 118.637581,-54.7905589 L103.630368,-80.7838153 C103.356217,-81.2586577 103.518373,-81.865526 104,-82.1435935 Z M96,-80 C96.5522847,-80 97,-79.5476379 97,-79.0072136 L97,-48.9927864 C97,-48.4444856 96.5561352,-48 96,-48 C95.4477153,-48 95,-48.4523621 95,-48.9927864 L95,-79.0072136 C95,-79.5555144 95.4438648,-80 96,-80 Z M88,-82.1435935 C88.4782926,-81.8674512 88.6398444,-81.2518365 88.3696322,-80.7838153 L73.3624186,-54.7905589 C73.0882682,-54.3157165 72.4816272,-54.152713 72,-54.4307806 C71.5217074,-54.706923 71.3601556,-55.3225377 71.6303678,-55.7905589 L86.6375814,-81.7838153 C86.9117318,-82.2586577 87.5183728,-82.4216611 88,-82.1435935 Z M82.1435935,-88 C82.4197359,-87.5217074 82.2518365,-86.9077936 81.7838153,-86.6375814 L55.7905589,-71.6303678 C55.3157165,-71.3562174 54.7088482,-71.5183728 54.4307806,-72 C54.1546382,-72.4782926 54.3225377,-73.0922064 54.7905589,-73.3624186 L80.7838153,-88.3696322 C81.2586577,-88.6437826 81.865526,-88.4816272 82.1435935,-88 Z M1.30626177e-08,-41.9868843 L15.0170091,-57.9923909 L20.7983821,-52.9749272 L44.7207091,-81.2095939 L73.4260467,-42.1002685 L85.984793,-56.6159488 L104.48741,-34.0310661 L127.969109,-47.4978019 L127.969109,7.99473128e-07 L1.30626177e-08,7.99473128e-07 L1.30626177e-08,-41.9868843 Z M96,-84 C102.627417,-84 108,-89.372583 108,-96 C108,-102.627417 102.627417,-108 96,-108 C89.372583,-108 84,-102.627417 84,-96 C84,-89.372583 89.372583,-84 96,-84 Z\"></path>\n <path d=\"M16,18 L112,18 C113.104569,18 114,17.1045695 114,16 C114,14.8954305 113.104569,14 112,14 L16,14 C14.8954305,14 14,14.8954305 14,16 C14,17.1045695 14.8954305,18 16,18 L16,18 Z M16,35 L112,35 C114.209139,35 116,33.209139 116,31 C116,28.790861 114.209139,27 112,27 L16,27 C13.790861,27 12,28.790861 12,31 C12,33.209139 13.790861,35 16,35 L16,35 Z M16,56 L112,56 C115.313708,56 118,53.3137085 118,50 C118,46.6862915 115.313708,44 112,44 L16,44 C12.6862915,44 10,46.6862915 10,50 C10,53.3137085 12.6862915,56 16,56 L16,56 Z M16,85 L112,85 C117.522847,85 122,80.5228475 122,75 C122,69.4771525 117.522847,65 112,65 L16,65 C10.4771525,65 6,69.4771525 6,75 C6,80.5228475 10.4771525,85 16,85 L16,85 Z M16,128 L112,128 C120.836556,128 128,120.836556 128,112 C128,103.163444 120.836556,96 112,96 L16,96 C7.163444,96 0,103.163444 0,112 C0,120.836556 7.163444,128 16,128 L16,128 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/link": { "title": "$:/core/images/link", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-link tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M128.719999,57.568543 C130.219553,53.8628171 131.045202,49.8121445 131.045202,45.5685425 C131.045202,27.8915447 116.718329,13.5685425 99.0452364,13.5685425 L67.0451674,13.5685425 C49.3655063,13.5685425 35.0452019,27.8954305 35.0452019,45.5685425 C35.0452019,63.2455403 49.3720745,77.5685425 67.0451674,77.5685425 L99.0452364,77.5685425 C100.406772,77.5685425 101.748384,77.4835732 103.065066,77.3186499 C96.4792444,73.7895096 91.1190212,68.272192 87.7873041,61.5685425 L67.0506214,61.5685425 C58.2110723,61.5685425 51.0452019,54.4070414 51.0452019,45.5685425 C51.0452019,36.7319865 58.2005234,29.5685425 67.0506214,29.5685425 L99.0397824,29.5685425 C107.879331,29.5685425 115.045202,36.7300436 115.045202,45.5685425 C115.045202,48.9465282 113.99957,52.0800164 112.21335,54.6623005 C114.314383,56.4735917 117.050039,57.5685425 120.041423,57.5685425 L128.720003,57.5685425 Z\" transform=\"translate(83.045202, 45.568542) rotate(-225.000000) translate(-83.045202, -45.568542)\"></path>\n <path d=\"M-0.106255113,71.0452019 C-1.60580855,74.7509276 -2.43145751,78.8016001 -2.43145751,83.0452019 C-2.43145751,100.7222 11.8954151,115.045202 29.568508,115.045202 L61.568577,115.045202 C79.2482381,115.045202 93.5685425,100.718314 93.5685425,83.0452019 C93.5685425,65.3682041 79.2416699,51.0452019 61.568577,51.0452019 L29.568508,51.0452019 C28.206973,51.0452019 26.8653616,51.1301711 25.5486799,51.2950943 C32.1345,54.8242347 37.4947231,60.3415524 40.8264403,67.0452019 L61.563123,67.0452019 C70.4026721,67.0452019 77.5685425,74.206703 77.5685425,83.0452019 C77.5685425,91.8817579 70.413221,99.0452019 61.563123,99.0452019 L29.573962,99.0452019 C20.7344129,99.0452019 13.5685425,91.8837008 13.5685425,83.0452019 C13.5685425,79.6672162 14.6141741,76.533728 16.4003949,73.9514439 C14.2993609,72.1401527 11.5637054,71.0452019 8.5723215,71.0452019 L-0.106255113,71.0452019 Z\" transform=\"translate(45.568542, 83.045202) rotate(-225.000000) translate(-45.568542, -83.045202)\"></path>\n </g>\n</svg>" }, "$:/core/images/list-bullet": { "title": "$:/core/images/list-bullet", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-list-bullet tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M11.6363636,40.2727273 C18.0629498,40.2727273 23.2727273,35.0629498 23.2727273,28.6363636 C23.2727273,22.2097775 18.0629498,17 11.6363636,17 C5.20977746,17 0,22.2097775 0,28.6363636 C0,35.0629498 5.20977746,40.2727273 11.6363636,40.2727273 Z M11.6363636,75.1818182 C18.0629498,75.1818182 23.2727273,69.9720407 23.2727273,63.5454545 C23.2727273,57.1188684 18.0629498,51.9090909 11.6363636,51.9090909 C5.20977746,51.9090909 0,57.1188684 0,63.5454545 C0,69.9720407 5.20977746,75.1818182 11.6363636,75.1818182 Z M11.6363636,110.090909 C18.0629498,110.090909 23.2727273,104.881132 23.2727273,98.4545455 C23.2727273,92.0279593 18.0629498,86.8181818 11.6363636,86.8181818 C5.20977746,86.8181818 0,92.0279593 0,98.4545455 C0,104.881132 5.20977746,110.090909 11.6363636,110.090909 Z M34.9090909,22.8181818 L128,22.8181818 L128,34.4545455 L34.9090909,34.4545455 L34.9090909,22.8181818 Z M34.9090909,57.7272727 L128,57.7272727 L128,69.3636364 L34.9090909,69.3636364 L34.9090909,57.7272727 Z M34.9090909,92.6363636 L128,92.6363636 L128,104.272727 L34.9090909,104.272727 L34.9090909,92.6363636 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/list-number": { "title": "$:/core/images/list-number", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-list-number tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M33.8390805,22.3563218 L128,22.3563218 L128,34.1264368 L33.8390805,34.1264368 L33.8390805,22.3563218 Z M33.8390805,57.6666667 L128,57.6666667 L128,69.4367816 L33.8390805,69.4367816 L33.8390805,57.6666667 Z M33.8390805,92.9770115 L128,92.9770115 L128,104.747126 L33.8390805,104.747126 L33.8390805,92.9770115 Z M0.379509711,42.6307008 L0.379509711,40.4082314 L1.37821948,40.4082314 C2.20382368,40.4082314 2.82301754,40.268077 3.23581964,39.9877642 C3.64862174,39.7074513 3.85501969,39.0400498 3.85501969,37.9855395 L3.85501969,22.7686318 C3.85501969,21.3270228 3.66193774,20.4327047 3.27576803,20.0856507 C2.88959832,19.7385967 1.79768657,19.5650723 0,19.5650723 L0,17.4226919 C3.50215975,17.2758613 6.25191314,16.4683055 8.24934266,15 L10.3666074,15 L10.3666074,37.865406 C10.3666074,38.786434 10.5164123,39.4404875 10.8160268,39.8275862 C11.1156412,40.2146849 11.764796,40.4082314 12.7635108,40.4082314 L13.7622206,40.4082314 L13.7622206,42.6307008 L0.379509711,42.6307008 Z M0.0798967812,77.9873934 L0.0798967812,76.0852799 C7.27064304,69.5312983 10.8659622,63.5046623 10.8659622,58.005191 C10.8659622,56.4434479 10.5397203,55.195407 9.88722667,54.2610308 C9.23473303,53.3266546 8.36253522,52.8594735 7.27060709,52.8594735 C6.3784219,52.8594735 5.61608107,53.1764892 4.98356173,53.8105302 C4.35104238,54.4445712 4.03478745,55.1753759 4.03478745,56.0029663 C4.03478745,56.9773871 4.28113339,57.8316611 4.77383268,58.5658139 C4.88036225,58.7259926 4.93362624,58.8461249 4.93362624,58.9262143 C4.93362624,59.0730449 4.77383427,59.2065252 4.45424555,59.3266593 C4.2411864,59.4067486 3.70188852,59.6336652 2.83633573,60.0074156 C1.99741533,60.3811661 1.47809145,60.5680386 1.2783485,60.5680386 C1.03865696,60.5680386 0.765679018,60.1976307 0.459406492,59.4568039 C0.153133966,58.715977 0,57.9184322 0,57.0641453 C0,55.1153036 0.848894811,53.5202138 2.5467099,52.2788283 C4.24452499,51.0374428 6.34512352,50.4167594 8.84856852,50.4167594 C11.3120649,50.4167594 13.3793735,51.0874979 15.0505562,52.4289952 C16.7217389,53.7704924 17.5573177,55.5224215 17.5573177,57.684835 C17.5573177,58.9662652 17.2743527,60.2076321 16.7084144,61.4089729 C16.142476,62.6103138 14.7875733,64.4623531 12.6436656,66.9651465 C10.4997579,69.4679398 8.40914641,71.7804862 6.3717683,73.902855 L17.8169822,73.902855 L16.7982982,79.6292176 L14.6810335,79.6292176 C14.7609307,79.3489048 14.8008787,79.0952922 14.8008787,78.8683723 C14.8008787,78.4812736 14.7010087,78.237672 14.5012658,78.1375603 C14.3015228,78.0374485 13.9020429,77.9873934 13.3028141,77.9873934 L0.0798967812,77.9873934 Z M12.2042333,97.1935484 C13.9486551,97.2335931 15.4400468,97.8309175 16.6784531,98.9855395 C17.9168594,100.140162 18.5360532,101.75861 18.5360532,103.840934 C18.5360532,106.830938 17.4041935,109.233584 15.14044,111.048943 C12.8766866,112.864303 10.1402492,113.771969 6.93104577,113.771969 C4.92030005,113.771969 3.26245842,113.388213 1.95747114,112.62069 C0.652483855,111.853166 0,110.848727 0,109.607341 C0,108.833144 0.26964894,108.209124 0.808954909,107.735261 C1.34826088,107.261399 1.93749375,107.024472 2.57667119,107.024472 C3.21584864,107.024472 3.73850152,107.224692 4.14464552,107.625139 C4.55078953,108.025586 4.92696644,108.67964 5.27318756,109.587319 C5.73925445,110.855401 6.51158227,111.489433 7.59019421,111.489433 C8.85523291,111.489433 9.87723568,111.012241 10.6562332,110.057842 C11.4352307,109.103444 11.8247236,107.371536 11.8247236,104.862069 C11.8247236,103.153495 11.7048796,101.838714 11.4651881,100.917686 C11.2254966,99.9966584 10.6728827,99.5361513 9.80732989,99.5361513 C9.22141723,99.5361513 8.62219737,99.843156 8.00965231,100.457175 C7.51695303,100.951059 7.07752513,101.197998 6.69135542,101.197998 C6.3584505,101.197998 6.08880156,101.051169 5.88240051,100.757508 C5.67599946,100.463847 5.57280049,100.183539 5.57280049,99.916574 C5.57280049,99.5962164 5.67599946,99.3225818 5.88240051,99.0956618 C6.08880156,98.8687419 6.57150646,98.5016711 7.33052967,97.9944383 C10.2068282,96.0722929 11.6449559,93.9766521 11.6449559,91.7074527 C11.6449559,90.5194601 11.3386879,89.615131 10.7261429,88.9944383 C10.1135978,88.3737455 9.37455999,88.0634038 8.5090072,88.0634038 C7.71003539,88.0634038 6.98431355,88.3270274 6.33181991,88.8542825 C5.67932627,89.3815377 5.35308434,90.0122321 5.35308434,90.7463849 C5.35308434,91.3871 5.60608828,91.9810874 6.11210376,92.5283648 C6.28521432,92.7285883 6.3717683,92.8954387 6.3717683,93.028921 C6.3717683,93.1490551 5.80250943,93.4560598 4.6639746,93.9499444 C3.52543978,94.4438289 2.80970494,94.6907675 2.51674861,94.6907675 C2.10394651,94.6907675 1.76771758,94.3570667 1.50805174,93.6896552 C1.24838591,93.0222436 1.11855494,92.4082342 1.11855494,91.8476085 C1.11855494,90.0989901 2.04734573,88.6240327 3.90495518,87.4226919 C5.76256463,86.2213511 7.86982116,85.6206897 10.226788,85.6206897 C12.2907985,85.6206897 14.0784711,86.0678487 15.5898594,86.9621802 C17.1012478,87.8565117 17.8569306,89.0778566 17.8569306,90.6262514 C17.8569306,91.987771 17.2876717,93.2491599 16.1491369,94.4104561 C15.0106021,95.5717522 13.6956474,96.4994404 12.2042333,97.1935484 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/locked-padlock": { "title": "$:/core/images/locked-padlock", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-locked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M96.4723753,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L32.0000269,64 C32.0028554,48.2766389 32.3030338,16.2688026 64.1594984,16.2688041 C95.9543927,16.2688056 96.4648869,48.325931 96.4723753,64 Z M80.5749059,64 L48.4413579,64 C48.4426205,47.71306 48.5829272,31.9999996 64.1595001,31.9999996 C79.8437473,31.9999996 81.1369461,48.1359182 80.5749059,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/mail": { "title": "$:/core/images/mail", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-mail tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M122.826782,104.894066 C121.945525,105.22777 120.990324,105.41043 119.993027,105.41043 L8.00697327,105.41043 C7.19458381,105.41043 6.41045219,105.289614 5.67161357,105.064967 L5.67161357,105.064967 L39.8346483,70.9019325 L60.6765759,91.7438601 C61.6118278,92.679112 62.8865166,93.0560851 64.0946097,92.8783815 C65.2975108,93.0473238 66.5641085,92.6696979 67.4899463,91.7438601 L88.5941459,70.6396605 C88.6693095,70.7292352 88.7490098,70.8162939 88.8332479,70.9005321 L122.826782,104.894066 Z M127.903244,98.6568194 C127.966933,98.2506602 128,97.8343714 128,97.4103789 L128,33.410481 C128,32.7414504 127.917877,32.0916738 127.763157,31.4706493 L94.2292399,65.0045665 C94.3188145,65.0797417 94.4058701,65.1594458 94.4901021,65.2436778 L127.903244,98.6568194 Z M0.205060636,99.2178117 C0.0709009529,98.6370366 0,98.0320192 0,97.4103789 L0,33.410481 C0,32.694007 0.0944223363,31.9995312 0.27147538,31.3387595 L0.27147538,31.3387595 L34.1777941,65.2450783 L0.205060636,99.2178117 L0.205060636,99.2178117 Z M5.92934613,25.6829218 C6.59211333,25.5051988 7.28862283,25.4104299 8.00697327,25.4104299 L119.993027,25.4104299 C120.759109,25.4104299 121.500064,25.5178649 122.201605,25.7184927 L122.201605,25.7184927 L64.0832611,83.8368368 L5.92934613,25.6829218 L5.92934613,25.6829218 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/menu-button": { "title": "$:/core/images/menu-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <rect x=\"0\" y=\"16\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"56\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"96\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n</svg>" }, "$:/core/images/mono-block": { "title": "$:/core/images/mono-block", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-mono-block tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M23.9653488,32.9670593 L24.3217888,32.9670593 C25.0766067,32.9670593 25.6497006,33.1592554 26.0410876,33.5436534 C26.4324747,33.9280514 26.6281653,34.4906619 26.6281653,35.2315017 C26.6281653,36.0562101 26.4219913,36.6502709 26.009637,37.0137017 C25.5972828,37.3771326 24.9158602,37.5588453 23.9653488,37.5588453 L17.6542639,37.5588453 C16.6897744,37.5588453 16.0048573,37.380627 15.5994921,37.0241852 C15.1941269,36.6677435 14.9914474,36.0701882 14.9914474,35.2315017 C14.9914474,34.4207713 15.1941269,33.8406885 15.5994921,33.4912358 C16.0048573,33.141783 16.6897744,32.9670593 17.6542639,32.9670593 L18.388111,32.9670593 L17.5284616,30.5139133 L8.47069195,30.5139133 L7.5691084,32.9670593 L8.30295547,32.9670593 C9.25346691,32.9670593 9.93488953,33.1452775 10.3472438,33.5017193 C10.759598,33.8581611 10.965772,34.4347494 10.965772,35.2315017 C10.965772,36.0562101 10.759598,36.6502709 10.3472438,37.0137017 C9.93488953,37.3771326 9.25346691,37.5588453 8.30295547,37.5588453 L2.89345418,37.5588453 C1.92896463,37.5588453 1.24404754,37.3771326 0.838682371,37.0137017 C0.433317198,36.6502709 0.230637652,36.0562101 0.230637652,35.2315017 C0.230637652,34.4906619 0.426328248,33.9280514 0.817715312,33.5436534 C1.20910238,33.1592554 1.78219626,32.9670593 2.53701417,32.9670593 L2.89345418,32.9670593 L8.51262607,17.3256331 L6.83526132,17.3256331 C5.88474988,17.3256331 5.20332727,17.1439204 4.79097304,16.7804895 C4.37861882,16.4170587 4.1724448,15.8299869 4.1724448,15.0192565 C4.1724448,14.1945481 4.37861882,13.6004873 4.79097304,13.2370565 C5.20332727,12.8736257 5.88474988,12.691913 6.83526132,12.691913 L14.6979086,12.691913 C15.9419603,12.691913 16.815579,13.3628521 17.318791,14.7047506 L17.318791,14.7676518 L23.9653488,32.9670593 Z M12.9786097,17.3256331 L9.9383861,26.1737321 L16.0188333,26.1737321 L12.9786097,17.3256331 Z M35.3809383,26.6979086 L35.3809383,33.0928616 L38.5259972,33.0928616 C40.7485166,33.0928616 42.3140414,32.8482484 43.2226185,32.3590146 C44.1311956,31.8697807 44.5854773,31.0520736 44.5854773,29.9058686 C44.5854773,28.7456855 44.1521624,27.9209895 43.2855197,27.4317556 C42.4188769,26.9425218 40.9022748,26.6979086 38.7356678,26.6979086 L35.3809383,26.6979086 Z M46.0741385,24.370565 C47.5977525,24.9296893 48.7159844,25.6949794 49.428868,26.666458 C50.1417516,27.6379366 50.498188,28.8784752 50.498188,30.388111 C50.498188,31.6601189 50.1906743,32.8202846 49.5756374,33.8686428 C48.9606006,34.917001 48.0799929,35.7766419 46.933788,36.4475911 C46.2628387,36.8389782 45.5115266,37.1220307 44.6798291,37.296757 C43.8481316,37.4714834 42.6704935,37.5588453 41.1468796,37.5588453 L39.3856466,37.5588453 L30.2020747,37.5588453 C29.2795194,37.5588453 28.6190637,37.3771326 28.2206876,37.0137017 C27.8223114,36.6502709 27.6231264,36.0562101 27.6231264,35.2315017 C27.6231264,34.4906619 27.811828,33.9280514 28.189237,33.5436534 C28.5666459,33.1592554 29.118773,32.9670593 29.8456347,32.9670593 L30.2020747,32.9670593 L30.2020747,17.3256331 L29.8456347,17.3256331 C29.118773,17.3256331 28.5666459,17.1299425 28.189237,16.7385554 C27.811828,16.3471683 27.6231264,15.7740744 27.6231264,15.0192565 C27.6231264,14.2085262 27.8258059,13.6179599 28.2311711,13.24754 C28.6365363,12.8771201 29.2934976,12.691913 30.2020747,12.691913 L39.8469219,12.691913 C42.796303,12.691913 45.0362615,13.2650068 46.5668644,14.4112118 C48.0974674,15.5574168 48.8627574,17.2347648 48.8627574,19.443306 C48.8627574,20.5335986 48.6286276,21.4945792 48.1603609,22.3262767 C47.6920943,23.1579742 46.9966938,23.8393968 46.0741385,24.370565 L46.0741385,24.370565 Z M35.3809383,17.1998307 L35.3809383,22.4835296 L38.2114913,22.4835296 C39.9307988,22.4835296 41.1433816,22.2808501 41.8492761,21.8754849 C42.5551706,21.4701197 42.9081126,20.7852027 42.9081126,19.8207131 C42.9081126,18.912136 42.5901154,18.2481858 41.9541114,17.8288425 C41.3181074,17.4094992 40.2872373,17.1998307 38.8614701,17.1998307 L35.3809383,17.1998307 Z M71.244119,13.3838259 C71.5236812,12.880614 71.8102281,12.5241775 72.1037684,12.3145059 C72.3973087,12.1048342 72.7677231,12 73.2150226,12 C73.8999499,12 74.3856819,12.1817127 74.6722332,12.5451435 C74.9587844,12.9085744 75.1020579,13.5305909 75.1020579,14.4112118 L75.143992,19.8626472 C75.143992,20.8271368 74.9867406,21.4771091 74.6722332,21.8125837 C74.3577257,22.1480584 73.7881263,22.3157932 72.9634178,22.3157932 C72.3763372,22.3157932 71.92555,22.1760142 71.6110425,21.896452 C71.2965351,21.6168898 71.0274605,21.0997075 70.8038107,20.3448896 C70.4403799,19.0169692 69.8602971,18.0629775 69.0635448,17.482886 C68.2667926,16.9027945 67.1625385,16.612753 65.7507494,16.612753 C63.5981206,16.612753 61.9487284,17.3396038 60.8025235,18.7933272 C59.6563185,20.2470506 59.0832246,22.3507245 59.0832246,25.104412 C59.0832246,27.8441215 59.6633074,29.9477954 60.8234905,31.4154969 C61.9836736,32.8831984 63.6400547,33.6170381 65.7926836,33.6170381 C67.2603851,33.6170381 68.878327,33.1278116 70.6465578,32.149344 C72.4147886,31.1708763 73.5295261,30.6816498 73.9908037,30.6816498 C74.53595,30.6816498 74.9937262,30.9122852 75.3641461,31.3735628 C75.734566,31.8348404 75.9197732,32.4079343 75.9197732,33.0928616 C75.9197732,34.3229353 74.836486,35.4831009 72.669879,36.5733935 C70.5032721,37.663686 68.0641285,38.2088241 65.3523753,38.2088241 C61.6901107,38.2088241 58.7267959,36.9997358 56.4623422,34.5815228 C54.1978885,32.1633099 53.0656786,29.0043046 53.0656786,25.104412 C53.0656786,21.3443006 54.2118664,18.22024 56.5042763,15.7321366 C58.7966863,13.2440331 61.7040894,12 65.226573,12 C66.2190187,12 67.1974717,12.1118232 68.1619613,12.3354729 C69.1264508,12.5591227 70.1538264,12.9085702 71.244119,13.3838259 L71.244119,13.3838259 Z M81.4645862,32.9670593 L81.4645862,17.3256331 L81.1081461,17.3256331 C80.3533282,17.3256331 79.7802344,17.1299425 79.3888473,16.7385554 C78.9974602,16.3471683 78.8017696,15.7740744 78.8017696,15.0192565 C78.8017696,14.2085262 79.0114381,13.6179599 79.4307814,13.24754 C79.8501247,12.8771201 80.5280528,12.691913 81.4645862,12.691913 L85.4063933,12.691913 L86.6434498,12.691913 C89.5648747,12.691913 91.7034933,12.8177141 93.0593699,13.06932 C94.4152465,13.320926 95.5684233,13.740263 96.5189347,14.3273436 C98.210286,15.3337675 99.5067362,16.7699967 100.408324,18.6360743 C101.309912,20.5021519 101.7607,22.6582429 101.7607,25.104412 C101.7607,27.6903623 101.247012,29.9512876 100.219621,31.8872557 C99.1922296,33.8232239 97.7350336,35.2874089 95.8479888,36.2798546 C94.9953241,36.7271541 93.9959043,37.0521403 92.8496993,37.2548229 C91.7034944,37.4575055 89.9981906,37.5588453 87.7337369,37.5588453 L85.4063933,37.5588453 L81.4645862,37.5588453 C80.5000966,37.5588453 79.8151795,37.380627 79.4098143,37.0241852 C79.0044492,36.6677435 78.8017696,36.0701882 78.8017696,35.2315017 C78.8017696,34.4906619 78.9974602,33.9280514 79.3888473,33.5436534 C79.7802344,33.1592554 80.3533282,32.9670593 81.1081461,32.9670593 L81.4645862,32.9670593 Z M86.8740874,17.2417648 L86.8740874,32.9670593 L88.0692098,32.9670593 C90.7110725,32.9670593 92.6609895,32.3205814 93.9190194,31.0276063 C95.1770492,29.7346312 95.8060547,27.7462749 95.8060547,25.0624779 C95.8060547,22.4206153 95.1665658,20.4497314 93.8875688,19.1497672 C92.6085718,17.849803 90.6831161,17.1998307 88.1111439,17.1998307 C87.7756693,17.1998307 87.5205727,17.2033252 87.3458463,17.2103142 C87.1711199,17.2173033 87.0138685,17.2277867 86.8740874,17.2417648 L86.8740874,17.2417648 Z M121.94052,17.1159625 L112.190837,17.1159625 L112.190837,22.4835296 L115.88104,22.4835296 L115.88104,22.2319249 C115.88104,21.4351727 116.055763,20.841112 116.405216,20.4497249 C116.754669,20.0583378 117.285829,19.8626472 117.998713,19.8626472 C118.627728,19.8626472 119.141415,20.0408655 119.539792,20.3973072 C119.938168,20.753749 120.137353,21.2045363 120.137353,21.7496826 C120.137353,21.7776388 120.144342,21.8684951 120.15832,22.0222543 C120.172298,22.1760135 120.179287,22.3297704 120.179287,22.4835296 L120.179287,26.8237109 C120.179287,27.7602442 120.011552,28.4311834 119.676077,28.8365486 C119.340603,29.2419138 118.795465,29.4445933 118.040647,29.4445933 C117.327763,29.4445933 116.789614,29.2558917 116.426183,28.8784827 C116.062752,28.5010738 115.88104,27.9419578 115.88104,27.201118 L115.88104,26.8237109 L112.190837,26.8237109 L112.190837,33.0928616 L121.94052,33.0928616 L121.94052,30.5977816 C121.94052,29.6612482 122.118738,28.9903091 122.47518,28.5849439 C122.831622,28.1795787 123.415199,27.9768992 124.225929,27.9768992 C125.022682,27.9768992 125.592281,28.1760842 125.934745,28.5744604 C126.277208,28.9728365 126.448438,29.6472701 126.448438,30.5977816 L126.448438,35.6718099 C126.448438,36.4266278 126.30167,36.9298322 126.008129,37.1814382 C125.714589,37.4330442 125.134506,37.5588453 124.267863,37.5588453 L107.095842,37.5588453 C106.173287,37.5588453 105.512831,37.3771326 105.114455,37.0137017 C104.716079,36.6502709 104.516894,36.0562101 104.516894,35.2315017 C104.516894,34.4906619 104.705595,33.9280514 105.083004,33.5436534 C105.460413,33.1592554 106.01254,32.9670593 106.739402,32.9670593 L107.095842,32.9670593 L107.095842,17.3256331 L106.739402,17.3256331 C106.026518,17.3256331 105.477886,17.126448 105.093488,16.7280719 C104.70909,16.3296957 104.516894,15.7600963 104.516894,15.0192565 C104.516894,14.2085262 104.719573,13.6179599 105.124938,13.24754 C105.530304,12.8771201 106.187265,12.691913 107.095842,12.691913 L124.267863,12.691913 C125.120528,12.691913 125.697116,12.8212085 125.997646,13.0798036 C126.298175,13.3383986 126.448438,13.8520864 126.448438,14.6208824 L126.448438,19.3175037 C126.448438,20.2680151 126.273714,20.9494377 125.924261,21.361792 C125.574808,21.7741462 125.008703,21.9803202 124.225929,21.9803202 C123.415199,21.9803202 122.831622,21.7706517 122.47518,21.3513084 C122.118738,20.9319652 121.94052,20.254037 121.94052,19.3175037 L121.94052,17.1159625 Z M19.7719369,47.6405477 C20.037521,47.1373358 20.3205734,46.7808993 20.6211028,46.5712277 C20.9216322,46.361556 21.295541,46.2567218 21.7428405,46.2567218 C22.4277678,46.2567218 22.9134998,46.4384345 23.2000511,46.8018653 C23.4866023,47.1652962 23.6298758,47.7873127 23.6298758,48.6679336 L23.6718099,54.119369 C23.6718099,55.0838586 23.5145586,55.7338309 23.2000511,56.0693055 C22.8855436,56.4047802 22.3089553,56.572515 21.4702687,56.572515 C20.8831881,56.572515 20.4254119,56.4292415 20.0969263,56.1426902 C19.7684407,55.856139 19.4993662,55.3424512 19.2896945,54.6016114 C18.9122856,53.2597129 18.3322027,52.3022267 17.5494286,51.7291243 C16.7666545,51.1560218 15.6693894,50.8694748 14.2576003,50.8694748 C12.1049715,50.8694748 10.4590738,51.5963256 9.31985785,53.050049 C8.18064193,54.5037724 7.61104252,56.6074463 7.61104252,59.3611338 C7.61104252,62.1148214 8.20859773,64.2429566 9.40372609,65.7456034 C10.5988544,67.2482501 12.2936748,67.9995623 14.488238,67.9995623 C14.9914499,67.9995623 15.5645438,67.9401562 16.2075368,67.8213423 C16.8505299,67.7025283 17.6053364,67.5173212 18.4719792,67.2657152 L18.4719792,63.9529198 L16.1027015,63.9529198 C15.1521901,63.9529198 14.4777564,63.7781961 14.0793803,63.4287433 C13.6810042,63.0792906 13.4818191,62.4992078 13.4818191,61.6884774 C13.4818191,60.8497908 13.6810042,60.2522356 14.0793803,59.8957938 C14.4777564,59.5393521 15.1521901,59.3611338 16.1027015,59.3611338 L23.6718099,59.3611338 C24.6502776,59.3611338 25.3386891,59.5358576 25.7370653,59.8853103 C26.1354414,60.2347631 26.3346265,60.8218348 26.3346265,61.6465433 C26.3346265,62.3873831 26.1354414,62.9569825 25.7370653,63.3553586 C25.3386891,63.7537347 24.7621008,63.9529198 24.0072829,63.9529198 L23.6718099,63.9529198 L23.6718099,68.9430799 L23.6718099,69.1946846 C23.6718099,69.6419841 23.6228873,69.9529924 23.5250405,70.1277188 C23.4271937,70.3024451 23.2315031,70.4806634 22.9379628,70.6623788 C22.1412106,71.1376345 20.8762107,71.5569715 19.1429251,71.9204023 C17.4096396,72.2838332 15.6554131,72.4655459 13.8801932,72.4655459 C10.2179286,72.4655459 7.25461383,71.2564576 4.99016011,68.8382446 C2.72570638,66.4200317 1.59349651,63.2610264 1.59349651,59.3611338 C1.59349651,55.6010224 2.73968428,52.4769618 5.03209423,49.9888583 C7.32450417,47.5007549 10.2319073,46.2567218 13.7543909,46.2567218 C14.7328585,46.2567218 15.7078171,46.368545 16.6792957,46.5921947 C17.6507743,46.8158445 18.6816444,47.165292 19.7719369,47.6405477 L19.7719369,47.6405477 Z M35.611576,51.5823548 L35.611576,56.4047785 L42.4678043,56.4047785 L42.4678043,51.5823548 L42.1323314,51.5823548 C41.3775135,51.5823548 40.8009251,51.3866642 40.402549,50.9952772 C40.0041729,50.6038901 39.8049878,50.0307962 39.8049878,49.2759783 C39.8049878,48.4512699 40.0111618,47.8572091 40.4235161,47.4937783 C40.8358703,47.1303474 41.5172929,46.9486347 42.4678043,46.9486347 L47.8773056,46.9486347 C48.8278171,46.9486347 49.5022507,47.1303474 49.9006269,47.4937783 C50.299003,47.8572091 50.498188,48.4512699 50.498188,49.2759783 C50.498188,50.0307962 50.3059919,50.6038901 49.9215939,50.9952772 C49.5371959,51.3866642 48.9745854,51.5823548 48.2337456,51.5823548 L47.8773056,51.5823548 L47.8773056,67.2237811 L48.2337456,67.2237811 C48.9885636,67.2237811 49.5616574,67.4159772 49.9530445,67.8003752 C50.3444316,68.1847732 50.5401222,68.7473837 50.5401222,69.4882235 C50.5401222,70.3129319 50.3374426,70.9069927 49.9320774,71.2704235 C49.5267123,71.6338543 48.8417952,71.815567 47.8773056,71.815567 L42.4678043,71.815567 C41.5033148,71.815567 40.8183977,71.6373488 40.4130325,71.280907 C40.0076674,70.9244652 39.8049878,70.32691 39.8049878,69.4882235 C39.8049878,68.7473837 40.0041729,68.1847732 40.402549,67.8003752 C40.8009251,67.4159772 41.3775135,67.2237811 42.1323314,67.2237811 L42.4678043,67.2237811 L42.4678043,61.0384986 L35.611576,61.0384986 L35.611576,67.2237811 L35.9470489,67.2237811 C36.7018668,67.2237811 37.2784552,67.4159772 37.6768313,67.8003752 C38.0752074,68.1847732 38.2743925,68.7473837 38.2743925,69.4882235 C38.2743925,70.3129319 38.0682185,70.9069927 37.6558642,71.2704235 C37.24351,71.6338543 36.5620874,71.815567 35.611576,71.815567 L30.2020747,71.815567 C29.2375851,71.815567 28.552668,71.6373488 28.1473029,71.280907 C27.7419377,70.9244652 27.5392581,70.32691 27.5392581,69.4882235 C27.5392581,68.7473837 27.7349487,68.1847732 28.1263358,67.8003752 C28.5177229,67.4159772 29.0908168,67.2237811 29.8456347,67.2237811 L30.2020747,67.2237811 L30.2020747,51.5823548 L29.8456347,51.5823548 C29.1047949,51.5823548 28.5421844,51.3866642 28.1577864,50.9952772 C27.7733884,50.6038901 27.5811923,50.0307962 27.5811923,49.2759783 C27.5811923,48.4512699 27.7803773,47.8572091 28.1787534,47.4937783 C28.5771296,47.1303474 29.2515632,46.9486347 30.2020747,46.9486347 L35.611576,46.9486347 C36.5481093,46.9486347 37.2260374,47.1303474 37.6453807,47.4937783 C38.064724,47.8572091 38.2743925,48.4512699 38.2743925,49.2759783 C38.2743925,50.0307962 38.0752074,50.6038901 37.6768313,50.9952772 C37.2784552,51.3866642 36.7018668,51.5823548 35.9470489,51.5823548 L35.611576,51.5823548 Z M67.365213,51.5823548 L67.365213,67.2237811 L70.887679,67.2237811 C71.8381904,67.2237811 72.519613,67.4019993 72.9319673,67.7584411 C73.3443215,68.1148829 73.5504955,68.6914712 73.5504955,69.4882235 C73.5504955,70.2989538 73.340827,70.8895201 72.9214837,71.25994 C72.5021404,71.6303599 71.8242123,71.815567 70.887679,71.815567 L58.4332458,71.815567 C57.4827343,71.815567 56.8013117,71.6338543 56.3889575,71.2704235 C55.9766033,70.9069927 55.7704292,70.3129319 55.7704292,69.4882235 C55.7704292,68.6774931 55.9731088,68.0974103 56.378474,67.7479575 C56.7838391,67.3985048 57.4687562,67.2237811 58.4332458,67.2237811 L61.9557117,67.2237811 L61.9557117,51.5823548 L58.4332458,51.5823548 C57.4827343,51.5823548 56.8013117,51.4006421 56.3889575,51.0372113 C55.9766033,50.6737805 55.7704292,50.0867087 55.7704292,49.2759783 C55.7704292,48.4512699 55.9731088,47.8641981 56.378474,47.5147453 C56.7838391,47.1652926 57.4687562,46.9905689 58.4332458,46.9905689 L70.887679,46.9905689 C71.8801247,46.9905689 72.5720308,47.1652926 72.9634178,47.5147453 C73.3548049,47.8641981 73.5504955,48.4512699 73.5504955,49.2759783 C73.5504955,50.0867087 73.347816,50.6737805 72.9424508,51.0372113 C72.5370856,51.4006421 71.8521685,51.5823548 70.887679,51.5823548 L67.365213,51.5823548 Z M97.8608265,51.5823548 L97.8608265,63.1771386 L97.8608265,63.5755127 C97.8608265,65.4485794 97.7385199,66.8044357 97.493903,67.6431222 C97.2492861,68.4818088 96.8404325,69.2296264 96.26733,69.8865976 C95.5264902,70.7392623 94.4991146,71.3822457 93.1851723,71.815567 C91.87123,72.2488884 90.2917273,72.4655459 88.4466169,72.4655459 C87.1466527,72.4655459 85.8921362,72.3397448 84.6830298,72.0881388 C83.4739233,71.8365328 82.3102631,71.4591296 81.1920144,70.9559176 C80.5769776,70.6763554 80.175113,70.31293 79.9864085,69.8656305 C79.797704,69.418331 79.7033532,68.6914802 79.7033532,67.6850564 L79.7033532,63.3658422 C79.7033532,62.1637247 79.8780769,61.3250508 80.2275297,60.849795 C80.5769824,60.3745393 81.185021,60.136915 82.0516638,60.136915 C83.2957156,60.136915 83.9806326,61.0524675 84.1064356,62.8835998 C84.1204137,63.2050963 84.1413806,63.4497096 84.1693368,63.6174469 C84.3370741,65.2389076 84.7144774,66.3466561 85.301558,66.9407258 C85.8886386,67.5347954 86.8251579,67.8318258 88.1111439,67.8318258 C89.7046484,67.8318258 90.8263749,67.4089943 91.476357,66.5633187 C92.126339,65.7176431 92.4513252,64.1765796 92.4513252,61.9400821 L92.4513252,51.5823548 L88.9288593,51.5823548 C87.9783478,51.5823548 87.2969252,51.4006421 86.884571,51.0372113 C86.4722168,50.6737805 86.2660427,50.0867087 86.2660427,49.2759783 C86.2660427,48.4512699 86.4652278,47.8641981 86.8636039,47.5147453 C87.26198,47.1652926 87.9503916,46.9905689 88.9288593,46.9905689 L99.6220595,46.9905689 C100.600527,46.9905689 101.288939,47.1652926 101.687315,47.5147453 C102.085691,47.8641981 102.284876,48.4512699 102.284876,49.2759783 C102.284876,50.0867087 102.078702,50.6737805 101.666348,51.0372113 C101.253994,51.4006421 100.572571,51.5823548 99.6220595,51.5823548 L97.8608265,51.5823548 Z M112.505343,51.5823548 L112.505343,57.9353738 L118.984165,51.4565525 C118.257303,51.3726838 117.747109,51.1665098 117.453569,50.8380242 C117.160029,50.5095387 117.013261,49.9888619 117.013261,49.2759783 C117.013261,48.4512699 117.212446,47.8572091 117.610822,47.4937783 C118.009198,47.1303474 118.683632,46.9486347 119.634143,46.9486347 L124.771073,46.9486347 C125.721584,46.9486347 126.396018,47.1303474 126.794394,47.4937783 C127.19277,47.8572091 127.391955,48.4512699 127.391955,49.2759783 C127.391955,50.0447743 127.19277,50.6213627 126.794394,51.0057607 C126.396018,51.3901587 125.812441,51.5823548 125.043645,51.5823548 L124.561402,51.5823548 L118.459988,57.641835 C119.592215,58.4805215 120.626579,59.5812811 121.563113,60.9441468 C122.499646,62.3070125 123.596911,64.400203 124.854941,67.2237811 L125.127513,67.2237811 L125.546854,67.2237811 C126.371563,67.2237811 126.98659,67.4124827 127.391955,67.7898917 C127.79732,68.1673006 128,68.7334056 128,69.4882235 C128,70.3129319 127.793826,70.9069927 127.381472,71.2704235 C126.969118,71.6338543 126.287695,71.815567 125.337183,71.815567 L122.758235,71.815567 C121.626008,71.815567 120.710456,71.0537715 120.01155,69.5301576 C119.885747,69.2505954 119.787902,69.026949 119.718012,68.8592117 C118.795456,66.9022764 117.949793,65.3926632 117.180997,64.3303269 C116.412201,63.2679906 115.510627,62.2965265 114.476247,61.4159056 L112.505343,63.302941 L112.505343,67.2237811 L112.840816,67.2237811 C113.595634,67.2237811 114.172222,67.4159772 114.570599,67.8003752 C114.968975,68.1847732 115.16816,68.7473837 115.16816,69.4882235 C115.16816,70.3129319 114.961986,70.9069927 114.549631,71.2704235 C114.137277,71.6338543 113.455855,71.815567 112.505343,71.815567 L107.095842,71.815567 C106.131352,71.815567 105.446435,71.6373488 105.04107,71.280907 C104.635705,70.9244652 104.433025,70.32691 104.433025,69.4882235 C104.433025,68.7473837 104.628716,68.1847732 105.020103,67.8003752 C105.41149,67.4159772 105.984584,67.2237811 106.739402,67.2237811 L107.095842,67.2237811 L107.095842,51.5823548 L106.739402,51.5823548 C105.998562,51.5823548 105.435952,51.3866642 105.051554,50.9952772 C104.667156,50.6038901 104.474959,50.0307962 104.474959,49.2759783 C104.474959,48.4512699 104.674145,47.8572091 105.072521,47.4937783 C105.470897,47.1303474 106.14533,46.9486347 107.095842,46.9486347 L112.505343,46.9486347 C113.441877,46.9486347 114.119805,47.1303474 114.539148,47.4937783 C114.958491,47.8572091 115.16816,48.4512699 115.16816,49.2759783 C115.16816,50.0307962 114.968975,50.6038901 114.570599,50.9952772 C114.172222,51.3866642 113.595634,51.5823548 112.840816,51.5823548 L112.505343,51.5823548 Z M13.439885,96.325622 L17.4445933,84.4372993 C17.6961993,83.6545252 18.0456468,83.0849258 18.4929463,82.728484 C18.9402458,82.3720422 19.5343065,82.193824 20.2751463,82.193824 L23.5460076,82.193824 C24.496519,82.193824 25.1779416,82.3755367 25.5902958,82.7389675 C26.0026501,83.1023984 26.2088241,83.6964591 26.2088241,84.5211676 C26.2088241,85.2759855 26.009639,85.8490794 25.6112629,86.2404664 C25.2128868,86.6318535 24.6362984,86.8275441 23.8814805,86.8275441 L23.5460076,86.8275441 L24.1330852,102.46897 L24.4895252,102.46897 C25.2443431,102.46897 25.8104481,102.661166 26.187857,103.045564 C26.565266,103.429962 26.7539676,103.992573 26.7539676,104.733413 C26.7539676,105.558121 26.5547826,106.152182 26.1564064,106.515613 C25.7580303,106.879044 25.0835967,107.060756 24.1330852,107.060756 L19.4154969,107.060756 C18.4649855,107.060756 17.7905518,106.882538 17.3921757,106.526096 C16.9937996,106.169654 16.7946145,105.572099 16.7946145,104.733413 C16.7946145,103.992573 16.9868106,103.429962 17.3712086,103.045564 C17.7556066,102.661166 18.325206,102.46897 19.0800239,102.46897 L19.4154969,102.46897 L19.1219581,89.6790642 L16.0607674,99.1981091 C15.8371177,99.9109927 15.5191204,100.42468 15.1067662,100.739188 C14.694412,101.053695 14.1248126,101.210947 13.3979509,101.210947 C12.6710892,101.210947 12.0945008,101.053695 11.6681685,100.739188 C11.2418362,100.42468 10.91685,99.9109927 10.6932002,99.1981091 L7.65297664,89.6790642 L7.35943781,102.46897 L7.69491075,102.46897 C8.44972866,102.46897 9.01932808,102.661166 9.40372609,103.045564 C9.78812409,103.429962 9.98032022,103.992573 9.98032022,104.733413 C9.98032022,105.558121 9.77764067,106.152182 9.3722755,106.515613 C8.96691032,106.879044 8.29597114,107.060756 7.35943781,107.060756 L2.62088241,107.060756 C1.68434908,107.060756 1.01340989,106.879044 0.608044719,106.515613 C0.202679546,106.152182 0,105.558121 0,104.733413 C0,103.992573 0.192196121,103.429962 0.57659413,103.045564 C0.960992139,102.661166 1.53059155,102.46897 2.28540946,102.46897 L2.62088241,102.46897 L3.22892713,86.8275441 L2.89345418,86.8275441 C2.13863627,86.8275441 1.56204791,86.6318535 1.16367179,86.2404664 C0.765295672,85.8490794 0.5661106,85.2759855 0.5661106,84.5211676 C0.5661106,83.6964591 0.772284622,83.1023984 1.18463885,82.7389675 C1.59699308,82.3755367 2.27841569,82.193824 3.22892713,82.193824 L6.49978838,82.193824 C7.22665007,82.193824 7.81022738,82.3685477 8.25053783,82.7180005 C8.69084827,83.0674532 9.05077919,83.6405471 9.33034138,84.4372993 L13.439885,96.325622 Z M43.8935644,98.3803938 L43.8935644,86.8275441 L42.7403761,86.8275441 C41.8178209,86.8275441 41.1573651,86.6458314 40.758989,86.2824006 C40.3606129,85.9189697 40.1614278,85.3318979 40.1614278,84.5211676 C40.1614278,83.7104372 40.3606129,83.119871 40.758989,82.7494511 C41.1573651,82.3790312 41.8178209,82.193824 42.7403761,82.193824 L48.6950209,82.193824 C49.6035981,82.193824 50.2605593,82.3790312 50.6659245,82.7494511 C51.0712897,83.119871 51.2739692,83.7104372 51.2739692,84.5211676 C51.2739692,85.2620074 51.0817731,85.8316068 50.6973751,86.2299829 C50.3129771,86.628359 49.7643445,86.8275441 49.051461,86.8275441 L48.6950209,86.8275441 L48.6950209,105.865634 C48.6950209,106.522605 48.6251315,106.934953 48.4853504,107.10269 C48.3455693,107.270428 48.0310665,107.354295 47.5418327,107.354295 L45.4451268,107.354295 C44.7741775,107.354295 44.3024234,107.284406 44.0298503,107.144625 C43.7572771,107.004843 43.5231473,106.76023 43.3274538,106.410777 L34.6051571,91.0838571 L34.6051571,102.46897 L35.8212466,102.46897 C36.7298237,102.46897 37.379796,102.643694 37.7711831,102.993147 C38.1625701,103.3426 38.3582607,103.922682 38.3582607,104.733413 C38.3582607,105.558121 38.1590757,106.152182 37.7606995,106.515613 C37.3623234,106.879044 36.7158456,107.060756 35.8212466,107.060756 L29.8037005,107.060756 C28.8951234,107.060756 28.2381621,106.879044 27.832797,106.515613 C27.4274318,106.152182 27.2247522,105.558121 27.2247522,104.733413 C27.2247522,103.992573 27.4134539,103.429962 27.7908629,103.045564 C28.1682718,102.661166 28.7273878,102.46897 29.4682276,102.46897 L29.8037005,102.46897 L29.8037005,86.8275441 L29.4682276,86.8275441 C28.755344,86.8275441 28.203217,86.628359 27.8118299,86.2299829 C27.4204428,85.8316068 27.2247522,85.2620074 27.2247522,84.5211676 C27.2247522,83.7104372 27.4309263,83.119871 27.8432805,82.7494511 C28.2556347,82.3790312 28.9091015,82.193824 29.8037005,82.193824 L33.2422983,82.193824 C34.0670067,82.193824 34.6261227,82.3021527 34.919663,82.5188134 C35.2132033,82.7354741 35.5416839,83.1722835 35.9051148,83.8292546 L43.8935644,98.3803938 Z M64.6604624,86.3662688 C62.8572863,86.3662688 61.4420239,87.0931196 60.4146329,88.546843 C59.3872418,90.0005663 58.873554,92.0203728 58.873554,94.6063231 C58.873554,97.1922733 59.3907363,99.2190688 60.4251164,100.68677 C61.4594965,102.154472 62.8712644,102.888312 64.6604624,102.888312 C66.4636385,102.888312 67.8823953,102.157966 68.9167754,100.697254 C69.9511555,99.2365414 70.4683378,97.2062514 70.4683378,94.6063231 C70.4683378,92.0203728 69.95465,90.0005663 68.9272589,88.546843 C67.8998679,87.0931196 66.4776166,86.3662688 64.6604624,86.3662688 L64.6604624,86.3662688 Z M64.6604624,81.501911 C68.0990773,81.501911 70.929602,82.7319662 73.1521214,85.1921135 C75.3746408,87.6522607 76.4858838,90.7902992 76.4858838,94.6063231 C76.4858838,98.4503032 75.3816297,101.595331 73.1730884,104.0415 C70.9645471,106.487669 68.1270335,107.710735 64.6604624,107.710735 C61.2358256,107.710735 58.4053009,106.477185 56.1688034,104.010049 C53.9323059,101.542913 52.8140739,98.4083688 52.8140739,94.6063231 C52.8140739,90.7763211 53.9218224,87.6347881 56.1373528,85.1816299 C58.3528831,82.7284717 61.1938912,81.501911 64.6604624,81.501911 L64.6604624,81.501911 Z M87.4611651,98.1707232 L87.4611651,102.46897 L89.6207722,102.46897 C90.5293493,102.46897 91.1758272,102.643694 91.5602252,102.993147 C91.9446232,103.3426 92.1368193,103.922682 92.1368193,104.733413 C92.1368193,105.558121 91.9411287,106.152182 91.5497417,106.515613 C91.1583546,106.879044 90.5153712,107.060756 89.6207722,107.060756 L82.3661697,107.060756 C81.4436145,107.060756 80.7831587,106.879044 80.3847826,106.515613 C79.9864065,106.152182 79.7872214,105.558121 79.7872214,104.733413 C79.7872214,103.992573 79.9759231,103.429962 80.353332,103.045564 C80.730741,102.661166 81.282868,102.46897 82.0097297,102.46897 L82.3661697,102.46897 L82.3661697,86.8275441 L82.0097297,86.8275441 C81.2968461,86.8275441 80.7482136,86.628359 80.3638155,86.2299829 C79.9794175,85.8316068 79.7872214,85.2620074 79.7872214,84.5211676 C79.7872214,83.7104372 79.989901,83.119871 80.3952661,82.7494511 C80.8006313,82.3790312 81.4575926,82.193824 82.3661697,82.193824 L91.0255652,82.193824 C94.450202,82.193824 97.0396079,82.8507853 98.7938606,84.1647276 C100.548113,85.4786699 101.425227,87.414609 101.425227,89.972603 C101.425227,92.6703781 100.551608,94.7111515 98.8043442,96.0949843 C97.0570805,97.4788171 94.4641801,98.1707232 91.0255652,98.1707232 L87.4611651,98.1707232 Z M87.4611651,86.8275441 L87.4611651,93.4531348 L90.4384875,93.4531348 C92.0879044,93.4531348 93.328443,93.1735768 94.1601405,92.6144525 C94.9918381,92.0553281 95.4076806,91.2166541 95.4076806,90.0984053 C95.4076806,89.0500471 94.9778602,88.2428234 94.1182064,87.67671 C93.2585527,87.1105966 92.031992,86.8275441 90.4384875,86.8275441 L87.4611651,86.8275441 Z M114.727851,107.396229 L113.092421,109.03166 C113.69348,108.835966 114.284046,108.689198 114.864137,108.591352 C115.444229,108.493505 116.013828,108.444582 116.572953,108.444582 C117.677223,108.444582 118.840883,108.608823 120.063968,108.937308 C121.287053,109.265794 122.031376,109.430034 122.29696,109.430034 C122.744259,109.430034 123.327837,109.279772 124.047709,108.979242 C124.767582,108.678713 125.253314,108.52845 125.50492,108.52845 C126.02211,108.52845 126.45193,108.727636 126.794394,109.126012 C127.136858,109.524388 127.308087,110.024098 127.308087,110.625156 C127.308087,111.421909 126.836333,112.099837 125.892811,112.658961 C124.949288,113.218086 123.792617,113.497643 122.422762,113.497643 C121.486229,113.497643 120.28413,113.277492 118.816428,112.837181 C117.348727,112.396871 116.286406,112.176719 115.629435,112.176719 C114.636989,112.176719 113.518757,112.449288 112.274706,112.994434 C111.030654,113.53958 110.261869,113.812149 109.968329,113.812149 C109.36727,113.812149 108.857077,113.612964 108.437734,113.214588 C108.01839,112.816212 107.808722,112.337469 107.808722,111.778345 C107.808722,111.386958 107.941512,110.971115 108.207096,110.530805 C108.47268,110.090494 108.94094,109.520895 109.611889,108.821989 L111.729562,106.683349 C109.395218,105.830685 107.536157,104.29661 106.152324,102.08108 C104.768491,99.8655494 104.076585,97.3180772 104.076585,94.4385866 C104.076585,90.6365409 105.180839,87.5299526 107.389381,85.1187288 C109.597922,82.7075049 112.442425,81.501911 115.922974,81.501911 C119.389545,81.501911 122.227059,82.7109994 124.4356,85.1292123 C126.644141,87.5474252 127.748395,90.650519 127.748395,94.4385866 C127.748395,98.2126762 126.65113,101.322759 124.456567,103.768928 C122.262004,106.215097 119.480402,107.438163 116.111677,107.438163 C115.888028,107.438163 115.660887,107.434669 115.430248,107.42768 C115.199609,107.420691 114.965479,107.410207 114.727851,107.396229 L114.727851,107.396229 Z M115.922974,86.3662688 C114.119798,86.3662688 112.704535,87.0931196 111.677144,88.546843 C110.649753,90.0005663 110.136065,92.0203728 110.136065,94.6063231 C110.136065,97.1922733 110.653248,99.2190688 111.687628,100.68677 C112.722008,102.154472 114.133776,102.888312 115.922974,102.888312 C117.72615,102.888312 119.144907,102.157966 120.179287,100.697254 C121.213667,99.2365414 121.730849,97.2062514 121.730849,94.6063231 C121.730849,92.0203728 121.217161,90.0005663 120.18977,88.546843 C119.162379,87.0931196 117.740128,86.3662688 115.922974,86.3662688 L115.922974,86.3662688 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/mono-line": { "title": "$:/core/images/mono-line", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-mono-line tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M60.4374591,84.522627 L61.3450888,84.522627 C63.2671377,84.522627 64.7264493,85.0120303 65.7230673,85.9908515 C66.7196852,86.9696727 67.2179868,88.4022896 67.2179868,90.288745 C67.2179868,92.3887615 66.6929905,93.9014625 65.6429823,94.8268935 C64.5929741,95.7523244 62.857817,96.215033 60.4374591,96.215033 L44.3670747,96.215033 C41.9111232,96.215033 40.1670679,95.7612227 39.1348565,94.8535884 C38.102645,93.9459542 37.586547,92.424355 37.586547,90.288745 C37.586547,88.2243221 38.102645,86.747214 39.1348565,85.8573766 C40.1670679,84.9675391 41.9111232,84.522627 44.3670747,84.522627 L46.235724,84.522627 L44.0467348,78.2759992 L20.9822627,78.2759992 L18.6864935,84.522627 L20.5551429,84.522627 C22.9755008,84.522627 24.7106579,84.9764373 25.7606661,85.8840716 C26.8106743,86.7917058 27.3356705,88.2599156 27.3356705,90.288745 C27.3356705,92.3887615 26.8106743,93.9014625 25.7606661,94.8268935 C24.7106579,95.7523244 22.9755008,96.215033 20.5551429,96.215033 L6.78052766,96.215033 C4.32457622,96.215033 2.58052094,95.7523244 1.54830946,94.8268935 C0.516097994,93.9014625 0,92.3887615 0,90.288745 C0,88.4022896 0.498301511,86.9696727 1.49491948,85.9908515 C2.49153745,85.0120303 3.95084902,84.522627 5.87289797,84.522627 L6.78052766,84.522627 L21.0890427,44.6937008 L16.8178442,44.6937008 C14.3974863,44.6937008 12.6623292,44.2309922 11.612321,43.3055613 C10.5623128,42.3801303 10.0373165,40.8852258 10.0373165,38.8208028 C10.0373165,36.7207864 10.5623128,35.2080854 11.612321,34.2826544 C12.6623292,33.3572234 14.3974863,32.8945149 16.8178442,32.8945149 L36.8390873,32.8945149 C40.0069087,32.8945149 42.231469,34.6029772 43.512835,38.0199531 L43.512835,38.180123 L60.4374591,84.522627 Z M32.4611088,44.6937008 L24.7195615,67.224273 L40.2026561,67.224273 L32.4611088,44.6937008 Z M89.5058233,68.5590225 L89.5058233,84.8429669 L97.5143205,84.8429669 C103.173687,84.8429669 107.160099,84.22009 109.473676,82.9743176 C111.787254,81.7285451 112.944025,79.6463566 112.944025,76.7276897 C112.944025,73.7734293 111.840643,71.6734444 109.633846,70.4276719 C107.427049,69.1818994 103.565213,68.5590225 98.0482204,68.5590225 L89.5058233,68.5590225 Z M116.734714,62.6327346 C120.614405,64.0564746 123.461842,66.0051894 125.277111,68.4789376 C127.092379,70.9526857 128,74.1115614 128,77.9556593 C128,81.1946677 127.216955,84.1488838 125.650841,86.8183962 C124.084727,89.4879087 121.84237,91.676876 118.923703,93.385364 C117.215215,94.3819819 115.302093,95.1027395 113.18428,95.5476582 C111.066467,95.9925769 108.06776,96.215033 104.188068,96.215033 L99.7033098,96.215033 L76.3184979,96.215033 C73.9693269,96.215033 72.2875593,95.7523244 71.2731446,94.8268935 C70.2587299,93.9014625 69.7515301,92.3887615 69.7515301,90.288745 C69.7515301,88.4022896 70.2320352,86.9696727 71.1930596,85.9908515 C72.1540841,85.0120303 73.5600062,84.522627 75.4108682,84.522627 L76.3184979,84.522627 L76.3184979,44.6937008 L75.4108682,44.6937008 C73.5600062,44.6937008 72.1540841,44.1953993 71.1930596,43.1987813 C70.2320352,42.2021633 69.7515301,40.7428518 69.7515301,38.8208028 C69.7515301,36.7563799 70.2676281,35.2525771 71.2998396,34.3093494 C72.3320511,33.3661217 74.0049204,32.8945149 76.3184979,32.8945149 L100.877889,32.8945149 C108.388118,32.8945149 114.09189,34.3538264 117.989378,37.2724934 C121.886867,40.1911603 123.835581,44.4623161 123.835581,50.0860889 C123.835581,52.8623819 123.239399,55.3093982 122.047017,57.4272114 C120.854635,59.5450246 119.083885,61.2801816 116.734714,62.6327346 L116.734714,62.6327346 Z M89.5058233,44.3733609 L89.5058233,57.8276363 L96.7134708,57.8276363 C101.091471,57.8276363 104.179161,57.3115383 105.976633,56.2793268 C107.774104,55.2471153 108.672827,53.50306 108.672827,51.0471086 C108.672827,48.7335312 107.863087,47.0428653 106.243583,45.9750604 C104.624078,44.9072554 101.999097,44.3733609 98.3685602,44.3733609 L89.5058233,44.3733609 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/new-button": { "title": "$:/core/images/new-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/new-here-button": { "title": "$:/core/images/new-here-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-here-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n \t<g transform=\"translate(52.233611, 64.389922) rotate(75.000000) translate(-52.233611, -64.389922) translate(-7.734417, 3.702450)\">\n\t <path d=\"M18.9270186,45.959338 L18.9080585,49.6521741 C18.8884833,53.4648378 21.0574548,58.7482162 23.7526408,61.4434022 L78.5671839,116.257945 C81.2617332,118.952495 85.6348701,118.950391 88.3334363,116.251825 L115.863237,88.7220241 C118.555265,86.0299959 118.564544,81.6509578 115.869358,78.9557717 L61.0548144,24.1412286 C58.3602652,21.4466794 53.0787224,19.2788426 49.2595808,19.3006519 L25.9781737,19.4336012 C22.1633003,19.4553862 19.0471195,22.5673232 19.0275223,26.3842526 L18.9871663,34.2443819 C19.0818862,34.255617 19.1779758,34.2665345 19.2754441,34.2771502 C22.6891275,34.6489512 27.0485594,34.2348566 31.513244,33.2285542 C31.7789418,32.8671684 32.075337,32.5211298 32.4024112,32.1940556 C34.8567584,29.7397084 38.3789778,29.0128681 41.4406288,30.0213822 C41.5958829,29.9543375 41.7503946,29.8866669 41.9041198,29.8183808 L42.1110981,30.2733467 C43.1114373,30.6972371 44.0473796,31.3160521 44.8614145,32.1300869 C48.2842088,35.5528813 48.2555691,41.130967 44.7974459,44.5890903 C41.4339531,47.952583 36.0649346,48.0717177 32.6241879,44.9262969 C27.8170558,45.8919233 23.0726921,46.2881596 18.9270186,45.959338 Z\"></path>\n\t <path d=\"M45.4903462,38.8768094 C36.7300141,42.6833154 26.099618,44.7997354 18.1909048,43.9383587 C7.2512621,42.7468685 1.50150083,35.8404432 4.66865776,24.7010202 C7.51507386,14.6896965 15.4908218,6.92103848 24.3842626,4.38423012 C34.1310219,1.60401701 42.4070208,6.15882777 42.4070209,16.3101169 L34.5379395,16.310117 C34.5379394,11.9285862 31.728784,10.3825286 26.5666962,11.8549876 C20.2597508,13.6540114 14.3453742,19.4148216 12.2444303,26.8041943 C10.4963869,32.9523565 12.6250796,35.5092726 19.0530263,36.2093718 C25.5557042,36.9176104 35.0513021,34.9907189 42.7038419,31.5913902 L42.7421786,31.6756595 C44.3874154,31.5384763 47.8846101,37.3706354 45.9274416,38.6772897 L45.9302799,38.6835285 C45.9166992,38.6895612 45.9031139,38.6955897 45.8895238,38.7016142 C45.8389288,38.7327898 45.7849056,38.7611034 45.7273406,38.7863919 C45.6506459,38.8200841 45.571574,38.8501593 45.4903462,38.8768094 Z\"></path>\n </g>\n <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n </g>\n </g>\n</svg>" }, "$:/core/images/new-image-button": { "title": "$:/core/images/new-image-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M81.3619177,73.6270062 L97.1875317,46.2162388 C97.91364,44.9585822 97.4824378,43.3533085 96.2260476,42.6279312 L46.2162388,13.7547547 C44.9585822,13.0286463 43.3533085,13.4598485 42.6279312,14.7162388 L30.0575956,36.4886988 L40.0978909,31.2276186 C43.1404959,29.6333041 46.8692155,31.3421319 47.6479264,34.6877101 L51.2545483,52.3903732 L61.1353556,53.2399953 C63.2899974,53.4346096 65.1046382,54.9309951 65.706105,57.0091178 C65.7395572,57.1246982 65.8069154,57.3539875 65.9047035,57.6813669 C66.0696435,58.2335608 66.2581528,58.852952 66.4667073,59.5238092 C67.0618822,61.4383079 67.6960725,63.3742727 68.3393254,65.2021174 C68.5462918,65.7902259 68.7511789,66.3583016 68.953259,66.9034738 C69.5777086,68.5881157 70.1617856,70.0172008 70.6783305,71.110045 C70.9334784,71.6498566 71.1627732,72.0871602 71.4035746,72.5373068 C71.6178999,72.7492946 71.9508843,72.9623307 72.4151452,73.1586945 C73.5561502,73.6412938 75.1990755,73.899146 77.0720271,73.9171651 C77.9355886,73.9254732 78.7819239,73.8832103 79.5638842,73.8072782 C80.0123946,73.7637257 80.3172916,73.7224469 80.4352582,73.7027375 C80.7503629,73.6500912 81.0598053,73.6256267 81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 Z M37.4707881,2.64867269 C38.9217993,0.135447653 42.1388058,-0.723707984 44.6486727,0.725364314 L108.293614,37.4707881 C110.806839,38.9217993 111.665994,42.1388058 110.216922,44.6486727 L73.4714982,108.293614 C72.0204871,110.806839 68.8034805,111.665994 66.2936136,110.216922 L2.64867269,73.4714982 C0.135447653,72.0204871 -0.723707984,68.8034805 0.725364314,66.2936136 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 Z M80.3080975,53.1397764 C82.8191338,54.5895239 86.0299834,53.7291793 87.4797308,51.218143 C88.9294783,48.7071068 88.0691338,45.4962571 85.5580975,44.0465097 C83.0470612,42.5967622 79.8362116,43.4571068 78.3864641,45.968143 C76.9367166,48.4791793 77.7970612,51.6900289 80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 Z M96,112 L88.0070969,112 C83.5881712,112 80,108.418278 80,104 C80,99.5907123 83.5848994,96 88.0070969,96 L96,96 L96,88.0070969 C96,83.5881712 99.581722,80 104,80 C108.409288,80 112,83.5848994 112,88.0070969 L112,96 L119.992903,96 C124.411829,96 128,99.581722 128,104 C128,108.409288 124.415101,112 119.992903,112 L112,112 L112,119.992903 C112,124.411829 108.418278,128 104,128 C99.5907123,128 96,124.415101 96,119.992903 L96,112 L96,112 Z M33.3471097,51.7910932 C40.7754579,59.7394511 42.3564368,62.4818351 40.7958321,65.1848818 C39.2352273,67.8879286 26.9581062,62.8571718 24.7019652,66.7649227 C22.4458242,70.6726735 23.7947046,70.0228006 22.2648667,72.6725575 L41.9944593,84.0634431 C41.9944593,84.0634431 36.3904568,75.8079231 37.7602356,73.4353966 C40.2754811,69.0788636 46.5298923,72.1787882 48.1248275,69.4162793 C50.538989,65.234829 43.0222016,59.7770885 33.3471097,51.7910932 L33.3471097,51.7910932 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/new-journal-button": { "title": "$:/core/images/new-journal-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-journal-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M102.545455,112.818182 L102.545455,124.636364 L102.545455,124.636364 L102.545455,124.636364 C102.545455,125.941761 103.630828,127 104.969697,127 L111.030303,127 C112.369172,127 113.454545,125.941761 113.454545,124.636364 L113.454545,112.818182 L125.575758,112.818182 C126.914626,112.818182 128,111.759982 128,110.454545 L128,104.545455 C128,103.240018 126.914626,102.181818 125.575758,102.181818 L113.454545,102.181818 L113.454545,90.3636364 C113.454545,89.0582 112.369172,88 111.030303,88 L104.969697,88 L104.969697,88 C103.630828,88 102.545455,89.0582 102.545455,90.3636364 L102.545455,102.181818 L90.4242424,102.181818 L90.4242424,102.181818 C89.0853705,102.181818 88,103.240018 88,104.545455 L88,110.454545 L88,110.454545 L88,110.454545 C88,111.759982 89.0853705,112.818182 90.4242424,112.818182 L102.545455,112.818182 Z\"></path>\n <g transform=\"translate(59.816987, 64.316987) rotate(30.000000) translate(-59.816987, -64.316987) translate(20.316987, 12.816987)\">\n <g transform=\"translate(0.000000, 0.000000)\">\n <path d=\"M9.99631148,0 C4.4755011,0 -2.27373675e-13,4.48070044 -2.27373675e-13,9.99759461 L-2.27373675e-13,91.6128884 C-2.27373675e-13,97.1344074 4.46966773,101.610483 9.99631148,101.610483 L68.9318917,101.610483 C74.4527021,101.610483 78.9282032,97.1297826 78.9282032,91.6128884 L78.9282032,9.99759461 C78.9282032,4.47607557 74.4585355,0 68.9318917,0 L9.99631148,0 Z M20.8885263,26 C24.2022348,26 26.8885263,23.3137085 26.8885263,20 C26.8885263,16.6862915 24.2022348,14 20.8885263,14 C17.5748178,14 14.8885263,16.6862915 14.8885263,20 C14.8885263,23.3137085 17.5748178,26 20.8885263,26 Z M57.3033321,25.6783342 C60.6170406,25.6783342 63.3033321,22.9920427 63.3033321,19.6783342 C63.3033321,16.3646258 60.6170406,13.6783342 57.3033321,13.6783342 C53.9896236,13.6783342 51.3033321,16.3646258 51.3033321,19.6783342 C51.3033321,22.9920427 53.9896236,25.6783342 57.3033321,25.6783342 Z\"></path>\n <text font-family=\"Helvetica\" font-size=\"47.1724138\" font-weight=\"bold\" fill=\"#FFFFFF\">\n <tspan x=\"42\" y=\"77.4847912\" text-anchor=\"middle\"><<now \"DD\">></tspan>\n </text>\n </g>\n </g>\n </g>\n</svg>" }, "$:/core/images/opacity": { "title": "$:/core/images/opacity", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-opacity tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M102.361773,65 C101.833691,67.051742 101.183534,69.0544767 100.419508,71 L82.5835324,71 C83.7602504,69.1098924 84.7666304,67.1027366 85.581205,65 L102.361773,65 Z M102.834311,63 C103.256674,61.0388326 103.568427,59.0365486 103.762717,57 L87.6555706,57 C87.3692052,59.0609452 86.9083652,61.0660782 86.2884493,63 L102.834311,63 Z M99.5852583,73 C98.6682925,75.0747721 97.6196148,77.0783056 96.4498253,79 L75.8124196,79 C77.8387053,77.2115633 79.6621163,75.1985844 81.2437158,73 L99.5852583,73 Z M95.1689122,81 C93.7449202,83.1155572 92.1695234,85.1207336 90.458251,87 L60.4614747,87 C65.1836162,85.86248 69.5430327,83.794147 73.3347255,81 L95.1689122,81 Z M87.6555706,47 L103.762717,47 C101.246684,20.6269305 79.0321807,0 52,0 C23.281193,0 0,23.281193 0,52 C0,77.2277755 17.9651296,98.2595701 41.8000051,103 L62.1999949,103 C67.8794003,101.870444 73.2255333,99.8158975 78.074754,97 L39,97 L39,95 L81.2493857,95 C83.8589242,93.2215015 86.2981855,91.2116653 88.5376609,89 L39,89 L39,87 L43.5385253,87 C27.7389671,83.1940333 16,68.967908 16,52 C16,32.117749 32.117749,16 52,16 C70.1856127,16 85.2217929,29.4843233 87.6555706,47 Z M87.8767787,49 L103.914907,49 C103.971379,49.9928025 104,50.9930589 104,52 C104,53.0069411 103.971379,54.0071975 103.914907,55 L87.8767787,55 C87.958386,54.0107999 88,53.0102597 88,52 C88,50.9897403 87.958386,49.9892001 87.8767787,49 Z\"></path>\n <path d=\"M76,128 C104.718807,128 128,104.718807 128,76 C128,47.281193 104.718807,24 76,24 C47.281193,24 24,47.281193 24,76 C24,104.718807 47.281193,128 76,128 L76,128 Z M76,112 C95.882251,112 112,95.882251 112,76 C112,56.117749 95.882251,40 76,40 C56.117749,40 40,56.117749 40,76 C40,95.882251 56.117749,112 76,112 L76,112 Z\"></path>\n <path d=\"M37,58 L90,58 L90,62 L37,62 L37,58 L37,58 Z M40,50 L93,50 L93,54 L40,54 L40,50 L40,50 Z M40,42 L93,42 L93,46 L40,46 L40,42 L40,42 Z M32,66 L85,66 L85,70 L32,70 L32,66 L32,66 Z M30,74 L83,74 L83,78 L30,78 L30,74 L30,74 Z M27,82 L80,82 L80,86 L27,86 L27,82 L27,82 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/open-window": { "title": "$:/core/images/open-window", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-open-window tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M16,112 L104.993898,112 C108.863261,112 112,115.590712 112,120 C112,124.418278 108.858091,128 104.993898,128 L7.00610161,128 C3.13673853,128 0,124.409288 0,120 C0,119.998364 4.30952878e-07,119.996727 1.29273572e-06,119.995091 C4.89579306e-07,119.993456 0,119.99182 0,119.990183 L0,24.0098166 C0,19.586117 3.59071231,16 8,16 C12.418278,16 16,19.5838751 16,24.0098166 L16,112 Z\"></path>\n <path d=\"M96,43.1959595 L96,56 C96,60.418278 99.581722,64 104,64 C108.418278,64 112,60.418278 112,56 L112,24 C112,19.5907123 108.415101,16 103.992903,16 L72.0070969,16 C67.5881712,16 64,19.581722 64,24 C64,28.4092877 67.5848994,32 72.0070969,32 L84.5685425,32 L48.2698369,68.2987056 C45.1421332,71.4264093 45.1434327,76.4904296 48.267627,79.614624 C51.3854642,82.7324612 56.4581306,82.7378289 59.5835454,79.6124141 L96,43.1959595 Z M32,7.9992458 C32,3.58138434 35.5881049,0 39.9992458,0 L120.000754,0 C124.418616,0 128,3.5881049 128,7.9992458 L128,88.0007542 C128,92.4186157 124.411895,96 120.000754,96 L39.9992458,96 C35.5813843,96 32,92.4118951 32,88.0007542 L32,7.9992458 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/options-button": { "title": "$:/core/images/options-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-options-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/paint": { "title": "$:/core/images/paint", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-paint tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M83.5265806,76.1907935 C90.430962,69.2864121 91.8921169,59.0000433 87.9100453,50.6642209 L125.812763,12.7615036 C128.732035,9.84223095 128.72611,5.10322984 125.812796,2.18991592 C122.893542,-0.729338085 118.161775,-0.730617045 115.241209,2.18994966 L77.3384914,40.092667 C69.002669,36.1105954 58.7163002,37.5717503 51.8119188,44.4761317 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 Z M80.8836921,78.8336819 L49.1690303,47.1190201 C49.1690303,47.1190201 8.50573364,81.242543 0,80.2820711 C0,80.2820711 3.78222974,85.8744423 6.82737483,88.320684 C20.8514801,82.630792 44.1526049,63.720771 44.1526049,63.720771 L44.8144806,64.3803375 C44.8144806,64.3803375 19.450356,90.2231043 9.18040433,92.0477601 C10.4017154,93.4877138 13.5343883,96.1014812 15.4269991,97.8235871 C20.8439164,96.3356979 50.1595367,69.253789 50.1595367,69.253789 L50.8214124,69.9133555 L18.4136144,100.936036 L23.6993903,106.221812 L56.1060358,75.2002881 L56.7679115,75.8598546 C56.7679115,75.8598546 28.9040131,106.396168 28.0841366,108.291555 C28.0841366,108.291555 34.1159238,115.144621 35.6529617,116.115796 C36.3545333,113.280171 63.5365402,82.6307925 63.5365402,82.6307925 L64.1984159,83.290359 C64.1984159,83.290359 43.6013016,107.04575 39.2343772,120.022559 C42.443736,123.571575 46.7339155,125.159692 50.1595362,126.321151 C47.9699978,114.504469 80.8836921,78.8336819 80.8836921,78.8336819 L80.8836921,78.8336819 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/palette": { "title": "$:/core/images/palette", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-palette tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M80.2470434,39.1821571 C75.0645698,38.2680897 69.6261555,37.7814854 64.0193999,37.7814854 C28.6624616,37.7814854 0,57.1324214 0,81.0030106 C0,90.644534 4.67604329,99.5487133 12.5805659,106.738252 C23.5031767,91.1899067 26.3405471,72.3946229 36.8885698,63.5622337 C52.0716764,50.8486559 63.4268694,55.7343343 63.4268694,55.7343343 L80.2470434,39.1821571 Z M106.781666,48.8370714 C119.830962,56.749628 128.0388,68.229191 128.0388,81.0030106 C128.0388,90.3534932 128.557501,98.4142085 116.165191,106.082518 C105.367708,112.763955 112.341384,99.546808 104.321443,95.1851533 C96.3015017,90.8234987 84.3749007,96.492742 86.1084305,103.091059 C89.3087234,115.272303 105.529892,114.54645 92.4224435,119.748569 C79.3149955,124.950687 74.2201582,124.224536 64.0193999,124.224536 C56.1979176,124.224536 48.7040365,123.277578 41.7755684,121.544216 C51.620343,117.347916 69.6563669,109.006202 75.129737,102.088562 C82.7876655,92.4099199 87.3713218,80.0000002 83.3235694,72.4837191 C83.1303943,72.1250117 94.5392656,60.81569 106.781666,48.8370714 Z M1.13430476,123.866563 C0.914084026,123.867944 0.693884185,123.868637 0.473712455,123.868637 C33.9526848,108.928928 22.6351223,59.642592 59.2924543,59.6425917 C59.6085574,61.0606542 59.9358353,62.5865065 60.3541977,64.1372318 C34.4465025,59.9707319 36.7873124,112.168427 1.13429588,123.866563 L1.13430476,123.866563 Z M1.84669213,123.859694 C40.7185279,123.354338 79.9985412,101.513051 79.9985401,79.0466836 C70.7284906,79.0466835 65.9257264,75.5670082 63.1833375,71.1051511 C46.585768,64.1019718 32.81846,116.819636 1.84665952,123.859695 L1.84669213,123.859694 Z M67.1980193,59.8524981 C62.748213,63.9666823 72.0838429,76.2846822 78.5155805,71.1700593 C89.8331416,59.8524993 112.468264,37.2173758 123.785825,25.8998146 C135.103386,14.5822535 123.785825,3.26469247 112.468264,14.5822535 C101.150703,25.8998144 78.9500931,48.9868127 67.1980193,59.8524981 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/permalink-button": { "title": "$:/core/images/permalink-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-permalink-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M80.4834582,48 L73.0956761,80 L73.0956761,80 L47.5165418,80 L54.9043239,48 L80.4834582,48 Z M84.1773493,32 L89.8007299,7.64246248 C90.7941633,3.33942958 95.0918297,0.64641956 99.3968675,1.64031585 C103.693145,2.63218977 106.385414,6.93288901 105.390651,11.2416793 L100.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L96.9043239,48 L89.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L85.8226507,96 L80.1992701,120.357538 C79.2058367,124.66057 74.9081703,127.35358 70.6031325,126.359684 C66.3068546,125.36781 63.6145865,121.067111 64.6093491,116.758321 L69.401785,96 L43.8226507,96 L38.1992701,120.357538 C37.2058367,124.66057 32.9081703,127.35358 28.6031325,126.359684 C24.3068546,125.36781 21.6145865,121.067111 22.6093491,116.758321 L27.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L31.0956761,80 L38.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L42.1773493,32 L47.8007299,7.64246248 C48.7941633,3.33942958 53.0918297,0.64641956 57.3968675,1.64031585 C61.6931454,2.63218977 64.3854135,6.93288901 63.3906509,11.2416793 L58.598215,32 L84.1773493,32 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/permaview-button": { "title": "$:/core/images/permaview-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-permaview-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M81.4834582,48 L79.6365127,56 L79.6365127,56 L74.0573784,56 L75.9043239,48 L81.4834582,48 Z M85.1773493,32 L90.8007299,7.64246248 C91.7941633,3.33942958 96.0918297,0.64641956 100.396867,1.64031585 C104.693145,2.63218977 107.385414,6.93288901 106.390651,11.2416793 L101.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L97.9043239,48 L96.0573784,56 L104.000754,56 C108.411895,56 112,59.581722 112,64 C112,68.4092877 108.418616,72 104.000754,72 L92.3634873,72 L90.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L86.8226507,96 L81.1992701,120.357538 C80.2058367,124.66057 75.9081703,127.35358 71.6031325,126.359684 C67.3068546,125.36781 64.6145865,121.067111 65.6093491,116.758321 L70.401785,96 L64.8226507,96 L59.1992701,120.357538 C58.2058367,124.66057 53.9081703,127.35358 49.6031325,126.359684 C45.3068546,125.36781 42.6145865,121.067111 43.6093491,116.758321 L48.401785,96 L42.8226507,96 L37.1992701,120.357538 C36.2058367,124.66057 31.9081703,127.35358 27.6031325,126.359684 C23.3068546,125.36781 20.6145865,121.067111 21.6093491,116.758321 L26.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L30.0956761,80 L31.9426216,72 L23.9992458,72 C19.5881049,72 16,68.418278 16,64 C16,59.5907123 19.5813843,56 23.9992458,56 L35.6365127,56 L37.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L41.1773493,32 L46.8007299,7.64246248 C47.7941633,3.33942958 52.0918297,0.64641956 56.3968675,1.64031585 C60.6931454,2.63218977 63.3854135,6.93288901 62.3906509,11.2416793 L57.598215,32 L63.1773493,32 L68.8007299,7.64246248 C69.7941633,3.33942958 74.0918297,0.64641956 78.3968675,1.64031585 C82.6931454,2.63218977 85.3854135,6.93288901 84.3906509,11.2416793 L79.598215,32 L85.1773493,32 Z M53.9043239,48 L52.0573784,56 L57.6365127,56 L59.4834582,48 L53.9043239,48 Z M75.9426216,72 L74.0956761,80 L74.0956761,80 L68.5165418,80 L70.3634873,72 L75.9426216,72 L75.9426216,72 Z M48.3634873,72 L46.5165418,80 L52.0956761,80 L53.9426216,72 L48.3634873,72 L48.3634873,72 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/picture": { "title": "$:/core/images/picture", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-picture tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M112,68.2332211 L112,20.0027785 C112,17.7898769 110.207895,16 107.997221,16 L20.0027785,16 C17.7898769,16 16,17.792105 16,20.0027785 L16,58.312373 L25.2413115,43.7197989 C28.041793,39.297674 34.2643908,38.7118128 37.8410347,42.5335275 L56.0882845,63.1470817 L69.7748997,56.7400579 C72.766567,55.3552503 76.3013751,55.9473836 78.678437,58.2315339 C78.8106437,58.3585731 79.0742301,58.609836 79.4527088,58.9673596 C80.0910923,59.570398 80.8117772,60.2441563 81.598127,60.9705595 C83.8422198,63.043576 86.1541548,65.1151944 88.3956721,67.0372264 C89.1168795,67.6556396 89.8200801,68.2492007 90.5021258,68.8146755 C92.6097224,70.5620551 94.4693308,72.0029474 95.9836366,73.0515697 C96.7316295,73.5695379 97.3674038,73.9719282 98.0281481,74.3824999 C98.4724987,74.4989557 99.0742374,74.5263881 99.8365134,74.4317984 C101.709944,74.1993272 104.074502,73.2878514 106.559886,71.8846196 C107.705822,71.2376318 108.790494,70.5370325 109.764561,69.8410487 C110.323259,69.4418522 110.694168,69.1550757 110.834827,69.0391868 C111.210545,68.7296319 111.600264,68.4615815 112,68.2332211 L112,68.2332211 Z M0,8.00697327 C0,3.58484404 3.59075293,0 8.00697327,0 L119.993027,0 C124.415156,0 128,3.59075293 128,8.00697327 L128,119.993027 C128,124.415156 124.409247,128 119.993027,128 L8.00697327,128 C3.58484404,128 0,124.409247 0,119.993027 L0,8.00697327 L0,8.00697327 Z M95,42 C99.418278,42 103,38.418278 103,34 C103,29.581722 99.418278,26 95,26 C90.581722,26 87,29.581722 87,34 C87,38.418278 90.581722,42 95,42 L95,42 Z M32,76 C47.8587691,80.8294182 52.0345556,83.2438712 52.0345556,88 C52.0345556,92.7561288 32,95.4712486 32,102.347107 C32,109.222965 33.2849191,107.337637 33.2849191,112 L67.999999,112 C67.999999,112 54.3147136,105.375255 54.3147136,101.200691 C54.3147136,93.535181 64.9302432,92.860755 64.9302432,88 C64.9302432,80.6425555 50.8523779,79.167282 32,76 L32,76 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-language": { "title": "$:/core/images/plugin-generic-language", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M61.2072232,68.1369825 C56.8829239,70.9319564 54.2082892,74.793177 54.2082892,79.0581634 C54.2082892,86.9638335 63.3980995,93.4821994 75.2498076,94.3940006 C77.412197,98.2964184 83.8475284,101.178858 91.5684735,101.403106 C86.4420125,100.27851 82.4506393,97.6624107 80.9477167,94.3948272 C92.8046245,93.4861461 102,86.9662269 102,79.0581634 C102,70.5281905 91.3014611,63.6132813 78.1041446,63.6132813 C71.5054863,63.6132813 65.5315225,65.3420086 61.2072232,68.1369825 Z M74.001066,53.9793443 C69.6767667,56.7743182 63.7028029,58.5030456 57.1041446,58.5030456 C54.4851745,58.5030456 51.9646095,58.2307276 49.6065315,57.7275105 C46.2945155,59.9778212 41.2235699,61.4171743 35.5395922,61.4171743 C35.4545771,61.4171743 35.3696991,61.4168523 35.2849622,61.4162104 C39.404008,60.5235193 42.7961717,58.6691298 44.7630507,56.286533 C37.8379411,53.5817651 33.2082892,48.669413 33.2082892,43.0581634 C33.2082892,34.5281905 43.9068281,27.6132812 57.1041446,27.6132812 C70.3014611,27.6132812 81,34.5281905 81,43.0581634 C81,47.3231498 78.3253653,51.1843704 74.001066,53.9793443 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-plugin": { "title": "$:/core/images/plugin-generic-plugin", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M40.3972881,76.4456988 L40.3972881,95.3404069 L54.5170166,95.3404069 L54.5170166,95.3404069 C54.5165526,95.3385183 54.516089,95.3366295 54.515626,95.3347404 C54.6093153,95.3385061 54.7034848,95.3404069 54.7980982,95.3404069 C58.6157051,95.3404069 61.710487,92.245625 61.710487,88.4280181 C61.710487,86.6197822 61.01617,84.9737128 59.8795929,83.7418666 L59.8795929,83.7418666 C59.8949905,83.7341665 59.9104102,83.7265043 59.925852,83.7188798 C58.8840576,82.5086663 58.2542926,80.9336277 58.2542926,79.2114996 C58.2542926,75.3938927 61.3490745,72.2991108 65.1666814,72.2991108 C68.9842884,72.2991108 72.0790703,75.3938927 72.0790703,79.2114996 C72.0790703,81.1954221 71.2432806,82.9841354 69.9045961,84.2447446 L69.9045961,84.2447446 C69.9333407,84.2629251 69.9619885,84.281245 69.9905383,84.2997032 L69.9905383,84.2997032 C69.1314315,85.4516923 68.6228758,86.8804654 68.6228758,88.4280181 C68.6228758,91.8584969 71.1218232,94.7053153 74.3986526,95.2474079 C74.3913315,95.2784624 74.3838688,95.3094624 74.3762652,95.3404069 L95.6963988,95.3404069 L95.6963988,75.5678578 L95.6963988,75.5678578 C95.6466539,75.5808558 95.5967614,75.5934886 95.5467242,75.6057531 C95.5504899,75.5120637 95.5523907,75.4178943 95.5523907,75.3232809 C95.5523907,71.505674 92.4576088,68.4108921 88.6400019,68.4108921 C86.831766,68.4108921 85.1856966,69.105209 83.9538504,70.2417862 L83.9538504,70.2417862 C83.9461503,70.2263886 83.938488,70.2109688 83.9308636,70.1955271 C82.7206501,71.2373215 81.1456115,71.8670865 79.4234834,71.8670865 C75.6058765,71.8670865 72.5110946,68.7723046 72.5110946,64.9546976 C72.5110946,61.1370907 75.6058765,58.0423088 79.4234834,58.0423088 C81.4074059,58.0423088 83.1961192,58.8780985 84.4567284,60.2167829 L84.4567284,60.2167829 C84.4749089,60.1880383 84.4932288,60.1593906 84.511687,60.1308407 L84.511687,60.1308407 C85.6636761,60.9899475 87.0924492,61.4985032 88.6400019,61.4985032 C92.0704807,61.4985032 94.9172991,58.9995558 95.4593917,55.7227265 C95.538755,55.7414363 95.6177614,55.761071 95.6963988,55.7816184 L95.6963988,40.0412962 L74.3762652,40.0412962 L74.3762652,40.0412962 C74.3838688,40.0103516 74.3913315,39.9793517 74.3986526,39.9482971 L74.3986526,39.9482971 C71.1218232,39.4062046 68.6228758,36.5593862 68.6228758,33.1289073 C68.6228758,31.5813547 69.1314315,30.1525815 69.9905383,29.0005925 C69.9619885,28.9821342 69.9333407,28.9638143 69.9045961,28.9456339 C71.2432806,27.6850247 72.0790703,25.8963113 72.0790703,23.9123888 C72.0790703,20.0947819 68.9842884,17 65.1666814,17 C61.3490745,17 58.2542926,20.0947819 58.2542926,23.9123888 C58.2542926,25.6345169 58.8840576,27.2095556 59.925852,28.419769 L59.925852,28.419769 C59.9104102,28.4273935 59.8949905,28.4350558 59.8795929,28.4427558 C61.01617,29.674602 61.710487,31.3206715 61.710487,33.1289073 C61.710487,36.9465143 58.6157051,40.0412962 54.7980982,40.0412962 C54.7034848,40.0412962 54.6093153,40.0393953 54.515626,40.0356296 L54.515626,40.0356296 C54.516089,40.0375187 54.5165526,40.0394075 54.5170166,40.0412962 L40.3972881,40.0412962 L40.3972881,52.887664 L40.3972881,52.887664 C40.4916889,53.3430132 40.5412962,53.8147625 40.5412962,54.2980982 C40.5412962,58.1157051 37.4465143,61.210487 33.6289073,61.210487 C32.0813547,61.210487 30.6525815,60.7019313 29.5005925,59.8428245 C29.4821342,59.8713744 29.4638143,59.9000221 29.4456339,59.9287667 C28.1850247,58.5900823 26.3963113,57.7542926 24.4123888,57.7542926 C20.5947819,57.7542926 17.5,60.8490745 17.5,64.6666814 C17.5,68.4842884 20.5947819,71.5790703 24.4123888,71.5790703 C26.134517,71.5790703 27.7095556,70.9493053 28.919769,69.9075109 L28.919769,69.9075109 C28.9273935,69.9229526 28.9350558,69.9383724 28.9427558,69.95377 C30.174602,68.8171928 31.8206715,68.1228758 33.6289073,68.1228758 C37.4465143,68.1228758 40.5412962,71.2176578 40.5412962,75.0352647 C40.5412962,75.5186004 40.4916889,75.9903496 40.3972881,76.4456988 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-theme": { "title": "$:/core/images/plugin-generic-theme", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M29.4078519,91.4716406 L51.4693474,69.4101451 L51.4646675,69.4054652 C50.5969502,68.5377479 50.5929779,67.1348725 51.4693474,66.2585029 C52.3396494,65.3882009 53.7499654,65.3874786 54.6163097,66.2538229 L64.0805963,75.7181095 C64.9483136,76.5858268 64.9522859,77.9887022 64.0759163,78.8650718 C63.2056143,79.7353737 61.7952984,79.736096 60.9289541,78.8697517 L60.9242741,78.8650718 L60.9242741,78.8650718 L38.8627786,100.926567 C36.2518727,103.537473 32.0187578,103.537473 29.4078519,100.926567 C26.796946,98.3156614 26.796946,94.0825465 29.4078519,91.4716406 Z M60.8017407,66.3810363 C58.3659178,63.6765806 56.3370667,61.2899536 54.9851735,59.5123615 C48.1295381,50.4979488 44.671561,55.2444054 40.7586738,59.5123614 C36.8457866,63.7803174 41.789473,67.2384487 38.0759896,70.2532832 C34.3625062,73.2681177 34.5917646,74.3131575 28.3243876,68.7977024 C22.0570105,63.2822473 21.6235306,61.7636888 24.5005999,58.6166112 C27.3776691,55.4695337 29.7823103,60.4247912 35.6595047,54.8320442 C41.5366991,49.2392972 36.5996215,44.2825646 36.5996215,44.2825646 C36.5996215,44.2825646 48.8365511,19.267683 65.1880231,21.1152173 C81.5394952,22.9627517 59.0022276,18.7228947 53.3962199,38.3410355 C50.9960082,46.7405407 53.8429162,44.7613399 58.3941742,48.3090467 C59.7875202,49.3951602 64.4244828,52.7100463 70.1884353,56.9943417 L90.8648751,36.3179019 L92.4795866,31.5515482 L100.319802,26.8629752 L103.471444,30.0146174 L98.782871,37.8548326 L94.0165173,39.4695441 L73.7934912,59.6925702 C86.4558549,69.2403631 102.104532,81.8392557 102.104532,86.4016913 C102.104533,93.6189834 99.0337832,97.9277545 92.5695848,95.5655717 C87.8765989,93.8506351 73.8015497,80.3744087 63.8173444,69.668717 L60.9242741,72.5617873 L57.7726319,69.4101451 L60.8017407,66.3810363 L60.8017407,66.3810363 Z M63.9533761,1.42108547e-13 L118.512977,32 L118.512977,96 L63.9533761,128 L9.39377563,96 L9.39377563,32 L63.9533761,1.42108547e-13 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/preview-closed": { "title": "$:/core/images/preview-closed", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-preview-closed tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M0.0881363238,64 C-0.210292223,65.8846266 0.249135869,67.8634737 1.4664206,69.4579969 C16.2465319,88.8184886 39.1692554,100.414336 64,100.414336 C88.8307446,100.414336 111.753468,88.8184886 126.533579,69.4579969 C127.750864,67.8634737 128.210292,65.8846266 127.911864,64 C110.582357,78.4158332 88.3036732,87.0858436 64,87.0858436 C39.6963268,87.0858436 17.4176431,78.4158332 0.0881363238,64 Z\"></path>\n <rect x=\"62\" y=\"96\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(80.000000, 101.000000) rotate(-5.000000) translate(-80.000000, -101.000000) \" x=\"78\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(48.000000, 101.000000) rotate(-355.000000) translate(-48.000000, -101.000000) \" x=\"46\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(32.000000, 96.000000) rotate(-350.000000) translate(-32.000000, -96.000000) \" x=\"30\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(96.000000, 96.000000) rotate(-10.000000) translate(-96.000000, -96.000000) \" x=\"94\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(112.000000, 88.000000) rotate(-20.000000) translate(-112.000000, -88.000000) \" x=\"110\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n <rect transform=\"translate(16.000000, 88.000000) rotate(-340.000000) translate(-16.000000, -88.000000) \" x=\"14\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n </g>\n</svg>" }, "$:/core/images/preview-open": { "title": "$:/core/images/preview-open", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-preview-open tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64.1099282,99.5876785 C39.2791836,99.5876785 16.3564602,87.9918313 1.57634884,68.6313396 C-0.378878622,66.070184 -0.378878622,62.5174945 1.57634884,59.9563389 C16.3564602,40.5958472 39.2791836,29 64.1099282,29 C88.9406729,29 111.863396,40.5958472 126.643508,59.9563389 C128.598735,62.5174945 128.598735,66.070184 126.643508,68.6313396 C111.863396,87.9918313 88.9406729,99.5876785 64.1099282,99.5876785 Z M110.213805,67.5808331 C111.654168,66.0569335 111.654168,63.9430665 110.213805,62.4191669 C99.3257042,50.8995835 82.4391647,44 64.1470385,44 C45.8549124,44 28.9683729,50.8995835 18.0802717,62.4191669 C16.6399094,63.9430665 16.6399094,66.0569335 18.0802717,67.5808331 C28.9683729,79.1004165 45.8549124,86 64.1470385,86 C82.4391647,86 99.3257042,79.1004165 110.213805,67.5808331 Z\"></path>\n <path d=\"M63.5,88 C76.4786916,88 87,77.4786916 87,64.5 C87,51.5213084 76.4786916,41 63.5,41 C50.5213084,41 40,51.5213084 40,64.5 C40,77.4786916 50.5213084,88 63.5,88 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/quote": { "title": "$:/core/images/quote", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-quote tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M51.2188077,117.712501 L51.2188077,62.1993386 L27.4274524,62.1993386 C27.4274524,53.3075754 29.1096526,45.797753 32.4741035,39.669646 C35.8385544,33.541539 42.0867267,28.9154883 51.2188077,25.7913554 L51.2188077,2 C43.7689521,2.96127169 36.8599155,5.18417913 30.4914905,8.668789 C24.1230656,12.1533989 18.6559149,16.5391352 14.0898743,21.8261295 C9.52383382,27.1131238 5.97919764,33.2411389 3.45585945,40.2103586 C0.932521268,47.1795784 -0.208971741,54.6293222 0.0313461819,62.5598136 L0.0313461819,117.712501 L51.2188077,117.712501 Z M128,117.712501 L128,62.1993386 L104.208645,62.1993386 C104.208645,53.3075754 105.890845,45.797753 109.255296,39.669646 C112.619747,33.541539 118.867919,28.9154883 128,25.7913554 L128,2 C120.550144,2.96127169 113.641108,5.18417913 107.272683,8.668789 C100.904258,12.1533989 95.4371072,16.5391352 90.8710666,21.8261295 C86.3050261,27.1131238 82.7603899,33.2411389 80.2370517,40.2103586 C77.7137136,47.1795784 76.5722206,54.6293222 76.8125385,62.5598136 L76.8125385,117.712501 L128,117.712501 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/refresh-button": { "title": "$:/core/images/refresh-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-refresh-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M106.369002,39.4325143 C116.529932,60.3119371 112.939592,86.1974934 95.5979797,103.539105 C73.7286194,125.408466 38.2713806,125.408466 16.4020203,103.539105 C-5.46734008,81.6697449 -5.46734008,46.2125061 16.4020203,24.3431458 C19.5262146,21.2189514 24.5915344,21.2189514 27.7157288,24.3431458 C30.8399231,27.4673401 30.8399231,32.5326599 27.7157288,35.6568542 C12.0947571,51.2778259 12.0947571,76.6044251 27.7157288,92.2253967 C43.3367004,107.846368 68.6632996,107.846368 84.2842712,92.2253967 C97.71993,78.7897379 99.5995262,58.1740623 89.9230597,42.729491 L83.4844861,54.9932839 C81.4307001,58.9052072 76.5945372,60.4115251 72.682614,58.3577391 C68.7706907,56.3039532 67.2643728,51.4677903 69.3181587,47.555867 L84.4354914,18.7613158 C86.4966389,14.8353707 91.3577499,13.3347805 95.273202,15.415792 L124.145886,30.7612457 C128.047354,32.8348248 129.52915,37.6785572 127.455571,41.5800249 C125.381992,45.4814927 120.53826,46.9632892 116.636792,44.8897102 L106.369002,39.4325143 Z M98.1470904,27.0648707 C97.9798954,26.8741582 97.811187,26.6843098 97.6409651,26.4953413 L98.6018187,26.1987327 L98.1470904,27.0648707 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/right-arrow": { "title": "$:/core/images/right-arrow", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-right-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M80.3563798,109.353315 C78.9238993,110.786918 76.9450203,111.675144 74.7592239,111.675144 L-4.40893546,111.675144 C-8.77412698,111.675144 -12.3248558,108.130732 -12.3248558,103.758478 C-12.3248558,99.3951199 -8.78077754,95.8418109 -4.40893546,95.8418109 L66.8418109,95.8418109 L66.8418109,24.5910645 C66.8418109,20.225873 70.3862233,16.6751442 74.7584775,16.6751442 C79.1218352,16.6751442 82.6751442,20.2192225 82.6751442,24.5910645 L82.6751442,103.759224 C82.6751442,105.941695 81.7891419,107.920575 80.3566508,109.353886 Z\" transform=\"translate(35.175144, 64.175144) rotate(-45.000000) translate(-35.175144, -64.175144) \"></path>\n</svg>" }, "$:/core/images/save-button": { "title": "$:/core/images/save-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M120.78304,34.329058 C125.424287,43.1924006 128.049406,53.2778608 128.049406,63.9764502 C128.049406,99.3226742 99.3956295,127.97645 64.0494055,127.97645 C28.7031816,127.97645 0.0494055385,99.3226742 0.0494055385,63.9764502 C0.0494055385,28.6302262 28.7031816,-0.0235498012 64.0494055,-0.0235498012 C82.8568763,-0.0235498012 99.769563,8.08898558 111.479045,21.0056358 L114.159581,18.3250998 C117.289194,15.1954866 122.356036,15.1939641 125.480231,18.3181584 C128.598068,21.4359957 128.601317,26.5107804 125.473289,29.6388083 L120.78304,34.329058 Z M108.72451,46.3875877 C110.870571,51.8341374 112.049406,57.767628 112.049406,63.9764502 C112.049406,90.4861182 90.5590735,111.97645 64.0494055,111.97645 C37.5397375,111.97645 16.0494055,90.4861182 16.0494055,63.9764502 C16.0494055,37.4667822 37.5397375,15.9764502 64.0494055,15.9764502 C78.438886,15.9764502 91.3495036,22.308215 100.147097,32.3375836 L58.9411255,73.5435552 L41.975581,56.5780107 C38.8486152,53.4510448 33.7746915,53.4551552 30.6568542,56.5729924 C27.5326599,59.6971868 27.5372202,64.7670668 30.6618725,67.8917192 L53.279253,90.5090997 C54.8435723,92.073419 56.8951519,92.8541315 58.9380216,92.8558261 C60.987971,92.8559239 63.0389578,92.0731398 64.6049211,90.5071765 L108.72451,46.3875877 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/size": { "title": "$:/core/images/size", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-size tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M92.3431458,26 L83.1715729,35.1715729 C81.6094757,36.73367 81.6094757,39.26633 83.1715729,40.8284271 C84.73367,42.3905243 87.26633,42.3905243 88.8284271,40.8284271 L104.828427,24.8284271 C106.390524,23.26633 106.390524,20.73367 104.828427,19.1715729 L88.8284271,3.17157288 C87.26633,1.60947571 84.73367,1.60947571 83.1715729,3.17157288 C81.6094757,4.73367004 81.6094757,7.26632996 83.1715729,8.82842712 L92.3431457,18 L22,18 C19.790861,18 18,19.790861 18,22 L18,92.3431458 L8.82842712,83.1715729 C7.26632996,81.6094757 4.73367004,81.6094757 3.17157288,83.1715729 C1.60947571,84.73367 1.60947571,87.26633 3.17157288,88.8284271 L19.1715729,104.828427 C20.73367,106.390524 23.26633,106.390524 24.8284271,104.828427 L40.8284271,88.8284271 C42.3905243,87.26633 42.3905243,84.73367 40.8284271,83.1715729 C39.26633,81.6094757 36.73367,81.6094757 35.1715729,83.1715729 L26,92.3431458 L26,22 L22,26 L92.3431458,26 L92.3431458,26 Z M112,52 L112,116 L116,112 L52,112 C49.790861,112 48,113.790861 48,116 C48,118.209139 49.790861,120 52,120 L116,120 C118.209139,120 120,118.209139 120,116 L120,52 C120,49.790861 118.209139,48 116,48 C113.790861,48 112,49.790861 112,52 L112,52 Z\"></path>\n</svg>" }, "$:/core/images/spiral": { "title": "$:/core/images/spiral", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-spiral tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074.14-2.64-1.89-4.89-4.52-5.03-2.64-.14-4.89 1.88-5.03 4.52-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01-.02-.015-.054-.045-.094-.088-.06-.064-.12-.145-.17-.244-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"></path>\n </g>\n</svg>" }, "$:/core/images/stamp": { "title": "$:/core/images/stamp", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-stamp tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M49.7334301,64 L16.0098166,64 C11.5838751,64 8,67.5829053 8,72.002643 L8,74.4986785 L8,97 L120,97 L120,74.4986785 L120,72.002643 C120,67.5737547 116.413883,64 111.990183,64 L78.2665699,64 C76.502049,60.7519149 75.5,57.0311962 75.5,53.0769231 C75.5,46.6017951 78.1869052,40.7529228 82.5087769,36.5800577 C85.3313113,32.7688808 87,28.0549983 87,22.952183 C87,10.2760423 76.7025492,0 64,0 C51.2974508,0 41,10.2760423 41,22.952183 C41,28.0549983 42.6686887,32.7688808 45.4912231,36.5800577 C49.8130948,40.7529228 52.5,46.6017951 52.5,53.0769231 C52.5,57.0311962 51.497951,60.7519149 49.7334301,64 Z M8,104 L120,104 L120,112 L8,112 L8,104 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/star-filled": { "title": "$:/core/images/star-filled", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-star-filled tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M61.8361286,96.8228569 L99.1627704,124.110219 C101.883827,126.099427 105.541968,123.420868 104.505636,120.198072 L90.2895569,75.9887263 L89.0292911,79.8977279 L126.314504,52.5528988 C129.032541,50.5595011 127.635256,46.2255025 124.273711,46.2229134 L78.1610486,46.1873965 L81.4604673,48.6032923 L67.1773543,4.41589688 C66.1361365,1.19470104 61.6144265,1.19470104 60.5732087,4.41589688 L46.2900957,48.6032923 L49.5895144,46.1873965 L3.47685231,46.2229134 C0.115307373,46.2255025 -1.28197785,50.5595011 1.43605908,52.5528988 L38.7212719,79.8977279 L37.4610061,75.9887263 L23.2449266,120.198072 C22.2085954,123.420868 25.8667356,126.099427 28.5877926,124.110219 L65.9144344,96.8228569 L61.8361286,96.8228569 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-classic": { "title": "$:/core/images/storyview-classic", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-classic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-pop": { "title": "$:/core/images/storyview-pop", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-pop tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M16.0098166,56 C11.586117,56 8,59.5776607 8,63.9924054 L8,80.0075946 C8,84.4216782 11.5838751,88 16.0098166,88 L111.990183,88 C116.413883,88 120,84.4223393 120,80.0075946 L120,63.9924054 C120,59.5783218 116.416125,56 111.990183,56 L16.0098166,56 L16.0098166,56 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-zoomin": { "title": "$:/core/images/storyview-zoomin", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-zoomin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.578055 16,24.0085154 L16,71.9914846 C16,76.4144655 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.421945 112,71.9914846 L112,24.0085154 C112,19.5855345 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/strikethrough": { "title": "$:/core/images/strikethrough", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-strikethrough tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M92.793842,38.7255689 L108.215529,38.7255689 C107.987058,31.985687 106.70193,26.1883331 104.360107,21.3333333 C102.018284,16.4783336 98.8197436,12.4516001 94.7643909,9.25301205 C90.7090382,6.05442399 85.9969032,3.71263572 80.6278447,2.22757697 C75.2587862,0.742518233 69.4328739,0 63.1499331,0 C57.552404,0 52.0977508,0.713959839 46.7858099,2.14190094 C41.473869,3.56984203 36.7331757,5.74027995 32.5635877,8.65327979 C28.3939997,11.5662796 25.0526676,15.2788708 22.5394913,19.7911647 C20.026315,24.3034585 18.7697456,29.6438781 18.7697456,35.8125837 C18.7697456,41.4101128 19.883523,46.0651309 22.1111111,49.7777778 C24.3386992,53.4904246 27.3087722,56.5176144 31.021419,58.8594378 C34.7340659,61.2012612 38.9321497,63.0861151 43.6157965,64.5140562 C48.2994433,65.9419973 53.068695,67.1985666 57.9236948,68.2838019 C62.7786945,69.3690371 67.5479462,70.4256977 72.231593,71.4538153 C76.9152398,72.4819329 81.1133237,73.8241773 84.8259705,75.480589 C88.5386174,77.1370007 91.5086903,79.2788802 93.7362784,81.9062918 C95.9638666,84.5337035 97.0776439,87.9607107 97.0776439,92.1874163 C97.0776439,96.6425926 96.1637753,100.298067 94.3360107,103.153949 C92.5082461,106.009831 90.109341,108.265944 87.1392236,109.922356 C84.1691061,111.578768 80.827774,112.749662 77.1151272,113.435074 C73.4024803,114.120485 69.7184476,114.463186 66.0629183,114.463186 C61.4935068,114.463186 57.0383974,113.892018 52.6974565,112.749665 C48.3565156,111.607312 44.5582492,109.836692 41.3025435,107.437751 C38.0468378,105.03881 35.4194656,101.983062 33.4203481,98.270415 C31.4212305,94.5577681 30.4216867,90.1312171 30.4216867,84.9906292 L15,84.9906292 C15,92.4159229 16.3422445,98.8415614 19.0267738,104.267738 C21.711303,109.693914 25.3667774,114.149023 29.9933066,117.633199 C34.6198357,121.117376 39.9888137,123.71619 46.1004016,125.429719 C52.2119895,127.143248 58.6947448,128 65.5488621,128 C71.1463912,128 76.7723948,127.343157 82.4270415,126.029451 C88.0816882,124.715745 93.1936407,122.602424 97.7630522,119.689424 C102.332464,116.776425 106.073613,113.006717 108.986613,108.380187 C111.899613,103.753658 113.356091,98.1847715 113.356091,91.6733601 C113.356091,85.6188899 112.242314,80.5926126 110.014726,76.5943775 C107.787137,72.5961424 104.817065,69.2833688 101.104418,66.6559572 C97.3917708,64.0285455 93.193687,61.9437828 88.5100402,60.4016064 C83.8263934,58.85943 79.0571416,57.5171855 74.2021419,56.3748327 C69.3471422,55.2324798 64.5778904,54.1758192 59.8942436,53.2048193 C55.2105968,52.2338193 51.012513,51.0058084 47.2998661,49.5207497 C43.5872193,48.0356909 40.6171463,46.1222786 38.3895582,43.7804552 C36.1619701,41.4386318 35.0481928,38.3828836 35.0481928,34.6131191 C35.0481928,30.6148841 35.8192694,27.273552 37.3614458,24.5890228 C38.9036222,21.9044935 40.9598265,19.762614 43.5301205,18.1633199 C46.1004145,16.5640259 49.041929,15.4216902 52.3547523,14.7362784 C55.6675757,14.0508667 59.0374661,13.708166 62.4645248,13.708166 C70.9179361,13.708166 77.8576257,15.6786952 83.2838019,19.6198126 C88.709978,23.56093 91.8799597,29.9294518 92.793842,38.7255689 L92.793842,38.7255689 Z\"></path>\n <rect x=\"5\" y=\"54\" width=\"118\" height=\"16\"></rect>\n </g>\n</svg>" }, "$:/core/images/subscript": { "title": "$:/core/images/subscript", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-subscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,128.411516 L85.3276227,128.411516 C85.3870139,123.24448 86.6342108,118.730815 89.0692508,114.870386 C91.5042907,111.009956 94.8301491,107.654403 99.0469256,104.803624 C101.066227,103.318844 103.174584,101.878629 105.372059,100.482935 C107.569534,99.0872413 109.588805,97.5876355 111.429933,95.9840726 C113.271061,94.3805097 114.785514,92.6433426 115.973338,90.7725192 C117.161163,88.9016958 117.784761,86.7487964 117.844152,84.3137564 C117.844152,83.1853233 117.710524,81.9826691 117.443264,80.7057579 C117.176003,79.4288467 116.656338,78.2410402 115.884252,77.1423026 C115.112166,76.0435651 114.04314,75.123015 112.677142,74.3806248 C111.311144,73.6382345 109.529434,73.267045 107.331959,73.267045 C105.312658,73.267045 103.634881,73.6679297 102.298579,74.4697112 C100.962276,75.2714926 99.8932503,76.3702137 99.0914688,77.7659073 C98.2896874,79.161601 97.6957841,80.8096826 97.3097412,82.7102016 C96.9236982,84.6107206 96.7009845,86.6596869 96.6415933,88.857162 L86.4857457,88.857162 C86.4857457,85.4124713 86.9460207,82.2202411 87.8665846,79.2803758 C88.7871485,76.3405105 90.1679736,73.801574 92.0091014,71.6634901 C93.8502292,69.5254062 96.092214,67.8476295 98.7351233,66.6301095 C101.378033,65.4125895 104.451482,64.8038386 107.955564,64.8038386 C111.756602,64.8038386 114.933984,65.4274371 117.487807,66.6746527 C120.041629,67.9218683 122.105443,69.4957119 123.67931,71.3962309 C125.253178,73.2967499 126.366746,75.3605638 127.02005,77.5877345 C127.673353,79.8149053 128,81.9381095 128,83.9574109 C128,86.4518421 127.613963,88.7086746 126.841877,90.727976 C126.069791,92.7472774 125.03046,94.6032252 123.723854,96.2958749 C122.417247,97.9885247 120.932489,99.5475208 119.269534,100.97291 C117.60658,102.398299 115.884261,103.734582 114.102524,104.981797 C112.320788,106.229013 110.539078,107.416819 108.757341,108.545253 C106.975605,109.673686 105.327523,110.802102 103.813047,111.930535 C102.298571,113.058968 100.977136,114.231927 99.8487031,115.449447 C98.7202699,116.666967 97.9481956,117.958707 97.5324571,119.324705 L127.910914,119.324705 L127.910914,128.411516 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/superscript": { "title": "$:/core/images/superscript", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-superscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,63.4115159 L85.3276227,63.4115159 C85.3870139,58.2444799 86.6342108,53.7308149 89.0692508,49.8703857 C91.5042907,46.0099565 94.8301491,42.654403 99.0469256,39.8036245 C101.066227,38.318844 103.174584,36.8786285 105.372059,35.4829349 C107.569534,34.0872413 109.588805,32.5876355 111.429933,30.9840726 C113.271061,29.3805097 114.785514,27.6433426 115.973338,25.7725192 C117.161163,23.9016958 117.784761,21.7487964 117.844152,19.3137564 C117.844152,18.1853233 117.710524,16.9826691 117.443264,15.7057579 C117.176003,14.4288467 116.656338,13.2410402 115.884252,12.1423026 C115.112166,11.0435651 114.04314,10.123015 112.677142,9.38062477 C111.311144,8.63823453 109.529434,8.26704499 107.331959,8.26704499 C105.312658,8.26704499 103.634881,8.6679297 102.298579,9.46971115 C100.962276,10.2714926 99.8932503,11.3702137 99.0914688,12.7659073 C98.2896874,14.161601 97.6957841,15.8096826 97.3097412,17.7102016 C96.9236982,19.6107206 96.7009845,21.6596869 96.6415933,23.857162 L86.4857457,23.857162 C86.4857457,20.4124713 86.9460207,17.2202411 87.8665846,14.2803758 C88.7871485,11.3405105 90.1679736,8.80157397 92.0091014,6.6634901 C93.8502292,4.52540622 96.092214,2.84762946 98.7351233,1.63010947 C101.378033,0.412589489 104.451482,-0.196161372 107.955564,-0.196161372 C111.756602,-0.196161372 114.933984,0.427437071 117.487807,1.67465266 C120.041629,2.92186826 122.105443,4.49571195 123.67931,6.39623095 C125.253178,8.29674995 126.366746,10.3605638 127.02005,12.5877345 C127.673353,14.8149053 128,16.9381095 128,18.9574109 C128,21.4518421 127.613963,23.7086746 126.841877,25.727976 C126.069791,27.7472774 125.03046,29.6032252 123.723854,31.2958749 C122.417247,32.9885247 120.932489,34.5475208 119.269534,35.97291 C117.60658,37.3982993 115.884261,38.7345816 114.102524,39.9817972 C112.320788,41.2290128 110.539078,42.4168194 108.757341,43.5452525 C106.975605,44.6736857 105.327523,45.8021019 103.813047,46.9305351 C102.298571,48.0589682 100.977136,49.2319272 99.8487031,50.4494472 C98.7202699,51.6669672 97.9481956,52.9587068 97.5324571,54.3247048 L127.910914,54.3247048 L127.910914,63.4115159 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/tag-button": { "title": "$:/core/images/tag-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-tag-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z\"></path>\n <path d=\"M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/theme-button": { "title": "$:/core/images/theme-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-theme-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M55.854113,66.9453198 C54.3299482,65.1432292 53.0133883,63.518995 51.9542746,62.1263761 C40.8899947,47.578055 35.3091807,55.2383404 28.9941893,62.1263758 C22.6791979,69.0144112 30.6577916,74.5954741 24.6646171,79.4611023 C18.6714426,84.3267304 19.0414417,86.0133155 8.92654943,77.1119468 C-1.18834284,68.2105781 -1.88793412,65.7597832 2.7553553,60.6807286 C7.39864472,55.601674 11.2794845,63.5989423 20.7646627,54.5728325 C30.2498409,45.5467226 22.2819131,37.5470737 22.2819131,37.5470737 C22.2819131,37.5470737 42.0310399,-2.82433362 68.4206088,0.157393922 C94.8101776,3.13912147 58.4373806,-3.70356506 49.3898693,27.958066 C45.5161782,41.5139906 50.1107906,38.3197672 57.4560458,44.0453955 C59.1625767,45.3756367 63.8839488,48.777453 70.127165,53.3625321 C63.9980513,59.2416709 58.9704753,64.0315459 55.854113,66.9453198 Z M67.4952439,79.8919946 C83.5082212,96.9282402 105.237121,117.617674 112.611591,120.312493 C123.044132,124.12481 128.000001,117.170903 128,105.522947 C127.999999,98.3705516 104.170675,78.980486 84.0760493,63.7529565 C76.6683337,70.9090328 70.7000957,76.7055226 67.4952439,79.8919946 Z\"></path>\n <path d=\"M58.2852966,138.232794 L58.2852966,88.3943645 C56.318874,88.3923153 54.7254089,86.7952906 54.7254089,84.8344788 C54.7254089,82.8684071 56.3175932,81.2745911 58.2890859,81.2745911 L79.6408336,81.2745911 C81.608998,81.2745911 83.2045105,82.8724076 83.2045105,84.8344788 C83.2045105,86.7992907 81.614366,88.3923238 79.6446228,88.3943645 L79.6446228,88.3943646 L79.6446228,138.232794 C79.6446228,144.131009 74.8631748,148.912457 68.9649597,148.912457 C63.0667446,148.912457 58.2852966,144.131009 58.2852966,138.232794 Z M65.405072,-14.8423767 L72.5248474,-14.8423767 L76.0847351,-0.690681892 L72.5248474,6.51694947 L72.5248474,81.2745911 L65.405072,81.2745911 L65.405072,6.51694947 L61.8451843,-0.690681892 L65.405072,-14.8423767 Z\" transform=\"translate(68.964960, 67.035040) rotate(45.000000) translate(-68.964960, -67.035040) \"></path>\n </g>\n</svg>" }, "$:/core/images/tip": { "title": "$:/core/images/tip", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-tip tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,128.241818 C99.346224,128.241818 128,99.5880417 128,64.2418177 C128,28.8955937 99.346224,0.241817675 64,0.241817675 C28.653776,0.241817675 0,28.8955937 0,64.2418177 C0,99.5880417 28.653776,128.241818 64,128.241818 Z M75.9358659,91.4531941 C75.3115438,95.581915 70.2059206,98.8016748 64,98.8016748 C57.7940794,98.8016748 52.6884562,95.581915 52.0641341,91.4531941 C54.3299053,94.0502127 58.8248941,95.8192805 64,95.8192805 C69.1751059,95.8192805 73.6700947,94.0502127 75.9358659,91.4531941 L75.9358659,91.4531941 Z M75.9358659,95.9453413 C75.3115438,100.074062 70.2059206,103.293822 64,103.293822 C57.7940794,103.293822 52.6884562,100.074062 52.0641341,95.9453413 C54.3299053,98.5423599 58.8248941,100.311428 64,100.311428 C69.1751059,100.311428 73.6700947,98.5423599 75.9358659,95.9453413 L75.9358659,95.9453413 Z M75.9358659,100.40119 C75.3115438,104.529911 70.2059206,107.74967 64,107.74967 C57.7940794,107.74967 52.6884562,104.529911 52.0641341,100.40119 C54.3299053,102.998208 58.8248941,104.767276 64,104.767276 C69.1751059,104.767276 73.6700947,102.998208 75.9358659,100.40119 L75.9358659,100.40119 Z M75.9358659,104.893337 C75.3115438,109.022058 70.2059206,112.241818 64,112.241818 C57.7940794,112.241818 52.6884562,109.022058 52.0641341,104.893337 C54.3299053,107.490356 58.8248941,109.259423 64,109.259423 C69.1751059,109.259423 73.6700947,107.490356 75.9358659,104.893337 L75.9358659,104.893337 Z M64.3010456,24.2418177 C75.9193117,24.2418188 88.0000013,32.0619847 88,48.4419659 C87.9999987,64.8219472 75.9193018,71.7540963 75.9193021,83.5755932 C75.9193022,89.4486648 70.0521957,92.8368862 63.9999994,92.8368862 C57.947803,92.8368862 51.9731007,89.8295115 51.9731007,83.5755932 C51.9731007,71.1469799 39.9999998,65.4700602 40,48.4419647 C40.0000002,31.4138691 52.6827796,24.2418166 64.3010456,24.2418177 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/twitter": { "title": "$:/core/images/twitter", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-twitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M41.6263422,115.803477 C27.0279663,115.803477 13.4398394,111.540813 1.99987456,104.234833 C4.02221627,104.472643 6.08004574,104.594302 8.16644978,104.594302 C20.277456,104.594302 31.4238403,100.47763 40.270894,93.5715185 C28.9590538,93.3635501 19.4123842,85.9189246 16.1230832,75.6885328 C17.7011365,75.9892376 19.320669,76.1503787 20.9862896,76.1503787 C23.344152,76.1503787 25.6278127,75.8359011 27.7971751,75.247346 C15.9709927,72.8821073 7.06079851,62.4745062 7.06079851,49.9982394 C7.06079851,49.8898938 7.06079851,49.7820074 7.06264203,49.67458 C10.5482779,51.6032228 14.5339687,52.7615103 18.7717609,52.8951059 C11.8355159,48.277565 7.2714207,40.3958845 7.2714207,31.4624258 C7.2714207,26.7434257 8.54621495,22.3200804 10.7713439,18.5169676 C23.5211299,34.0957738 42.568842,44.3472839 64.0532269,45.4210985 C63.6126256,43.5365285 63.3835682,41.5711584 63.3835682,39.5529928 C63.3835682,25.3326379 74.95811,13.8034766 89.2347917,13.8034766 C96.6697089,13.8034766 103.387958,16.930807 108.103682,21.9353619 C113.991886,20.780288 119.52429,18.6372496 124.518847,15.6866694 C122.588682,21.6993889 118.490075,26.7457211 113.152623,29.9327334 C118.381769,29.3102055 123.363882,27.926045 127.999875,25.8780385 C124.534056,31.0418981 120.151087,35.5772616 115.100763,39.2077561 C115.150538,40.3118708 115.175426,41.4224128 115.175426,42.538923 C115.175426,76.5663154 89.1744164,115.803477 41.6263422,115.803477\"></path>\n </g>\n</svg>\n" }, "$:/core/images/underline": { "title": "$:/core/images/underline", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-underline tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M7,117.421488 L121.247934,117.421488 L121.247934,128 L7,128 L7,117.421488 Z M104.871212,98.8958333 L104.871212,0 L88.6117424,0 L88.6117424,55.8560606 C88.6117424,60.3194668 88.0060035,64.432115 86.7945076,68.1941288 C85.5830116,71.9561425 83.7657949,75.239885 81.342803,78.0454545 C78.9198111,80.8510241 75.8911167,83.0189317 72.2566288,84.5492424 C68.6221409,86.0795531 64.3182067,86.844697 59.344697,86.844697 C53.0959284,86.844697 48.1862552,85.0593613 44.6155303,81.4886364 C41.0448054,77.9179114 39.2594697,73.0720003 39.2594697,66.9507576 L39.2594697,0 L23,0 L23,65.0378788 C23,70.3939662 23.5419769,75.2717583 24.625947,79.6714015 C25.709917,84.0710447 27.5908957,87.864883 30.2689394,91.0530303 C32.9469831,94.2411776 36.4538925,96.6960141 40.7897727,98.4176136 C45.125653,100.139213 50.545422,101 57.0492424,101 C64.3182182,101 70.630655,99.5653553 75.9867424,96.6960227 C81.3428298,93.8266902 85.742407,89.33147 89.1856061,83.2102273 L89.5681818,83.2102273 L89.5681818,98.8958333 L104.871212,98.8958333 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/unfold-all-button": { "title": "$:/core/images/unfold-all-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-unfold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M85.598226,8.34884273 C84.1490432,6.89863875 82.1463102,6 79.9340286,6 L47.9482224,6 C43.5292967,6 39.9411255,9.581722 39.9411255,14 C39.9411255,18.4092877 43.5260249,22 47.9482224,22 L71.9411255,22 L71.9411255,45.9929031 C71.9411255,50.4118288 75.5228475,54 79.9411255,54 C84.3504132,54 87.9411255,50.4151006 87.9411255,45.9929031 L87.9411255,14.0070969 C87.9411255,11.7964515 87.0447363,9.79371715 85.5956548,8.34412458 Z\" transform=\"translate(63.941125, 30.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -30.000000) \"></path>\n <path d=\"M85.6571005,72.2899682 C84.2079177,70.8397642 82.2051847,69.9411255 79.9929031,69.9411255 L48.0070969,69.9411255 C43.5881712,69.9411255 40,73.5228475 40,77.9411255 C40,82.3504132 43.5848994,85.9411255 48.0070969,85.9411255 L72,85.9411255 L72,109.934029 C72,114.352954 75.581722,117.941125 80,117.941125 C84.4092877,117.941125 88,114.356226 88,109.934029 L88,77.9482224 C88,75.737577 87.1036108,73.7348426 85.6545293,72.2852501 Z\" transform=\"translate(64.000000, 93.941125) scale(1, -1) rotate(-45.000000) translate(-64.000000, -93.941125) \"></path>\n </g>\n</svg>" }, "$:/core/images/unfold-button": { "title": "$:/core/images/unfold-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-unfold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M85.598226,11.3488427 C84.1490432,9.89863875 82.1463102,9 79.9340286,9 L47.9482224,9 C43.5292967,9 39.9411255,12.581722 39.9411255,17 C39.9411255,21.4092877 43.5260249,25 47.9482224,25 L71.9411255,25 L71.9411255,48.9929031 C71.9411255,53.4118288 75.5228475,57 79.9411255,57 C84.3504132,57 87.9411255,53.4151006 87.9411255,48.9929031 L87.9411255,17.0070969 C87.9411255,14.7964515 87.0447363,12.7937171 85.5956548,11.3441246 Z\" transform=\"translate(63.941125, 33.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -33.000000) \"></path>\n <path d=\"M85.6571005,53.4077172 C84.2079177,51.9575133 82.2051847,51.0588745 79.9929031,51.0588745 L48.0070969,51.0588745 C43.5881712,51.0588745 40,54.6405965 40,59.0588745 C40,63.4681622 43.5848994,67.0588745 48.0070969,67.0588745 L72,67.0588745 L72,91.0517776 C72,95.4707033 75.581722,99.0588745 80,99.0588745 C84.4092877,99.0588745 88,95.4739751 88,91.0517776 L88,59.0659714 C88,56.855326 87.1036108,54.8525917 85.6545293,53.4029991 Z\" transform=\"translate(64.000000, 75.058875) scale(1, -1) rotate(-45.000000) translate(-64.000000, -75.058875) \"></path>\n </g>\n</svg>" }, "$:/core/images/unlocked-padlock": { "title": "$:/core/images/unlocked-padlock", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-unlocked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M48.6266053,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L30.136303,64 C19.6806213,51.3490406 2.77158986,28.2115132 25.8366966,8.85759246 C50.4723026,-11.8141335 71.6711028,13.2108337 81.613302,25.0594855 C91.5555012,36.9081373 78.9368488,47.4964439 69.1559674,34.9513593 C59.375086,22.4062748 47.9893192,10.8049522 35.9485154,20.9083862 C23.9077117,31.0118202 34.192312,43.2685325 44.7624679,55.8655518 C47.229397,58.805523 48.403443,61.5979188 48.6266053,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/up-arrow": { "created": "20150316000544368", "modified": "20150316000831867", "tags": "$:/tags/Image", "title": "$:/core/images/up-arrow", "text": "<svg class=\"tc-image-up-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n<path transform=\"rotate(-135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25074c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056l0.00001,-0.00001z\" />\n</svg>\n \n" }, "$:/core/images/video": { "title": "$:/core/images/video", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-video tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,12 C29.0909091,12 8.72727273,14.9166667 5.81818182,17.8333333 C2.90909091,20.75 1.93784382e-15,41.1666667 0,64.5 C1.93784382e-15,87.8333333 2.90909091,108.25 5.81818182,111.166667 C8.72727273,114.083333 29.0909091,117 64,117 C98.9090909,117 119.272727,114.083333 122.181818,111.166667 C125.090909,108.25 128,87.8333333 128,64.5 C128,41.1666667 125.090909,20.75 122.181818,17.8333333 C119.272727,14.9166667 98.9090909,12 64,12 Z M54.9161194,44.6182253 C51.102648,42.0759111 48.0112186,43.7391738 48.0112186,48.3159447 L48.0112186,79.6840553 C48.0112186,84.2685636 51.109784,85.9193316 54.9161194,83.3817747 L77.0838806,68.6032672 C80.897352,66.0609529 80.890216,61.9342897 77.0838806,59.3967328 L54.9161194,44.6182253 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/warning": { "title": "$:/core/images/warning", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-warning tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M57.0717968,11 C60.1509982,5.66666667 67.8490018,5.66666667 70.9282032,11 L126.353829,107 C129.433031,112.333333 125.584029,119 119.425626,119 L8.57437416,119 C2.41597129,119 -1.43303051,112.333333 1.64617093,107 L57.0717968,11 Z M64,37 C59.581722,37 56,40.5820489 56,44.9935776 L56,73.0064224 C56,77.4211534 59.5907123,81 64,81 C68.418278,81 72,77.4179511 72,73.0064224 L72,44.9935776 C72,40.5788466 68.4092877,37 64,37 Z M64,104 C68.418278,104 72,100.418278 72,96 C72,91.581722 68.418278,88 64,88 C59.581722,88 56,91.581722 56,96 C56,100.418278 59.581722,104 64,104 Z\"></path>\n </g>\n</svg>" }, "$:/language/Buttons/AdvancedSearch/Caption": { "title": "$:/language/Buttons/AdvancedSearch/Caption", "text": "advanced search" }, "$:/language/Buttons/AdvancedSearch/Hint": { "title": "$:/language/Buttons/AdvancedSearch/Hint", "text": "Advanced search" }, "$:/language/Buttons/Cancel/Caption": { "title": "$:/language/Buttons/Cancel/Caption", "text": "cancel" }, "$:/language/Buttons/Cancel/Hint": { "title": "$:/language/Buttons/Cancel/Hint", "text": "Discard changes to this tiddler" }, "$:/language/Buttons/Clone/Caption": { "title": "$:/language/Buttons/Clone/Caption", "text": "clone" }, "$:/language/Buttons/Clone/Hint": { "title": "$:/language/Buttons/Clone/Hint", "text": "Clone this tiddler" }, "$:/language/Buttons/Close/Caption": { "title": "$:/language/Buttons/Close/Caption", "text": "close" }, "$:/language/Buttons/Close/Hint": { "title": "$:/language/Buttons/Close/Hint", "text": "Close this tiddler" }, "$:/language/Buttons/CloseAll/Caption": { "title": "$:/language/Buttons/CloseAll/Caption", "text": "close all" }, "$:/language/Buttons/CloseAll/Hint": { "title": "$:/language/Buttons/CloseAll/Hint", "text": "Close all tiddlers" }, "$:/language/Buttons/CloseOthers/Caption": { "title": "$:/language/Buttons/CloseOthers/Caption", "text": "close others" }, "$:/language/Buttons/CloseOthers/Hint": { "title": "$:/language/Buttons/CloseOthers/Hint", "text": "Close other tiddlers" }, "$:/language/Buttons/ControlPanel/Caption": { "title": "$:/language/Buttons/ControlPanel/Caption", "text": "control panel" }, "$:/language/Buttons/ControlPanel/Hint": { "title": "$:/language/Buttons/ControlPanel/Hint", "text": "Open control panel" }, "$:/language/Buttons/Delete/Caption": { "title": "$:/language/Buttons/Delete/Caption", "text": "delete" }, "$:/language/Buttons/Delete/Hint": { "title": "$:/language/Buttons/Delete/Hint", "text": "Delete this tiddler" }, "$:/language/Buttons/Edit/Caption": { "title": "$:/language/Buttons/Edit/Caption", "text": "edit" }, "$:/language/Buttons/Edit/Hint": { "title": "$:/language/Buttons/Edit/Hint", "text": "Edit this tiddler" }, "$:/language/Buttons/Encryption/Caption": { "title": "$:/language/Buttons/Encryption/Caption", "text": "encryption" }, "$:/language/Buttons/Encryption/Hint": { "title": "$:/language/Buttons/Encryption/Hint", "text": "Set or clear a password for saving this wiki" }, "$:/language/Buttons/Encryption/ClearPassword/Caption": { "title": "$:/language/Buttons/Encryption/ClearPassword/Caption", "text": "clear password" }, "$:/language/Buttons/Encryption/ClearPassword/Hint": { "title": "$:/language/Buttons/Encryption/ClearPassword/Hint", "text": "Clear the password and save this wiki without encryption" }, "$:/language/Buttons/Encryption/SetPassword/Caption": { "title": "$:/language/Buttons/Encryption/SetPassword/Caption", "text": "set password" }, "$:/language/Buttons/Encryption/SetPassword/Hint": { "title": "$:/language/Buttons/Encryption/SetPassword/Hint", "text": "Set a password for saving this wiki with encryption" }, "$:/language/Buttons/ExportPage/Caption": { "title": "$:/language/Buttons/ExportPage/Caption", "text": "export all" }, "$:/language/Buttons/ExportPage/Hint": { "title": "$:/language/Buttons/ExportPage/Hint", "text": "Export all tiddlers" }, "$:/language/Buttons/ExportTiddler/Caption": { "title": "$:/language/Buttons/ExportTiddler/Caption", "text": "export tiddler" }, "$:/language/Buttons/ExportTiddler/Hint": { "title": "$:/language/Buttons/ExportTiddler/Hint", "text": "Export tiddler" }, "$:/language/Buttons/ExportTiddlers/Caption": { "title": "$:/language/Buttons/ExportTiddlers/Caption", "text": "export tiddlers" }, "$:/language/Buttons/ExportTiddlers/Hint": { "title": "$:/language/Buttons/ExportTiddlers/Hint", "text": "Export tiddlers" }, "$:/language/Buttons/Fold/Caption": { "title": "$:/language/Buttons/Fold/Caption", "text": "fold tiddler" }, "$:/language/Buttons/Fold/Hint": { "title": "$:/language/Buttons/Fold/Hint", "text": "Fold the body of this tiddler" }, "$:/language/Buttons/Fold/FoldBar/Caption": { "title": "$:/language/Buttons/Fold/FoldBar/Caption", "text": "fold-bar" }, "$:/language/Buttons/Fold/FoldBar/Hint": { "title": "$:/language/Buttons/Fold/FoldBar/Hint", "text": "Optional bars to fold and unfold tiddlers" }, "$:/language/Buttons/Unfold/Caption": { "title": "$:/language/Buttons/Unfold/Caption", "text": "unfold tiddler" }, "$:/language/Buttons/Unfold/Hint": { "title": "$:/language/Buttons/Unfold/Hint", "text": "Unfold the body of this tiddler" }, "$:/language/Buttons/FoldOthers/Caption": { "title": "$:/language/Buttons/FoldOthers/Caption", "text": "fold other tiddlers" }, "$:/language/Buttons/FoldOthers/Hint": { "title": "$:/language/Buttons/FoldOthers/Hint", "text": "Fold the bodies of other opened tiddlers" }, "$:/language/Buttons/FoldAll/Caption": { "title": "$:/language/Buttons/FoldAll/Caption", "text": "fold all tiddlers" }, "$:/language/Buttons/FoldAll/Hint": { "title": "$:/language/Buttons/FoldAll/Hint", "text": "Fold the bodies of all opened tiddlers" }, "$:/language/Buttons/UnfoldAll/Caption": { "title": "$:/language/Buttons/UnfoldAll/Caption", "text": "unfold all tiddlers" }, "$:/language/Buttons/UnfoldAll/Hint": { "title": "$:/language/Buttons/UnfoldAll/Hint", "text": "Unfold the bodies of all opened tiddlers" }, "$:/language/Buttons/FullScreen/Caption": { "title": "$:/language/Buttons/FullScreen/Caption", "text": "full-screen" }, "$:/language/Buttons/FullScreen/Hint": { "title": "$:/language/Buttons/FullScreen/Hint", "text": "Enter or leave full-screen mode" }, "$:/language/Buttons/Help/Caption": { "title": "$:/language/Buttons/Help/Caption", "text": "help" }, "$:/language/Buttons/Help/Hint": { "title": "$:/language/Buttons/Help/Hint", "text": "Show help panel" }, "$:/language/Buttons/Import/Caption": { "title": "$:/language/Buttons/Import/Caption", "text": "import" }, "$:/language/Buttons/Import/Hint": { "title": "$:/language/Buttons/Import/Hint", "text": "Import many types of file including text, image, TiddlyWiki or JSON" }, "$:/language/Buttons/Info/Caption": { "title": "$:/language/Buttons/Info/Caption", "text": "info" }, "$:/language/Buttons/Info/Hint": { "title": "$:/language/Buttons/Info/Hint", "text": "Show information for this tiddler" }, "$:/language/Buttons/Home/Caption": { "title": "$:/language/Buttons/Home/Caption", "text": "home" }, "$:/language/Buttons/Home/Hint": { "title": "$:/language/Buttons/Home/Hint", "text": "Open the default tiddlers" }, "$:/language/Buttons/Language/Caption": { "title": "$:/language/Buttons/Language/Caption", "text": "language" }, "$:/language/Buttons/Language/Hint": { "title": "$:/language/Buttons/Language/Hint", "text": "Choose the user interface language" }, "$:/language/Buttons/More/Caption": { "title": "$:/language/Buttons/More/Caption", "text": "more" }, "$:/language/Buttons/More/Hint": { "title": "$:/language/Buttons/More/Hint", "text": "More actions" }, "$:/language/Buttons/NewHere/Caption": { "title": "$:/language/Buttons/NewHere/Caption", "text": "new here" }, "$:/language/Buttons/NewHere/Hint": { "title": "$:/language/Buttons/NewHere/Hint", "text": "Create a new tiddler tagged with this one" }, "$:/language/Buttons/NewJournal/Caption": { "title": "$:/language/Buttons/NewJournal/Caption", "text": "new journal" }, "$:/language/Buttons/NewJournal/Hint": { "title": "$:/language/Buttons/NewJournal/Hint", "text": "Create a new journal tiddler" }, "$:/language/Buttons/NewJournalHere/Caption": { "title": "$:/language/Buttons/NewJournalHere/Caption", "text": "new journal here" }, "$:/language/Buttons/NewJournalHere/Hint": { "title": "$:/language/Buttons/NewJournalHere/Hint", "text": "Create a new journal tiddler tagged with this one" }, "$:/language/Buttons/NewImage/Caption": { "title": "$:/language/Buttons/NewImage/Caption", "text": "new image" }, "$:/language/Buttons/NewImage/Hint": { "title": "$:/language/Buttons/NewImage/Hint", "text": "Create a new image tiddler" }, "$:/language/Buttons/NewMarkdown/Caption": { "title": "$:/language/Buttons/NewMarkdown/Caption", "text": "new Markdown tiddler" }, "$:/language/Buttons/NewMarkdown/Hint": { "title": "$:/language/Buttons/NewMarkdown/Hint", "text": "Create a new Markdown tiddler" }, "$:/language/Buttons/NewTiddler/Caption": { "title": "$:/language/Buttons/NewTiddler/Caption", "text": "new tiddler" }, "$:/language/Buttons/NewTiddler/Hint": { "title": "$:/language/Buttons/NewTiddler/Hint", "text": "Create a new tiddler" }, "$:/language/Buttons/OpenWindow/Caption": { "title": "$:/language/Buttons/OpenWindow/Caption", "text": "open in new window" }, "$:/language/Buttons/OpenWindow/Hint": { "title": "$:/language/Buttons/OpenWindow/Hint", "text": "Open tiddler in new window" }, "$:/language/Buttons/Palette/Caption": { "title": "$:/language/Buttons/Palette/Caption", "text": "palette" }, "$:/language/Buttons/Palette/Hint": { "title": "$:/language/Buttons/Palette/Hint", "text": "Choose the colour palette" }, "$:/language/Buttons/Permalink/Caption": { "title": "$:/language/Buttons/Permalink/Caption", "text": "permalink" }, "$:/language/Buttons/Permalink/Hint": { "title": "$:/language/Buttons/Permalink/Hint", "text": "Set browser address bar to a direct link to this tiddler" }, "$:/language/Buttons/Permaview/Caption": { "title": "$:/language/Buttons/Permaview/Caption", "text": "permaview" }, "$:/language/Buttons/Permaview/Hint": { "title": "$:/language/Buttons/Permaview/Hint", "text": "Set browser address bar to a direct link to all the tiddlers in this story" }, "$:/language/Buttons/Refresh/Caption": { "title": "$:/language/Buttons/Refresh/Caption", "text": "refresh" }, "$:/language/Buttons/Refresh/Hint": { "title": "$:/language/Buttons/Refresh/Hint", "text": "Perform a full refresh of the wiki" }, "$:/language/Buttons/Save/Caption": { "title": "$:/language/Buttons/Save/Caption", "text": "ok" }, "$:/language/Buttons/Save/Hint": { "title": "$:/language/Buttons/Save/Hint", "text": "Confirm changes to this tiddler" }, "$:/language/Buttons/SaveWiki/Caption": { "title": "$:/language/Buttons/SaveWiki/Caption", "text": "save changes" }, "$:/language/Buttons/SaveWiki/Hint": { "title": "$:/language/Buttons/SaveWiki/Hint", "text": "Save changes" }, "$:/language/Buttons/StoryView/Caption": { "title": "$:/language/Buttons/StoryView/Caption", "text": "storyview" }, "$:/language/Buttons/StoryView/Hint": { "title": "$:/language/Buttons/StoryView/Hint", "text": "Choose the story visualisation" }, "$:/language/Buttons/HideSideBar/Caption": { "title": "$:/language/Buttons/HideSideBar/Caption", "text": "hide sidebar" }, "$:/language/Buttons/HideSideBar/Hint": { "title": "$:/language/Buttons/HideSideBar/Hint", "text": "Hide sidebar" }, "$:/language/Buttons/ShowSideBar/Caption": { "title": "$:/language/Buttons/ShowSideBar/Caption", "text": "show sidebar" }, "$:/language/Buttons/ShowSideBar/Hint": { "title": "$:/language/Buttons/ShowSideBar/Hint", "text": "Show sidebar" }, "$:/language/Buttons/TagManager/Caption": { "title": "$:/language/Buttons/TagManager/Caption", "text": "tag manager" }, "$:/language/Buttons/TagManager/Hint": { "title": "$:/language/Buttons/TagManager/Hint", "text": "Open tag manager" }, "$:/language/Buttons/Theme/Caption": { "title": "$:/language/Buttons/Theme/Caption", "text": "theme" }, "$:/language/Buttons/Theme/Hint": { "title": "$:/language/Buttons/Theme/Hint", "text": "Choose the display theme" }, "$:/language/Buttons/Bold/Caption": { "title": "$:/language/Buttons/Bold/Caption", "text": "bold" }, "$:/language/Buttons/Bold/Hint": { "title": "$:/language/Buttons/Bold/Hint", "text": "Apply bold formatting to selection" }, "$:/language/Buttons/Clear/Caption": { "title": "$:/language/Buttons/Clear/Caption", "text": "clear" }, "$:/language/Buttons/Clear/Hint": { "title": "$:/language/Buttons/Clear/Hint", "text": "Clear image to solid colour" }, "$:/language/Buttons/EditorHeight/Caption": { "title": "$:/language/Buttons/EditorHeight/Caption", "text": "editor height" }, "$:/language/Buttons/EditorHeight/Caption/Auto": { "title": "$:/language/Buttons/EditorHeight/Caption/Auto", "text": "Automatically adjust height to fit content" }, "$:/language/Buttons/EditorHeight/Caption/Fixed": { "title": "$:/language/Buttons/EditorHeight/Caption/Fixed", "text": "Fixed height:" }, "$:/language/Buttons/EditorHeight/Hint": { "title": "$:/language/Buttons/EditorHeight/Hint", "text": "Choose the height of the text editor" }, "$:/language/Buttons/Excise/Caption": { "title": "$:/language/Buttons/Excise/Caption", "text": "excise" }, "$:/language/Buttons/Excise/Caption/Excise": { "title": "$:/language/Buttons/Excise/Caption/Excise", "text": "Perform excision" }, "$:/language/Buttons/Excise/Caption/MacroName": { "title": "$:/language/Buttons/Excise/Caption/MacroName", "text": "Macro name:" }, "$:/language/Buttons/Excise/Caption/NewTitle": { "title": "$:/language/Buttons/Excise/Caption/NewTitle", "text": "Title of new tiddler:" }, "$:/language/Buttons/Excise/Caption/Replace": { "title": "$:/language/Buttons/Excise/Caption/Replace", "text": "Replace excised text with:" }, "$:/language/Buttons/Excise/Caption/Replace/Macro": { "title": "$:/language/Buttons/Excise/Caption/Replace/Macro", "text": "macro" }, "$:/language/Buttons/Excise/Caption/Replace/Link": { "title": "$:/language/Buttons/Excise/Caption/Replace/Link", "text": "link" }, "$:/language/Buttons/Excise/Caption/Replace/Transclusion": { "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion", "text": "transclusion" }, "$:/language/Buttons/Excise/Caption/Tag": { "title": "$:/language/Buttons/Excise/Caption/Tag", "text": "Tag new tiddler with the title of this tiddler" }, "$:/language/Buttons/Excise/Caption/TiddlerExists": { "title": "$:/language/Buttons/Excise/Caption/TiddlerExists", "text": "Warning: tiddler already exists" }, "$:/language/Buttons/Excise/Hint": { "title": "$:/language/Buttons/Excise/Hint", "text": "Excise the selected text into a new tiddler" }, "$:/language/Buttons/Heading1/Caption": { "title": "$:/language/Buttons/Heading1/Caption", "text": "heading 1" }, "$:/language/Buttons/Heading1/Hint": { "title": "$:/language/Buttons/Heading1/Hint", "text": "Apply heading level 1 formatting to lines containing selection" }, "$:/language/Buttons/Heading2/Caption": { "title": "$:/language/Buttons/Heading2/Caption", "text": "heading 2" }, "$:/language/Buttons/Heading2/Hint": { "title": "$:/language/Buttons/Heading2/Hint", "text": "Apply heading level 2 formatting to lines containing selection" }, "$:/language/Buttons/Heading3/Caption": { "title": "$:/language/Buttons/Heading3/Caption", "text": "heading 3" }, "$:/language/Buttons/Heading3/Hint": { "title": "$:/language/Buttons/Heading3/Hint", "text": "Apply heading level 3 formatting to lines containing selection" }, "$:/language/Buttons/Heading4/Caption": { "title": "$:/language/Buttons/Heading4/Caption", "text": "heading 4" }, "$:/language/Buttons/Heading4/Hint": { "title": "$:/language/Buttons/Heading4/Hint", "text": "Apply heading level 4 formatting to lines containing selection" }, "$:/language/Buttons/Heading5/Caption": { "title": "$:/language/Buttons/Heading5/Caption", "text": "heading 5" }, "$:/language/Buttons/Heading5/Hint": { "title": "$:/language/Buttons/Heading5/Hint", "text": "Apply heading level 5 formatting to lines containing selection" }, "$:/language/Buttons/Heading6/Caption": { "title": "$:/language/Buttons/Heading6/Caption", "text": "heading 6" }, "$:/language/Buttons/Heading6/Hint": { "title": "$:/language/Buttons/Heading6/Hint", "text": "Apply heading level 6 formatting to lines containing selection" }, "$:/language/Buttons/Italic/Caption": { "title": "$:/language/Buttons/Italic/Caption", "text": "italic" }, "$:/language/Buttons/Italic/Hint": { "title": "$:/language/Buttons/Italic/Hint", "text": "Apply italic formatting to selection" }, "$:/language/Buttons/LineWidth/Caption": { "title": "$:/language/Buttons/LineWidth/Caption", "text": "line width" }, "$:/language/Buttons/LineWidth/Hint": { "title": "$:/language/Buttons/LineWidth/Hint", "text": "Set line width for painting" }, "$:/language/Buttons/Link/Caption": { "title": "$:/language/Buttons/Link/Caption", "text": "link" }, "$:/language/Buttons/Link/Hint": { "title": "$:/language/Buttons/Link/Hint", "text": "Create wikitext link" }, "$:/language/Buttons/ListBullet/Caption": { "title": "$:/language/Buttons/ListBullet/Caption", "text": "bulleted list" }, "$:/language/Buttons/ListBullet/Hint": { "title": "$:/language/Buttons/ListBullet/Hint", "text": "Apply bulleted list formatting to lines containing selection" }, "$:/language/Buttons/ListNumber/Caption": { "title": "$:/language/Buttons/ListNumber/Caption", "text": "numbered list" }, "$:/language/Buttons/ListNumber/Hint": { "title": "$:/language/Buttons/ListNumber/Hint", "text": "Apply numbered list formatting to lines containing selection" }, "$:/language/Buttons/MonoBlock/Caption": { "title": "$:/language/Buttons/MonoBlock/Caption", "text": "monospaced block" }, "$:/language/Buttons/MonoBlock/Hint": { "title": "$:/language/Buttons/MonoBlock/Hint", "text": "Apply monospaced block formatting to lines containing selection" }, "$:/language/Buttons/MonoLine/Caption": { "title": "$:/language/Buttons/MonoLine/Caption", "text": "monospaced" }, "$:/language/Buttons/MonoLine/Hint": { "title": "$:/language/Buttons/MonoLine/Hint", "text": "Apply monospaced character formatting to selection" }, "$:/language/Buttons/Opacity/Caption": { "title": "$:/language/Buttons/Opacity/Caption", "text": "opacity" }, "$:/language/Buttons/Opacity/Hint": { "title": "$:/language/Buttons/Opacity/Hint", "text": "Set painting opacity" }, "$:/language/Buttons/Paint/Caption": { "title": "$:/language/Buttons/Paint/Caption", "text": "paint colour" }, "$:/language/Buttons/Paint/Hint": { "title": "$:/language/Buttons/Paint/Hint", "text": "Set painting colour" }, "$:/language/Buttons/Picture/Caption": { "title": "$:/language/Buttons/Picture/Caption", "text": "picture" }, "$:/language/Buttons/Picture/Hint": { "title": "$:/language/Buttons/Picture/Hint", "text": "Insert picture" }, "$:/language/Buttons/Preview/Caption": { "title": "$:/language/Buttons/Preview/Caption", "text": "preview" }, "$:/language/Buttons/Preview/Hint": { "title": "$:/language/Buttons/Preview/Hint", "text": "Show preview pane" }, "$:/language/Buttons/PreviewType/Caption": { "title": "$:/language/Buttons/PreviewType/Caption", "text": "preview type" }, "$:/language/Buttons/PreviewType/Hint": { "title": "$:/language/Buttons/PreviewType/Hint", "text": "Choose preview type" }, "$:/language/Buttons/Quote/Caption": { "title": "$:/language/Buttons/Quote/Caption", "text": "quote" }, "$:/language/Buttons/Quote/Hint": { "title": "$:/language/Buttons/Quote/Hint", "text": "Apply quoted text formatting to lines containing selection" }, "$:/language/Buttons/Size/Caption": { "title": "$:/language/Buttons/Size/Caption", "text": "image size" }, "$:/language/Buttons/Size/Caption/Height": { "title": "$:/language/Buttons/Size/Caption/Height", "text": "Height:" }, "$:/language/Buttons/Size/Caption/Resize": { "title": "$:/language/Buttons/Size/Caption/Resize", "text": "Resize image" }, "$:/language/Buttons/Size/Caption/Width": { "title": "$:/language/Buttons/Size/Caption/Width", "text": "Width:" }, "$:/language/Buttons/Size/Hint": { "title": "$:/language/Buttons/Size/Hint", "text": "Set image size" }, "$:/language/Buttons/Stamp/Caption": { "title": "$:/language/Buttons/Stamp/Caption", "text": "stamp" }, "$:/language/Buttons/Stamp/Caption/New": { "title": "$:/language/Buttons/Stamp/Caption/New", "text": "Add your own" }, "$:/language/Buttons/Stamp/Hint": { "title": "$:/language/Buttons/Stamp/Hint", "text": "Insert a preconfigured snippet of text" }, "$:/language/Buttons/Stamp/New/Title": { "title": "$:/language/Buttons/Stamp/New/Title", "text": "Name as shown in menu" }, "$:/language/Buttons/Stamp/New/Text": { "title": "$:/language/Buttons/Stamp/New/Text", "text": "Text of snippet. (Remember to add a descriptive title in the caption field)." }, "$:/language/Buttons/Strikethrough/Caption": { "title": "$:/language/Buttons/Strikethrough/Caption", "text": "strikethrough" }, "$:/language/Buttons/Strikethrough/Hint": { "title": "$:/language/Buttons/Strikethrough/Hint", "text": "Apply strikethrough formatting to selection" }, "$:/language/Buttons/Subscript/Caption": { "title": "$:/language/Buttons/Subscript/Caption", "text": "subscript" }, "$:/language/Buttons/Subscript/Hint": { "title": "$:/language/Buttons/Subscript/Hint", "text": "Apply subscript formatting to selection" }, "$:/language/Buttons/Superscript/Caption": { "title": "$:/language/Buttons/Superscript/Caption", "text": "superscript" }, "$:/language/Buttons/Superscript/Hint": { "title": "$:/language/Buttons/Superscript/Hint", "text": "Apply superscript formatting to selection" }, "$:/language/Buttons/Underline/Caption": { "title": "$:/language/Buttons/Underline/Caption", "text": "underline" }, "$:/language/Buttons/Underline/Hint": { "title": "$:/language/Buttons/Underline/Hint", "text": "Apply underline formatting to selection" }, "$:/language/ControlPanel/Advanced/Caption": { "title": "$:/language/ControlPanel/Advanced/Caption", "text": "Advanced" }, "$:/language/ControlPanel/Advanced/Hint": { "title": "$:/language/ControlPanel/Advanced/Hint", "text": "Internal information about this TiddlyWiki" }, "$:/language/ControlPanel/Appearance/Caption": { "title": "$:/language/ControlPanel/Appearance/Caption", "text": "Appearance" }, "$:/language/ControlPanel/Appearance/Hint": { "title": "$:/language/ControlPanel/Appearance/Hint", "text": "Ways to customise the appearance of your TiddlyWiki." }, "$:/language/ControlPanel/Basics/AnimDuration/Prompt": { "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt", "text": "Animation duration:" }, "$:/language/ControlPanel/Basics/Caption": { "title": "$:/language/ControlPanel/Basics/Caption", "text": "Basics" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint", "text": "Use [[double square brackets]] for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt", "text": "Default tiddlers:" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint", "text": "Choose which tiddlers are displayed at startup:" }, "$:/language/ControlPanel/Basics/Language/Prompt": { "title": "$:/language/ControlPanel/Basics/Language/Prompt", "text": "Hello! Current language:" }, "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt", "text": "Title of new journal tiddlers" }, "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt", "text": "Tags for new journal tiddlers" }, "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt", "text": "Number of overridden shadow tiddlers:" }, "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt", "text": "Number of shadow tiddlers:" }, "$:/language/ControlPanel/Basics/Subtitle/Prompt": { "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt", "text": "Subtitle:" }, "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt", "text": "Number of system tiddlers:" }, "$:/language/ControlPanel/Basics/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/Tags/Prompt", "text": "Number of tags:" }, "$:/language/ControlPanel/Basics/Tiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt", "text": "Number of tiddlers:" }, "$:/language/ControlPanel/Basics/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/Title/Prompt", "text": "Title of this ~TiddlyWiki:" }, "$:/language/ControlPanel/Basics/Username/Prompt": { "title": "$:/language/ControlPanel/Basics/Username/Prompt", "text": "Username for signing edits:" }, "$:/language/ControlPanel/Basics/Version/Prompt": { "title": "$:/language/ControlPanel/Basics/Version/Prompt", "text": "~TiddlyWiki version:" }, "$:/language/ControlPanel/EditorTypes/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Caption", "text": "Editor Types" }, "$:/language/ControlPanel/EditorTypes/Editor/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption", "text": "Editor" }, "$:/language/ControlPanel/EditorTypes/Hint": { "title": "$:/language/ControlPanel/EditorTypes/Hint", "text": "These tiddlers determine which editor is used to edit specific tiddler types." }, "$:/language/ControlPanel/EditorTypes/Type/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Type/Caption", "text": "Type" }, "$:/language/ControlPanel/Info/Caption": { "title": "$:/language/ControlPanel/Info/Caption", "text": "Info" }, "$:/language/ControlPanel/Info/Hint": { "title": "$:/language/ControlPanel/Info/Hint", "text": "Information about this TiddlyWiki" }, "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt", "text": "Type shortcut here" }, "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption", "text": "add shortcut" }, "$:/language/ControlPanel/KeyboardShortcuts/Caption": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption", "text": "Keyboard Shortcuts" }, "$:/language/ControlPanel/KeyboardShortcuts/Hint": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint", "text": "Manage keyboard shortcut assignments" }, "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": { "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption", "text": "No keyboard shortcuts assigned" }, "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint", "text": "remove keyboard shortcut" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All", "text": "All platforms" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac", "text": "Macintosh platform only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac", "text": "Non-Macintosh platforms only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux", "text": "Linux platform only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux", "text": "Non-Linux platforms only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows", "text": "Windows platform only" }, "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": { "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows", "text": "Non-Windows platforms only" }, "$:/language/ControlPanel/LoadedModules/Caption": { "title": "$:/language/ControlPanel/LoadedModules/Caption", "text": "Loaded Modules" }, "$:/language/ControlPanel/LoadedModules/Hint": { "title": "$:/language/ControlPanel/LoadedModules/Hint", "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process." }, "$:/language/ControlPanel/Palette/Caption": { "title": "$:/language/ControlPanel/Palette/Caption", "text": "Palette" }, "$:/language/ControlPanel/Palette/Editor/Clone/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption", "text": "clone" }, "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt", "text": "It is recommended that you clone this shadow palette before editing it" }, "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified", "text": "This shadow palette has been modified" }, "$:/language/ControlPanel/Palette/Editor/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt", "text": "Editing" }, "$:/language/ControlPanel/Palette/Editor/Reset/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption", "text": "reset" }, "$:/language/ControlPanel/Palette/HideEditor/Caption": { "title": "$:/language/ControlPanel/Palette/HideEditor/Caption", "text": "hide editor" }, "$:/language/ControlPanel/Palette/Prompt": { "title": "$:/language/ControlPanel/Palette/Prompt", "text": "Current palette:" }, "$:/language/ControlPanel/Palette/ShowEditor/Caption": { "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption", "text": "show editor" }, "$:/language/ControlPanel/Parsing/Caption": { "title": "$:/language/ControlPanel/Parsing/Caption", "text": "Parsing" }, "$:/language/ControlPanel/Parsing/Hint": { "title": "$:/language/ControlPanel/Parsing/Hint", "text": "Here you can globally disable individual wiki parser rules. Take care as disabling some parser rules can prevent ~TiddlyWiki functioning correctly (you can restore normal operation with [[safe mode|http://tiddlywiki.com/#SafeMode]] )" }, "$:/language/ControlPanel/Parsing/Block/Caption": { "title": "$:/language/ControlPanel/Parsing/Block/Caption", "text": "Block Parse Rules" }, "$:/language/ControlPanel/Parsing/Inline/Caption": { "title": "$:/language/ControlPanel/Parsing/Inline/Caption", "text": "Inline Parse Rules" }, "$:/language/ControlPanel/Parsing/Pragma/Caption": { "title": "$:/language/ControlPanel/Parsing/Pragma/Caption", "text": "Pragma Parse Rules" }, "$:/language/ControlPanel/Plugins/Add/Caption": { "title": "$:/language/ControlPanel/Plugins/Add/Caption", "text": "Get more plugins" }, "$:/language/ControlPanel/Plugins/Add/Hint": { "title": "$:/language/ControlPanel/Plugins/Add/Hint", "text": "Install plugins from the official library" }, "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": { "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint", "text": "This plugin is already installed at version <$text text=<<installedVersion>>/>" }, "$:/language/ControlPanel/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Caption", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Disable/Caption": { "title": "$:/language/ControlPanel/Plugins/Disable/Caption", "text": "disable" }, "$:/language/ControlPanel/Plugins/Disable/Hint": { "title": "$:/language/ControlPanel/Plugins/Disable/Hint", "text": "Disable this plugin when reloading page" }, "$:/language/ControlPanel/Plugins/Disabled/Status": { "title": "$:/language/ControlPanel/Plugins/Disabled/Status", "text": "(disabled)" }, "$:/language/ControlPanel/Plugins/Empty/Hint": { "title": "$:/language/ControlPanel/Plugins/Empty/Hint", "text": "None" }, "$:/language/ControlPanel/Plugins/Enable/Caption": { "title": "$:/language/ControlPanel/Plugins/Enable/Caption", "text": "enable" }, "$:/language/ControlPanel/Plugins/Enable/Hint": { "title": "$:/language/ControlPanel/Plugins/Enable/Hint", "text": "Enable this plugin when reloading page" }, "$:/language/ControlPanel/Plugins/Install/Caption": { "title": "$:/language/ControlPanel/Plugins/Install/Caption", "text": "install" }, "$:/language/ControlPanel/Plugins/Installed/Hint": { "title": "$:/language/ControlPanel/Plugins/Installed/Hint", "text": "Currently installed plugins:" }, "$:/language/ControlPanel/Plugins/Languages/Caption": { "title": "$:/language/ControlPanel/Plugins/Languages/Caption", "text": "Languages" }, "$:/language/ControlPanel/Plugins/Languages/Hint": { "title": "$:/language/ControlPanel/Plugins/Languages/Hint", "text": "Language pack plugins" }, "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": { "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint", "text": "No ''\"<$text text=<<currentTab>>/>\"'' found" }, "$:/language/ControlPanel/Plugins/NoInformation/Hint": { "title": "$:/language/ControlPanel/Plugins/NoInformation/Hint", "text": "No information provided" }, "$:/language/ControlPanel/Plugins/NotInstalled/Hint": { "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint", "text": "This plugin is not currently installed" }, "$:/language/ControlPanel/Plugins/OpenPluginLibrary": { "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary", "text": "open plugin library" }, "$:/language/ControlPanel/Plugins/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Plugins/Caption", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Plugins/Hint": { "title": "$:/language/ControlPanel/Plugins/Plugins/Hint", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Reinstall/Caption": { "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption", "text": "reinstall" }, "$:/language/ControlPanel/Plugins/Themes/Caption": { "title": "$:/language/ControlPanel/Plugins/Themes/Caption", "text": "Themes" }, "$:/language/ControlPanel/Plugins/Themes/Hint": { "title": "$:/language/ControlPanel/Plugins/Themes/Hint", "text": "Theme plugins" }, "$:/language/ControlPanel/Saving/Caption": { "title": "$:/language/ControlPanel/Saving/Caption", "text": "Saving" }, "$:/language/ControlPanel/Saving/Heading": { "title": "$:/language/ControlPanel/Saving/Heading", "text": "Saving" }, "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading", "text": "Advanced Settings" }, "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir", "text": "Backup Directory" }, "$:/language/ControlPanel/Saving/TiddlySpot/Backups": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups", "text": "Backups" }, "$:/language/ControlPanel/Saving/TiddlySpot/Description": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description", "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server" }, "$:/language/ControlPanel/Saving/TiddlySpot/Filename": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename", "text": "Upload Filename" }, "$:/language/ControlPanel/Saving/TiddlySpot/Heading": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading", "text": "~TiddlySpot" }, "$:/language/ControlPanel/Saving/TiddlySpot/Hint": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint", "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//" }, "$:/language/ControlPanel/Saving/TiddlySpot/Password": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password", "text": "Password" }, "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL", "text": "Server URL" }, "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir", "text": "Upload Directory" }, "$:/language/ControlPanel/Saving/TiddlySpot/UserName": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName", "text": "Wiki Name" }, "$:/language/ControlPanel/Settings/AutoSave/Caption": { "title": "$:/language/ControlPanel/Settings/AutoSave/Caption", "text": "Autosave" }, "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": { "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description", "text": "Do not save changes automatically" }, "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": { "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description", "text": "Save changes automatically" }, "$:/language/ControlPanel/Settings/AutoSave/Hint": { "title": "$:/language/ControlPanel/Settings/AutoSave/Hint", "text": "Automatically save changes during editing" }, "$:/language/ControlPanel/Settings/CamelCase/Caption": { "title": "$:/language/ControlPanel/Settings/CamelCase/Caption", "text": "Camel Case Wiki Links" }, "$:/language/ControlPanel/Settings/CamelCase/Hint": { "title": "$:/language/ControlPanel/Settings/CamelCase/Hint", "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect" }, "$:/language/ControlPanel/Settings/CamelCase/Description": { "title": "$:/language/ControlPanel/Settings/CamelCase/Description", "text": "Enable automatic ~CamelCase linking" }, "$:/language/ControlPanel/Settings/Caption": { "title": "$:/language/ControlPanel/Settings/Caption", "text": "Settings" }, "$:/language/ControlPanel/Settings/EditorToolbar/Caption": { "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption", "text": "Editor Toolbar" }, "$:/language/ControlPanel/Settings/EditorToolbar/Hint": { "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint", "text": "Enable or disable the editor toolbar:" }, "$:/language/ControlPanel/Settings/EditorToolbar/Description": { "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description", "text": "Show editor toolbar" }, "$:/language/ControlPanel/Settings/Hint": { "title": "$:/language/ControlPanel/Settings/Hint", "text": "These settings let you customise the behaviour of TiddlyWiki." }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption", "text": "Navigation Address Bar" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint", "text": "Behaviour of the browser address bar when navigating to a tiddler:" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description", "text": "Do not update the address bar" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description", "text": "Include the target tiddler" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description", "text": "Include the target tiddler and the current story sequence" }, "$:/language/ControlPanel/Settings/NavigationHistory/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption", "text": "Navigation History" }, "$:/language/ControlPanel/Settings/NavigationHistory/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint", "text": "Update browser history when navigating to a tiddler:" }, "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description", "text": "Do not update history" }, "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description", "text": "Update history" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption", "text": "Performance Instrumentation" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint", "text": "Displays performance statistics in the browser developer console. Requires reload to take effect" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description", "text": "Enable performance instrumentation" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption", "text": "Toolbar Button Style" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint", "text": "Choose the style for toolbar buttons:" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless", "text": "Borderless" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed", "text": "Boxed" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded", "text": "Rounded" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption", "text": "Toolbar Buttons" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint", "text": "Default toolbar button appearance:" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description", "text": "Include icon" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description", "text": "Include text" }, "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": { "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption", "text": "Default Sidebar Tab" }, "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": { "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint", "text": "Specify which sidebar tab is displayed by default" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption", "text": "Tiddler Opening Behaviour" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint", "text": "Navigation from //within// the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint", "text": "Navigation from //outside// the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove", "text": "Open above the current tiddler" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow", "text": "Open below the current tiddler" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop", "text": "Open at the top of the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom", "text": "Open at the bottom of the story river" }, "$:/language/ControlPanel/Settings/TitleLinks/Caption": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption", "text": "Tiddler Titles" }, "$:/language/ControlPanel/Settings/TitleLinks/Hint": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint", "text": "Optionally display tiddler titles as links" }, "$:/language/ControlPanel/Settings/TitleLinks/No/Description": { "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description", "text": "Do not display tiddler titles as links" }, "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description", "text": "Display tiddler titles as links" }, "$:/language/ControlPanel/Settings/MissingLinks/Caption": { "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption", "text": "Wiki Links" }, "$:/language/ControlPanel/Settings/MissingLinks/Hint": { "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint", "text": "Choose whether to link to tiddlers that do not exist yet" }, "$:/language/ControlPanel/Settings/MissingLinks/Description": { "title": "$:/language/ControlPanel/Settings/MissingLinks/Description", "text": "Enable links to missing tiddlers" }, "$:/language/ControlPanel/StoryView/Caption": { "title": "$:/language/ControlPanel/StoryView/Caption", "text": "Story View" }, "$:/language/ControlPanel/StoryView/Prompt": { "title": "$:/language/ControlPanel/StoryView/Prompt", "text": "Current view:" }, "$:/language/ControlPanel/Theme/Caption": { "title": "$:/language/ControlPanel/Theme/Caption", "text": "Theme" }, "$:/language/ControlPanel/Theme/Prompt": { "title": "$:/language/ControlPanel/Theme/Prompt", "text": "Current theme:" }, "$:/language/ControlPanel/TiddlerFields/Caption": { "title": "$:/language/ControlPanel/TiddlerFields/Caption", "text": "Tiddler Fields" }, "$:/language/ControlPanel/TiddlerFields/Hint": { "title": "$:/language/ControlPanel/TiddlerFields/Hint", "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)." }, "$:/language/ControlPanel/Toolbars/Caption": { "title": "$:/language/ControlPanel/Toolbars/Caption", "text": "Toolbars" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption", "text": "Edit Toolbar" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint", "text": "Choose which buttons are displayed for tiddlers in edit mode" }, "$:/language/ControlPanel/Toolbars/Hint": { "title": "$:/language/ControlPanel/Toolbars/Hint", "text": "Select which toolbar buttons are displayed" }, "$:/language/ControlPanel/Toolbars/PageControls/Caption": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption", "text": "Page Toolbar" }, "$:/language/ControlPanel/Toolbars/PageControls/Hint": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint", "text": "Choose which buttons are displayed on the main page toolbar" }, "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption", "text": "Editor Toolbar" }, "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint", "text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption", "text": "View Toolbar" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint", "text": "Choose which buttons are displayed for tiddlers in view mode" }, "$:/language/ControlPanel/Tools/Download/Full/Caption": { "title": "$:/language/ControlPanel/Tools/Download/Full/Caption", "text": "Download full wiki" }, "$:/language/Date/DaySuffix/1": { "title": "$:/language/Date/DaySuffix/1", "text": "st" }, "$:/language/Date/DaySuffix/2": { "title": "$:/language/Date/DaySuffix/2", "text": "nd" }, "$:/language/Date/DaySuffix/3": { "title": "$:/language/Date/DaySuffix/3", "text": "rd" }, "$:/language/Date/DaySuffix/4": { "title": "$:/language/Date/DaySuffix/4", "text": "th" }, "$:/language/Date/DaySuffix/5": { "title": "$:/language/Date/DaySuffix/5", "text": "th" }, "$:/language/Date/DaySuffix/6": { "title": "$:/language/Date/DaySuffix/6", "text": "th" }, "$:/language/Date/DaySuffix/7": { "title": "$:/language/Date/DaySuffix/7", "text": "th" }, "$:/language/Date/DaySuffix/8": { "title": "$:/language/Date/DaySuffix/8", "text": "th" }, "$:/language/Date/DaySuffix/9": { "title": "$:/language/Date/DaySuffix/9", "text": "th" }, "$:/language/Date/DaySuffix/10": { "title": "$:/language/Date/DaySuffix/10", "text": "th" }, "$:/language/Date/DaySuffix/11": { "title": "$:/language/Date/DaySuffix/11", "text": "th" }, "$:/language/Date/DaySuffix/12": { "title": "$:/language/Date/DaySuffix/12", "text": "th" }, "$:/language/Date/DaySuffix/13": { "title": "$:/language/Date/DaySuffix/13", "text": "th" }, "$:/language/Date/DaySuffix/14": { "title": "$:/language/Date/DaySuffix/14", "text": "th" }, "$:/language/Date/DaySuffix/15": { "title": "$:/language/Date/DaySuffix/15", "text": "th" }, "$:/language/Date/DaySuffix/16": { "title": "$:/language/Date/DaySuffix/16", "text": "th" }, "$:/language/Date/DaySuffix/17": { "title": "$:/language/Date/DaySuffix/17", "text": "th" }, "$:/language/Date/DaySuffix/18": { "title": "$:/language/Date/DaySuffix/18", "text": "th" }, "$:/language/Date/DaySuffix/19": { "title": "$:/language/Date/DaySuffix/19", "text": "th" }, "$:/language/Date/DaySuffix/20": { "title": "$:/language/Date/DaySuffix/20", "text": "th" }, "$:/language/Date/DaySuffix/21": { "title": "$:/language/Date/DaySuffix/21", "text": "st" }, "$:/language/Date/DaySuffix/22": { "title": "$:/language/Date/DaySuffix/22", "text": "nd" }, "$:/language/Date/DaySuffix/23": { "title": "$:/language/Date/DaySuffix/23", "text": "rd" }, "$:/language/Date/DaySuffix/24": { "title": "$:/language/Date/DaySuffix/24", "text": "th" }, "$:/language/Date/DaySuffix/25": { "title": "$:/language/Date/DaySuffix/25", "text": "th" }, "$:/language/Date/DaySuffix/26": { "title": "$:/language/Date/DaySuffix/26", "text": "th" }, "$:/language/Date/DaySuffix/27": { "title": "$:/language/Date/DaySuffix/27", "text": "th" }, "$:/language/Date/DaySuffix/28": { "title": "$:/language/Date/DaySuffix/28", "text": "th" }, "$:/language/Date/DaySuffix/29": { "title": "$:/language/Date/DaySuffix/29", "text": "th" }, "$:/language/Date/DaySuffix/30": { "title": "$:/language/Date/DaySuffix/30", "text": "th" }, "$:/language/Date/DaySuffix/31": { "title": "$:/language/Date/DaySuffix/31", "text": "st" }, "$:/language/Date/Long/Day/0": { "title": "$:/language/Date/Long/Day/0", "text": "Sunday" }, "$:/language/Date/Long/Day/1": { "title": "$:/language/Date/Long/Day/1", "text": "Monday" }, "$:/language/Date/Long/Day/2": { "title": "$:/language/Date/Long/Day/2", "text": "Tuesday" }, "$:/language/Date/Long/Day/3": { "title": "$:/language/Date/Long/Day/3", "text": "Wednesday" }, "$:/language/Date/Long/Day/4": { "title": "$:/language/Date/Long/Day/4", "text": "Thursday" }, "$:/language/Date/Long/Day/5": { "title": "$:/language/Date/Long/Day/5", "text": "Friday" }, "$:/language/Date/Long/Day/6": { "title": "$:/language/Date/Long/Day/6", "text": "Saturday" }, "$:/language/Date/Long/Month/1": { "title": "$:/language/Date/Long/Month/1", "text": "January" }, "$:/language/Date/Long/Month/2": { "title": "$:/language/Date/Long/Month/2", "text": "February" }, "$:/language/Date/Long/Month/3": { "title": "$:/language/Date/Long/Month/3", "text": "March" }, "$:/language/Date/Long/Month/4": { "title": "$:/language/Date/Long/Month/4", "text": "April" }, "$:/language/Date/Long/Month/5": { "title": "$:/language/Date/Long/Month/5", "text": "May" }, "$:/language/Date/Long/Month/6": { "title": "$:/language/Date/Long/Month/6", "text": "June" }, "$:/language/Date/Long/Month/7": { "title": "$:/language/Date/Long/Month/7", "text": "July" }, "$:/language/Date/Long/Month/8": { "title": "$:/language/Date/Long/Month/8", "text": "August" }, "$:/language/Date/Long/Month/9": { "title": "$:/language/Date/Long/Month/9", "text": "September" }, "$:/language/Date/Long/Month/10": { "title": "$:/language/Date/Long/Month/10", "text": "October" }, "$:/language/Date/Long/Month/11": { "title": "$:/language/Date/Long/Month/11", "text": "November" }, "$:/language/Date/Long/Month/12": { "title": "$:/language/Date/Long/Month/12", "text": "December" }, "$:/language/Date/Period/am": { "title": "$:/language/Date/Period/am", "text": "am" }, "$:/language/Date/Period/pm": { "title": "$:/language/Date/Period/pm", "text": "pm" }, "$:/language/Date/Short/Day/0": { "title": "$:/language/Date/Short/Day/0", "text": "Sun" }, "$:/language/Date/Short/Day/1": { "title": "$:/language/Date/Short/Day/1", "text": "Mon" }, "$:/language/Date/Short/Day/2": { "title": "$:/language/Date/Short/Day/2", "text": "Tue" }, "$:/language/Date/Short/Day/3": { "title": "$:/language/Date/Short/Day/3", "text": "Wed" }, "$:/language/Date/Short/Day/4": { "title": "$:/language/Date/Short/Day/4", "text": "Thu" }, "$:/language/Date/Short/Day/5": { "title": "$:/language/Date/Short/Day/5", "text": "Fri" }, "$:/language/Date/Short/Day/6": { "title": "$:/language/Date/Short/Day/6", "text": "Sat" }, "$:/language/Date/Short/Month/1": { "title": "$:/language/Date/Short/Month/1", "text": "Jan" }, "$:/language/Date/Short/Month/2": { "title": "$:/language/Date/Short/Month/2", "text": "Feb" }, "$:/language/Date/Short/Month/3": { "title": "$:/language/Date/Short/Month/3", "text": "Mar" }, "$:/language/Date/Short/Month/4": { "title": "$:/language/Date/Short/Month/4", "text": "Apr" }, "$:/language/Date/Short/Month/5": { "title": "$:/language/Date/Short/Month/5", "text": "May" }, "$:/language/Date/Short/Month/6": { "title": "$:/language/Date/Short/Month/6", "text": "Jun" }, "$:/language/Date/Short/Month/7": { "title": "$:/language/Date/Short/Month/7", "text": "Jul" }, "$:/language/Date/Short/Month/8": { "title": "$:/language/Date/Short/Month/8", "text": "Aug" }, "$:/language/Date/Short/Month/9": { "title": "$:/language/Date/Short/Month/9", "text": "Sep" }, "$:/language/Date/Short/Month/10": { "title": "$:/language/Date/Short/Month/10", "text": "Oct" }, "$:/language/Date/Short/Month/11": { "title": "$:/language/Date/Short/Month/11", "text": "Nov" }, "$:/language/Date/Short/Month/12": { "title": "$:/language/Date/Short/Month/12", "text": "Dec" }, "$:/language/RelativeDate/Future/Days": { "title": "$:/language/RelativeDate/Future/Days", "text": "<<period>> days from now" }, "$:/language/RelativeDate/Future/Hours": { "title": "$:/language/RelativeDate/Future/Hours", "text": "<<period>> hours from now" }, "$:/language/RelativeDate/Future/Minutes": { "title": "$:/language/RelativeDate/Future/Minutes", "text": "<<period>> minutes from now" }, "$:/language/RelativeDate/Future/Months": { "title": "$:/language/RelativeDate/Future/Months", "text": "<<period>> months from now" }, "$:/language/RelativeDate/Future/Second": { "title": "$:/language/RelativeDate/Future/Second", "text": "1 second from now" }, "$:/language/RelativeDate/Future/Seconds": { "title": "$:/language/RelativeDate/Future/Seconds", "text": "<<period>> seconds from now" }, "$:/language/RelativeDate/Future/Years": { "title": "$:/language/RelativeDate/Future/Years", "text": "<<period>> years from now" }, "$:/language/RelativeDate/Past/Days": { "title": "$:/language/RelativeDate/Past/Days", "text": "<<period>> days ago" }, "$:/language/RelativeDate/Past/Hours": { "title": "$:/language/RelativeDate/Past/Hours", "text": "<<period>> hours ago" }, "$:/language/RelativeDate/Past/Minutes": { "title": "$:/language/RelativeDate/Past/Minutes", "text": "<<period>> minutes ago" }, "$:/language/RelativeDate/Past/Months": { "title": "$:/language/RelativeDate/Past/Months", "text": "<<period>> months ago" }, "$:/language/RelativeDate/Past/Second": { "title": "$:/language/RelativeDate/Past/Second", "text": "1 second ago" }, "$:/language/RelativeDate/Past/Seconds": { "title": "$:/language/RelativeDate/Past/Seconds", "text": "<<period>> seconds ago" }, "$:/language/RelativeDate/Past/Years": { "title": "$:/language/RelativeDate/Past/Years", "text": "<<period>> years ago" }, "$:/language/Docs/ModuleTypes/animation": { "title": "$:/language/Docs/ModuleTypes/animation", "text": "Animations that may be used with the RevealWidget." }, "$:/language/Docs/ModuleTypes/command": { "title": "$:/language/Docs/ModuleTypes/command", "text": "Commands that can be executed under Node.js." }, "$:/language/Docs/ModuleTypes/config": { "title": "$:/language/Docs/ModuleTypes/config", "text": "Data to be inserted into `$tw.config`." }, "$:/language/Docs/ModuleTypes/filteroperator": { "title": "$:/language/Docs/ModuleTypes/filteroperator", "text": "Individual filter operator methods." }, "$:/language/Docs/ModuleTypes/global": { "title": "$:/language/Docs/ModuleTypes/global", "text": "Global data to be inserted into `$tw`." }, "$:/language/Docs/ModuleTypes/isfilteroperator": { "title": "$:/language/Docs/ModuleTypes/isfilteroperator", "text": "Operands for the ''is'' filter operator." }, "$:/language/Docs/ModuleTypes/macro": { "title": "$:/language/Docs/ModuleTypes/macro", "text": "JavaScript macro definitions." }, "$:/language/Docs/ModuleTypes/parser": { "title": "$:/language/Docs/ModuleTypes/parser", "text": "Parsers for different content types." }, "$:/language/Docs/ModuleTypes/saver": { "title": "$:/language/Docs/ModuleTypes/saver", "text": "Savers handle different methods for saving files from the browser." }, "$:/language/Docs/ModuleTypes/startup": { "title": "$:/language/Docs/ModuleTypes/startup", "text": "Startup functions." }, "$:/language/Docs/ModuleTypes/storyview": { "title": "$:/language/Docs/ModuleTypes/storyview", "text": "Story views customise the animation and behaviour of list widgets." }, "$:/language/Docs/ModuleTypes/tiddlerdeserializer": { "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer", "text": "Converts different content types into tiddlers." }, "$:/language/Docs/ModuleTypes/tiddlerfield": { "title": "$:/language/Docs/ModuleTypes/tiddlerfield", "text": "Defines the behaviour of an individual tiddler field." }, "$:/language/Docs/ModuleTypes/tiddlermethod": { "title": "$:/language/Docs/ModuleTypes/tiddlermethod", "text": "Adds methods to the `$tw.Tiddler` prototype." }, "$:/language/Docs/ModuleTypes/upgrader": { "title": "$:/language/Docs/ModuleTypes/upgrader", "text": "Applies upgrade processing to tiddlers during an upgrade/import." }, "$:/language/Docs/ModuleTypes/utils": { "title": "$:/language/Docs/ModuleTypes/utils", "text": "Adds methods to `$tw.utils`." }, "$:/language/Docs/ModuleTypes/utils-node": { "title": "$:/language/Docs/ModuleTypes/utils-node", "text": "Adds Node.js-specific methods to `$tw.utils`." }, "$:/language/Docs/ModuleTypes/widget": { "title": "$:/language/Docs/ModuleTypes/widget", "text": "Widgets encapsulate DOM rendering and refreshing." }, "$:/language/Docs/ModuleTypes/wikimethod": { "title": "$:/language/Docs/ModuleTypes/wikimethod", "text": "Adds methods to `$tw.Wiki`." }, "$:/language/Docs/ModuleTypes/wikirule": { "title": "$:/language/Docs/ModuleTypes/wikirule", "text": "Individual parser rules for the main WikiText parser." }, "$:/language/Docs/PaletteColours/alert-background": { "title": "$:/language/Docs/PaletteColours/alert-background", "text": "Alert background" }, "$:/language/Docs/PaletteColours/alert-border": { "title": "$:/language/Docs/PaletteColours/alert-border", "text": "Alert border" }, "$:/language/Docs/PaletteColours/alert-highlight": { "title": "$:/language/Docs/PaletteColours/alert-highlight", "text": "Alert highlight" }, "$:/language/Docs/PaletteColours/alert-muted-foreground": { "title": "$:/language/Docs/PaletteColours/alert-muted-foreground", "text": "Alert muted foreground" }, "$:/language/Docs/PaletteColours/background": { "title": "$:/language/Docs/PaletteColours/background", "text": "General background" }, "$:/language/Docs/PaletteColours/blockquote-bar": { "title": "$:/language/Docs/PaletteColours/blockquote-bar", "text": "Blockquote bar" }, "$:/language/Docs/PaletteColours/button-background": { "title": "$:/language/Docs/PaletteColours/button-background", "text": "Default button background" }, "$:/language/Docs/PaletteColours/button-border": { "title": "$:/language/Docs/PaletteColours/button-border", "text": "Default button border" }, "$:/language/Docs/PaletteColours/button-foreground": { "title": "$:/language/Docs/PaletteColours/button-foreground", "text": "Default button foreground" }, "$:/language/Docs/PaletteColours/dirty-indicator": { "title": "$:/language/Docs/PaletteColours/dirty-indicator", "text": "Unsaved changes indicator" }, "$:/language/Docs/PaletteColours/code-background": { "title": "$:/language/Docs/PaletteColours/code-background", "text": "Code background" }, "$:/language/Docs/PaletteColours/code-border": { "title": "$:/language/Docs/PaletteColours/code-border", "text": "Code border" }, "$:/language/Docs/PaletteColours/code-foreground": { "title": "$:/language/Docs/PaletteColours/code-foreground", "text": "Code foreground" }, "$:/language/Docs/PaletteColours/download-background": { "title": "$:/language/Docs/PaletteColours/download-background", "text": "Download button background" }, "$:/language/Docs/PaletteColours/download-foreground": { "title": "$:/language/Docs/PaletteColours/download-foreground", "text": "Download button foreground" }, "$:/language/Docs/PaletteColours/dragger-background": { "title": "$:/language/Docs/PaletteColours/dragger-background", "text": "Dragger background" }, "$:/language/Docs/PaletteColours/dragger-foreground": { "title": "$:/language/Docs/PaletteColours/dragger-foreground", "text": "Dragger foreground" }, "$:/language/Docs/PaletteColours/dropdown-background": { "title": "$:/language/Docs/PaletteColours/dropdown-background", "text": "Dropdown background" }, "$:/language/Docs/PaletteColours/dropdown-border": { "title": "$:/language/Docs/PaletteColours/dropdown-border", "text": "Dropdown border" }, "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected", "text": "Dropdown tab background for selected tabs" }, "$:/language/Docs/PaletteColours/dropdown-tab-background": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background", "text": "Dropdown tab background" }, "$:/language/Docs/PaletteColours/dropzone-background": { "title": "$:/language/Docs/PaletteColours/dropzone-background", "text": "Dropzone background" }, "$:/language/Docs/PaletteColours/external-link-background-hover": { "title": "$:/language/Docs/PaletteColours/external-link-background-hover", "text": "External link background hover" }, "$:/language/Docs/PaletteColours/external-link-background-visited": { "title": "$:/language/Docs/PaletteColours/external-link-background-visited", "text": "External link background visited" }, "$:/language/Docs/PaletteColours/external-link-background": { "title": "$:/language/Docs/PaletteColours/external-link-background", "text": "External link background" }, "$:/language/Docs/PaletteColours/external-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover", "text": "External link foreground hover" }, "$:/language/Docs/PaletteColours/external-link-foreground-visited": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited", "text": "External link foreground visited" }, "$:/language/Docs/PaletteColours/external-link-foreground": { "title": "$:/language/Docs/PaletteColours/external-link-foreground", "text": "External link foreground" }, "$:/language/Docs/PaletteColours/foreground": { "title": "$:/language/Docs/PaletteColours/foreground", "text": "General foreground" }, "$:/language/Docs/PaletteColours/message-background": { "title": "$:/language/Docs/PaletteColours/message-background", "text": "Message box background" }, "$:/language/Docs/PaletteColours/message-border": { "title": "$:/language/Docs/PaletteColours/message-border", "text": "Message box border" }, "$:/language/Docs/PaletteColours/message-foreground": { "title": "$:/language/Docs/PaletteColours/message-foreground", "text": "Message box foreground" }, "$:/language/Docs/PaletteColours/modal-backdrop": { "title": "$:/language/Docs/PaletteColours/modal-backdrop", "text": "Modal backdrop" }, "$:/language/Docs/PaletteColours/modal-background": { "title": "$:/language/Docs/PaletteColours/modal-background", "text": "Modal background" }, "$:/language/Docs/PaletteColours/modal-border": { "title": "$:/language/Docs/PaletteColours/modal-border", "text": "Modal border" }, "$:/language/Docs/PaletteColours/modal-footer-background": { "title": "$:/language/Docs/PaletteColours/modal-footer-background", "text": "Modal footer background" }, "$:/language/Docs/PaletteColours/modal-footer-border": { "title": "$:/language/Docs/PaletteColours/modal-footer-border", "text": "Modal footer border" }, "$:/language/Docs/PaletteColours/modal-header-border": { "title": "$:/language/Docs/PaletteColours/modal-header-border", "text": "Modal header border" }, "$:/language/Docs/PaletteColours/muted-foreground": { "title": "$:/language/Docs/PaletteColours/muted-foreground", "text": "General muted foreground" }, "$:/language/Docs/PaletteColours/notification-background": { "title": "$:/language/Docs/PaletteColours/notification-background", "text": "Notification background" }, "$:/language/Docs/PaletteColours/notification-border": { "title": "$:/language/Docs/PaletteColours/notification-border", "text": "Notification border" }, "$:/language/Docs/PaletteColours/page-background": { "title": "$:/language/Docs/PaletteColours/page-background", "text": "Page background" }, "$:/language/Docs/PaletteColours/pre-background": { "title": "$:/language/Docs/PaletteColours/pre-background", "text": "Preformatted code background" }, "$:/language/Docs/PaletteColours/pre-border": { "title": "$:/language/Docs/PaletteColours/pre-border", "text": "Preformatted code border" }, "$:/language/Docs/PaletteColours/primary": { "title": "$:/language/Docs/PaletteColours/primary", "text": "General primary" }, "$:/language/Docs/PaletteColours/sidebar-button-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground", "text": "Sidebar button foreground" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover", "text": "Sidebar controls foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground", "text": "Sidebar controls foreground" }, "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow", "text": "Sidebar foreground shadow" }, "$:/language/Docs/PaletteColours/sidebar-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground", "text": "Sidebar foreground" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover", "text": "Sidebar muted foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground", "text": "Sidebar muted foreground" }, "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected", "text": "Sidebar tab background for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-background": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background", "text": "Sidebar tab background" }, "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected", "text": "Sidebar tab border for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-border": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border", "text": "Sidebar tab border" }, "$:/language/Docs/PaletteColours/sidebar-tab-divider": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider", "text": "Sidebar tab divider" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected", "text": "Sidebar tab foreground for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground", "text": "Sidebar tab foreground" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover", "text": "Sidebar tiddler link foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground", "text": "Sidebar tiddler link foreground" }, "$:/language/Docs/PaletteColours/site-title-foreground": { "title": "$:/language/Docs/PaletteColours/site-title-foreground", "text": "Site title foreground" }, "$:/language/Docs/PaletteColours/static-alert-foreground": { "title": "$:/language/Docs/PaletteColours/static-alert-foreground", "text": "Static alert foreground" }, "$:/language/Docs/PaletteColours/tab-background-selected": { "title": "$:/language/Docs/PaletteColours/tab-background-selected", "text": "Tab background for selected tabs" }, "$:/language/Docs/PaletteColours/tab-background": { "title": "$:/language/Docs/PaletteColours/tab-background", "text": "Tab background" }, "$:/language/Docs/PaletteColours/tab-border-selected": { "title": "$:/language/Docs/PaletteColours/tab-border-selected", "text": "Tab border for selected tabs" }, "$:/language/Docs/PaletteColours/tab-border": { "title": "$:/language/Docs/PaletteColours/tab-border", "text": "Tab border" }, "$:/language/Docs/PaletteColours/tab-divider": { "title": "$:/language/Docs/PaletteColours/tab-divider", "text": "Tab divider" }, "$:/language/Docs/PaletteColours/tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tab-foreground-selected", "text": "Tab foreground for selected tabs" }, "$:/language/Docs/PaletteColours/tab-foreground": { "title": "$:/language/Docs/PaletteColours/tab-foreground", "text": "Tab foreground" }, "$:/language/Docs/PaletteColours/table-border": { "title": "$:/language/Docs/PaletteColours/table-border", "text": "Table border" }, "$:/language/Docs/PaletteColours/table-footer-background": { "title": "$:/language/Docs/PaletteColours/table-footer-background", "text": "Table footer background" }, "$:/language/Docs/PaletteColours/table-header-background": { "title": "$:/language/Docs/PaletteColours/table-header-background", "text": "Table header background" }, "$:/language/Docs/PaletteColours/tag-background": { "title": "$:/language/Docs/PaletteColours/tag-background", "text": "Tag background" }, "$:/language/Docs/PaletteColours/tag-foreground": { "title": "$:/language/Docs/PaletteColours/tag-foreground", "text": "Tag foreground" }, "$:/language/Docs/PaletteColours/tiddler-background": { "title": "$:/language/Docs/PaletteColours/tiddler-background", "text": "Tiddler background" }, "$:/language/Docs/PaletteColours/tiddler-border": { "title": "$:/language/Docs/PaletteColours/tiddler-border", "text": "Tiddler border" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover", "text": "Tiddler controls foreground hover" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected", "text": "Tiddler controls foreground for selected controls" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground", "text": "Tiddler controls foreground" }, "$:/language/Docs/PaletteColours/tiddler-editor-background": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-background", "text": "Tiddler editor background" }, "$:/language/Docs/PaletteColours/tiddler-editor-border-image": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image", "text": "Tiddler editor border image" }, "$:/language/Docs/PaletteColours/tiddler-editor-border": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border", "text": "Tiddler editor border" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even", "text": "Tiddler editor background for even fields" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd", "text": "Tiddler editor background for odd fields" }, "$:/language/Docs/PaletteColours/tiddler-info-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-background", "text": "Tiddler info panel background" }, "$:/language/Docs/PaletteColours/tiddler-info-border": { "title": "$:/language/Docs/PaletteColours/tiddler-info-border", "text": "Tiddler info panel border" }, "$:/language/Docs/PaletteColours/tiddler-info-tab-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background", "text": "Tiddler info panel tab background" }, "$:/language/Docs/PaletteColours/tiddler-link-background": { "title": "$:/language/Docs/PaletteColours/tiddler-link-background", "text": "Tiddler link background" }, "$:/language/Docs/PaletteColours/tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground", "text": "Tiddler link foreground" }, "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground", "text": "Tiddler subtitle foreground" }, "$:/language/Docs/PaletteColours/tiddler-title-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground", "text": "Tiddler title foreground" }, "$:/language/Docs/PaletteColours/toolbar-new-button": { "title": "$:/language/Docs/PaletteColours/toolbar-new-button", "text": "Toolbar 'new tiddler' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-options-button": { "title": "$:/language/Docs/PaletteColours/toolbar-options-button", "text": "Toolbar 'options' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-save-button": { "title": "$:/language/Docs/PaletteColours/toolbar-save-button", "text": "Toolbar 'save' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-info-button": { "title": "$:/language/Docs/PaletteColours/toolbar-info-button", "text": "Toolbar 'info' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-edit-button": { "title": "$:/language/Docs/PaletteColours/toolbar-edit-button", "text": "Toolbar 'edit' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-close-button": { "title": "$:/language/Docs/PaletteColours/toolbar-close-button", "text": "Toolbar 'close' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-delete-button": { "title": "$:/language/Docs/PaletteColours/toolbar-delete-button", "text": "Toolbar 'delete' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-cancel-button": { "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button", "text": "Toolbar 'cancel' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-done-button": { "title": "$:/language/Docs/PaletteColours/toolbar-done-button", "text": "Toolbar 'done' button foreground" }, "$:/language/Docs/PaletteColours/untagged-background": { "title": "$:/language/Docs/PaletteColours/untagged-background", "text": "Untagged pill background" }, "$:/language/Docs/PaletteColours/very-muted-foreground": { "title": "$:/language/Docs/PaletteColours/very-muted-foreground", "text": "Very muted foreground" }, "$:/language/EditTemplate/Body/External/Hint": { "title": "$:/language/EditTemplate/Body/External/Hint", "text": "This is an external tiddler stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself" }, "$:/language/EditTemplate/Body/Placeholder": { "title": "$:/language/EditTemplate/Body/Placeholder", "text": "Type the text for this tiddler" }, "$:/language/EditTemplate/Body/Preview/Type/Output": { "title": "$:/language/EditTemplate/Body/Preview/Type/Output", "text": "output" }, "$:/language/EditTemplate/Field/Remove/Caption": { "title": "$:/language/EditTemplate/Field/Remove/Caption", "text": "remove field" }, "$:/language/EditTemplate/Field/Remove/Hint": { "title": "$:/language/EditTemplate/Field/Remove/Hint", "text": "Remove field" }, "$:/language/EditTemplate/Fields/Add/Button": { "title": "$:/language/EditTemplate/Fields/Add/Button", "text": "add" }, "$:/language/EditTemplate/Fields/Add/Name/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder", "text": "field name" }, "$:/language/EditTemplate/Fields/Add/Prompt": { "title": "$:/language/EditTemplate/Fields/Add/Prompt", "text": "Add a new field:" }, "$:/language/EditTemplate/Fields/Add/Value/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder", "text": "field value" }, "$:/language/EditTemplate/Fields/Add/Dropdown/System": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System", "text": "System fields" }, "$:/language/EditTemplate/Fields/Add/Dropdown/User": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User", "text": "User fields" }, "$:/language/EditTemplate/Shadow/Warning": { "title": "$:/language/EditTemplate/Shadow/Warning", "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>" }, "$:/language/EditTemplate/Shadow/OverriddenWarning": { "title": "$:/language/EditTemplate/Shadow/OverriddenWarning", "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler" }, "$:/language/EditTemplate/Tags/Add/Button": { "title": "$:/language/EditTemplate/Tags/Add/Button", "text": "add" }, "$:/language/EditTemplate/Tags/Add/Placeholder": { "title": "$:/language/EditTemplate/Tags/Add/Placeholder", "text": "tag name" }, "$:/language/EditTemplate/Tags/Dropdown/Caption": { "title": "$:/language/EditTemplate/Tags/Dropdown/Caption", "text": "tag list" }, "$:/language/EditTemplate/Tags/Dropdown/Hint": { "title": "$:/language/EditTemplate/Tags/Dropdown/Hint", "text": "Show tag list" }, "$:/language/EditTemplate/Title/BadCharacterWarning": { "title": "$:/language/EditTemplate/Title/BadCharacterWarning", "text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles" }, "$:/language/EditTemplate/Type/Dropdown/Caption": { "title": "$:/language/EditTemplate/Type/Dropdown/Caption", "text": "content type list" }, "$:/language/EditTemplate/Type/Dropdown/Hint": { "title": "$:/language/EditTemplate/Type/Dropdown/Hint", "text": "Show content type list" }, "$:/language/EditTemplate/Type/Delete/Caption": { "title": "$:/language/EditTemplate/Type/Delete/Caption", "text": "delete content type" }, "$:/language/EditTemplate/Type/Delete/Hint": { "title": "$:/language/EditTemplate/Type/Delete/Hint", "text": "Delete content type" }, "$:/language/EditTemplate/Type/Placeholder": { "title": "$:/language/EditTemplate/Type/Placeholder", "text": "content type" }, "$:/language/EditTemplate/Type/Prompt": { "title": "$:/language/EditTemplate/Type/Prompt", "text": "Type:" }, "$:/language/Exporters/StaticRiver": { "title": "$:/language/Exporters/StaticRiver", "text": "Static HTML" }, "$:/language/Exporters/JsonFile": { "title": "$:/language/Exporters/JsonFile", "text": "JSON file" }, "$:/language/Exporters/CsvFile": { "title": "$:/language/Exporters/CsvFile", "text": "CSV file" }, "$:/language/Exporters/TidFile": { "title": "$:/language/Exporters/TidFile", "text": "\".tid\" file" }, "$:/language/Docs/Fields/_canonical_uri": { "title": "$:/language/Docs/Fields/_canonical_uri", "text": "The full URI of an external image tiddler" }, "$:/language/Docs/Fields/bag": { "title": "$:/language/Docs/Fields/bag", "text": "The name of the bag from which a tiddler came" }, "$:/language/Docs/Fields/caption": { "title": "$:/language/Docs/Fields/caption", "text": "The text to be displayed on a tab or button" }, "$:/language/Docs/Fields/color": { "title": "$:/language/Docs/Fields/color", "text": "The CSS color value associated with a tiddler" }, "$:/language/Docs/Fields/component": { "title": "$:/language/Docs/Fields/component", "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]" }, "$:/language/Docs/Fields/current-tiddler": { "title": "$:/language/Docs/Fields/current-tiddler", "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]" }, "$:/language/Docs/Fields/created": { "title": "$:/language/Docs/Fields/created", "text": "The date a tiddler was created" }, "$:/language/Docs/Fields/creator": { "title": "$:/language/Docs/Fields/creator", "text": "The name of the person who created a tiddler" }, "$:/language/Docs/Fields/dependents": { "title": "$:/language/Docs/Fields/dependents", "text": "For a plugin, lists the dependent plugin titles" }, "$:/language/Docs/Fields/description": { "title": "$:/language/Docs/Fields/description", "text": "The descriptive text for a plugin, or a modal dialogue" }, "$:/language/Docs/Fields/draft.of": { "title": "$:/language/Docs/Fields/draft.of", "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft" }, "$:/language/Docs/Fields/draft.title": { "title": "$:/language/Docs/Fields/draft.title", "text": "For draft tiddlers, contains the proposed new title of the tiddler" }, "$:/language/Docs/Fields/footer": { "title": "$:/language/Docs/Fields/footer", "text": "The footer text for a wizard" }, "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": { "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against", "text": "A temporary storage field used in [[$:/core/templates/static.content]]" }, "$:/language/Docs/Fields/icon": { "title": "$:/language/Docs/Fields/icon", "text": "The title of the tiddler containing the icon associated with a tiddler" }, "$:/language/Docs/Fields/library": { "title": "$:/language/Docs/Fields/library", "text": "If set to \"yes\" indicates that a tiddler should be saved as a JavaScript library" }, "$:/language/Docs/Fields/list": { "title": "$:/language/Docs/Fields/list", "text": "An ordered list of tiddler titles associated with a tiddler" }, "$:/language/Docs/Fields/list-before": { "title": "$:/language/Docs/Fields/list-before", "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty" }, "$:/language/Docs/Fields/list-after": { "title": "$:/language/Docs/Fields/list-after", "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles" }, "$:/language/Docs/Fields/modified": { "title": "$:/language/Docs/Fields/modified", "text": "The date and time at which a tiddler was last modified" }, "$:/language/Docs/Fields/modifier": { "title": "$:/language/Docs/Fields/modifier", "text": "The tiddler title associated with the person who last modified a tiddler" }, "$:/language/Docs/Fields/name": { "title": "$:/language/Docs/Fields/name", "text": "The human readable name associated with a plugin tiddler" }, "$:/language/Docs/Fields/plugin-priority": { "title": "$:/language/Docs/Fields/plugin-priority", "text": "A numerical value indicating the priority of a plugin tiddler" }, "$:/language/Docs/Fields/plugin-type": { "title": "$:/language/Docs/Fields/plugin-type", "text": "The type of plugin in a plugin tiddler" }, "$:/language/Docs/Fields/revision": { "title": "$:/language/Docs/Fields/revision", "text": "The revision of the tiddler held at the server" }, "$:/language/Docs/Fields/released": { "title": "$:/language/Docs/Fields/released", "text": "Date of a TiddlyWiki release" }, "$:/language/Docs/Fields/source": { "title": "$:/language/Docs/Fields/source", "text": "The source URL associated with a tiddler" }, "$:/language/Docs/Fields/subtitle": { "title": "$:/language/Docs/Fields/subtitle", "text": "The subtitle text for a wizard" }, "$:/language/Docs/Fields/tags": { "title": "$:/language/Docs/Fields/tags", "text": "A list of tags associated with a tiddler" }, "$:/language/Docs/Fields/text": { "title": "$:/language/Docs/Fields/text", "text": "The body text of a tiddler" }, "$:/language/Docs/Fields/title": { "title": "$:/language/Docs/Fields/title", "text": "The unique name of a tiddler" }, "$:/language/Docs/Fields/type": { "title": "$:/language/Docs/Fields/type", "text": "The content type of a tiddler" }, "$:/language/Docs/Fields/version": { "title": "$:/language/Docs/Fields/version", "text": "Version information for a plugin" }, "$:/language/Filters/AllTiddlers": { "title": "$:/language/Filters/AllTiddlers", "text": "All tiddlers except system tiddlers" }, "$:/language/Filters/RecentSystemTiddlers": { "title": "$:/language/Filters/RecentSystemTiddlers", "text": "Recently modified tiddlers, including system tiddlers" }, "$:/language/Filters/RecentTiddlers": { "title": "$:/language/Filters/RecentTiddlers", "text": "Recently modified tiddlers" }, "$:/language/Filters/AllTags": { "title": "$:/language/Filters/AllTags", "text": "All tags except system tags" }, "$:/language/Filters/Missing": { "title": "$:/language/Filters/Missing", "text": "Missing tiddlers" }, "$:/language/Filters/Drafts": { "title": "$:/language/Filters/Drafts", "text": "Draft tiddlers" }, "$:/language/Filters/Orphans": { "title": "$:/language/Filters/Orphans", "text": "Orphan tiddlers" }, "$:/language/Filters/SystemTiddlers": { "title": "$:/language/Filters/SystemTiddlers", "text": "System tiddlers" }, "$:/language/Filters/ShadowTiddlers": { "title": "$:/language/Filters/ShadowTiddlers", "text": "Shadow tiddlers" }, "$:/language/Filters/OverriddenShadowTiddlers": { "title": "$:/language/Filters/OverriddenShadowTiddlers", "text": "Overridden shadow tiddlers" }, "$:/language/Filters/SystemTags": { "title": "$:/language/Filters/SystemTags", "text": "System tags" }, "$:/language/Filters/TypedTiddlers": { "title": "$:/language/Filters/TypedTiddlers", "text": "Non wiki-text tiddlers" }, "GettingStarted": { "title": "GettingStarted", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is important to make sure that you can reliably save changes. See http://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n" }, "$:/language/Help/build": { "title": "$:/language/Help/build", "description": "Automatically run configured commands", "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n" }, "$:/language/Help/clearpassword": { "title": "$:/language/Help/clearpassword", "description": "Clear a password for subsequent crypto operations", "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n" }, "$:/language/Help/default": { "title": "$:/language/Help/default", "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n" }, "$:/language/Help/editions": { "title": "$:/language/Help/editions", "description": "Lists the available editions of TiddlyWiki", "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n" }, "$:/language/Help/help": { "title": "$:/language/Help/help", "description": "Display help for TiddlyWiki commands", "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n" }, "$:/language/Help/init": { "title": "$:/language/Help/init", "description": "Initialise a new wiki folder", "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n" }, "$:/language/Help/load": { "title": "$:/language/Help/load", "description": "Load tiddlers from a file", "text": "Load tiddlers from 2.x.x TiddlyWiki files (`.html`), `.tiddler`, `.tid`, `.json` or other files\n\n```\n--load <filepath>\n```\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n" }, "$:/language/Help/makelibrary": { "title": "$:/language/Help/makelibrary", "description": "Construct library plugin required by upgrade process", "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n" }, "$:/language/Help/notfound": { "title": "$:/language/Help/notfound", "text": "No such help item" }, "$:/language/Help/output": { "title": "$:/language/Help/output", "description": "Set the base output directory for subsequent commands", "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n" }, "$:/language/Help/password": { "title": "$:/language/Help/password", "description": "Set a password for subsequent crypto operations", "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n" }, "$:/language/Help/rendertiddler": { "title": "$:/language/Help/rendertiddler", "description": "Render an individual tiddler as a specified ContentType", "text": "Render an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename. Optionally a template can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n" }, "$:/language/Help/rendertiddlers": { "title": "$:/language/Help/rendertiddlers", "description": "Render tiddlers matching a filter to a specified ContentType", "text": "Render a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n" }, "$:/language/Help/savetiddler": { "title": "$:/language/Help/savetiddler", "description": "Saves a raw tiddler to a file", "text": "Saves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n" }, "$:/language/Help/savetiddlers": { "title": "$:/language/Help/savetiddlers", "description": "Saves a group of raw tiddlers to a directory", "text": "Saves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n" }, "$:/language/Help/server": { "title": "$:/language/Help/server", "description": "Provides an HTTP server interface to TiddlyWiki", "text": "The server built in to TiddlyWiki5 is very simple. Although compatible with TiddlyWeb it doesn't support many of the features needed for robust Internet-facing usage.\n\nAt the root, it serves a rendering of a specified tiddler. Away from the root, it serves individual tiddlers encoded in JSON, and supports the basic HTTP operations for `GET`, `PUT` and `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nThe parameters are:\n\n* ''port'' - port number to serve from (defaults to \"8080\")\n* ''roottiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''rendertype'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''servetype'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''pathprefix'' - optional prefix for paths\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation isn't suitable for general use.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port.\n" }, "$:/language/Help/setfield": { "title": "$:/language/Help/setfield", "description": "Prepares external tiddlers for use", "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n" }, "$:/language/Help/unpackplugin": { "title": "$:/language/Help/unpackplugin", "description": "Unpack the payload tiddlers from a plugin", "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n" }, "$:/language/Help/verbose": { "title": "$:/language/Help/verbose", "description": "Triggers verbose output mode", "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n" }, "$:/language/Help/version": { "title": "$:/language/Help/version", "description": "Displays the version number of TiddlyWiki", "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n" }, "$:/language/Import/Imported/Hint": { "title": "$:/language/Import/Imported/Hint", "text": "The following tiddlers were imported:" }, "$:/language/Import/Listing/Cancel/Caption": { "title": "$:/language/Import/Listing/Cancel/Caption", "text": "Cancel" }, "$:/language/Import/Listing/Hint": { "title": "$:/language/Import/Listing/Hint", "text": "These tiddlers are ready to import:" }, "$:/language/Import/Listing/Import/Caption": { "title": "$:/language/Import/Listing/Import/Caption", "text": "Import" }, "$:/language/Import/Listing/Select/Caption": { "title": "$:/language/Import/Listing/Select/Caption", "text": "Select" }, "$:/language/Import/Listing/Status/Caption": { "title": "$:/language/Import/Listing/Status/Caption", "text": "Status" }, "$:/language/Import/Listing/Title/Caption": { "title": "$:/language/Import/Listing/Title/Caption", "text": "Title" }, "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": { "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible", "text": "Blocked incompatible or obsolete plugin" }, "$:/language/Import/Upgrader/Plugins/Suppressed/Version": { "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version", "text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)" }, "$:/language/Import/Upgrader/Plugins/Upgraded": { "title": "$:/language/Import/Upgrader/Plugins/Upgraded", "text": "Upgraded plugin from <<incoming>> to <<upgraded>>" }, "$:/language/Import/Upgrader/State/Suppressed": { "title": "$:/language/Import/Upgrader/State/Suppressed", "text": "Blocked temporary state tiddler" }, "$:/language/Import/Upgrader/System/Suppressed": { "title": "$:/language/Import/Upgrader/System/Suppressed", "text": "Blocked system tiddler" }, "$:/language/Import/Upgrader/ThemeTweaks/Created": { "title": "$:/language/Import/Upgrader/ThemeTweaks/Created", "text": "Migrated theme tweak from <$text text=<<from>>/>" }, "$:/language/AboveStory/ClassicPlugin/Warning": { "title": "$:/language/AboveStory/ClassicPlugin/Warning", "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|http://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:" }, "$:/language/BinaryWarning/Prompt": { "title": "$:/language/BinaryWarning/Prompt", "text": "This tiddler contains binary data" }, "$:/language/ClassicWarning/Hint": { "title": "$:/language/ClassicWarning/Hint", "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See http://tiddlywiki.com/static/Upgrading.html for more details." }, "$:/language/ClassicWarning/Upgrade/Caption": { "title": "$:/language/ClassicWarning/Upgrade/Caption", "text": "upgrade" }, "$:/language/CloseAll/Button": { "title": "$:/language/CloseAll/Button", "text": "close all" }, "$:/language/ColourPicker/Recent": { "title": "$:/language/ColourPicker/Recent", "text": "Recent:" }, "$:/language/ConfirmCancelTiddler": { "title": "$:/language/ConfirmCancelTiddler", "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmDeleteTiddler": { "title": "$:/language/ConfirmDeleteTiddler", "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmOverwriteTiddler": { "title": "$:/language/ConfirmOverwriteTiddler", "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmEditShadowTiddler": { "title": "$:/language/ConfirmEditShadowTiddler", "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?" }, "$:/language/Count": { "title": "$:/language/Count", "text": "count" }, "$:/language/DefaultNewTiddlerTitle": { "title": "$:/language/DefaultNewTiddlerTitle", "text": "New Tiddler" }, "$:/language/DropMessage": { "title": "$:/language/DropMessage", "text": "Drop here (or use the 'Escape' key to cancel)" }, "$:/language/Encryption/Cancel": { "title": "$:/language/Encryption/Cancel", "text": "Cancel" }, "$:/language/Encryption/ConfirmClearPassword": { "title": "$:/language/Encryption/ConfirmClearPassword", "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki" }, "$:/language/Encryption/PromptSetPassword": { "title": "$:/language/Encryption/PromptSetPassword", "text": "Set a new password for this TiddlyWiki" }, "$:/language/Encryption/Username": { "title": "$:/language/Encryption/Username", "text": "Username" }, "$:/language/Encryption/Password": { "title": "$:/language/Encryption/Password", "text": "Password" }, "$:/language/Encryption/RepeatPassword": { "title": "$:/language/Encryption/RepeatPassword", "text": "Repeat password" }, "$:/language/Encryption/PasswordNoMatch": { "title": "$:/language/Encryption/PasswordNoMatch", "text": "Passwords do not match" }, "$:/language/Encryption/SetPassword": { "title": "$:/language/Encryption/SetPassword", "text": "Set password" }, "$:/language/Error/Caption": { "title": "$:/language/Error/Caption", "text": "Error" }, "$:/language/Error/Filter": { "title": "$:/language/Error/Filter", "text": "Filter error" }, "$:/language/Error/FilterSyntax": { "title": "$:/language/Error/FilterSyntax", "text": "Syntax error in filter expression" }, "$:/language/Error/IsFilterOperator": { "title": "$:/language/Error/IsFilterOperator", "text": "Filter Error: Unknown operand for the 'is' filter operator" }, "$:/language/Error/LoadingPluginLibrary": { "title": "$:/language/Error/LoadingPluginLibrary", "text": "Error loading plugin library" }, "$:/language/Error/RecursiveTransclusion": { "title": "$:/language/Error/RecursiveTransclusion", "text": "Recursive transclusion error in transclude widget" }, "$:/language/Error/RetrievingSkinny": { "title": "$:/language/Error/RetrievingSkinny", "text": "Error retrieving skinny tiddler list" }, "$:/language/Error/SavingToTWEdit": { "title": "$:/language/Error/SavingToTWEdit", "text": "Error saving to TWEdit" }, "$:/language/Error/WhileSaving": { "title": "$:/language/Error/WhileSaving", "text": "Error while saving" }, "$:/language/Error/XMLHttpRequest": { "title": "$:/language/Error/XMLHttpRequest", "text": "XMLHttpRequest error code" }, "$:/language/InternalJavaScriptError/Title": { "title": "$:/language/InternalJavaScriptError/Title", "text": "Internal JavaScript Error" }, "$:/language/InternalJavaScriptError/Hint": { "title": "$:/language/InternalJavaScriptError/Hint", "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser" }, "$:/language/InvalidFieldName": { "title": "$:/language/InvalidFieldName", "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)" }, "$:/language/LazyLoadingWarning": { "title": "$:/language/LazyLoadingWarning", "text": "<p>Loading external text from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear you may be using a browser that doesn't support external text in this configuration. See http://tiddlywiki.com/#ExternalText</p>" }, "$:/language/LoginToTiddlySpace": { "title": "$:/language/LoginToTiddlySpace", "text": "Login to TiddlySpace" }, "$:/language/MissingTiddler/Hint": { "title": "$:/language/MissingTiddler/Hint", "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" - click {{$:/core/images/edit-button}} to create" }, "$:/language/No": { "title": "$:/language/No", "text": "No" }, "$:/language/OfficialPluginLibrary": { "title": "$:/language/OfficialPluginLibrary", "text": "Official ~TiddlyWiki Plugin Library" }, "$:/language/OfficialPluginLibrary/Hint": { "title": "$:/language/OfficialPluginLibrary/Hint", "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team." }, "$:/language/PluginReloadWarning": { "title": "$:/language/PluginReloadWarning", "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to plugins to take effect" }, "$:/language/RecentChanges/DateFormat": { "title": "$:/language/RecentChanges/DateFormat", "text": "DDth MMM YYYY" }, "$:/language/SystemTiddler/Tooltip": { "title": "$:/language/SystemTiddler/Tooltip", "text": "This is a system tiddler" }, "$:/language/TagManager/Colour/Heading": { "title": "$:/language/TagManager/Colour/Heading", "text": "Colour" }, "$:/language/TagManager/Count/Heading": { "title": "$:/language/TagManager/Count/Heading", "text": "Count" }, "$:/language/TagManager/Icon/Heading": { "title": "$:/language/TagManager/Icon/Heading", "text": "Icon" }, "$:/language/TagManager/Info/Heading": { "title": "$:/language/TagManager/Info/Heading", "text": "Info" }, "$:/language/TagManager/Tag/Heading": { "title": "$:/language/TagManager/Tag/Heading", "text": "Tag" }, "$:/language/Tiddler/DateFormat": { "title": "$:/language/Tiddler/DateFormat", "text": "DDth MMM YYYY at hh12:0mmam" }, "$:/language/UnsavedChangesWarning": { "title": "$:/language/UnsavedChangesWarning", "text": "You have unsaved changes in TiddlyWiki" }, "$:/language/Yes": { "title": "$:/language/Yes", "text": "Yes" }, "$:/language/Modals/Download": { "title": "$:/language/Modals/Download", "type": "text/vnd.tiddlywiki", "subtitle": "Download changes", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "http://tiddlywiki.com/static/DownloadingChanges.html", "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n" }, "$:/language/Modals/SaveInstructions": { "title": "$:/language/Modals/SaveInstructions", "type": "text/vnd.tiddlywiki", "subtitle": "Save your work", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "http://tiddlywiki.com/static/SavingChanges.html", "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n" }, "$:/config/NewJournal/Title": { "title": "$:/config/NewJournal/Title", "text": "DDth MMM YYYY" }, "$:/config/NewJournal/Tags": { "title": "$:/config/NewJournal/Tags", "text": "Journal" }, "$:/language/Notifications/Save/Done": { "title": "$:/language/Notifications/Save/Done", "text": "Saved wiki" }, "$:/language/Notifications/Save/Starting": { "title": "$:/language/Notifications/Save/Starting", "text": "Starting to save wiki" }, "$:/language/Search/DefaultResults/Caption": { "title": "$:/language/Search/DefaultResults/Caption", "text": "List" }, "$:/language/Search/Filter/Caption": { "title": "$:/language/Search/Filter/Caption", "text": "Filter" }, "$:/language/Search/Filter/Hint": { "title": "$:/language/Search/Filter/Hint", "text": "Search via a [[filter expression|http://tiddlywiki.com/static/Filters.html]]" }, "$:/language/Search/Filter/Matches": { "title": "$:/language/Search/Filter/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Matches": { "title": "$:/language/Search/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Matches/All": { "title": "$:/language/Search/Matches/All", "text": "All matches:" }, "$:/language/Search/Matches/Title": { "title": "$:/language/Search/Matches/Title", "text": "Title matches:" }, "$:/language/Search/Search": { "title": "$:/language/Search/Search", "text": "Search" }, "$:/language/Search/Shadows/Caption": { "title": "$:/language/Search/Shadows/Caption", "text": "Shadows" }, "$:/language/Search/Shadows/Hint": { "title": "$:/language/Search/Shadows/Hint", "text": "Search for shadow tiddlers" }, "$:/language/Search/Shadows/Matches": { "title": "$:/language/Search/Shadows/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Standard/Caption": { "title": "$:/language/Search/Standard/Caption", "text": "Standard" }, "$:/language/Search/Standard/Hint": { "title": "$:/language/Search/Standard/Hint", "text": "Search for standard tiddlers" }, "$:/language/Search/Standard/Matches": { "title": "$:/language/Search/Standard/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/System/Caption": { "title": "$:/language/Search/System/Caption", "text": "System" }, "$:/language/Search/System/Hint": { "title": "$:/language/Search/System/Hint", "text": "Search for system tiddlers" }, "$:/language/Search/System/Matches": { "title": "$:/language/Search/System/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/SideBar/All/Caption": { "title": "$:/language/SideBar/All/Caption", "text": "All" }, "$:/language/SideBar/Contents/Caption": { "title": "$:/language/SideBar/Contents/Caption", "text": "Contents" }, "$:/language/SideBar/Drafts/Caption": { "title": "$:/language/SideBar/Drafts/Caption", "text": "Drafts" }, "$:/language/SideBar/Missing/Caption": { "title": "$:/language/SideBar/Missing/Caption", "text": "Missing" }, "$:/language/SideBar/More/Caption": { "title": "$:/language/SideBar/More/Caption", "text": "More" }, "$:/language/SideBar/Open/Caption": { "title": "$:/language/SideBar/Open/Caption", "text": "Open" }, "$:/language/SideBar/Orphans/Caption": { "title": "$:/language/SideBar/Orphans/Caption", "text": "Orphans" }, "$:/language/SideBar/Recent/Caption": { "title": "$:/language/SideBar/Recent/Caption", "text": "Recent" }, "$:/language/SideBar/Shadows/Caption": { "title": "$:/language/SideBar/Shadows/Caption", "text": "Shadows" }, "$:/language/SideBar/System/Caption": { "title": "$:/language/SideBar/System/Caption", "text": "System" }, "$:/language/SideBar/Tags/Caption": { "title": "$:/language/SideBar/Tags/Caption", "text": "Tags" }, "$:/language/SideBar/Tags/Untagged/Caption": { "title": "$:/language/SideBar/Tags/Untagged/Caption", "text": "untagged" }, "$:/language/SideBar/Tools/Caption": { "title": "$:/language/SideBar/Tools/Caption", "text": "Tools" }, "$:/language/SideBar/Types/Caption": { "title": "$:/language/SideBar/Types/Caption", "text": "Types" }, "$:/SiteSubtitle": { "title": "$:/SiteSubtitle", "text": "a non-linear personal web notebook" }, "$:/SiteTitle": { "title": "$:/SiteTitle", "text": "My ~TiddlyWiki" }, "$:/language/Snippets/ListByTag": { "title": "$:/language/Snippets/ListByTag", "tags": "$:/tags/TextEditor/Snippet", "caption": "List of tiddlers by tag", "text": "<<list-links \"[tag[task]sort[title]]\">>\n" }, "$:/language/Snippets/MacroDefinition": { "title": "$:/language/Snippets/MacroDefinition", "tags": "$:/tags/TextEditor/Snippet", "caption": "Macro definition", "text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n" }, "$:/language/Snippets/Table4x3": { "title": "$:/language/Snippets/Table4x3", "tags": "$:/tags/TextEditor/Snippet", "caption": "Table with 4 columns by 3 rows", "text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n" }, "$:/language/Snippets/TableOfContents": { "title": "$:/language/Snippets/TableOfContents", "tags": "$:/tags/TextEditor/Snippet", "caption": "Table of Contents", "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>" }, "$:/language/ThemeTweaks/ThemeTweaks": { "title": "$:/language/ThemeTweaks/ThemeTweaks", "text": "Theme Tweaks" }, "$:/language/ThemeTweaks/ThemeTweaks/Hint": { "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint", "text": "You can tweak certain aspects of the ''Vanilla'' theme." }, "$:/language/ThemeTweaks/Options": { "title": "$:/language/ThemeTweaks/Options", "text": "Options" }, "$:/language/ThemeTweaks/Options/SidebarLayout": { "title": "$:/language/ThemeTweaks/Options/SidebarLayout", "text": "Sidebar layout" }, "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": { "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid", "text": "Fixed story, fluid sidebar" }, "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": { "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed", "text": "Fluid story, fixed sidebar" }, "$:/language/ThemeTweaks/Options/StickyTitles": { "title": "$:/language/ThemeTweaks/Options/StickyTitles", "text": "Sticky titles" }, "$:/language/ThemeTweaks/Options/StickyTitles/Hint": { "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint", "text": "Causes tiddler titles to \"stick\" to the top of the browser window. Caution: Does not work at all with Chrome, and causes some layout issues in Firefox" }, "$:/language/ThemeTweaks/Options/CodeWrapping": { "title": "$:/language/ThemeTweaks/Options/CodeWrapping", "text": "Wrap long lines in code blocks" }, "$:/language/ThemeTweaks/Settings": { "title": "$:/language/ThemeTweaks/Settings", "text": "Settings" }, "$:/language/ThemeTweaks/Settings/FontFamily": { "title": "$:/language/ThemeTweaks/Settings/FontFamily", "text": "Font family" }, "$:/language/ThemeTweaks/Settings/CodeFontFamily": { "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily", "text": "Code font family" }, "$:/language/ThemeTweaks/Settings/BackgroundImage": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImage", "text": "Page background image" }, "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment", "text": "Page background image attachment" }, "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll", "text": "Scroll with tiddlers" }, "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed", "text": "Fixed to window" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize", "text": "Page background image size" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto", "text": "Auto" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover", "text": "Cover" }, "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": { "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain", "text": "Contain" }, "$:/language/ThemeTweaks/Metrics": { "title": "$:/language/ThemeTweaks/Metrics", "text": "Sizes" }, "$:/language/ThemeTweaks/Metrics/FontSize": { "title": "$:/language/ThemeTweaks/Metrics/FontSize", "text": "Font size" }, "$:/language/ThemeTweaks/Metrics/LineHeight": { "title": "$:/language/ThemeTweaks/Metrics/LineHeight", "text": "Line height" }, "$:/language/ThemeTweaks/Metrics/BodyFontSize": { "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize", "text": "Font size for tiddler body" }, "$:/language/ThemeTweaks/Metrics/BodyLineHeight": { "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight", "text": "Line height for tiddler body" }, "$:/language/ThemeTweaks/Metrics/StoryLeft": { "title": "$:/language/ThemeTweaks/Metrics/StoryLeft", "text": "Story left position" }, "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint", "text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page" }, "$:/language/ThemeTweaks/Metrics/StoryTop": { "title": "$:/language/ThemeTweaks/Metrics/StoryTop", "text": "Story top position" }, "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint", "text": "how far the top margin of the story river<br>is from the top of the page" }, "$:/language/ThemeTweaks/Metrics/StoryRight": { "title": "$:/language/ThemeTweaks/Metrics/StoryRight", "text": "Story right" }, "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint", "text": "how far the left margin of the sidebar <br>is from the left of the page" }, "$:/language/ThemeTweaks/Metrics/StoryWidth": { "title": "$:/language/ThemeTweaks/Metrics/StoryWidth", "text": "Story width" }, "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": { "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint", "text": "the overall width of the story river" }, "$:/language/ThemeTweaks/Metrics/TiddlerWidth": { "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth", "text": "Tiddler width" }, "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": { "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint", "text": "within the story river" }, "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": { "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint", "text": "Sidebar breakpoint" }, "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": { "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint", "text": "the minimum page width at which the story<br>river and sidebar will appear side by side" }, "$:/language/ThemeTweaks/Metrics/SidebarWidth": { "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth", "text": "Sidebar width" }, "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": { "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint", "text": "the width of the sidebar in fluid-fixed layout" }, "$:/language/TiddlerInfo/Advanced/Caption": { "title": "$:/language/TiddlerInfo/Advanced/Caption", "text": "Advanced" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint", "text": "none" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading", "text": "Plugin Details" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint", "text": "This plugin contains the following shadow tiddlers:" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading", "text": "Shadow Status" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint", "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint", "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source", "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint", "text": "It is overridden by an ordinary tiddler" }, "$:/language/TiddlerInfo/Fields/Caption": { "title": "$:/language/TiddlerInfo/Fields/Caption", "text": "Fields" }, "$:/language/TiddlerInfo/List/Caption": { "title": "$:/language/TiddlerInfo/List/Caption", "text": "List" }, "$:/language/TiddlerInfo/List/Empty": { "title": "$:/language/TiddlerInfo/List/Empty", "text": "This tiddler does not have a list" }, "$:/language/TiddlerInfo/Listed/Caption": { "title": "$:/language/TiddlerInfo/Listed/Caption", "text": "Listed" }, "$:/language/TiddlerInfo/Listed/Empty": { "title": "$:/language/TiddlerInfo/Listed/Empty", "text": "This tiddler is not listed by any others" }, "$:/language/TiddlerInfo/References/Caption": { "title": "$:/language/TiddlerInfo/References/Caption", "text": "References" }, "$:/language/TiddlerInfo/References/Empty": { "title": "$:/language/TiddlerInfo/References/Empty", "text": "No tiddlers link to this one" }, "$:/language/TiddlerInfo/Tagging/Caption": { "title": "$:/language/TiddlerInfo/Tagging/Caption", "text": "Tagging" }, "$:/language/TiddlerInfo/Tagging/Empty": { "title": "$:/language/TiddlerInfo/Tagging/Empty", "text": "No tiddlers are tagged with this one" }, "$:/language/TiddlerInfo/Tools/Caption": { "title": "$:/language/TiddlerInfo/Tools/Caption", "text": "Tools" }, "$:/language/Docs/Types/application/javascript": { "title": "$:/language/Docs/Types/application/javascript", "description": "JavaScript code", "name": "application/javascript", "group": "Developer" }, "$:/language/Docs/Types/application/json": { "title": "$:/language/Docs/Types/application/json", "description": "JSON data", "name": "application/json", "group": "Developer" }, "$:/language/Docs/Types/application/x-tiddler-dictionary": { "title": "$:/language/Docs/Types/application/x-tiddler-dictionary", "description": "Data dictionary", "name": "application/x-tiddler-dictionary", "group": "Developer" }, "$:/language/Docs/Types/image/gif": { "title": "$:/language/Docs/Types/image/gif", "description": "GIF image", "name": "image/gif", "group": "Image" }, "$:/language/Docs/Types/image/jpeg": { "title": "$:/language/Docs/Types/image/jpeg", "description": "JPEG image", "name": "image/jpeg", "group": "Image" }, "$:/language/Docs/Types/image/png": { "title": "$:/language/Docs/Types/image/png", "description": "PNG image", "name": "image/png", "group": "Image" }, "$:/language/Docs/Types/image/svg+xml": { "title": "$:/language/Docs/Types/image/svg+xml", "description": "Structured Vector Graphics image", "name": "image/svg+xml", "group": "Image" }, "$:/language/Docs/Types/image/x-icon": { "title": "$:/language/Docs/Types/image/x-icon", "description": "ICO format icon file", "name": "image/x-icon", "group": "Image" }, "$:/language/Docs/Types/text/css": { "title": "$:/language/Docs/Types/text/css", "description": "Static stylesheet", "name": "text/css", "group": "Developer" }, "$:/language/Docs/Types/text/html": { "title": "$:/language/Docs/Types/text/html", "description": "HTML markup", "name": "text/html", "group": "Text" }, "$:/language/Docs/Types/text/plain": { "title": "$:/language/Docs/Types/text/plain", "description": "Plain text", "name": "text/plain", "group": "Text" }, "$:/language/Docs/Types/text/vnd.tiddlywiki": { "title": "$:/language/Docs/Types/text/vnd.tiddlywiki", "description": "TiddlyWiki 5", "name": "text/vnd.tiddlywiki", "group": "Text" }, "$:/language/Docs/Types/text/x-tiddlywiki": { "title": "$:/language/Docs/Types/text/x-tiddlywiki", "description": "TiddlyWiki Classic", "name": "text/x-tiddlywiki", "group": "Text" }, "$:/languages/en-GB/icon": { "title": "$:/languages/en-GB/icon", "type": "image/svg+xml", "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n" }, "$:/languages/en-GB": { "title": "$:/languages/en-GB", "name": "en-GB", "description": "English (British)", "author": "JeremyRuston", "core-version": ">=5.0.0\"", "text": "Stub pseudo-plugin for the default language" }, "$:/core/modules/commander.js": { "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n", "title": "$:/core/modules/commander.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/commands/build.js": { "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/build.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/clearpassword.js": { "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/clearpassword.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/editions.js": { "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\" \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/editions.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/help.js": { "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/help.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/init.js": { "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/init.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/load.js": { "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar ext = path.extname(self.params[0]);\n\tfs.readFile(this.params[0],$tw.utils.getTypeEncoding(ext),function(err,data) {\n\t\tif (err) {\n\t\t\tself.callback(err);\n\t\t} else {\n\t\t\tvar fields = {title: self.params[0]},\n\t\t\t\ttype = path.extname(self.params[0]);\n\t\t\tvar tiddlers = self.commander.wiki.deserializeTiddlers(type,data,fields);\n\t\t\tif(!tiddlers) {\n\t\t\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t\t\t} else {\n\t\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddlers[t]));\n\t\t\t\t}\n\t\t\t\tself.callback(null);\t\n\t\t\t}\n\t\t}\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/load.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/makelibrary.js": { "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.pluginsPath));\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.themesPath));\n\tcollectPlugins(path.resolve($tw.boot.corePath,$tw.config.languagesPath));\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers},null,$tw.config.preferences.jsonSpaces)\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/makelibrary.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/output.js": { "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/output.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/password.js": { "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/password.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/rendertiddler.js": { "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/rendertiddler.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/rendertiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/rendertiddlers.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savelibrarytiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler,null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{text: undefined, readme: readmeContent, icon: iconContent}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savelibrarytiddlers.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savetiddler.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savetiddler.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savetiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savetiddlers.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/server.js": { "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\thttp = require(\"http\");\n}\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\n/*\nA simple HTTP server with regexp-based routes\n*/\nfunction SimpleServer(options) {\n\tthis.routes = options.routes || [];\n\tthis.wiki = options.wiki;\n\tthis.variables = options.variables || {};\n}\n\nSimpleServer.prototype.set = function(obj) {\n\tvar self = this;\n\t$tw.utils.each(obj,function(value,name) {\n\t\tself.variables[name] = value;\n\t});\n};\n\nSimpleServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nSimpleServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nSimpleServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"pathprefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length);\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nSimpleServer.prototype.checkCredentials = function(request,incomingUsername,incomingPassword) {\n\tvar header = request.headers.authorization || \"\",\n\t\ttoken = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tusername = parts[0],\n\t\tpassword = parts[1];\n\tif(incomingUsername === username && incomingPassword === password) {\n\t\treturn \"ALLOWED\";\n\t} else {\n\t\treturn \"DENIED\";\n\t}\n};\n\nSimpleServer.prototype.listen = function(port,host) {\n\tvar self = this;\n\thttp.createServer(function(request,response) {\n\t\t// Compose the state object\n\t\tvar state = {};\n\t\tstate.wiki = self.wiki;\n\t\tstate.server = self;\n\t\tstate.urlInfo = url.parse(request.url);\n\t\t// Find the route that matches this path\n\t\tvar route = self.findMatchingRoute(request,state);\n\t\t// Check for the username and password if we've got one\n\t\tvar username = self.get(\"username\"),\n\t\t\tpassword = self.get(\"password\");\n\t\tif(username && password) {\n\t\t\t// Check they match\n\t\t\tif(self.checkCredentials(request,username,password) !== \"ALLOWED\") {\n\t\t\t\tvar servername = state.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\";\n\t\t\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + servername + '\"'\n\t\t\t\t});\n\t\t\t\tresponse.end();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t// Return a 404 if we didn't find a route\n\t\tif(!route) {\n\t\t\tresponse.writeHead(404);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t\t// Set the encoding for the incoming request\n\t\t// TODO: Presumably this would need tweaking if we supported PUTting binary tiddlers\n\t\trequest.setEncoding(\"utf8\");\n\t\t// Dispatch the appropriate method\n\t\tswitch(request.method) {\n\t\t\tcase \"GET\": // Intentional fall-through\n\t\t\tcase \"DELETE\":\n\t\t\t\troute.handler(request,response,state);\n\t\t\t\tbreak;\n\t\t\tcase \"PUT\":\n\t\t\t\tvar data = \"\";\n\t\t\t\trequest.on(\"data\",function(chunk) {\n\t\t\t\t\tdata += chunk.toString();\n\t\t\t\t});\n\t\t\t\trequest.on(\"end\",function() {\n\t\t\t\t\tstate.data = data;\n\t\t\t\t\troute.handler(request,response,state);\n\t\t\t\t});\n\t\t\t\tbreak;\n\t\t}\n\t}).listen(port,host);\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n\t// Set up server\n\tthis.server = new SimpleServer({\n\t\twiki: this.commander.wiki\n\t});\n\t// Add route handlers\n\tthis.server.addRoute({\n\t\tmethod: \"PUT\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\tfields = JSON.parse(state.data);\n\t\t\t// Pull up any subfields in the `fields` object\n\t\t\tif(fields.fields) {\n\t\t\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\t\t\tfields[name] = field;\n\t\t\t\t});\n\t\t\t\tdelete fields.fields;\n\t\t\t}\n\t\t\t// Remove any revision field\n\t\t\tif(fields.revision) {\n\t\t\t\tdelete fields.revision;\n\t\t\t}\n\t\t\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\t\t\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\t\t\tresponse.writeHead(204, \"OK\",{\n\t\t\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"DELETE\",\n\t\tpath: /^\\/bags\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]);\n\t\t\tstate.wiki.deleteTiddler(title);\n\t\t\tresponse.writeHead(204, \"OK\", {\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": state.server.get(\"serveType\")});\n\t\t\tvar text = state.wiki.renderTiddler(state.server.get(\"renderType\"),state.server.get(\"rootTiddler\"));\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/status$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar text = JSON.stringify({\n\t\t\t\tusername: state.server.get(\"username\"),\n\t\t\t\tspace: {\n\t\t\t\t\trecipe: \"default\"\n\t\t\t\t},\n\t\t\t\ttiddlywiki_version: $tw.version\n\t\t\t});\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/favicon.ico$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\t\t\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\t\t\tresponse.end(buffer,\"base64\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers.json$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar tiddlers = [];\n\t\t\tstate.wiki.forEachTiddler({sortField: \"title\"},function(title,tiddler) {\n\t\t\t\tvar tiddlerFields = {};\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tif(name !== \"text\") {\n\t\t\t\t\t\ttiddlerFields[name] = tiddler.getFieldString(name);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\ttiddlers.push(tiddlerFields);\n\t\t\t});\n\t\t\tvar text = JSON.stringify(tiddlers);\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\ttiddler = state.wiki.getTiddler(title),\n\t\t\t\ttiddlerFields = {},\n\t\t\t\tknownFields = [\n\t\t\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t\t\t];\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\t\t\ttiddlerFields[name] = value;\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t\t\t} else {\n\t\t\t\tresponse.writeHead(404);\n\t\t\t\tresponse.end();\n\t\t\t}\n\t\t}\n\t});\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\tvar port = this.params[0] || \"8080\",\n\t\trootTiddler = this.params[1] || \"$:/core/save/all\",\n\t\trenderType = this.params[2] || \"text/plain\",\n\t\tserveType = this.params[3] || \"text/html\",\n\t\tusername = this.params[4],\n\t\tpassword = this.params[5],\n\t\thost = this.params[6] || \"127.0.0.1\",\n\t\tpathprefix = this.params[7];\n\tthis.server.set({\n\t\trootTiddler: rootTiddler,\n\t\trenderType: renderType,\n\t\tserveType: serveType,\n\t\tusername: username,\n\t\tpassword: password,\n\t\tpathprefix: pathprefix\n\t});\n\tthis.server.listen(port,host);\n\tconsole.log(\"Serving on \" + host + \":\" + port);\n\tconsole.log(\"(press ctrl-C to exit)\");\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/server.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/setfield.js": { "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/setfield.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/unpackplugin.js": { "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/unpackplugin.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/verbose.js": { "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n \" + $tw.boot.logMessages.join(\"\\n \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/verbose.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/version.js": { "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/version.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/config.js": { "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter: \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n", "title": "$:/core/modules/config.js", "type": "application/javascript", "module-type": "config" }, "$:/core/modules/deserializers.js": { "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming = JSON.parse(text),\n\t\tresults = [];\n\tif($tw.utils.isArray(incoming)) {\n\t\tfor(var t=0; t<incoming.length; t++) {\n\t\t\tvar incomingFields = incoming[t],\n\t\t\t\tfields = {};\n\t\t\tfor(var f in incomingFields) {\n\t\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t\t}\n\t\t\t}\n\t\t\tresults.push(fields);\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n", "title": "$:/core/modules/deserializers.js", "type": "application/javascript", "module-type": "tiddlerdeserializer" }, "$:/core/modules/editor/engines/framed.js": { "text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n", "title": "$:/core/modules/editor/engines/framed.js", "type": "application/javascript", "module-type": "library" }, "$:/core/modules/editor/engines/simple.js": { "text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n", "title": "$:/core/modules/editor/engines/simple.js", "type": "application/javascript", "module-type": "library" }, "$:/core/modules/editor/factory.js": { "text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag);\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup || changedAttributes.rows || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\t\t\t\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\t\t\t\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n", "title": "$:/core/modules/editor/factory.js", "type": "application/javascript", "module-type": "library" }, "$:/core/modules/editor/operations/bitmap/clear.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/bitmap/clear.js", "type": "application/javascript", "module-type": "bitmapeditoroperation" }, "$:/core/modules/editor/operations/bitmap/resize.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/bitmap/resize.js", "type": "application/javascript", "module-type": "bitmapeditoroperation" }, "$:/core/modules/editor/operations/text/excise.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ? [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/excise.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/make-link.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/make-link.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/prefix-lines.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,event.paramObject.count);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== event.paramObject.count) {\n\t\t\t// Apply the prefix\n\t\t\tline = prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/prefix-lines.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/replace-all.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/replace-all.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/replace-selection.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/replace-selection.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/wrap-lines.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/wrap-lines.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/editor/operations/text/wrap-selection.js": { "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix unless they comprise the entire text\n\t\t\tif(operation.selStart > event.paramObject.prefix.length || (operation.selEnd + event.paramObject.suffix.length) < operation.text.length ) {\n\t\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\t\toperation.replacement = \"\";\n\t\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t\t}\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/editor/operations/text/wrap-selection.js", "type": "application/javascript", "module-type": "texteditoroperation" }, "$:/core/modules/filters/addprefix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/addprefix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/addsuffix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/addsuffix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/after.js": { "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/after.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/all/current.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/all/current.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/missing.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/missing.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/orphans.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/orphans.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/shadows.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/shadows.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/tiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/tiddlers.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/all.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/backlinks.js": { "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/backlinks.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/before.js": { "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/before.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/commands.js": { "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/commands.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/days.js": { "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/days.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/each.js": { "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\t\tvalue,values = {},\n\t\tfield = operator.operand || \"title\";\n\tif(operator.suffix !== \"list-item\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvalue = (field === \"title\") ? title : tiddler.getFieldString(field);\n\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/each.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/eachday.js": { "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/eachday.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/editiondescription.js": { "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/editiondescription.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/editions.js": { "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/editions.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/field.js": { "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/field.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/fields.js": { "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/fields.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/get.js": { "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/get.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/getindex.js": { "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/getindex.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/has.js": { "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand) || tiddler.fields[operator.operand] === \"\"))) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/has.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/haschanged.js": { "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/haschanged.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/indexes.js": { "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/indexes.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/is/current.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/current.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/image.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/image.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/missing.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/missing.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/orphan.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/orphan.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/shadow.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/shadow.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/system.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/system.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/tag.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/tag.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/tiddler.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tvar isFilterOperator = isFilterOperators[operator.operand];\n\tif(isFilterOperator) {\n\t\treturn isFilterOperator(source,operator.prefix,options);\n\t} else {\n\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/is.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/limit.js": { "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/limit.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/links.js": { "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/links.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/list.js": { "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/list.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/listed.js": { "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/listed.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/listops.js": { "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n", "title": "$:/core/modules/filters/listops.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/modules.js": { "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/modules.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/moduletypes.js": { "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/moduletypes.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/next.js": { "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/next.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/plugintiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/plugintiddlers.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/prefix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/prefix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/previous.js": { "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/previous.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/regexp.js": { "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/regexp.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/removeprefix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/removeprefix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/removesuffix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/removesuffix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/sameday.js": { "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tvar isSameDay = function(dateField) {\n\t\t\treturn (new Date(dateField)).setHours(0,0,0,0) === targetDate;\n\t\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tif(isSameDay($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/sameday.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/search.js": { "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffix) {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: operator.suffix\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/search.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/shadowsource.js": { "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/shadowsource.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/sort.js": { "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/sort.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/splitbefore.js": { "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/splitbefore.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/storyviews.js": { "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/storyviews.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/suffix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/suffix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tag.js": { "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && !tiddler.hasTag(operator.operand)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.hasTag(operator.operand)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/tag.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tagging.js": { "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/tagging.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tags.js": { "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n", "title": "$:/core/modules/filters/tags.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/title.js": { "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/title.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/untagged.js": { "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/untagged.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/wikiparserrules.js": { "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(exp.types[operator.operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/wikiparserrules.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/x-listops.js": { "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n /*jslint node: true, browser: true */\n /*global $tw: false */\n \"use strict\";\n\n /*\n Fetch titles from the current list\n */\n var prepare_results = function (source) {\n var results = [];\n source(function (tiddler, title) {\n results.push(title);\n });\n return results;\n };\n\n /*\n Moves a number of items from the tail of the current list before the item named in the operand\n */\n exports.putbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1;\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list after the item named in the operand\n */\n exports.putafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1;\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Replaces the item named in the operand with a number of items from the tail of the current list\n */\n exports.replace = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1;\n return (index === -1) ?\n results.slice(0, -count) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list to the head of the list\n */\n exports.putfirst = function (source, operator) {\n var results = prepare_results(source),\n count = parseInt(operator.suffix) || 1;\n return results.slice(-count).concat(results.slice(0, -count));\n };\n\n /*\n Moves a number of items from the head of the current list to the tail of the list\n */\n exports.putlast = function (source, operator) {\n var results = prepare_results(source),\n count = parseInt(operator.suffix) || 1;\n return results.slice(count).concat(results.slice(0, count));\n };\n\n /*\n Moves the item named in the operand a number of places forward or backward in the list\n */\n exports.move = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1,\n marker = results.splice(index, 1);\n return results.slice(0, index + count).concat(marker).concat(results.slice(index + count));\n };\n\n /*\n Returns the items from the current list that are after the item named in the operand\n */\n exports.allafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index === -1 || index > (results.length - 2)) ? [] :\n (operator.suffix) ? results.slice(index) :\n results.slice(index + 1);\n };\n\n /*\n Returns the items from the current list that are before the item named in the operand\n */\n exports.allbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index <= 0) ? [] :\n (operator.suffix) ? results.slice(0, index + 1) :\n results.slice(0, index);\n };\n\n /*\n Appends the items listed in the operand array to the tail of the current list\n */\n exports.append = function (source, operator) {\n var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || append.length;\n return (append.length === 0) ? results :\n (operator.prefix) ? results.concat(append.slice(-count)) :\n results.concat(append.slice(0, count));\n };\n\n /*\n Prepends the items listed in the operand array to the head of the current list\n */\n exports.prepend = function (source, operator) {\n var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || prepend.length;\n return (prepend.length === 0) ? results :\n (operator.prefix) ? prepend.slice(-count).concat(results) :\n prepend.slice(0, count).concat(results);\n };\n\n /*\n Returns all items from the current list except the items listed in the operand array\n */\n exports.remove = function (source, operator) {\n var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || array.length,\n p,\n len,\n index;\n len = array.length - 1;\n for (p = 0; p < count; ++p) {\n if (operator.prefix) {\n index = results.indexOf(array[len - p]);\n } else {\n index = results.indexOf(array[p]);\n }\n if (index !== -1) {\n results.splice(index, 1);\n }\n }\n return results;\n };\n\n /*\n Returns all items from the current list sorted in the order of the items in the operand array\n */\n exports.sortby = function (source, operator) {\n var results = prepare_results(source);\n if (!results || results.length < 2) {\n return results;\n }\n var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n results.sort(function (a, b) {\n return lookup.indexOf(a) - lookup.indexOf(b);\n });\n return results;\n };\n\n /*\n Removes all duplicate items from the current list\n */\n exports.unique = function (source, operator) {\n var results = prepare_results(source);\n var set = results.reduce(function (a, b) {\n if (a.indexOf(b) < 0) {\n a.push(b);\n }\n return a;\n }, []);\n return set;\n };\n})();\n", "title": "$:/core/modules/filters/x-listops.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters.js": { "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar operator, operand, bracketPos, curlyBracketPos;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tvar nextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t\t\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\t\t\t\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter\",function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n", "title": "$:/core/modules/filters.js", "type": "application/javascript", "module-type": "wikimethod" }, "$:/core/modules/info/platform.js": { "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\treturn infoTiddlerFields;\n};\n\n})();\n", "title": "$:/core/modules/info/platform.js", "type": "application/javascript", "module-type": "info" }, "$:/core/modules/keyboard.js": { "text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\tlookupName(\"shortcuts\");\n\t\t\t\tlookupName($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\");\n\t\t\t\tlookupName($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\t\t\t\tlookupName($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n", "title": "$:/core/modules/keyboard.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/language.js": { "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n", "title": "$:/core/modules/language.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/macros/changecount.js": { "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n", "title": "$:/core/modules/macros/changecount.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/contrastcolour.js": { "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n", "title": "$:/core/modules/macros/contrastcolour.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/csvtiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n", "title": "$:/core/modules/macros/csvtiddlers.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/displayshortcuts.js": { "text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n", "title": "$:/core/modules/macros/displayshortcuts.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/dumpvariables.js": { "text": "/*\\\ntitle: $:/core/modules/macros/dumpvariables.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to dump all active variable values\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"dumpvariables\";\n\nexports.params = [\n];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\tvar output = [\"|!Variable |!Value |\"],\n\t\tvariables = [], variable;\n\tfor(variable in this.variables) {\n\t\tvariables.push(variable);\n\t}\n\tvariables.sort();\n\tfor(var index=0; index<variables.length; index++) {\n\t\tvar variable = variables[index];\n\t\toutput.push(\"|\" + variable + \" |<input size=50 value=<<\" + variable + \">>/> |\")\n\t}\n\treturn output.join(\"\\n\");\n};\n\n})();\n", "title": "$:/core/modules/macros/dumpvariables.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/jsontiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter) {\n\tvar tiddlers = this.wiki.filterTiddlers(filter),\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n", "title": "$:/core/modules/macros/jsontiddlers.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/makedatauri.js": { "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type) {\n\treturn $tw.utils.makeDataUri(text,type);\n};\n\n})();\n", "title": "$:/core/modules/macros/makedatauri.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/now.js": { "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n", "title": "$:/core/modules/macros/now.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/qualify.js": { "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n", "title": "$:/core/modules/macros/qualify.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/resolvepath.js": { "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n", "title": "$:/core/modules/macros/resolvepath.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/version.js": { "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n", "title": "$:/core/modules/macros/version.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/parsers/audioparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/audioparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/csvparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/csvparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/htmlparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/htmlparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/imageparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t\tif(type === \"application/pdf\" || type === \".pdf\") {\n\t\t\telement.tag = \"embed\";\n\t\t}\n\t} else if(text) {\n\t\tif(type === \"application/pdf\" || type === \".pdf\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t\t\telement.tag = \"embed\";\n\t\t} else if(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"application/pdf\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/imageparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/utils/parseutils.js": { "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for an indirect value\n\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\tif(indirectValue) {\n\t\t\t\tpos = indirectValue.end;\n\t\t\t\tnode.type = \"indirect\";\n\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for a unquoted value\n\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\tif(unquotedValue) {\n\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/utils/parseutils.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/parsers/textparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/textparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/videoparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/mp4\"] = AudioParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/videoparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/wikiparser/rules/codeblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/codeinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/commentblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/commentinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/dash.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"–\" : \"—\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/dash.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/entity.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: ©\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/entity.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/extlink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: http://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/heading.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/heading.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/horizrule.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/html.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/html.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/image.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[http://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [http://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [http://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|http://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/image.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/list.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"p\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/list.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrodef.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /(\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[http://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|http://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/prettylink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/rules.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/rules.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/styleblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/styleinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/syslink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?\\$:\\/[a-zA-Z0-9/.\\-_]+/mg;\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/table.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/table.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/typedblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/wikilink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/wikiparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t// Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,nextMatch.matchIndex)});\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,terminatorMatch.index)});\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,inlineRuleMatch.matchIndex)});\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/wikiparser/wikiparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/pluginswitcher.js": { "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n", "title": "$:/core/modules/pluginswitcher.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/saver-handler.js": { "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tthis.numChanges = 0;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(callback) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\tcallback(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\",\n\t\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n", "title": "$:/core/modules/saver-handler.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/savers/andtidwiki.js": { "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t// Strip the file://\n\tif(pathname.indexOf(\"file://\") === 0) {\n\t\tpathname = pathname.substr(7);\n\t}\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Save the file\n\twindow.twi.saveFile(pathname,text);\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/andtidwiki.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/download.js": { "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\tfilename = document.location.pathname.substr(p+1);\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tlink.setAttribute(\"target\",\"_blank\");\n\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/download.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/fsosaver.js": { "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/fsosaver.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/manualdownload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/manualdownload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/msdownload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/msdownload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/put.js": { "text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\tvar req = new XMLHttpRequest();\n\treq.open(\"OPTIONS\",encodeURI(document.location.protocol + \"//\" + document.location.hostname + \":\" + document.location.port + document.location.pathname));\n\treq.onload = function() {\n\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\tself.serverAcceptsPuts = (this.status === 200 && !!this.getResponseHeader('dav'));\n\t};\n\treq.send();\n};\n\nPutSaver.prototype.save = function(text,method,callback) {\n\tif (!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar req = new XMLHttpRequest();\n\t// TODO: store/check ETags if supported by server, to protect against overwrites\n\t// Prompt: Do you want to save over this? Y/N\n\t// Merging would be ideal, and may be possible using future generic merge flow\n\treq.onload = function() {\n\t\tif (this.status === 200 || this.status === 201) {\n\t\t\tcallback(null); // success\n\t\t}\n\t\telse {\n\t\t\tcallback(this.responseText); // fail\n\t\t}\n\t};\n\treq.open(\"PUT\", encodeURI(window.location.href));\n\treq.setRequestHeader(\"Content-Type\", \"text/html;charset=UTF-8\");\n\treq.send(text);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/put.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/tiddlyfox.js": { "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/tiddlyfox.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/tiddlyie.js": { "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/tiddlyie.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/twedit.js": { "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n", "title": "$:/core/modules/savers/twedit.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/upload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/upload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/browser-messaging.js": { "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\"),\n\t\t\tiframeInfo = {\n\t\t\t\turl: url,\n\t\t\t\tstatus: \"loading\",\n\t\t\t\tdomNode: iframe\n\t\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\tconsole.log(\"browser-messaging: \",document.location.toString())\n\t\tconsole.log(\"browser-messaging: Received message from\",event.origin);\n\t\tconsole.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n", "title": "$:/core/modules/browser-messaging.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/commands.js": { "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n", "title": "$:/core/modules/startup/commands.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/favicon.js": { "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n", "title": "$:/core/modules/startup/favicon.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/info.js": { "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin\n\tvar fields = {\n\t\ttitle: \"$:/temp/info-plugin\",\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo();\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n", "title": "$:/core/modules/startup/info.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/load-modules.js": { "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n", "title": "$:/core/modules/startup/load-modules.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/password.js": { "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n", "title": "$:/core/modules/startup/password.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/render.js": { "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar DRAFT_TIDDLER_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n\t})();\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only drafts have changed\n\t\tvar onlyDraftsHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !tiddler.hasField(\"draft.of\")) {\n\t\t\t\tonlyDraftsHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyDraftsHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = DRAFT_TIDDLER_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n", "title": "$:/core/modules/startup/render.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/rootwidget.js": { "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the notification mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tif(document[fullscreen._fullscreenElement]) {\n\t\t\t\tdocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tdocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/startup/rootwidget.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup.js": { "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.appVersion);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-US\"\n\t\t]\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget = new widget.widget({\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},{\n\t\t\twiki: $tw.wiki,\n\t\t\tdocument: document\n\t\t});\n\t}\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t} \n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({wiki: $tw.wiki, dirtyTracking: !$tw.syncadaptor});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n", "title": "$:/core/modules/startup.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/story.js": { "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers();\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\t\t\t\t\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permalink\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permaview\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// If a target tiddler was specified add it to the history stack\n\tif(target && target !== \"\") {\n\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t}\n\t\t$tw.wiki.addToHistory(target);\n\t} else if(storyList.length > 0) {\n\t\t$tw.wiki.addToHistory(storyList[0]);\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\tif(options.updateAddressBar !== \"no\") {\n\t\t// Get the story and the history stack\n\t\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\t\ttargetTiddler = \"\";\n\t\tif(options.targetTiddler) {\n\t\t\ttargetTiddler = options.targetTiddler;\n\t\t} else {\n\t\t\t// The target tiddler is the one at the top of the stack\n\t\t\tif(historyList.length > 0) {\n\t\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t\t}\n\t\t\t// Blank the target tiddler if it isn't present in the story\n\t\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\t\ttargetTiddler = \"\";\n\t\t\t}\n\t\t}\n\t\t// Assemble the location hash\n\t\tif(options.updateAddressBar === \"permalink\") {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t} else {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t}\n\t\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\t\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\t\tif(options.updateHistory === \"yes\") {\n\t\t\t\t// Assign the location hash so that history is updated\n\t\t\t\twindow.location.hash = $tw.locationHash;\n\t\t\t} else {\n\t\t\t\t// We use replace so that browser history isn't affected\n\t\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t\t}\n\t\t}\n\t}\n}\n\n})();\n", "title": "$:/core/modules/startup/story.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/windows.js": { "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = title;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{document: $tw.fakeDocument, variables: variables}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n", "title": "$:/core/modules/startup/windows.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/story.js": { "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n", "title": "$:/core/modules/story.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/storyviews/classic.js": { "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar currWidth = targetElement.offsetWidth,\n\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Remove the dom nodes of the widget at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"translateX(0px)\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.classic = ClassicStoryView;\n\n})();", "title": "$:/core/modules/storyviews/classic.js", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/storyviews/pop.js": { "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n", "title": "$:/core/modules/storyviews/pop.js", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/storyviews/zoomin.js": { "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx = zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty = zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n", "title": "$:/core/modules/storyviews/zoomin.js", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/syncer.js": { "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store. If a syncadaptor is used then individual tiddlers are synchronised through it. If there is no syncadaptor then the entire wiki is saved via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.syncadaptor = options.syncadaptor;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\"));\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\t// Tasks are {type: \"load\"/\"save\"/\"delete\", title:, queueTime:, lastModificationTime:}\n\tthis.taskQueue = {}; // Hashmap of tasks yet to be performed\n\tthis.taskInProgress = {}; // Hash of tasks in progress\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.syncToServer(changes);\n\t});\n\t// Browser event handlers\n\tif($tw.browser) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\tself.handleLazyLoadEvent(title);\n\t});\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nConstants\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.filterFn.call(this.wiki);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: tiddler.fields.revision,\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title),\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t});\n};\n\n/*\nCreate an tiddlerInfo structure if it doesn't already exist\n*/\nSyncer.prototype.createTiddlerInfo = function(title) {\n\tif(!$tw.utils.hop(this.tiddlerInfo,title)) {\n\t\tthis.tiddlerInfo[title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1,\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t}\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\treturn (this.numTasksInQueue() > 0) || (this.numTasksInProgress() > 0);\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(this.wiki.getTiddler(tiddlerFields.title),tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: tiddlerFields.revision,\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title),\n\t\thasBeenLazyLoaded: true\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Set the various status tiddlers\n\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\tif(isLoggedIn) {\n\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t} else {\n\t\t\t\tself.wiki.deleteTiddler(self.titleUserName);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tvar self = this;\n\t\tif(this.pollTimerId) {\n\t\t\tclearTimeout(this.pollTimerId);\n\t\t\tthis.pollTimerId = null;\n\t\t}\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Trigger the next sync\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert($tw.language.getString(\"Error/RetrievingSkinny\") + \":\",err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null;\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Do a full load if we've already got a fat version of the tiddler\n\t\t\t\t\tif(tiddler && tiddler.fields.text !== undefined) {\n\t\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\t\tself.enqueueSyncTask({\n\t\t\t\t\t\t\ttype: \"load\",\n\t\t\t\t\t\t\ttitle: tiddlerFields.title\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Load the skinny version of the tiddler\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nSynchronise a set of changes to the server\n*/\nSyncer.prototype.syncToServer = function(changes) {\n\tvar self = this,\n\t\tnow = Date.now(),\n\t\tfilteredChanges = this.filterFn.call(this.wiki,function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t$tw.utils.each(changes,function(change,title,object) {\n\t\t// Process the change if it is a deletion of a tiddler we're already syncing, or is on the filtered change list\n\t\tif((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || filteredChanges.indexOf(title) !== -1) {\n\t\t\t// Queue a task to sync this tiddler\n\t\t\tself.enqueueSyncTask({\n\t\t\t\ttype: change.deleted ? \"delete\" : \"save\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Don't lazy load the same tiddler twice\n\tvar info = this.tiddlerInfo[title];\n\tif(!info || !info.hasBeenLazyLoaded) {\n\t\tthis.createTiddlerInfo(title);\n\t\tthis.tiddlerInfo[title].hasBeenLazyLoaded = true;\n\t\t// Queue up a sync task to load this tiddler\n\t\tthis.enqueueSyncTask({\n\t\t\ttype: \"load\",\n\t\t\ttitle: title\n\t\t});\t\t\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(null,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nQueue up a sync task. If there is already a pending task for the tiddler, just update the last modification time\n*/\nSyncer.prototype.enqueueSyncTask = function(task) {\n\tvar self = this,\n\t\tnow = Date.now();\n\t// Set the timestamps on this task\n\ttask.queueTime = now;\n\ttask.lastModificationTime = now;\n\t// Fill in some tiddlerInfo if the tiddler is one we haven't seen before\n\tthis.createTiddlerInfo(task.title);\n\t// Bail if this is a save and the tiddler is already at the changeCount that the server has\n\tif(task.type === \"save\" && this.wiki.getChangeCount(task.title) <= this.tiddlerInfo[task.title].changeCount) {\n\t\treturn;\n\t}\n\t// Check if this tiddler is already in the queue\n\tif($tw.utils.hop(this.taskQueue,task.title)) {\n\t\t// this.logger.log(\"Re-queueing up sync task with type:\",task.type,\"title:\",task.title);\n\t\tvar existingTask = this.taskQueue[task.title];\n\t\t// If so, just update the last modification time\n\t\texistingTask.lastModificationTime = task.lastModificationTime;\n\t\t// If the new task is a save then we upgrade the existing task to a save. Thus a pending load is turned into a save if the tiddler changes locally in the meantime. But a pending save is not modified to become a load\n\t\tif(task.type === \"save\" || task.type === \"delete\") {\n\t\t\texistingTask.type = task.type;\n\t\t}\n\t} else {\n\t\t// this.logger.log(\"Queuing up sync task with type:\",task.type,\"title:\",task.title);\n\t\t// If it is not in the queue, insert it\n\t\tthis.taskQueue[task.title] = task;\n\t\tthis.updateDirtyStatus();\n\t}\n\t// Process the queue\n\t$tw.utils.nextTick(function() {self.processTaskQueue.call(self);});\n};\n\n/*\nReturn the number of tasks in progress\n*/\nSyncer.prototype.numTasksInProgress = function() {\n\treturn $tw.utils.count(this.taskInProgress);\n};\n\n/*\nReturn the number of tasks in the queue\n*/\nSyncer.prototype.numTasksInQueue = function() {\n\treturn $tw.utils.count(this.taskQueue);\n};\n\n/*\nTrigger a timeout if one isn't already outstanding\n*/\nSyncer.prototype.triggerTimeout = function() {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},self.taskTimerInterval);\n\t}\n};\n\n/*\nProcess the task queue, performing the next task if appropriate\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif(this.syncadaptor.isReady() && this.numTasksInProgress() === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(task) {\n\t\t\t// Remove the task from the queue and add it to the in progress list\n\t\t\tdelete this.taskQueue[task.title];\n\t\t\tthis.taskInProgress[task.title] = task;\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// Dispatch the task\n\t\t\tthis.dispatchTask(task,function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\tself.logger.alert(\"Sync error while processing '\" + task.title + \"':\\n\" + err);\n\t\t\t\t}\n\t\t\t\t// Mark that this task is no longer in progress\n\t\t\t\tdelete self.taskInProgress[task.title];\n\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t// Process the next task\n\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t});\n\t\t} else {\n\t\t\t// Make sure we've set a time if there wasn't a task to perform, but we've still got tasks in the queue\n\t\t\tif(this.numTasksInQueue() > 0) {\n\t\t\t\tthis.triggerTimeout();\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nChoose the next applicable task\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar self = this,\n\t\tcandidateTask = null,\n\t\tnow = Date.now();\n\t// Select the best candidate task\n\t$tw.utils.each(this.taskQueue,function(task,title) {\n\t\t// Exclude the task if there's one of the same name in progress\n\t\tif($tw.utils.hop(self.taskInProgress,title)) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is a save and the tiddler has been modified recently, but not hit the fallback time\n\t\tif(task.type === \"save\" && (now - task.lastModificationTime) < self.throttleInterval &&\n\t\t\t(now - task.queueTime) < self.fallbackInterval) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is newer than the current best candidate\n\t\tif(candidateTask && candidateTask.queueTime < task.queueTime) {\n\t\t\treturn;\n\t\t}\n\t\t// Now this is our best candidate\n\t\tcandidateTask = task;\n\t});\n\treturn candidateTask;\n};\n\n/*\nDispatch a task and invoke the callback\n*/\nSyncer.prototype.dispatchTask = function(task,callback) {\n\tvar self = this;\n\tif(task.type === \"save\") {\n\t\tvar changeCount = this.wiki.getChangeCount(task.title),\n\t\t\ttiddler = this.wiki.getTiddler(task.title);\n\t\tthis.logger.log(\"Dispatching 'save' task:\",task.title);\n\t\tif(tiddler) {\n\t\t\tthis.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\t// Adjust the info stored about this tiddler\n\t\t\t\tself.tiddlerInfo[task.title] = {\n\t\t\t\t\tchangeCount: changeCount,\n\t\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\t\trevision: revision\n\t\t\t\t};\n\t\t\t\t// Invoke the callback\n\t\t\t\tcallback(null);\n\t\t\t},{\n\t\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t\t});\n\t\t} else {\n\t\t\tthis.logger.log(\" Not Dispatching 'save' task:\",task.title,\"tiddler does not exist\");\n\t\t\treturn callback(null);\n\t\t}\n\t} else if(task.type === \"load\") {\n\t\t// Load the tiddler\n\t\tthis.logger.log(\"Dispatching 'load' task:\",task.title);\n\t\tthis.syncadaptor.loadTiddler(task.title,function(err,tiddlerFields) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Store the tiddler\n\t\t\tif(tiddlerFields) {\n\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else if(task.type === \"delete\") {\n\t\t// Delete the tiddler\n\t\tthis.logger.log(\"Dispatching 'delete' task:\",task.title);\n\t\tthis.syncadaptor.deleteTiddler(task.title,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tdelete self.tiddlerInfo[task.title];\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t});\n\t}\n};\n\nexports.Syncer = Syncer;\n\n})();\n", "title": "$:/core/modules/syncer.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = [];\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields.push(field + \": \" + this.getFieldString(field));\n\t\t\t}\n\t\t}\n\t}\n\treturn fields.join(\"\\n\");\n};\n\n/*\nCompare two tiddlers for equality\ntiddler: the tiddler to compare\nexcludeFields: array of field names to exclude from the comparison\n*/\nexports.isEqual = function(tiddler,excludeFields) {\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\treturn false;\n\t}\n\texcludeFields = excludeFields || [];\n\tvar self = this,\n\t\tdifferences = []; // Fields that have differences\n\t// Add to the differences array\n\tfunction addDifference(fieldName) {\n\t\t// Check for this field being excluded\n\t\tif(excludeFields.indexOf(fieldName) === -1) {\n\t\t\t// Save the field as a difference\n\t\t\t$tw.utils.pushTop(differences,fieldName);\n\t\t}\n\t}\n\t// Returns true if the two values of this field are equal\n\tfunction isFieldValueEqual(fieldName) {\n\t\tvar valueA = self.fields[fieldName],\n\t\t\tvalueB = tiddler.fields[fieldName];\n\t\t// Check for identical string values\n\t\tif(typeof(valueA) === \"string\" && typeof(valueB) === \"string\" && valueA === valueB) {\n\t\t\treturn true;\n\t\t}\n\t\t// Check for identical array values\n\t\tif($tw.utils.isArray(valueA) && $tw.utils.isArray(valueB) && $tw.utils.isArrayEqual(valueA,valueB)) {\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise the fields must be different\n\t\treturn false;\n\t}\n\t// Compare our fields\n\tfor(var fieldName in this.fields) {\n\t\tif(!isFieldValueEqual(fieldName)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// There's a difference for every field in the other tiddler that we don't have\n\tfor(fieldName in tiddler.fields) {\n\t\tif(!(fieldName in this.fields)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// Return whether there were any differences\n\treturn differences.length === 0;\n};\n\n})();\n", "title": "$:/core/modules/tiddler.js", "type": "application/javascript", "module-type": "tiddlermethod" }, "$:/core/modules/upgraders/plugins.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"] && incomingTiddler.version) {\n\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/plugins.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/upgraders/system.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/system.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/upgraders/themetweaks.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/themetweaks.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/utils/crypto.js": { "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/utils/crypto.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/animations/slide.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/animations/slide.js", "type": "application/javascript", "module-type": "animation" }, "$:/core/modules/utils/dom/animator.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n", "title": "$:/core/modules/utils/dom/animator.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/browser.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/browser.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/csscolorparser.js": { "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) { // Clamp to integer 0 .. 255.\n i = Math.round(i); // Seems to be what Chrome does (vs truncation).\n return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) { // Clamp to float 0.0 .. 1.0.\n return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) { // int or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_byte(parseFloat(str) / 100 * 255);\n return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) { // float or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_float(parseFloat(str) / 100);\n return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n if (h < 0) h += 1;\n else if (h > 1) h -= 1;\n\n if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n if (h * 2 < 1) return m2;\n if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n return m1;\n}\n\nfunction parseCSSColor(css_str) {\n // Remove all whitespace, not compliant, but should just be more accepting.\n var str = css_str.replace(/ /g, '').toLowerCase();\n\n // Color keywords (and transparent) lookup.\n if (str in kCSSColorTable) return kCSSColorTable[str].slice(); // dup.\n\n // #abc and #abc123 syntax.\n if (str[0] === '#') {\n if (str.length === 4) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xfff)) return null; // Covers NaN.\n return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n (iv & 0xf0) | ((iv & 0xf0) >> 4),\n (iv & 0xf) | ((iv & 0xf) << 4),\n 1];\n } else if (str.length === 7) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xffffff)) return null; // Covers NaN.\n return [(iv & 0xff0000) >> 16,\n (iv & 0xff00) >> 8,\n iv & 0xff,\n 1];\n }\n\n return null;\n }\n\n var op = str.indexOf('('), ep = str.indexOf(')');\n if (op !== -1 && ep + 1 === str.length) {\n var fname = str.substr(0, op);\n var params = str.substr(op+1, ep-(op+1)).split(',');\n var alpha = 1; // To allow case fallthrough.\n switch (fname) {\n case 'rgba':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'rgb':\n if (params.length !== 3) return null;\n return [parse_css_int(params[0]),\n parse_css_int(params[1]),\n parse_css_int(params[2]),\n alpha];\n case 'hsla':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'hsl':\n if (params.length !== 3) return null;\n var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360; // 0 .. 1\n // NOTE(deanm): According to the CSS spec s/l should only be\n // percentages, but we don't bother and let float or percentage.\n var s = parse_css_float(params[1]);\n var l = parse_css_float(params[2]);\n var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n var m1 = l * 2 - m2;\n return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n alpha];\n default:\n return null;\n }\n }\n\n return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n", "title": "$:/core/modules/utils/dom/csscolorparser.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t}\n\tel.className = c.join(\" \");\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function() {\n\tif(\"scrollX\" in window) {\n\t\treturn {x: window.scrollX, y: window.scrollY};\n\t} else {\n\t\treturn {x: document.documentElement.scrollLeft, y: document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight;\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\ttry {\n\t\tif(window.localStorage) {\n\t\t\tlocalStorage.setItem(\"tw5-password-\" + name,password);\n\t\t}\n\t} catch(e) {\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\ttry {\n\t\treturn window.localStorage ? localStorage.getItem(\"tw5-password-\" + name) : \"\";\n\t} catch(e) {\n\t\treturn \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n})();\n", "title": "$:/core/modules/utils/dom.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/http.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data)\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tdata = results.join(\"&\");\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this.responseText,this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,options.url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e);\n\t}\n\treturn request;\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/http.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/keyboard.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n", "title": "$:/core/modules/utils/dom/keyboard.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/modal.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = document.createElement(\"div\"),\n\t\tmodalBackdrop = document.createElement(\"div\"),\n\t\tmodalWrapper = document.createElement(\"div\"),\n\t\tmodalHeader = document.createElement(\"div\"),\n\t\theaderTitle = document.createElement(\"h3\"),\n\t\tmodalBody = document.createElement(\"div\"),\n\t\tmodalLink = document.createElement(\"a\"),\n\t\tmodalFooter = document.createElement(\"div\"),\n\t\tmodalFooterHelp = document.createElement(\"span\"),\n\t\tmodalFooterButtons = document.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(document.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler && tiddler.fields && tiddler.fields.help) {\n\t\tvar link = document.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(document.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + window.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\twindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tdocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tdocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tif($tw.pageContainer) {\n\t\t$tw.utils.toggleClass($tw.pageContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n", "title": "$:/core/modules/utils/dom/modal.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/notifier.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{parentWidget: $tw.rootWidget, document: document, variables: variables});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n", "title": "$:/core/modules/utils/dom/notifier.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/popup.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\t// Store the popup details if not already there\n\tif(this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode\n\t\t});\n\t}\n\t// Set the state tiddler\n\toptions.wiki.setTextReference(options.title,\n\t\t\t\"(\" + options.domNode.offsetLeft + \",\" + options.domNode.offsetTop + \",\" + \n\t\t\t\toptions.domNode.offsetWidth + \",\" + options.domNode.offsetHeight + \")\");\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n", "title": "$:/core/modules/utils/dom/popup.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/scroller.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\t// Now get ready to scroll the body\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = $tw.utils.getScrollPosition();\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar clientBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\ttop: clientBounds.top + scrollPosition.y,\n\t\t\twidth: clientBounds.width,\n\t\t\theight: clientBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t// targetPos/targetSize - position and size of the target element\n\t// currentPos/currentSize - position and size of the current scroll viewport\n\t// returns: new position of the scroll viewport\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to it's top/left\n\t\t\tif(targetPos <= currentPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\tnewPos = targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\tnewPos = currentPos;\n\t\t\t}\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,window.innerWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,window.innerHeight);\n\t// Only scroll if the position has changed\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\twindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n", "title": "$:/core/modules/utils/dom/scroller.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/edition-info.js": { "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n", "title": "$:/core/modules/utils/edition-info.js", "type": "application/javascript", "module-type": "utils-node" }, "$:/core/modules/utils/fakedom.js": { "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text;\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis.style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value;\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this.style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this.style) {\n\t\t\t\tstyle.push(s + \":\" + this.style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\")\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tthrow \"Cannot get textContent on a raw TW_Element\";\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tthrow \"Cannot get formattedTextContent on a raw TW_Element\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n", "title": "$:/core/modules/utils/fakedom.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/utils/filesystem.js": { "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = new Buffer(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n})();\n", "title": "$:/core/modules/utils/filesystem.js", "type": "application/javascript", "module-type": "utils-node" }, "$:/core/modules/utils/logger.js": { "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName) {\n\tthis.componentName = componentName || \"\";\n}\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tif(console !== undefined && console.log !== undefined) {\n\t\treturn Function.apply.call(console.log, console, [this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)));\n\t}\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\t// Prepare the text of the alert\n\tvar text = Array.prototype.join.call(arguments,\" \");\n\t// Create alert tiddlers in the browser\n\tif($tw.browser) {\n\t\t// Check if there is an existing alert with the same text and the same component\n\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\talertFields,\n\t\t\texistingCount,\n\t\t\tself = this;\n\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t}\n\t\t});\n\t\tif(alertFields) {\n\t\t\texistingCount = alertFields.count || 1;\n\t\t} else {\n\t\t\talertFields = {\n\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\ttext: text,\n\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\tcomponent: this.componentName\n\t\t\t};\n\t\t\texistingCount = 0;\n\t\t}\n\t\talertFields.modified = new Date();\n\t\tif(++existingCount > 1) {\n\t\t\talertFields.count = existingCount;\n\t\t} else {\n\t\t\talertFields.count = undefined;\n\t\t}\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t// Log the alert as well\n\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t} else {\n\t\t// Print an orange message to the console if not in the browser\n\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n", "title": "$:/core/modules/utils/logger.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/parsetree.js": { "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n", "title": "$:/core/modules/utils/parsetree.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/performance.js": { "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap of current values of measurements\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n}\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tself.measures = {};\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\tfor(var m in self.measures) {\n\t\t\t\tself.logger.log(\"+\" + m + \": \" + self.measures[m].toFixed(2) + \"ms\");\n\t\t\t}\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments),\n\t\t\t\tvalue = self.measures[name] || 0;\n\t\t\tself.measures[name] = value + $tw.utils.timer(startTime);\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n", "title": "$:/core/modules/utils/performance.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/utils/pluginmaker.js": { "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n", "title": "$:/core/modules/utils/pluginmaker.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/utils.js": { "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\tconsole.log($tw.node ? \"\\x1b[1;33m\" + text + \"\\x1b[0m\" : text);\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nCheck if an array is equal by value and by reference.\n*/\nexports.isArrayEqual = function(array1,array2) {\n\tif(array1 === array2) {\n\t\treturn true;\n\t}\n\tarray1 = array1 || [];\n\tarray2 = array2 || [];\n\tif(array1.length !== array2.length) {\n\t\treturn false;\n\t}\n\treturn array1.every(function(value,index) {\n\t\treturn value === array2[index];\n\t});\n};\n\n/*\nPush entries onto an array, removing them first if they already exist in the array\n\tarray: array to modify (assumed to be free of duplicates)\n\tvalue: a single value to push or an array of values to push\n*/\nexports.pushTop = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\t// Remove any array entries that are duplicated in the new values\n\t\tif(value.length !== 0) {\n\t\t\tif(array.length !== 0) {\n\t\t\t\tif(value.length < array.length) {\n\t\t\t\t\tfor(t=0; t<value.length; t++) {\n\t\t\t\t\t\tp = array.indexOf(value[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(p,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tfor(t=array.length-1; t>=0; t--) {\n\t\t\t\t\t\tp = value.indexOf(array[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(t,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Push the values on top of the main array\n\t\t\tarray.push.apply(array,value);\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t\tarray.push(value);\n\t}\n\treturn array;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tObject.freeze(object);\n\tfor(key in object) {\n\t\tproperty = object[key];\n\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\tdeepFreeze(property);\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar n = Math.floor((dt.getTime()-new Date(dt.getFullYear(),0,1) + 3600000) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\", duration: 365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\", duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\", duration: 24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\", duration: 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration: 60 * 1000},\n\t\t{name: \"Seconds\", duration: 1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&\", < to \"<\", > to \">\", \" to \""\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&\").replace(/</mg,\"<\").replace(/>/mg,\">\").replace(/\\\"/mg,\""\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2); // Strip the & and the ;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\treturn converter(parseInt(e.substr(2),16));\t\n\t\t} else {\n\t\t\treturn converter(parseInt(e.substr(1),10));\n\t\t}\n\t} else {\n\t\tvar c = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/'/g, \"\\\\'\") // single quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/[\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10);\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\tif($tw.browser) {\n\t\t// TODO\n\t\tthrow \"$tw.utils.base64Decode() doesn't work in the browser\";\n\t} else {\n\t\treturn (new Buffer(string64,\"base64\")).toString();\n\t}\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\t\t\n\t\tm = r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tparts.push(\"data:\");\n\tparts.push(type);\n\tparts.push(isBase64 ? \";base64\" : \"\");\n\tparts.push(\",\");\n\tparts.push(isBase64 ? text : encodeURIComponent(text));\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= str.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/utils/utils.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/widgets/action-deletefield.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {};\n\tif(this.actionField) {\n\t\tremoveFields[this.actionField] = undefined;\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t}\n\t\t});\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,removeFields,this.wiki.getCreationFields()));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-deletefield.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-deletetiddler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-deletetiddler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-listops.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags;\n\t\tthis.wiki.setText(this.target, \"tags\", undefined, $tw.utils.stringifyList(\n\t\t\tthis.wiki.filterTiddlers(tagfilter, this)));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-listops.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-navigate.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-navigate.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-sendmessage.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\")\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-sendmessage.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-setfield.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\") || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-setfield.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/browse.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,function(tiddlerFieldsArray) {\n\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n", "title": "$:/core/modules/widgets/browse.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/button.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = this.popup && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif(this.set && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(this,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n return this.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\t$tw.popup.triggerPopup({\n\t\tdomNode: this.domNodes[0],\n\t\ttitle: this.popup,\n\t\twiki: this.wiki\n\t});\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup])) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n", "title": "$:/core/modules/widgets/button.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/checkbox.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value = tiddler.fields[this.checkboxField] || this.checkboxDefault || \"\";\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag);\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tvar value = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();", "title": "$:/core/modules/widgets/checkbox.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/codeblock.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n", "title": "$:/core/modules/widgets/codeblock.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/count.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = undefined;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n", "title": "$:/core/modules/widgets/count.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/dropzone.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = \"tc-dropzone\";\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"}\n\t]);\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nDropZoneWidget.prototype.enterDrag = function() {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// We count enter/leave events\n\tthis.dragEnterCount = (this.dragEnterCount || 0) + 1;\n\t// If we're entering for the first time we need to apply highlighting\n\tif(this.dragEnterCount === 1) {\n\t\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.leaveDrag = function() {\n\t// Reduce the enter count\n\tthis.dragEnterCount = (this.dragEnterCount || 0) - 1;\n\t// Remove highlighting if we're leaving externally\n\tif(this.dragEnterCount <= 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent = function(event) {\n\tthis.enterDrag();\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag();\n};\n\nDropZoneWidget.prototype.handleDropEvent = function(event) {\n\tthis.leaveDrag();\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Reset the enter count\n\tthis.dragEnterCount = 0;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = this.wiki.readFiles(dataTransfer.files,function(tiddlerFieldsArray) {\n\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t});\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\tthis.importData(dataTransfer);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.importData = function(dataTransfer) {\n\t// Try each provided data type in turn\n\tfor(var t=0; t<this.importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || this.importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = this.importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.convertToFields(data);\n\t\t\t\tif(!tiddlerFields.title) {\n\t\t\t\t\ttiddlerFields.title = this.wiki.generateNewTitle(\"Untitled\");\n\t\t\t\t}\n\t\t\t\tthis.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nDropZoneWidget.prototype.importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, convertToFields: function(data) {\n\t\treturn JSON.parse(data);\n\t}},\n\t{type: \"URL\", IECompatible: true, convertToFields: function(data) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn JSON.parse(match[1]);\n\t\t} else {\n\t\t\treturn { // As URL string\n\t\t\t\ttext: data\n\t\t\t};\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, convertToFields: function(data) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn JSON.parse(match[1]);\n\t\t} else {\n\t\t\treturn { // As URL string\n\t\t\t\ttext: data\n\t\t\t};\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"text/plain\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"Text\", IECompatible: true, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}}\n];\n\nDropZoneWidget.prototype.handlePasteEvent = function(event) {\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n", "title": "$:/core/modules/widgets/dropzone.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-binary.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Construct the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-binary.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-bitmap.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370;\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\tif(tiddler) {\n\t\t// data URIs look like \"data:<type>;base64,<text>\"\n\t\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\t\tposColon = dataURL.indexOf(\":\"),\n\t\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\t\tposComma = dataURL.indexOf(\",\"),\n\t\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\t\ttext = dataURL.substring(posComma+1);\n\t\tvar update = {type: type, text: text};\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n\t}\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-bitmap.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-shortcut.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-shortcut.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-text.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n", "title": "$:/core/modules/widgets/edit-text.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/element.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n", "title": "$:/core/modules/widgets/element.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/encrypt.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n", "title": "$:/core/modules/widgets/encrypt.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/entity.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n", "title": "$:/core/modules/widgets/entity.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/fieldmangler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler({title: this.mangleTitle, tags: tag});\t\t\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/fieldmangler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/fields.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\t// Get the exclusion list\n\tvar exclude;\n\tif(this.exclude) {\n\t\texclude = this.exclude.split(\" \");\n\t} else {\n\t\texclude = [\"text\"]; \n\t}\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tfor(var fieldName in tiddler.fields) {\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tfields.push(fieldName);\n\t\t\t}\n\t\t}\n\t\tfields.sort();\n\t\tfor(var f=0; f<fields.length; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tvar row = this.template,\n\t\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\t\tif(reMatch) {\n\t\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\trow = row.replace(\"$name$\",fieldName);\n\t\t\t\trow = row.replace(\"$value$\",value);\n\t\t\t\trow = row.replace(\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\t\ttext.push(row);\n\t\t\t}\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude || changedAttributes.stripTitlePrefix || changedTiddlers[this.tiddlerTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n", "title": "$:/core/modules/widgets/fields.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/image.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n", "title": "$:/core/modules/widgets/image.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/importvariables.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar self = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\tvar widgetStackStart,widgetStackEnd;\n\tfunction addWidgetNode(widgetNode) {\n\t\tif(widgetNode) {\n\t\t\tif(!widgetStackStart && !widgetStackEnd) {\n\t\t\t\twidgetStackStart = widgetNode;\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t} else {\n\t\t\t\twidgetStackEnd.children = [widgetNode];\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t}\n\t\t}\n\t}\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = self.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\taddWidgetNode({\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params\n\t\t\t\t});\n\t\t\t\tparseTreeNode = parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\t// Add our own children to the end of the pile\n\tvar parseTreeNodes;\n\tif(widgetStackStart && widgetStackEnd) {\n\t\tparseTreeNodes = [widgetStackStart];\n\t\twidgetStackEnd.children = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n", "title": "$:/core/modules/widgets/importvariables.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/keyboard.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.key = this.getAttribute(\"key\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n", "title": "$:/core/modules/widgets/keyboard.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/link.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar MISSING_LINK_CONFIG_TITLE = \"$:/config/MissingLinks\";\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.linkClasses) {\n\t\tclasses.push(this.linkClasses);\n\t}\n\tclasses.push(\"tc-tiddlylink\");\n\tif(this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t}\n\tif(this.isMissing && !this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t} else {\n\t\tif(!this.isMissing) {\n\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t}\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Set an href\n\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\",\n\t\twikiLinkText = wikiLinkTemplate.replace(\"$uri_encoded$\",encodeURIComponent(this.to));\n\twikiLinkText = wikiLinkText.replace(\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragstart\", handlerObject: this, handlerMethod: \"handleDragStartEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\nLinkWidget.prototype.handleDragStartEvent = function(event) {\n\tif(event.target === this.domNodes[0]) {\n\t\tif(this.to) {\n\t\t\t$tw.dragInProgress = true;\n\t\t\t// Set the dragging class on the element being dragged\n\t\t\t$tw.utils.addClass(event.target,\"tc-tiddlylink-dragging\");\n\t\t\t// Create the drag image elements\n\t\t\tthis.dragImage = this.document.createElement(\"div\");\n\t\t\tthis.dragImage.className = \"tc-tiddler-dragger\";\n\t\t\tvar inner = this.document.createElement(\"div\");\n\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\tinner.appendChild(this.document.createTextNode(this.to));\n\t\t\tthis.dragImage.appendChild(inner);\n\t\t\tthis.document.body.appendChild(this.dragImage);\n\t\t\t// Astoundingly, we need to cover the dragger up: http://www.kryogenix.org/code/browser/custom-drag-image.html\n\t\t\tvar cover = this.document.createElement(\"div\");\n\t\t\tcover.className = \"tc-tiddler-dragger-cover\";\n\t\t\tcover.style.left = (inner.offsetLeft - 16) + \"px\";\n\t\t\tcover.style.top = (inner.offsetTop - 16) + \"px\";\n\t\t\tcover.style.width = (inner.offsetWidth + 32) + \"px\";\n\t\t\tcover.style.height = (inner.offsetHeight + 32) + \"px\";\n\t\t\tthis.dragImage.appendChild(cover);\n\t\t\t// Set the data transfer properties\n\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t// First the image\n\t\t\tdataTransfer.effectAllowed = \"copy\";\n\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\tdataTransfer.setDragImage(this.dragImage.firstChild,-16,-16);\n\t\t\t}\n\t\t\t// Then the data\n\t\t\tdataTransfer.clearData();\n\t\t\tvar jsonData = this.wiki.getTiddlerAsJson(this.to),\n\t\t\t\ttextData = this.wiki.getTiddlerText(this.to,\"\"),\n\t\t\t\ttitle = (new RegExp(\"^\" + $tw.config.textPrimitives.wikiLink + \"$\",\"mg\")).exec(this.to) ? this.to : \"[[\" + this.to + \"]]\";\n\t\t\t// IE doesn't like these content types\n\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\tdataTransfer.setData(\"text/plain\",title);\n\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t}\n\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\tdataTransfer.setData(\"Text\",title);\n\t\t\tevent.stopPropagation();\n\t\t} else {\n\t\t\tevent.preventDefault();\n\t\t}\n\t}\n};\n\nLinkWidget.prototype.handleDragEndEvent = function(event) {\n\tif(event.target === this.domNodes[0]) {\n\t\t$tw.dragInProgress = false;\n\t\t// Remove the dragging class on the element being dragged\n\t\t$tw.utils.removeClass(event.target,\"tc-tiddlylink-dragging\");\n\t\t// Delete the drag image element\n\t\tif(this.dragImage) {\n\t\t\tthis.dragImage.parentNode.removeChild(this.dragImage);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = ($tw.wiki.getTiddlerText(MISSING_LINK_CONFIG_TITLE,\"yes\") === \"no\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip || changedTiddlers[MISSING_LINK_CONFIG_TITLE]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n", "title": "$:/core/modules/widgets/link.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/linkcatcher.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(this.catchTo) {\n\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.catchMessage && this.parentWidget) {\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: this.catchMessage,\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\tif(this.catchSet) {\n\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t}\n\tif(this.catchActions) {\n\t\tthis.invokeActionString(this.catchActions,this);\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n", "title": "$:/core/modules/widgets/linkcatcher.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/list.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();", "title": "$:/core/modules/widgets/list.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/macrocall.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar text = this.getVariable(this.parseTreeNode.name || this.getAttribute(\"$name\"),{params: params}),\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n", "title": "$:/core/modules/widgets/macrocall.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/navigator.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList}\n\t));\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tvar p = storyList.indexOf(title);\n\twhile(p !== -1) {\n\t\tstoryList.splice(p,1);\n\t\tp = storyList.indexOf(title);\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tvar pos = storyList.indexOf(oldTitle);\n\tif(pos !== -1) {\n\t\tstoryList[pos] = newTitle;\n\t\tdo {\n\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\tif(pos !== -1) {\n\t\t\t\tstoryList.splice(pos,1);\n\t\t\t}\n\t\t} while(pos !== -1);\n\t} else {\n\t\tstoryList.splice(0,0,newTitle);\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tvar storyList = this.getStoryList();\n\t// Quit if we cannot get hold of the story list\n\tif(!storyList) {\n\t\treturn;\n\t}\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(title);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(fromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(this.getAttribute(\"openLinkFromInsideRiver\",\"below\")) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,title);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Delete this tiddler\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle;\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\";\n\t\tc++;\n\t} while(this.wiki.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags)\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\texistingTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\t\t\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\tvar self = this;\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\t\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\t\t\n\t}\n\treturn false;\n};\n\n// \nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(tiddlerFields));\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\t$tw.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n", "title": "$:/core/modules/widgets/navigator.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/password.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n", "title": "$:/core/modules/widgets/password.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/radio.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nRadio widget\n\nWill set a field to the selected value:\n\n```\n\t<$radio field=\"myfield\" value=\"check 1\">one</$radio>\n\t<$radio field=\"myfield\" value=\"check 2\">two</$radio>\n\t<$radio field=\"myfield\" value=\"check 3\">three</$radio>\n```\n\n|Parameter |Description |h\n|tiddler |Name of the tiddler in which the field should be set. Defaults to current tiddler |\n|field |The name of the field to be set |\n|value |The value to set |\n|class |Optional class name(s) |\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.radioClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(this.getValue() == this.radioValue) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.radioTitle);\n\treturn tiddler && tiddler.getFieldString(this.radioField);\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\tif(this.radioClass !== \"\") {\n\t\tthis.radioClass += \" \";\n\t}\n\tthis.radioClass += \"tc-radio\";\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n", "title": "$:/core/modules/widgets/radio.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/raw.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n", "title": "$:/core/modules/widgets/raw.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/reveal.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tdomNode.style.left = (this.popup.left - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTitle = this.state;\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state = this.stateTitle ? this.wiki.getTextReference(this.stateTitle,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.readMatchState(state);\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.readMatchState(state);\n\t\t\tthis.isOpen = !this.isOpen;\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.readMatchState = function(state) {\n\tthis.isOpen = state === this.text;\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes[\"default\"] || changedAttributes.animate) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false,\n\t\t\tcurrentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\trefreshed = true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n }});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n", "title": "$:/core/modules/widgets/reveal.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/scrollable.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n", "title": "$:/core/modules/widgets/scrollable.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/select.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tif(values.indexOf(select.children[i].value) != -1) {\n\t\t\t\tselect.children[i].selected = true;\n\t\t\t}\n\t\t}\n\t\t\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n", "title": "$:/core/modules/widgets/select.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/set.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(!this.setValue) {\n\t\t\tvalue = $tw.utils.stringifyList(results);\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.value || changedAttributes.emptyValue ||\n\t (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n", "title": "$:/core/modules/widgets/set.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/text.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n", "title": "$:/core/modules/widgets/text.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/tiddler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/transclude.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n", "title": "$:/core/modules/widgets/transclude.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/vars.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n", "title": "$:/core/modules/widgets/vars.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/view.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified();\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function() {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function() {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function() {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n", "title": "$:/core/modules/widgets/view.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/widget.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tif(arguments.length > 0) {\n\t\tthis.initialise(parseTreeNode,options);\n\t}\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\n*/\nWidget.prototype.setVariable = function(name,value,params) {\n\tthis.variables[name] = {value: value, params: params};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n*/\nWidget.prototype.getVariable = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value;\n\t\t// Substitute any parameters specified in the definition\n\t\tvalue = this.substituteVariableParameters(value,variable.params,actualParams);\n\t\tvalue = this.substituteVariableReferences(value);\n\t\treturn value;\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn this.evaluateMacroModule(name,actualParams,options.defaultValue);\n};\n\nWidget.prototype.substituteVariableParameters = function(text,formalParams,actualParams) {\n\tif(formalParams) {\n\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\tparamInfo, paramValue;\n\t\t// Step through each of the parameters in the macro definition\n\t\tfor(var p=0; p<formalParams.length; p++) {\n\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\tparamInfo = formalParams[p];\n\t\t\tparamValue = undefined;\n\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\tnextAnonParameter++;\n\t\t\t}\n\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t}\n\t\t\t// If we've still not got a value, use the default, if any\n\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t// Replace any instances of this parameter\n\t\t\ttext = text.replace(new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(paramInfo.name) + \"\\\\$\",\"mg\"),paramValue);\n\t\t}\n\t}\n\treturn text;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.render(parent,nextSibling);\n\t});\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar self = this,\n\t\trefreshed = false;\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\trefreshed = childWidget.refresh(changedTiddlers) || refreshed;\n\t});\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction && child.invokeAction(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n", "title": "$:/core/modules/widgets/widget.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/wikify.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n", "title": "$:/core/modules/widgets/wikify.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/wiki-bulkops.js": { "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nexports.renameTiddler = function(fromTitle,toTitle) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar tiddler = this.getTiddler(fromTitle);\n\t\tthis.addTiddler(new $tw.Tiddler(tiddler,{title: toTitle},this.getModificationFields()));\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar tags = (tiddler.fields.tags || []).slice(0),\n\t\t\t\tlist = (tiddler.fields.list || []).slice(0),\n\t\t\t\tisModified = false;\n\t\t\t// Rename tags\n\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\tif(title === fromTitle) {\n\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\tisModified = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\t// Rename lists\n\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\tif(title === fromTitle) {\n\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\tisModified = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(isModified) {\n\t\t\t\tself.addTiddler(new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields()));\n\t\t\t}\n\t\t});\n\t}\n}\n\n})();\n", "title": "$:/core/modules/wiki-bulkops.js", "type": "application/javascript", "module-type": "wikimethod" }, "$:/core/modules/wiki.js": { "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\";\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type] || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tvar fields = {\n\t\t\tcreated: new Date()\n\t\t},\n\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\tif(creator) {\n\t\tfields.creator = creator;\n\t}\n\treturn fields;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tvar fields = Object.create(null),\n\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\tfields.modified = new Date();\n\tif(modifier) {\n\t\tfields.modifier = modifier;\n\t}\n\treturn fields;\n};\n\n/*\nReturn a sorted array of tiddler titles. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t (isDescending ? y - x : x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\t// Count up the links\n\t\tvar links = [],\n\t\t\tcheckParseTree = function(parseTree) {\n\t\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\tif(parser) {\n\t\t\tcheckParseTree(parser.tree);\n\t\t}\n\t\treturn links;\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinks = [];\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\tbacklinks.push(title);\n\t\t}\n\t});\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\tvar self = this;\n\treturn this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\tvar tagmap = self.getTagMap();\n\t\treturn self.sortByList(tagmap[tag],tag);\n\t});\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tvar currPos = titles.indexOf(title),\n\t\t\t\tnewPos = -1,\n\t\t\t\ttiddler = this.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(newPos === -1) {\n\t\t\t\t\tnewPos = currPos;\n\t\t\t\t}\n\t\t\t\tif(newPos !== currPos) {\n\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t}\n\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,defaultData);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t});\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerData(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type || \"text/vnd.tiddlywiki\",tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTree = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"transclude\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttiddler: {\n\t\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: title}},\n\t\t\t\tisBlock: !options.parseAsInline}]}\n\t]};\n\tif(options.field) {\n\t\tparseTree.tree[0].children[0].attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTree.tree[0].children[0].attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTree.tree[0].children[0].children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTree,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tliteral: If true, searches for literal string, rather than separate search terms\n\tfield: If specified, restricts the search to the specified field\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tmatch;\n\t\tfor(var t=0; t<searchTermsRegExps.length; t++) {\n\t\t\tmatch = false;\n\t\t\tif(options.field) {\n\t\t\t\tmatch = searchTermsRegExps[t].test(tiddler.getFieldString(options.field));\n\t\t\t} else {\n\t\t\t\t// Search title, tags and body\n\t\t\t\tif(contentTypeInfo.encoding === \"utf8\") {\n\t\t\t\t\tmatch = match || searchTermsRegExps[t].test(tiddler.fields.text);\n\t\t\t\t}\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.join(\"\\0\") : \"\";\n\t\t\t\tmatch = match || searchTermsRegExps[t].test(tags) || searchTermsRegExps[t].test(tiddler.fields.title);\n\t\t\t}\n\t\t\tif(!match) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(tiddler.fields.text !== undefined) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text;\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,callback) {\n\tvar result = [],\n\t\toutstanding = files.length;\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t});\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,callback) {\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\t// Deserialise the file contents\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\t// Are we binary?\n\t\tif(isBinary) {\n\t\t\t// The base64 section starts after the first comma in the data URI\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttiddlerFields.text = text.substr(commaPos+1);\n\t\t\t\tcallback([tiddlerFields]);\n\t\t\t}\n\t\t} else {\n\t\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\t\tif(encryptedJson) {\n\t\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields));\n\t\t\t}\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/wiki.js", "type": "application/javascript", "module-type": "wikimethod" }, "$:/palettes/Blanca": { "title": "$:/palettes/Blanca", "name": "Blanca", "description": "A clean white palette to let you focus", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Blue": { "title": "$:/palettes/Blue", "name": "Blue", "description": "A blue theme", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Muted": { "title": "$:/palettes/Muted", "name": "Muted", "description": "Bright tiddlers on a muted background", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/ContrastLight": { "title": "$:/palettes/ContrastLight", "name": "Contrast (Light)", "description": "High contrast and unambiguous (light version)", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n" }, "$:/palettes/ContrastDark": { "title": "$:/palettes/ContrastDark", "name": "Contrast (Dark)", "description": "High contrast and unambiguous (dark version)", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n" }, "$:/palettes/DarkPhotos": { "created": "20150402111612188", "description": "Good with dark photo backgrounds", "modified": "20150402112344080", "name": "DarkPhotos", "tags": "$:/tags/Palette", "title": "$:/palettes/DarkPhotos", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Rocker": { "title": "$:/palettes/Rocker", "name": "Rocker", "description": "A dark theme", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/SolarFlare": { "title": "$:/palettes/SolarFlare", "name": "Solar Flare", "description": "Warm, relaxing earth colours", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n download-foreground: <<colour background>>\n dragger-foreground: <<colour background>>\n dropdown-background: <<colour background>>\n modal-background: <<colour background>>\n sidebar-foreground-shadow: <<colour background>>\n tiddler-background: <<colour background>>\n tiddler-border: <<colour background>>\n tiddler-link-background: <<colour background>>\n tab-background-selected: <<colour background>>\n dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n dragger-background: <<colour foreground>>\n tab-foreground: <<colour foreground>>\n tab-foreground-selected: <<colour tab-foreground>>\n sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n sidebar-tab-foreground: <<colour tab-foreground>>\n sidebar-button-foreground: <<colour foreground>>\n sidebar-controls-foreground: <<colour foreground>>\n sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n alert-muted-foreground: <<colour base01>>\n: base00\n code-foreground: <<colour base00>>\n message-foreground: <<colour base00>>\n tag-foreground: <<colour base00>>\n: base0\n sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n muted-foreground: <<colour base1>>\n blockquote-bar: <<colour muted-foreground>>\n dropdown-border: <<colour muted-foreground>>\n sidebar-muted-foreground: <<colour muted-foreground>>\n tiddler-title-foreground: <<colour muted-foreground>>\n site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n modal-footer-background: <<colour base2>>\n page-background: <<colour base2>>\n modal-backdrop: <<colour page-background>>\n notification-background: <<colour page-background>>\n code-background: <<colour page-background>>\n code-border: <<colour code-background>>\n pre-background: <<colour page-background>>\n pre-border: <<colour pre-background>>\n sidebar-tab-background-selected: <<colour page-background>>\n table-header-background: <<colour base2>>\n tag-background: <<colour base2>>\n tiddler-editor-background: <<colour base2>>\n tiddler-info-background: <<colour base2>>\n tiddler-info-tab-background: <<colour base2>>\n tab-background: <<colour base2>>\n dropdown-tab-background: <<colour tab-background>>\n: base3\n alert-background: <<colour base3>>\n message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n alert-highlight: <<colour magenta>>\n: violet\n external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n primary: <<colour blue-muted>>\n download-background: <<colour primary>>\n tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n modal-footer-border: <<colour tab-border>>\n modal-header-border: <<colour tab-border>>\n notification-border: <<colour tab-border>>\n sidebar-tab-border: <<colour tab-border>>\n tab-border-selected: <<colour tab-border>>\n sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Vanilla": { "title": "$:/palettes/Vanilla", "name": "Vanilla", "description": "Pale and unobtrusive", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/core/readme": { "title": "$:/core/readme", "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n" }, "$:/core/templates/MOTW.html": { "title": "$:/core/templates/MOTW.html", "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)http://tiddlywiki.com --> " }, "$:/core/templates/alltiddlers.template.html": { "title": "$:/core/templates/alltiddlers.template.html", "type": "text/vnd.tiddlywiki-html", "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n" }, "$:/core/templates/canonical-uri-external-image": { "title": "$:/core/templates/canonical-uri-external-image", "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>" }, "$:/core/templates/canonical-uri-external-text": { "title": "$:/core/templates/canonical-uri-external-text", "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid" }, "$:/core/templates/css-tiddler": { "title": "$:/core/templates/css-tiddler", "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`" }, "$:/core/templates/exporters/CsvFile": { "title": "$:/core/templates/exporters/CsvFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/CsvFile}}", "extension": ".csv", "text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n" }, "$:/core/templates/exporters/JsonFile": { "title": "$:/core/templates/exporters/JsonFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/JsonFile}}", "extension": ".json", "text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n" }, "$:/core/templates/exporters/StaticRiver": { "title": "$:/core/templates/exporters/StaticRiver", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/StaticRiver}}", "extension": ".html", "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n" }, "$:/core/templates/exporters/StaticRiver/Content": { "title": "$:/core/templates/exporters/StaticRiver/Content", "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<<renderContent>>\n</$importvariables>\n" }, "$:/core/templates/exporters/TidFile": { "title": "$:/core/templates/exporters/TidFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/TidFile}}", "extension": ".tid", "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\"><<renderContent>></$importvariables>" }, "$:/core/templates/html-div-tiddler": { "title": "$:/core/templates/html-div-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n" }, "$:/core/templates/html-tiddler": { "title": "$:/core/templates/html-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />" }, "$:/core/templates/javascript-tiddler": { "title": "$:/core/templates/javascript-tiddler", "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`" }, "$:/core/templates/module-tiddler": { "title": "$:/core/templates/module-tiddler", "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`" }, "$:/core/templates/plain-text-tiddler": { "title": "$:/core/templates/plain-text-tiddler", "text": "<$view field=\"text\" format=\"text\" />" }, "$:/core/templates/raw-static-tiddler": { "title": "$:/core/templates/raw-static-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />" }, "$:/core/save/all": { "title": "$:/core/save/all", "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/empty": { "title": "$:/core/save/empty", "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/lazy-all": { "title": "$:/core/save/lazy-all", "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/lazy-images": { "title": "$:/core/save/lazy-images", "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/templates/single.tiddler.window": { "title": "$:/core/templates/single.tiddler.window", "text": "<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"tempCurrentTiddler\" value=<<currentTiddler>>>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=<<tempCurrentTiddler>>>\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</$importvariables>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n" }, "$:/core/templates/split-recipe": { "title": "$:/core/templates/split-recipe", "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n" }, "$:/core/templates/static-tiddler": { "title": "$:/core/templates/static-tiddler", "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>" }, "$:/core/templates/static.area": { "title": "$:/core/templates/static.area", "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n" }, "$:/core/templates/static.content": { "title": "$:/core/templates/static.content", "type": "text/vnd.tiddlywiki", "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|http://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n" }, "$:/core/templates/static.template.css": { "title": "$:/core/templates/static.template.css", "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n" }, "$:/core/templates/static.template.html": { "title": "$:/core/templates/static.template.html", "type": "text/vnd.tiddlywiki-html", "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n" }, "$:/core/templates/static.tiddler.html": { "title": "$:/core/templates/static.tiddler.html", "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>\n</$importvariables>`\n</section>\n</body>\n</html>\n`" }, "$:/core/templates/store.area.template.html": { "title": "$:/core/templates/store.area.template.html", "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>" }, "$:/core/templates/tid-tiddler": { "title": "$:/core/templates/tid-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />" }, "$:/core/templates/tiddler-metadata": { "title": "$:/core/templates/tiddler-metadata", "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>" }, "$:/core/templates/tiddlywiki5.html": { "title": "$:/core/templates/tiddlywiki5.html", "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html>\n<head>\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\t\t<!-- Force IE standards mode for Intranet and HTA - should be the first meta -->\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}\n</div>\n</body>\n</html>\n" }, "$:/core/templates/version": { "title": "$:/core/templates/version", "text": "<<version>>" }, "$:/core/templates/wikified-tiddler": { "title": "$:/core/templates/wikified-tiddler", "text": "<$transclude />" }, "$:/core/ui/AboveStory/tw2-plugin-check": { "title": "$:/core/ui/AboveStory/tw2-plugin-check", "tags": "$:/tags/AboveStory", "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/AdvancedSearch/Filter": { "title": "$:/core/ui/AdvancedSearch/Filter", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Filter/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": { "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export", "tags": "$:/tags/AdvancedSearch/FilterButton", "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Shadows": { "title": "$:/core/ui/AdvancedSearch/Shadows", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Shadows/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Standard": { "title": "$:/core/ui/AdvancedSearch/Standard", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Standard/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/System": { "title": "$:/core/ui/AdvancedSearch/System", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/System/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/AdvancedSearch": { "title": "$:/AdvancedSearch", "icon": "$:/core/images/advanced-search-button", "color": "#bbb", "text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n" }, "$:/core/ui/AlertTemplate": { "title": "$:/core/ui/AlertTemplate", "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/delete-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=\"0hh:0mm:0ss DD MM YYYY\"/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n" }, "$:/core/ui/BinaryWarning": { "title": "$:/core/ui/BinaryWarning", "text": "\\define lingo-base() $:/language/BinaryWarning/\n<div class=\"tc-binary-warning\">\n\n<<lingo Prompt>>\n\n</div>\n" }, "$:/core/ui/Components/tag-link": { "title": "$:/core/ui/Components/tag-link", "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>" }, "$:/core/ui/ControlPanel/Advanced": { "title": "$:/core/ui/ControlPanel/Advanced", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Advanced/Caption}}", "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n" }, "$:/core/ui/ControlPanel/Appearance": { "title": "$:/core/ui/ControlPanel/Appearance", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Appearance/Caption}}", "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n" }, "$:/core/ui/ControlPanel/Basics": { "title": "$:/core/ui/ControlPanel/Basics", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Basics/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Tags\" default=\"\" tag=\"input\"/> |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n" }, "$:/core/ui/ControlPanel/EditorTypes": { "title": "$:/core/ui/ControlPanel/EditorTypes", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ControlPanel/Info": { "title": "$:/core/ui/ControlPanel/Info", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Info/Caption}}", "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n" }, "$:/core/ui/ControlPanel/KeyboardShortcuts": { "title": "$:/core/ui/ControlPanel/KeyboardShortcuts", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip=<<lingo Remove/Hint>>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n×\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[all[tiddlers+shadows][$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>prefix[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ControlPanel/LoadedModules": { "title": "$:/core/ui/ControlPanel/LoadedModules", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n" }, "$:/core/ui/ControlPanel/Modals/AddPlugins": { "title": "$:/core/ui/ControlPanel/Modals/AddPlugins", "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}", "text": "\\define install-plugin-button()\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\"\"\">\n{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\n</$list>\n</$button>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1><$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<<install-plugin-button>>\n</div>\n</div>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\"\"\">\n<em>\n{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}\n</em>\n</$list>\n</div>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[description]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$list>\n\\end\n\n\\define plugin-library-listing()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<div class=\"tc-plugin-library\">\n\n!! <$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link>\n\n//<$view field=\"url\"/>//\n\n<$transclude/>\n\n<<display-server-connection>>\n</div>\n</$list>\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<div>\n<<plugin-library-listing>>\n</div>\n\n</$importvariables>\n" }, "$:/core/ui/ControlPanel/Palette": { "title": "$:/core/ui/ControlPanel/Palette", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Palette/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/snippets/paletteeditor}}\n\n</$reveal>\n\n" }, "$:/core/ui/ControlPanel/Parsing": { "title": "$:/core/ui/ControlPanel/Parsing", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/Parsing/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define parsing-inner(typeCap)\n<li>\n<$checkbox tiddler=\"\"\"$:/config/WikiParserRules/$typeCap$/$(currentTiddler)$\"\"\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> ''<$text text=<<currentTiddler>>/>'': </$checkbox>\n</li>\n\\end\n\n\\define parsing-outer(typeLower,typeCap)\n<ul>\n<$list filter=\"[wikiparserrules[$typeLower$]]\">\n<<parsing-inner typeCap:\"$typeCap$\">>\n</$list>\n</ul>\n\\end\n\n<<lingo Hint>>\n\n! <<lingo Pragma/Caption>>\n\n<<parsing-outer typeLower:\"pragma\" typeCap:\"Pragma\">>\n\n! <<lingo Inline/Caption>>\n\n<<parsing-outer typeLower:\"inline\" typeCap:\"Inline\">>\n\n! <<lingo Block/Caption>>\n\n<<parsing-outer typeLower:\"block\" typeCap:\"Block\">>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Languages": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages", "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)", "text": "<<display-server-assets language>>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)", "text": "<<display-server-assets plugin>>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Themes": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes", "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)", "text": "<<display-server-assets theme>>\n" }, "$:/core/ui/ControlPanel/Plugins/AddPlugins": { "title": "$:/core/ui/ControlPanel/Plugins/AddPlugins", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green\" style=\"background:blue;\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Languages": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages", "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)", "text": "<<plugin-table language>>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)", "text": "<<plugin-table plugin>>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Themes": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes", "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)", "text": "<<plugin-table theme>>\n" }, "$:/core/ui/ControlPanel/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Plugins/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage)\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1>\n''<$view field=\"description\"><$view field=\"title\"/></$view>'' $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-table(type)\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[description]]\" emptyMessage=<<lingo \"Empty/Hint\">>>\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$reveal type=\"nomatch\" text=\"\" state=\"!!list\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList={{!!list}} default=\"readme\" template=\"$:/core/ui/PluginInfo\"/>\n</$reveal>\n<$reveal type=\"match\" text=\"\" state=\"!!list\">\n<<lingo NoInformation/Hint>>\n</$reveal>\n</div>\n</div>\n</$reveal>\n</$set>\n</$list>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n" }, "$:/core/ui/ControlPanel/Saving": { "title": "$:/core/ui/ControlPanel/Saving", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Saving/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Saving/\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n! <<lingo TiddlySpot/Heading>>\n\n<<lingo TiddlySpot/Description>>\n\n|<<lingo TiddlySpot/UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo TiddlySpot/Password>> |<$password name=\"upload\"/> |\n|<<lingo TiddlySpot/Backups>> |<<backupLink>> |\n\n''<<lingo TiddlySpot/Advanced/Heading>>''\n\n|<<lingo TiddlySpot/ServerURL>> |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo TiddlySpot/Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo TiddlySpot/UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo TiddlySpot/BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>" }, "$:/core/ui/ControlPanel/Settings/AutoSave": { "title": "$:/core/ui/ControlPanel/Settings/AutoSave", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/AutoSave/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/AutoSave/\n\n<$link to=\"$:/config/AutoSave\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo Disabled/Description>> </$radio>\n" }, "$:/core/buttonstyles/Borderless": { "title": "$:/core/buttonstyles/Borderless", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}", "text": "tc-btn-invisible" }, "$:/core/buttonstyles/Boxed": { "title": "$:/core/buttonstyles/Boxed", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}", "text": "tc-btn-boxed" }, "$:/core/buttonstyles/Rounded": { "title": "$:/core/buttonstyles/Rounded", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}", "text": "tc-btn-rounded" }, "$:/core/ui/ControlPanel/Settings/CamelCase": { "title": "$:/core/ui/ControlPanel/Settings/CamelCase", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": { "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}", "tags": "$:/tags/ControlPanel/Settings", "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/EditorToolbar": { "title": "$:/core/ui/ControlPanel/Settings/EditorToolbar", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n" }, "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": { "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n <option value=\"above\"><<lingo \"OpenAbove\">></option>\n <option value=\"below\"><<lingo \"OpenBelow\">></option>\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/MissingLinks": { "title": "$:/core/ui/ControlPanel/Settings/MissingLinks", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n" }, "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": { "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/NavigationHistory": { "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": { "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings/TitleLinks": { "title": "$:/core/ui/ControlPanel/Settings/TitleLinks", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": { "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/ToolbarButtons": { "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings": { "title": "$:/core/ui/ControlPanel/Settings", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Settings/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/ControlPanel/StoryView": { "title": "$:/core/ui/ControlPanel/StoryView", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/StoryView/Caption}}", "text": "{{$:/snippets/viewswitcher}}\n" }, "$:/core/ui/ControlPanel/Theme": { "title": "$:/core/ui/ControlPanel/Theme", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Theme/Caption}}", "text": "{{$:/snippets/themeswitcher}}\n" }, "$:/core/ui/ControlPanel/TiddlerFields": { "title": "$:/core/ui/ControlPanel/TiddlerFields", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}" }, "$:/core/ui/ControlPanel/Toolbars/EditToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars/EditorToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(listItem)$\n\\end\n\n\\define toolbar-button()\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"> <$transclude tiddler={{$(listItem)$!!icon}}/> <$transclude tiddler=<<listItem>> field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i></$checkbox>\n\\end\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<<toolbar-button>>\n\n</$list>\n" }, "$:/core/ui/ControlPanel/Toolbars/PageControls": { "title": "$:/core/ui/ControlPanel/Toolbars/PageControls", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars": { "title": "$:/core/ui/ControlPanel/Toolbars", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}", "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n" }, "$:/ControlPanel": { "title": "$:/ControlPanel", "icon": "$:/core/images/options-button", "color": "#bbb", "text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n" }, "$:/core/ui/DefaultSearchResultList": { "title": "$:/core/ui/DefaultSearchResultList", "tags": "$:/tags/SearchResults", "caption": "{{$:/language/Search/DefaultResults/Caption}}", "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n" }, "$:/core/ui/EditTemplate/body/preview/output": { "title": "$:/core/ui/EditTemplate/body/preview/output", "tags": "$:/tags/EditPreview", "caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}", "text": "<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n" }, "$:/core/ui/EditTemplate/body/editor": { "title": "$:/core/ui/EditTemplate/body/editor", "text": "<$edit\n\n field=\"text\"\n class=\"tc-edit-texteditor\"\n placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n\n><$set\n\n name=\"targetTiddler\"\n value=<<currentTiddler>>\n\n><$list\n\n filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n type=\"nomatch\"\n state=<<config-visibility-title>>\n text=\"hide\"\n class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n" }, "$:/core/ui/EditTemplate/body/toolbar/button": { "title": "$:/core/ui/EditTemplate/body/toolbar/button", "text": "\\define toolbar-button-icon()\n<$list\n\n filter=\"[all[current]!has[custom-icon]]\"\n variable=\"no-custom-icon\"\n\n><$transclude\n\n tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n filter={{!!condition}}\n variable=\"list-condition\"\n\n><$wikify\n\n name=\"tooltip-text\"\n text=<<toolbar-button-tooltip>>\n mode=\"inline\"\n output=\"text\"\n\n><$list\n\n filter=\"[all[current]!has[dropdown]]\"\n variable=\"no-dropdown\"\n\n><$button\n\n class=\"tc-btn-invisible $(buttonClasses)$\"\n tooltip=<<tooltip-text>>\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button></$list><$list\n\n filter=\"[all[current]has[dropdown]]\"\n variable=\"dropdown\"\n\n><$set\n\n name=\"dropdown-state\"\n value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n popup=<<dropdown-state>>\n class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n selectedClass=\"tc-selected\"\n tooltip=<<tooltip-text>>\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button><$reveal\n\n state=<<dropdown-state>>\n type=\"popup\"\n position=\"below\"\n animate=\"yes\"\n tag=\"span\"\n\n><div\n\n class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n tiddler={{!!dropdown}}\n mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n name=\"buttonClasses\"\n value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>" }, "$:/core/ui/EditTemplate/body": { "title": "$:/core/ui/EditTemplate/body", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[is[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\"></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[is[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n" }, "$:/core/ui/EditTemplate/controls": { "title": "$:/core/ui/EditTemplate/controls", "tags": "$:/tags/EditTemplate", "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n" }, "$:/core/ui/EditTemplate/fields": { "title": "$:/core/ui/EditTemplate/fields", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field-inner()\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\" $name=<<name>> $value=<<value>>/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n\\end\n\n\\define new-field()\n<$set name=\"name\" value={{$:/temp/newfieldname}}>\n<$set name=\"value\" value={{$:/temp/newfieldvalue}}>\n<<new-field-inner>>\n</$set>\n</$set>\n\\end\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span>\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\"/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n\n" }, "$:/core/ui/EditTemplate/shadow": { "title": "$:/core/ui/EditTemplate/shadow", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>" }, "$:/core/ui/EditTemplate/tags": { "title": "$:/core/ui/EditTemplate/tags", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">×</$button>\n</span>\n</$vars>\n\\end\n\\define tag-body(colour,palette)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}}/>\n\\end\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}}/>\n</$list>\n\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$edit-text tiddler=\"$:/temp/NewTagName\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$button message=\"tm-add-tag\" param={{$:/temp/NewTagName}} set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n<<lingo Tags/Add/Button>>\n</$button>\n</span>\n</div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$linkcatcher set=\"$:/temp/NewTagName\" setTo=\"\" message=\"tm-add-tag\">\n<$list filter=\"[tags[]!is[system]search:title{$:/temp/NewTagName}sort[]]\">\n{{||$:/core/ui/Components/tag-link}}\n</$list>\n<hr>\n<$list filter=\"[tags[]is[system]search:title{$:/temp/NewTagName}sort[]]\">\n{{||$:/core/ui/Components/tag-link}}\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n</$fieldmangler>\n</div>" }, "$:/core/ui/EditTemplate/title": { "title": "$:/core/ui/EditTemplate/title", "tags": "$:/tags/EditTemplate", "text": "<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[is[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\"/>\n" }, "$:/core/ui/EditTemplate/type": { "title": "$:/core/ui/EditTemplate/type", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\"/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>" }, "$:/core/ui/EditTemplate": { "title": "$:/core/ui/EditTemplate", "text": "\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>>>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" message=\"tm-save-tiddler\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n</$list>\n</$keyboard>\n</$keyboard>\n</$set>\n</div>\n" }, "$:/core/ui/Buttons/cancel": { "title": "$:/core/ui/Buttons/cancel", "tags": "$:/tags/EditToolbar", "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}", "description": "{{$:/language/Buttons/Cancel/Hint}}", "text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/delete": { "title": "$:/core/ui/Buttons/delete", "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar", "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}", "description": "{{$:/language/Buttons/Delete/Hint}}", "text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/save": { "title": "$:/core/ui/Buttons/save", "tags": "$:/tags/EditToolbar", "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}", "description": "{{$:/language/Buttons/Save/Hint}}", "text": "<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button>\n</$fieldmangler>\n" }, "$:/core/ui/EditorToolbar/bold": { "title": "$:/core/ui/EditorToolbar/bold", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/bold", "caption": "{{$:/language/Buttons/Bold/Caption}}", "description": "{{$:/language/Buttons/Bold/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((bold))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n" }, "$:/core/ui/EditorToolbar/clear-dropdown": { "title": "$:/core/ui/EditorToolbar/clear-dropdown", "text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n" }, "$:/core/ui/EditorToolbar/clear": { "title": "$:/core/ui/EditorToolbar/clear", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/erase", "caption": "{{$:/language/Buttons/Clear/Caption}}", "description": "{{$:/language/Buttons/Clear/Hint}}", "condition": "[<targetTiddler>is[image]]", "dropdown": "$:/core/ui/EditorToolbar/clear-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/editor-height-dropdown": { "title": "$:/core/ui/EditorToolbar/editor-height-dropdown", "text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n" }, "$:/core/ui/EditorToolbar/editor-height": { "title": "$:/core/ui/EditorToolbar/editor-height", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/fixed-height", "custom-icon": "yes", "caption": "{{$:/language/Buttons/EditorHeight/Caption}}", "description": "{{$:/language/Buttons/EditorHeight/Hint}}", "condition": "[<targetTiddler>!is[image]]", "dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown", "text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n" }, "$:/core/ui/EditorToolbar/excise-dropdown": { "title": "$:/core/ui/EditorToolbar/excise-dropdown", "text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=<<qualify \"$:/state/Excise/NewTitle\">>\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n" }, "$:/core/ui/EditorToolbar/excise": { "title": "$:/core/ui/EditorToolbar/excise", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/excise", "caption": "{{$:/language/Buttons/Excise/Caption}}", "description": "{{$:/language/Buttons/Excise/Hint}}", "condition": "[<targetTiddler>!is[image]]", "shortcuts": "((excise))", "dropdown": "$:/core/ui/EditorToolbar/excise-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/heading-1": { "title": "$:/core/ui/EditorToolbar/heading-1", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-1", "caption": "{{$:/language/Buttons/Heading1/Caption}}", "description": "{{$:/language/Buttons/Heading1/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((heading-1))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-2": { "title": "$:/core/ui/EditorToolbar/heading-2", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-2", "caption": "{{$:/language/Buttons/Heading2/Caption}}", "description": "{{$:/language/Buttons/Heading2/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-2))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-3": { "title": "$:/core/ui/EditorToolbar/heading-3", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-3", "caption": "{{$:/language/Buttons/Heading3/Caption}}", "description": "{{$:/language/Buttons/Heading3/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-3))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-4": { "title": "$:/core/ui/EditorToolbar/heading-4", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-4", "caption": "{{$:/language/Buttons/Heading4/Caption}}", "description": "{{$:/language/Buttons/Heading4/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-4))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-5": { "title": "$:/core/ui/EditorToolbar/heading-5", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-5", "caption": "{{$:/language/Buttons/Heading5/Caption}}", "description": "{{$:/language/Buttons/Heading5/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-5))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n" }, "$:/core/ui/EditorToolbar/heading-6": { "title": "$:/core/ui/EditorToolbar/heading-6", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/heading-6", "caption": "{{$:/language/Buttons/Heading6/Caption}}", "description": "{{$:/language/Buttons/Heading6/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((heading-6))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n" }, "$:/core/ui/EditorToolbar/italic": { "title": "$:/core/ui/EditorToolbar/italic", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/italic", "caption": "{{$:/language/Buttons/Italic/Caption}}", "description": "{{$:/language/Buttons/Italic/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((italic))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n" }, "$:/core/ui/EditorToolbar/line-width-dropdown": { "title": "$:/core/ui/EditorToolbar/line-width-dropdown", "text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n" }, "$:/core/ui/EditorToolbar/line-width": { "title": "$:/core/ui/EditorToolbar/line-width", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/line-width", "caption": "{{$:/language/Buttons/LineWidth/Caption}}", "description": "{{$:/language/Buttons/LineWidth/Hint}}", "condition": "[<targetTiddler>is[image]]", "dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown", "text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>" }, "$:/core/ui/EditorToolbar/link-dropdown": { "title": "$:/core/ui/EditorToolbar/link-dropdown", "text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define link-actions()\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"make-link\"\n\ttext={{$(linkTiddler)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<searchTiddler>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<linkTiddler>>\n/>\n\\end\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\">\n\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>\n" }, "$:/core/ui/EditorToolbar/link": { "title": "$:/core/ui/EditorToolbar/link", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/link", "caption": "{{$:/language/Buttons/Link/Caption}}", "description": "{{$:/language/Buttons/Link/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((link))", "dropdown": "$:/core/ui/EditorToolbar/link-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/list-bullet": { "title": "$:/core/ui/EditorToolbar/list-bullet", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/list-bullet", "caption": "{{$:/language/Buttons/ListBullet/Caption}}", "description": "{{$:/language/Buttons/ListBullet/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((list-bullet))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n" }, "$:/core/ui/EditorToolbar/list-number": { "title": "$:/core/ui/EditorToolbar/list-number", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/list-number", "caption": "{{$:/language/Buttons/ListNumber/Caption}}", "description": "{{$:/language/Buttons/ListNumber/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((list-number))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n" }, "$:/core/ui/EditorToolbar/mono-block": { "title": "$:/core/ui/EditorToolbar/mono-block", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/mono-block", "caption": "{{$:/language/Buttons/MonoBlock/Caption}}", "description": "{{$:/language/Buttons/MonoBlock/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((mono-block))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n" }, "$:/core/ui/EditorToolbar/mono-line": { "title": "$:/core/ui/EditorToolbar/mono-line", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/mono-line", "caption": "{{$:/language/Buttons/MonoLine/Caption}}", "description": "{{$:/language/Buttons/MonoLine/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((mono-line))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n" }, "$:/core/ui/EditorToolbar/more-dropdown": { "title": "$:/core/ui/EditorToolbar/more-dropdown", "text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n" }, "$:/core/ui/EditorToolbar/more": { "title": "$:/core/ui/EditorToolbar/more", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/down-arrow", "caption": "{{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "condition": "[<targetTiddler>]", "dropdown": "$:/core/ui/EditorToolbar/more-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/opacity-dropdown": { "title": "$:/core/ui/EditorToolbar/opacity-dropdown", "text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/EditorToolbar/opacity": { "title": "$:/core/ui/EditorToolbar/opacity", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/opacity", "caption": "{{$:/language/Buttons/Opacity/Caption}}", "description": "{{$:/language/Buttons/Opacity/Hint}}", "condition": "[<targetTiddler>is[image]]", "dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown", "text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n" }, "$:/core/ui/EditorToolbar/paint-dropdown": { "title": "$:/core/ui/EditorToolbar/paint-dropdown", "text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n" }, "$:/core/ui/EditorToolbar/paint": { "title": "$:/core/ui/EditorToolbar/paint", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/paint", "caption": "{{$:/language/Buttons/Paint/Caption}}", "description": "{{$:/language/Buttons/Paint/Hint}}", "condition": "[<targetTiddler>is[image]]", "dropdown": "$:/core/ui/EditorToolbar/paint-dropdown", "text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n" }, "$:/core/ui/EditorToolbar/picture-dropdown": { "title": "$:/core/ui/EditorToolbar/picture-dropdown", "text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n" }, "$:/core/ui/EditorToolbar/picture": { "title": "$:/core/ui/EditorToolbar/picture", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/picture", "caption": "{{$:/language/Buttons/Picture/Caption}}", "description": "{{$:/language/Buttons/Picture/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((picture))", "dropdown": "$:/core/ui/EditorToolbar/picture-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/preview-type-dropdown": { "title": "$:/core/ui/EditorToolbar/preview-type-dropdown", "text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n" }, "$:/core/ui/EditorToolbar/preview-type": { "title": "$:/core/ui/EditorToolbar/preview-type", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/chevron-down", "caption": "{{$:/language/Buttons/PreviewType/Caption}}", "description": "{{$:/language/Buttons/PreviewType/Hint}}", "condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]", "button-classes": "tc-text-editor-toolbar-item-adjunct", "dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown" }, "$:/core/ui/EditorToolbar/preview": { "title": "$:/core/ui/EditorToolbar/preview", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/preview-open", "custom-icon": "yes", "caption": "{{$:/language/Buttons/Preview/Caption}}", "description": "{{$:/language/Buttons/Preview/Hint}}", "condition": "[<targetTiddler>]", "button-classes": "tc-text-editor-toolbar-item-start-group", "shortcuts": "((preview))", "text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n" }, "$:/core/ui/EditorToolbar/quote": { "title": "$:/core/ui/EditorToolbar/quote", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/quote", "caption": "{{$:/language/Buttons/Quote/Caption}}", "description": "{{$:/language/Buttons/Quote/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((quote))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n" }, "$:/core/ui/EditorToolbar/size-dropdown": { "title": "$:/core/ui/EditorToolbar/size-dropdown", "text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> × <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n" }, "$:/core/ui/EditorToolbar/size": { "title": "$:/core/ui/EditorToolbar/size", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/size", "caption": "{{$:/language/Buttons/Size/Caption}}", "description": "{{$:/language/Buttons/Size/Hint}}", "condition": "[<targetTiddler>is[image]]", "dropdown": "$:/core/ui/EditorToolbar/size-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/stamp-dropdown": { "title": "$:/core/ui/EditorToolbar/stamp-dropdown", "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$view tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" mode=\"inline\"/>\n\n</$view>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n" }, "$:/core/ui/EditorToolbar/stamp": { "title": "$:/core/ui/EditorToolbar/stamp", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/stamp", "caption": "{{$:/language/Buttons/Stamp/Caption}}", "description": "{{$:/language/Buttons/Stamp/Hint}}", "condition": "[<targetTiddler>!is[image]]", "shortcuts": "((stamp))", "dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown", "text": "" }, "$:/core/ui/EditorToolbar/strikethrough": { "title": "$:/core/ui/EditorToolbar/strikethrough", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/strikethrough", "caption": "{{$:/language/Buttons/Strikethrough/Caption}}", "description": "{{$:/language/Buttons/Strikethrough/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((strikethrough))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n" }, "$:/core/ui/EditorToolbar/subscript": { "title": "$:/core/ui/EditorToolbar/subscript", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/subscript", "caption": "{{$:/language/Buttons/Subscript/Caption}}", "description": "{{$:/language/Buttons/Subscript/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((subscript))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n" }, "$:/core/ui/EditorToolbar/superscript": { "title": "$:/core/ui/EditorToolbar/superscript", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/superscript", "caption": "{{$:/language/Buttons/Superscript/Caption}}", "description": "{{$:/language/Buttons/Superscript/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((superscript))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n" }, "$:/core/ui/EditorToolbar/underline": { "title": "$:/core/ui/EditorToolbar/underline", "tags": "$:/tags/EditorToolbar", "icon": "$:/core/images/underline", "caption": "{{$:/language/Buttons/Underline/Caption}}", "description": "{{$:/language/Buttons/Underline/Hint}}", "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]", "shortcuts": "((underline))", "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n" }, "$:/core/Filters/AllTags": { "title": "$:/core/Filters/AllTags", "tags": "$:/tags/Filter", "filter": "[tags[]!is[system]sort[title]]", "description": "{{$:/language/Filters/AllTags}}", "text": "" }, "$:/core/Filters/AllTiddlers": { "title": "$:/core/Filters/AllTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]sort[title]]", "description": "{{$:/language/Filters/AllTiddlers}}", "text": "" }, "$:/core/Filters/Drafts": { "title": "$:/core/Filters/Drafts", "tags": "$:/tags/Filter", "filter": "[has[draft.of]sort[title]]", "description": "{{$:/language/Filters/Drafts}}", "text": "" }, "$:/core/Filters/Missing": { "title": "$:/core/Filters/Missing", "tags": "$:/tags/Filter", "filter": "[all[missing]sort[title]]", "description": "{{$:/language/Filters/Missing}}", "text": "" }, "$:/core/Filters/Orphans": { "title": "$:/core/Filters/Orphans", "tags": "$:/tags/Filter", "filter": "[all[orphans]sort[title]]", "description": "{{$:/language/Filters/Orphans}}", "text": "" }, "$:/core/Filters/OverriddenShadowTiddlers": { "title": "$:/core/Filters/OverriddenShadowTiddlers", "tags": "$:/tags/Filter", "filter": "[is[shadow]]", "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}", "text": "" }, "$:/core/Filters/RecentSystemTiddlers": { "title": "$:/core/Filters/RecentSystemTiddlers", "tags": "$:/tags/Filter", "filter": "[has[modified]!sort[modified]limit[50]]", "description": "{{$:/language/Filters/RecentSystemTiddlers}}", "text": "" }, "$:/core/Filters/RecentTiddlers": { "title": "$:/core/Filters/RecentTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]has[modified]!sort[modified]limit[50]]", "description": "{{$:/language/Filters/RecentTiddlers}}", "text": "" }, "$:/core/Filters/ShadowTiddlers": { "title": "$:/core/Filters/ShadowTiddlers", "tags": "$:/tags/Filter", "filter": "[all[shadows]sort[title]]", "description": "{{$:/language/Filters/ShadowTiddlers}}", "text": "" }, "$:/core/Filters/SystemTags": { "title": "$:/core/Filters/SystemTags", "tags": "$:/tags/Filter", "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]", "description": "{{$:/language/Filters/SystemTags}}", "text": "" }, "$:/core/Filters/SystemTiddlers": { "title": "$:/core/Filters/SystemTiddlers", "tags": "$:/tags/Filter", "filter": "[is[system]sort[title]]", "description": "{{$:/language/Filters/SystemTiddlers}}", "text": "" }, "$:/core/Filters/TypedTiddlers": { "title": "$:/core/Filters/TypedTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]", "description": "{{$:/language/Filters/TypedTiddlers}}", "text": "" }, "$:/core/ui/ImportListing": { "title": "$:/core/ui/ImportListing", "text": "\\define lingo-base() $:/language/Import/\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n<table>\n<tbody>\n<tr>\n<th>\n<<lingo Listing/Select/Caption>>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<previewPopupState>>>\n<$transclude subtiddler=<<payloadTiddler>> mode=\"block\"/>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ListItemTemplate": { "title": "$:/core/ui/ListItemTemplate", "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</div>" }, "$:/core/ui/MissingTemplate": { "title": "$:/core/ui/MissingTemplate", "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n" }, "$:/core/ui/MoreSideBar/All": { "title": "$:/core/ui/MoreSideBar/All", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/All/Caption}}", "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Drafts": { "title": "$:/core/ui/MoreSideBar/Drafts", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Drafts/Caption}}", "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Missing": { "title": "$:/core/ui/MoreSideBar/Missing", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Missing/Caption}}", "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Orphans": { "title": "$:/core/ui/MoreSideBar/Orphans", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Orphans/Caption}}", "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Recent": { "title": "$:/core/ui/MoreSideBar/Recent", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Recent/Caption}}", "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n" }, "$:/core/ui/MoreSideBar/Shadows": { "title": "$:/core/ui/MoreSideBar/Shadows", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Shadows/Caption}}", "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/System": { "title": "$:/core/ui/MoreSideBar/System", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/System/Caption}}", "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Tags": { "title": "$:/core/ui/MoreSideBar/Tags", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Tags/Caption}}", "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n" }, "$:/core/ui/MoreSideBar/Types": { "title": "$:/core/ui/MoreSideBar/Types", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Types/Caption}}", "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n" }, "$:/core/ui/Buttons/advanced-search": { "title": "$:/core/ui/Buttons/advanced-search", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}", "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}", "text": "\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/close-all": { "title": "$:/core/ui/Buttons/close-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}", "description": "{{$:/language/Buttons/CloseAll/Hint}}", "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/control-panel": { "title": "$:/core/ui/Buttons/control-panel", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}", "description": "{{$:/language/Buttons/ControlPanel/Hint}}", "text": "\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/encryption": { "title": "$:/core/ui/Buttons/encryption", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}", "description": "{{$:/language/Buttons/Encryption/Hint}}", "text": "<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>" }, "$:/core/ui/Buttons/export-page": { "title": "$:/core/ui/Buttons/export-page", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}", "description": "{{$:/language/Buttons/ExportPage/Hint}}", "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>" }, "$:/core/ui/Buttons/fold-all": { "title": "$:/core/ui/Buttons/fold-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}", "description": "{{$:/language/Buttons/FoldAll/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/full-screen": { "title": "$:/core/ui/Buttons/full-screen", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}", "description": "{{$:/language/Buttons/FullScreen/Hint}}", "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/home": { "title": "$:/core/ui/Buttons/home", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}", "description": "{{$:/language/Buttons/Home/Hint}}", "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/import": { "title": "$:/core/ui/Buttons/import", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}", "description": "{{$:/language/Buttons/Import/Hint}}", "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>" }, "$:/core/ui/Buttons/language": { "title": "$:/core/ui/Buttons/language", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}", "description": "{{$:/language/Buttons/Language/Hint}}", "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down tc-drop-down-language-chooser\">\n<$linkcatcher to=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$link>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/language\" text=<<currentTiddler>>>\n•\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/language\" text=<<currentTiddler>>>\n \n</$reveal>\n</span>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/more-page-actions": { "title": "$:/core/ui/Buttons/more-page-actions", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>" }, "$:/core/ui/Buttons/new-image": { "title": "$:/core/ui/Buttons/new-image", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}", "description": "{{$:/language/Buttons/NewImage/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=\"image/jpeg\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n" }, "$:/core/ui/Buttons/new-journal": { "title": "$:/core/ui/Buttons/new-journal", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}", "description": "{{$:/language/Buttons/NewJournal/Hint}}", "text": "\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=\"$(journalTags)$\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<<journalButton>>\n</$set></$set>" }, "$:/core/ui/Buttons/new-tiddler": { "title": "$:/core/ui/Buttons/new-tiddler", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}", "description": "{{$:/language/Buttons/NewTiddler/Hint}}", "text": "<$button message=\"tm-new-tiddler\" tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/palette": { "title": "$:/core/ui/Buttons/palette", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}", "description": "{{$:/language/Buttons/Palette/Hint}}", "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/refresh": { "title": "$:/core/ui/Buttons/refresh", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}", "description": "{{$:/language/Buttons/Refresh/Hint}}", "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/save-wiki": { "title": "$:/core/ui/Buttons/save-wiki", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}", "description": "{{$:/language/Buttons/SaveWiki/Hint}}", "text": "<$button message=\"tm-save-wiki\" param={{$:/config/SaveWikiButton/Template}} tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>" }, "$:/core/ui/Buttons/storyview": { "title": "$:/core/ui/Buttons/storyview", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}", "description": "{{$:/language/Buttons/StoryView/Hint}}", "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/view\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$link to=<<storyview>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/view\" text=<<storyview>>>\n•\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/view\" text=<<storyview>>>\n \n</$reveal>\n</span>\n<$transclude tiddler=<<icon>>/>\n<$text text=<<storyview>>/></$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/tag-manager": { "title": "$:/core/ui/Buttons/tag-manager", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}", "description": "{{$:/language/Buttons/TagManager/Hint}}", "text": "\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/theme": { "title": "$:/core/ui/Buttons/theme", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}", "description": "{{$:/language/Buttons/Theme/Hint}}", "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\" variable=\"themeTitle\">\n<$link to=<<themeTitle>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/theme\" text=<<themeTitle>>>\n•\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/theme\" text=<<themeTitle>>>\n \n</$reveal>\n</span>\n<$view tiddler=<<themeTitle>> field=\"name\"/>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/unfold-all": { "title": "$:/core/ui/Buttons/unfold-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}", "description": "{{$:/language/Buttons/UnfoldAll/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/PageTemplate/pagecontrols": { "title": "$:/core/ui/PageTemplate/pagecontrols", "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$reveal>\n</$list>\n</div>\n\n" }, "$:/core/ui/PageStylesheet": { "title": "$:/core/ui/PageStylesheet", "text": "<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n" }, "$:/core/ui/PageTemplate/alerts": { "title": "$:/core/ui/PageTemplate/alerts", "tags": "$:/tags/PageTemplate", "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n" }, "$:/core/ui/PageTemplate/pluginreloadwarning": { "title": "$:/core/ui/PageTemplate/pluginreloadwarning", "tags": "$:/tags/PageTemplate", "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[has[plugin-type]haschanged[]!plugin-type[import]limit[1]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n" }, "$:/core/ui/PageTemplate/sidebar": { "title": "$:/core/ui/PageTemplate/sidebar", "tags": "$:/tags/PageTemplate", "text": "<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n\n<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n\n{{||$:/core/ui/PageTemplate/pagecontrols}}\n\n<$transclude tiddler=\"$:/core/ui/SideBarLists\" mode=\"inline\"/>\n\n</$reveal>\n\n</div>\n\n</$scrollable>" }, "$:/core/ui/PageTemplate/story": { "title": "$:/core/ui/PageTemplate/story", "tags": "$:/tags/PageTemplate", "text": "<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template=\"$:/core/ui/ViewTemplate\" editTemplate=\"$:/core/ui/EditTemplate\" storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n" }, "$:/core/ui/PageTemplate/topleftbar": { "title": "$:/core/ui/PageTemplate/topleftbar", "tags": "$:/tags/PageTemplate", "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n" }, "$:/core/ui/PageTemplate/toprightbar": { "title": "$:/core/ui/PageTemplate/toprightbar", "tags": "$:/tags/PageTemplate", "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n" }, "$:/core/ui/PageTemplate": { "title": "$:/core/ui/PageTemplate", "text": "\\define containerClasses()\ntc-page-container tc-page-view-$(themeTitle)$ tc-language-$(languageTitle)$\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=\"\">\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}}>\n\n<$dropzone>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n" }, "$:/core/ui/PluginInfo": { "title": "$:/core/ui/PluginInfo", "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n" }, "$:/core/ui/SearchResults": { "title": "$:/core/ui/SearchResults", "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n" }, "$:/core/ui/SideBar/More": { "title": "$:/core/ui/SideBar/More", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/More/Caption}}", "text": "<div class=\"tc-more-sidebar\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Tags\" \"$:/state/tab/moresidebar\" \"tc-vertical\">>\n</div>\n" }, "$:/core/ui/SideBar/Open": { "title": "$:/core/ui/SideBar/Open", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Open/Caption}}", "text": "\\define lingo-base() $:/language/CloseAll/\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" storyview=\"pop\">\n\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">×</$button> <$link to={{!!title}}><$view field=\"title\"/></$link>\n\n</$list>\n\n<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\n" }, "$:/core/ui/SideBar/Recent": { "title": "$:/core/ui/SideBar/Recent", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Recent/Caption}}", "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n" }, "$:/core/ui/SideBar/Tools": { "title": "$:/core/ui/SideBar/Tools", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Tools/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/SideBarLists": { "title": "$:/core/ui/SideBarLists", "text": "<div class=\"tc-sidebar-lists\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search{$(searchTiddler)$}]\"/>\"\"\">\n{{$:/core/images/down-arrow}} {{$:/language/Search/Matches}}\n</$set>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n{{$:/core/ui/SearchResults}}\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\n\n</div>\n" }, "$:/TagManager": { "title": "$:/TagManager", "icon": "$:/core/images/tag-button", "color": "#bbb", "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/icon/$title$\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/icon/$title$\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$title$!!icon\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define qualifyTitle(title)\n$title$$(currentTiddler)$\n\\end\n\\define toggleButton(state)\n<$reveal state=\"$state$\" type=\"match\" text=\"closed\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal state=\"$state$\" type=\"match\" text=\"open\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td><$transclude tiddler=\"$:/core/ui/TagTemplate\"/></td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state=<<qualifyTitle \"$:/state/tag-manager/\">> /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal state=<<qualifyTitle \"$:/state/tag-manager/\">> type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td>\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n" }, "$:/core/ui/TagTemplate": { "title": "$:/core/ui/TagTemplate", "text": "\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-tag-label\" style=<<tag-styles>>>\n<$transclude tiddler={{!!icon}}/> <$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\"><$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list> \n<hr>\n<$list filter=\"[all[current]tagging[]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</$reveal>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette)\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}}/>\n</span>\n\\end\n\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}}/>\n" }, "$:/core/ui/TiddlerFieldTemplate": { "title": "$:/core/ui/TiddlerFieldTemplate", "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>" }, "$:/core/ui/TiddlerFields": { "title": "$:/core/ui/TiddlerFields", "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n" }, "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": { "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo", "tags": "$:/tags/TiddlerInfo/Advanced", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": { "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo", "tags": "$:/tags/TiddlerInfo/Advanced", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n" }, "$:/core/ui/TiddlerInfo/Advanced": { "title": "$:/core/ui/TiddlerInfo/Advanced", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}", "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Fields": { "title": "$:/core/ui/TiddlerInfo/Fields", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}", "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n" }, "$:/core/ui/TiddlerInfo/List": { "title": "$:/core/ui/TiddlerInfo/List", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/List/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/Listed": { "title": "$:/core/ui/TiddlerInfo/Listed", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/References": { "title": "$:/core/ui/TiddlerInfo/References", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/References/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Tagging": { "title": "$:/core/ui/TiddlerInfo/Tagging", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/Tools": { "title": "$:/core/ui/TiddlerInfo/Tools", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/TiddlerInfo": { "title": "$:/core/ui/TiddlerInfo", "text": "<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>" }, "$:/core/ui/TopBar/menu": { "title": "$:/core/ui/TopBar/menu", "tags": "$:/tags/TopRightBar", "text": "<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$reveal>\n" }, "$:/core/ui/UntaggedTemplate": { "title": "$:/core/ui/UntaggedTemplate", "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/body": { "title": "$:/core/ui/ViewTemplate/body", "tags": "$:/tags/ViewTemplate", "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/classic": { "title": "$:/core/ui/ViewTemplate/classic", "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n" }, "$:/core/ui/ViewTemplate/import": { "title": "$:/core/ui/ViewTemplate/import", "tags": "$:/tags/ViewTemplate", "text": "\\define lingo-base() $:/language/Import/\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n{{||$:/core/ui/ImportListing}}\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/ViewTemplate/plugin": { "title": "$:/core/ui/ViewTemplate/plugin", "tags": "$:/tags/ViewTemplate", "text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n\n{{||$:/core/ui/TiddlerInfo/Advanced/PluginInfo}}\n\n</$list>\n" }, "$:/core/ui/ViewTemplate/subtitle": { "title": "$:/core/ui/ViewTemplate/subtitle", "tags": "$:/tags/ViewTemplate", "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/tags": { "title": "$:/core/ui/ViewTemplate/tags", "tags": "$:/tags/ViewTemplate", "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>" }, "$:/core/ui/ViewTemplate/title": { "title": "$:/core/ui/ViewTemplate/title", "tags": "$:/tags/ViewTemplate", "text": "\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}/>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo\"/>\n\n</$reveal>\n</div>" }, "$:/core/ui/ViewTemplate/unfold": { "title": "$:/core/ui/ViewTemplate/unfold", "tags": "$:/tags/ViewTemplate", "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate": { "title": "$:/core/ui/ViewTemplate", "text": "\\define frame-classes()\ntc-tiddler-frame tc-tiddler-view-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$ $(tiddlerTagClasses)$\n\\end\n\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n<$set name=\"storyTiddler\" value=<<currentTiddler>>><$set name=\"tiddlerInfoState\" value=<<qualify \"$:/state/popup/tiddler-info\">>><$tiddler tiddler=<<currentTiddler>>><div class=<<frame-classes>>><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$tiddler></$set></$set>\n" }, "$:/core/ui/Buttons/clone": { "title": "$:/core/ui/Buttons/clone", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}", "description": "{{$:/language/Buttons/Clone/Hint}}", "text": "<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Clone/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/close-others": { "title": "$:/core/ui/Buttons/close-others", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}", "description": "{{$:/language/Buttons/CloseOthers/Hint}}", "text": "<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseOthers/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/close": { "title": "$:/core/ui/Buttons/close", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}", "description": "{{$:/language/Buttons/Close/Hint}}", "text": "<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Close/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/edit": { "title": "$:/core/ui/Buttons/edit", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}", "description": "{{$:/language/Buttons/Edit/Hint}}", "text": "<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Edit/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/export-tiddler": { "title": "$:/core/ui/Buttons/export-tiddler", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}", "description": "{{$:/language/Buttons/ExportTiddler/Hint}}", "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>" }, "$:/core/ui/Buttons/fold-bar": { "title": "$:/core/ui/Buttons/fold-bar", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/language/Buttons/Fold/FoldBar/Caption}}", "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}", "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->" }, "$:/core/ui/Buttons/fold-others": { "title": "$:/core/ui/Buttons/fold-others", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}", "description": "{{$:/language/Buttons/FoldOthers/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldOthers/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/fold": { "title": "$:/core/ui/Buttons/fold", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}", "description": "{{$:/language/Buttons/Fold/Hint}}", "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal><$reveal type=\"match\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal>" }, "$:/core/ui/Buttons/info": { "title": "$:/core/ui/Buttons/info", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}", "description": "{{$:/language/Buttons/Info/Hint}}", "text": "<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Info/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/more-tiddler-actions": { "title": "$:/core/ui/Buttons/more-tiddler-actions", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "text": "\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>" }, "$:/core/ui/Buttons/new-here": { "title": "$:/core/ui/Buttons/new-here", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}", "description": "{{$:/language/Buttons/NewHere/Hint}}", "text": "\\define newHereButtonTags()\n[[$(currentTiddler)$]]\n\\end\n\\define newHereButton()\n<$button tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<newHereButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>" }, "$:/core/ui/Buttons/new-journal-here": { "title": "$:/core/ui/Buttons/new-journal-here", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}", "description": "{{$:/language/Buttons/NewJournalHere/Hint}}", "text": "\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournalHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set></$set></$set>" }, "$:/core/ui/Buttons/open-window": { "title": "$:/core/ui/Buttons/open-window", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}", "description": "{{$:/language/Buttons/OpenWindow/Hint}}", "text": "<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/OpenWindow/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/permalink": { "title": "$:/core/ui/Buttons/permalink", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}", "description": "{{$:/language/Buttons/Permalink/Hint}}", "text": "<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permalink/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/permaview": { "title": "$:/core/ui/Buttons/permaview", "tags": "$:/tags/ViewToolbar $:/tags/PageControls", "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}", "description": "{{$:/language/Buttons/Permaview/Hint}}", "text": "<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permaview/Caption}}/></span>\n</$list>\n</$button>" }, "$:/DefaultTiddlers": { "title": "$:/DefaultTiddlers", "text": "GettingStarted\n" }, "$:/temp/advancedsearch": { "title": "$:/temp/advancedsearch", "text": "" }, "$:/snippets/allfields": { "title": "$:/snippets/allfields", "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n" }, "$:/config/AnimationDuration": { "title": "$:/config/AnimationDuration", "text": "400" }, "$:/config/AutoSave": { "title": "$:/config/AutoSave", "text": "yes" }, "$:/config/BitmapEditor/Colour": { "title": "$:/config/BitmapEditor/Colour", "text": "#444" }, "$:/config/BitmapEditor/ImageSizes": { "title": "$:/config/BitmapEditor/ImageSizes", "text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]" }, "$:/config/BitmapEditor/LineWidth": { "title": "$:/config/BitmapEditor/LineWidth", "text": "3px" }, "$:/config/BitmapEditor/LineWidths": { "title": "$:/config/BitmapEditor/LineWidths", "text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px" }, "$:/config/BitmapEditor/Opacities": { "title": "$:/config/BitmapEditor/Opacities", "text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0" }, "$:/config/BitmapEditor/Opacity": { "title": "$:/config/BitmapEditor/Opacity", "text": "1.0" }, "$:/config/DefaultSidebarTab": { "title": "$:/config/DefaultSidebarTab", "text": "$:/core/ui/SideBar/Open" }, "$:/config/Drafts/TypingTimeout": { "title": "$:/config/Drafts/TypingTimeout", "text": "400" }, "$:/config/EditTemplateFields/Visibility/title": { "title": "$:/config/EditTemplateFields/Visibility/title", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/tags": { "title": "$:/config/EditTemplateFields/Visibility/tags", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/text": { "title": "$:/config/EditTemplateFields/Visibility/text", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/creator": { "title": "$:/config/EditTemplateFields/Visibility/creator", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/created": { "title": "$:/config/EditTemplateFields/Visibility/created", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/modified": { "title": "$:/config/EditTemplateFields/Visibility/modified", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/modifier": { "title": "$:/config/EditTemplateFields/Visibility/modifier", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/type": { "title": "$:/config/EditTemplateFields/Visibility/type", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/draft.title": { "title": "$:/config/EditTemplateFields/Visibility/draft.title", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/draft.of": { "title": "$:/config/EditTemplateFields/Visibility/draft.of", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/revision": { "title": "$:/config/EditTemplateFields/Visibility/revision", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/bag": { "title": "$:/config/EditTemplateFields/Visibility/bag", "text": "hide" }, "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": { "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4", "text": "hide" }, "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": { "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5", "text": "hide" }, "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": { "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6", "text": "hide" }, "$:/config/EditorTypeMappings/image/gif": { "title": "$:/config/EditorTypeMappings/image/gif", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/jpeg": { "title": "$:/config/EditorTypeMappings/image/jpeg", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/jpg": { "title": "$:/config/EditorTypeMappings/image/jpg", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/png": { "title": "$:/config/EditorTypeMappings/image/png", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/x-icon": { "title": "$:/config/EditorTypeMappings/image/x-icon", "text": "bitmap" }, "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": { "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki", "text": "text" }, "$:/config/MissingLinks": { "title": "$:/config/MissingLinks", "text": "yes" }, "$:/config/Navigation/UpdateAddressBar": { "title": "$:/config/Navigation/UpdateAddressBar", "text": "no" }, "$:/config/Navigation/UpdateHistory": { "title": "$:/config/Navigation/UpdateHistory", "text": "no" }, "$:/config/OfficialPluginLibrary": { "title": "$:/config/OfficialPluginLibrary", "tags": "$:/tags/PluginLibrary", "url": "http://tiddlywiki.com/library/v5.1.13/index.html", "caption": "{{$:/language/OfficialPluginLibrary}}", "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n" }, "$:/config/Navigation/openLinkFromInsideRiver": { "title": "$:/config/Navigation/openLinkFromInsideRiver", "text": "below" }, "$:/config/Navigation/openLinkFromOutsideRiver": { "title": "$:/config/Navigation/openLinkFromOutsideRiver", "text": "top" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all", "text": "hide" }, "$:/config/Performance/Instrumentation": { "title": "$:/config/Performance/Instrumentation", "text": "no" }, "$:/config/SaveWikiButton/Template": { "title": "$:/config/SaveWikiButton/Template", "text": "$:/core/save/all" }, "$:/config/SaverFilter": { "title": "$:/config/SaverFilter", "text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]" }, "$:/config/Search/AutoFocus": { "title": "$:/config/Search/AutoFocus", "text": "true" }, "$:/config/SearchResults/Default": { "title": "$:/config/SearchResults/Default", "text": "$:/core/ui/DefaultSearchResultList" }, "$:/config/ShortcutInfo/bold": { "title": "$:/config/ShortcutInfo/bold", "text": "{{$:/language/Buttons/Bold/Hint}}" }, "$:/config/ShortcutInfo/cancel-edit-tiddler": { "title": "$:/config/ShortcutInfo/cancel-edit-tiddler", "text": "{{$:/language/Buttons/Cancel/Hint}}" }, "$:/config/ShortcutInfo/excise": { "title": "$:/config/ShortcutInfo/excise", "text": "{{$:/language/Buttons/Excise/Hint}}" }, "$:/config/ShortcutInfo/heading-1": { "title": "$:/config/ShortcutInfo/heading-1", "text": "{{$:/language/Buttons/Heading1/Hint}}" }, "$:/config/ShortcutInfo/heading-2": { "title": "$:/config/ShortcutInfo/heading-2", "text": "{{$:/language/Buttons/Heading2/Hint}}" }, "$:/config/ShortcutInfo/heading-3": { "title": "$:/config/ShortcutInfo/heading-3", "text": "{{$:/language/Buttons/Heading3/Hint}}" }, "$:/config/ShortcutInfo/heading-4": { "title": "$:/config/ShortcutInfo/heading-4", "text": "{{$:/language/Buttons/Heading4/Hint}}" }, "$:/config/ShortcutInfo/heading-5": { "title": "$:/config/ShortcutInfo/heading-5", "text": "{{$:/language/Buttons/Heading5/Hint}}" }, "$:/config/ShortcutInfo/heading-6": { "title": "$:/config/ShortcutInfo/heading-6", "text": "{{$:/language/Buttons/Heading6/Hint}}" }, "$:/config/ShortcutInfo/italic": { "title": "$:/config/ShortcutInfo/italic", "text": "{{$:/language/Buttons/Italic/Hint}}" }, "$:/config/ShortcutInfo/link": { "title": "$:/config/ShortcutInfo/link", "text": "{{$:/language/Buttons/Link/Hint}}" }, "$:/config/ShortcutInfo/list-bullet": { "title": "$:/config/ShortcutInfo/list-bullet", "text": "{{$:/language/Buttons/ListBullet/Hint}}" }, "$:/config/ShortcutInfo/list-number": { "title": "$:/config/ShortcutInfo/list-number", "text": "{{$:/language/Buttons/ListNumber/Hint}}" }, "$:/config/ShortcutInfo/mono-block": { "title": "$:/config/ShortcutInfo/mono-block", "text": "{{$:/language/Buttons/MonoBlock/Hint}}" }, "$:/config/ShortcutInfo/mono-line": { "title": "$:/config/ShortcutInfo/mono-line", "text": "{{$:/language/Buttons/MonoLine/Hint}}" }, "$:/config/ShortcutInfo/picture": { "title": "$:/config/ShortcutInfo/picture", "text": "{{$:/language/Buttons/Picture/Hint}}" }, "$:/config/ShortcutInfo/preview": { "title": "$:/config/ShortcutInfo/preview", "text": "{{$:/language/Buttons/Preview/Hint}}" }, "$:/config/ShortcutInfo/quote": { "title": "$:/config/ShortcutInfo/quote", "text": "{{$:/language/Buttons/Quote/Hint}}" }, "$:/config/ShortcutInfo/save-tiddler": { "title": "$:/config/ShortcutInfo/save-tiddler", "text": "{{$:/language/Buttons/Save/Hint}}" }, "$:/config/ShortcutInfo/stamp": { "title": "$:/config/ShortcutInfo/stamp", "text": "{{$:/language/Buttons/Stamp/Hint}}" }, "$:/config/ShortcutInfo/strikethrough": { "title": "$:/config/ShortcutInfo/strikethrough", "text": "{{$:/language/Buttons/Strikethrough/Hint}}" }, "$:/config/ShortcutInfo/subscript": { "title": "$:/config/ShortcutInfo/subscript", "text": "{{$:/language/Buttons/Subscript/Hint}}" }, "$:/config/ShortcutInfo/superscript": { "title": "$:/config/ShortcutInfo/superscript", "text": "{{$:/language/Buttons/Superscript/Hint}}" }, "$:/config/ShortcutInfo/underline": { "title": "$:/config/ShortcutInfo/underline", "text": "{{$:/language/Buttons/Underline/Hint}}" }, "$:/config/SyncFilter": { "title": "$:/config/SyncFilter", "text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]" }, "$:/config/TextEditor/EditorHeight/Height": { "title": "$:/config/TextEditor/EditorHeight/Height", "text": "400px" }, "$:/config/TextEditor/EditorHeight/Mode": { "title": "$:/config/TextEditor/EditorHeight/Mode", "text": "auto" }, "$:/config/TiddlerInfo/Default": { "title": "$:/config/TiddlerInfo/Default", "text": "$:/core/ui/TiddlerInfo/Fields" }, "$:/config/Tiddlers/TitleLinks": { "title": "$:/config/Tiddlers/TitleLinks", "text": "no" }, "$:/config/Toolbar/ButtonClass": { "title": "$:/config/Toolbar/ButtonClass", "text": "tc-btn-invisible" }, "$:/config/Toolbar/Icons": { "title": "$:/config/Toolbar/Icons", "text": "yes" }, "$:/config/Toolbar/Text": { "title": "$:/config/Toolbar/Text", "text": "no" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions", "text": "show" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others", "text": "hide" }, "$:/config/shortcuts-mac/bold": { "title": "$:/config/shortcuts-mac/bold", "text": "meta-B" }, "$:/config/shortcuts-mac/italic": { "title": "$:/config/shortcuts-mac/italic", "text": "meta-I" }, "$:/config/shortcuts-mac/underline": { "title": "$:/config/shortcuts-mac/underline", "text": "meta-U" }, "$:/config/shortcuts-not-mac/bold": { "title": "$:/config/shortcuts-not-mac/bold", "text": "ctrl-B" }, "$:/config/shortcuts-not-mac/italic": { "title": "$:/config/shortcuts-not-mac/italic", "text": "ctrl-I" }, "$:/config/shortcuts-not-mac/underline": { "title": "$:/config/shortcuts-not-mac/underline", "text": "ctrl-U" }, "$:/config/shortcuts/cancel-edit-tiddler": { "title": "$:/config/shortcuts/cancel-edit-tiddler", "text": "escape" }, "$:/config/shortcuts/excise": { "title": "$:/config/shortcuts/excise", "text": "ctrl-E" }, "$:/config/shortcuts/heading-1": { "title": "$:/config/shortcuts/heading-1", "text": "ctrl-1" }, "$:/config/shortcuts/heading-2": { "title": "$:/config/shortcuts/heading-2", "text": "ctrl-2" }, "$:/config/shortcuts/heading-3": { "title": "$:/config/shortcuts/heading-3", "text": "ctrl-3" }, "$:/config/shortcuts/heading-4": { "title": "$:/config/shortcuts/heading-4", "text": "ctrl-4" }, "$:/config/shortcuts/heading-5": { "title": "$:/config/shortcuts/heading-5", "text": "ctrl-5" }, "$:/config/shortcuts/heading-6": { "title": "$:/config/shortcuts/heading-6", "text": "ctrl-6" }, "$:/config/shortcuts/link": { "title": "$:/config/shortcuts/link", "text": "ctrl-L" }, "$:/config/shortcuts/list-bullet": { "title": "$:/config/shortcuts/list-bullet", "text": "ctrl-shift-L" }, "$:/config/shortcuts/list-number": { "title": "$:/config/shortcuts/list-number", "text": "ctrl-shift-N" }, "$:/config/shortcuts/mono-block": { "title": "$:/config/shortcuts/mono-block", "text": "ctrl-shift-M" }, "$:/config/shortcuts/mono-line": { "title": "$:/config/shortcuts/mono-line", "text": "ctrl-M" }, "$:/config/shortcuts/picture": { "title": "$:/config/shortcuts/picture", "text": "ctrl-shift-I" }, "$:/config/shortcuts/preview": { "title": "$:/config/shortcuts/preview", "text": "alt-P" }, "$:/config/shortcuts/quote": { "title": "$:/config/shortcuts/quote", "text": "ctrl-Q" }, "$:/config/shortcuts/save-tiddler": { "title": "$:/config/shortcuts/save-tiddler", "text": "ctrl+enter" }, "$:/config/shortcuts/stamp": { "title": "$:/config/shortcuts/stamp", "text": "ctrl-S" }, "$:/config/shortcuts/strikethrough": { "title": "$:/config/shortcuts/strikethrough", "text": "ctrl-T" }, "$:/config/shortcuts/subscript": { "title": "$:/config/shortcuts/subscript", "text": "ctrl-shift-B" }, "$:/config/shortcuts/superscript": { "title": "$:/config/shortcuts/superscript", "text": "ctrl-shift-P" }, "$:/config/WikiParserRules/Inline/wikilink": { "title": "$:/config/WikiParserRules/Inline/wikilink", "text": "enable" }, "$:/snippets/currpalettepreview": { "title": "$:/snippets/currpalettepreview", "text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch(colour)\n<$set name=\"swatchColour\" value={{##$colour$}}>\n<div class=\"tc-swatch\" style=<<swatchStyle>>/>\n</$set>\n\\end\n<div class=\"tc-swatches-horiz\">\n<<swatch foreground>>\n<<swatch background>>\n<<swatch muted-foreground>>\n<<swatch primary>>\n<<swatch page-background>>\n<<swatch tab-background>>\n<<swatch tiddler-info-background>>\n</div>\n" }, "$:/snippets/download-wiki-button": { "title": "$:/snippets/download-wiki-button", "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>" }, "$:/language": { "title": "$:/language", "text": "$:/languages/en-GB" }, "$:/snippets/languageswitcher": { "title": "$:/snippets/languageswitcher", "text": "{{$:/language/ControlPanel/Basics/Language/Prompt}} <$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>" }, "$:/core/macros/CSS": { "title": "$:/core/macros/CSS", "tags": "$:/tags/Macro", "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"/></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n -webkit-box-shadow: $shadow$;\n -moz-box-shadow: $shadow$;\n box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n -webkit-filter: $filter$;\n -moz-filter: $filter$;\n filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n -webkit-transition: $transition$;\n -moz-transition: $transition$;\n transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n -webkit-transform-origin: $origin$;\n -moz-transform-origin: $origin$;\n transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n" }, "$:/core/macros/colour-picker": { "title": "$:/core/macros/colour-picker", "tags": "$:/tags/Macro", "text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<div style=\"background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/> \n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n" }, "$:/core/macros/export": { "title": "$:/core/macros/export", "tags": "$:/tags/Macro", "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n" }, "$:/core/macros/image-picker": { "title": "$:/core/macros/image-picker", "tags": "$:/tags/Macro", "text": "\\define image-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n\n$actions$\n\n<$transclude tiddler=<<imageTitle>>/>\n\n</$button>\n\\end\n\n\\define image-picker(actions,subfilter:\"\")\n<div class=\"tc-image-chooser\">\n\n<$list filter=\"[all[shadows+tiddlers]is[image]$subfilter$!has[draft.of]] -[type[application/pdf]] +[sort[title]]\" variable=\"imageTitle\">\n\n<$macrocall $name=\"image-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n\n</$list>\n\n</div>\n\n\\end\n\n" }, "$:/core/macros/lingo": { "title": "$:/core/macros/lingo", "tags": "$:/tags/Macro", "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n" }, "$:/core/macros/list": { "title": "$:/core/macros/list", "tags": "$:/tags/Macro", "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\")\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\">\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n" }, "$:/core/macros/tabs": { "title": "$:/core/macros/tabs", "tags": "$:/tags/Macro", "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n" }, "$:/core/macros/tag": { "title": "$:/core/macros/tag", "tags": "$:/tags/Macro", "text": "\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n" }, "$:/core/macros/thumbnails": { "title": "$:/core/macros/thumbnails", "tags": "$:/tags/Macro", "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n" }, "$:/core/macros/timeline": { "created": "20141212105914482", "modified": "20141212110330815", "tags": "$:/tags/Macro", "title": "$:/core/macros/timeline", "type": "text/vnd.tiddlywiki", "text": "\\define timeline-title()\n<!-- Override this macro with a global macro \n of the same name if you need to change \n how titles are displayed on the timeline \n -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}>\n<<timeline-title>>\n</$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n" }, "$:/core/macros/toc": { "title": "$:/core/macros/toc", "tags": "$:/tags/Macro", "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$set>\n\\end\n\n\\define toc-body(rootTag,tag,sort:\"\",itemClassFilter)\n<ol class=\"tc-toc\">\n<$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\"\"\">\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n<<toc-caption>>\n</$list>\n<$list filter=\"\"\"[all[current]] -[[$rootTag$]]\"\"\">\n<$macrocall $name=\"toc-body\" rootTag=\"\"\"$rootTag$\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$list>\n</li>\n</$set>\n</$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter)\n<<toc-body rootTag:\"\"\"$tag$\"\"\" tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"itemClassFilter\"\"\">>\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc/$tag$-$(currentTiddler)$\"\"\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$link>\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<<toc-caption>>\n</$link>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc/$tag$-$(currentTiddler)$\"\"\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-expandable-empty-message()\n<<toc-linked-expandable-body tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\">>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\">\n<ol class=\"tc-toc toc-expandable\">\n<$list filter=\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\">\n<$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>>>\n<<toc-unlinked-expandable-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"itemClassFilter\"\"\">>\n</$list>\n</$list>\n</ol>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc/$tag$-$(currentTiddler)$\"\"\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$link>\n<$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</$list>\n<<toc-caption>>\n</$link>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc/$tag$-$(currentTiddler)$\"\"\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n</$list>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"\"\"toc-selective-expandable\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<<toc-linked-selective-expandable-body tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\">>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\">\n<ol class=\"tc-toc toc-selective-expandable\">\n<$list filter=\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\">\n<$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>>>\n<<toc-unlinked-selective-expandable-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"$itemClassFilter$\"\"\">>\n</$list>\n</$list>\n</ol>\n</$vars>\n\\end\n\n\\define toc-tabbed-selected-item-filter(selectedTiddler)\n[all[current]field:title{$selectedTiddler$}]\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{$selectedTiddler$}}>\n<div class=\"tc-tabbed-table-of-contents\">\n<$linkcatcher to=\"$selectedTiddler$\">\n<div class=\"tc-table-of-contents\">\n<$macrocall $name=\"toc-selective-expandable\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=<<toc-tabbed-selected-item-filter selectedTiddler:\"\"\"$selectedTiddler$\"\"\">>/>\n</div>\n</$linkcatcher>\n<div class=\"tc-tabbed-table-of-contents-content\">\n<$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"nomatch\" text=\"\">\n<$transclude mode=\"block\" tiddler=\"$template$\">\n<h1><<toc-caption>></h1>\n<$transclude mode=\"block\">$missingText$</$transclude>\n</$transclude>\n</$reveal>\n<$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"match\" text=\"\">\n$unselectedText$\n</$reveal>\n</div>\n</div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=\"\"\"$selectedTiddler$\"\"\">\n<$macrocall $name=\"toc-tabbed-external-nav\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" selectedTiddler=\"\"\"$selectedTiddler$\"\"\" unselectedText=\"\"\"$unselectedText$\"\"\" missingText=\"\"\"$missingText$\"\"\" template=\"\"\"$template$\"\"\"/>\n</$linkcatcher>\n\\end\n\n" }, "$:/core/macros/translink": { "title": "$:/core/macros/translink", "tags": "$:/tags/Macro", "text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n" }, "$:/snippets/minilanguageswitcher": { "title": "$:/snippets/minilanguageswitcher", "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>" }, "$:/snippets/minithemeswitcher": { "title": "$:/snippets/minithemeswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>" }, "$:/snippets/modules": { "title": "$:/snippets/modules", "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n" }, "$:/palette": { "title": "$:/palette", "text": "$:/palettes/Vanilla" }, "$:/snippets/paletteeditor": { "title": "$:/snippets/paletteeditor", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<table>\n<tbody>\n<$list filter=\"[all[current]indexes[]]\" variable=\"colourName\">\n<tr>\n<td>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<$edit-text index=<<colourName>> tag=\"input\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n</$set>\n" }, "$:/snippets/palettepreview": { "title": "$:/snippets/palettepreview", "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n<$transclude tiddler=\"$:/snippets/currpalettepreview\"/>\n</$set>\n" }, "$:/snippets/paletteswitcher": { "title": "$:/snippets/paletteswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n<div class=\"tc-prompt\">\n<<lingo Prompt>> <$view tiddler={{$:/palette}} field=\"name\"/>\n</div>\n\n<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[description]]\"><div class=\"tc-chooser-item\"><$link to={{!!title}}><div><$reveal state=\"$:/palette\" type=\"match\" text={{!!title}}>•</$reveal><$reveal state=\"$:/palette\" type=\"nomatch\" text={{!!title}}> </$reveal> ''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/></div><$transclude tiddler=\"$:/snippets/currpalettepreview\"/></$link></div>\n</$list>\n</div>\n</$linkcatcher>" }, "$:/temp/search": { "title": "$:/temp/search", "text": "" }, "$:/tags/AdvancedSearch": { "title": "$:/tags/AdvancedSearch", "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]" }, "$:/tags/AdvancedSearch/FilterButton": { "title": "$:/tags/AdvancedSearch/FilterButton", "list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete" }, "$:/tags/ControlPanel": { "title": "$:/tags/ControlPanel", "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals" }, "$:/tags/ControlPanel/Info": { "title": "$:/tags/ControlPanel/Info", "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced" }, "$:/tags/ControlPanel/Plugins": { "title": "$:/tags/ControlPanel/Plugins", "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]" }, "$:/tags/EditTemplate": { "title": "$:/tags/EditTemplate", "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]" }, "$:/tags/EditToolbar": { "title": "$:/tags/EditToolbar", "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]" }, "$:/tags/EditorToolbar": { "title": "$:/tags/EditorToolbar", "list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type" }, "$:/tags/MoreSideBar": { "title": "$:/tags/MoreSideBar", "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]]", "text": "" }, "$:/tags/PageControls": { "title": "$:/tags/PageControls", "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]" }, "$:/tags/PageTemplate": { "title": "$:/tags/PageTemplate", "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]", "text": "" }, "$:/tags/SideBar": { "title": "$:/tags/SideBar", "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]", "text": "" }, "$:/tags/TiddlerInfo": { "title": "$:/tags/TiddlerInfo", "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]", "text": "" }, "$:/tags/TiddlerInfo/Advanced": { "title": "$:/tags/TiddlerInfo/Advanced", "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]" }, "$:/tags/ViewTemplate": { "title": "$:/tags/ViewTemplate", "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]" }, "$:/tags/ViewToolbar": { "title": "$:/tags/ViewToolbar", "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]" }, "$:/snippets/themeswitcher": { "title": "$:/snippets/themeswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$view tiddler={{$:/theme}} field=\"name\"/>\n\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\"><div><$reveal state=\"$:/theme\" type=\"match\" text={{!!title}}>•</$reveal><$reveal state=\"$:/theme\" type=\"nomatch\" text={{!!title}}> </$reveal> <$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$list>\n</$linkcatcher>" }, "$:/core/wiki/title": { "title": "$:/core/wiki/title", "type": "text/vnd.tiddlywiki", "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}" }, "$:/view": { "title": "$:/view", "text": "classic" }, "$:/snippets/viewswitcher": { "title": "$:/snippets/viewswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/StoryView/\n<<lingo Prompt>> <$select tiddler=\"$:/view\">\n<$list filter=\"[storyviews[]]\">\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>" } } }
[list[$:/StoryList]]
\define ext(link title) <a href="$link$" target="_blank">$title$</a> \end
The following tiddlers were imported: # [[blog-1.jpg]]
no
Embedding various iframes
no
$:/core/ui/AdvancedSearch/Standard
$:/themes/tiddlywiki/vanilla/themetweaks
$:/core/ui/ControlPanel/Settings
TableOfContents
.tc-tiddler-body > embed, .tc-tiddler-body > iframe { width: 100%; height: 600px; border: transparent; } .tc-tiddler-frame img, .tc-tiddler-frame svg, .tc-tiddler-frame canvas, .tc-tiddler-frame embed, .tc-tiddler-frame iframe { max-width: 100%; width: 100%; max-height: 100vh; border: transparent; } .maxheight{height:80vh;}
Table
{ "tiddlers": { "$:/info/browser": { "title": "$:/info/browser", "text": "yes" }, "$:/info/node": { "title": "$:/info/node", "text": "no" } } }
$:/themes/tiddlywiki/vanilla
{ "tiddlers": { "$:/themes/tiddlywiki/snowwhite/base": { "title": "$:/themes/tiddlywiki/snowwhite/base", "tags": "[[$:/tags/Stylesheet]]", "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar .tc-tab-buttons button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar .tc-tab-buttons button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n" } } }
{ "tiddlers": { "$:/themes/tiddlywiki/vanilla/themetweaks": { "title": "$:/themes/tiddlywiki/vanilla/themetweaks", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}", "text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n" }, "$:/themes/tiddlywiki/vanilla/base": { "title": "$:/themes/tiddlywiki/vanilla/base", "tags": "[[$:/tags/Stylesheet]]", "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: normal;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 300;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour tag-foreground>>;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-tiddler-missing .tc-title {\n font-style: italic;\n font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-editor-background>>;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 3px 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down-language-chooser img {\n\twidth: 2em;\n\tvertical-align: baseline;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n width: auto;\n margin-bottom: 0px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar .tc-tab-buttons button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tmax-width: 500px;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 28px;\n\tpadding: 14px 14px 14px 14px;\n\tborder: 2px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 14px;\n\tright: 14px;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: block;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground-colour: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-plugin-info-chunk h1 {\n\tfont-size: 1em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk h2 {\n\tfont-size: 0.8em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk div {\n\tfont-size: 0.7em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info:hover > .tc-plugin-info-chunk > img, .tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info > .tc-plugin-info-chunk > img, .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > img, .tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 1em 1em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder: 1px solid <<colour table-border>>;\n}\n\n.tc-chooser-item {\n\tborder: 8px;\n\tpadding: 2px 4px;\n}\n\n.tc-chooser-item a.tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-foreground>>;\n\tbackground-color: <<colour tiddler-link-background>>;\n}\n\n.tc-chooser-item a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n" }, "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": { "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize", "text": "15px" }, "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": { "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight", "text": "22px" }, "$:/themes/tiddlywiki/vanilla/metrics/fontsize": { "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize", "text": "14px" }, "$:/themes/tiddlywiki/vanilla/metrics/lineheight": { "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight", "text": "20px" }, "$:/themes/tiddlywiki/vanilla/metrics/storyleft": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft", "text": "0px" }, "$:/themes/tiddlywiki/vanilla/metrics/storytop": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop", "text": "0px" }, "$:/themes/tiddlywiki/vanilla/metrics/storyright": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright", "text": "770px" }, "$:/themes/tiddlywiki/vanilla/metrics/storywidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth", "text": "770px" }, "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth", "text": "686px" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint", "text": "960px" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth", "text": "350px" }, "$:/themes/tiddlywiki/vanilla/options/stickytitles": { "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles", "text": "no" }, "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": { "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout", "text": "fixed-fluid" }, "$:/themes/tiddlywiki/vanilla/options/codewrapping": { "title": "$:/themes/tiddlywiki/vanilla/options/codewrapping", "text": "pre-wrap" }, "$:/themes/tiddlywiki/vanilla/reset": { "title": "$:/themes/tiddlywiki/vanilla/reset", "type": "text/plain", "text": "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n * user zoom.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n outline: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n * (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; /* 2 */\n box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n border: 0; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/* Tables\n ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n" }, "$:/themes/tiddlywiki/vanilla/settings/fontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily", "text": "\"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", \"DejaVu Sans\", sans-serif" }, "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily", "text": "Monaco, Consolas, \"Lucida Console\", \"DejaVu Sans Mono\", monospace" }, "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": { "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment", "text": "fixed" }, "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": { "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize", "text": "auto" }, "$:/themes/tiddlywiki/vanilla/sticky": { "title": "$:/themes/tiddlywiki/vanilla/sticky", "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n``\n</$reveal>\n" } } }
fluid-fixed
/9j/4AAQSkZJRgABAQEASABIAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTUK/9sAQwAGBAUGBQQGBgUGBwcGCAoQCgoJCQoUDg8MEBcUGBgXFBYWGh0lHxobIxwWFiAsICMmJykqKRkfLTAtKDAlKCko/8IACwgFFAUUAQERAP/EABkAAQEBAQEBAAAAAAAAAAAAAAECAAMEB//aAAgBAQAAAAH6RctRUiNSlzthzjZcxQNZmdNXO6xE9ea5Gc4ysppolKDNTq2NpzciV2ZDozsskjVnOZXnbOxnGw6+bq0dMJ0riFAibOcbYTUZM5FNCN7m4TppnUTRci7VOqTJWKJwVmLxTIbVoo0lvXl3jN5g5mzr55jdJybYRlU22w3KAunY22rDpyahHbGqK2KnIumsZZYLnXUVmSejCbUgKSizisDnYxQc+hYvNq+leYaJqdtmWwETOlFMKdCa0UWc0222yJts7ap21VODapoNQatJLqdtfO5uTbdCMulDVk22mpSmFJakzFUE1RSCSuxshqyA7JtnbbVipHaem5bbbap2oHUnl79dGnNzqnCUbGxtpopHJUO0tGKaiaGclyjiXYWcLp2Vmem8Xo6JRRsOMYylRqM6XUTTsDtk0u0usi51PLqKT26E7hhovmsdCbmU1E5VMF1EuNQ1Ow7DtNyjkHneyp3nmMRSVPPrtTLhhy6Urm9L45msOZRzpdsY2djYdnYuoKqrdPG3ca0XLoteXWTJsulTRukTehpyw1OzjcramKzNTfVnTx7aNryyySosuGpws6q6Tzrm5GdRpKdhMMqpOdWDdII6z067RGnqcs3AlaG9FzUbNTqjGGN1nUigapRnV1s481mq6RzucZrdZ5wpfaOeRxcl6Chvlqu65cdVaUrlWgWxLjbUYNslbc+k7N9WONZ15I52gNTU4TLiuS1pK3TnU7VJtnbbdqeXSfH00+uufPlThdiEZqqTM3bxAQ6MhWL68Z1w0Tz689WYq5i3O53sZHPO46QdHtjgUnS45UQ4pNUOnNyXBrAvc1vGQl03fRmO3PVuOmfSnPnsaq0xUd+B0xbl0tcXHU0A2Gvc9kqcXsvLT0GbCbMps6dPXh0uqpOLkjF9Ji42dsbA1iaNO1VXOXsTq59Oep60ET0LZcaYrkwrsQx35ZuHS1mWxxKY2WdXXjFZ504Ne0mvS45ernFdBYnZiumq62nnOqM1WJCjbFBs7S3N4m9Mz1lxLt06JPHbp1xto6cEkYprc6NDevnNXOFL2iaKBKNt0eYTq2peVzp1WxsdeWpY7cOesrpOa68us+fpNSXzrtUnIKmsjGp5uXpO5rC0WaekvRiIOnY2nZXyUD35TUnLvMtoxupzxWrRWKYHVibN2Z5RrnprnlcGaaK5zi9uV0l3z3XmMp2Yk07VufXdvPO6Q9Oa86yQu66YjpfN0vS7Q288X2qWp5VxbnGxabnNgK1GOuBBYtkqg1M6c9xjy1U31ZnnTz6aOjtyKw6Tp056q2kGujwxU7pz2GukdL4104SmKmOjFVznqwVlu9iYeXXrsBPOpM1ipvTudByqrNvRJMrzoY3TCs4ahnpVFeba+XW4m64twdCenM2yRXP0Y2KNK9ed8szeNjZ9PPRm50zpcozPTRtWejyp5ju9Tgl6ceTs5ZaiubTJqDdOsTE2G1SKjpdqno9YTlQhI9ec9LmMZrSbcs2bppOmArT6OcTmwlxt2vjOn0z0OfNvnk6M0OQ68ST1cpL6oRsZiQp2HcjodI688sV2YmBWNUyrttttXROW6y4OnKe1ed7nOMs11InlQxbSY22KK17h0NJXVqa25wsV6NzTjN11L51qgvnpurjZMSFQXMUO2xyrpyqarppee9HLaKxc7cs3VsJnsPA03L25x1DpxvUETVcaupOTUHQXCa4ztOubJ1VcGDvpeI12cE4qa556+fJ2p2E5zd7hcwbpUReCucejmT2JbmTrfNJ2yYcakyrVnPk7XJfOXI102NRyqznuaVmqqYKExVPJ67bD5emBe7uXOpvpPTZ5xTzuesQPS1mXmNXM8lDpPOrw6JrVk3PqXXTjLpMKTWEXRq6WExh6c4pmpq5uoJLrdObFQR2zfLXBnac2xuxI0cLJUbnqOjm7NaV2mqIuxY5mu+emq4ZqKOmDYhtCpiujmdpWYp0sjWquWrqkVy49as5NdIzfK+epm7Tlpu+cXq0bMqXM5uWl3Jmac82qLI7Mc9paKUjXXK6KqZ59anmykLK6gcYnpoO3LHTFGrm7Y2wFbPXn0noAcy3UTXTnto6YSOtaNpLqYK6cwC+kG6cqKFuIDI4XYqrnAvXnRDJqCqKpkoJMEunobRqd05iAtE9DQo6c4QUxY6tpqC651Ob5r0mKigs3XnFFXPNjrpBud0mC4Vduc46bnVDNClwdNUHQ53oUy6tVMzpzGNOrs8pnVqmcu07pKYWUlUmyoo1Ea2Rw1BUrqqcJy65K68+TUUIKM1RLiayajTgyUg1FD0BmpuA1KFRTk77HDn0uHSHe4iV0mwuSWjTUpcbUSXOdttm+bNGOvNzOzQ4fNXax0GQc6dRsXjTqqdsGKmpjpsatkpHTXTjcGrGztm+hx504LCenV4SrONtlwk2YzLnG0qFYonoTRmjcq1ZJqKvEw9IdMvTCS5MbXc6dqmpxskpNzVYXYrImK68p2yYrNc9M9efXZeZXXljCzttqxQCUFadtjGU2zU3MXi9fK5h3WZqQ6E4pjaVQTaXLPSpqMiyGy4miegiVtWMmx14rtppGjm3omtTXF21BsYUUUMLh07CDqxhM4cje5UapLKNNk4jrLOrMkOq63Oes7PJ6S7MmoR0pUddTAjtmTpLKzt1IMzPTDcug1Y2M1JhrZDYy4lLnadSBSzq0Nbn0i65IdkgLwMLFGzOxL0JO18jKO2mgYuWpzq510ks2m42z0ic1Op04wytRRUFUaXYWaCjLOxqsImtfOiaxtY4xrkzPXcxpY1RqinnUKnNqUnp0OSs5KdsbXz2qculxqNl0qImrbTqrQm2mjVnSFzqnMo7F7CCY3SJm6qMDtlrTpypitM1dcnYcGqXFQgZL6czJFjnI6XI6LzjaHXgdNJLYV05VpmtNbZnORqXMz0ma0pnZ2QwOwZrLzc0BWCwmts889ajnTLsQdHY0m7cXHSplk1OnKIbOTbLO1CFDtK7NSzpyzQGrFMlKHXmZCr5pkdtsIZ07Z2rTbEpWrl1kal7c5nda4y5wUGzpqNfeJ0M5MizNOcDnJjbJnYWVxZz1Ncx6c8tQYdtc46SysqDmXZloDajYFZoa5NGNnQ3Lmo3SZ7xA407ZjOZrdMHWeOuZ22Z1OTDhckl421ZhxnpE7bbbCozhsmtOXJU7Y2dsg0GzpHbdGIrVzrIbUYbvczUxuvMm5NpyPSN24VunE1S5YxN3MdNNGxnZdgoZrYZEbqI1Nc9sWzQSu1ErlySVUM7I5wUbBnVunFw7UMZZ23Ria2WLipHYwz6ebcpfPnodtl07FNkZSNlcxWxi9ovDkZGrInG6Yc87huKmydQ421aR2R07baphvURWNcmTLOOsDrgpGdF3Bsbqzyt7By25HTYcJqi+l8RogYtGdWdLkqVXlYNS4JugqZOkVNOMmcy4dOXG2MIpkvbns52CxNU4xV83O0UagzNUxJfYmEIpNhZTJ020JtO6TnYoqc7ZMDNdJkqXUEqDYZNrJcyUmrTs5kTahlagqdUuzyqukankZ181QyxWNqvnfPClaUxsI5xszdEiYvac7apRwVsDttk1SxUNBdRZUyUodIE2S8GU6zwskzYajG22Kq4rcjFI7G2LnZL6bzqZ2283oTGZzttUu2TCxRQm2uKHTtnS4LDM7Tl1ZYrY2GwcIm1YxsUFxkMprk2plpccuPeaEzk2yCmvc6NhMhttsabMpsjtg22dnUZxsZNjdJ0jjIUUFZ1c8hr2pgrGzjbZ20jssu00k1cNu3BFqWc7GKw7Y22cbGSjbFEtG2Zamo2wmLHZ2cUBtsXGvcrnWErVTFzWwbZVY1YNkyMUgmNZti5KqYqknTumEndSQdp2dQaOpjMozlKl2zKLDbx6RqwKuZ6Xpp4S7YnVtPQithRi9jFEu1Z2NUpnA4rGmhmhU2qHaS421oIUYc4EKGXI6HZNhTa9KZCbZOjysZXL1y7SblCplmW9LOxmma51K6Ldtth01sOlw7G21Q6w1DhSBc4yVic7M5EyO05HGyC5F2TTWZirlnFZTquzuYUzz2QR02Gxq2E1Zl2Hbaa2wKZ0udjbKunTrJZ6cr2yZhxYZqZR05Ezts6cxYrFChQbDsXKbJ06LjPEwvQ54mjbamAbmjYcLtKhs7CIFUMVKFXfPatuajq5sPQxptJzjYCsg6uS7VOdmGs6doqypzLnGxZL16bYcc4KyFS4jpbtp5zTHaE2KKxpdK1MNJjZWdgTpUba2MFxUg1gLxnBgM5uMUSpqNnFTtmpxcZNc7ZG6eXZw7idL5STextsSepi5qczE3O06hyIGraSl0zWXA4C75vVnRssUTq0hWsCprn1NEnQzpFZdsO21ymyjCdOnKuhNBk6bG85fXQA4yap66uJNJVV5qLDTlo2xlNjDnG2zNSt3EdHSTTphdnSasUyMnRnl0cSx01c6xpc5CiyVqZQ77n3dscpp67E8tXSYxlwMl9tzjeT0Wzr0yk1OaGgGwybS5zqhMbtz7cufVcG0xuml0HSowjo6c+pTTz43Xj9A5qBFHCNTTiN6FJvbbnx7ct2vl0nc3VODZxputzOk8+hsV3ngG69ZiKntXndtjKxWNQm1GJ9PF6MYsnnXV5RtO6YTM3z7KXHOr458/eZ1T0eeHK6MmtJut0K220QGesUG07MlbDjXBmNmhrn0Sd1raEveZxmV1TkzLimpq0mgw2cp7Xyk0ilbYNcXUSTfeeUV0mKN15zqml5Vtq1m2em1bYJg0+kklag2mtshHWZ2rnbiaD1aNeJJ6xU89CivXiVtyvRfTjb0N0iyGijhuueaBFM2yz2OVTmUpmK9M8RNNGywu11MUvZwLtPOcVus7c92qOTh2ZZenOJs14wsduso8yFzTuJ03MaxWib6atw3R51rXTqTnFnWZvc4lqh0eieSbNQSldp0R15bZNLSVbJHWfRttttxNOVjdZqAXGxtV3y89NTz74cNt7MnLpKybqS15xTINdUl5NcenL0q84rtENOwDPEpz0K4U1pmOsXEdZ69Nw68+dTtLhvtrmufPr0HbbY4oO0z2m9yzkEq7meLy7xumNtXTTr49h850ucS2cu5yQxrrZl6xPHX5/Y5g1Q9ZoxBrOYvW9xnoGnlcdonpp1X05s89gydbsTQnSsO23GXVGMaxkyjdUbhz6YDo4E7V524ydGUNtE7ekmedSvWeszF6+fK6TONKHWKjGE7Ry7VNblO6RoL0typN3x6decM2D1wlRFX00Je0cKRAo1zVRq1FOjkZiugatJejUM5vroic4kPUQRXGunRnaNIq0bGDO2ZrrHNHtzlMJg3NL1Q07Sj1J1Yrl2Xh11c66bTHHu0eeqQ5ud0wddNPO3nEZ2PTxzfTznbnLsmmu/Pm7IBT1mRnda57aI66HbVkC4R2HpW3OaJ1E9b3LhumM7YrTWnL1mOfW+WrT6Hnz6VZBtVaITHk9YvQY6yLuVnIWZ7LPZICdjVuvOa0mxkucPflc6688s7ow0oY2QWc41aq4pl1XyNzn0kyZ2TY2H0HGHa+kXUxNXU08+lG3Lm9DlWoq3h3Z5lB05bn1jpprsVPIHGo1TNmrmvQ5XGp1s6q4ET30amtOBwahwahY1JnqcRno2crI6bmyY6QnYOevpipiV1z06Tik3nPRU6OS7dUeTNRys6RHTqS1FadtsVLqqY1876cPTuMlJWOeuyeum4zonZ2DVnThaJ1wdOjz58dV9uFzVHQnmA6guNjs9Z5wKlR20FXWjm99gmJXpREUTHSNNtVDtg2dsyOrbFF89bwdQ42LuuPTnTl47KMDm50uKQ1u0VXLnQ9BmJ9N7cIqSw3TnPS9Nyxqw4vM52nd3bbaZ18Ma5mKtm+j581p2mem2NlSXdTmUzNZNhekzXPZdpitho06i9tp2oLvctUHfzY6anmVfO65nO/Tx5da3Gu3Ll0vRtqxmsGmmfTtNbY0zz1juU8+3WuF9uO2yaWpcJPRJb68Zzo19IYO6aOc5qp2BEWgyc7cxRsOR008yi+dMus3Pb08ekdNDz6ct1Oeds7OdsGPVsO2xw21bG81X1AocmMOyGyUh23B2xjprjomgqTGdqJ5VrEqdkNUXpqaTOIqeiPLpz3aQKm5J6VOzU89z6UmUqF22nT6s4ztz4NJqJJ6XIO2UBDVttik1159q2i7BXTjYoGbN15w42ueddIcClbRinXvPybK9ETcI6oHac9bjkxPVHLSSJkOnUllqNz21S6YvVRI7ZyY2HVKDqLrlMtaLQUxW59BDFF9dy5zVbmu6vSeO2wjhz1rcW+ddNzm45oJ1JJrrEFzrmjbpbuSBjdqkxNSCm2ZdLRijagxqMzWQ2Sx3Jly7nSZwpcx1uWya863uN1r16OKYaimVeriadjRz0aipcauvmrbak2ro863PAc9368+nOStio1ZmunBTZZNQJnCORIqpqOm3JqHryLkXaaL6WGnnPSZe08l7M7VucdDleeetm5qybo3OZ0bNRmtXTz3I07brW4Yu456e6c3SjnbnaxqYpMFEU2TtsOhR06jtEnXls9tJpaLnk9b085o26VyonR16cOsvXbbcWM6ahN2IrrOl2I57JSM6jN2yWxBU10geg+XomzO068VRDsJKVitnVGYNkYvoMBeJvryvpxvLGonVylrbR2udy1kxXp3K9o6cTvxlEJrpW49nkdJ66ebzztmFdXSufTm7k7Ud8M556UxQbZ03C6d15y105yOdKLe46u4jzl510pNx7nDqJvN7Z4nSDNZiqg6vMNu9c3HPbn0ERJ6ddNYOeujpDymaHOx067mT1menPY3ow6Zi5YoJsTGmtUms6aOsxx6pNs30dBz6JzrmsN2xO3WvPQa+vGFw1iNqnpbPEqtOvpCRcBu/G5ejsOnmZFquPK9qu4LrcszUc7rbd3bTDMYrRVCCTTUwV2ojVU0bn1ONKicqmsY2bATpfGdV1HPHTtJyEWa7VByoeed03XbG03nY22xJGL5mtVndTc0jLpc6LKOzp5d+TzHFmwNQlzJ07bnx7m6RUx13l1bU7A7AjunPZmmaquJp7rEao18zp6NuMYw5Kz0V3PVWnbbM6Z0glzJ03SpzzMNJqeWw12Tl0OZttPSKrlVcLagz2k551dOW9AVHmqh1GyALtjLLfQeUHWsQTU5sntQBM7Iy6s9cyOQFSdGxCyoNOcAlFiS4q+kgvF01tFaidXN3SDdw5msJV6NnmEdWM1bz5Lh2xujM0VUBovBU3PXBLOzgc1u22mmYlKzoxI4M7UTWWZdTmLMXPTptGvlDi52mtOxWabingS9INQh3ueEli4nu8gGjJsatPQKkzOw4uLXEzkph262+fpRbxNRRScp20rLtudUOw5yHQRuq2iOnmpo2MlRrqN2msJyJyg7J06845522qyAdU5FjUzk1BWxLtRWjDUaip6TNdefPdUwlUaek1wqZKxLk52pnFKDVc+s9K0yEzQphm0murBHaenmTCOGoU7O4Q5xVGnbakZ06yaZZXYwlLOK5XtfO5yOwVdctWugdJ05xL2iYdjbbKYaUcDr67ncHPJlmtLRD2rgatUyymxtVYnpUPMd0JKWDZUqKAzmbAQV03zczWztNTtkKupqWtitjnJu+3AHbGKEzqTOmh6VPMsnBSLpzp3fkbbZGaqZy6c5qLrjfTnIUsC7O2EYXZYoZRxLuHqkqUvUBsTcehmpraa4Vc3OjMm2NjeqeMt65mshWpqOXTQajT0nFOjduWdk2xkNVsmDrEds8+bhaJztRgamXbXp201mWcbpBmjUZKYcdMrtISuNG2xjODV3rzbDWKM1s3GNG2dlnCZrnUu2QcZQ1bSnXnNdMRg6S7acmdkl00obPfjGcbJYhgrpXOejFaelO2jFRiZ2yGybavVw5YrVkF1tzoxjTU5rS3zWpk21Zll2HbJg9HPn06m587rl15rOOmGmDGnZx16Z5xRET0uc5rllNt15FdJu87TNc3RtIMOzKnXp5sl0hnJ12gWajTQiVmo6TBqxip2ztKVOw9KGudsVJuSzu3SDpz51bxHT3467NdRxYlszjUbS3UHLpWuoj0aCK3SDcsbY6Uc2HZKp2Mxbe5uNsbJcVt0oiuWxTIsobO2nbZPQEFruW6c5NfpJhOHp6Hn3SpvmVXM7jFc+WqoNU1Nm1Q9HgdF2qeXVa3K51caNpH0QV59r6Q4oc7E7bDtmVNu+eFCTlwUGMOwUZ1YxsojAdepfPjjr23OtnlukzyuujRHnujnRrC5N25OqNVvOaqtnGJnBO229UbSVsJjNSzLjDtlnJuvR583LzxZHSdUgoDUU42cbOxsnao6cufPpt1rnei+FDimqnn05yze220u68mwefUi4n2ThJnRpOPdK71zZyc3M1nOmd0mYrIs0TXamOTnSo6cmwapNRnVORqCsnSpo6BEef1zuvPmXC820dg3Q04TUzm+kRXPUadLPenEk3MyLs9tPLapWV2SiTUkZ21RY20EDjMqYuWZSiXUzWxqnZ2x6OJ15TXo5c96GTmbbEPWDUzRVOqeTHVLXbnzmlB51N95lBmdXN6Tzrpyi87LNKCYHTU52xqcqCTtRnjuzoxpOoC5qQalcJuvNa52k9J5NRsidI60eWu1xxvrZF6JvT1JE5yNTmcdVkAemmWMvbzFZTVs7CVC6MYc7ajVjLFDFaOpiTBunTntcpszi653pEXpE9Op59PSZ2V1T3dy5eitz5X2jjXcZm4OdRVeeqoQmt1INirOOzq18najZo225tyy6VBSyWsm2nZM4WNtg3rOcZ2owaunGsamQ09uk865pqgouu08unl29Ewjs9JGb56pzYR2nmlSHbnUOpgEdU5lKHOXT4+3Rl53VHK8lgWZJcg5xipnZNXonjUthijac3E3sGXbQ9NtOmzvPk78o6mqxi8zttqJcdOesjpzQO/FMt8XYZ1O20rlNOnqTjboSxecpsYms5kpI2QqXF9uWnOrGBSek8nphHY2r08IuK51L25zPaBKMWDqNRNEtVoDrAGuZ1aq45HbZMyqYdLo6SVoeqRUNXG2Z0rTM6qmNUYSymunKEtnM7VitEtY268sLsapvniLrpz17mzRqmb6aXCwvR58+tkGZOOq+vCqGDbVgpNpyR1505l2j0VEy0VI3FachK7BLLQuZvbagMayhI1VDFbBQsvSOnho9HO81W081nVPS00gKdGg4ejbc/L25l1XPdZrc3ZBc5iNqilxnXOLlGtGqozkNNY0zRWNN1OaxQXGl2akzsMpU6w2oZ3OG7yV0fNtqmpqulecpl2dUPSpmI6bidCOm2zUGymoOm81F7l32NtnCrnTFZKJXS4mcs0u5t0gDk2XY06757bIm3Oqk09YNPYAoxVkukrTPa5jUiZs58ejC62Q1S7M1jbamvJ3mWnBnI7NVh4qlaNmS4KqJ6aOlRzeunS1g13FQbaKrLCKTFXE1183SaqueZzWca4YFToRinpzM6dXNNXTrx5NZB2wmNz7dWDTKVLq2DoXtpvmOGWakmetaKcajR0xp1BrDM6s846ahnLMzTqSYqq6c5LnNTTzSic0NTUZqMw9NzPSebpfbjze3CXatIuOfa3TjSO2vED2dxq466Y00IQ6HsTe0ZlbJzgzqhzRNkTusO2ZAl78zVc0zJd806TJNXFRRcw7tyrIwd+e9DPmelkGgdkwtzNs1MumrtmKiujPJlvnfSZwMgLOj1Dp57toqCsaooLja9szia2o5tYmd0wXczoWqixjXpCs7QXlK0hHad6tz8r6OvN58xBqUqudOmbqFetBEdMdE5c6mnO5uwVtgx0GSe1xtjMpKjKNzpqgS9JQM8mrnNsxqmpVJqmSpKxFUxqzIabLOJ6jh6a5SVKwdCmZKdtp69Enjius3jnLF3xVybVG2Cr59IOxGrM6pNFVNxjK50lDUU6a5kdd0nA045rDWHGHTSDjNyEUXpefWjGZ2m5c7njtE9amzdGIg6dJKZNy59HpMNYNmdl5XnNVzuK2xU7QO2209NTOWdclc426PLsgyji0CiXM5qKnFG26RNHLshy67neWK2FnHPpmKeldEM+aK71GzOk5reMOlmzEW6ZbnvKTW0ibrHJzs1I3JqSaeem+dHY201FxknrcR05tQpK1OOnFpdNRLKx25dElK1E5TldcXq9L2Jnc77YkNNTXNoHAKET2GpGZewamTY1V05ceu5uvTcmXVGxO7cTdbmarqcueVGXDtmNqNmTNsYKmEzdM7E2smZ53LVVfNvkO71OmQ2NsOM1GGYq1K55A6VJq05Db01seeZpK1TputG0sq62N0LnnO1CM7UbbbCONrDE6+rwms7ZmekLhecNtOmfTzkrskxiQq9JNYL01pHDNzqqNc46SZxL3vYh5Qs1TDsxW3ThN1NIX04mSbcFE0OmpZszr5pjFzq7z5qqZvMKJk6dPNnPWaupNU4gnGDrPL0cth1TtnXG1xl2qcTTz6dMR2WOcvfTPPVOsnpIX3OTE7UWzJRqzzKOnNGHapyVs6EqQrJrJ140Nzjp0OLfM6dFxtzmqmAxtPXc9Fmds7KIy6tkw7r5vTUF8ttBVF5826ZXQnbpz6bgMdBlmbnUhqTc6Yw1OcNPNxfPC1jbGrApqOryWB75geZRfMlxjZeeyLpW6I1M5WdtN9q83evPs6a05Ory53tqrRt3c7y3pnroRnbdo53fG6gcbaayZZK18jMx1qd1iW52MOuuWTVTfODVfMmmWU1TLOMqYuzaq407YwejpM1ymjZ2mak7xFVzF22vvuEl1p6+duE2nvfDc3t0OMizsoNMaezx2M5l78ZVSXYlorbbWnPpgNOMbUgbSbWba7megXJshfc5XOCbHRfNl6vGgMo1q6cMdO08+ZqqWanVgz0tJjnsUOdkj0bgmw3upEZFYnYXMtbVfMpMdo4g7bIgOFGo6yOuMy1U0aEditsOmaOm03y2dtYlT2qeUGXOdzyyy9Ozy6c+LLlcGrtx0Ya6PDrz6QbN08iHUbbMvXmOajpp4pTULpljrzpxs52qN0rn01bmS7CIzSnOW/THnR1FSmFrpXCXbbTkuTZmkzcU1MWRqj0bkzzrVgd0iEp3oh85qFqDFdYkrr57Krl06TWs8+eZRnrMjPQndGe0X56rluk4zqkanDz26umq5z6YiL0usebttibN15OWMbPS3bTURVxoYwjqwpzWqutz56del2070zULw1R3teHPv0PNW0zTgchQdkamSM1LNXyrJtgZF78r6GqYZqKankVjadnReTZNpqa6dedvLUyTNczVNO2zz219rxohkCsGO/WeYzKL6DnDdee2TZHrfNeRu08anL05lbnY3zoZ22zOsNfRnmdNWqU4bDc4MNaXZqJorRdc2pTszMksd4BUqZ3SevQcBo5l6Wd27cJh1aTdZK09dCGzXRzLzjdeUztdXuexnXzqSVMlFTtc1oE6FT25G3NdqkzmWadia2nVsznu6OZjVidWlL6TO9AWRoOevGkvpzSXrMyNmdTc46iMUS1peRGaZ6cmk22xI1gdnneDpBTOsKztFYi8DU4zqmWtopyQ13dPPnhdLRNG3blt6B2I41Krz01lnPfmAUhcvSq0Zm0jn1Vk582yVHF1GMGXaOkPCu201pdtQJ15dJkqajOuZzqDXpxkXbds7nyMXkZuZ6xtjtx60TBhx34421TVPSZgc7ZunbGo5Grc1ueNVNzUasOwGca6kl1AUyUatjO50pOzUUzztp5rkKwag6dTjPXhmk2OsUdecMXGs07pCV0xxL1QrUduMurG6LQ425zkC5cYXO5ucGxlc4BSiM6aM4oW+WEoZZ68+b0snUhx63Jt0m65xslFQmelTfDVJjUbUSvV58aWitpHpyxVTXWZutMkJqENPUeWR1Yh22Flziwo2isao14qHVIUagS+Ti9NjNAvaXTzkrbPTmhmq5LFVIOTVPXnU2TLW2QKm6547HTcbAdp2XaE1ybGzg21gZ23SBqaJvCGC51GySUTa3fK+dMaZoS9dlcRnS4y61mbecOyYUNR0KhkqV2Eyh6OMdbo57bQppevFKmud9ONE0LOCqDXza0lbIMtmnFDjYp6xMbp0TzvbneOeUm6t5TPSKqomd0Yo6870RPRIcU6dWOmmTI4xSlE9a259ajntjDp6TFuJnrRUwbdZ56M9DBWYahpeZVRUOaDY11UGXXuM4ejz2C3pM6TCNEde04Z1RxoqidsKLhnpzoMbanCVNdnjHXpzJQ2xqmmcx1jdNUc3YGalTZGbYL0nQBi51mloxWk6R0oxEXusaNdc9lDBWqR63tnhzxc5TOFGStGpdGXMpqL1vOOt89UhhmqB06OmNqqJE1Tc7TWnVgdy6ptttiyXFzUpjpWR0yzXXecU2qWanJ0LZa56+RUbU4nWImLkrS4KqMKUVugRu/F654jOqawSdMJI3Js5lTVDNmArqaGSpyzlKmorne61FSTQXypJo1MjLHDrPqrpHJwbNcnJu/FqdsO07ImS5M5ozcad6NNlcuaJq3JWgTI1zB2K22nU6dV9Oc9OQZ1DGyZqXqc+jzAai3lkaLt4SXjbzU9emnGTJK7azYxnMhW2zROlVxby6TuvTmRbM7CAV0kQzjqcbw7GquSxs9XkF1PWWJLZ2OiayK5VOFJvcW7nXOHc62ybMc++FNibNnCZ2yBm9JY1wo1CduS4evLTc9ZkizTVxRLs7aKNtXSZ6TCbOY1zPTrzgHDmfVRjncbmVM3hxNOl1Dr5Z2qHM5QdqmbndJjUOzgNrOvPTZUaXG6G2yVp1R067mkc2kxhwsxdQ1Vc+jyHFdK5QduY4qcaqjdrxpjVxmx189RU7G00i4EuNtps2ztNZ2mWsOWTY2qaHYucG7Rs7bGdLXSuOqOVuZqTWA3o1aVujm21ufLdb4YGtGqae2hTPLnk1VLLczs1yrM0znGTZl22R1SA4VUhqTC4XbFGuZqjZZws6r5xfXkVGB2sMHS+VA93adSblyruc+dOMVp1Q5m9G2By6anVh0rOpB0uMooDttg1TjpisbGKJrFGS6lZNN7ONcGyaeqxM5wUJyq+/PFV1kQvcyJoa51ZBWmhTVIUbSylUTNa4WXCimyA4UNmed1sTQXmgTXtGy7FyXJ05xWZrWOZGadE9b5RlHGfF36V157p0mOVOrSGHdYmmC+dJPTpyedmlrnstaXZkU2lcm2qRFb5ztt1rzu2mwdsVl2yG3Rs81OvnU6hi10ujUzLm+Q52Y0WnSb6aeWoG53OhHXDfOiUG+08dU69z2G5KDG1SmqcOuUNqTrMyHYeO1YJraKs2KKa0T07aONbM50XUVmak3SdIje5NIkFS67vcQal1DDOU6VzI6YBSWNc9WZdNxnbFTmioxs1o1AurdOJz3o49NzKQFMXpmtW2Z6R6TnJtV8yl57LUYquZWWN141p20dJc30Ocu6ROocaXLPblOocLzlrVNSmKBFnONrqCV2w7YRNo14fR5jL1npPPS3yzVswX24dmeaa+vLS3pjVNmqGazM11iJyRfLsX0eJunNchqZEGyudXyzfGieppJvXIbbWzLjBdaNs6XZBNtz7R1njfp5cujaszys3Dj7c2Tz9HM6MmxcxTLtcxXTRiubVSO7cZ56quOfW+s8NkHVkKnbG6pDtOGdW57tzJqrg1FE0YyymHbY1GnKaevPtMOqufa95q6c8EX0I7zyuenKboNWmhqKMrMdQqYLUi4u+G6x0zWreSnRcpSLoQTvomtJUzqN0jC856mL0magzUZTFDBqNtunGupp2Tte5+fqY67hT05PeeWOscruWaW+ZtU1pcGrpEst813Prrncd6HnXTgO2xUounYd0nTRKxq09HctkiysVO1E1hvnkxRo02vS489XJWzjrZx1Ts7VXLdEh59iWdUUNDFUMa51RfLoGqZudO6zCWs6o6GnZqM4qUHIy7bRVBaTMKWNJJh1aavkm2xU7E1RyrsRtlzV3wlFGpmpvMPo3DrHMszLZNzr06dUs10DRXO+M9GTo5Z26Xz0agcVI52Z1S4cRrnqnKeujqSXs8anKbWY2TnTKT33Ln0TndFbGtnJrnaL0zQei+RnpHNdOdSa5Sb25bokWRnlexVoabi2cOM7Dp1aaDtPNwsUzgOu53ukBWQnFbRa6WKnFE9q5SzUtYzs7VztyzomnM99zTT0eaO1Oh203FdJhm+aynO5dbsOw0yO0IrCap21VczBdRHQo59dxrZ2zhqNisbZxK1Gx05TSc+tJItXzXajYYk6hV8aoxs6qgZorE1NVF1x1BKTG6k9sKT0jJkuMma5ucGytcxzI9Ji3nsOdNOxqhyA5Ddrma5clefXKSVnIqWSznk1UXzq5OmzBtc6p0o1cRqrmppvjfDvN0x00hempah1RmOhLsy7m56JzWduvHpzsHaaMiZQqa6RoLO0R0rjzrpwnrtWiqZUzttgNsRXVNnVE2SihnM0attI085zies1QO49wNYmxtukRRnMyqdbOOYTHSddTG2uQ1bMs+iN0jnZXKa0FT0isXXJubmo1bYNjapqbw0aczrlDJRLZnpyaiXS8+kW5GaolMI5ybAZztr587c9KicSxdDpoqZuUKqEbuOb2LOITmDdKNs5ms5jadqMa5F2mhlKlXAsrs1LOnLNBEV0zUjSc+uNo2rTqrntjas4maddvnrG21JJnDNGsdLbAdrk57cHpoa2Zem3PJmtXHZWNqM1GRZwlIambOeprmPTkrUGi9tc4s0XpsM6pKJNWkqtLorJXeOHeedbE0VJTG2KydL5dOZq683nU6LxhWaTGNnGqZzTNEWhtVkGDpUG2ekTtttjKiA3JRh2rSukoy7c3UM5nVgK26dY6RxcRW1RqYwtZu3ytSjqkTCDnZi+nGtOzfK5AtwOTLqZnTVTcSjdc51LG2nozU6VykNZdOMjjLufSdKNRmnefpe11F8p1aaHFl6b4V23HruFm2wxy9EoXIrg6amZnbpMyjihMzbtFmC9LOaoCKrpzhJ3Sid049J3TnUXudM64rVpDZMZTJteILqCt1rnObQ1K6clx51xkTZJzUXGqbDpO6lc41Tv//EACcQAAICAgIDAAMBAQEBAQEAAAABEBECICExEjBBIjJAQgMTUDND/9oACAEBAAEFApQxb3/JUvRQytWdlKp7hF6PWipez1Wte/6Wdy0YLStLobGzyLE+YyPn2Pvv43xHP1M7K3Z16GL0r0Jqz7lqlKfP2+YQxicYjhRfqT0Xo4HCh6LublQ9lCZky7Memy2LLRvmxva/Rf8AKkPjTouF/Cn7F7b3QxDL0ZwPVyjsS1UOXNbV7LhDhrlVrcpllw/UhnyK2f8AAuBwtcRr+a9k60e6HLnp3z6OxaLb7pQp+SvX89H0cfdmKGKV/E/4GL1Lkf8ANguKKnGbj7W1DQocdua0a9qdQ5v0rifnpvaxFNuovTuMYyfBh1pfor01r81Q/cmfdlCZey6nsWKEooaKEOUM+fWI7KGKKm4qH1LKsouVD2XA91Fe9wi5xVmSMVZ0Xw0UWryeiVnR42Y4r0ofs+pHiOKHs/5K9+P5N8vsWmR+uXjyqMo+uPkXNzXHyHt1FaWeRwPgtTk/U9nwXbl7KEUfez9RuFkJykUeJ0L8hZeQ+f5vKksizIrlrb5rZ5Ra/pstiyoeNjYuFLXAnCMosoS4ihIo+CmhbfTxmzs/UvIrFv8ADE/FnKjx8jnSxD9TEnNGWMLSrKG2eViG71+p0cIsbpLIwyPEeViZ8yxsao72qFDihRR0ZdiZcdmS0sbliH+R0WeKZ+CKTFrU1CQ/VQxKzyMuT9RoXKtJJ2trsSseJRfL7FDLhF+pRcPvo8Sh4lHiJ7dwvVRQpTuestq2T04EeRkhM/WUxiRRzHzo7HvQ3Re2L5sfcfPqHHZ53lRyeKFHGRejF1OXsbsf5Y42cHi0cmKHislLhTcPKGPWihlehaM6SUPSrV2XULT6+4cYwk9P9DFCHh+VDR9RZk6LvVLV95cr9hq00xZMSpRYuF5FllnkIyloXdI6LL2UYnU/IsvyhavqrP2E+d0/ShiVlYs6adpclMXELSualxc1a70UKVstPvQkdHLPApou5auFwVH2LP8AMffDT42WWdiW/S+5uPulR0eNnghcD64a/ISENGHOJ92+FC2R9WqdC5Mte5fBTZ4cu0d6fsJxRWmVlUZFl6UUf6bsxXLSYrTz5lavlJ62IZizJaXK0rd9fqLiFy56lj67wx9KWmTnsS2f6pOq4ap6VWtidnlYjxE6P9y4Q98RsuKmpUdaqKH0ObFouH8hoyjAasopj7d6UdCObH+TeJkJ+ZX55d1KFlCvyMr0UI6LsXAnccFHE9Dh+hj/AGjD9Zz/AFMnR5Iuz49HjHieJ4zfFysfU+tPt2ZS+BWxrn7+zXGX+0qHriP0fdKH6PkKKKF+67GuKKKjKOC0dj5d0WJnkWNC2doTLt/sYmIx8GCqHpZl0umcboYuC6WGPI+/rTMbmvR2PnFcox0yHYsVDdCjLhIoW7hCVbtcCLh6VGU41kP8jH9F0N0Lha0LiWfIUqGLfEqWjHsUMY4Zj1L7/YWKRSLMUOMUJIoy63X5FDfD4WXb4d8Pq9HFuH+t2X6HFsuPH8uLMkLiGqL2ujnw6h8iZaPKEqhsXGq0cdFlWeG1xlyYuh6cD26F+RjjeWRkdv8A2kVDhdsSrT7k9WYsser0cdoxE+ZaM1FDXKyRZ5Hcvl+NaYjZyz5XG1F+Q+D9l+pU1zLi3Hkxfq+5WjlicVy8qPIyZ5l2NGGr5XaXOnioSqGxIfEpW6izEbLLGIS3+2jKnstuiymh8ljxsy4FthQxw9170NWxT0PrLuh8Hz5SP2dcF2YLgb2XM1NxZR2LhyoQ5qipdnjWlbpRj0ZSj4nFFaPiFzGI/wBccaVH3xKPFHijFcjfIzsoeB1CT35rNDSh+puLLKFVeTMej4I+oSrR+teihnizFDZY++Y4j9To58oyTtKofLWJ8y0qcXD4HzF3F85CYzr1dnMMRdD5ShsWmJwIqaMpQzFuWrKKj9XQuYy/UyZXE3ceXLXPieMuK3yFkZ8v4jLsalict8MxdFmRiZp2seF2qMuDtfB9Xw9FtdmS4V68GULEox0ac2WMUfqN+ImPgfbGzqH0hj6iy9chGH65/rfoUofcMyldFDcvgxLoz7T5y4fkXD5KKlCetDR1F2Ms4hD6i4T3suEVD4fimZwxOhKxo61UZd/5SMyxd6ZfquowvR+647EJmPLy7UtwnTYhlljaP1P1O4eTYls0cIufGMoz/Vd0JPJ5cCmvZ2fBFHQ0NISMh9T2VCFOUfBM8hZc2WWWPg/Fsql9eyFFxZcWIa5T5sTMsRHZZcYuhn2GJH2+cu/itH7jEqUVC5VUJI8V/K1HxcQo+QqlGR9cLgpHYkVKfF69FR2MUNVGLpUVrfusasZ87OkfRrnrVzXNJFDW3UOiy4cI+QlPfqZjDfMKK9DOnaq5UXwKEfbO5uGoo+RUVqlD5Z9UPqPiXJUNyiikfVPzmahFFxzq8RKvWhaMUP2uVpZ3oxasSlwo+COoUvoS1+J0ZcutFqtXyeIlQxDEfXCPijr0P2KOtHDEVcLt9Qhjlwjoff256L/n6O5YtHF6r1IZcLR90VLlbLSouGVfoxO3UrStmjrZL0P+FT9MtnCh6MuObsqEPRDlGWl7uOKlc69av3uLLhDizyLLHD0uUdNaOGxDhMemMMorZ6oqX+u72rW16r9tlien2HyLKzs+fFGXf3Kb9djihDhPW9HpcL0oWrKPE6bmxD9ON6MYuWfIQxiEouLiiv5PpU1xo/SvW/a+DGWWIsuK1sftYuv5qGLfyMu8eq9uMvIvI5ZRW+P8jl+qxehRUpDipYkUZcSoZUXzZYtGo8uX1sv4X7XLKt6NaLtu/QjIw93WnNt+GKdiHPU4/wAXX9tzcIZUdxkKX1FHiULRFc/xYjhIb9lb9SlFjEoUrdmPb9NSjKeEYd/9udHL4Yv5H/SupoR9ixxY9UVz0dwu9GffStUirGkUIxT1yZjtU3rj3ltaihFc/wAj2qhUNyv6mVQ9n/LcXDi+BIai9WL+Ba3HwuMeX/AvT8Y0LpC0foXXrrXLVR8hep+9TWtRezF771Sizv8Agfev1KOBii/bxND9be/fpxMhIqpU36bha/f5X1ohw2Xo16aj6/chyvXXoUpWY9a/WV/GtHuprbqKMe3HkfsPRa2MWi18dEPsRX86U9Q9GKb4KlrZFnMrlDm9n62vx0XCs+YsZf8A896LSocuWP3LSv67W6Muoc1CUPTAycfd+97nGOj4sRqipqoSlQ37mfJv0uLi+FHyLLPk96V6qsf8r/gSK0Wz2+zRQi5qVwnp17Gq0wGxuzBlll3/APE73WlbPVSlKO5uH760Wi9qcOFF8Fy9Pmi3cuX3u4WJ4jVFGUIrmvxhbua5h6fZr0PZjZ82Q5Q5aEjL0Iu2VYxQ5ZYxbPT4V/Mux92OFKo++qxvVDhy4Ypei68ubhO4WMZe2tUhqWJD9b9S0v00PVuKKLFp1Cm/R3/M9EZfxLqcVDhe9IboceQu5fZRk6L9X2E5e77/AIPmjqXLLFyxadDEeR2OMeioUuGvRdy9F7mKbob/AIEM+SjLr0OEPVcnR3pdQ6MR93NemtlC9C/h+uG9V16PrKhDhelD3XuSGvV3HxR36Fs/c91iJULvKtb0v+S90V7a9PItVCPvTbLobHoxdemytHstmKUOK9dDWlHWlbvVen7tl+vqrLyGJyh1N+ha3P1xZcuHyL+JaPvdvS/StEV6EPdduOf4aULbJmLbbitF6XquzL+RDFK26Fo/5VDEOeyt3q+5ZcvZfwpSoQ4qFpWz7F60r2XoYpQ9b91S+ZUKGIZUfZ+RQ9X6aGtXqtPkKHqh6IuK9C1foWq0cVq/Q46Lm9FPWlj/AIF3/P8ACi4WnyoXpqKKKhQ167j5CHs5Xqf8ih+/re9r2ra4cOVD/mXpRW6QxbJc73DXtuOov01vX/wvmtTcOUpWyLHOMVP1i9F7P31D0Q/Sudl0LrR9liZwzxKf/wBO9H6EpqVDKj6M6/grSzv1LVD051et6OXo/RcUV7EyxjioqUVND2X9K1UP0L0M+S0YmXfzZwhl6Jw5+ejLS/Q9n/QsbPGvRY+/T1FwlwitKlS+vSxel+1KXKEM69dGJl/C36Pn8K2UdxQ9a4ipcUUUf72eQmKHK9XcLov08F//AAL43XeXX1FFI62b9DlaPbHpWNfzuKhHWiOtfrjFKKPGGrSLE7F3KjLO4x/gQ8bh8mI8+bLlOH3CH7kP+VISKGY9KL17h+i4rZ64FmUJHjQuBw0WrrWvc715hSkNCEq27dCdCfOjFjUKfvrU5MRlwjH9dExoqL0xlyuR+1epvTDLHLIZiKKK1uKKHsi5rRxSqhI8TxKlqEZdVz8lFiH7LFo2KEiprnXPrBc5SnF8uXPz1ox7y7jpfMVsu4emJRQ8YSjEa40XoQ/TRR0JtL/nj4Rk+RaXtj0P0/NG4XRUt8eQsrhnz4kY7Ia3+zzD4PJao8jyhc75a49j7ukP+FH2EWVZj1ojtpoaso8RJ2lWniIqH/Ciy2KmWhNOWYDhoqH6GY9Dlj1V79Y8nmLLixymIQ+Tsw5MkOahDFtcdH5Dpiosrx2Siq3fbHq0dp6fPbjD4MfIuilf7b1CjJmCpS2WXDYh6rvLjTpRU9uy8j8W8Wjg6lKjyE+daKKhjjpJ2MYj7l3NwtGYmUI+1o+DF5Isrl/lHxoet879C4Hp+o/xlHyK5ez42Q2fPkYxkfPW+E3S6LZmfqULrRDjHoWjyO1RQ5sorhrnoSM9Vo+YXBRRiqMuUuToXV23Vi51XbyoTuGUdHYlyUdQxoardwum5qtOlR5GcdCExuhc4Q1Fb9C4mhYjj9SqFiYNPL0/9MFmdx9c3UfXDGN+xKMsh5cv8lirLxPEVz90oSrVsaE+UXetxRXI0PvbuEiuYYnZ4mRjwfqrV/Me9Hw/v7RZ4Jurj4oY+DvFdZasQ0eJl0MR3Fxat8nY+R9K2VSTo8hO4pj6rbt/rDdHjZjhieIuYUfqL8Rep6NT8jHmMeC+PTihRZllS6OMl97xVVR81x7otGRiNn3vVauMWMXAhornR/lChY2eGJTRwxHzuGLESpY+TyWjm2Zdpx0KW5+LoaihoXUZMqOCyy/EopMTofXDVMXGlncNi6yWj6/VdQuxcCZlCR9/bJdY/qvS3p81XDmt8Vo3C4Z+ovHISaH+XoSGzuPkI+Y9Pkofp+mTo+5SyzoT4xhw+GurEZD5wihauEXcJmXaZl2iq06LM4+PgTF3louoThFF0d5aMRZZ9XB9zij5kZISMEfYy6/5/o8kjyO2JTk6PJF6Z9bfRz8hDQho8RIYpyGUV4oq2uX9lGUpGRYt8VPc3L0XT6oyl/t/s6WPTnOHkjzSL8pXtUoaseJRQ4fIkLgfOtWNUIbo8Wxqn0/2Me/9dTZe6YxIZj1iL9Br8uz6djEqhsXGj5MkJ84vjyUZdaOGfJQ48hRctS+YULjBdOm+38nHTofpX7GcPS9GiqWLUdjRRVj/APzPmPGjO2qhv0uL1elimh93q48RQ0I7F+lcVbyF16KlOi+a4Y+sXWCdHlw3Ysmj/wBMR5mHfUZPVlli5ipa2ytufmJ0fBdOLLi+bikzpvvLv9jhuqSZQtGih6MUOoahMfS9GI+7ljXLOlkvxQxnkeeJ5MXJ1D5FjCR91foUOUxuH3KlFll0V5Jq3VuhryEuWq3vdS++8VY+dOxViWNlVpdRXHBVOudMz5iUZYiwGKbL4MkKLqGKUNc3Zynxkm7MEZPkTOpf8GI+4RwZRVLS5yHylkmPTsSpDevyH6l/GzoVZodMs6Meshep9xYny4/YxlC6GxaIsvg4Q2J3ox9iVRYuslqhDLL1bKeUWM7ErhTY3wL2s+OPuXYlY+D7GW1jfCdJtpizP2PEdVVI7dDxEqKMR+tD3erEVDLMuIsRicZpi6LoXI+GMrivTfGn7JSv1eQtq5RcrguW4XenZ4njolL17FZz5NCY+ShIb2ftRk9GJFliMTJ1v3pVOjGizOqLs6F1f8D9eJkjEcdnztiY0Jnz4jKL5xd6ZQlLUqGISEjLgu0srOx8FVFex6LrdooqG+b0Yz/+aZnVclHHqfRXoVPZd0davuK2pniLgfA0KmZcy4RZnlSXU36UOGiuN0XxCG/y/wAVxmLJnbsTLQqHGPBk+DEfXA2MofJVQkVzkpQ+RotUjr+Jd+1casR4mCO4+rvr+NT9MYyfofUM7EteUfgy73f5P01o4XAy9HvcPvHpWjx8jspJVZ4jxFwXP1qG+IStpFxQhviztC6+iY3Q/Qh61LE/U5ULT7lwfO9efT17116bmtHPzdiPEar0PSv4e1yXxnnykqo4PLi+WuIQxMyYuniJWWXNl8RifWNR89CGXDFq4+ejJ+lx4/xrZPXEZYvQ4uL2qFvZRljCUvb/ADL91WvEzxplwnTu2lZkIyfuRjGThj6Qix60IylbYrSyy4sb3UM51f8AQpxhrdbvS+dlOKmoUUUPRrhRQ1TfAoqHvQpy/wCaZ/54iR4I8Zo8RL0caoRk9GKK2UP09RfMsXqZViWtx29X636MRd2kPrZGULeuIufEpDQkobo8lNRiZdUdFWJHxTl63ovW37VH300JT9scVWjs/wCeOVruLnrZ7IXX+tVw2/5HrjFnY61UZaX6EtOobHzC/VqEUOb5UPg8kLJNsoyQhdNFC9HkeTFlH3y50RlpXpXbfooqtbuU4eiVI6MsuIqKlD9CQ36W9KKPEqF6r1+R9q1olRQ0eBQ8RYniUUUUJDnJlwpYuiuUqfkfcyzFD4V82NHW+XaR0L0o+vCzHGtPrhooy79C79LWjejE48R4njTnxvI60Wj1SGqjv1Y86WeRZ0cFl+ioSGoy6lPnx5jGL5ji7Rc5PjFxQ+/KH3oioxfEcMeJkmYob5cJ04fkXFjdCdmYux+lHUN0LosrmzH9oo8ea3WvRjHxPk6L3Xoc17Pr5HzsjqWI4H6qFieJ9mtGIZ9EJDRiqWXUNWL9mIvix9f8/wBixx82sYjLuPIs5lwh0eR86H0uTqPvk9kOFP3JXtiOfo1znqtVPkWXN0LlaLZzwWeW1b3vYhqFFc5KPFniNDErPE8THT/WSsSL5vl5CL1RcNjylOKHw5+Yw5R2NMSPH0Lk8ShocKPKhu4s7SZQ0VZSKhiViGjxPEorRSyp+nKPIuM45lFFDKl62MtivVbZCWq5lehKpSGpx7xPoxMQz6VzkJKfI8jyPIsfbZ87cIftTjLSoyemKhtF0te5XQzyL57FtfGL1+/ytzZ2VNChDm/RWy1Yuz69aEMrV8aJlylLyjHpujHmLosZj2P0N+35t8+YlQ9PFNdCY6hafIw1Yh+h8iYmXozFi/kuW3dy3CyHL3Q91LEXL9HSl9xR9crq3TcoZjwPKFKuMkX6qs+ufvo+iiqHpijhFjcOFK0x/hs+jlIo5/gS9LFo4ufvpqGVCQ9Vu9HzNjXNMx5hGWiRlD0stS1T9KdPt1D9iFkNic0Xsj64ei2ss73QzH0P0t17n6fuli0qFoxRmY+n5rR2LEpIS5+UIQ+5sezjFw9lrj02Njd+mtHpZYun6FLjqENiMta1oWIkN0f+gsrjmW9aGXGRel+i6PK37MukfIoXYtGIfXqWnFeIzDgsYouG9qHtQoyHz6EJD/msv1VCQ57EOeEUdao6XmdwjIvhZF8uFNH0uGUPn1sXtUNwoWnY+P4ceXcPryHyXxfB070cX6nGWj1+6P00P0v0I+l6JVD5Op+aKLe31r1rpucR/wAt6PTHZ+lbp065Z9+ysjv1rVGRZ/mGJWeI0V7XC3cLdDhz9jsrmLih7VohsR/p9HxDixTR9fZVipFjH6qb9j1XQ4uhdb36UN8ad+itaK0QzOMTJQlDd/wMR9Hstnt3F0nbyj7pU/D7oxC0cvpGRk6MeUVz0Vy3N+vF8ZUPVzfG6Kh23uxLR/zr0IfYmWix7KOvSxFi5Ht0XtWnyKK2+bfMaMo+CQh+n7XD2v2Y95Kxrj2VKXsfqy/pujscJIUVxLMecefW/dXNW0ZcaoWlDFvQ5oy6xmytn/Nj2ZZbrXqF/GtEV/XlGK5KjxhLmrd85dQpXIh4wkIei9C0y6WI0XOPU3FxxVa/CqEZGLEuWuFx7vte7AyfHsuy5s+r1LRiUUVyN7v+LHu+eyqPh5idxXPR9VW5uEY4lDfK7oZYuTxPHRwkqcfF0xcTl0VHirPkKUJn3RDZZQri4R8ybrHObGcwo79XBweI1T/j+fwPkRQ+BHz+moT48jOcWN2Jjc4ux9zjH2MWOMehj7oSGrPGKhC6yZejjNasQpQz4pQ+zEaG4UfF1aLLPKxdaYlFCSOzxijgucSjISK4lIofaHqlLG/4V2KG79fP8Dl8+q+XFQjyLOxsbE7hMUVq78sXRcMfcLlLT6ob2vZdTjlxXJ9hijEpemyy/QmZqz4PrxnrZav+LFVPls9ef4EIfvXKEOEqMihdxZgMTL5seRfGnjzHQnGTE+WtH6kfGqj5Kjoy7xGY5Vls9HDP+WHhokJUMydDossfB5IvmPi9Sh7LZaZf0uK3r00nC7aFHR2h9GPWQsYbn5tfotj5nx9NCUZFHy4Xo8it0ZD1ZQhMeaQ3alili9r1W6lOx63/AHP0Y9Pvo+eRjk7/AGjLsoXUP0NQlxQ3qpUISoo+5doQ0Vq4Z29vsI7jvThxUPGKh8zY9lNfxIf8v/V0Y+rtel+y5XSxSGvyqjEYlDdNuxDL3rgRQ8U1VNCKMsRQpuckeJRR/qGxPl8quMlzeqHpgLhvS9W+b5utaM+/4EPW/VfqqU5eKbl74d0UUIfqQ16UNzgtfo9kMb4qxTk0Y6MoxhuPLmWYu4vhcD0/ytUVouz4LmVOXHoT4+6uVtllQufYpXuWt8+ldw5b9V8brXFw2JQ/TdihnmZPhss8jFmT5lN0oRkJn1u4b42R4oyijqVr/lFn3R97fPfk6GYdKUXYn6fmy2Yl7VOOVCMtn6kXF073tqLhiPH0WJ2Z9GPCyiqlHyHCY3xqluuUxiyl9a/Nq3Zjyvc3C7hl6Lqahez4vctHGLoux/wIZl1i/Zj2ZMs+CH3CfPS/U5Z489JxXpT2e2MYria41XKeqRk/51zk/wBuxd2OXCdC5GjqPkI+PSpr0Ietn5Fnkh5arjJj0+TQ/eitWWVxNj/WMOkyjF8IYh9dJelHxCei06O4aKKjJRR8ri+MrEyxOP8AI+RKyj4+P4LOWcp8ZGTtxRR9EZCLOGPRb/ZW96dllZFo8iz9f5n6EeXqpOF3/wBPJHN45c8WvycWWJWVx40Pa4TKsSPH0MXBdtwz/Yp/Yybyf5IvE8hcnOLyfBR5UiztDftboxRyz9sUftjj6WI+ehe9nZey4P11aFKjr2V6l6W6MvxOT/ohOhou0dCPKi2Nj0a18qLZY2J3v8UsSrRcmT8hIbnuOnrZ5excJmZi7KPKjjI58lxunp3C1fqQ5uf2iotSijo/XRwy96GVv363o48i+cvySPJHiYrjVMbv0VKdDcfRoetz8TnsfLEy04qK4Q+Cv4EZZJCOzPGssOUl4PLFWvQl6FOXS9vQnZ2xKjJ0LEpDx4QoZ+p+u1WNVqvS2L1XsxKjsvn9scB4y9aFFlj0S0UpjUPRcqKMT9n+0XQ6KR40Lma4ZzjHjs9/p9xEWZKjlpr3Irno+RcP2NNvKFGPJ1Oa0Zj+i6li61fpa/HHh6ub1uMeCx/iuMimn3OI/RRx6kUeVHkWjsc3Pz6+WcC6WNniND4yEozH+h89D0y4VGKTXa5Z2Pl2WPWit8Toss8orRc7vTLgbrIow6nL9S+bo/aXC9qO9lzp82qPFIrxTjEXLGfByj4jksQzrVwosRlK4O93+3+jIXS6MusujHJV5H7HcP1pR98Xk8DFmTt5HWihI6n6MxPHkfU3FmOt7VoleOD4TR05fJ2+tLZe9StF6GLqWtaL5TpHWHS7bdihxZfIkYu4sUdatVHbhS5+daZS+V3hixun/wA5yZduvIUfsOHvfMKF303l+P8A0dLsffz5Php8bLLFzCnKFCH2mJ+qxwx//nQuCzyZ5Ids706/iblQtnKHDMUq6f8Aq/ySsq3u+lyloh+juUPe4cvpx3CzaH/0MnkzFWIZeTENofPo/wBRdCHTFwZoxysZ1qlpk9U4+WN+hH3WuXr8X5Yp3r2VwOV/IlzD3U9Q0mdmSaEfto58RYn2klr2MWyhcaLdzl12L8ip/wAr8pvyL9iMuDt+PK4fDL8T/SKjxPE8Zvi5WOzPrqnwYWlLr0uXxL/b9hOb4XCOzrWvdlZ5b/XvkxIoTGrhcy9Ph5QulD40+aWVoovf5LOj4srRfGfKj9vRXM9TyYjtD5XQ+sSha/TKEJVD9Dccy/T9fByx6ZH7CcZdLp8ipD9bU3sx8epTYjlitNmLOxiLmtqKORTY9EfXKEx+nvT6+B8pOzgyj9oZfpU5dJmD4fCxtrdzZ2f+et7v29nAsd2j9iznJ2VUr0Ylqx4x4FcSnD9L0aO/+d8ZsrIUfD7ND4leiv4lso6KstC5P21qW+YuFL5VlWLG3k+Vwpsx7bLLPiEvUvQoramf88ElCKHo0eRbbXBer1U/NKHvXoUMx6aMcR8wtrPIy369CH/Lih8GTR+2zi0Yx9haNWJ1FCPv0Z2UPAqoSfoc4+petDlclTWvWlFD3s7HgVFbrfxMsaO13vjD2qXC5Ml6lo2JD9FSnzaG1UVtXKVKK1R0ZVk1xK7ZR4ihiK3Zen27H1hkXve9cfxeIlRRkJHSsQ+3FlncM61uei5x7j/zR4+lla4i1XJXpXtx76e6Y17VDhIqVvZcIrR7Ysyqb59y9DFpQv1Rj0WLIsuyxMb51Usxd7OaMOjuX3qy4uXC70RVFxcdlD0f879aRwj5CZfL7m4suLEZIsbL9SY+fYhIyEyxbLbEx6jHpjF68Oh8C5PHRQ3pj6lNboyUIdKEhcmSoQnpftQ+NseBaLT4VvYqlaWX6HKXrv1oXcrZbYqoscc+roU4mYvWpR5OUmPgSPlw5ooqMejLtMuMY+U/4sR5epQ+93DlF+hex+uuK1scUIqfgvTirm+ci/V8PkYmXXqUJ8vqcYaGX6HFnkfF1CPK9KQ0xe6jLpbopMSpGUPbLv8AkcIevfocWPVcPJiL40S3RR0rh+lz8j7GLMiuW+cetLjs+TQ+1DMvXantssuPKW+Rr24xUVou4XfkWdr0eJVShi9GPT1+WXwmNDnHmPHgWLGqiiqn5qxelHEUWkJxW98afXyLZS/euC+WNc736uYRbOxC5Ko7EhIyhaVZVvouODtTZY4UJj2/5NvASHvcPS+Mf16lHyfKGucVx1NQ+tK14HlNRelRXNcdQ+8O7Pu/3W5eiZfLxPE8SjJUJWUZIS4K4qehdKzL0PVvgXOj2wPstWUfGuKKEMsXI4ubFu+tEW5+j9Nzj+tFHiJDPs49S4T9VasR486XwZmLuLofKxH3pWn3SxDPi1sT4MXeyGrj5XHQlDcqHD9PU97/AExcN8w3F6NnxMfoQ5+Sha0MSGvV/wA4bPrauzKHOL5vXyOxZ45Zb3CQkVzQhlwumfXouBmWilDX8SfEZCLi+RR96hxQnwWPVuorWp+KVOJkyhcFyo+FFj5hlco71+wyo8YW/wBZl6f+cZHyoWy6uO4Zj140smsUmslQ2LEorihLZo8RL0pmSv8Amei4hD1uy/yb48oXZRR90r+N+n5DWrMb9S5hRj3vwzL0oeQ+WxOa0ZjKc2LsxwxxGhKK0u3Flx0uT5DlDjy49bhaXo0Yc7OXvcIZUuL/AKPkLXJS5foqMnK/bbJxeuPUfZfU4/rLhLZQpzvwxf46WNliLlOx0OVpW3zV6XPzEbobbP8Amff4OjFqHDUfPUtWLazuGITGzHpl86LZIcfK5a506FkNnkWOFzCLj4h+nqKHLe69bFDLYxMTMtaK9l7IqKKlaLRaueUd6IcXWiPIShicIetQtrnCW79jprs+diMnzs+VWii4RWtFbIT51Shyp+6tl6MUUIrW/eoqLL9j9a4MvWz5C3cMX7aKPEy4MerMnxPcVFbI+I+N37MSh6dIYpR9itGrKld5QofS0fRk5+sQ4sZcJxloxR3Dfpe60WlejovlwoXsY971qe4pS+RPb6VxYj64oR0rY2fPRRUMU1Lfqd6J/jp8qH1rcuOo6L1aMWN2JVu3t8U3/AioXsY90uV3Rf5NFFVFzXM2diEhH0eXNxRW3yzpsX5HiUkI4sfqeyK0vR+v/Q1UW0OPjUKPmyVt6fJwMulq4eItLEUPXv1ObL0UOHLhK0sechY8PGfESoXb4hPkydi6y7dboUu5+FnkdjQ56VGSFwcln14mKofcJxWr9T/ixMlZVD6sUP0fbPqLlbXaoY+tPl6qbmoeqK1SKj5KK3xLL48jyGiixZQyuS5Q1x0Ic1HRkzs6O9lpjpQ0ZIXAjN86V6lpfFl8C9r0UOMex+hSoqVOI4TLEZemvS9VL6i/VXG2PbU/5UuWKKEdnWmJ9b5Ozv0sZbMXejjKHre7rZD1Q9UvVifHCHGL5y4Fzr8EOHD0X6yu7E+JuFPWtFem3fsb9VnwSTTVb0XCh9MReqcXDi5QxKhri6FkWM8jy4cfIQvchxxK0U36LMS9PjRj+2StQ1rYzs+SzFD7FqltYprSy98VzjgyjxGqih61q9PkV+UYj63UZPxFleOLoetCx3f/ACME0scxZHkmMriit2Pb56fv8qQ+FoumVpkcz8hnya49CyoZW6haqOJXaVF0N8eR2mqelRZXoTjttShv0KMu9G+KLFRk+J70asf/ADMVxyhZHkWX6HvXAmd/xV6UIyZemMN6ZU18PpcXpR89OHWT59FlafNMTrSz5QyjoY3CcUfDE8WeJ4HiJUOKLL49OWPOKrW4qaFvRSPh9qKj5ql7unvU1Hza46RWtxZZ8F08Sp+Tj2/Z9eqXNGQlc/dXwfIS4jE6MovRnJcci41bj6yufVfPossb9tz1rcfIVDf8Fl8J2cRZZfo69dSnNFQ1/A46hTZcMa9Gc1+LuxaMrRsYu6rdXXlxcfNHrX8L2rne9Ed6Xt0P3Xfo70r12Jw3zcNS9L2cpoyULaqPlQihKc5xGP09R8LLMXy3RfB88hvj0Pr0sWi/ny79b7/koS1vX7o1NynHjDa9CLHpg7MlpULR7ZaNjmuJoo6ntQjKLZfrfpf8tj2uv/g1CjLa/dgXR2V6UXDy58rhOx6NcxZcXLL0uMlPyPpcfDFlRR0P+C+fW+ofrutVphjx/EvV0fWLpxiZPe5e9FDU4s+5aPZxguBducZYtLG9u4vhr8S+FyOGoRc4nyyrQh6Pje+Ir+D56knq2YKxJN5daVL91aoSihihDfGzMe3Nz0Ia5PncVxD5HukN0dQnPeJQhsf636H6GuCofoTKGVTldtFRWrhDfs+v2IdmL4avSra5Oxex7dlM8qLLlw+FGe3Qo+CMorhKGXHZR2PRiKEZLR6Y/s+MjGcRQ6HtXquEh9SoR90TyPyLrTHtsuV7qKPH1LflCpHkOPyZ0+Hjk7EPdi1Ur8js8TlHky2jouEjJy72riocLRCGhzcPa4/yzHqEZMo5Tux85zijg4LHLlRfpfWJ4j3uey7PE8h2W8R8Hz09+mxF8Q916vmKst3l+WFeOOXJ/wA2PrXxTPCjEfLqipqzt9wuNP1HwYqzpGPQ9UMvTobO5uK4UIun3CGMc3Zkteo7wRxlji48T5PwqLGUMXpR027QlFT/AJEfsPkVVLsT8TLie96h6vSy+P4v2OMlTPxHic2uDtNQsbKEiuXHkZPmcfyMs+f/AEds8lquG+C7jHq9HF7vTp6s6S9Oad0dDsxdiwEfjkePJiuRvZ+9DQ4vf9nl+RQ+DyQncOP1KqFpUv1XspYvS+BcmLTMlT7FxChOjM+YSm4/ytP2LEZMSSF1limdOMT9R8buKHF6oemXSfE9lbVGLMh9LHxEZLlM/UeCZRVaL2Ie/STMoQ9VyftDEo8ROtP1P1a1cNz8PvrWieiUMVtP9v2MS8cnVPPLyxhR2I6GfkVxOPTaMjISG6MT/RZ/0nHoX6LqHp9bofpQ7i7hDhnzWxx5c/ft+J5DXPLi4xjJVPzs+wvazp5CPiemQ+XGOmev/wDP1vRDUrdjvxSqFHUOjx8jxtZK8P2O23zriz7lvcPpx9w6U5frQrt3X7GSs6Wyc16Pghw+hT8SHGPUPpcFrJLLyR2fs9LPJwkeJWj/AIHvkPicX+M/9P1LOTs/bahr0qVvfGliH2d5dn/PoyOipUr2L9V+p05vn9pvyGx7UZCi9qK0bhwpsuPlR/0MPxQukXY+fQjodl+j763NQz4L9F0dOX+TrycftNTUZLjdi2qeXHGiEqj9m8aH0/xxuzJIVD3v0OH0/wBJ5R5M5ZVii/LXJaLt87UUXLEUfXPCL4cVp0k6dUZcrLrt95PpauEM7KllxfuRkts7Sa/GGcos5Ylc/tFmT4U2cj3Q9X6/Hh9DxMRqjtdFFe9adq+dP2nL8trH3UKVN6dx2fYoZ80uW6G8XjSZ+ozDIfIvQj7K9N16kM+vR9dpCOxcDF+Ut36u/beuK/LPXLKhvyMnRixiZVZJVL2rSoorVn7CnLhLhF36lp8qb0qbFLFPyGJH+uUdn6lW/k0OWWdnz2JwvTc9S+T9hOcv1XCG/L2sUMv0tzhLXPiVyxHNtRXHqvVQ3r8P2Eyx9Lr9tce2hFJjW7Fsj53KZezLpdtclPE7T4hShuXDh7IqWIWz0ydKUzi3zCh8n7C7oz6R3pUfJW61WNniNCVx1PSsy5E+Hkf9H+KP+b/HL9Vdc+haVpx6Lhqz9i6EvI72Q3KfHerG/ViZCRVStH1j3gZ/ili/Hub1ZhYjrRet+l6/F0kfYyxOzyo/Y7ihQh+pQtcesmWIyUpGWr6XdFeTbKHC3r+Gi2csva5ai9F66Me3HkxcjlidFWlw3yYpXflCjiVq/wCejIsuUy4y7lnkzl+j7kud1tiPiVkdxUPZiYulxDiorXnTr3ra9L49Fcel6LSoyQmLRse33o7m9ssqF6b36muUfc1xFfydSoR0PTCGx9RXDfKctCVboY+VotL1Y+p+FC9b2ThvhR8LLLPk/JrVpPRiXrxKlS1CHsxcepyjKMEZilzez3UrE8eX+zfE4s+Nn+S/bQnRdnjW7ixrS4qXCK2SMvatK2eqlKVKl7uExv11Nyh6vZM7SxjPqHv37Kj5tely/ZiOxR8hx4w4a9S9NelDlDloSMt6EdsqxihxwOGLZxXpc2P2JUz5CLL57T40o+1qkUUYqhq3X4i5GjpXy2ZdenJcYY1stL05GXxXDXHzT5c/EP0KFrj39Wj3+buGfZY4QzHqGLoXpfYumKHs/e4Wn0xhrmMO2hDVIooWyFGX8D7n5Hz6pxfLhQjLvX//xAAxEAAABAUCBQMDBQEBAQAAAAAAAREhEDFAUGEgMAIiQVFgcHGREmKxMoCBocFCkPD/2gAIAQEABj8C9EH1raU86S+t+zpr62y/hOAYavO9uH8FwE6BpamsTkcZxSwJpfTOCmMBrQ5GVYxRQrMhBCmJBYpBaV9ltl9Ejh9vYIQSDWNOgThIOQY4MxjNOpyDEwUYClBT2XqkIIUXinEEOtbecYghjGlqB6Bh9JRlBRkZ0vQd8QQIG/sIRQSxIQQp7CcQQ9x98tBrtYDDEO4TS26wWLbzBCDal6jINZ0eIsHmGP51uGrEIJwzi7DqO+lOIIdnXi+AwwGDae261HgIUXMTMO5aGmOxjNC4wFi07Kha105oW2O26vYP+kGwWDT3X2H30CFFdhQR0HYdyGAnQMC2ZtsPSFsHGYQh9JUD0vYc0g8hgNIfxZf4BwPSUZjA9t1oewxFCDT1zB6j2F0m0G2X0GWhAhRThsqjsQcEECcOtth999hpkCPX7QlBOHfwEOBEQThBbbUCQzHGxkwkXYTDOE6xQp1CaX2FkDCBAgaxID0kRRYZg3yEKUUINvswQx+IIW4YXfWLRbWSaZEE4YoU4OGpJ7D62NhkZghWgjyFg0ZFoSgnFDDbyFWKQXh0NFqct+ZQUg0w2prJgYGNSFvOJBphDIMMUD6Z6lomH1cMTg09L0M4vtvDuMjEF4bYhyGI8MELdeJ9wQMMQPudK+wtCw+rhghBCDUxaDi56yIGZQIxIx/eytkcYDSg0g1AYMMHkEK4KUE4Q1C+ld5wXvDuHkEK0Z2HkJhOGix+A4zBqp6Zw1FKCgo9qA0CFOkelXrsy8w6W5vH28Qc/AXqW8KL0jn6Sp4hgKe0t3fyItl7q5WdjCHCel6Zq5rAvkufJ3o0/aOX/gw3pmmhv31N4/P0Bf8A9vJ/sAapa3JYTD3BD8SMrUle2w10es4iI1Mp1D7b7ReCqdwPqGKdrXjo+4lVJUKFMKet9KdKtiDlGduUKFOQ7bb6kIIQmQ5gxByGLb0goxuPsNsFtNIJwjvBiCGQQ7b+kJDFAhBCnqwMby1qmF6BRgKVlaQQtScQeCbs6xTEmg4aWhdtCCFPYwMQRD2iVWrWDDmCDlCdLI0ghbCGHGd1atYYh3CBIPtoQQov8CQZg89GLPkKcMhghkGPffdTYaQQggyOYxINpTiCRk2w6JWLxhhgNCeooJrTrH20L2DRwDIFXvqNZhT+ApwOyoPpKK28zPoF4vgOFKDbeNJRPSUWCFZeYNIKQUwtmLQWxgJVHtuYcL0CmDSUGoDIO8GPQgThihWVTmF4g8MBpWfMU0oUooVl+riCnIPFCol0S/kTHKD7xadI1D3UP8giBDAQpWcwXCWjmExy/IQvmKFXPsKcwRBBgJRp1Dz0tMNBtlq1QhxaUEsjxIy1NKLWZj/iGSghUSQUdjGdTT1PXyUf9RQxOzvDuFIKUXDRbU1f1/gTP4DhSnA6bIyMxIIU7NyyCGFIYqGpV4QpRYoIVkcf/MOUmGYIGaoaYyMhCCFZS0dLepBeGCdAwbTkPXFEgxVajmHIVOlCxoFMYuDfAccsrMUGkF4gheCY/ATqELxr/QnUfSQaLCetqx6xSh18cnqNJUZ+hsvVBgvFRvbHq0imh2pk8Aa3Tr3IMV7LY9vGn1tBqFoMRmHnGZw4j8pPQtiXwtt1aFNxtxa5DnuvupUMHsjkF3X0t6NrtN4xi7PcZeWJQz329BFpE8Ck3hKeLtSP6BHWN6CNTsH8cLQ9sxVLFtbUDeev4YtelgevlXp4W4bWkXscvLW2W2EubBKbFpWytuvcXEtD7C7qF4c9M9fzA9mW297e5tdz5jP38Gavf0YaCBPDHuTWZetStgnRYuK3hri3oe1yTxd4vVtZ14gvgeadCmMnb2pzDjANJWZh0HbdSyL3C9QvFYU1MQ6VnaKWbAThExzEOUg4+0Na+WYYwbMFC/1YS04HKJqHINwhOIJ0DRaKUCmO0FKcHsmAhasDFqaYyFMwRjAUrLgY1IYxRvDr7hwnSDCdkwE4Yz04GKd6JYPBmGLJgYjOKFBOIIdH9XEJQeYwOx2TAQo8ziQZg89GBilahaYzDP5h9PFTPFNz7RiDTDuJDl0oYTpQr0Cn8BeKKUqb04fTEz0LpOz5Dx7VjbBBOkV0EekqBeMco7GQcYCWVQR6zjI4IUrI0xzTyOUKQUwoXpZSMe+z3EjGBjfU5B5AzgXbqE4dL2JOgJXh76E0NZfuC8UXkMa2r0CxTRghiON9w0gwYIUqZ6fuOoYIUUINZX+QQcKcgvTYWwEWhyh2IfbFpbzxwMQThtKdQhselCi1nQxMOMWlSC6HGI438/gSEoYCbr7Tmu+mhhkgmpCpGD77TH+iX9jEEMdbUwUteNhNefwGGLe0x2MZgcELdbZlv4HYOGnB7YoUoPHEU3TjNAi2cta9R2MczGMBCsv9RL3E0t6kF4YYGNgtg44CFZk2mDkGlZiCQU5jFwUh+k/gYoswQvGsBBjyBg/nDWpxL0ka5SDVy6G0L67sEK+N6Nvbn9Dm0vQzouada4aga7tRNZSrWsRW19cttql7uZcPSqUguh6J9t7I2+4W5sF4pBeE29I+UgwfUZXdLUthOsP6ZglY93NasH8EXz1LNO0p6PtXN4x72mbaSq3gt5faXeXaW3kzeZKG80faWvbwV/ADpW22vbebPbO1AtcanoanTcZt+ZwfxV7G1S+6+oyg53toJ4jO8NcSvT+UtbZeIypH0td2pWv6en+Q9evgfcGfl63JeIL0CeDKYU9lqFdx7a2r2CdBgGVE0hMOGJQ5bDWcw4XiB2ZpCYeYYg5QxZ10/wCBQhUWAwYzHMQYg4UpWdtOQ5xeW2lXgNIMZhyEhzSClKlnTKYaUFClsz2MDGrAUrWZmFNoZg9kwMasBpWloJ/YQco6LsLsYHFwpxFwl/0E+nXgKUrTIw4wO8JtZMBClsYC9LOpwaDkGPZc114DSEgnUd4po+0KUqFNp9xTDkOocfbBrHgYg09CHPRgYsrj7QsU67LcWtAkTPQvbSdmWYUw4ch7hIvUFskQSK6F0nY3GOwaGA3QEVCvYEfTZYlEghyDSsqmGDzC8QwMFZVH1azgxCQeQwHsT9BgHBFCcNGYKHvpxHFk9x3C8QM4YDSs5goYPR7DEftsf+B/0wYIQQqRNDD9I7D7Y4rH2XmFINDA9g1nItHchIdh9scWVOIY/AcJw0qHMIenEcWR4dxgGnUJZW0p1CHpxHFj/wAHWKGEKnyEOJxxZf8ARIvcZ/MMDFqyHmHDacWJ4MOaQzVocw84HDFE1J2IKql2gvW0NpyMjMDhixsDgYYZ332XihzDjAxZjIJ2gXQHsvZVKYyOYPINKzKQc2CFWyHYrA+v8wUJ0uP6Q8rNKCdfBsj/ACL+Evt40MaftRe0Nra8Ja50belX/8QAJxAAAgIDAAICAgIDAQEAAAAAAAERIRAxQVFhIHGBkaGxweHw0fH/2gAIAQEAAT8hEk1ZUQK05LbwQ5w049YsVMfRLOYeEhpzPBsRMEyOyBiVCw3PKIoohCx7EzpSQ4izTHhKz7JzIvISPIb8IbFQqSdKDKs0bZRGx07zI2G5cEUVSNo9GkO0KZExOG5NCBiN0Joo7iJQvA0S0T5Feh7Iq/wKiUxqBbKsQKBSSNIapdaKpRBZFkUNP8D0ioIfYFj9BIpRPED4o4JYYlQOnBUhaSSm8WEnjyJj0IRZsjwL3vEM/FmxKEBqGIgiBjKp8EOH2KGi6EVMpBskfZ0lR7JIEj0PIlvPMaSNiQIdPpo2cx9ixZkWamCSKIgiWRZYJk0JjbGhtYqkdr2cIJHsVhOxkWQGuB2kM0NXhsIfhFnsPyJksTZ0TSN7HTGyge94bhVsaUdHK0Ik5RDH7IDUkLdoYjpRawoJYnRtjIw2OhrGhOCXsQ25smyRiRitFNDaCGeyK6xUHk1SQiGCPMnesPR4GJw6GWTlE1R9EiBm1h6F7wnZJOJG/Ah+yDuW2TP0UJBaw9iGwm0Tvwf18JosQ2JsTgbwh4ZBiL+Cy2TOEPo6S9LE2S2x2izRKiCDRLjJfdGxIRukRZtdEFou7E8saL2LkIRMFsdTehKC6ehsirIIQlnDg0FWKPihRoJ+RbwThDcj8CKsSbEpw/Y6CRJJI3OGoEO8MeG5th0XLX+TpFk+ULCp2OlDcDf6KNWcLokiyR7YrexoQ9Y3o7jZ4InIvJFCKdKkb8HR0LKRm9LCVZ0hij4RJRG5NrF2DQbIIxBr0ez4zJA18JFZoWHhkCRwgttIZHgjHSVZN0RI8FZ60I+8NprwUcskIQ3gmDuYeyS2Nt09LC0NoeiGnChRJMjWOYEzvrEm7aNjjP2KKCKHbIn2IYtkuSC+x3ouDSL4LRsmEJ3Y3jywrVn4ok2cJwvIcTWxxXRsNVhG9EYWRRIa62NO9i7Y3fog2QOjnsSlCoW8NQJE2P0OMIoaF6KbNCGLGtMlPyP7EjpB0ryV+RuUaYfknGsJokka8EUU8ESJzrQlTwhiUoiGSbEdGczA12R23OzVUCuN9ybY07LGmJtH1N/QlAsm0KejpiHu0fRoQO0krYr2NwmC8CsaP0IsjI4omxvhoSlEWcYxNQbw72I0FemMNYcsvYlcDrYokk2yhk36GzdCbs3wSKJ4Qi9cw/JKIwnAxiHYbAJzZ0ciJIcCd2KGgcrgzuH0S/oheLO+xm18knCDmEJkEiaaO4lLp0L2dJGLHB7sUls6fYtYccHIKWYgRbY2EihWiMSSP4wDbaEdxPnH0LyJKG14GP0OWFROHQshLyImFehLf9PI4/DyIWCEo1j2b+z+QiMIzQuOCcXNxkkNyIDDeDxO8nrKESNTgR2hbLNheYcX6EiHbkQ1jc6Ee3vC2MZCGQsy4OYROT9ipZJAl5KGnOKF34UIejRQOsPpYpexki0LSRxEJBK/YaxeZFQvjCodoY1DcHNCjmUcQ4I8DhZcaJKei0bDHR2RZJNaEvJMs2RQnVjYk2GzYksS7PrY22egh4+kdseoQlI/CIfRLEn8lY4TiRt8wxfZLIHBH0Jkk4UkWQQIixPi0Q8JJOjJOSk37FxROjzKe1jRsbj6JQq0qzoIniRJUoTa1slOyEeHEMOIk0s2JwWY2mneLGIHBPLYkk1dkXR9ichuTSROeCJgcaVvwiVQhNlX8DQt0JzpMRaIPYvrJbxsSGpxDQmP7ETZPk/GKJFVS/ZEshovwSkbZOGzow9nqIKoIcKFsTITa2Qq7JpgRBEqVtEjFe9EPyE9UQho4SIuP8ib1S17FDT8qhotG7xEsSwxOawqPyQuYXscC0K9jtjUcKEKCm0WE0ThzMzhAxUO4TZ5IGukm36Gk/sEe0NES0inaysw+EUdwqJQ1ZFSRDvEYQ6E1ckMWyT2cCh4+2Kd7SbueMQ0zvfsmvj/AARQJjJosryT+xroaseo6LCXk7PBB+COvD8I/kbIFQ1hRm96Gl5GwtDFRBrYng15EnBJplSMTL9r8FJDIXRGvRRHD9OCPY3+SWxEPnBNia50ySxM5jSErCpCtUa0aDm5+8bNCV4TGO9CJ30iUKWQoGjH2JIaaGnMqNWUKKEqLMdEvSSrl8HdEDQkJD/I+sZDJNYgvpo6OIQmlzjHanAMbh1ilRKBRoQBVLejllwKem0JTo19j1hUDJ6NqB+4yWFIiMsuVRAyL4SaECrCb0dFB6JiBGwjYsv2MkBuvF5Q2Jal6Zw2/wBnowdunpsdEyfWNd2cEpHhMNZtEzs1smhYeFMUJkpNZ0j+OEdORCqO1YnBf9Rb277GUikm9KFLfGTwXTSIqbg21B9UKyXpEAIWjY/QUD2XWxMeGKhFSWZoxNM5Q/DGJSaOlSdLOCYJG9oayL8+CvPYoacsTCOEQioQpb/ZNKr/ALNPy6fkSS6NyyaGoGxHgb0abNm8OhWTZHgSfESXBO9FNRB4NIuDcIhNjUmKHHRJOBGzzFDeBJqn8JF8x0TG+tCTDXWiM6+xA549kb/Q/I02rf8AgmfZLSgYLLljGJxoS6IadaEuBQdKFuyYiiaEJwNyQ9H0NFEmuhxPrESsNt6HU4OzlicCh7GaDymW3C6zQ4jb8FENy0NmxBIa0m/I2jwn8CZqGgvHROGNjP3gfQ20JJsokjtExPkQ0RjawlYxMQ0JyW5EGJMZtYaGoSNh5XgJp/AfCFWLD6mxVBCmejiY6L+j0aH0KU/XSK0b0QUjpUSiCPI9402USa2KxQRNHRyOl8NMcHDXsafL1+BxuRF7fWPQxLaO2PApjU/2Jm82maKDFEexvKbQsETS1HjOlivyIMRvovfB9kKHNnwUuDkK6qku34FL9kjQkTRwfPW82tFUvbwm4KZUlUb0FfV68i5Sa6ERMUV09bHFSXqWiqQ2I0gdATCp+RonHk5gfEDNeCyTN7FDcGu6FkNOxwshv6Dk7vDgITQyqJhkHI3AkkuBNH0Oguiusb/HtkUqCnHbK4MOChSVSfwVCQhtEJ7G4USWnehbnDGOZQqG/Kwh4kgaNmksky68fJwpP6LbG++0WARM0vuJKdnoIk8t7FvBNNwMauR2yhDWpGsnuhQm4OjUcKDHwJEVhJHX3gnPCcKao5I0NQLRYWZb6OvwOkAi+xtI2OG0PC2NWt/sLVf0YkWUK2MSVfm/s9x4YkZsrQ6aVjl0axgXgKD3TshaSENUPTRFUWbHkxytECGjRtjQkR1CtgVyJIEme2jX0LH1h9joynQh2q/I7T+XoS7s+HQc9fROEKH7IEJNDuCXMVpWRwKmNmj2sq4+BKR9DU27G19i2JKYZMuB0zYaQ+xCGmScGYCNN0I5hJeR3hP2Y3Xh2RCgbwti4j0hov8AJG/lHSrLRE/RpD1IUnh/gY5T0NlhRdnkjCSUOE3vwUFnQ0QgrQkRRoNDcGpWl5PJj+5cjCevY5bW/KYnmP8Asgq/g4IoTwIQ2IV3KDyokTIGmtjRqi7gqqK4LJQ14HI1QofeFQ1j3okiSikbuheyj2juG42TDofmfkkRMfjWH6NDSZeVMiaQ6EQkoW9vQ4Z6NcOkrxiPhQJYhJJL9g6b2J+CScTcDtUsYW5ejh5yTw1JRLQpOCcE2MKZyVtHVP8A0R0gnpHgbTJMPXfQ1T8n0OtCeGFsWWUWJJJobIFCJzI5qhuqIRaF4R0VJaCuEdZo8f2G2QKB+hoUSJSmWmMHCTaXux/T5fg5RShantkmhqUaXHaJ6EySKtM/kRhh2hNYGRRlFYbT+yEKQ2NJQl9JKWxXJp/Y9bb8RomlPgTop1mfPohBKk1uDTW9n1Us4LQ0IsjFmWoZ9EF/gHsjiIoah+xE2LpbG3sGbH6Ao8lqXBo0ODxOFhLTNhascUNEXhUrKjRWfs0z1ROEzQNYZNEtiGUtCbwP/I+Bx/wooT5JkpuyJStCXglHslAumIaixlMm85JL0dogglEwSi+ifRpaD+xMbYhNbPRGitm0HBaGSSzapBqnbyX+RxBg5Z/1lxT/APQ7/kFN4ISJUVwlRhPfwwMk2j0OwhI6L0OTk+ghoSsg5hiGqexXQrSjZA/YbLC/LmcIdw9LNCEHTf7i1BKO2kcYyKXa42yiuBtAacQqBSnwJBRoS/NCUP2ffBD+yROg9ilJxHB6f7CO1yaFURyaKRQ2KlgNokSH9kwN1KGSSoe02rNZuoTZGjVjTiemhJQmFQ03YnnGTV0Vj+BidnWFkJJBAkUoJawlL6GdqiKxtjwtEOkIYk87RUfk6VbPtYRoeY8izr58CCtS/LFC4mSIL/oSvYxtBNq9mpJIj4Jub0PRuSLOtkTyzY3LEsN042Tzpz2yWmNDGrVoTpJaINjiKFsd+DYVQQcPojwiR4cG4b4R0eZeJJTeBtuj+2QIr/o1P5G7IHouaI4SmBwY7sQkERKLJOkA7dawhFiyM1iovRHjDJUGjRLwaoTDou4KxJK5GLRvPoD0nFk0PKzvTFo4LYshbQnCW2aJBdkhyfi2/BKtEBokWJHyJQs7lHCBNv4jg1+B+SCC26RGkTQkpsX8CpCZ/tFPJjygqkyRZJ7HhFkRQ9UO1KzJ2g9iRdxBpD2K2JDwvJRJ9IktbRKNIehHgIvtiXQ8EJO4FnSHA2xw4/yMTp4VhOKa0cVbfwegPdXC312/AjBaAnH5YsbRvNYYe6NpJvRJqFdSxeEkV9CHsT9jGnZYkhsm0SlsmoO1hOVCHFAiPOHocNexUbYja/oKlV5XGLL9jlfz9D0Jjr8DTUP2/wDSJOcOwNDhHLHgJR+QNWOjbFoSOMI2Kyg1t9WHkhDZNGsJoZb0SglxdiX2DnwMn1YxoaiP5w17NoZa80fyAUdEoxO9/Hk0JjwGnocqu/0F1ezEkqVI4M+B1ihjQWpeiFNSMZJM8OCm5anwQljdtnIUDXZOCdw5Zij/ALoX2CC9t7ZRMjBRGfQkj6TDnyiB6V5Ozoy01h5fY0KhG7IoqBqRSJqJGri2cikbVA6U00KS5PgSClthKsahvDobElXodrgZXGzmzaaehN/8B77f0KWEPZd/8Ata29sasGNregp4UAo9HpvccJzLZ5yRoZlA0qzwREh75BMDNIbrRsXMkDtCZ9fKjJCcYWjcJENiR/QjILKcJ/AqpxTaRDTTa9oT3f6KURPYObNY63wWXvgxsPmDKWliCoIKDHpwJQJjvWODVWNQIRNnB+icwj8IRQ25x32O1F/AkaoSohiXhJMFODsi/wAgpYlS02iKpzDej8s0EqKWyZaFEjWLPsZoxSJTgh1bGzfY4ltkud/qLH5OVqYIu++TV7xXE1++iS/I0MSHsb84Q5hKXA2sSakUypPtGiD8j4O8JyIXvmZFLP2K3FTgdEoipWPMYjqEuUJQU8EP0NhzIlhG/DqGp92/Z0ke6EpsrMMSv2S6NOm39DRUvtkzgz2DZSyCQdwUtTInhY1oJS6NhNYRvQ352TdDdCTMWQpsSXsSlUoFSF4+MERtEvSOWJhyNvy16SkX/rFRJ78o26f2M1236LHD7IOEP2NbF5DagSbG/wAg0yJ+w8MaNCvCGiP0KsSWyWkWNE1iXov4EehR3CGpXsrEw4kJvpEhNRDFpP5+Bq8K/wDAlNLLSI8EAvNCEhKEbQr/AGLOC4Kgk4ZsTbIbkaLIFbIBA2JeTwvP2TdJ6Y2VRPRKmz8eTV+P0JMW0T5y2TJw9YTlYk4LZLayYQIdjCLVYqmJIUdceiCMDFhKITRDKNDk9CUUStEOi0KBqh5TTPQgRwVjRMNIH4E3Y5kuuolGyeeRVCNEJKDS9HCGFZhIqfsk2S3EOI2QoGzyaJ5LTJTViWLEklSw0CUqxKh4bSVi/UlHYZvSIvSahHG9H5mQj2W2NM9k4SKKhgya0bFENLVXxf5ZYSTfrErca9hI97P17Gu+98kAyPJQ3I8WGbbliLiigTWlDWiSZ2/oTRlWMy8Mgtk1eOEXscIWgdKNlF7EdNwJCtBy04HAh9HWnfgS/AoO7Im+iEi+yfRIsl5EhiFaemJy2f0JH/YEPoyaSzPZo/JK5YS21wUIoE1I5qbDzbC04G0QO5BdQNuE9hORavRKfcfvEHN4JPsyG4NQiINEZ8Dc/JE4G/AmmiUy8zleLfZE1DXCUmiZ2RSOkYIbDU8Dv8h+6xOWtm4ESCVD9EOZ8DmSki0Jzh6w0fCVkbJXURr8i8iRZQzf8j8D03f0NpQltD+R7QWP+RtBJMoFD/GIw7WGkDl6ws7wgSROx10CKaZCc9RtQxE8jLiEr2JSkEcPs0i2zuhEt7xPkcdh7ZAkkLC6Ji8WL0Lp7p4Njm89JyVwSzaZJtj1glo7hHCCmRjmESSE2rY+ukOuyC+Dpj2htB7xqzYe0IkgZMh+SyTko/Qpsie5/wDXwXf8PgdZWi21OmyQX5sorRL4Wyklif1ioIQbsaslEkWjQQ2pjxJ9r6JJtxvjIM0J4Gh0FrcvyRYlGLhEeUNGsOxKSyV4Hb9CbSKEKkDUG6uiJOgibsaS8ik5YktnJbO3st0aXsTaS3schqKGaaLo0I8iLH+wlBAJInvg6BJEoX7ERSJvw6jemH9wJr/J4Ha2I4Gn6w3Q0QNNipixslfkU3EWNm2DcLZZCttcG8hIapk8zsk2Ee04PB0yCSSHJJRiG0MeQrEhJrYh+DyF7B+Cwop2bQ60tRJvNF/kePP/AEI/sJgkkx/Ylb/DJNEyhzYptycomJWzeHoWZocwS4scE8wh+iiMJyzwDTjxFCYcbEhMcwNsWaGZtSoXA1YnF7LIRq0pgagWE5olWXv4HGop9jb8Dz4IaRRNY1ZIJ/gexymK/s/B/YsShOQ0IsRZ/pw3C0XuaY9KSliKXt7eC0KGht8Ymeg8ycFZvmU50NnSNCoQFBNQXYVLExepiWNWCYxyPBH2N1rC0SFKhISTs/UbDIRSI7WIo+hEwyWyLdiM6Jv6KehJ7ErIZIQliB4iBDU2OIawnPk79Cncvortkb68E+H7EUCSvPoSlPwJJSeCCB0dJWhEDG5GiHzEGodoacTd8fkfCNcZRLi/REITIMVEm8qHJweCZJy06E/9ix/IS8kkhUdEiJGF9A0NUT/BK0PyiBK6IuRNaNnkwzZPCPKEENH7i6uSacIh7RIicYY99FLX5IheSBONkNkesdC6YEUikijc2Wx0zYVKOz/BDexpMiUsXZBopROyg3KstEiUjEoTUeGj8jyST4Jn48JEqw2se6Zqy/soOIoLRcaYlC8C9j0aeJY940iZNM6kiZNDFtehGxo0IOYIosUs6QkgKI08ZgZzQlKHhaJNibGPWaEoj8lkkRoZTfTgvt+RmhKhNDtZ3DFmSOTCIh08SNIxO9m+YkkPTJU7Py0cH5Z9joh9MdQS284KqErkEP8A2PJ6N7Fb2d2VwmyyzROCJNqD6Gp2KEojH2RDG/diaihvJBGwnQv0aLDn3+BX+BKP2CpUMuqHwMrRoaC8cOkkp4KxpNiNhSHBwxsuPQ3Qg9JYnyOGMQnBQ1B3C2JVI8fZJsRpexqBVZsS62LaSIFsecJtSySWMThOJq8NZOUMmiSaExpsZikNSrEGIUcFEIKaG3IpSsY4TRIbEzesThGGpVCjxErQ6BWIzzEMagS6bZGbIiVDZP0TIxcKDpCKGJwSbEiRnghNdKQ1UsTaJbQhUPR9YsnMTn0SJ4VazHnQtXl2JnSb2OuyNRHgVdwUaE5w1oTkhRI2L+jaibNhyJJawlTkhEEprCSbSEi3ssRDGGl2IihxLTLaKbNiEGScDsaoTsQZA0MSln2LNil7Ek4JGLz0aA94kTX2JYSPeNKFoQ0TQjWNHkbpYRTFKdEmxyqNobFTWTW1wk1UGlLHYhBCKFsSBMixqBQJwk70L7B5U5SUyLGhaRYONBssgWWgk4HVi0N4FdrB+GOn8E/gXwGSMnSyMOhOcQKBFOGxiIk0sbqhCtkESiBXogeyBRBAxWIpSJlZYlKxFDnwKTR3CpDPQkNj8dy0PVjy2ICSNhrggLWNBHBsrE1wmGJooVWbHeOydJseEx8GlCnSy7CODGrG82G8d0bYQ3odEiPIoxOMcG/AnLz7DFEEHRnBdVsVbEwW5I84UEbmxzCfnC0RhaHliMJRXAbikNyEQnYyk2NBJoUh6GjJEGpxoMh/FMSzBoRFjRoUPeNiW2Gr3sgU34Oi2Nsidi3HMMRKFRN5WPsQZ34SLHBiLmHoRvC9icIfkpaJEm2NVAmqlPkSLE1tk0bSxJA1DsS6U9iDVnkWhbFbBHcPDYhaNH0h0bHXSAdqjZHxk6nsnusKIsaO2J0T8OjUaxwJGDJym/Amt6YhZ4EkNpwhxh/JLom7GUvDcDeF26Gmp0RQms1hQRh4yk46Shw3R0gmqJaGx/DuPGVZSesELWEeShfCbxL6OhQiZyxiINC4F5Gh7GJ2bkSaDQhCgVyiBHoQZCaxZJaYOTGQrFRYh4tRgsSJH8E0dz0b+LynVEY0OG0KisTlmiivwWErlvHoKBI9k2I2xOx7o7ZPgahsY58WPFG0lqY0khtM+hZeUsaNj6LkmcXjQVIEOT3GsdCcUJw0NzhoY0p8hnMdxJXweOkGh4SMQjvwSI+G/mtjIx+CcackmNyTwTIbkS7ES6hQ6OlRtYS8GhU6PaG8iJsW8YJeyHCgmNj0JxisbPogeH8ESNk/sknHaNDYzb9CQIuJFCEPVlDJNCy8UQl5wnGIHs9ujsVEinWNIKuhjQ6N8LJsROGiyGgXR3L3logUsxL6IFEjaPJBsxEklKIacRiSEexLorNBEkZeCXw2x/FYTjDEOxKxjlYWIwsP4LRBo3hGjYqYxDGHBTzE4k8BqKD/AJI+wVCUGxQoZtXlwNz+BTh0bYkaE0HWzg8lKoTh5WJQxvJDbliw1H0dCEjsGi4DuGlzIp4gi8JJHJaJtUh/H+yyw5Yk6P0Mmowk2GU4SxwbgTN6G4cJsSy5GVodlk5TWGIYyHMomiBNZgbNnaE6IDJ8Y2hqaHDD10azskeUUEexvhoeyXHos3hEkZWI+EYZOHRYqXlgtYSI+CTorQ1AsrYr+KOjV4+jnsl00SYq4N4w9GPMJ4L4FSIHQwyOp2TOxjoVsaOkwK1lmj7GQ9ncu0Et/Q6QkbTbOjbENwjlDx3KO5Y/5K6SNTA1uWqY6wpmEalZaejggkjIUEa8DNTZtshJOCIFgvY60MTwhUN0NzJzCd2SmM0JSIaGskbbx6CxzCDybaWi32dE0SvjwTNBYjwLDFjZGHrLYa4MMTvCbLK8JPAzohCGoh0qKFliHsUdK4TIzo9nTTQtE28K8Buyg/ApEp0QL2SMQ9M6L2iSCBKFZA7gi2KhJRLZ3MWZNHjo40PwLMQVOhzUEn5FEZ2QTli9ktUEYVkIONC85aHNR/8ARa+EkXArg08cGvA5JGxiOYSn6JZMl5QlwSrZZqTWzoxKG8Jx0iHI1Xs7fwMgxomhkUKdDo1iJHTw9fGKwhHcqhsRsFoeJvBmzRApErETCNuiD4tECjohNEsqBVYhI8fgeyLPY8QyiWdEo2JZodxQd3h6x0YnhE+Mp8D1QnKG7ymHTshMRppOsjEYciwo/kjzlUN+CcT5GIldFD+8v7GiEkM2GQa6W0aaGRUiS4ONdIZsdGKH5EbRDJYr2SkhHdGhoI7EyX2LpiRrLbgeJlCtYmyVPSDrDY1yiFwitmkixEiXBWGkhv4qyGGhI0/kxIeY+OicPRQRj0xdi/nHRIWDoklQ5WzQSmRKUiBk1ic+Qxs2xawm7ZDVD2LZ34mIpj7O4lo3huNiVyOcQrJxsZCli0SvsSyUZsOyMI5hY95fw4KyIa94Sx0+hv8AYm0NCIRFHFLo+iJPvLRFFwJPolA4PocdHSHsj2WLgdRwTITY1hwQemKT22Sas2o7LbPobhpIsJXnotDeU4JymUQ2LJkMWF8JNjyh6yxOBXlWQmiLPQTRNbGTQhjniFsmNDSQRNDgsTFQQKwlOEGjbOh4aHTJxMaJEY4JwhsTHQmcJLX7GJfsNTU8h+AOFCvRD1gZIyI6PDuRaPsmD7UEnR7woNE+DbnpvhA6xwP1lOxvxjpzBCsT0dhN7IgjCYLHgkNoTGZSXiJRNQfdCi5wm09j3PR+sMY6SgWwh40VHsTs4QSdJEMQ88E/I3GiSSTQ2EqFp4frDFOOVih4ZIsWmhRFlcyYkVogThcQOsKhuoNBC1Y5ZIQTyUVEkTZRHDSFC+Kn2MVipsicSSOhM2y8s8B7kURPsohstIkEFMqvJGJFYJwbGscpkzvE3Q5Yxe9nBD+jY/hrOrN/YkmOqGpR2zqIsjHBLDhvA1iSIHjcVoe2PY6EKMdIFhJoQixM0aOE/kf2M0sTSG9iU9lihQ7EERJM5RzD0JOR41k6zDEYSfivimPCogY/jFNicMhwKhNI9iGnEzlrg7QhuR0NHMLZ0UGtG8MbeNAl1jvC0yKGbeHBkTwc7JBJiSj7I6Ze2hQZEUSN+ycRRFCrCkVIjohbExDohqGO8uj8icLCQifA0ieHskmyCvAnOTsVG8WFc2EsJY6brCPEx3dlEI6MdrC0QUwHoQL40UR0oxTwcebPJCkJGhZRFwQoSIwtEMSQUHvDpv4Sh5nCseyayxYQtlBK6eI9ENI6WDpjsRmUxRMES5GLQ5m8L+RJsSgYYbYy0JsaxEVkoNsIWGoEISTRsokjhBcIT7Yk4wI2KuSpGj7ESOmOeCNDeFI1J9sWhtEzhShXs26LfhQ8YNRKr+HDWNloTvBNQN47aOEjsUyNCYSEls0iBNWcIRsSIsTXENNqBstnCXTWtYiyCIP0JmqR7ngmDXgVG2Kg0UIuiaFBM6dFonMCXhA6JJGx5ggfzeFs4JynA14WsL0Rzj0hxQ0ImhiRo4dF2MJj2R4ErGDcuByhagkGiwmfbCXkao+sLbEiESbwrIsgVCcGgQaoacye6xOBuEJ1ejZhSIFIiuyyaw/htikbEw3OLhMehcpyOB48GhWIez0RhGzQitZSk0dNCREG2OmE10ahCUmnoUFRoMe43g8JdY0INEY2OkQLBw8g94NDQbYoGmkJSWVs8YSUfBMWhnSLGx04ew3z4LWZOYmhCps0Fng6ZCEjCXWHiI2hHRrpMaHs+yBOC4sSzTonAno3OLM1Y4NYlRY3KO4SHj3NhDE8JITlDH7FHRITMJy9jpTIWbIF6UOWz7IJ6EsMom7JEyRivAiDSPY/lk0JY9EicMe6ND8Dca+CyJQhogUDWGJwSJm2KFs/gMaJMRRYtWQXsVGyBfZFjTmZpDYtlomaFxdE+VDKjGiXBobaHoSIo1htlhHJMi1jg8JRGJETHwSO43iZkAjRFEQcljFT2JTY1CJ0ge9DXAkmnQ07SeENJE8E4Rwey/I12PQyBUfY1l5TY3KGjReHsa8ZhGJHrD0cLLJUjzMmVbGssUDYkMhEE3Q2RRB95S8lFxCNCcjHqRaGcwtFFBPo9IX0UQvyP0WplCbgaNbJjojbH6EqtjUDs4QIOjgxEE1BAyEXoSWOhHtbGotsgTdyWZAkJBSeRMKNkmLQ0QTiWQzYctYWiZPyOz0QLBQLOlPtEE6IOD0LJ2xIdE4svYxK6Uyio1xLY2cLaU0bwqWxsRFk0K5AS8P1hsO8IV5w7EOIG7w0YZDgZsPw8NkyL2cEhJkR4YaGoIEhGyBCGRJrLE+jsd2iF7IbEZabZZQ70OVqGxcvGhufvHBkKPZsNiNocLRQ06NOyg1i1hZJFY0IhCQ0eJGOC9mstCO0UaxaNDEMpjDWH4JcyPERs7rCeBzC9ijqkiBYTwS2xtQI1jVIu0SThZ3gn8GdPYxuIkklDzPYpboa0bzB7WLxrWX9jZbNULwLA60IiMsrgw3DBHhsVSPJMKsbDxGNEJjE43otoQ3OxDlYmxqgSPos6TlfF2qw2b0JbbErobenWGtbO6+B/CJQ04UNYrH/ADhpeNj0L0dy5IpWTGif2L2QMQ8o6ewt0bCSUdFspIcNehfl7FQ7OUVt2xip4TVGyjpw8bJOiUjWhIkKGNQemiWL2PF4PCHmPghD3iCJJB7NiDSF9m28aGjaxvwTUtC9nlIl5NHRwJ2MPYvTWFnoxuzZEDAlDGxyyKscYQR7+PsY2KbH6NBpzLkVlhPO89y9EeCyCXCCY1sbojpGDrBbNxOseXQmG4oT62LUqkyPGhj8hOhi6RImrJJIGuOIhtDTk+x28IYxTQxfBbwlwQTUjfRHcmoSHCXvDKTicNKPsSkRQrZpkb9nuOpYp4QxKsPYeqJRIvjIsJwqJkS6y8MWzuC2PeJFkdMZMHocsk9EXA6JlCawihbsceDpsUFLRbQj0FLYz22aCiPZp4qoHsRsKIwnAkY60iZPxiB/Bj17LFr4JA0hMTO/F2cHmRHCR3hOCmx1hryx5SaD+yCJTY9VhKSqWcGHRwiqEntjV4Tg28YEUiGnBqOGlrDk/hvD0JNMUuZx7JQxKWJxDo9YScEpFRvUKMdNqFM6E6gSykNN+jgkXJE5/BsoOCy8QPXxkkbvCNLEOnrCMRA24OUJSTxCUjpCHEQIZBQ7RM7ExteCJZDnB5tiSX2Jhu7yxEINfI3+xp4fYigZA0Dt/FDzHza+H3lmljVYkaEiB0iKE3IpIinhbsT4hpwMmwTydF7FhDsGvi6eDHo+zeJNkCQzmIEumhCgTgMpoVj3QtnUb0KCFMyXwlNCbWxiw2KWWIF8IH8EQRloXs6cxF2T4PoVvGhtsYqscuho+hX7IHCRTw+4Ik2xIk8EqBpZ2BuoOr0QvvFHZMm8cGaWIWsQ64NbIwaiyTyNbEHsgTHipGUJ+CUlMPH0Td/HhN4mSJybmHsViDQSoc4WyUJz04T42PUjPQe8QUO9aE4+ArseFnCggaD1Y0bynA3lC2MUiOjF8EhU8QLQxYrwSuDYqw6wsPDxNZnKKxsSGKwyLIIHCYG14FMQOnA0yEIkaN8NMtwWRUtkSIRKRJNOyZzw5Wx6OY1bGnF4mhrwJSMdDg9DFAc7Co+hicD1jhJssx7IqTgnA12NIxDJ61hYWF5TgdCfJcmngvXwKYEmrPQSJNsehVoT84fhhOIJQLCUEWPWH8LoZHQiexI+hQyZDFQcIbEnCGhKh0PDKQtYSicpfCMc+EVI8NwIiR/BoYgYhCShbLEi944O9FzZyoMsvON6FscidexWMpSPrh2JTvRq8EODCtsIWiMsNt7EjZDxZokPWJ8EGhWzwIk+x1KREvWH6HBGNvY0UdIvJvgk2NRhkEkOEMRJKbskgRhkYrpQ4gavHBEYTN4WFbw14LHegk9hi1h6onO2ZNixBJJs0xSJuhl2bQkVhBBFDlJ2CGemG4fxEPDUPE+RrNh3Z058UMSLOibG538ENVJKQKhsTV7LlHGHoJ0LeFhx0TlVlKj2sSBJdbG/QsJ0MTJsWySJVCwkvJBog8BsU4YlFYgVQFsc4oaTxPEKiBHb18JoXkZpjY0ayoaSCEdjtm2OjY2UsLQui0J2eQhL00FQifQSjDUo3nwhzQ2KMbk9lm2co4MeNYeNqGocM1jaRtiXhiHPBr9YcSPpqUOWtE5eODci+HDhOENC0PXwYnI9Y27OqBpCGMPotn2KIG/BNCHr6SNCDbilafRPIklNDdwhYtyzWaBfwJ2TLIlkCH6GvEixZHk0LZ6YmsMZvRJNNVPPB5CkSSJ1I5exkxhZiWKh5k9omyCYx6YSM9CSNB+spIpaxxuBm/QqdiX4GlYYUxeGj2JEQVhNMKaxKQ+GtD6QIVChL2bmiR7+KWEPCeOiJIUFSHlgijYvAb6JaJJsIxwTwbwKBwP1nXwehVlMEP4o6UVmRyLwIb8FxZAtE20IkhT8Ctqan3wLE27LGtEsS1vCoiQlGy4xMSeUSsGxM9ENbxIimQ4aG1hWNsazCH4iym+kR5VIyZFpTsg1wTLFPgkfdFLR03hNjfhUQIQxKT0RhM9lrQ3R946WnQ2G/OEOTbGQOSF3D2ISF8dDcLDfYoT2Fh6NKDwxKTwnDsOsQ8SROXGVlofglTE2cRJUjLZA3Xj/AAJEDeFMjJnDJWN0ehQGxD0JTnC2MThAromsbJr3hvwIXwYg8ODfBIbXBKbk0hbJBMW0Qz+EIQ40VUCNDZaH2NEDcGgmxs3QoqzbCGdOixbOi5yImxWzYZudJTBHPk/cJdoXqKmPg+KIFUiRvD4Q31JDu2TJRtjRvNRiUoagQ9YtsXvEYkdBrs+hNyNngG8m3CEpCRaWGy8/lJxRA9sbhFCKsNkq4aG0mMRtkQThGZ8nPhYhiShIDQNOTo2l9Gkm2kNwvXrEwT8KYpjhISGcwp6LLGj4O9Ii0PZIzVF1YrCDQ2MMnKNDwaT6GK1RLRBoR6KIUkafYxopwRzzbf2M1G7YplagRIYxOizHSw7G7jmIWGbl42feJXkfoboUuQyLIE8DI7lOzojEYlMomCs3o1Ii3g/RLbmRJQ1DO4WsNNIkVi3Dr4p2TIgmBu4VvRX/AHE03Gn4Yy2YvL/AvvDRBS8PqTKsh8yTBEMnzl4YRcHsEqEUNrM5ic8yt4aEyrHgrdC9kHdrng2SrwvA0zbFjQ4IqydiiYbR9RtwkYKu/ZqIbqsORpyhkqHcUHgNQxDsYjp3KIoSkfgQ3j0GzdjIf8LGTKdjRt2a6xsUSMns6Qkx6eJComWJobOCciGOEMNKY3whIQjWxLzhEXYyUogWx7HWNnpFg2mm0fQQ/Bl3uiT+x7HsYiDCyv4Dwk9EQ7T6D7DJo0GJ1hpyNKHYz5ssRSOiFsfgNtvp1+BfZF7H2hlVh+yHt9H1Ex/8dCwkSQ4kl2PwJFqpHUfFexqIZTDKvPREn2NUMSstrmDiJRNHC1o7ZtkCeFh6Fv0WTYlNn7hJ25ilc6nXgkDvxevOWcIGsE4GlDUjEqUsbclu2IkkiEbNeCY2QR5DSL6JsvEiNwEbBYW4KgZL4M0IwpiaF2xutFEG4Qdx0/0X5n9IabQZdz6YhbNxjSxzdt0SdOYYpCpZPjEaFmM8OElmxUmpP6IerwhyIatHth2eimha0a4hxDxdGrw6WWJLp6YlUccZGzmPBJo1/cSjQvSSRCOMSaO0cFYvQ1hiJoct9OvwaiX/ANDeBWrFWhWTKHfn4PB/qJyiSxq2ehsjuZG4d6FtaWO1IrTO2fQkujdINH8jVtkYSsRj2L0No4QLCpybHBwYlLwf/MPOsc+noceB/L/A79+ryMnLmWSbSb4fTCQr3j+ERAxMe6D2wRtDs+hSUOhpI7owGmIk30tBHZGJj9ngPZwVsta0bY2vHG2OkgVDfyQBFaUvd/ZDo98Z6iDOkIgWh5CxI34xTISkiXTwlei+hbRJez/BB0ORhxsTOhCV7GpiRMkk8EUzhUVwtjtwNNOhyDWj3irGUf8A2ie3BhIvjcNCbVfgxqLf2LwP1aKB6UhkpB6EPh+BFnKGopkvyK/sc4dvr1+BtKtoinsVuzbE+CjNng78vA21/wBSTo0IiOv4v42jC0J7H5CQpQqxYiFbE2jFr3i1IkkNcDNCePrMkkdGvBZZEMVVwSTt6YiW2+hif0G5yaHBy0euCumjiRpQhGsOC2dtGtbO3Z/k6ViCF5EkAaW3GBDVDVCF5kzXBoxytwkkgTgYtYTsjF0+xj+vy/AlKNHuoiPoQ8ED2Rey/l/s4daYut+Q6k2JOVjRb+BOcesQlNzGlBP7GR0OQN/XCFiIPTBbdipxI3I7opmqW37JtUq+GyjJPRWajRDCORmveDpDktGlbJommlW9CQlNOL+xS/gQqI1DXwMmFLyQiDG3+BI9LEIRCom3ic/RpjvXwc9Hvo/JEoX+SBLJLLwvAkKhTd+nCLQkFxMHh4Gk6G9X9fRB5hpP+C7lici+bIJX8JELWVHRvyGJCxo7Ep8rK3h7Fe8RQ0gqGkNF0X5G4Qul/wBYCcNDlNryecTQia4OsNS8C4WlhitkeMIGjckTgbwxiAuyE4D1Y2NNPQnDwfwSyagRAsppO2XLbDwEmGRVCEJr9jJ9KQsMNpavhDWln0tD8BFlu36ZTKd+zzgUiFNPn8EzVf8AY/U+m+lBoCRVEuRPeW6NzhoU1ZdNMrUZK8HGh03WFLbE1MoU8WidB5DUrVkKIoU2MbJQg6P6JHA7bODfBQYgks9b/CIycE+NDrxva8En5Dx4a/YpIdfPSCRwmZk2zQvYbbQddJ9FgeZHWLIg2cKP/A6E2EJEm4ViQcsmKU2HIcnLHSDdNR37NxaTgsz0a6jKb6vlM8sYgTsZ9jcD2D2TMeDz4PQeFInuTZ/A+xHkWhwnIiMNI+r6FrpwQkbVLOCxz01/JaoVJ7NsWoIHDRMEziL7IMlCLnEoob0HCbIXqhYjE/Bo6MWgiLMSNxbQyYtjOE6KL0L+ikoml0SW37r6KRpWztlV8eyHRV+hvAsqBoG9j1QlzoxZjw9k2IWNA5CbPJQwipkvoTkbBusptqEjiRNYVpB0HS50NIZ8GqnFwXEWaYqzf8Db5cFU3SbIt6X5QmnOurwRZ+bK6Lex7Iusn2gSHkPKlRDtP0NjtDpI1+tkZaK6eg6CP2FCgPwJQzY/RJybgcQ3Y19x9E/6I6Xf+jRmhJQLwr4NFBYnD4WOpEi3BEKxKZQrKlYVxQyRJ2TRB9yEfg1D0OBho/I633+h2LeBLlXEuOtIWlrX2RMuJQN52QngXs0yex2iTUbExvMtCsRPvLhhjmcJE6we8OhpRl3ocmmxI6LZtUUe/oSt4aFbIkhkKvBsJxoZqvtHUI02RNv9Etfsx20ipbOjpcJFPDuHvYnA7LQ6xNkyPDs6NuR4eB4jQUijEUFKMbXg0vQhU5G/JKZdWsRiAQE4PSIB3S74G7F/0FLLRxCx/wBDNu/UGkJXgcTjQUCOjhaPsUYTY10PFNSK2OrwQallCU2CUDlOBssNeA9DtHo33f0J0/eL+n9CoL0awsoeiuhqg9HZgTkSQszVYe0OU9BGyFtE4wWrF4DSOlRQ9vQ+Qdlsij7IfYbjYyUyehb/AKPBP6AsKh00np+xNx6Nsr6ZhxQvkoe4wqex5+TIOjQkiZoJuUXRzCcSaQRd4sbEQUPQ0uImaGnsIWhUujmJMuLKVuxfsPd3LQ23mz+rJ4HTERUoEkSv9jNKjpOJ1iWI2IHREyxoYq+BCSL2Mnoe6H6NpZDTR9LJnbI8fAhUlmmoITRwRRNl/wBFpauEJM/GxQRORNDxbG/yvwIkEd0Q9i2IgYkhjeIAnsQ0EUjqiJaMt2RI2Qs+nRopGzXgKLQmlJL8juDfbEoDIq/0ChKBCeNBIlM/sYgzLVIh4ISHon0RD+Do9PA0gt48DQezdjX0IhSeI3ImGhpMMaEdE0ti8hdKjf8A4GlLfBYGh+RKX/ZIZ/8AoEO30NIFliSVLKGyjfgb4k7I3YgUNEQvZwZHcUah4WPBfiMQY0i2FwgvyVo0JK2Q2OnmB0Ld8KWJOqfkp4e+FGg3aV5FHDohJCEqJNP9sgXohClJGzKgUNEeBEiVItWNwN2T5O4aqTSyUhhCcUQlpMrYsBbUm24LSbWyfox7EpYu7IIbM2Md5tp8jgqA/wC9JeYtlmuNs0Fp3yWJOurno0Foas4TUEPqNibmGaEn0fYnGyZG6oeyarYlOxQlLqlDtMITg1KmCBVotbHZpIbb8Cpj9iJx2/oh7e8JidDVLEm3L0MI/IbVti2YaT2JjaW8NSaoaUJxkUzs2z0GwhRIsbWDRD1Q4B28HaH6NIWUT3NMSTTY4E34fn1gaFOmRRFJDG3gKhjmRUHErDwht8JcXhPEyNCw3QtSbH7EnwdkporkkvYgkkSpEknWQReZMX0HUQiTTo1G4sUKHssjt4qdIt4+xmgVEk1fkxQkkhGhang36YQ8DcuhqqEnB9jxA+QRQhrY8QIgejhtQ/2OoG1wTwlZA4S0fkTssRCxBKLtfwaaceT6Egc/lDlxS2xvTh0EbTE92JV7ODTbE1PR2SSkSxRFngEoFsUi+ITY/DY3HwCefsioI9CPou/mxnL/AECQJwxEWaSQ2hZI1iGSI+Gg0tSNIabrgpIw+CewhKRNCxwSLHkj4KQaG2PEkX34E5p9tIcqo+kijuY98LfYqtdkh/y8mlBRTwTUtvEpklFlOj+HTuHiRCIR7I8BqoQqSBy3gQ4PQWiKGvY3jmPoSbD20UVjlvLOAOoavf68n5EKEFG2oWeViRKSpYer8mJUogl1TH7WxiGhr8CbEL3h+jQ3J9j2bNj0ODvD4cFYngej0I4NL1BsaWLVFFQmixd+Dlt9fwE3/kLbL0/JK6E/kTobX8EnBOLv/RyWh7HoQ8LJUaEpQlRiUWOj3IsdK3mCoj2Jzs2NS5VIKKKQaaemya9j75H/AEF3YJH2dw8J/oa2kaKgk9aHbl4iw5EoddNtG3IrcuL4MTSFNEuDTWxDOxKmGQogeGSVHvDcKRJs/PX49DtwvYb0N6aPvPHksX/F6EKitUSHDh0fwZJCno2Sc+HMSIQmBtWL0dN8DgqJtCDPhA9ncL4NaEYcDaAldRHne/Y3HRppkE+iskbO/wA7IhCqBns8ZE6G7Y4SkWyBtYih7UGsSKnYvRY57JxN404RbIGrPQhXJ7jITcjn7CUS2IcHQnUTexI4aaFdWntL+yHb8+Rrd5CSYikcwXFk6pOPIhPZ/BCklOUhLk2eTEkP2QPYlkQJDssUey6ztQQ8Smg68RNt/L4NW8Sab84UulGyKNfB5THuiXGxyLZo+fRTNDezQxls3IxYYb/A0yjSaKVGig35RfUF7L3uHLZKU6YoFodvCw8RkVtjVUxexxjo92QhqNMjDhk3BJ/AW2dPhs7jQ0+p0jBEWa3hEmkKT2RF/DqJu3ryMiiTw12/I3NfkxUoDNjKGxBRtod+wb4SJnkSTCxDWj8X8GNpFbosspJEivCdC2fQnGh5V7HgaGjY790fY3NXCjQ0dB4l1M2ZEf2y/Q4KEQbGxbERVYrTOwMmcnJhoZGjFBzbHP6wUkJCJG0oGUSJrtk1ohrYrIJSOLIbK0Ifseoo8lPeEJnRqBa9k1ZtZTv4dNDEby9Ew4L4v0aon9jc7GlI8jdncNUPEeE7PHu/scG2SW5vxJOqfsTCots3iiHk1hOvhOLn0dx3DFWGRB/EfrEbEWJDnC0LCyhEvgQ9CBGiShiSJ/IN2RT9jginkJQhMmsLErFSNQOyujaWhuhfwUJKNmvY6SJWpQ4lyQvJaGt4Z6DS1RIYiCUUI7RMCsg7g7KX1JxfNmlB+3Byclob2PtiQJFnosqHIeBbG3SEpgMJaeiWZIx0PCFEk9kofiJCh4CbyOA/soxIZVZxDTbwvhwViWJAnJ3H2fYcKxbwifw78qKiZY2oGkY0LHBkKKRB3u1QE9lt46NviXWKEh46T5UP38d5c2N54PLHoQq+Fg6V2NdSjOnoVjymeFDRZ+hKNDLmxj6wofsfYyJNMd4WxVJWhsxwmxeXo6K0NMSoUz6Hqjg2nsQppvC3j7HbJJFdjEvGhWLYxexxxEUNbCjhv6/wIt2rSCDk6/Byg08oaRSKUNhM/wDMSJZEM6UVIf0W2SBLEClDfREFom+lH2KNIbQPspDS2NTPhoIS3eJhtCuyBKvgoFFybUUXsU9CUNQyaGiCKxphaYnCct+j6+ECom5IFrDzoqEWQ0mi8ISSSSw6zI/fzexxhk4MjEHBSKFl6NWOAz/ZN5YxCwkQmGOw2TZMVjYuExyiuzbfCYeqx0kkTNwOS2If2cJlcYbGo+oGuj1hKjTCUkCcDKSG+ZVESNRRNY1ifGE0JGSqZOap/Ja84NtcKbE53RaioggRwR+CKdnhJm2J04Qr3sTWhT0bqEJWNWRYkNJaHPCSzETYiPoQ1QsFkrhAZzejeEdFZifkj4NqyIoRwTh+sM7495UeKcibqjGyEMS+DtDQpFKHOO4WCUydIwiPlI2cEkzSFY1WGbHHcTa0Mej+Y2tCOY0/R9nDY/WUroneJ8kqdlV5E4NsgcIiZtw2OMN8TOWWkmoY3VHZ4Y4+xqNMZyQ2yygcKsklsUtCXk26NETXghDRn0BRjAwzQihIZ/RRCGg0pZ9GUQ5CkoShDklQIJQjZ6IcmJSG1LhYcMesTO8Kw0l9kyPCCwXwhC2TIgkDS4MRViITErojyJHsmxC2/SFrhweZRMuCYQLVjaiIcEQxNP0WQ0IY8Ia95Yr0ehyZBpjwkTGH9l+wdZnJDoTO50JySIY2RY1OJs2aGs8xIhIWaEM+zvoeJoa4Ysax7YZ4SLGXAvyEpHZGnDhdU/0LyFwF/ZtLCsB+mNOWUs2Iui+QpbEpCCP7GElJ5WURJpE2WmS2J3ZEyWhOhezwEujQo6JCrLG2K7+GySIt/REHTo8ShvwbwzmMPg/IQxQby4PrFtD05EusVKxraTwE8ISc0huGfQ9CNMhKbQ6cBk2RhjYyQtY3iKHS8isVDNaGxmlOjFSoO38EGliCMSR6G8MVIeG6FoRzOsLDJnFNHRHBs6IkUK4KKMgVnJI8jSiRoaBuXSjetCZHgYoYmx7IHAjyMiT/ABhJLQoHtaEDRNI7Ms9DkSXCHoRbkXIk5FqDIfgeP/hRLfkNCTElEPA6U0qNKETFGhwGob8ESi0Kenoetn1g8RMsnwIxkL1hkjNNy+0NYxryMq/ZpjFo4TAjgkfoEpDtkdO4QkJFtkAlYoxwk0OsRJykR1vDJ4KuNshabFVe2aQlJKbI95TJ6CQN0kdIxHRjJInQ5bCEvixOhXNn3iH0j5LawnxYSSGNNYkucTQsKAxMYhvhCagdmhC4ainsiRi2ktYDk5J+CCt/Q8HCRas09ijojGkOKok5ZMKlbJP6IKJPpDnY0D3J0TyXgRLs58GtfCc2qE+v2RUeyTVJkdvo4dCTcIY3sQlH5yBLGrFjW2RsVjeGycNQ2uvwKk1CZ51fBBJFFrwSMSlJD3hw8wN48A9yImiCBCXoSEkTCiax0TxlCEaDGhFECRiWSZGIaGBEs8Bti2TknDHok4gQsNk2xaSh1BtOEPM4Q6t7ESNsbJPspokhu9US4NsThJ647G4o3srLJRoiX7GsVwSfgbSbFYq2PZMHBn5IaGK5GvdD2TQm2pG0tijOTwCSa2bc8K2ImTKHtDU0QihqJjCf6Gs8MUNUcNtwabHRJbY46NigGJ9geSGpRpiPKGXEYbhDI5g0UiR+UNoZxIRobC0IXgpo5TJgn0OIRsZJsuegtj0hoXRpHSOCdrUOROldS37IJiyh02twUhywQba6PbJEMSJhfBoVjsewl0nYZsh2aUISL3mCKFvK3h7NITlHoLWyZJcOj9E4aTcSdrWIRrDIaSGPCeeBqsWWaElWOxFjVUJLSYkV5KOGPdIkmsvEokSbTaE7IFslJ4HTZyRrKaNEJM4XX2bbGqGIK/QsuxDsQygG/IQmqgiHmHUobwGGy/k3eyTph9vY7HFwXZBuPRIe8JwSJi2GtEZstJcG5FTHaixKdGN1BYVjtjdEJjg7Dp6Ox5Dc+2Ql5GewvyNE4XsddGwokexuNGQEpavg2OyKG2IhcDiYtEWPcXjUYsfQ4gXYkR4IZ6QlEUOkOWiQmTJTWhpRJKw9rOjHokYWFnk1TOihg7Ey8VI6FZphVhmxk7oLRJwbJJhmhoylNKxL9iNOWUNGCBzMQKJC9rIj0PxsXDbEhQLMKxEHTYkCNGImCUiZNp6w1JMHvBR+hVcyj7R4iesYxMsgTBDYyQtSIkjNFmxoPofQJHZTbEkvZKnRLxEHBv0J4EPYoI6DeMnC0IJqIXRGAlbVCCgxG1sTsMnFqENRZ7FwSqGyJWrGyEVKWWiU2QehIGzGiWnBMsj+RR6NjyNmkwJz9EQ9ENXBOCoIo5FAQtj0xKLOC1BodDUak0YvYawpgRphZahNjJxhhkECQwdCtSKaFWHsd7OENjvbMgxOxrwPRauidwLwR0/AtnoMabaEhKRL9lwbGxq0YnknCpaHpssxtqh29HqiI0psN1Fk7wXJhqyo04iRs4LQiUxqpHhOh7L7G/BJqeYSsiHYpoqIk4T8J4fCkQI2OASK6Y1AqE/RtWsJULGDtfQx0gTTSMk3I9VhJyOPB9ihMkdjcHcRckoRRH0QhHcdx08nFGWRia+DenBNhCoSqMS6JVCvD6GkPIvg0vZI6EkvCY1WHoufY9EEjGgTUdnwJyqy8Ishon8WKliNirQx0NMFg/Rz2KfyUKei2MSHX4HJzJH6w/ZdDNkE+8LGGbDQ5iLUkhXQqZfVg1DFhYVE+WSPyOe/hBKE7GpNUfRw0Jqh0kWxsfpDmIkWxGwvRs3Z6X5NqIk4SaATaJRgbgerw1jZA0mbVF17y9DVexKUGwgpg0fZ0Y4ihuEhoDNdKJez9CMvvyMav4H6w2J0T4O2M/Ixion9kjcETrKxuaKAS3oliSgRopOiyxaHQmJYsKhvzjhsIsM4MQhElWE5Q0sQcNwNzkte8cwqR3EyTlQbRYf3JgMLRwd6noBb0PEuCWMEpnZ8mxI9JIuvR0kRCcJKDRJAmPfwFxghW4Q3ho4IYnRM/ZBL+mI9IqxcD0iRy34z5dDbtJFSRTVC2fyPsT2N2MhNjaWjZKaFhEjdE0OGJoexpkRsVzQ0KSKNbNifMKFIjd7Ez2rFSQMkLyJEN3jyLQh0U17HpHbeHQrGSDoWfstsR0bh1OGqJ5gh0EMTmw0NHBs4LKUov9CpUI2o0UG+ITs1HbIw7YhEYtM5Z7EaQUtDY4S9ibdQtSScIeUOKUhJDhLzAzfKIaExkSh7+iCdCNhECbSos1AbHHTmJJ/8sIYsI7hG8G9X7Yl6P8CQvbwjYxiNDJrEj/RwexpAeRIUbb/B5JUhwyXp6Kl+By9kCih+ptWEnRZr1Jp4t1ls1Btob8JYdMcvpcWawkQ7IyRZ6IWN4t8EoxIf2J3REYTolw4FI7cHANtoZJBDimaQm0NvCUrKwTs6TWJHj0QHh6E6FatZRArwaho/j8Ggg3hoGU2PdawjhMmh4XA3wZomzdkolEQcKxvRMTw6w9hb+DVoSDfOUKCES1lDEaCfgkrCJiIo0IesSmB1fRjQ9WMkI0IlO5GMcwpHRsaqSSFhEEEeBIjyMQqc40GWwnThyrHEXj1hoSjmGnKC2yChLkaxXhdxIcHTlCl6KEysgIEsbW7CJRtEpwTnD22orDx6FQohU0JCKLIeCR71lBrZw2QRRscGpPFoS8fCThAjuIYsCQvRxAqY2Sg8w1LFoedRoY6EyJCG5UEM5hvEUIQaxw6aDQmk/ZOnBocoSB+yXFQqk8A3L1h5Q2wsSJj8M+fIvGyMSI1iDQT+TZp1BsediqjZEI2JZbZNn8ZhSO8QJza8aJTZp7E7GLEYPYhskrJn0PcInrg1jk+CJiBybvwKQ2tLIu2MfgW3oWWOQOmnI5a2xInTY1TKFu16IHcQNvoWqBaEqOEHo9CG09DcYuxIYqzQZYdIERJGJJGSlJfkojooucrDt1iMwUx6COjSip+CXZaFEKyGPQhPCJjLEqE+C0JVI0aEt8EE4KF0RHoy8pFKmy1tnC7djkcERgxQNsdMQ/AxGh/wJzHghsbgSxUM6NcTKHHNjFHCVNj6bk8j+BE2N/og1icKxTWYNYnCViRhPwhMcTiKGhBuaI8ski3vRJKaEtCbckpPVlgrCaHu9i8iniTskE9Ez6P/ALYWxL2NJ6IrRMRjZapvHRIg/OEhp9Dt2R+sDE9jeFli/o9Do9k/BZ5hKyFI6ytkGj2JsgbwmMfQ78ZmWcHeP9fBfBJGQSTmpjY6GhkkTex9FcE0nOxs8o7SQP4bI+OVI4Iw8U8XHlG2NYs9DEF7QSvZQRQx60KjuEspjXkhAxhu/gmdshhqGcwtCGh44MhPyjiCYG+EptRfA6VsVPBwFbsiGNGhREkHZoJeDSnp9iohtEmJEQpG7FuSmlJDhMxjRfTJFBBBJeyPIvDDZyGNWjSQLYWrFaQCMkD7H4Etk44QkjpOEhKWFabEyfB7PeGynsSlnTY6QIn9lQng5Y6pTxOeD+CG0JdYlobnZ2zTG7OYqyKg23E/BeBsSJeuEYgQ6Tln0J8PstkOBrwsgqgr+SihVVBmyY2ayJl7HLdjcbFmc6GxCHRPwEWJCwhuCR4beGqFjZRiETFHR0S2EMWmS9haJyj2JOBCodF7HFBRMD8MIaUCXgaFC2NZKSIsiHPkViQ6FS8DST8i4WxHHDIUjNbgbaqRBK2IP0Iq0JbxZGh4n49whohV2pZCnlMCXshGzawgj2QRIxMS6SNI5dHVH1AlG3Roef7FhE8PCQLQ1GIEpZumdwhoVbKWjRPjH0cGTI8PGSYN4eWneLbsXFlrEFm8LEPuiIRdnojr4bNZTw2NsDZoTg3Ql3s8h3YpWx8E10kkxbsbxTY6PWxTVsUCHCHlibHBTwbJlez8iqyHgIcgYlEkrF5LGL5Y1mzvoaHaGQRh+gtwkOcb2SMkYkWKI+bQsDXQgRhkm2QNeBe8SSK2LBQQUcI3JMG8s0LZGGJqsRA7xFCJFtMRfljljJrEY4Rha+NQfRJIsvZAmahqjEGOK9iVTE97CukpEklF7E2DhvvRuXZ+BEwT+zYvA6YlJWmyScIh9RMUtDs7iawuj+5KxMnRNJ6CYFhRIkhiIY1P3h0lrziZqSH0XRCoFi+kTZUjGWT5EjidkdeDaJ5w2g8TNSvyS98H9gm6QI6M0O1pTJA0PQzWN7JvKHJJ/ZJvMj9YWQtHIPE2QhUT5NiF8GgpeiylnK0KEiU+jiB+ix40RQsxOhCZr2dwUQJD942cSNKaGQQdJkiNi0R8e4d4YjQ8sRqBbmcSbUJJKOCWZIGyE7aHOQ6j0LToiALQnQkKxuxCNh7kMQlw2dCRZ5jsjJqsdzIhvRTk7i+tk9kUDpo7bG7cDJWfcJHt6E3SHvBqtwUhAxBNQkFFkXBGkCkbInAlSWIqFSvZcSZwexSyBfFuPQ9GyVhu4gVhnXzTGxiUKMP2bEdMvQlhKXYxCx0bHBZKaHqBEJgabaNDIYyRusvdYYz0OGcxTBEvGdiDwI0TiMMbwJ+FhqxYnC2NnZJoTJQ7IjZI7IbDnfRGz5o3M0E+R7QhiKPySnQ9poKpvQjuxFEpnTKyWNNkyBFgoOwr+hAaRA6qcRJTZ0Y0Fh6g4eksVoPUDKkm9C1Ysi4UjqfaNjqJkjZ4hpD3D0NWQbEjNWNkVssQ1i1RJsk5gXoj9isx25Y/B+zPIRiSZCcqRvxg6gb0SIEENpj+hwOZJjZPxnwEm2QemPR0NRtYT8GxYSnRBo2PQtfGIQlJPsa4xJOdE5Q/ZwlJLCQtns0PK1GDh5U3+BtafFMdj0IWOnMMRNiy1iSRqEJDgNWdg4bG0TQ0QC6LfBMw9lKaG0JI60bMThknaxOg6Yx9h5Y9mnDQ17Eb1j7H5FCTKhCZRFbgdPJBKHooJGIKlA5imKUrFl+CBkTOiRXsehLuKNjQ/YukCwNN40o7WiDfEqLMUpcClsTENIbehMGh+w1SHLQrLEYISo4PTEIdHBSTA0tCXSFBDrs+hDwa0NkpVwyI3JgvsimRsiKebCpZhMOECVjUYGT/ABhRCwxaGT+xrEjENY+z6G2LAlQkeR+ToJo3heyZJJxAkrIYknDw8I0TYlLGc942yUHSRtGTpDWUrkbl0SyRexIg3rC6ELJCWnUCm9KBQkik4jRAeAMkNCZlLZ7SJImXSobdL+RN+BH9CRAYY1DTDokb3wdO3A3PGPobmUaCElFYVTDIEulfkUD7JGcEy4exCrWxzohig7YqZMBJeDaqx0MaEkqpFhIRGxmveJ/Q47wYN+CcQMgUp0TKziNe0HjoqsPwIS4LcC2lid/YyeEKDpTY1ZEDTk58UjYiR4g0SReJgkVusJPDTg7wt4buVksOeHs/QvZFkWcHWJ8iyzWEh7NifTeBaJbZJvEkizsao8fREqRtSiBIWIFWzbIhuOsjwWtvCZdOmMukM0KdBLLIGroaLEniG3RSXTpBPL/A3wJ3ujwYCNsagbkT8jWoJqB+8P2JVhvwcOFmNOfsgKRWJBrh6IlCWepFFFoTyEoWH6IBRvuHCJHhmlEnBrUqMklDbE25Upj4SPGSVVDGXggUkCzSRD7MUlyNnhMHVlyYN4k4cwxCJnSmFljRRv4dFsS1loWEMQyRXsojxl/CxvDESNnBeyGTo3VDtYUkWNfoexpYZBCgR9ET2hpSl4ETktCYo1k2V6EyRQ04gfQa8CVlWJLpY0QqNnnC3g0W8N3iZ6KZBwZBJtmtCUvJCEDX0JcWySEtk10tGxFD3ixDOElDpRSEpJ/Z7GmRY+4ZInR4C/Qf0cGT6k1sbsRUNLqS294eErIJwzShoHuBxHRUr2iJ2ycapnodFsoxDpGJoZI/gtH95I4aQ3o26HMWLdkVvCsoSTROY8vGsaw/GPyJwWzsYSEjTJHs6Ni2P4MqF5wxaJOEvyTeGuiRE0SM6OjoK3Ka9Ckne50ljDyjo7wmqEuDxR4VhH9j7ZKQ/s+0f1hvLGThnoKD2QuEJ9ZvRJB6EWR5HlDUWK78+SA7mT9RLUWKMlIsnSUKf2NKBetYVmg/C6M1RcERHSCOycE0kU2eiW/BEQaKOfBMJWiZJylSNA02qL9ElN6LGQ+iZihKXsRPJEaFNM1qJLqdiZrgsIalWUVIYtDSRH3mPg8cH4Ojwjgvk2oTicp+CCcp+SbcZeJ+ECkhUexwT5JG4GThMdY8IlRA9wISscCUopI6NlLpMs+hoViRyiSTiDXcJ5FwkRpGyMpBm9m8QeVCXlUawYyng1QxhyE8UdypyEi0EHsiTQ6wzTjgtT0Sr7FumyRKmyONH8RIgsoUGKCjYobshwawmuER0EYGxI9iTbQ/ETxyMNGi32N/ll0S4Ystti7tvOTJoUFqRMjwSohbeyE3ukJW1lgoGukzvKbmJohFCVQucrGscIk18G4JwgghfyOB/BIjuh3iBUWHu/jJI8MaOHoEdElpr2Oz7GMuZ+8xA+g/A0kWBkRiJ/A9ocEToaNCciFMiZBwZFCrQx6Iw06OC/ZPeky7GKXNYehv2IYSXRpdECy/L7glSQohUtKX8iQswPIktQT4EOiPBh4bl4hQm5E2PKw6V9L+OqLNjG1GL4JuRsRYnxYiXBDTpj/TKUod6OujcbJkvfoRhsjwWNCl24KvYjz8UsRMuj8ss4bZskLJ7+DQhtDQlC1iYNsadHBqsQQexKGowsoheTtE3IvYhiGhDZ02aLDEhO8JKYQxEm9jFiFhWkQiSY3ikWiSpGrFQzi4VIiweyRWxqycNTcwsOjxcnNm9MogpK+jYuJ4bQlh7JscMTPIKm/Iq0MRm5jyjZTJhOlQmlQeY/GJkaixiUEaENr0JZohnCYVlQVMmK+xpjWH6EOrRE5RIohaFXZKT2Nyxyiyhjdi0P8Akbl2RCI8SkDl4QJjS/Q07fNt+wqcnX5yzQjbzMZYiBLGtzHdixcY57w0Id8nRNTwtDZrZS2JwbwuDUoWyBIixntlDQiwghWTiCLzFZnDGyGjReiLtaE6dJwqISGXBjIvLJgdvGw5ITkawSJo+ySR/D8QbbKL7JGc+RnomVrHENWNeDpwQiDKSm4HtfYkK2It0JPibFEJskeFZTFEJqimiSwmZMVIojwQbosxwalUQxaJIfQJZ6ESh2bHTYLvgex4WyQt0MYsITNSUnhYWNGN/QPLRJXwQxQdwhKWJff/AEbXpQU1WGy0qK6WLY/Y/o2EnseHI3LEPUiZGJHsWx0/RPsqUjOLFZAycQaH8WjwgaSHJMjtxBB4IkqR1DEqJz+BCobJGbPQlGUEE5exNKfBE/BfKG5NCWKCPbJGmkmsNXQK838hGkqTwEnDQkokNL9DVllIkiKzpjc4miAmRMiTTrCUP9iaHYpkn0SkalnUJQytyMTNbG7V4ZBArbcDx3Q8IhR7HRL0MiBoTsk5PBY4JVeycreIkR0ruHhexiyPFIs04SuBLd/RD4NYTKnYkaLbGU4S4UfyaRpjpEUymCC1j7LWho6NMo1h4ax5ODxsTTWSEemK07HsbfoVPV9miLK/JBEEWxFw/BzCcgkuj/g2U2aYh4iRbND1ip94gcIaPo2Gj+C2QmhNEI6ErigmdkolNCSF4wi91juniP8ABBJtl/0M22MXFhWQKe1Dpvwy0KWJDxzZA0LKFCNU6FNxpk2TY52Q6euC2eo0JoUg+HZEx0gTVCiiKJcIYoE9PzMSOvwEuu+GRepf0JlK0/Z7ZIlzOiFuECilkatC1nRIvQxC+CFlD2JkVbI2P8CbcTpPjE0S1r+DwNf2LxrCEHofDElAsv0L4JLQqXggi/xluDUHMpCiBhIgay+h4WUj9YTbtKumPwl7Irv9oer+CSCpv9DflQ+in/ih3wQ+sbHbJrD9FECoZzE46JncpS/gSw7FLGTbJTSEsSL+ToqFqBoSEgJKUjYuDsSb6QP2Hlqh24ukRoX5No9aDUFpkFAocoTYT0KpHNkjcjOjhXT7INCRxlijfRwOCRkiJv7LDBAlFbxoKW7qHIlC1KEeTr+4opoSex8voY2O5P6E8XfmiyBWUGfoyoFeCoINvyOQ9y/YlG5NkIWNjzoQxxByhoiSyzv/AEdU/Q8pZTeyHFW1/BNz0qHTOCPoezpt3oStm+D/AICbQ7zNDdfG/Isdw8OhWdIlDUC0ehvC+zH9NChDbaEpU42Nq/q/BH/Gh+ZEQLZApLKSDmC3sYUZgdG/hPnKIHYsXIqErHhBEDE6EyiZ0h7ljWSsxBJdt/JX+IQNNOYkizv+pd3/ALFBZsakbCegukFA0t5SKMLWEIFscGhfOyB7F7JoSPoehaskbUS+9Ft2bCmnyNn5G4Q0b/2GUX5+RahjU6GvJ29EJL0fr57EnA58GRBMZgoJItEDxItfCRZCMW4E8tOqAma2/snsy1aLf0hpc/shaVrtkUhDN8NHSBqpENQTQ8ORAxMiRGEETCJFl6oXmScGIHWCs6eC+zH9Xl+BQhLREL2OaIfsUcxZj/IT1f5+BqFKf6CXsQ17GEN5ZGBaw8TcMaE0EMHJDHh0xOSvoI3juYoWFQslYlGx/AholHfCNCU9X0VLaev4Ee+Sdx/ZDbiT7dExohyQSfY1bGha9CdiUoiPZFCjhvC5Z0btoa/QpgVVR/AlpXAsLPMUcFNexqx9DmTRZrf+47qrz8kwiFOdIbmn7IFKtDpbBJRn4XH5G9TjNJwsx8IkQ7IzJsJNSuEPBGvRKeGy8SI7xtehKK/2JRPbpop9AsKFrCIE4o7JJElBONH0XhIhErHRAs6HRsjCHrKG7Om2U0MU3UNOJOE2yJ4ryISEUKlvSJXP4OEXB7F6GekhDaxuy9PQnJJ22vRt7/wO7eJgke0RYofCBoOHSPJMEsQsRaSaSJ4SnM4QxQG5wsOnZJQklhPm3/kpY8bJ6ulQHDoY1UT48ieNx4EQMxsTxEo9BqhkRg+CWmJQJeBlFkQbRA7Q1o7Yh0GESxHOJOiqV0PbH4PQ0c6Lkdf2PBV/ciKFoQJKbvLJOB7Gh+D8YlYiDsLD2p98ikk220xqSqnomKB+sJYRRBon4G59DaSvfl4PDaS0Eal3+hK3ENT5QhlFJ19Mdyo8smY6WNcE7HiKEmXlnSLqBfgISCXBFj17FaVkJcEEo+ycMmsQNXjbNChEELSSblsnSVQkKBsSX4ET9hNxeIkp6E4HaREi1Z0atGjEdE0yEMSRzKpiYhOFY5kSlmiTnssJLf8AAjh4SSIe9km2JgcsyI0JhSx4OVLf8jg/LjLyGKFpr8MkYtr+UbpxBee4QgtsURZAlRBKX2Q9i0SdlI8jSehm/Qokb4iCCYI6eRJkKwhSToXgYoSdiXcSKjR7yabQ+2zuU3hplL4P9jscyYkRVRRO0zexzwsyuF5d0RY2hDJw8KxtdFghQxqyEgq/weCURT8o/MP0JWVjhNI06VvByyzo0ETRBNiU2hJ8RJcE7ND1ls5MGg2g0gmK2jcwOdsWiBjeAy59CUjWFZpWOecN+Bki602OHcrD+0Yh7o/jCIypv6HcabaFKXR3V7CVnrjxGiPkrY/WYOvBIah4YxkX6oHoalQJURI0USowhqyQ204SWIXYOxp1EpV/r0NQn/8AERzNRQ8/0IVlWKPsJDrSEX0cZRNCgbDouxMQOeoVlTBLlFxoSdilGwyZdmsNKSkTO4SGj0TKsRprWjRIaU0i6fRqnDQGp5lE0aCfof8ABDWzVPI03nn+To8ImWbePZ3EDwkWWOFtwhpL8A/BaLHCFjxsnl+WJUT+gaeHl+ClSWH4ETT0gY80PyehhpwSTEkSKRvZJMN/smilshOhuyRZjdfDwE4GxvE4XBLiIGiV4Sj6AGEJJiihAqGWL8mLUqXWLxQrG5bX5MlRCwbQyDQ8RQ9jpKYipGhkponDKLFaFRsWxkDwm9jRDgT4SfCBt0goTYq77ezU3P8A6hStLcQapekKFtvJDH/7Jt6IrBvxRIjTo5fgxnXIpKRLU+Mj2SG5d4WtDUx4JhPRyiFhtcwezQ09wtWj0FL2P0aEUEawT2tqySUaD8jR/TNA9P8A2C6f75T/AM7JjrZERreHvDs4Iac7Ize7e15Lm2bQv7KkodOkv9gyLRJUtk6KiJxg7RtM72JJUkIaPSCJaw0spsmHC0NKGcINHoRQ+hr2LFifgIJHI60dF9DOHcPVihm3otoWvoem3ZpWm6K8oSElk09Mg2ofyeZfoNowvYvodYlChaFZttkeWQqBKRK4GmnjmIhbJrKgZbEq94Ui94LZMFEOcNEzwWhsWsLYlQu8FbJw4tkvct7ka/oDaPyOjQ8E4IMT8RiXgmDY1GElOhCa5OCo9i9jYyJEWT4FYyVFiY3VF4PQyJEH0K0OjhobClFtnD7Kt50fjCpwiGzaxtL7Qzif6ENf5Dgr+xoTRJo/8xo2faEbThKyMLEzSGtq1hsSI3AZNSrQsEqYGnD/AD8FLi/AiQ79+RvV5fghJqhkZ8xBB1jESNlvRD7sgRF0Kg7Y3aPsjC+x2h7HsnYdncM6KH2EoS8Ya9nBqYGypCVDBwenhNJWbEvU6xKoKjTGbr82JQoQhqJG5xFfFMSUS8N4klaRpkfoSEjgNcxYghrL1JODEOGVpHC00/It1r/0hPDTf+SDU2j+BOf/AGShoSJEuxS0NPJAr/gfBUJuS5IXR6y1ISsHSUCmCS5seyw/COG8OxppGw1QpxEicoTGkVj2JNNkwW1Cy2oeklJ0S5rBVP8A94T8n/HpRjYkTI1ZRPjLkiNHJQsipJk9CYWsn3o4oPxxihngtD+r8DScGtuPIiVQOlCXg09mm7F2xURFjwZs6dhC+kMSEvRI8R0mbER6MmE6zcs4RcPDptXlZ3Z0ksNRDehNz4FQmSuCNyoVfRM23jo0TsWBIbG237GRBJD2JCHeEi0LdkKRjwtEMdkMgWyBJpHsTNuiJEyIENnSA00h1jmOkwtWcNp4oft08I/mhA+/2RAJlNN/2LeZLntCrRF4q0NDS4WLE0RwdKRpvsgQm6E02Uhvwc9jYVFicE7FxgkRFn1g5TNBFwTBOFWDrFNWeA7T+S8i03lg4+htO0JFKBqJ9CUax/z5GoWFiYYrGkKWDsm+iQSsdKeFnYeFF5NiZ6ERWznffZb0E8KBiSIrEYv6D0zayRZdbInlmzYjE0cPtDJ9ImoS8yQjE6FeyEwUhYZJreIhI3BQRuQk4bEfYomyzmg1qn+Dg68BCTF4NTH3ftkFJDG2J8YqG1BIiRi2Uhj4INKME5djYswnQgiE/TxJJrZ9GhuTWDiCYgbfbeiENt+z8kInXhQPPhiXIQVzX0RAaYbEkFFI6JbQ/wCRIpj8BtzZpODRpkIwRMbPrBUHaE2NzhAM2zmOak6LL/YgqGioIkTaH6Nhn/IpJPsZDfvH/PnHoWhtCpkuSLF4Y1ZLisdHhHRvwT1aqySHN/s0XtDprehFIgS/ZbbSXG/AtCFhPDDvRqyb0NNjiWKNKD+MPeDc4bJE7PEKxJKm8NVhM6dJwqJHHBryP5DEmTnyWkfYt6I7i2KpKDhap/gV4AnQcefksv5SjP8AMbJz9YmhomaFY6ckqlENxsbLQuhK5Y3ijRKGPA3lsUIWyMFokVly9jw79CRyQiPK0DZcPwEteN/YnhA0gimcGr2kKP5HsTyb0QkiaG/A9i/YroUJIEmzSEP+TexLokpJjKY3VEuPgo4O0R5NDEjuGpQ/aJL3H2cP2I7uv7kwf/WL0QcoaQthC97NQiaNeyBwQYhIy8Cg23rvoa275QiVttPI16HliqBEWJCJTMmxtkeKDc2PQiHMrQ6GOkN+juGx5S8yNziU3heQ6eYw2Jy2NySNDaa9iGxphOHR0ZvYhp8/UlUkeTPAL4N/A8Mts6dEuD0JJKhj05PPhCSRPDsVISljEEC9iJHHRo4GiVo0URo9eyBNptfRE/8A5iX/AHZsSx8wxCUkF+xpMDppMU9NkibRtThppIrotaE4GxcG6JeGx/ZMMeicJeXhKd4axC6fRIxKhi2KXsVi9sX2OryNOQOeI8POFhMZbTgVHmEUt4pS4ROjkG0DmRlpeTeDKw48dQpujy/AkSoQmYL9jHcPBMUUjumPQJS6OB2cEbcDfGTYzeUjUL2NfoSkaeEPGhuDU3hWM0bExHZLgdzDklPj1lRJCRFjiJRhKULwtkv2ZYt2OPomKQkQJSJRHgVDmfQx0jkqUFsobLaEm74aGhEP8E0SNOBCkOGPQoGsSHTf5xwtnkt8P+/JOFQ3KJFYiuTWhIeJbZ0agRI9YsTQr0EI2TBs0f2fY4IHo0pHKwqwTW2QWtjZEk/D0QXsUTBI/Zjgk0g8PtaHiRS9ljso7BRUkvOEpOEOhJYkgsloRJCRE6IgeBYfgJOiJKligkqxKh4mFZLHj1YhEsbSdHBOAkE1JJLXq/Q0g6TBPv4PVIn4IexbMKheh+zbxfBtvLbwi+naEyG1OHKIsiXJuI9obsXQUlhLqEPUWMk2JX9jSD3BJs11InOiaF5PshELC2NQNNCOiTPDamD9Hjg/Y0QPVYihLKSKQ3BO2bODSnJAaQ8LS8FkDpVjVipE+j2NyxbGySkj3jmJTXgSGlsSGkJZvIfAaEJSLEYg+iWxp3iR1YmOsIkXTQn6wQ0oasmoUbH/ACaG+O0RRCBs/WF8jDGVQ6knwNYirK4R0FZaGj2Sj4GcoUtlkReFe8IYo6XO6w8Jfc8Fr4j3QtkSPotNbg2sSZiJ35JNkX0dg/UgcyyQdNkUJ1FYaVHRoa8jU6E6Y2JCdWJRZJrECG7CtIsjQlhwJWaUKhvQx0SXSSODjTHBQ1Ul6EiMTzYrbUCtiOCrOWQQLUiCGRRs4JC08LH0S1SRtuCeIWU6+H0I3YkaFZpD1hLEC2SbH5BBXJMLSIBO4MUMQ2K0QNmxsN1ssSbvRK6N7IRSd7KesP2IYtHmRIfogd6ECXo7eEP7JJrHTmICJ2U0IehcQJ4GowsIixuXRsmPodQ8kgcoahs4dGjSG3BoaYobGpZF3sfiBJUPeJ3BwZKbHa/8Gcul0NhIq0IfwJzWB7ykIYlGHpn3hsXpSJ3AhrGh+CmPY8dETgXEk20iA+mSyiRROgUQw2MXsYmTuO/BGlhiFlyS1seyO44SI/AaUsPdYnDg19jJhYRhF6GOYhicH2LZQi106M2HOxe8MKWxNWx4TOk9g0WbZxDJFPRDJGLwfQkaGNd0W+/kjaokYnOhjoNz8DiB2xDUbxWx7OkDJh6Nh4gJNxLQ3CJZWyEiErxBocfkUP8A9GoN2RsjSR2vWHenYvSrJE52OnhOyblZZDHad4emM3pkix9EjSgTaCiei/YkJyNNIdFR7HgcCYwdKSWixlmeyDWGtGXeUW6gk5hixuhjvK2NkYZRI1Dtz8IwjQxo8iTSFczVIahCJhiHuh+hhLJudFGhyFbxzDYhDC9DHHNiXTWsOxaGvBYpb8D1AtYVECQ10idEHRlqYNM+xCZCbJeB2iWNkUPLHRJWG5PDhS0Ny8xZGUtZtDaW2dZNKPY3Y0msPexD2MbQnUDwb4FqsMkLNCYYk2pQ2/oTzo3vLQjwMj4HgNxSIHTEvEmykIkL7hWQhHCbwZTRJqB3DbEi2yIEqKORIluDsC7R0mZCZKPgtTIznw0N0PR0dPY0eLLQInC2WOopnYuxoVATYr2iMts+h6wkemWmyGNwh1GJaVo+yGJV8OSbQhWM+xKTQlhG0Kjf2TWHk6yveE8bIfDlMT1hDXg9dHuHPawULEyrxM1j2HTp9CUCeENxbmbb2W9EETWJkscwQjV8E7wST3oahbFcoKQ/R9hknBiLXRQRoc2kVbj2I95OhCAlDsm3shNRBBKZk0GuFdQ4gk1Ih2/gtifBLZKGcEyBTJeyyU2ULOMLzE5UrWEJCZQiHwqRqzpDLmtDHjQ3JFj0LLs7RJKWuRNRHTSURhF7aRCgcQOLVBKVCHRA0cE6hiUWLZEteCENS7HAbJKJGKuldPFuWNFloipomMNcprQpESK+QMrCkRNoWza94SRvmBqEMWNQrBcCR+2aoXMiIqiOjUWM2lJISrhHSMyuZtsaCSehUJsCmvfgb4O1joi/i8EMYtD02/R6oFgbKHQm3eGSKaHZKYZLimMSIcwK+CVwOiaw7ZI3VEs2tEtpE0F5GrdnmECQ8JkDSija8cIl6HHSSHI08NUNgnRPlMfRk9DQ/Aa42eRJzbyvqfg10OThAmRtGhAlAitky70xr0GwX6NoWytJDl4NuieH2ROB2vonycNuBqCWK7+3Hsb+yyZBrG0KUJEJPoYRA5SFCGDwayxAgkbuUKH2U19kULJRahQpOIE5GrciQksTAkyHNjVliLhi/JAn4G0UzRIqChIa9nAm5sQedCKmNjeHghKiITGuCdG7C0mycOfD6FvCeDx97KS0PwIlSK2QVZnQ2p0LhP5JnsQ/gOcIlN21iQ4bBXFmhAuOkNbIn2PQJN9kKXsfRbOCY9G8d2bQLbEsJryIYe0ix+AhqyULdOBeCIyrEifJKphI6IEFosTUJqEUGhJEJno6eiT+jb3A3Vfk9MJyz6FpIEOOCrDqRfKS4E8ngQxwSro0xMI+8SJ1ifguNhIyCYjQ7gQwlJFGhkFYsTknI9MQpHuxsejosEvOIsV60JWKkzFTsehi3Y1VhNWGjRCKnFtISE2MnknWL9wnZCSNyiDo8NvD6YejPYevsixq7HTNhDDc92OR+sO96EkjmFhpiGGpdEvwJQ6KdBjbkJaI0NySexN6JJpKnX4wxzKGxU6Ec8kqSWFiR2GqEoJxFinSE3Im7GN2OkaHnpTizY+aE5VsQdZohbI0sRHQ1v3lWrR0QmbEKqjY4/AqdCY8W+BohMaTKEekV2QscosQmpPoY8tTIIEJ/iWCHB+mcCZIirGyAQGzZFnSAoQmClrlD4zf0dGTiSREwQ7ELQ50IJVsUSHY0gQi0Qsrghd4lnSTEvIxL9hLuJodtMO8WYyKJEM5mWiX3KiBp8Y9HKIhCGpImSE6Eemx2vMPBNtbE6gPsRYYWzJrfwJeBD8jQUNYePBFaEg1HwXR0Y79hIwxI9D1hoZLWBmJukN2N7KMUNWehBRyxs/SLKR2BKFGWhq9h2bRHlYmhJuyJ2HCZEohNiENkGhK8FrC2dGfYtoKO+m6G29ityQTQyB46w9icXLOjljTTFA8re4GmQ2EKfQ/JYr9hJAZSwgoKNlMobeBipIcxwoSWFWWISoYnWErcjJDQbI1T8mxrF42hCNMUlijEwR3gtjFxDdQRDwxs2LE4ijpw2eEC9kkjrYl8Gff2VZOVsuiEiSZkaMtHCXA06DXk9Bs0magP1lPGOY3hTI/ucQLYmT5zwbEpUjk4Jj+xDUCVZ7QtCIIxOnECo6SMoS6M1cgddj1lUiaSKj3jmLqGoVmtDf8HlEPUkv1GGN3AqQ3serLpRhZjK3Y0MoofYaEGtjdlERqB2zsGhQpPEDsWr2R5FDQz00bUOyUomykTuh6HJkJFPZoVE1h+USkWi6R7NlyJw0X9hqBKXuBMJYMeyX2F9CxNCUkMtYYhnpjoe6EqkciZOj2IZS7Gc915I4JwMRJLuF7GnCIOuRImvAVtsctSaweCH0xLnBpFKeUk4mXZA3Lxw30RFjdQSO6ILRvDmmMQn4Gh7CGRkXouoII8l8DZAw3SFKco2zw4IjEmhK0pdFMI/JoajZKQo2cH/BoeyDCgsJCGeFlp5zAzYWyBEtNjTqbPoajuDohXopaxwmhMaxj46OrVTVUmMbFkWhyx+RWsOBUWZBXApjcbKENQkp+hFdwlIi1JSE8aC0Sb2OU/QiYsNz04PCTbNiRX0lQOlDfjC4NHOhCdImYceSctsvArYjY35xFD0TBM7eIse8zY8RTixuFjCl0Ny8UnJEKPJ1XwWGow2ksaJOMQjqE5PIY6PdHcqGCQlFGiQclR5MLMiGt4d5Ny7wxWtjKh2IiEZ5ERYuzqJfBPyOCI9GliRU0eYqLMSmhy5jx9CzJRfFeDTExCfBvQkEsYkMeyWr4N9wxL94pvp6JgkWFZoQ6UsZBkmb2RWhB7OyKCZjpw4Il0Q1suJNkILU3BysRLkfvEuTlorxBNjGTVRvuFGHhOkTTIogmIiNYNjsg3slZaES+jE6FZtWW0qOi52Qk8SeQ0n2OgmXYkSsNBIiR43RIsbCjF7EqN4P+T22K4GPCPIbk+hdt4dKiRHDTHa9lFrUs6I6MSwhUREoGvzQ5TaE0jUZHg0MtxYtkwNAW6X0WEUUPZRDEXRI7KSoalZVZNhQyBJkQUzVrA4eyRtMiV6ER6DVmxbZEjfo25EQPo6/B9YbhCWhfoOxUoQ2eojk+0bFWNmylS2MlxHBIbuoK86G/BE/ZpivEQ7G7smvlAdujQcebNRBknTo08VIkjQnhMIax3Ei1rHIY4ROyBClCYrY7IqxbHbNH4CbQmHJEv0IphMQoQ3KyngmeQ9+f5JFq9Doh+CzghwJu6EDh0KB0ZopKJtUKk8EpLOEd8Ca086FifI2EqXRKt4E6oTGsNFR8OkY2NjYWhbF1eSAmmT4TW9iPwbCyhB9CRLr1iG0m2PVDwjKMicEbET6J9JnCNhNokpCeiuigREpNMs6G0kizJJ4yUWON+BE0h9iZNlrkaBNyn4wVOUVqllaxONijpphM9DUCRLElDV+jbG2b2NS3A1kkPEqKGdEqFA0DVRI3kex/OibsbwvRNkwSMmRasQj/AAJ4IsSG2tIUnMJBPHSJK/Y1DJZDChqlBdJCRbIpasgJlsWWJxJGpDh6YSWhqICQxDoNG+jfsYpLOKLYj4N5WDZbJmkehtIq10W2hRWzovIxjGhIg0XnhBa9iEzaODhNIujoWHaMQSGiht4clobcKxNmlk0NBWhUux+BM0zTGpU4g0Qix4GIHfy8BNDhxlVgk5oK2OCKPEiY8JwTI/RIxsa6QoENh26EHl6UMkRMqyOogYnDGIQfgmB4WhsmE68EEhSgIc2Jyi3AkkopsUKg30ZKjE+xMcnh/I6MhEChQdMqD7hbZNKyyE4khz8NjlwFOhMGkJCWOo5Fjqb0NaEzvpHpiXHoSw2dwtnRIOGxbrOvssejT0MYsesUYhv5SoN8I8C0salYmxtbtW50aG1Q0P0CETZ9DGxPETBFaJZFTweZo1sRxi/LEjElkm1F6tMctEUQcw2MhiVRHuTWELCk8EiIwm53Q0NbJnKiR7o/IzWxvAmNiwfeHrBXglo4gkkTwXGqJpHdwSUSNOHsC2T8kTZCT6JbwadG2SpcDKHBUxE0exoaGpwkltDZTO4baOCpFxtu9+SIY/AbNUoggvomPIOvCHjK3dZt5DplkvI9pE/0LJDUzRMqNAi0OnSxDaQ7RzC2MSvBOVEHB8zPk0T4HDtfBOJPvY4y/CF73jZGH6IH4UBchoaSb4ItrCSOfFDrR76bNCtCtXvJAWND8UOXQk4NLPoan7FQ/wCSlS4Oppj0aFVXAkUtF6g+saGxTVIcyO0LJbHDwcoijaeExo1whro5w8hREDSGQMbggkdGFjgvss3cHPZMVYQ0ls7WKWJfOxpLwaEiZwEiafgjcsREChw0WG2RHB0fkjo/Ing3pEQTYmYk1pkwRRCYopf5H5l2JneHJKKFgbcWonzij1+SDpEnq4PAzqQDToggqE7IxwbVofsXxT4P6IIdNHgnk0Jiu2iOhJIaGmT8JEscE8JiCf2PKsdSx20TZZvGGxs4QzezbPMiR9EXiinY6UZJOyzs6ybGt1w2xAh1YlIS55jTN/ZcGjYncD2aiobbNLRMCsr8YSkpAiahCf0O2bWV+T6wInRLzlujo08fQp7smxypsmPs2enhTDgoT8GRDJgmfoEQkkKmM8NFEMQ2P2GihpsNB4ahSImhygxh2abUKltfkVK3EFcxwmCE9irQjYk4fBbaQ+nRiEyAtD3An4Ju2ImsobzIhoiiDgkRC9miRPgRJsNOUmxokVYYiCRO5G7oTGviWlQUJ9yaLKJj9HS6HKNCsfrY4Dcsv9D86KtlmKEho0SuDXjFJdZtGkSJPSQmVSS2ITVEQsS0WN5kbb0U9kQHuidGxoUt6Nvh0iMoTnUFyJdPofxgmCS+aEQIdrwQLZAzRXBOhs5HheBXEC+FDEi+xIn5G3Psu74LbgXAw2YtaG6zR7NsaKZQnOrkoJyQmJPo0J4FdjEjhJtB+zyIexSPsKgkk2We94idh19jLEVoSvAp10acS8pVPweiYEpGhIsYRZmhmwyMnaJlj8BPxhYVo6Jxg+zahyIm6IkQvExiT+wkuDRFm50JWKKY3WaSRFhNSP4I/wCAng1HwgvyOs7dlENIh02yCqO8Ps1bVYJI0LY3HCTefaOkaDpChwXsJSjIk0kSHQhuVGEm9o4giFlDWPnkVfkbIo9lpj2Wl0YlIyCBEkkjd4Zt5Ebz0RUPyG0eh7GhIkSb0iZINQJlNT0V4asQ53Po0ptuPJZSMS+pg5UZ7YehrHaEjo0yWYlOjROOkp5peczdj9ZQbFhYYmaFrKY8VtCxDF6GrILKEgxZ0mPMl0EFByIhJtpiHhWbWbJdiVhL0WjRD2yo6JJTo8JUvQ5IqxOhkHMIRwZbmyUDy/QqGew2JIzZAhDwfsb0LYjfoTI6yGzEygTD3oYiNdJt0bNCTapCpZ/Qr+h9aEeozY7iiGQKS8jtyJQIRMjlJm3GMaXskbJ+DaUmhJFr4EeBx+cTLs0F0grEkK8MDQeHsY54JtMGI0LHJuNImU2+i9KQ2YBSpDTybwTQnhKVWyySUIuHv42SsyF4/kiV7NsMms7ZHkqWN/oRF4Skp60IrpSRYa8E1GG9YcwhagcwNQ00XFmUPRBrhKomSWE3XokW0x6994TcpSgrD3g3hkoTmvBKUtjfwYtZalHkNJDNCY9kDpyS2Q4JDb8GkPdi0Q5FxhbFM0aQSHYqTLFBKxufdCQglBGYbG0sDSSKIxGoY7fLNqIgcGh6kkcjmbbFa5IAwr6VcuBJLjY5fBuhmj7FSw9zTIcluWdKgid4T+iJwiRIcuULEpYjLxCR9BRwNRoSmp7EIUDZLUDgkNEPI3WWvBMuWOSO4dYaUaEhbHATJEZSkipRA19MbNbL+xqWa/WIrKYneE6QooHbEgtHMS9IVENWNvAmjwKabHbo8yHTWLQ6cGgrVkGjqxnimL1iX+MP4S0sCC8Dp0fZKJAl6I0SDwNmwqZLx+RW7EEtB7EKcmOsR0KBJuTdsbecqmSeiNmIVFOxSryIkG8yysppCTnOiM8EvQ00ysa0LWUs+Q4ExjYp6SJkktkhUIl6Jm878yRDuSoxIlLsY9ihM9qxJ6E4R96GETay3iJySaQ9l4Q8MSGsOlob+8pwUoSIQGh/gSxeZLiJpR0geNZXgi4hUydjFjTRMEHBew6SQh1p4ejfY0rUkJOOsYjozkDakeHa8EMnKEN4nXsJvYxMs2EpFQxb6FCRbQ6ZPsRHdmmKeCQ7GgipHoVHsTRZ9lXI3extvpyhBUHOEqEqkqEU0JIWxKxLybxHTY0cg2VrDltCJwZEsiFgstDkoaEkkSM2seY4J1hs4K9j+EuRPrCHl7DnxbrDpRsggq5Y39Cl7GThOUMUtZfR/eXXwT842xxlwQ1lkZTh9EwnhEtkCJGmJidTs5I10ehY1MjaHCI14EtDGXmhE017KZUzh+yASn6xN1hNj3jhfgQaZSVkw6IhGxA5gligtuBOhEaFqY1Eo4PYgEdycwSixKEvEucJdHhsZeG4IVNSvyQwtJ4DWx003RCJ4TbdxZNRlPg9CtkFlJNfBD0TGmGstDEzo0cJ+O1hHRkxiMI+9CQkYfykQsNNqJ8i8mykhkRlix3+icJiH6y6JM8Ak0mJxpGhJ0Sg4K0HTZJ7ZUCNkHDUb9DUjJVjsdtyNSsBIeH6w9Y8hMSnDIqSVeCIE/RbGFHggkvOIOiKiDuHRvFCFCUvJd7IHsEOZFaE2LtAxeUeLhY5X5Nk3gqFIPxNmsPRONYTEcY5hCztqzasIeJETAxZdm8PPMQOaiIOMtm8R20Ny5kV6+HMoTJJ8CUux1nmY8HBOJlSTcE1hZkhtDVipqdDSZY3Z5EJ7EtJCpEzio9mhSeGbElA3UIaJhYV0OiZfoisUTkj1+iIL2ObGoduswmqY0hX4wnQ0ZRwj8iRFAnAgql9FHRXoloLRMM1cW0NRMpQnI0Ps1HLOkwTJ0+lAryJiEVJJ7EpSTJsf5HogY2GnChH5IoJ4xpmykKPs/r4yIab0RiVIOY2iVMdxy8RlEByBUQmibE7PY0+kZQ8Mqy9GmG0tnn/AIz0U18HM+ha+DETY7xtEXhx0sNZSOiSJGqYkaoT2Y+n5GW28NItb0WCbeFsbo2aF4ktLJeiZkcTWzo9DcsWgpMjsYqGzHCdZ/BucEKU8vwNQaGPH/g9ua4OUjZ4jlsTsnxm3D9DsktCYmbcsXgNmifIxHPgaMq02I/YN0U0R5FJJrEe/C7X0P0JSdAe9jdgs5w9iiBPwG7wj7x/ZJf4E/gizYgiJG8w2qg7h4ROJxKD1Qk+4crHMpUUrHHL0NYeK5eiXFS0hogpC6qWHvEFiDVjS8ySMRasmfgiDQgjEmrIGQNGmiz+jQeiz1SwIkpDc8EOMIQTIaE6FaXHjwIuiLHCbGkgC9jfA29se6BKIuz+yqn8ljllEs5FL4hKMljV62yisJis9CQrp8IIgpD9LJNWJwNQeczkyao4OiRp7ZNEVg3Qm4xLyegtIdOSJdaHsnE4ySBF+R+whMbqCSyDZcEushTY4aEvGEpKmyHnG2BNk+b+CNbzFnBcCXQnKwj7xzHMxWEjpSNDoxpagdDwklfQiZ8N+xOTvf8AYzmSUujUVcmhMpmtfBDODCciGxKMKf7jGnSflD1LHvgpqwSWxL9icqnOSJBwkZwhF2aEcg+xu3gapKH0iGJdm1ETZYM6LYi8kooTcyNiaYkxTpwT8C2SEkgujR9EdivQ0xJrYng5KFq/4HLE+zQyc5+iE/4l4ESktPSzu0L5PQ0LNpNnGInyMQSODWGhqp+EnsiIFNz4IuaHSobaRN2ew5NiLECUj7CJq0eFXsJWhfyhzRX+AnNzEuFKvYvKGaaV9i+hu00KfwTdIWXD0doXjDxtkCRAqx9CZbombobJcO/BCxP7GSz9mkSehwQzQbGngdN0NpKWdEkl7E3N3v8AkdiV6GWo8jykvAq2ysv4LMY1juDVjdkmc/7jejQvImfUN0S+0PShfZ4pr1wfs9IsqyMZNCtjfgN4gQlNjn9hC08ITVYtWNYbzonIhYPSJgVhiWP+iJ0QbSNKUbDcoWkjNSEiJEbY2aEEeWkKtk+hwHN+fPoSfj/BCCqa9j8lnCxMsTJKRyb8YPQobsjEC4Gse/BNjsWJOCyKOEOHRh4lLRsVi2NJEPVuiJz/APY2eGjyKWgxNq/yh6xBeyvR/wBBJ/p+CNsRBMsdF9JQ3iCHoInM18NIH+g9BQz6HBYbwyixv4u9uSYJkdM+HofETSj9ukZlT56EyEubaEUW3xlt0+kVJ9OCKf4y2Ie8BIRCFIbNBNoRIoNwRQ/9jpIJDSE/I4aIP+fAnovaNrg/y40j8lt/FZaGSTKE1J5FfSgg0EhYS2NCygcbEwPIRQsWijRY4KDwymUczz+j7sctNnp6H320Whp1NDT/AKGRFoqfIiEexJpvIzdl6TKWpPk2kbNsNqGZsfnC2OnWI95UmapITyPZ5BpcHakaEOFIeDUr/wBxuddvyQRWKNq59Dt0fvf9Rt9+0JyJOBJtQ01iMPKa9ZoZL4l+RGiKEvI14P5DoJsZwWW7R2CKw0pG0LCdjNjG1CVq0KWnXGh72hSJJVoUobx/RSKh1/6Lx3YtZFED9FD+RyrUa9jYskon+BkzSFahy9DQknumNk0v/cnYUON/QnJKlSlpoVLtC8v8G9cE1h/s/wCXQ8dvRC28NsOQ8RJSiBQJFvo0JuI8jqkKWx4a6sP+x/kj6BCbIH4LTEsaGuFs/ocs0SX5E0/sQpcmm0TAaFq9o1bP+xsxP0GU0mnohHkTPdBRJ6SJLViFNLY/YyTo1cksaGpUiH4Ij7IOCtk3jmVpex32JagbZpoTHPBlpYkSs1/cl+x9iSER8Ee4S1NCSgrheX+o9L8fAnNp0NCHlBr0RFjZg0STArODoVflRHBDJDDYvY8cxBAySZElrXEVKtFA0Pn/AIJwqmtoSbU03PkjbcvXBIR0c3kRQmNVfkSE5FqD8iKI2ooqZqOWvJGEppvX+Ru6/wBhaJQTpDbyeweWIh6F+UKZW/7x1i9L9v6CT/I/9wphj0NwliRhDaoEgQ0gvjg2zo7UCiihoToabvh0aEwfZyBSp1Q1DwFxrwPYreG4HbJFpik7FqUSWtvRA2sn4GLVlHjXGc3+vYnr/wDA7lqymgk2F5HqixJF7OaNM4fR9j8iepJJIkQ0EQQNXQlOH3JR+LQhPIvRODovY1+iu659jmi/PyL0PaWwSvb8shQNXap+VgBicbKaE9P/AJGrFtzwaX8E/B5IT8n6BZMUKXS+irDEQLPcJRI/IyTQxvGyBMazcMil559l2/l0SL1Gh8JiZF/Tf9Ekq/LhwmhJERDYo/5GtMd9C+jYPQtDGjALP5QI64gmrhocEtnkUOHjghjRdWwx7jnbpFfFcfQlCl7OMskKhMTT9CQ0BvWWR0v840PBmShwhUPxkQbQNWE8E6E4mhPrOlC2IRmkadauvotdPEPdsLmBsV5KX8+RtUqXX5JVSxqtCcvwHhvxwehDUfQ6ExEhqE6KFMLDSh+jhBQhvDYnhVh1CE6BLngw2GRBv0KsN+RlScLbFSoTjZefLKNF4ZWhtRZ/Qzljk+szUDNY1iQogaqcWeaYGlDx0ZI4ZJqmM0FTI5IkuxJTDISCSodbhA2k5aB/+zYxEvXBUtNeD6TCuls/nDG0xXGJeKoZvYsmiMsWJRBsugRUPF/Q3agdscfDEV1bJjE5VODNeTyJUv5kaDXt006Lv2eLHBsTbINEDkbl2KxM8JOV4x3DJg3QTgSWL1CvYi0F6OJLTeGoE0iNOMNIcEyhmqKfoT2xyFGu+BjVRPHkSbclil0+NezTAUfYkoGSWhfYNt7JkS8jZQOtCpnSzFC7Q9vCgkkQ94eyBD2sLdj8w+YQ0zlnHg5Llxpn0MmT1lEIn0VIbvY/Yvx/YlwjwHav9ikpwRUwbpD6IBvHR4WrJPo3N7GIxsW/hSPBvCyhd3gb66FDZ+hLf/sm5pSSofhsaYSEuJG1Wv8AoUVjmEkykOJ/scK2NrmIwqwxY/EtDtyeBE7tfA5Q4tiv/wBkQ3Q5oX5CFwu8cKkauscElUDCiSc+hKxylRMkwb0hKtjRImEOyY0ME5ZJfWNrHbIhDQg9ViP8BQoSSEcQqXgLY5R9/wAC3R/4bntmsvbsaeXmUx+QSoiz+jWj/wBHsqPYqaHoQMUTdn5wk0xuFQpxoVhD8k5qMoRt0I2LYVEvIpYgsh6slZ4sRz/+hArmSRvo2JWf75/48jUa0JeUOLkRsgKfwRUvDUZkWvidPRFCWHoaFJdHqRw8iw9MSINivRKexJMbiEwrRP8AQrXbo0acGzwxH8CDVHn6ERUNVYkWJJE3k/JBGIwlIkCKMxYXyhDxvYveXhnsSfUguP8AsLBI7Evs/IyJ2xPhCexOx7O3hgzthLwQ5giGjQ+h6MSRRXXsUa2R6iMkHZCYRaQ7If4KLEFItaErvQg1ZNwjycBLtPbwXbE9oit6OhKeJsXb/YaX9g2DWYHezVDcCtmhHgeHL0PZdHocOySjuElhByfYiP0LWF4FoaJgTNyLceDaiKxCfgbkQm0SD9EXM4WUTp2Ja39g3Xc/Y3uoUEv9s/8APkmmhWs8AbXYG5Jc42agZumUNfFJYkCFq8pAtj/gbc+iTZA0RCLaEaGmfvOEg3/t5Iz/AFYTq26hP3v6Fy/zhA/ImPesRIyDZpFjUULJqRD0L0wT+Tz3mRCUv+SJQTY2i+3sShUOhMQjQ8QqDrGhKyikTQ2izodITnehqIHYdORYr5Z9G0mxMXITY4SpFnsXidEhC2LFqfIvCh0ltG/6i02myRJbfH5GVFryJWHo7spbEk+nKGoFscbaG1HocTA1AknfY2sJYlnCkMt6IxMfDoo9SUeHUqiH0GTQi19aGrjhBndDNCJUPK1JRnX/AO8/8e/hNexO8fWNaG20sRwixqDgiaJnZA6EJwexAxu4FWiYJDbEnuCXNj9ISuyB4Q7ZfX/ogQo+kU9a6ntEGj3s98m6RU/QrL0GLKocvhNjwl8Un0/IuHSEp6f3iLP0AkCJHLC/LzjgxKVQ6JgU8E52P0IhNDSnZPgUsJh6jQlBeI0RRK6OOEmqLRxN2xLDGczAkyEPbFGRQxoRT2/AyW1vv/gSezPDIUvF6aCpRtH/AMDRsff7Eo9CKohkNEpxUjo+mHk2N8Hscsg4MSgkeqwiaGrmBi0NybDs5loZz0NqF/RF6QtybGusSK9NNDhIohZGwqY77HtG4EgWP+HeHWFu8cwv5xNUJvGw3kUGx9MPQmNyNYYmz2Cl7Oi9GpG4pj3QdT9C5Hlqfwv8iNzu+tkLo9vBJr6MmJ/leCDtoSS0dOEwO8ISvEGgt45YninYv4tRJjU/a6TDQhA4DYv9I0oTKF+XkekJDkWK4hqDcTPBhOOi2OIoVCKEJuxxI2JxhDQT0NwckUIZ3QkhydJJHUY2EkjLau6bXPQv1dE5zIDiBolNNF+0exPA0NkSVQXFkjXXCZ0zROKE14IRoTXgiUaWh7okthp4ghnFmw4kjwbwmNPwZKhOjoiA7BNjQg6E2VJ0pIdIM6OgkgoTSpG5/wDZH8D0TRE79Y4WHl2JRoiVQnkfo2PWLDTIP8EbrZAGmnE1g6ZKJFHoVZPQXth1Pk7kqeekLNQTrFUtsaZw45rhqIeE0L0NecKxBxnoQ3BoNNsfoUkv9nM9JPDg2ummlCbQr+0tjGuvHyPgNJKqK7iD0ij+jmcofsiDtojKNigRscJiyl+htkyXlPQlkq3BNnUmtk/oayUx6N2Xdzqz6bY1edBkx+VED0jfohKSS2uvz6GfTJvZ9CeFIz4kIqvPgoiQ3PwN8IQ5WixvyNzlbK8kMIeVhbFUqR/BJeEioUNaI0Is7okegLzpTmjT8oS2RrwY3/1saEFl3obS0iDW7Ewxez09CG59DTzBrEhqjQmbFgWwkPtm2JoUNR02+RdDG3GiRiyxDTT7/gd2yGJopl/ki8v9FGIRViQIblG9EQRVY00JJ7NKOY2TiPJyiZ+cwW7D4QO5v0yeHowby7GosXkSJmnxhQOTiGNZNjGvYjaIZLFextKkd0URoI76Ig9lMhPGIGcUXJQ5Y0jajw8CpkP1utDnhp3yOEqw1yhriiKmRWpwY7RC0xNtRw2EpQrFMDbEsKz2PC2NGi5Jz0hlnTYgk6E/UKSxo2FIfDYsSJrElr01pnl/JM8KPDycJg2VoZJr2K0EKhqTWyRk0Tjezoyx7IgRRwYSmhoYqYv0GpQkSHpjy6NImVYt+hp75hPEk9ryU25XGM1Fu5+hdGR7NCCjy1WVA3KCphkyqPCY1L0K2a2iW28axrDrFD3lJZA18HSMbHTKYcPsp8OFEWNeCQsS8kUOD6G10dHStlts4OVAmQmxrDgg9MSZJH6kFJfto1hOutDUOj8iuHA5kQhKGUbE03XgXgTC4FTGoVCo9CGdFhCSxp+hLD23hbGsT10W1eErxI7Io2t08JNnkpHCmhPzokCTE0WtjFY1lIcESn8UMmjpNZUJhjD3ZZo3Q3KFJjti2/gG/LH4GHSJH2M2uaQhK/OYHSskTNFR1QyVGxqNiw7Gg9m9k9E2eC2sEG8Jt8NBbJSQQ7+DaWxWNJCHeExFHBrEDJ6cZN7Iga6xQseiobExrHSZtiKJqB+yE1Dk/sTaezs9HicWKtDGcQSWxx4tDiNWJ2cIgkSiX5JqM2rDo23o3KTNiPGW+ViBKhiQrCoYsvmFQ0nRQPKNa6evBBshUKHk0UJxKMUMm46JzSKKxDJsnNiMeQ6DSwtsiDR2iBw9C8hbJSCokQPUY0bdZmvYmcNoix+GzuJN/gTI2xudkYUTlnEImrEkaTINyRiYLDtGmIWbwrH0NwTjo7IEaCNbPvZJsQ0lmPoeStWdY9jSOFRmGLCTWEdG6NHCfyMZpYnK8FdE9yxOKLEEfmBOT7NITWDaEIlEpwsrY2JjWHSUKY0TCw4PBDpMMV/ZBTZrp9ETmAcBE7FgRMk6GsRhKTQk2GrvYtUP2RZbGoYvR6HHCIQlIlX2aHsI7nWJESIZY8mxCPhUC9HkWE7HsW/QrJoRzH7DTggQLQgrHST8FkdIjh0UwTC94t7o+z9HBrHvHpkDYvZK8SONos0x4SvD2LVjwk7Fc2Ejp+A6brCKrDulBHRjtY4aFBPYOIECzrRRG2bCng/2PJCciQLKIshUpIxCemRkg9CIWLIhZcCaE9nR7+ixb4zKynAnA1LkhaJ5HK9imSoQTCFY8UnQ1XbFsJmgQRHSTY71DNIhv4FqTgm1ppfZMjODeTxNpmtaHciG1PRZCHA9lFrCI2NqQcLHijpJMDG0bGO52JQ3DiCaGOhktn0RPoci8sbNMabyxuHJ/sckjghpKGhcqh3hyToelGxaHg4JaQmNkycw8ksbsQ9HMpho6aWLxrCViSkdILTPA1E4SIs0maiKKh1BE7Fs6htIoxmxVKD+Qa0KjY0DyToT2N2dOEzsW0IH3G9I0O48w9C1I9oSBHcvWUPCGjRJRj0aD0cNPBbN4GrYgwcZs+hR4iKyFsgJWtHJ07jyxOUJAihiNDuJFexvgjo9nrG0Ie2cFvLtoexKfidjo95FWaobakWkzViRaNLH/9oACAEBAAAAEOUlTIcl6IgCErfptyMxq3qTfWJC5+GF1c6eCN7g2EhCiDrZkM82mpKEPv6BhD2fZJq50feL6X0LWPpQ0F7i/wDnW8ejyudFOiSPrg/L+1M7ApQ5POL9jarU6q3F0f8A91VrtL873p4NORcvwv7VJj2O7PFAJ4ASxaNAjUwim6KxigO9exo4zNomCYlyqfB1wThoQBVfKcf0n9B1CRkRNxZp4oJXftJqewy9Ek3oHpk3ioK9DUd2TPYLTDrAMcDyEeFtHE099Ushu7eeX+WHblc8nQ0ZC+M3jXbh6onCpfvRzO9wsYCqYUT5WC2vCxfTMzMtmR/Ovk0I19WYm6W/4kYro/igffAViEXLeK8TBs7e4Va+YtTmmh7bZPozrGJZ2cFCvZCNgUOHZQBxs31U1XMrX7NNOgl2JjNwhDhV7I8NwGCOxGFdl3pQ5g1oXDdgfu0ANOyzQUDi/wD19d5tQNbjXhJn/wCy66CJfcjXWK0QhZXdWWQDZ6FTsiURa3RXXvtPrRPluyFVTGTTfR4GeQ4uOCpkrGYUNu8Ih3U30jMhUqAYibbQ9Lh27DvtpVwH3Ndw7Y9hGvurOdgm61n88n9Av88HKlDRVDkpFyJHc4h3Wcz70lMs1g/lMb1HYpvEl9siBtJlz4BlmGJU9EyiNQbk23cBHFjeGxDwSswrs32VZ5GDB4AwPf8AIJVduPS/jy+HbKKuA8WxCt+p+UVTPr5qCHYhJhn/ACTjF7HRhbGm3P8AJI5Wy2Hve0QQgf313sbkBzPljcD1UbfMlgPL7U+CPInWxWsv5PJyaBEgkRDld0AfTxTZzaR7OGdw2xW6vrkPDnzxF75Ue19i9kTwMRwMInnIdxdLwCheSD7z3UDzHCbxC6xBTpCVQTP4Sx5vYR93rhmA2HCG/szZR/0POMNGilFbbT1CuFbQ87NX9N4AxarPiT7KDzRQ1RHmSdi2/vpCNgBbJ7+hJl/cFK5vMC8MrbG7r9OharfNU+BY00yEuUuWJEHdZvx013MZSV+e5kvFCNyrg7O3VipgM+TAZvGPMCBV5U95dpnJQLE8eRAfD68vnshxYPQgwMZR39Klnmorq7V9TQKejBSrHqFzyTGmwwDq4h5ldr64gD7tfkMk6/GqFIZPQlmm9mGblk5AWHinS1w0m/AtiRLGKjveyVwdvhwCoCRhuTEarUKS/o126q1M8CKW+iY0/kyWPTfJiTq2gyLP2C6zXhDfBFzMOSNCtsRT7njc8t2XXy8LHofNAuo8dn/Xaq5BnYFxE6+AmgVB87wVlqNKPbDjE3+2CmAaSLzWTO/ufMeBED+tHbyjzSAVqJ8PGo6wIFjcRzMYpxRnxhqWqmDrIP1qgk0URM5FxztP9gcBT54bFC38EXWO/dz3PF15anzNv8nVLpHAbGGTfdDk1J1yeZG1qV5r5EbsXX7197KAkUzyz9mpF8kU1qy9mGoCrYhvM7rl3ySiD9QPjSafgR4BCiGqvySsB5S0ZzxJvK8f1Ml0fMGUYHDMGtxuKC/rRsHVfe4Y6I7D+SdNoW4JIW1nZqf2gIFOZvx26Q5P8PIJ1vzAaN0a22tzZ04m1YOtpvTtVbjgh/KWPWjEETuKNLjcexI1YT+ooxk1BLWoeawwkdx5jX2Nb7ryA+aLNJI6sYx7+h6j7HanIbUik6wybNEf423cKtZTwcaL0wdBI7/m9yjXXwXSLcJVCkNQiGLfWPjtNlhE/TYT8SwX5vkkIlfpeAQPrIsu6ZN5DTr+Gm/cmfGcq76STcgTfSYgbQz8w/vRhGNvTrMV+nxtTuU3GG4AXgX0bXZAT0GHu3pDAcLzhrYCHvv50zglajw+1kvk3/jEfjKWMv3fUdXX8Ecns6YIwrrDy87uFKfIHd5DCLaX0g1Cds756dEBBXn+YusW0fXkssP43jJgLArO2gKnqvtv9npulrrGm5w17SWK9nOYNaoUVpiGg5EoVBjFZ9VS9RceT6rVFDLi957/AA1u7uUAOtDR8NfoxCfo9FqCJYq9pNv4jZdH/Y7rGxy4bsdmPwULMqvxmQl/c+toYvcfn6kaa5PghcFPWuH0rRKo7wNuIfCjWkMHk0Pim7hk6LE9psyZnKxLg0D26V2j9O+rzwGo/qt+r+KJFVbBkGW+5/Dq87h+HHn62CGftHmRTc8UJBbl6/ADTIqFy7boypk7GscgoI1rSaBwq50xaDclhfHNDJ/2PvgdDY3eY1TEDeRI0lRDFaDN9USxOsagXNR7i1lRXZMgDh4TybZvUPaHTIokemvq4y0lerxIHXU7hBNZAWFd57gZSqh02AXiT7H4AVMY5Du96zpZKxYh7nSRl9ycnNUR3R/ng/4Qrb9PS9cFdq3KeuyroMfwy9irzhP3kl6NqgqmKd+GDaYRAFQbhXy44Im3ttJdRyhMx1zAIOjv5Ez7oJTGcze5oqPk7B5E9CL/AF+QjlLmh9MZxvbel/HwTANwH9C5eMBr/vCkiWCqvSAYrhhbeywbQ9R25NmJCjFSF1RbmCTaHO7Q8zaWZ/6PAcF4GaScwAT3nI2jktju+gjPKMei3EeZxjE8HCsP33A4JLwafb4YC8vgG8gROO9D7GmAvDUZ3nPEkOl407/7BfdSs/T8aqXW3TVp9cBclxTdolihtHdtT5JEURuRMRJCbVOewKTntb6sghtd0OIBNR1hj70rMEYWlAyrQJnFDlV4PLNxb1krK2X6OLGX1SiPXJyCvcfqXvpKCvn1dwQiF3EOkv5FkEG2pnHf17LmFbwB0DpXCRxNmySECUJ+O2YKpGP/AIxGq3oQe69dgBxCt3hmtuM4Sz1U46euqkOteW/fOeX1JC8I9m3GGKlLxnB5tn11IovnKK76Kfn9U+LVYzdfJhuJV3DAeV91dV2hgBWV0HeW+gn3O3gXYItZO1df4eHZEX3KqJlQKzKpVMZ8IHphTCX1bcyi8k2NR+KUEDNz8gYSsaJcrEFkRZrpPPcR8zmUhxryZ8BUCFSaMhKgrwTNbxWVJOE5R7gQupJ/eZpDqMvb4VpOTuFf8Rrdq6YAvwOkt0uoWffn4YRpWjMx0d3xD4N2wkN5KXbk5Mey/wDqOpadjKqx6cbAZNBSXVjujmMbiVfYMdC73O1MnVxJ6Xy3I3XSOt96xsUxpuTSmYX8+O1oEDpTdEWHmmhcR/Q3r116szFoRE7gJF27Cfcjd7lDJqeoqLbeS+efu4M1hPnPJaFI+KkewTy8/cyB8sILP7zr2ZvN1lwVqlSewJYWFWArl5ndsRUJV0C6UjYPCfL8HZ8OpA9ha4uNf/caOII1Hdufm4Q6c0EqYhQGy/bCNSC0y/Pj90l/dzERBiEH76D38OHpRLF7t3Jq3JY6lBQhL/toPWzXIB/s4152qDRU/IdBhXhqWTgoNPiYc5oV+Z3BiBh47ASfSF6hXWabpbpQj6cRfnsNIjoRwS9zMQaTDHDavX4V1wewIy+nCQ88G18rhkBsHD1VZZg2v+yeqn95O0y3SezHWPiddyuVtylRU1rQcZWW2xzjG+y0N4Vyl3QNogmoN0VnEntDMsALNVNVJW4QWLMRi0UuLdd60lDAbbb2WH2HZY9jQ4emCXWptSHKgF7D3Q/d08qh37mA7z8s+bZD8NzmnmgMyGclyaftHEbHPcrXTtxSsYyqCodb88BYCxQDMc9ao5VmiTiWv5BTiKoBu/UNqWPJUQocKMvsEwBOT1kMWZJ8klPZV0ZZMUiVGyVSEUvILaB+3C1dr53fu8zUE6EKnviIP1xe6UmsV+nTHj1Z6V8yrmbyjY4smsoD/QGJFXaiLK942IAG1vDP8oPpHVDF2YPflGDl5CGn+DrRrXwYdFTe2Ki41HL4UjU7kwRMK94lEIoSJR9VqiJW7f3jxB2e2HOdOqK7n8g8GufHLKikCSg/p2IqwlbCCxqinuONUP06mwUq5qBegXScfYM6NVJjvPr8dB4p4oeTCJktUn9RPvzSnGWWYF8Xmp7VMR62ALitCFwAzOoCLiXE4CA7cNXA5kR7OWn+WEBQjHKp1ymsX8fudkIjsKjJE0vRntNqqhQAClI9y+4r1CfBqWvj2231vzv/AAvEDn433xq24iTrCwKCjMMn183ssXKspFX5XokQc69Mhd+Xke5gHa/EVgCz8O37cZiW/NdLvVkfKRxbVdqClA+S22gxjoyZaXLMZR2EnS3JeaD78xVKdE2tnohHCrGj5jtvoU28MLQOPH7qRcUOWcxoCkWD3yXW40qO4BiPcfG3epYdxwCA6Y01POhOHPeTuMeDbeKXBwe+L9z0xmkLuGPkQJMmYWys92eq62mXXPNhbe/ZG8tq7jJPLkZhf/iVTqEE4taadIHGerTuG58AUchBpURPwqGUPiSFpnxZ1yP7TbIg8ROshBBMT3Lh1z0sn72361jKL5e+AcLwKb/b62Uoaosoo0y4eiHTlgbkIOd1zsZ1W3//xAAnEAEAAwACAgICAgMBAQEAAAABABEhMUFRYXGBkaGxwRDR8OHxIP/aAAgBAQABPxCwTzECEH3ca0W+FmMHEFMU9FZAcNiShpS8RBaBvupu3GhoPTzAQ8ssG88xhDKObZbV8YpVzj2nWsoGwGxFuaY7KO5ikmnqAu4IWl7G2+j/AAKzi4aaJbR67lhKPsgJha/uE1+YLyYwXGlgq8psF48PMxwWxUb1XzEcuvmbIA6IltHpZqFK4PMO7Ua4llgzxBpsQ4OGXH4V/ctVW+ZjwMqbbWosJF7UeVyysM/MboKIRq8svocTYsEtthYgc365lWj2y2slxdfUFUclRdo5hsF28zCohQFbC0sVXiF+yYc07lgqqlOCvwRw0PuFHeJlXuOR0/3EpVzzFlPMsdRVyThC7C5VEcl0ocRQPEQVj+YZxMHhjbyhVQhNVpkReqe3caK4gCrhZ8yjqAgDeKIq7nV58wBBS6WZOLfMpL5BER4NIqVlkv7j+psXEANfKIiVous0ewhrjTuXRxxGy3lDFbL2UReuYoFFmw2nPUEgZGqxly0qAm2o4htvmK0TXqNj1NGwyUmGj3OUwRdZRWtNiiIy9A5ixGJq/EW1jcCwA0mxZ2L5ZVaAjsimtRBvivc67OagoAyBsWviBUWnVy9cROrq5CnxXBEi2H4lluUQvoPmWF8/EFC1VRUHSN8BE5IZBpCFvrqMbW4K7y+YNdosxNdRPRLLhN95+YBQpfqW6csEW6xuuG75lbt30VLrXPUCtKyVYUS+omaT5hDm2djEOTkvqgdQXSS4MFOYj4N+YhHN6lo9zscSor49S+hNQ5iY8iwvi4F5BYdgnkc5jFHjnVzmNF+I3F2TryXLddPMQctTrLuUKlEar0mqve41Qcxl2kZKGViEun5IWjCjG+YSODKCSsmq81sS1WBKbu+5QVwFPEMLZXfmJsgjf5iKpXuFcStAIhdWXEHvZUfUBbPcEA1ud+R0R0U8M4iUAWd9LNGDavnmMrd6EprH7iVD0V3F27kQWVkdwpYgF3c1iSAHNyghRzcZehOpaKHxZBPpMl28R58emEBaKk6LTvxLLBzZbTRUQIVOV4RTnNRtHLC6fzKOVHmBQ9rGvV5UUWrHi+IWrHSIvyI2sxrbTZEWxTvJja3xHyBlOSYwTTNzuYKD1cVBhrWFGHJLBZt7KsCWeItTB1AdkGoWriOWl8Ti4LHbB2LpQShbJT4lbrx3Kp0yxwBruUujuaLFazIIF7sXmMr1K4tcGvaCFLkK3wwBLxzJimmwGr3xGHGyXrejEPII4KfqOwQv1BHqNnTIbXCPKIQ7e5RaHPmPwAi5VS2GLvEqoplN+ZUhjfEpiyWLzkDY4IlWBnDBLdycJ+4rh1aXGwp/8TuzqIUJz7hQf+RRTaZdEvqJO4XbxKBdepcVqX3TzNrzEB5Zssy4MpZZ+Yg0smrehCgX8QOTKga+IuwWxN+IpQ3N84lvlE2nhI9aZEa5fEbVcoEKPMMp77lgJ1NJ1YaEd8VEon8zl7lyXPUE+Pj1DGYe4VUFR2Xw5DmLoCiu4yW8GsWuWQaIF+fEW05biBCxKna+IhFb7g1dR1cBoPDGACx0Xss6SWi9EKFVFyrl2bGZDWlYJuqrxAg1T4hQDxEMfVQWlRbC4dMobFuVPqWVVNW4APOSqvx1Aszm4bd8QPOeYiOJjHELlTWkIqa6mg2V5g0aPYQ6u1+GZHavuKZEX+o4ZzEqQzY56iJxUKAVxFVzUsaRkL+CI0DZEVjZK7zBau4c68RK8RETu5ZR5iszViHi4kFQ46gUacVc2UA1eTi9Eu7LhCXfxEKNBeJylD5i0tqTqUo1RT3GoS0KZUWC82BbOju4i2mwnQjDaixWbxEX0hQ28RRuGsyCmPxF8sKWtVO9G7FidRV5HccZzB7qVHBfTKA36m9Y9zccwC42UvGDolbBBnDApprFfI7oieSpQ3jx7ltTMtyU2DXzLPtlA3zLV2I1a5wSrc3YOxln6l+yx6lbot9PE3btCFmXGGPiNnLv5nBVqjuZQ3XsiSKA4VmzpOp8/iNdcy5g3ADM9ws43K8q2CBvcXZ36hlqdnUUHqBXqYuSwZjDjmBfmC4iKi1ONcw0/INQDzmRtyuDu+yCmOr3KYBgXvUMF6xSuimNqmB8ZAuiLuNZLWc5BsVYFxb3l8QKUI7iOwOIlxFlQWAqxWgBUtQC+n4lcg9cyjykqrxG6qnuKo0IutfLABCjI9euvMq07mQOpQy2+phWq5gSjx4lALOLRhwXiZUaRMYhFyOTCq+IWWyCls2GW8rmFEW8qhVkKDqGioBBtaO6meYpBp8Q2DLZYTNiZ8ygVDUrxE8m5artWUVvRxEqq/mCh7NDzC8AdjShbzLqeX2zORvqPB/EdwAdq4BTV+JiqcQNwmFRNC2eujm4UWgLh4F+YmAlB4piU3fMIacxWqxFtO2Mose4tYccVAMFRHCPgeIBYG+WKFvmXb/ucUCr7ItHIB4jpZx5qB1RU1YmHo8BEHYWJg3xEvPJHSjmW+kJAK8EwnzlSi3M8y0tfuKaYRCFupsFX5JwAbKvrI6bLNlrjIByhMI0r3AoFaxAYUzV6hzREd7At1sdbepyOCHhG/GQgcGojWh4iVS7ruB75hVG8gdLD6lgt5dSoGYFGpzBiXRXMcSre5TxAabc8S+Fn0zZ8T5jSwI9K/MvGlL4mA7ioVQe42cmeolqdQKMbGbFO+IKLq9luXiCW7LIU/cerB9Llq8dTeBFtYhALLByiDQvc8ucmdhXuGyl1ZV/9US9gHg/f7uOW2pTdHxDtyu4go0hzDZFBrb7jaFIkYuISwVwr5iL2zy8y2vgL5lE115yXeBxU2Ba1d+JZcjqlEXK4MGlUPHmYFit/wDI7oKBSJTcYG1bAAHcRRWolrg8sSl9S2fGyoqKrYQWot5Zvdr5hQsBS1Ms9wbBSfucPzEbprlxqpd5Buv3BmNuBQVvzzGlDnqBV2vUqud9S6Nmlj4IkPLhvuNN4SxK48Tg7Zw71BplTEutliDVStwcnoljBi7jodPuFlowjyHLkehtXB5ItKLTkIC4QSxack1bt4i2QVfMIVuWPFwCYPxFjFH3HqH4TQgzwhyGQ9RLF0PqDw/Uy5cWkV65k+CNCLK1cgdGFnIRAu3ZGVXYQXEWVWchC1Vcy4CWF67CDi3iyDUFXj1OwUd+IDDYF+YeNWat57bjgq8HOjuALti2G7uCG6qLyeYod0iE4GZMhYRtJkML7hlbuHOgHmXg5LxKImz1BTUINv4ikboiutgi3bUq7NWeIlv+EAX8WJSLmVFBVVw5bqaDUGwS/HqJlb+ImwHouWFpzBllnNMRfXqVly59dxUUcfMtQ8RpnUGlHa8S9cVcoJ5m3mjwRsKS/cG+OZx49y0aOJbTYhXfMctKjfdwstuYu6URusGdQYqviBYlEdmIhdPynYjThCWolWvUG+K9x25ivXPmUjS4qIFFhTZiRXMX7MbqU4Wq/J7IB0vKlfiUK283UIX3AMMRzD0t8Kll2weZp5jXOe4144I6BX/uY0qPMDxNBHJz5WMKwJ1zzNaMDLii3b6m1R5bxHCvHcu9v1xMHL91LJV5HX+YWeECyfiWOz38S1GZLVCzmEqtcwKD3RvBKh2hIjjIRTbK0F+IkGfibOw3zFCiJyHVy2jKjbW7lkJsNRDe+iVoO5j4wLamzKuOudI1EMhBtowXwfXuIJws00GRsNO+YZWk81EtVaeIIpV9kQL6uPDKj6YQ8kR5YHHMPLkmOGpyJvplEOHcvStL2ekdUjtGnZ5iuytYyOAVkXAq+XxAx/8AEwxprlIg4xBCgR7uCtPiI3SuAgZc1Z7JzjAi7Li7NJVBdcwQGhzcSrA9Fe/mALZLQooTz/2Sh4nAGVCF3cGgqNlCm+orPKIEUo6uDaCmHksI6s8RLawhZ9pZUTGjias6lXFP7g1a+pTQoicK4iOF3AUFDqIuOTmVhlMZbhXUs+D7lQOnHuFAcvlCUjHuXKEixUeYsM31/gTLB8k1FrmDwWyxXUHPJASlj44hDSxqsla4p8wcvlHXCP8AEsCoODqIclgDWyg3wsIOL9wWmwtlKFu/UXJZPEKuZdPmUCJT14mb4czuGyWtp2WvjI1V2XBZUyWPKFy2BBuC+YCihk14F3MsbzzER4ZdKYg8pHYGJdrwRtE4lP4JaeKVZ3DiupfLqGr6hAIhYs6yWfew79w5jY7G1+2ZIf8AkHsluLMhhgvd8QmnH5n3vuG8WvbKrTYDVe+50aCKWC8alPjmOzrqpcVAOPMLGuZ22oXCh+uI8C4wvYzlhFuijD8wAVw+YqUV2Rsnp5l3hsfEWrxxLarzAG1wFSbgaRO471q5LCiPs/8AkvqJWtZFgxO1QbwPJahoQvFMPcVhVdy+Ip4N1teYFNrafiFrX5gpkGlBFG7nU1iI08wT5i88WwOlZNudQ6JhekavLe5ZatX1KWm76Ig1DtxkLiXfqc9MYC4ZK9FSwVUS4dS2ydVZ6gUlb9Sgc1lm0direGpSCBXiAbJq86i1vhe4NuV4I57Qe5cXvYGBtzRkBVafEura+JZAOCw2oxg0yzp7J3E0pJoai6AH1sVIxw/uA6B3df8An+ZTy5j/AJxEiCJYeLibelWVBW2IItj7nBx8Mskpb5lCZAAVKHlMBPXM7IgvaKHA9x2rD8TF0lXHcTo6hVWPcJySjtoqgJNuMYmjqBOB9y9We4IVUfXEQE1PcNfFeYh4YHJIlDVZe3zBYtX75IZrmA1ZtQTbDNdwRzm8sG0FyC4MgHnCLQBYllbOZYcLUobRPTKD6jnEJTcWuI08aRZrn4uFx33cQMXLhVbdEKEXPEICpXjuK4seJYOv7lHlvqda2A37gHjn3GH5mQsZYKFw3QLuBLHZSlAct9Rbb+jRf1LTMQws8/DKdRwJ0jJtDFOPT5gAwz7gJY5L0p334gnPNdbKAN+DNq1sq4E+MQG2O5FfEyoKTLRsFhp+Il8168zmcJvRsRv56itA59RxXhpKwavZSHFY0uVbVwqpa03qoCqDDBQF9TwLPMDDYzTQ4ztWFlqC3obkZxlY3GZXV8T4GUGlIUwlkRaXJXgWtC//AKigNya/tYP55bf3G2VNLY+GCEA3Pb5lE+5Yt9QGnse/T7iBrfuKtAfRcQh4OYGhqoBLZ/Ey7wrYfg6iqocSzYI1RfDkg03+IImjHbiFK4eZdQieBsiFiZ1Mcn1AFEkEEXwVmxw+JcqsJwEt4lgdpbSWGocxCk42CMRjYI1zF8xIlHsyjFTsqAgR5tIHWmF5AI1uqZR6KiK8+4hGrZvlsVO9fEuPoUEy1q8SllrgIKLDt6iWqjuv3MAK3iE8fMoo6N04v/XqIEotB/BEdJznECOQIY1Od9wmF2uoIAbUPJUoW4ip0PMTkNl5pxFbT8oeRTK3pKotebogK9eollk+WAF2V5GDVz5uNOi7HN8EqKd9+Y8mqieenExCr5+Jc4KY3GrZaPNcEE9ENEN8xbZwVA9sMpzcOxu8XAsXsG4zweYHizNajUlC0XfomwBDOaCcDldSyeiS4wVQC+C0r3bvBSfJEka4HXyQW12oJFyi0s+IDeRB1RVM4Lj9LrxFuHt2F6vlhIrrvzLTi1QbvleZZdRXUTqKywSb+ZRCUU9XDtQJQNWcEdKmGsYGA1O/bB6WVTt9eZUTyo+TxFBVrh/7xPDujx/3L+WMbKSDco7Z1FbIgxz6hRu5TXqFonBs8yzlvZiuAcxHVW8jGNBgRgFPqBWElULtRvT4UwWU/EdccIrvDywAyh9QQAuAMq3pl8Eo5myvmY4owXcRaY+O4lw9spQ9xe6PUN7ObtSxYubwOInyoJuaRr9woCFyywdrf9uXUWV27Xthdw5XlnAUL8xfNfLURpU8EBJXyeDAADzEw9j3OMeW/T/cJ4CaM0H9SrTm8lElbgGNapBVGk0DzLLL157h3KJge4qD5I8NceIvkZ4hcsZzEjYyh6fmD3g9wLBWHFRcPNvUaZ6CeSR8nEELwiZbZ64lBLS4ImuwRa74gV6fuiANBREin5mlXfnzB5ATgIxpnb3HeOYlhS+4Up1AU1tZGDYdppmrbzHAnPUod3+oRw8lZx2NB/l9wC9hNHX/AOQaNDgf4T3c1dXwf8uKGynHl5+IUZiupyxBlCnjpHmNQfPqCiz5uAqzfzEqcCCmGLgJvuHwbGlFsVo6SKq7Gzfh5thXQ5gpH/cYUmQRpcKhav1EQXJdsdAj3OAQ+pgtgBdoHmKb4iimag4NqoehcsIqJbM2Gr5cg5ctc9RHFwBvcFgmMui0XJ19EKCRgP0+ZSkEJWcjbXmMWS8sDAoR4PcawUSjonhlLP56iQgKu/5PUZ4fyh2Vkq2UlvRWPcvQVuXXmKVVxmBbAY5DmXsAR+VygT6znaie595KVCwMgYQKHiXKnjIE5aTqOFN7C4E32P8A0lixZV+IHTjFDD4hWxVVV7ULCexlv4ZfoTrD8r05/E5ot6r2y4jmHmGgDDJtprlmg3i9illFoWH7Tsg03YZdU6i5QwxilOVS4pbxMrTy5UIrtV4ZgK62fDYIB4RiGjOI8VW8/Et4HxLMOUY29+IAcwXA14lrrnzCuXDicioNDU29ZdhxkRcbGo0LmsNp2vMAVcRLJf1P/UdSF3Xj2yjV2b5GdDnucFLcKjkhQBVsRdDcRpwaJyMrtE+vhCiXbX+PmAvdlOBb4ZjqUBs9JWlDZAaLO0Kl6qNhVA/c5AopmTg0W+JWWAYfMDdVb6lLXHqpiC3rIcai9WRUJgHSNeSxWZAKUB1NrIgw9xbsFlQrBSdQsBaXU1XiKYNQ2lfoiKPaC8aqnPMqmiPLCZKSlu0ywDmmpdmIy8qB7BxcVW2zAISlH3LW98wUqX7ldNyenzDWBdvQeIwJE0nPqKUSqc5K4lMH4wjIUXhD7PuAKYdy5b2OkqKWFt5Yq7ccxiub6j2V/tHJF5XWRI0fJLi9t/UEEKPHmIVLvuCq+UzmK8eYhS1uai0LsEqxnUrdn28y0WMcRwVb4iiNtRpDh3L20XEU1AUnNy6Ly9Q1FfU0qbeZW0NuZsKCjbGwvDLQLhxE8+Zw2pcOmbRPF79H+5WOJwOjwe4iGTHRwjT3CnSoDK12sFJShxF2xeK4fTHtvz1Lm3Wu7PJFQ8xYNvHxOCDwpDUtaZFSoL1FOU1gQ2XBhXF/qciDvcbKLe4uGRqep8IuDjcHwQS3+oDtbEKdK8uBEsUOOH29epbQIhXFZ4ce75ggv/k85l7ez1Gwh/xs2HaT3Etbw6qPXKtnoB2YRujuNW3VVLDEt3vxUFa4fMG2lMKuzucLmm8PMYK/hRzBXesGtJy5bKCtvqMSCmrFycCpUbVQshRlweDTDal9olKofc0CCKLOI1E0rti9g3KdK5qoC2uHU2US2qogeRnED20kXDIp/wCT/UYH+4w7lLXn7YBV1cryxC210c/UDvX/AMhnJd55whaJ8n5nCAORKR9wFh+IjKEJguJo9jFshRj0PMsy/wDZPD7jN3XqCYeKlYj4mqGr6lmjYw1MNKuqMGrmm7fM4EcrNPmWHr4gJwDn5lqbiWOvLLUFl8zPYeROJQu41OAI6HB4hmd9y3iU0L3iwgtLeHmGI8FVBUV05zqIS3PDwRFmNcr2+JQVRT1AYOpcUZXtpUdWVbx1AbA88R10wTbe9k0+UVhbDmibLPpfmNAQXA4mj7IPP/UQoacdQUpPzH/dTUweHifXctjV5V5fcoOqe4O831cCjaNIt1UC1iF24qws9wdvPNMswyUYu75jxRkbvzGw0PzK+dwY64z3KXenDKAG3uD35TxFtdb5uI4oHTK0CzpeoM+EnQpz2y8ps89TlYDzDyN+oDLadybs0lmQ3zMICUIgBekRKUOe4ldhZy74g+JQ/wBIFiUyjn0TAwGEdej3AUiiBULYAcs1H8en7lpDX32UWz5Bj5O4WCUjp5iwF0Gql8BvmFcwe+n0xBZ5Pa/1GA1yHT7PUG21BXoyDWb8W8ROHgg+jJVi7j+Y0D6R+BAA2vW9zlr/AMlWKqtVUrr36hU8RnOiJwOsOlfcCgv/AJE4p6h7fXiauDy/84mRJqFV8mJlxrAn4iuvI+D/ALJWWj0VT5XEt23EANwEtfUK5TA8LACmPLG4L0DdMYUpT6z1GxhXUoQlkajmDfcAFGvEDQw7yFPodXA24C/iYGxazqMg2BL44mBZRxxKU382wcnKIZgMRd2IpOWZzo5nlxUElq1gEtviV0ij7S+D+CV8BHdZKzUqaKbaL8yhHvd/axAdU1XbKPlnUHPy7f6mLoPzK8KF8qmTA/8AAwIE2Hi73cMXbawyJxonJ7IvaJp0jyfibEY2abblVFT7ihdWLWto0vFRpwJ6gULLt+5uLzFNp5lDr9QW0eRuvMahXMwY2/uNW9qvM2wvpDpbbm+IBYM4yZdSGguvcVGwuoeVVXcZUEeXJojleUsIq9nshADfcN4ZRNl1YRxer5uc0LWHvqbK8x23bLnDUPzRHmq8kYlCBbiu2OpgbX8/j+YhqZdHB/USqst82fiMuRcfzPUCx6OHD7SlKV9Tf2yymmohr3PJc854YAcCUXf8xGVEHVw4Dj3LOCNjG9RWTkZgKUbcOlan4i40PMBAzt8y6NFfErF8+JSgC+BlU8vbAbRXHiI224FYceJWNbhTQtEVy97KLu4qDE48FMeoDnTqoGxp5s5gccbBWthLEIWUeCXGmhngeD3KoBKGJogvm/E4ymp6OibBNvMgmq0zepoXZAKeCmuPMR0X1LSjjxHG0X0QnZSWJ2eGLRKr7BlLpcG0eeJSPXI7miHUFfMQgQaucIiy8uCU1weYnnyCWOhCWhOEN+vEA+JySoSiz+IAXBWrxKYV/Bvt6hxoLVj9MN16bp2Q2PrdWtcHqA8oCKK8RpuBcdFVMaByPbHkdzkEiZTChLyG8mQhWIleCG08YLHTF0ls+7qVs9iviZtd3LFQvs6jbdWds5EDX5gufkwI08GUg7Lgil3kRIVCV+Iq4PaGqM4iodRq8Zy7iNE78Sy5pY7pniDrx6mFbrI6qnc/w8y8Sq/1HY8YPLZdGaWYb/FSowOF7Dx/3iXmyjjuK7cvX5uUabO4roJgDQs+Y15cykMV2ksFy9xaLZi8wf7gHpb6gUEZZRH3BAHh8ECib++IzJfvzL0osaqPw6hyEXxHGw+CEEx8Sii1ebeJzNUeIUNNPUU6VjrXK9Qik54gNAD1H6oadWUB/mJJ5WtyFl3fqN1rT1sEJzAx8wwtx5lAVKUJBpRcNMpMp+4zUa9ES8soFw0UdzoIbsdUFHLncNHma3/9jzIO2Dcq4Ktr3LziOhV+PYiNBTt6fcyFiw3/AKErjgp2w9IDOmqD5c/uUQAGtRWBAEzgv5MclbMzzKXhuwuWV3KuitltbBKF8zCdVNpWPmouC7BThjFZfXuBDYC3cry45gS9WSgAWdeY1KUVA8xDKuWYJZHMOYhTuuJYpeX4lzaWC2l+zuNKyukClfTDYfwgnqq5nNyHT1CBvIubVND6f/YAGq/IEgYg7GK11DvUTM8SqDStsauFVLsNhnpBVbbn9MbYHtyIZY8W1L3TagE1lWlJXk8h/uMIdLa7fEoTovnqVkqOqmNpXUFBFHErY0fEyUHpgVXdkQosr9QQahBapes7jTR/c0i2sloF/KGUge+Zz8Xbl8sUPI7pz/4iqFbi3/ebhGqukPzEiuFbeiDedvz7YoutvKmsA0xXS0/SZOC+IFNCO1Uq4irJ2eJtLIKhjEjnIHMSmCn19wJtF8TWCaXXEDRGMMd2Ou/qKzXUsn25sqt5DKVYF9M8TFsqBqNMU1kJR3bdv8QQtKp7lnXXfmaCaIL9RH3Yud5r+YpbeRRPkSInNgREClHcGazwxto5uCOBUw02PcU298TCclBDteYx8XA+zuU2qAxofiMtRtnkf/YOUtyjeU+pasjnsVvoI0KL8+DzPkZaLCUhIAetGe0MWeS9rK2VstKKh13HeCWimwlyoEH1KAXx4jokABSpQKXLmnps5y9uXuOQDxzGSVfbiAdpyXClY3Go8fqbDldxzh4jSFGq/pEL2w4mUjxokTmU7IsLDoimEG9lq1ad+ZQPLmX0H3Baj9OZWimxJVUkFDyNgKrlZSK9+IAtsFi+Pb7jtewlT7fEDnb3fZOZOAxW8PNnB69ygJU+h5Yiwq3auViNqqFnmvmcJmdwxNMLtyYwV7rqJ4y9sweWztUwd5Cq1aFuSPL9MYehEI46S9ShZk2J/cSBDO5Yq6fMwsfctW2Fq69ObiBAWcx2kE8wA3SQDKr2RB+hG7k3xEwCHruUY0PDHotk77jPPuogvpYBZZ1cVNhd4+p4FtznB5F5OyEiaIN+GJljAamlZPDD8kMqmMvuHJA3ChbXl4/U0IxD/BAKM+ai/wAeyWVAZL9D3AAwHESQODInJksV4riGtB93F1aEqRpTLgi7fxKdV8zbPHqPDFVVsB1UE88QCWTgCpfbAsqcW8PD/wBs0kKvkYNIY+vMsxRAvQ/3Ea7C63Qcj81A2e1XuCovITYEfDzKi+ogsQrQvoiFuyQ4LtmUITuczFOgZHAUF0dxHw1W1wwVjpIpbI1KofMq/XxDhUtqMYl18w4QyLM5llGUEFTanhgISg4ZzMRotPiFQHlDZD4gPp4iME9L4horaOLmI2HhZYtLbGxZxvEZZVKN3Q+Ylt3PNzBYlCoFjp3wLTP+GEaMHSIdcMsC+8hgieKmvhgH+yEoa/HB9xtxoD0f88Quh55XlZhKRhf6PLBHJXU7Y6LOZWqTOGthabbchTK559xTxxGV4GCFmzsGjuVdcqXp+4lryjhlZr8HIdwBgHqArz4StodSxjuUqPCE3l13LdDp+fiJqe5dwJFho9S5LS59S5yVBDszbnFNvu4i1r1Lk4HqoUWGboPfqOtkTRvnydQ0hwWbA2Gg5ghVHAf2zZCNLk/slOe++juUyje/B/xElQ/4D3L73RY9o8D8zzYuvKx4JwwqtLPM8P8AFVKU2FP3Os14qXIop/MILf8ApCKduxUrNglhRBYPHcFBRUPcr3+oolNhVRyxt/PiBKvQ1SSyB13BbyeYfNECrleJcv4JxFY77xmrUvXxFtwKsZ+o6+d7mQED2U7OIghh9xLF8So8YF+nMsweeeYyZgZZXZcvreqPzO/Yirwf8SrF9RlVz/MDK+yc/wDUfug1bEgC1B7ZTpsOmP8AcDpU53V7D3/EHMzgOoFLhjtaGF16Pf8AEDHH1zLl3wiF/wA0V5LUMiL08wQvPEtJL83EA3qCnMfX+MNSxSGChjFCM0hwvmFiTErn2ThlApynT7m+WV4xUQAre7/LKCjatOWUeW2FAD6jCerg07lt/wCAoUvYVAAsjUANPNS4ILC/mC1py8kisslLcjEPBU4NgxLQ58XBaDK4ucHaju8CMdzhXfmIcNgWyJUqg48sss6OJTybs/ERwaDDNAOWeSHzkc9w77IgQvRLgUhSb/pCBb+4JuE6iCBBB0Ma801MqC2WILb4jhtKjY3VWGu/CQjnTyOJKiuDpjQ3A83BaQo0eyO5V5pFRMpyhh/3PtKrystSjI5gV6/aCtXmTlg8BulCyJCApAbzGSiJzA569ym0Av2gq5HEuqkF99xkA3iWDzu0wRVjEFgt2GwOi/PmBaHBG0Kry1O2x90ZVZ8XKbWGlXxUdUD3HmB7YjNPkk+WuwgLV9TlqFPJxF64KnIHSVtbrBGlnqLZ6iCzEoh3z1EB79QRL48SiBUbC/VwCRkPaIrPDssez9QkV4E6epiC+VcnswJbXbr5fLMNohTS1EqmeYCrjAcFwS71/CIOnHEXMMisTj45ms8RDw56mBs97KuFYB8W+byA/MbZWmK2/wCZwKF+IhrV7uKafcBr5VFyqjTTCU1H7loNc7hA5i7CBLN34ijpb6Ja64Sopjysq7ERd+YKmF1OnpPMoarN+o5StbHQrfMQbwXD6/uFL61R1vMJVhXn1D6jagvI97BpB6dwbQo80tjQQf8AQHv3AMNHT1L5TYY2lYHXr5ghoCYtBZWFKuIdt7hHYvVZC3CCGuJQ8kfBNAw4YFZxnH+p7VRQnO8XOwVKiwrm14gByzoB59ELgF5VxFEwaGCPuVRNDgckQyH8zpI+FU54Dgv37hFtb6rywgsOc+IBv1LlOXEyzflgGy/uJtJvuHDsohVs3QV88zoIPEXKeIhqDZXySuzR/AjoBfQmjsRZtRcGHzHR4nMWsesuWBust5Sxm/MpeRHFnTKNcMuoitnEpg4g9DqVfhXC9S5VvOYoWcMU0n7hjYvxW3Npwr8QDVnYDoa+YSK0/uXeEqY8QrvYlm7OQ64z9nuC7xpg/wCbAE1+okF2huAttKp2K8cq2+ioMKV1eWFmKJwE+xw9xJsvke2FmYHmLGj7MiFjQ6thmsKymatrP3GUGgyLVLacYAo4+4DltcwAOXpubWzvHiCgdcvmI3L5lSmTlqOUVhBYr5l2RHsvZ0IpyRaiyX/xOoP9wwWrwg0q1XPMcq73WXoVk/EUqr8MK416lVb2cw1zmcmZOj+pdBrZZuSRwTL4lVQYTjgOY3opllXlj0Fi8UVfqJQitOBPUsKqvJ/BglpsTyuxiQANFHgfJ69RrKI2ntlWBAa+ZU03zUFy34qBsKeow1U+0CpK6fmDWB7M5Nsap8RFMUeVcxl7LYrRz8zVE8j9xFJyuTzCYGjimJlt+ZRW8YaOV1AAVYKeoXaIsJc5BH/2JFuvJBTt1Ly2VZ8wS/rIRKtvHuWHwLbnAvwiGOYIG7rqIptL9xEEUo5ZVOr4ll0R6IBEU9PcVgleC23h9Qai+Dl5+JihQB87f9S9VDMqAu++mBBQssfv+4PAHBAOQROomet+H0e5QFgCED0SlZSEUprZycqLZriFKX9Q0D7ZQ6y2pL5S4qkeY0Gt6oiWbznSGAYKtZgChbf9vSKEeDMr1/5DSDkDZKCeNK4HiKAFeDKX4ZU0BsTkgAeSXzHB4yG0upy6gAKqJLzPuDXcbFPzAXGzkrEjQpfC8QC6w79Qqni8h0BrOIbio4EjRqkUA6ypkXPJCL1PhcQUueIubc6hfdS1NCnmBRlymrzysv4GsaiL2OmD2CbNbvxG63L5nPgLhgapuAcvModb4qLo77vZjBnFsEQCHxUYDbgrKXMiKA47nmTKFssNjQ/k9xTEBbbP/UZRbOtVKA4dyt7NQw51HA+J6PbNk7t7MHm18xoJdP8AEocg+0XgNjZXmEFwYIJwulxoWp5gbAvwdwxSV1LybaYaULfEJu++u4Nsw8ReHuK1nxEtuLgVFA2P1LMFh9SimvPPMbVmD7lKRKY3/EEL8lBXfmIULTqxUXl9cS1DRMlQPN2dPuUeRrsgvnIOfcBQNXEWq2wbilT9gGUos9fqAWGuZ3GlMLoU/wDs3py0cq8I5WljBwfUTlOdhPjzNhRyRdV8yiEhxfiM14D3LVBCB4v5mYPYYDhH3MM4BpsE+g8wy9XBHLcygPzPGqYiANmxsuUPOlR0PN9wGKXGKBbUoCyKwtMnMPGLduDWLCGuz3B0orxMgoTqKrBDssdavfiWF3zAh1buULpH5QKs3mItzHipRI6VzAFZsdO4gbEs9Rvu+OpUg18Mir45u5seIq7MKqJcW4L+j6jXFo8F/wDxBBo513Cz/MZznr8MQ2F0wXn1PAYcT0PcrGQOIrD7lDzXgNqWz5hq4bzU95eKjoJ1HTWqIWKO2IIpa7TmDLTF7g1Fx8x5AU08R1a51kVDSiX8XsY5NhfJ19VEWXdLfb3AScs38Tspct0X4lcqocq9v9TtdXBqPLDICxW0UBj7iLYLalWtE4IFES4KwURqd1Hq6XEC55XknBKHIXXqN3d3Lg8OIG2zBDWUXeSgVU4GxBFmXsoizZhGIGuXxDj3VtwBoL26lNA0OogUUO27maaGucPggSlPmVGSLkAAxy+ZUbPmatCvcbQo4PcA6U4CWabFioKzmM2p4qGLhzWwJk2J6eY5oa9Q0TK1i3uW/wB57iF13of82H23vyPhl7U2egf7lam62r08sNLFXWtXzGxFPML0CUNyTIpS+fNx6L+EFphu3Fz5m45I0aMh5unMiEbOYqHHEHO03KorqAv+LjlthUhpva9RL2nimVQOHzKAUq2JJANo7ggkBrbkqUAHGoAuaA+pfDNX/MVcg9/4kLohhpgcCWVXTBgFpRZisKnk9V3NANE/UuBi1dqZ/coJUmx2+P1AM0BRKgoCC+2k/c5PcxjFKCr8yvv58QujSMdrXS6+YnhyXSeYFCo/zPBYvNQKvX23KCuL1lrQHbzEpxh7j1lV7hDKKwYN4kBRq9x8CPVM8OYCOuAl7EFXeI0PmFHOYX2Tt/Eo65i4zvmFNsihxUYsF/j1L2SdPqWHgYpjKYqeHPEBenA5MWgm09RaGjYValTAcv8AEuwDO/mUFp5iHE5np0ynmkX5/eIitA2fMwOiq5jwHXgnl4fUaFBXP/PEfwBE7hU0aKtU6lwkrh69fM4liLWrUZEBE31AAKPOxoL2nxCqbYhNtkzHZrCglBEA0q+p1Jot9XE0IUcMPaq9Sg3TXE8wVr67jO0r8lAliKK0sv14lIjdkK0SYHXtilmxr2YptT4igyoWp4gETn1CxeErYKhIJV4emO0U0MEeUIUJi4KOu0rTp1AHc9R3gd8RRxcTUohuKv8AEBRl7W9ROVuW5UwUOuYtoX3BVixA1AEFHa15hSJv5nNhT3KOE1nUeoIPDcv8KOKlUKU6RBo0rK1t+ppG68Q29sijtEUAD+UoKy428HFwCS4xRW3DxHNPqFbfKNVh3SVCuVviWeq+32e5WDXGrPhlLN89PZfMRLFcry+4W5KObgYRB57gueILlrYaWsdZTsUvrqAa5fPuUrR62JOOuiVLR2gDUaLc8Qu818zcqVGxvwTAnkkZS4VzEUWvcqS70XLF2eCBcgQ5ZWVU6O4lKEC45A7+YAFKdbgeoHYLkvUW2K6bU2uXGvcAI/IlxtgwWCjoWFc3HshL+pRZAAfy/wBQp8mhitW/7hNAeG6Q8MCicIHlHZRn6HlnM7XU8r7iAUb3BPAKxULd+Ytb+xLl/fglWMUtb49RFMPEQAYPUbvIhQom3jOIRMjS31MRzYtHMCW4vuJUOHIgDkHMoM5Y5FcKrxKrSh8zD8tslirq5a3ueSYQV5lhx4ljd2Uvv3AUFTieYquLJwjXzLMXUWDfRBo8nmLeh2CFiEHQeIwqwhgoeUpa4XBHuFBOab+eorgVKVt6jSpLjl8H17i0UOgZim4MSfge5WBoi+cvbiOHZGuzTggbn5Io4H8oL1hXMSadibr+TBCgRL5OwrRt+YAN3fMVEbCfMQCH8zFXL8E3UWW75LyeoNTULsD4JuHKHGXy+CCdt9RywBi2Bg7Fp6jLGnnZo0L7luWDydQNGDcDD1LpI8wKtuF2bG4M8Y0cxea0uHSn1U6G75ljZ31AJa6vJ0OK2M5iHnmCxyvXiN8E+uIQFN1TULTaiMbHRFsw31AD1OAKeYjgsOKgJ3pLtglAeshVL3G62JnPJTGyK85wQ4Gw5l4cVBjRf8RfA9zhG9xHwwHLLiZWmWsbplKDWCKzjSGidephGeQxqAAMyNETXiCdt4YRyQES3OSBbBr1BQssjcadlXbeP6jat5+Yl8FJCy6+WDCtJ2ThyC/iEAOeYlHMJo4O4ZgRXjYrFi+koYfa423aL7MFXKB8iEtTfLnKxQdF5aWAW1QoiMl8w34cTyuKyvJ5ja2q+WIXh4QcZCpxsI8QcAXWwsvmcHKyFGXSwKOzqBAZpP1Y52jb5BYMdwX4+UDdSryvKxRoeebiRBLGvcR0oIvEuAPZ5jy4uOaeIX0bDVAJlxRGAeXMUDaDhlOnnxTFDh8RIPmsDuWclZxMtPz3GQIFbBujb6jjVaPESIVBhJfXUtxydQ5G/pLAXB3CW1R5mm3zEUQteI8RfmAcneCoh0+IJ4o6nRBUBDddnJDwrOojXQRVNNpvPUS2DWXGlrA5HuFxFs6izarbBPAgd1DiWl8F09kUefOsuFBao0RHHB3KCuqW3AaqGGzjYK+09TDZveDmKANTA/iJ4AuX1FDiEtHe4uX3Fj0ePM2i5fLiDBtUJS3U20oi1jPMSBdJTCqJYaUrBxB2JibhRbn3AbewwIoRwJeywHxFs8rldwCC25BlqhzjQ9M2sZt0cwKUojVZExTzzMfMDSzA147gvb8wiQoCuz4io7hVByInOylJvu4VnQxHXR7hTgj5IzUnlE8G/cVI5WanRFUlSBxLPn8RFKb+5oA14h4AYrreQObhUuJbdj5Z4qOPn5IE4nxETMYlPdhCuEmcOY0ETiZNTHYnJB2nzE3rGBa6c7h1LZpqWUbfM5tX4qIiw51lTulWIFV/7FQBV5OYyLq65iVrFsAte4N1xL1Dr9x20Z1EygzuAFQcZFWbbdmI8HMwTg8rPOyolsMcnUQDbQeoqVcuIrireUwFUeGmIPEAhbeCPcihMENrDsamxFovbji3qCgCklLrvqI6pULHkdsShbtgQI8lwzKWGwP7hjm3qdvuOwCNI7D8yrH0+ZR02+YpOnB1AnHD4hpyb5iYqwo9S0VylekKqgDPMaKHBzILA20UTYEdjhrwQolgUjWr2+uoLyyKHm77lmrOYHgMiqL5Jp6yInQrzDOLgpKD1UOLMJ20yFqEoNA6k8gal9oLYNL9dRdFt/qV2EL6gLbRL+YKPD7gsmbsrtpHmC7iG95lYVFeCpUXXG7haMBzcLbk6l+At8TigC4Vovl5gs0uXyIwAKbro6iu7cPEMtxeQITfSNTS1/M6hUuyjlgQo3fUFQ/zAYCorgUTATl7mohfmcihNSw2WzoTAcXMGx3d89RkJvqCjlpe5tHSXavjqUDsrywZsHUaqGTg2PgVc4Oy+D3BQFcxQLmxvDKNtbwS1BtsHT9DzELLlBlwfMaX4CYMgzSCCcvfiFhBavuGQpcUXRjYZ4J8RpcLNOYG1or8RGuV5io+pdRLcVdRQHydwV2o/ErqAB2wMIJFalKqo4gohD3KURyEXIa2rOIgcIBh5jtT8TtTFUaJoqJvmOruvMODiaWtEvybXX/kF9ncWq3ajjnSMAHIDK6n1NwbNSAreQB1oWkttRiV1fuCaE8y1FUnUb7xOGARL8xLStvuKpfME1Apd4jAa9S9A0cQ/bXhGjmPM7lF6Rpc5gWcdzAeIacMsPzEWf8AkWtNSy+Qs8zlFHiWi3DJ1FrChpyV8C+GAUZOUdSWIreYlVdRWr5Hcd5K/uLTOJRQ7hbYkRy7hsAvtg3RPRgac54lNh3kddv8Si4N4ylzxLtpX1cohW3kqYVXiIvE85sVNK8saqGiLwz5lSiq9SgU+yd7h6i7rhF5B9xbXzFRtjBedwNAHHiAOzxKGHPEDBjuthLZGeopHd8xdYaANk4d0+SZUOfzAEHvuXYGVABZ3HgKfiXY2t9RVqcAEFbcq0iFd8yl21DOT4l3wiAyvxKceSWWA+poWs8ymhC6I0RGg7DbM9QBy+IrZkousCl8RkoqUW6qJa5KidvH+FI+qqGQyozidJeAT8xbwB8R0livzFZ5NqXK63XxMMeoX+Iq/iIx5eZwHfcaW2NiqnID9RaZbxMLhWx5e4TviobwVDoKjX49xAV3KziNU1WuoaJlxBlQAyZihRj5jBbOcipQIrzC3CHBBEK9Q18fEPS5DqL8GF21c9RtQyDwH2iuivEastVIbpEi3HmeggLS50OGCd/UUXJYpRuqw/qYRbenIXFcyXoKfMfkqUsLtJXTuM6Zc4yRbXAHD8IsF7Hc5lywCk/cpbFncdFRfZAJSg1AMgS28koZ7hzLLohV0ygpZXz+4acRBq+SCniYW1BZt/iKVSq8eIAdr5HIgchGnhfiGCBtEaLOYYTzGsPE4bGOSIsNS8znpg0XiNbNN8s4/phYJx4jRP0CFoVRtvM2X1A1vFVEDuxoC48RAvgzG+ZSKPcGEzuRdzSthrHqJTpHRWwdvhiN0ECd2y04yWBRsE3vmdnCMN2wtO6xXUHvgmALrhI6xR4gYQ+5gzCLKfaC+LlXCqlkKFrhYQEAHL5gkeIubkRYKijbsJ3BEs4isC67SZDgIDN+4uyFXsU+MKEUrzBLUSw24PGH3CqdoqW5I1HOyn5lLACuNhLFpI+B7qNnKqAH35Zm0pbCv9l8wVNN+fMoNX4j5qDVMKtiDNdOppbSv4gSqaxvouWXSowrFHiotjLgDcTkUzqEdFjBqPuBSSOqgqIw/MRCj9yqdiBtcdQHeEiq92BtajioWcMnwTLWcnBFNNlpZksA4ZhINuNRlRBeO21P2+IGDezDtG7wjShzAcnMafmPVVbAI91xEuNuYFQHUtisiH1o5gISXhVse6wdbriWA6x33DqLhzEdOZuMYW6m92cRIPmONMB5ZDFERS+YYBfUy6fzBu6yU3xkXgOJg5bEq/EON0mc1EF1sFPrx5lXeJa3iMlHMAXLkadIpdEDp1KUGFPpjtrHcQUbAcVb8xYGfIPEt9ZkSK/eJ4seo4WN1+ojwLe5MCNRAAzxLWLlXp1HjIh9TXJRdWr1K0tyEbqcO4q88QvvWD5dhZ2cnxL31CtnETddTG2uAhsHUohN3ZduI7wV6hDOUsAqmB+EsNdaxoGbGCq31LHwuaGWWxW0HcI06ww2juA0FdEPipsHomi+vEEOF/EHIbBqzJ2jemAj4Rjrl6j14iYOIT6ho2c4uoPJOXcHdYFZwzLbzANmYMLiB1F9S55sual6IAEqdwOwXt7GBwf5inK5w3glFQoa4ity6ci6S252Cw3CijTOBbbhd7Xexl68jFrTbmAMjFaRYueoUsLP4gJ4eWV4bfMom9eZxK+5yPEGv+Fxp6i1eEAnAgNYt+JWgiILxDWDJSFyilwWzqJmwZzsumlyXwRdyWdZNspqJli+yeoH1KlQL4lh2QxrG2YigTB77jyUDxBKYfEBqWpq4a6xUQ6gnQ2NvN/c5V1CWoW+Iko1GhviBLYDzHIswONPmYfcVbeGDOalq7xH6g8XhDycmdShOBBOLv1EyqhtQzaKvz1KdRI3L6W76i4rmYbhtc5WdxyU3rkJcpXXMvRx8RJKxOa28AzJW6eZyLwgapdPlgnDAAVzE85NPEDtuxC2HBlQE1rEXRz5lnGrlQdWIwQXp8zivviUXfPbKCFfmPd5UsfGz/1xPlMup5iI2K9y53qK0KaH8zEXD3MUlnmVHIhchzJSw7jU1rCcygvmIGEVM0KL81Oqeu6hin5goAXEpty06gjSZfmasOci8wDR5JnKqqAX1ELvi5VcIjA8tQzcg75i9wMDNeoOEuw4nA6lI2asNeewSKwE+4FN/iFAsOb+5d/P8wCRKYyhyx4eyeUxVVTqXA+PEOyA8RowclALPEfgAbYqRWEu44/iK8uBR4IwouakpY4PLLeaY3RFbu3qIhBUV6hbAbzEnWS2C4jtww0Q5M0RJgiiIU8SgXwgW/MuBvMReRcpjd5GvmpX3BcVAoBzCk7VBVr2KWspjUGXNcytAXC2p4x6jXlCa1kAipS8I6YlqyUvU5PB7hdLpRca4u3KqD1BGnURMO4IoZfaA15iVTDnJZ+JSUwBhDwxIu1UABfMQuRPicFeI7H1xEvfUu8ZV8xE4jNxHZHGiNukuvmDji/MTF5bi538QKHT6lbxxK3agvHUZ0yG2wT5hZ9QAC3fEd0jkVzGmkZTW2oLVQo4lfol6q98Qzm/MMYawXrlAUD5ZzixORpgIIEDpxDhlLrG+VkZohUSqiIydTuVanM0VWSxbf4Rovl3E66mg1GuwirlMFBHT1BMAqxM2XwcPccNspcTOMlUPM+SBB5g8x1sS74IlIof4DZG0W33LVTswtqLgChzG5VHeGsqs2QdAh2GxbiaS6nLkiqoPuZU6gEbnLnMWiosnOVcUBldEC6GeI6lAVlEEUm9xB6mrE2+5mr0yvc9JS0BZO+WcuoQt0gLD/7H1qeIoa442BJeS/EuNNjz6g3OKlDvI0Nk8EV5EbVw3zODY8fEriuYsSbYeZSNcy4BxHDYndRlLc7hjG4gWPiauyhteIu6q4ghLhXgRI3YlktvhKggXgS5hah4lVxDVxoZcPQjIgp3LoFwrtS6xniOYjvEodKjpGgzj+YVdz8MINkQ+4iFQtojROCMa/EuR3Tie0NbBylCiCChcygr+YNKbcWC1Cl2rluojmxsWpS51B6YEV6T7jZqcKCCiwCZp33M88RelVNpf4i/0TDE11UwKl/cRK56g2jiJNW+JVvEyU1lLF5mINmgq9eZRRB9oADKi0Cz1N5ZHKNgJpXqFLrko+okJd/MUF+kVLvIIC1dwgpguUsHzLFbJwHKPZYrwhdQKefmVLw4YZpMjV8RGkWNIEpVxRyphlynm45hPVRtErxFLu74gI1gSi0e4CVDX7iDBVZ5lVYuNiEg9nmCtln5IK5a7uNDkKuRL8wXSXjC4ra2bMBOY0o3PcF7i212/cOzsqj3ErjnZBKBaa+Yii9nvmA7YFCK91BRabD1BvrRrGJKqH6+INXAtNfiXoPtgVKv1MgB0ucmjV9ELgb3Op1wpqvMJwUPM5Zb7g2RUIg4qHgiMgy+og5muIFANo5EBbzKTXULWzuBRc6ShgnKCgjkPMVeNiqCV8JtXcdL/ELgQ8xRZdu2v1PCRVryzCOOv8G5VksBiV4Mt5UTiJpHp7qehaAuSVQFqoq4FsVtSg1NdwNq9m8zyYFkaFsQqxg5xHeIaIO5GDr8yqZxAyWUoK6jprP0lklTzl2xH7mLICTJBye0wgmBLGxbzDbuVuMFPbicdQLGuthbtxeLlt0tku9MG+NF1OjpEQRuChhv1ALnPlGoLZ4i2syIS/zALftKjXM2yG1Yx/cOhwsIPDzA6GhNEVqG5xDRG7b8xDTbKlvCPGdVlt9yg1KfMoLH6l4N3dRCKjeIgEqmXpp9xDjFgRyXFmsUW2or8JkI/UTt4hAtsUVbQhaTncGAFm+YymjxBTy7i0hfTLpURdhRq1eRQL0uBCWcZKpF4my/cEXZApfEucs6gUu/hfMEGIqqKr1DHD/UrAGGsyzuJbvEaKBfMeAixGsYD1z5gDQ34iVDBZqQbXEFXfMCS0PxAbcjclE8G/EeQHjYDTdepQ236jqgIO7VAcmSzzEMvI8t/wCCgao+IR6VA09QU4ZcClQuHAdzl5JcULJ0viIpLWFBifNk62wVGFPEsTSJDaXDQLAfMWqEVvZY2XEXhLulSrdmJtTkRU7ROBCWfuKNEp5OYGUueoUO8Q/UVx1M4zAwaX3Gt0nIYTdQIbOIcqXXcRGTHbFWw4+YtXcCinmBUC6eJW2dkRC29sIC8IDpsllTmIqLVwCnRNCpg1CWI05lU8MSo0K/qdom3ZhruWF3vxBTcPiWGxl7ykaO7uKnOfMTW8TwL8wjlOKyXUy3ZAQbCcNYlUeZXFuPxEq2FrOeJxyMu6DYZaO6Bh8Y1bOwbKSm1iYBFHxKLFS1mnPuOtnsXG1QULae4i5z4wju6+5VCXOWLoaICwPZwIXSnxFWZ9TLV+YqcSr747ZpCV1QzUA/BUWOAYwg4fcFFXkPl+4mzyi0Cm+QiAoyWLsIe0HvfiGdfUDVgeCO3xARVnHzEpmVBfLmIVlel7mMnJ1A4TG9JYm23GOz7GAEDz1F6x9wLcIiZMAqrmA8il+4nN8R43iKlNxBSzuu4bBfUb8UFqDdJRymHEbOSuql3OoAaHSI8zWHOIgL4eIkBWEedgsvDsoAoqJdQ+YtR4OYCmlS7oGQBrqXSss4mlT/AJm+6IN5eQykaoetPc5Ae0umCNdcxvpgmhhAuIKtGCcMa1rY1OJbTEPFxHceOY725AAO4UWS1C5OxuWtRD8EePU55gCY7Bam07EjE1cX6TjiO8ayw5jLnE5bEXBbHYuJXmC37ltRZa7HKvIrq5R0dfE2Rs+KqWuqogKXYjF5Is2vCZcVcf3EvgmsqquoNL/cP+iHkKqCaZ1FRA2ILl7iFiknC7ag1e89Qd7HmMAXnqV1ceC1DBUC+OYIWmxQUxO7wvI7iwiU39xgNFfEaUfmXaePUpGJWQthxChIQEC9lQ6upWVBsLy+mDdjYrgQCapHm5wjOF+ooo/U4e2+om0Sri87C7qruWq4zOJBQgHGTWzzUst1dZ8QG5rDmVTXCSy1xILzMIdq5VsWZiFVRByuYnpzE7ME8/nzLrZ5Qrlmi6iDjI9Bvp7m2q6wW6OY/l5YC+d5gwqIflYC7KPUsY7hooZZryxpl/ImFnIKB4lgR2GHTuXC2+IA2/KUNhFaivKOy7qHdG3Tsx3K8AkOqs8RCxvJVAM7jqHHEbStPiCLuePcC1cQO0l9ROXqVGgeqjBwPuWtH5g6VKxpyExx37g8dfjiAsKzmUDZf5jQVBVcLTgnDAOnPNR2r8S3kLRUt033HmpXzFapRdXExpdyKsHUN07AXTXmYDC4Ml05Am9SvacacQCK+o5pxEQVyIhXExBl7KsbgGMNqiBWw3Km7iKbg05s3riNBHuLWQ1ycTH5io5ycuoglM6q+JWq5ZZy5jzcqw6Y621LJUAhb6Qzm/iItjItiX8RDxg/qEWNkaOOy+xiYN9pqzj2S8O+YQHmDz8wojiZc54ZCuLo/iKVMFriJZRLwCVkC65ib6n6wZwnB3L8cR9tvmXWohwi0niAebJ3TxEcmQ2Mvaj8wvpqLYK31swFMq3OWODx7lWyNgBzK16gQsQDGU1ck0QHIsKCiCcppK5onzMRrP8AckCs0qAVQncraFEFanDqJVspZdXCYd+iPlzFaThllKl04lkpb8I/mJVWxVksOYu4yth0DfMFvf8AMKJ51FRoKlC+iHPMBaVccC3/ALE/8Rilj53BRUKHdh3xuqgdS7YSbcekhgWfiFXdyralAU3LjeDmPiXxUZmPiIKVo7gTjAMVsS2lytg4nMSi/q4BVLHg6iRqAQ0cSJBDXFRSy3wzHaW/zLqy4aC3XqO36mE2AzoWE5DQPEKXygq+jqXYpOM6lFXe4aCDIbCovIm6gupofqVWv6ii8zlzYNsHjmZwyrm+YAtsA6Yq3gjZYgd8wgXeRCkUVzUCDKOq3E3ipwoiGJMSy6uBXNZbVJUKYjdkK8lxeVQH4JZgRxTm4KjH+kA2cNBGXkZZUStyOKXL75IKX1Gp4SY05LK7xA7+idDCQxsgtVkdvuY8XHuq+5wPDuLIMQBVy8PUaVbzAKkG61jW9yxxhLdECpymfUBFHMTbBi2rqCn3FNRQl9wwiFuAYzQ2pSqo4PEuY43nmcou8pAXjcWluO7bm9VpxUtbXX1EOKjPt3L0MrniN0fES8uQxoLruUHCuT7nHRR+I6W6zI1BdYJsYlrAviapCkb0UfEs8uSwQPbEA5XBRdwXr+pdRY5kv5YHRkKu+ER3+DzL4Pyoiir9saLCJBeshQZELsuysnBrPCyoZrywa1dP3O04uFW8rOlN31ECj7YOBf8A5HWLBuIbBz33NO4reQgLL81XUSym7mlJX2hUF5JRbCUcLlGuEGoG2Km080U1Uv1FOOybD3HpKZnBRNSwYNWfiK69+4KNbXMLEgku7rZyPHUNAW8WsVQtD4Y6U+oBtLf6n4InCyxls22N9wwPPiWzxBwxiOUYK5OSBVdlYxsM07PgHcssjvFQpMAELEvcGThu3O9EacGEvfpiUbniUXd7Fa+Y1nScRYw1vEKXb8TXOQtXHQWvqKrVzsSnieoW8xN4hdwt1lQN3iIdxqkFcz/jAhCqqCqRg90BdNx3qU676jZyh7jNJdNxWr+oiWjUVAn7m3hjAcCVQCDgc9xM9z3R8OIiDWS1l5fiUKCBaq5TFDlV5uUWwizk8zRyxYpAWjsEv1LsO2VKm1K6bidXVeIG0Ews2Dk4mnq54NmDdRCYVClWaM2zL2arnGzANxiBdQvBlN80T7IOJa/OSxV8JLEDinGSzzUovHqUvMvpicI7sjJRp89QFOojYXHY/wBS2tN33LWQeZEvt8Rd2aIoaivZ6lg0tTgt+Ik0r+56cseAr7sOgSlVcd1j6l9uCafUwONmrzkyiXQrIm6yqrxMFqrq+4ocNSkFrxNEXndcx9JpfhXRClAAqa5VFF3zAvK2Ia/qci5xFpGC2HwuCEFdZwfMT4eYACr+I+m4gssoS8SwQ2EFaYGrLY2Kx/mBlXviVfaWHhqcvUF3TOFPHEwFXMWxZYaQNm+C50NgdmrOa4lmrPNu5SxLVxUbVuXBYUWeIgyq4HllC1XxHoPIeIw19XEj42IcjbMTDmu7fMKq4/uXfJRHDOIC4mqjxEmCOquV+JydslPUfScuylmmyiollUyr+JYl4VE1qc7nEQu1U4s7ncc5i0Gjc4XUTFg/cvmAO3xArbZxsN8XHWVFNh7m1Ym9QUXh4gYRZdvEurnI99TkvzEXrxLHCVBeLuNj5l+ZQWDWL2hAOX4j5umupY3r3HNVsOxq4hYYrb/uKtEMDVyh/mCv4Z4GPudlpkEKilFxfqJwN8y4tHxNsgc07GgPEApeIKc4gdF1FaVYQO3MSCXb7gKi1GSkTv1AF3nuUFGyq9vEoMUPHREiY6PmKFqXPRMZTL7Xk7OF1nEVQtgDDrNjNuWtfEQyqQIFL/M6UD2R0TbsfHxDpOfMuAPvJQ5zAbXzxBfGETVEgoxzxLooj9QjLBGl9BLvmGy5S8We4PFtQFPmGzt58zHYD6jAhTZtwro2WrtVDQ4viXKJUSixYhtFypeEI08wfRFZtlRtV5ilmrIcb/8AILU8eYSnG9nJFOZthbUItQnuVGlEYG6+pQU9pzXDEAsfTIGyuoLFIo0fmpwSogBqwqKh6+J4TfMHT77iutXAaGG/Epgdjdkr1EXxcziPEsdtfM6BDtNwFMJ5iaOCA0u05IFBW+4FGJ5ibh47llgElKlVPAlQKuo2HvqFeUju5aAYzFH9S6WMfBjatgNQqzkjjkOzmWK8StMjneThkcvzBQvmEKQYARisrQ5yC2pjmNDmMW91AWvSqgLOY29IhWqhQwPMKlEIXlitrv1DBCFm4dJShSp2Bt4uCsVAUJhIgzbLLWjV7s0FPwjmFwAKUkrCmIbOCFq8RcW5Apdtlq6lyeIjVLl2HxDfD1Hkvgi13OBOCDaePUC7OIBVCTvEtVJLKrmADFuJYW5aw4AHiEAcriu6tz4nUSkUmdM5C7va8TsLfUQDtINhWzxLW7AXSTmCt+uJeUby4bN5gjuleKj3C3nCohy4wODkpBqezJZSdNcQgVBYFGy40oc8y6vEoA7ROXFZEOshlXzOWBAA8PuABQwXmdhfmcCnEF+IKFWbAsBP4H5hXKksTRsVM47nIJTnuMRWyhKB8xbbT6lnYgYri5jIKWTwMl4UErvzHW+oN/MQ2tPZEFGvLKSTTiciriG1V6StPcvp8eYF5KGaQlnwX1KwT4itCINFrmJYg3vEEVeYcQcOYGHB2RliuS5w4GWEWUdRJXyFjqzm1g0eDrFdrWPxX5ZQRT5ljXJ5uClNVMbH1FboU9czKVpU3jVPER9iokoMVdLcuiiX5iGuagWQDwETTclvJKKXyTYoo/mC1qgnDUHahp4hTXiE5llXcuzxKv4ld9Tb9wW74j9XAyzIltsobHUNFr+IgMuCpECuDQ1twU13CX6hrzGqaPlmAH5lZYiMVPuIaB9ssZUR0/E7Hcym6xrHfTLDyVLz3OMOZt3LvpKEpLkg2eI1SxgCnuJOKmWUeIQUP3G9uO5/6TnsJZdle4NLQlRboYnFr+Y5RFl7lnEw+JTrk7m8sjd3LJXiWaPLEGMFQ24tw14L8zjO3cyHJtyq9npgo0LUWLu+p7aoqsPRmrO2YFX9RkoUSqU5nTade4AtfHVQqh2MqyoFnNM4E4jZ8dTgzYdhxzULbypgaEhquO40Vsv8PMpbyvmK/lFuw9QObhzbVdVG4OMNqbqANG4I8cctQ0W3ZXqNSUeRipQXHYLHiIXqWLy/jqIvPP8AMWaSjpVQQVlRFY1sW2LfmVpcUquZooyHk2xpwRIWeIN9sAu5Uop6OyAUDfqbrk0AgIAquphHxLrZRzAHLHc3NU1cYHb3G2uo7WIL/wBQ+C2PMajgiCyGytMobQPFwdWZF0uoFatIW0/LFj2iR410wFNO+CMcj8yojxCk1uFcPzFolBK1wuXHJMKL3sQKt7iMRq5xF24JTc1Bh3BD+EINQdEBqyUuJdIrYRYbRxEUruVtRG9JbXUN14l18x7eZd8yXZOklap4ZpGevMFYql0hewgxfMXcvZSayXtH5ncABTzKMptlgiD1FVMHt+pQ006ltfeFs0FnEMcUeYeoMSxW8XKTRUCt5JnI9xWJGH+ENEaXqFEREd9S+FIfi5gMuo1ADyZQ1SPcL2iyVUikDgyWgqJeVOXdepz3FTVqYQxAjEnHEBEKuLba8Qku+Jm3RSTyDFgiKt4CQG1NnQkEst5yWatPEstZB6lH7Mlg27zUABw35I2gPMu0/EUQOGYdKna4DGLPENy9QHzxxANhdR/GTBQMip4v5iG4V33zC/hGpLPE3a8lyeuYhSHHUVTWQQVzuUWYJVga2WWmyqnBheXYL7jW1BHfUdEFvv8AmaT5SwC98TRb3xCkWvuDH/EDehC7PuLycHEGmNirYaEpaKfcdiVCd8Qb+fMeU1lod2aBjzFsflFtNDsaDfPUG4ucuFrDsaGTBJwPUJ2g2LTv6ivEPMqKptlT2a4Jyt28sXkJCXGIquV8Te9D0vUrbXmZA5zxNHbXw3FeItx+o1YYJQvMFW5fWTke3WOztcTBaQGmJi7eCNh8S1d1ODNnIqICF8Wh6jrdgEvuNlES4mETonFefMc8pcpxwRKE7nLXEwmTWRLVCtrJprzAC3Y8VCVY7KdhqUrBzBuGUSAPmVNg+IersBItQamincEUFOSInBACtWDrUBTVfEK07E/Bhp4V5hPcytIngOYpIAFGzKjoE0eQm0VXuI1bAIky1ruXJVykffctGl+4YQDaa2qlWG0w8XvmFam3hx4jgYjWi9wWuYDyuBgOXiXWLUdm5DNrzkQAiHki1nMGseZR1K3vMbBFVbyxhnPCUWWMF8Esso5gGRJj9QCjWcThttY85L7tKSglnUwAd6IWrMriKqCf8uDUbVmTRUKK3OB5+pngNdwdIhdoope8fmNXZanUF/LnJyi3scS9UqfMNqLfLAe8QlafxG64mDX5IUPIizSmD8n8wo9LioU55GEB5gxUBaBxzf8AiSW8sK2oNWluTmLC4nluoBHSJvG5hKjdNWgUVZ58RAdtiUtqHfSqwmITZwxAuusgjD6QYv4icX+OWaK+pSLS2WW0YBqq6iAFoeiCwqqOxsQq4WFdXLIkLD3Kwukoss4+ILgMIKqtgcFX3LAwXxVQF2q8wOzsVgJZyzBktSGvrmJl55rxE+X3HBcCmxGArJsyFjJTHZFYx6I6Xk8RY93AJSn+G3/coFGO4wCkoFpbPNniE0DGLuoczahkJx58xNdzFVjxFEnNS6c44hNaLLHlYhvW2Wzj7Yqpd3+onkS1rEMbqGNmzzHPLFAJOBsWcjMejO4boT5gYMTNhtV1UPTxD0XKqXnuKpsA81LOXYsCCWODxEmJFY88R7RDnmJcVTqcai1x1MOd+Y4t2NlG1TnGohQ/UxbcEsMTbiDnGN8iXCpe/XcACnMIXwQ/EoTeZQVQRF8dRks57iTY1X7icAPvSMpVvVRCqY8p1KTYo8eo3V/slsBFgDUyL+iWXl1AD5CXWGDl8kvF6l2wCu4A4+UrIVQD7g5TglgT6Sz4hzK7yUDu4DQgSkUV7hTveQvRnxKSO3fmXgQLe4qAGS3U4BT5lY7rzCqo4NgKbsLC0edmGq/XcwK4gELe/wBTOJnSO2hkUHEuzfqFDQZAcrIx9xvEUHG4Oq8cw0pcj5BIWFsHuAQeYg5z57+IgB2rqJd9zG3NwlFbz5hUcfEOab8yiCXzxFo4lB28bHvSq5i1m3G41IgHNeo2CZ2JQ5ax/uUCmEsBLJT1rDujWh8ZBDzAvA5zGrNbC03Y2nSz7IFTnhgdtViD5iDrLbagjS28Ip8y78sp74lk9OGGQlUOYFxuO50uNOIK5VRspd+ZuDxFxgqKs6mByZQKGdx3czuCI+Yir5SYKVDE4TWOi4LQPBEF2YBdrAWiqYkp31ccsdfMBaG5vZfdRNPlOILssHNiEh5mjqFW5pwTrwwZ5mDVQ41bDKAOBIlpolHSIWX8Qo8qlktHddmQytqu3LrTuFhsIA8dSzprFA9eJpqjInJiMoq7Iqdl2+kCq/UHy+4h1DEFuGi2xlq6lIGH5lpMpl17eo6/8gnnY442VeR3Y1swXxLAKSIPxHwcXzFabeZTWnMoEeZ02qSo4B+5ZywzQo+oqd4hxrXXiO6WAy3hfU5fmVmVkpXlmGvJDmNXlxAN3wwVgcS7Nr8f3LSUV2nU1agArlfqWBRx3HMC68Skfc5eGWPlLV/aK6t8VFXCbfNVCuKvmPE+RCzpcQ3CaLQDcXFFQcxQpNjw1MHuOpMypQNX68Tq5R0Pjqc7qEG1+4CFjMYmvNxCyAyiEXS2aOFRLQ3Y7FJR5jekHzD+wR6pCopkW1UoJDnNzB4gC75gLQ7alBDUdIuihYr1+pyT8RAgjA78ywebgW8PcYPYdwooauIsPsxAoMcMeZdwd+Y26eTshb9xSiHLIM2NcVkDcijnJRxdw5RlLbf+FNlmLuFnYIIdQlS1AvtMCtXLLeIxNgKrV6ljNvcR+ZbVk8MgGigjeSBWC5YHVRJ2MrP0uOym3uL55AC3XxCDRvqE44I2NGoi+EU0uSlbuyMcIFYsscl1pixydXCYAuFCc1AGuCH0LKfmaJU0xOplQ57nkjFX6YmyrS225dPpl1zD8Q5s5LMJ8FQ6EIFIWKk+4gurqU51kOaOZwKfmUtfIQ6azuWVAptWa7UpSmQc9yg2XyWV056jli0fEA02kija+246Oahct/cAFVfcBeNwpweyxwas/EFXgQtAA+2+ZnncdiOrOUeLlgVC1DzAEFdS1Tk4aaECPMrgOQBB20pceo7a5rneYBteU0DTuNuzliFpAtvDmLNj1CxvMwoFzTNIKPIEJkFqAJ5HcFHn+YNGQZsTeSy7EFMlKmnqc8x3iJVWw0q4hcUhguYVRgaALjrht6irKr9RCwwOIKH0INm8sLR6jEEzmVgrAUOYlWUZaV9Zszes8yyqWeZb/wCES2AXWRmFK7mALRyWsNVCPmaq5Ooaecq5p1sBU7e4EqUHXMpzFuUMeQe5aGRs/Eorl1EU3hFaGxXaZhcw9sPWGOcwd8y12TR+YUqBaTx5nap32ZGthlq4ThXFTffEGVaQW8/cGAymea56gXYWH6nQXLUWPEKAPuJHdOoJ4UgtEgG/b3AApj1HQKHxFp08wG1VCkv4ihXCCuuOZ4Clyiza/fcPGGDLGnyRq7ChOrbepdWvlLaCctPMtchqpA9xFKpfUsV3fiJfcyv6hxdCwyAfMaOslJxa43XELIdSg1XEqx9cQW7gXwVLjdG/U4PKHgToeSaQzWJWjLSyriAUxK4lBxETyi5wbB4oHJ77l3y77gVzcL8E43qBBTnzBcO+5j3kvxeRb4ihh29qXaEv3AA69SirIAVF9RAal8EHCNrcwqN6lJ8TBQVDAWk7ifZ8wkrqxAAMOZpFarXxDMZwxtQBob6gBwLlIjxALGKIKfDD5HiCSwOhlEKOcXLoS1g7jcfMd02Q0hnn5nKAMpqWiXgSsiGjIMQ+45LRv1EeEmqsUU18Sx7ICmZAaU1/cwDhzZSl0MBAXBBDFyKLt/EWvMvYhEpgtaALw59SxtafUsABSQNnc1aGC489xQ+I2Y98QTWKLWcwAz8S0KEzI1Pk9SqeYfMS30gsNHZBqlThcx458Q5Mgph7yWsSbtceqgBxL5i2kUUPEKOwOHMvfUCyxK2WjfDLLLbAbA4QWNcxobkdQI9WzIhdtHmIrWDpo+4WF35lags8wYW9QDkV4YL9vEH49Qv6hQLvxF5DI0/0iApxGvRlkyABpajc4r5mmxxg05FpblIZzAM2LXG+4jhO+YpV8kePvogXKjYeiUsF+IhV9kObm8XZFPUAYEs8fKLjD6gA1a3ipoXTLNHfkh2b+YFm5axOYUqcw02PEspDJhlbC3xBJ7I2fEUqpUTdhhfcvcgHsgg29cTFYcQaMW+px1UMSuZblgFYyDVPPEqka+42N09zfuo1PJOHpnA8y+oorV8RwUaYA2uFo+4CqLCLV1Dwy0QsqWGpQ0IG0r4hriUimu1HGxXHx0SnZLR66gMtSjjzDeJUEVDr/Cw6nKuZZ5LIpY2+IDdYj2IPNc+JZidmAfqabMAUZDXXmfxCzBGjpG1Kt9x3JTxk4DfUTdpGhp9+IbKwVSBXGiXTdyzg2NYn2Rxo54EfEtVJ5okS9UcwhaQ1vcjgVAr7h3dSxBniGcx1z8S7ehhZznslFEybe1UNl9y183CEBCq3qXcDmDsZCrZkfSABXcxfhEXhCtWNJbSU0fiNDTKaIcxUuBdu6lwUydBRUc4a2VutlkltJvg/iUmpfg4lpi2PFsPqU7TFHgmAoTBflibvcB1zBILDqNCXD3LKTYiNh8JT5gLwMgLeRCrTb2JRbp6YCvxCtOPiWrjmCuC5S0gkNo7kdNxLEdE7jRSsYId4gIUVdktaOZagKjKbcs0HIpwyINchNcOM4fMpAWc6DIIVLXfL/haMYtEU4b5mlE2iyLbqCrEeVRNUBnnudQbAqofEXYjpr1MD4l1pL4qu4UVwxrtzx15hlDjuodA2EqexG2cuAaCvuUwGoIS+pTVgw2suAXZxEFFI2UNfc41hcQVpLS3zKHCO/EGalQpzKKFBVvuKpVgp1Ag23tlVbsdDhfUVIHL/AICx6iHUtGny+ZyoX5iwX8kUwz5yJ3c51XLdi6eI8cxWIk8nEdXsYL2PzxENHHUzRcNdZFu6yDsbduW2/qeBYc+47aGRYCNn+IOofZG2N1XXmOloTDkNGKfEBAohtYEp+JcEd44io4uULKXOsmj34mkADyzIH1OSSmLL1xZLBzsuvYzhlXKC1/MBVjGwc+4CqvY4U1CrzxE7za5ive2UApNFIuW0cEwdnllLqiAFvPidiFykUbCBVIofBgUKAQVKdgIdjzEPPEuNHEuG1sNy4P3LVnDKhtpg8lXzEvJ1FccPEqjioVxxDF7jVKe0AC+ZwrsYLbDHZWEpng7ApvmIKgFzK/0lh8Ex/wCRA26zAikfG+JgHa+IRVLYnsfEINjRS8iWXHJSnuWhXHqWWOIgq2mDWisgwqFtOT9JYjIvDmW2N3AWAVL9S/cYYcSxqgOI7aQZxkzzLEWVBbuHUsvOJVKwUbsIVFssU4YWveQIUsgQ0k3p57lFLeIgGfUpVVUJK+qmbpQxwG9gKvmLp3BxnjRFUNx9QaCCMDM9xDnDxBGThzf+GxedShYNYqTV/ELbsR9x7Q3AsfMpJvUUsSx8o9WHzFr2u4MAl3HE2SuJd4EKUcQXOopcaIoMlS0amRlio2Cg7SrPLFL4lndxVQ75idH4lF/uHSOnqN9cSxieGPzA2D65iI7zFSkSypVMKJQFimG9h6YCK5l3j7hZsFOcRcnLKrJl7mFVzEXctfGRN5zNDcTnqpQDhAOyVveIylSHUQXG/qOC2BgUELoRDfXxKjeq58xCrqvUS3hAie4xVFv8Stq+Eum4Vw7ha2fPmIoqjewDLlwq3Uaha2kQQsbIrqJbVigGk6l23HR3cRyjZsq5XmoiTCuWJcllIXvUVK12jfiBAQYbOPQOpSaawO/MSNniCBuy8TpFZZ8f4ZQe4ygOd5Erq5ZeMi9YkQCBAAF7nNXruuYAsZcHbOYU5qUUOJUXZFXqHMopUUbMckCOn3Dm2oqg2vBCw5SphtwIKxrzB87UeIyqTYK76PE9nPuWil8zVUykdrEKFM4yVY6gmm8eoqHP1ETZWxu4oZ3FQRrfUbQmSnSivEJOj4j1B/EMVv5Q4W/lF1xfEFUu4c8bA2gobBEydbC2OI6xyxwXuUmoldLjzAmrEBxvmCW2DSlyVgRBukSDh5ieMiLMuNNZWpkS48EEG0seHFRCjiEKcnUGmhtlTxODyDuVUHg33MmnmV4jxUvq5ynLqc5PZEvv/ALCqzwQAeEN8giPIoY1UpYlldwsM5gy5rNuf4CrEa2MCFhLVCIBeVB9y+RgBLOYY7NeprtCoWx6mtPELgNhY2ESOl0yUQND2SnkS1abDlFFu/Mu8Lgq4Y9TNHcaeYw2P8AuneJ1TxEFvUsuqeYCviWLxdRqpAwgcSvEBESNwFihAzgrWULurl3VhAL7iW1wEqbqNWuohY5hXiBmJS1D7lqoMuneZr76lDpDn+4W4iEXPmV94E8TBIC2/qZN/NxvoJgA61nIJa8TXKE5FFvuK8leEaTMJ67lbczw3zDRGlai1VfcaoqVQO4131UNDFtvqPEK+4iCVpLIQyn6iPVQI7KlUGKwWBecdvmLiia18kC7qYSMVCyrKXic5NgXEVgvxGaN8wLAFWFQ0pKlRhUMoo81GziDl3kNUsrtamjKr7jXXX+LKDd7EpfJHFXJNFlPEbYX2IrMiwJeV5/wKd25at4iWiaRtQZxECwYKD1ORYF9/UcLfEMMHqJHaWL7uab/AElxVe0KBwCJNi7I9QkdBkAlHMCtWOqiVHTN5IoDdlKpw2Nr3Uar3DYvCZw5IpxuLLLKkviK+lxPCVewKYUcxUWcytTEHtFwSHlnuNdgliz8QWFH5la0uBULir2PiFjwsVbpUGjzE3pHiOYeXxLLFKteoqdRa+IgJBdeIlXF8HPcuF15IMQVHi2X7g0OnmBbCyIPMAyIVOWXHx5Sml3FKHXqDz5gjGE2+IuxkRF8RUHC3IUciW7QtumUCxpZR1x3LjA1zzFKps8w8MpVXc04QoCzo8wMqFKGuN3uBi72ojqt+Al27W4VL5IR2XHS4qDccgBV37jVbqyxd4suBen4lsNqKiMQuXEp9+pavxAX0xAdjrmUdHMcCdwQrqDs6NK7haeoLjXuPlsvU4eYqV4issV5hp6loYx7dWQDUsuHlZZ0tINaYYPI8Q0PEouIZQNXz4gCh7SoBQI9evyynQQHed3EjkCz2RCbYchDuGJAghddf/whSKFYgEZWxRHXLcBXVcrAC9wKBPlFbn1HOJQ5NCjiJsRGaYDT9xQN2UcmyxNnAyyDKDe4DjT5hpPBM8ACDVYW48cYfcYQVBNK7gizKnFVViFHgmUniOxgNsWmLiVLKITsyC4MiTTkfHV8xF7shdKw8R+VxcMrJVlnEVIkh8me7uVzcq3qX6LneYqJRkpuP6jsqO8xBssEMwJCtrGFHNtzBhPAMTVoWm+TKmjBZa+5als+Ii1kBIn+oqiGQZ3Hw/iKjBYIOkNKyA5GSmxj7gBtRRRdTi5QsjfFSrLrnmKljsBwU+p03xEOwoIkavJdfkgC11i1xAa9sGbnzFrUmks48S6k4nAu+5zBnBL26jaLLgBuPmUFalPpMDxFxR+okNcTMQ9S1m5SPMpihZDo28HxKtcK0QN6hACmoWMIayxOR3M8vdsWaUPuZTQEqpRc0SS0nqDrcYjaZALIKUp3G6B/g/qpwLIlis/uDX15hj3z/gBq2TiR9RS0o8RtxXXUDxcBRn1OYL9RDpEUstcwgKcy2z+SU0BvqGA4dyxi66iKyoADR/k/woFWjmKkyk3uFW3cobjo8eorJe8QWgashRjqPLd5Kzdb5gIKbPMVV4lF1jy1wS2UXCNvEAeMll3Wyy2sBbYHRK8v3DQTYtZ5m2kUxx3AYXbnHCOU8/4xrrHD5lyooO2wpaHneoAC7UiZNGX6ljgqzpj0mx1f4lRWn8QzVSwjowkz8QbLKsBlnAlW+iOg+IS8Sz3BYSW2QZVZxzcG8LlVrm8QftAnDEsW2VNcIu2IT3HmFt8QF6qc8ZZBTSSr62MJhLohicY8XGXbjmAugjyDz0ygsIMUbUS5Vb1Bb4PcMkqqcLx8zDp6gVVly5yl7iJRoSleKPMejzzBA4ziOMYidxJzGNHPuKFAObOIligD5i4RHxEVNXey6q9xsp3AFPxAlnnqI223iI36jq7qLmU4EAL+pd1ZLfUsNmxEc9YNCvScOTzzIF0bO50WN5uEQOIbUdMLfbdt+I4t5eoK5zXMvFCZStf9yzhtorE8yxNM9/v3NKXJdtcjwXfxLlD4iLh23viAq4J23EZ8XA8pcBoxhVtOkYLiir1GrjYs/EbulyXQDmJWrucChHnUJYjqVlcxqr7SxqgQHpPUqdc8ziwnEM7iBrVf/ooSr7jbC3tmQOzmUdOw0e5fBuy0nKoBTWmwRirjKepYAxgG1dENZCtN3CnLFF2KChzHFQ7a4QosjhZEjhT+4y8KqBZ/gF5aSDotVirflmZqXA5WaAIp9Hgm5BbYTR1s3R4jc1OOcwGlumW879yyK5iUcjG7xUy8iLgnsxjoGYDUZ7jAPDuoTSv2xNqz1FyQ+o6CIVktTTiWeksrCDTRxcbN8/M9oEsaomWeHUF6i9tyvcwTnjFQPiCuJtBB4mwwkOxbLJdaxrNwCFvMNaH/ALOagX6hYLG6Dnt4lq1Fg5WLPDePKpvYqYgWKNZhFVrpX/U4S7YSr7iTdiFLtZwUVI6DGVZbzC/E5YLAUA8EFA5ZpnLUYt+pQNYlXr1s7yZA/LI68vEvsdQ+AIrqjiWaZADvEqW+JVXxLLcqtwjYUHoydltstYWsAAOCAyWpsbwZf4lkcV+4qtfEFvWeJblvqq5Y3o84Xh9e4W9WUt6vsnSikJQUfcRcaQrCJfhFp6YDMa8w2BcaaPpzDRNWaI9kG3mOW5GLdzkVrELsUqOJwhHk6fLAYsfWpSi0bgxbI/mCC0W1qIrBMdJ3KL55ll+Jy2b4l6qi4LhFwAIz3FclNNRar/J/lsbr1C81sU5AHECn1AItXAVsQlONgbGkxlQvcQgDmW0Gf3Ez1NTCCqoMz7mysXqopVSuUrL6lZbNkl0tkCr7ZQZEq8lTSV5cmC3pC09o1WWth4DxACcFQP8Amy4SKYNfJ9xCQ+3LPM0WbcooKRfEtXqJFdy0pLDfURZRFiFt5pDrZslscFSoOoxlDSdt1CELLLPMuwe3iBeEqox6PBECz8yxN0LsqAKlEtGe+up7xWrqCniCtivKIlXnk/xa7PaXbGkVYRJfCpwruJecRqhbnkJSepU4H5lXQE5sqPbI5Oz6i1VdTucF54bGo2ucIgKAHmZH0jCjm5fYC3bKoV5Z/vxoEyuowbPA+48CHzCCiWWW7+JYJQK5hAdhS7LWWNfzDw6ZGDpEstoqBt244JW9So7uzuUfUOS9gIO7OQHCWxElDmVF3bObZTXxFt0YoTdd9SkpBvIpPhLsvSjF0lwyxlfLuWFX3U5KsTmOjb9SrS98yhfe+h/uPkufV8sv1QDD37YtOGpj4aiAi65gThUFV8RLVxH2hQDGcol+Ipp5IWWVKX67jTTmJX+FVogV5R+v6H/qcZ3zb/lg5nqUExwXX9GJquvY/uNqHxXYn3GYm+J/zILNqJ3cC7WiPI6i1RzxGd8IVy1G4dLd7l6RtvuK2f8A4tBUneWHPZDRXDDmFx0NQ4PqBZIwC6djHlFwVYO3eRR4wofb4IkQT0wBFjHqEPshWBbLVrEpIm7KUvE5GWVfEKN+hNFeRcB+Yyhq8A7YIOBVU1/MPVOby/69xyW8+r8w2npa5e/UdchjkVFxXRVuS1+pa48xVIlRGSgbuVK4lDdPHU5yKyuWClzLuI47gjgK8T4A+Y4NvwxQuOkqqUogULnzAKdxV5D+pbCFy0IUByy1djouZFfcsI1I8IFNQX+iBxy9YWe0W6bBhb5iiNJTxPQwHL6IgHTCvBFBic0Uyo8ltr7jKVudX5gIxtL/AKYK3k4V59PuIGllWpowCpr+oBo4dTbJ4I3GorQvIA0IlB0e5daC5ZpdnHV7ZXUQNz5LmAHnuJIpYSzTMN1WwxQU1xE0LvMSJjE3qywnVxpUXpBRcXL243nxGOk8UTxMF2Vj65l1xBrRNNfUzrR9dwNaO5+fc5bU7Jt0gJUKcVKrMS9RLcJsxvAOV8EI7rq1PqH2Xx4vp9y64uZfB8xUS9r36nqXgyHFRIASqbIfUEVcgWPiFQPEq1unkij0RVA9tlEbAMUq7yaMs+CKmN6R/wBPA/3LAO1rfXtlShVdT3EFhCBE43uOzQL59wlhBOEnI7MF+jCtbX6P+ZDBG74R5g9OpRVDLwNhVZ3AB9+YhDVrg6lisvz6/wA1qIK9x2UfPqWTVTdvHxM3BNl5HhDxwqUF/CWFMKqoeBb3LLAwlKyA2xK6fiAJwX/FlVKbUocjBKqgnA4mtiDnmXt38RFg+oB2q4xjzFGOHdRy8dzpd5KBptcHKxpIl/r0Tg9GvcPNxgOgoF6paRirLt4H/vEYFH4AgI4jBixqq8xYUepZvJ8CoyiFxbFYTWozqowCGmsWml5lUnZAWa3uIqpPEYQsnUscGoZta+YY4ryQWL6KJp2udsowDWwAKDGM8PDHKduOChTPUJ5WrmC2nqLuWV6mtSxL4EJzZdCmdlyUdJ9h6JwmmA69fMYVomZGribq0rslyPLKWnNExHzMTGuenn5jdcr7v/ZVoa7bhfBRdd15nATfMxga5nDOnQwl6xzhhYLyVaNmu5lx0tju8lCjyEAFvl2XafJuIF0RzoLiwOMTYr5QLjYy2koXCMVv1sNptHDI6jTx7mwpJdQAFFM4biK4uUrZYoOIMVsaQ99z4pA0EYRl8wAbKlBekoEcPUSgtsQ7Jd3mwqVwyuL4H+5SlhUN6fJBYyzC7vh+ZWtjj9+n3GJXbD9iEmCtuBdXDn3LDpWZ/U1GE8V+oFqGepo6PmYC/ZYjuCCguNToiBirxK4fhAFyHHFRtp/Af7gJX9nysuuVar2xWWog40bhUsYRFbarmEqB+YlESxOGVTncF+jF7F/9/iPpxFWj4KH4/wAVlGf5FlQKP8l7exhGbghe5gi7yA48SxOoaIELlWfMAIW3+o+yCPniCwmOpVsVQNOZXeIKDA5qFXVVgorrxc6A2PFXG6BU+5w6XFptmmN6qWoplyxrEc7AgEahRIA99wDcWlVX8XKAPaOmYgAdOF8/HqM2HsYuAdvVBc5sbTyGSqMAyp4LscL4lPJxFLZBdI0HAjetLdQwuoEs5HoxMvghbwyioXIt0Rp4mYcd1OnB7igZRBRAbHMa2zVx+PKoXYtHMZcLGyEtumS/XmklVHREahlxp5hNsbRbwlCaucLe4phdrC9ahwd+iXW6gUH6HuGjjqVcYcw0TpxAnHDNO1AYWu0dybOE5HzLUO+icex7lyZqB+/n3AVVofaa5Cy3iIURXEK5UdgpYS4Te4l9sKCncoSAHgfmUc8Ozq5WtoTDXE4LGgWqQxQnBa/DuBbtdS/F3y7cE4XS9i97E42YkDsEULzmIsMPxGhsHbuXxkd9wPTLIP5gpoeIGnmBAMa7e+YUGt9zIRa7g6DecyxzH6jeP5gWswPEOi1+pYjSGt+IEgS1W+dRxUKguRzQnqPK+IbmlnQ6S0nyrE+Ga1spfJ6rzEWzMmEx1SAQZco7EiUSFcXFF83xxLPhfMUYA8krC/uUVJfcYl9Qsb5IlIHZ/wA5igC2cvXtl9VqurlZY2ZwHLC0Ddn8sxxVHNrN7fhEkQcnn2Rq3VPxKt1pWwBQI8nmUeV4nt4Y1IF3wr/icFB5UgDG49Tn/wDRBZinxFQ4MQvOJwFczvmIb4eWUNOxqsYh0I0c5jZcv5iK1xz7h5OPiEtolphFDQItuniADsA2uom1M0OSaPaJfG+p9DFNuEw12+5gs4iN6VnwMA5gTmeHr0IWCmr3pGPVlVwV8/MS5rsqzklhzgpj7JSOw1tnp5hAD0E4dlOeJTa6j5GYZ3ML+oaRpGxNPmDhyQKe67gIFqWHGtTGY4HeQoXdjFd4jcgDNfE4Z/jkpgVKxW9xNe0RqhIRQBrElOuXzLPNxqsfiIFlr3GBWmdxAbWvPqE72BW/1L7YDi79TTdwFOvRFKjXMboflWImHzUP9xIBBQFeV7/DLSzWnIfEsDwEsF3HZ9Z5UU0zTHoeYt0+Cotuot6VCUGfMSAI0K+odcq98zh7yLuSmMXg6yXYS5dnBEL+yYDAQ5LrG+IgAw9QGqE98wGo48RD0O+YyxhjAUN8QL5irjOZODdzAtUOmcyOHzA5KYaPUYwa9x7uDUAA37liCbKUkuaergAAvmYBsruKalCs68S18vdxQbXAOV9Sq2J6P+NiUgbFkK2Ab8z1AlZYxnFGyq6N+fcsiHmP+fcQBg6gbCKylKAlCpv5lFVQ7migceYiLuAou2IHIOCDQFbqK24+JSFIHK4lW2Z7MA9FeXt5VhAiquq8rB1XMt2icPn/AOfzL4BlgBZQp5mR5D5OyWrQ0u4tUVjVVixRNr9dpV1ED6rj9xDCoflFd7X6/wAOVVE05V2QRLHP8JYjx/k6AclqwE7lLjME8p8AjRxfiVdI5iApq4lDvIVsEG022jbR+MWvvEt2aZD3zF05jdsq19TCjk9sCc24wzjjZUt1AVc9Sw3fEKDeYAB067tgQIN1gdf+wJklvg9SjYFzdUnuMAoDHr5+clVoWlFNnUK8BObpOW0QILthRUCEr7h4/cKr2IBV6jaXI3d1x1EjpZZrrLD5+Yj0xqI3m4LR5jg5PDGG9PiAUeeIviOIKlz5jrKuZaYiVVeeZn5Jly4tBW6lPSkX8Q26pHnzFAAjW4lqU6O4lKUWp09Q4Wnq41jeEyUOMcQ8vmMQm/SKiGkAGvCOr6Y7HD3F6ME35bA5B4b0fUfRgGzzA+CFWgX7hCFfMsATKhdnMNbbH3KNFMj4bJVaFSqZ+JePF7LhTOshgJAEAB7iIFPUPkQ2KV0JwPM+I8wcXqzeblWlziGXDnNqGVrN12icozLZQfhHXNceoFHidg0eJZpvZ5jXjJ7cuA8PuPDz7jaBEUFyU9P/AGI1CH83l9+o04WYeoXh22f9kYtAuX7nr+IgOri4fB8xUDyiri2APSX4b+Y7C+e4G7CCGijuoo5v2x5YD1KwRXMC2tKx+4cpAyfgxx9r08Rizwi3obgDwlpeB7/iGFlC5SW2uiJs83sY0E+Y+aBEJjNOWKi6nF38THJdAr+pYBKtVewIGfKUD/2cv3q+3bKgGAVXqFGRF7qDZw89TArV9QHwdQ4/y/Wt5jvXmHM5RHoX4l6oaeYqaDmChK1EOvmpRQ9cwFFFJcBANhbHkhAQB8SrlqoFlxVMyA4mJQ8xter8ynTT7gHAWoCK57JS18RgByA0MOqFuAOVh6t4JdCLVp7fa9kEpSFJ5HsZX4pq8e33Gc6JR/5xBOU5Dy3/AORFSyBAZVJYI2WmAspkQTxGWsImVnsYvKOa0snBFam1HI1fLADWDKHeZqN0hkaNZUllHEYfmuJQLCoK6rubaOI9rPxNVsRgr5jKUqGBQJLO081AUVlR6WHxCOs9sfAmyJqfs/8AJWjwkfZ1KqfzA4h5hSrKZLjFWINRDWF+5RS/QfM2iwIohXwF/wAS4oPl/wCoYWgzy+j/AHGbtCjjOCLdNqCU66YtHa9RhWF5OrB2+JSlWYt7qN4sDqaZal2sE6nljYdTgH5jTha5jFasIc+2d9yEnrBGrX1HRbxBicRgi8EpjTnEY7HxEw5OsFvDCCsJboTXWepYPeEtTodx3XJXMrG9GWCu9Aavgl8K+GLspiK+x/celoKy227X9zihz/uYFbVQzh9JgVIBfMGsB4ColS6fcrZ0FVKyUL0zdJKemXMcwrjg9wV5ie5wLQ9Ryx9y4oHTKHIgqdMVFVrzEOotHwnEVAqNNctZAFVRLfKoW5fs+IGg7AeSw5mlZCgni+juMJl3ej/uE0d7XL7gZ1GKm9Xr2YBRt6ryvuISKOBDiCXuMX0+JRPhiHER+abJueoPCX4cwA6QLwjSTB4RcLGik3xORWGEV9rE8rDs8SpQ2Wlo+IGmypm2qjC2a9kA8CeYLAZEdPuWjbrglxWjvYupfSJRRTDLNSwN0IKBGuD3DOe1Y0LwJSVFBi4H+5RNLLIfxGuqQ2ANdMeXj6l8kbLv0RHQKBh4hjLbg1tfEXUxQN8RhQx3PPcq4C8ppa+oGltTL4hqQdR6lo1ALUaXKe0sidiNtZLJeS4iziMDz2S7Ld9VDmu5oLOlj5guTIhb4gIOjqUAFvcBoV8uJQtPEqEpZ3UcAOe+o1T35jIpgv5iWpq+Gu/M4oAfCyILcmuoNWXTR6hnmAHrqMKwM9zqAMe9vnol3sD/AOZ7i8IHggLORlrmHB16PcwDAS87eSg++pdc3LAumPqKFPEoOlyuNR8x1i1EqH5uCbqVVTUCtVxNtLlBxfuYIiy10/EdOlspFeNk4E/MDXo/qYGhfcLjt2I80BARKyNjhc50bhb1UMIsgVSljA5TQIgHBUWhRIJS8SoAAc6Pj5i2kRdlUeWUWnU/EcjYAUijZyO34icdBgceh7gwGiqoizfqVh1HalRJas9SycB8kfxiR9RHF27KHWB0iWItVGaGsbPEMQo55iAMxSqlfbIry8f1GO1ACljRALYSumqVUBTHjR+yVBZwThEcrAy4QjaChh/3iDhaur2/4KA7X49oLBtW17WKwviMIl1cNIg5ceIqQIdecgcKs6JRDD2za9XzAGb4iv5QwOUltOZnAxJzkyuBoWV33OAKK+YHkMC4NI/mDD1A2KFyuoVkaVEiqYxHSJLHFUwKJhE8apwBFir1QdRDLBNXuaaaeuZpIseh4ItYPBu/XzNxwtvwf8Ri3DXfdf8AfqJc/wDP9RKKi7Dg9GZCVeV4nFC1kM3bi1ddwkCpx9+I4VBBnuFA0Dj3DUownPVwM0LgVFgpdS5tioCGITk+IapsBvcAireo6WVeRKothKF19SwLsljwRepdLijLRSD8xd3ScEF+5eVGzzHRlk33Hm6L6qFFHmIaWujF4LTmexeCOSoKI9xwcujWIh28IqPpDqqnTw/8m4D4t/LqVWy+ZUiW+A9h3L2SF9y+D3AgaDAgKFRYlgE4+vR7hVlAl7bcs2qxBQK9EUprSehjjSy+5nuWHOSJTlsJYx8wUZc5hW9EueBLtIFRaStYzc2wGMD5jQ7itUgeCbvmV0KXEKc7MN3AsgIVg35ioBHhK2H0wPM7geCCx5ejuIgwRSK9REU21GFbL4JctaBedzSo2z/jClEOl410IgvCfgP+Ijrx/o/f8QeWJTb8D/cHYUs/MT3HpqeCMaqo0g24083zETaoCsw6IpC25GtNzhnRQp5uaOi4qPlD4vUaMSI9nTKANfE0xXT6I4Cl+olhhmqHg6Vw/wAQwBhfL2eoKL3L8QoHvdhQUYClPcJnwfA8/M0ova5WXJjDW4e74eYAUVLauWPqXZKkXCVtY+bXEPFCm7BqsFQk3C2U0qLyf4rNZAuu4boPmMAb2K3XWMVr85EevmbrX4i20HKxBhr3KSljpYxN7NOWeJpLWcSrKWkgKU69QoXVS/BbAArZz6iVfDBHv5m74XLggoMBwBuPfxKADueTyQlaDf8AMR5YINU9MorJYH8EFUUsITDDcyvuADhUoMSsaqFVnELyJ1NtvxFLLjzOrngit8XNK7gCD1ABhs7tnYYaqUitrX5gqrNdQQtEjU23E2i8qBoabI4yzzBOBcDvgjr1V3BDRp7lh+KWH1KXrYIcyjkl2qHxcoACzLvTeL4gqlYXX9RNrMheb5I/adOx8PuDE5jYuEWs79wDbzbXmAu8DX9J79ytKhwR1Fu1Vw9ej3KV0ESkrlPEuEcY4R5lFeJ2iERpvqUCr81OUt8RyHmNiibjtFhRV9x63TADrcecafEdKdiKRN9RXV9QoN7lAp7IMqvuLdCEoHPcRFd3GjBuAq2OD7hHkfMtail1exqULA9cnmNKq65CXrSlSvxFS1z4hcDOlx7+oBEtq+1C3DUgO/I/UJRHhKs8QhYYg69HuCqYSEeJZQRfiMilC8VF0o/CN4eJYKw+oRipIlplkU3cWFFsU2cR2sGwZ4i2swg09m3HO5HWOBYxWK3xC3fRwvv0ws7V54+fJDFKnQ0+YHKFnUtQnKKRdI7cy8Xb7htlDko+h5g51XVe2InZ4mjiCE2xFtYXUGeF1GwGPEOJU2p4lD42DcGvEAHdf8UsTklfYSxsalOBflDYP8FoFfUApLkfl6iDCYHz8zmKcC2Wrj8HEb4QCls+YuxBHx1K3ZdjvMANhkebZSoJLFWA7ii0DtvoPPzGYag3E/Pc5jV6vk/D/uABtDh8RUEV06fZGCKhpBx9++riAUo4AgopXwlAdcim+Zh7VUwDHzKPLbEjV8RWuxUmJs79QUgd+4Y3k0jKCkeYGnycxCaGlw7rQRcDAHQuOUGVG1SS6uVwEfEshdKHuIF0hVhC20UTe2RBQCggoBNRKyFmlQjLByVQq4g6Hjudohj/AHHFOQ0FzU6v/ue5ia3dv+XHaSvZk0OHiWHAhnHob2tQcwFZBXrILCAOvj0e5Vwo9Qhv+CGXUI1KtzJSWdTaKoUUrPMtbb6lC/P1DkCvgjK6PctF7LisOMYzB5zqYMuoBdP5iKxSQstrHa3cgWKmeYKeQEUVVw2oGUU8IRG7F21bAXKtcNbUsrwOLgvUHo1WyiMWTT2YyhH0wg8FwB+ohHg0QUf5ZRC4+37jQWlLtw/7hXzE8Dwy8NG5OVEltKELLzYsDIcENm4gNDpZelIQV3OIUh+S+Y3RbV8kV7RPmoLRLGj7gOWPoD6g2bYiaOPcvrz3GrouIfInMVGFgNitJSv+k+mVTZ9eE9fETJRHHP8A5OSqocQDYxFR3fKRTA/qPLBNbbVeWcU5qALcQGOS+VlNhy7iC0ByEFKoeY8pQgOUZV+5opsBFDd9xRpeZblj4lJS1cRfcgNDZ/8AgXSNVGZyeGVXUib283KGlPicx/wooLHqD7idtB1AqNmqqDEtXcK4LbQHKxmuxh8ej+2FDj0I5+pjungPqLomdxR8Mr5FYXyvKDUpx6ailwHAREWYMcX4D3L6RUVQ3OYh9xaqI2OhTec4lDAl+TqCqahpvUAYBKrpAxXiVbAo7yIoCaNgHOFzhsnviCWl2BpxZAsF6sTSz1pBeFSbFBGq9RWFNlBXcVYlrzMzXrLVXz5i5FtVcO4tvGw/FS8DliC75gHc6DCU4tt/7IsAJojw/wByjazWy7YV2yswDUzslkN+iISlcXXo9xBaBmxxSsz5gnIKteJZbmUFuvUfJfU0K+5S7iDT8R0s5g7tXLOgPc22XfcukFwmlr9xEDBsFsSr48yvoghctfMqgtzxG2P3LB0/cvxEuzcnK4mzkhx5RWxnYYeCCxehDFcvc17p8RBytLyAdxTj+pbNry6H+41EeRVf+47kRdPZ6jqQqvlHp7lAsWrB18/PqBTqKhqeJeKquokK55gpXCX1T1AUR+yUpMQMq2FGqXWSxoeWPxLcDgMtvR4iUo/n/A0U6gk8VMUgulIgIVvTEY5VxBoZ1GgzlKHFYlHs8Mpm1ueR/wBTqJGrv4ilNOeh/wBxAEtOXaPLLzkuVy/MEGk2X2hkAR6BGluYFHxF84TgLbgrUJ9w5ZcqbYCFdQ7hh4PeyoDgYQo/zfjf8UeP8WY7gCvJ4mRRAKtYdTAPUzDhxAHKo73uJvZa/wBf4GpOAtvF8ML5YgG2ln7l98OUSQLWPzA3KOAtwabfECnAeiFSxfEPK8+YtfqJRZpUK7B2pQ4JVhbdTWJZLqrEIW1fiW8txmuhxLZ27mxWJB/EFbWp4SUALZk7Dr0PF9x1BqiH5CXy4qGk6gs1BYopiWLkce4NvKzpfEKg0zPMKxcQN+INfEsbVHmAS4QKtS4tAhUS9W+YED2WxdcHNEF4XrywXbps/wCT3LGaeen/AKlyo9PVSqemw7eCOlqD6PRGViBmQUaKlgmvNxVq7jkScDqJCKWs2KF1LhUS7jS0NQtdrXMOAsFQod4qVNWvN7Es5MHoqLQXUKrmvEAplHuhpdMA4KnAiV8F9yib5m+Z5ESJYl7iJpbVQRuI5gibL9TnfPmJkJciLAXQeBTP7gI2Gv5X+5gIPVcRBYAdvg7/AFKA/oVpSZ0XerhVwThAg8VxoUqVB68xSpi8wGizLnFPOoCDXlgtF8dR9S77hFj8EIKfLhGTaHBEpjvmNYV+YSYPUKSt4nBzZzx8XK3IHHmdsVejiNGkbhlxzAlhSYkolD1XiDjfZnD4YAdjcUH+44Aq6vmKL6lFbyMd4w2hxKNk5b+GwBaCA1RPbAdcRQuoqvE0+JfALlDKY73uCEgUAdRricqjIHpB/lwgF33B4FvNwaNOIkHqVoLPU4A9SwYl8ZMYbl4vmFc2maEFF+GNunmIoWbRLPmIwR0/lNWgOXn0SlQqsDxKZteZegrTzACWiJZHmJka1Fi8w9kdYhUMVPQwCaR7XEOle4GZN8m5Vm1PTIqRDqaPE1fD5gCrcdwCrwleYbCCszZYPmNBbxDAG7zOo94lWZGAktqhyJSPKwVv+C6SKYHiBXUVQPnfLCMCvMfCKvM8+o0upzvqczd+TeSKULNBTF2uBZVfEqwMOJlRwxAq5loclQF4ssNc2bCGZRzEaPEVNB9zWDZgfnEeGQLS+k5VEvtEX+kZNPxCswgfBzKlo2itKlUB8G5VFLfxElpTLRQTuJFH6gTlAZla4qLS22J0x59EOOsFdMihmzKooKfxC+fEeniIRtQKGg5+6y/uGsI2PlAIuqjkPFyi2DFZ81L7UDg69HuERQcVKAN/SNBVsAK+6ju8eCL3bssXmvcC7Q8wja3ANBYTlAAXxE4niodGAq4KAYuBRxNh+0uBU93FW6t8RMRTxMC4y3gSBdFPcLEK8MgQLniNmAVFbkuBTCD53s8RNirDiDG6hrCxd2WvdzfpDRr9z4ERncteIlIho3AArVzTSKIARsdplgiV3Quy8K4j65ltcbGmibOv8N5K/wANRpC4rsJ0uu5WtIC8JQ2zFXiXiuYmznciC1vfqVSk/kPPxKaKKhFntfEHLBKP+CVAFVgHUUSj3Cz0lj0jGr8wb4hQniO8Qu4NtlFw5rzOwEl4Zt5sLFtgDYbmwZZWReJjJwHUCiHEBQXUiNz4hcyncbuPKyAtCz+ZXj7lIY14hW3LmDleeoQ4llU//Y3V8PUC1r0Qu7ioPMu30shIAGRN4FQR+iEASy8VLL2aC43YgNgbmksD4gDRzAUHqDHVECjzOB/MqfEYFOMcxKvuMZoR7nYbLK9oeBkT6PEAXEMYRF9D9zAWqop5WPNxQ7eoisP8BXnLcs0GLaU3M3oRaSnRc40uepTgfG8yxW5MFD8uYUbUoKBvmUWxniW/gi2wFhCqFnYz0EV1c8v9zk4lr7f/AHcYeQUH6HuMJV0Ww7SRURhGvDGCsr3Ke080l5pX8y4DBqlXBro9eIZRye+Jg6+YN9WMdBKGAG3q5uKW+J6kP3HYIPEaGoMKvwjkpT3OtC8yrHSvhihVWkRQccyguV5YDm/EXoPCPFzUu3hjdM3YKqy4enmdJX/sEMsikCrGKwDUFWUQjVxWBRlVIJfmYkF+JYL3xBvm2GFeIB9DYG3Us/CF2ZbO54iXdOykQsa2VhKIERYG4tV7ll1dMbcXBNn4l7XEfMIYorqO1XMS4QG6jVS0qa+JbNqly20PiBCl9mQ0MCiUPEFp36hzctdQWhaoG5LHxLayC8RlNwNLcgRX8xEwOIqFyNuIq5uDG4DkMlbxG+3U0UIpQriGrTfMr9TLSmIByzgTrc1BCa/BDW8KuoXaVRmxpN5h88cQKSonkyG5jmIDIfjKSjiAHliUp9VNeeIpwKstcO9wOOMI0HxEeAx1C2/xEOq7ozkOOYMAsMWXl5sFmnFHzMN8VDd9vllYCNuUigjuIYXeK6jGIPmVRQ8eIlByToUEvA0vVmJYjBe4Ct9vqIC8YOjFOZ0IMbWpQaB2WLys0JBfZBXMllY75j0UMACiCgRG/cVW8y1ZQrw8y7b4gA7hJdhXEApRXFLHq4yV44D+YKOC4pWrRqXlsO8gDbI1pU8kRkUKSCW0jx4ixU3mWhf8S9QuYw/yzi4LmAtUPTNaTXzHR4emK1gKoY3CbBvcnaC+ZRyyDidbrzLg54jiUI59Smbe2JfZBQUMNfNkuu+oKL5gVX+IEormEV0lEHJlbgFN2MBwMQYA3n5gZCh9Qpo3UQ0oCKYX2lMthCN5ONTAUWUWjlmXAVS7FeQlbMogizxcQKAHPiYIcMol7OKm5jCWG+Yc0ZEq9nDzHacoip4h1Ac1Kr5lpriX9f4BQSIEPHUtAJU70xH8QrE38cQG5elS7hU7jRCsZwD+YjbCbCbE5IODYMqFJ8yqS3n/AAcIkFaG8E5PBFooPEXniA6OyhYsO81xl1uWHBAHPEpUu1tQa5ZOBdOdRaBTUOnL5mDYzRDnmcA4YIWB3Bccv4gJGn1kQDbbivERCWJHlo3xC3ZBI3pcZqmmcCL/AIjVZdTi8j20FNiXhdSgAdcytEc4YFhbfEvefxLppfiIbvghpUQvXUuJQLpEMDDhhsNHmVqNMEKAkSHVcTpI/OJaQItA7yw8fCYcEvMNne62JoGK+eYNfEU0bi02NoP6gm118xFKZR6VjqNVSAS8uac3CFjAVxUG5V88QAoXdqRQgptvLKHS6I6j9iGZwQKDiIBHhiVTQ89wG6riBxBYBgCqud2fMeFeyoiipctPXxLaSFQuJCu5c0n2jZSQlcMqUU2sIvOusW6cczz0uOlRAikmx49S4PU0fpBSUuaTj1A8HEXVdk3i7yYoTvqUjflAXKo8ywtl0xKu4B0g9yzho9wgGoSiql1zANuADBcLoRSKzYFjOlWx2MTQuMst+0xU8TBTagaFqZ42DaZUQ8ZCyLTuHGOwW+ZcVtJa65eYpINdxwiITLxsW/bPzd3DNxPELc56ihacu4IMuDau42MDIKyYgnM8Isxr4gQ8zogjw44hutRRKlraNjJ9bCzZxKZfEBRriWAyWgeUaDOJoA8dRoZyeZaitlr4E8xO1jdw4kPcGw37lHI1HOGMHpRaK0rfUWuINpekCn5GXDpFe3qEq1Et5slbSK7MriILVjwqyLcFD5YdFTylkBv3BSy6NjduLzkveXFuEh29RqrY9RNAMKyAOG3RKoGsyzpriCl2/EsQSr4g4aCn7iqmweZUY1lubr3OBy7vuJf3iUODMAogWtSWreHUF8aU7jCNV0/53R0yZctnmFYjfll3A/MtCZksCUV5l7tNVxmEtE2pXZ7lXgeo8tr5mJqVguy+tD6gVWr2/wCWFW1DJ1vPUFvA4l+cl8zqICzkhaslJqWvPwiF57j26h2agDu4NJf7gHX6mN8rlUvuFBnPmFKq5zrWKqsyBGqFtjVoFvmWMqAOUjFp4g4u4ZxDeYgeplsW3UWLpOPGupeoPq5Ze0UA7XsqtkGXj4OfMfRE8+IR1UZVHjiBR5RduYpgUyWotMJzE3EC0St07eYJRyHE4xu4LJp4iXXEc1jjP8WApzKK9c+oqCdwU2PMNg1rL3N7y4pQ6J4gW40DwalLyPguJD0iniLSvmW4UrvzPJNO5riGg7itYcV3LNQjGOIpwnGy7qz7m2DllV1F1GhgQuAxcsv3BQxsLEdzI+ZQJZ4slcN3UGtiG3HGUlC3h4gwFr3MaBPTNIqiFocvjudg2eaqBSrTx2ymaK6JyztpQ4mVV9RaDY8wUW0ffMBFHOTbtcgmgfDEcnYKkbc4JQic95Fb/M4fLu5eIo8MpAW66+4cS1pQts1fN71Clsrt7ihcU4lg0Ce4L1J7jxQA9yoA63ZdlRh5J62dS4Sl0qUEvN8RlniIHl7iA5v4iGxVzVpqrobKCBVotJdmT9yzPMPAhLhwyC7DjmagtgcNcS7e7MFuQF8O4hF1rCuIiaN8y1xkXQLK2LMzs37ggpdmiq/ERdv5hQxfcopUB2xpFh7mrsKOvMo8RXwcTXHzCMG8KllqyJrM8REdX1AqBpxO2MLrb8ThznUK+UVKEGkiXiAGiAF7GUD8pzMX0zk/cVg7jTZ4mbRA+J5JdbTnU0r8Ig1+pZW8IBhzCgAyOLtlKlFic7dTdfEcpY9y9W5coU13BE8M4FMQoDZxhvmctcRsot+ojgyMD1GGYzkq5SuRCzlteY3VeI2UkTabuWC5ZYlbXVhjMnHM4lphyBfc0uLphAUHiF5eXYjwSuuI48wYl6TGsAAlvzCcPZltvB8Q0zmDNKj5nMkhs9PMXqs8oxEymWGiWYW+JYCWwbwjRqo8HEUFL4jb/FeNwlpcRd3sRyN6/MK2ddynjebKgOLbMKGcAXMs14lmzHJBU1COlDK7g7hF/MpHDXHqdCfEtn7XCC1bqO6VdKOpzeW8wqbFqXxElFscPqEsLXmNtQe0lozYow5mBODlhFGNF1EAD3xcr7iwDmcAhSzDkG07Yig0eZSnLIhwzpuMFBUbhoj3kgmU1yIuiKw8WE/fylD9zqZ+lxD/AIiXKL3ywqw4vYxLw5JTN/nYaeP8WXUSyBt/4zbfvxNq3DzDWhSK6qlRRYI+IDRcKnagaeJbxVe4lXFLpctOOIydigKbxpcWDY58yqVcX+YtNj8kUd2z/GWvF1xK9FXHfDja8RLIFFCzWXoWlRiL2vEvyFRJdRL6mqrKEBK6j4vIgH5Q213Ma8Q6LiqWKypc5InIl9zPws3VrAVpRHfvIOTKqzVZfEBcwXcPSzaqWw8tJ6jYmX3EEtzxKAGq7jhpeGbNmjJY3cIVsP2lqiI2TLBXEXbY0tgF3smXnEsq5idczIudr/UGl7NZKpt/wX74SwdVzNBdDtzKDZ5qBF4aimPm5xzLbRkdM2GIyquK6luS9sFaOvGSw5zKabJ3BZzLXk5YMcnbA1hbsUhRX5ijjxxBJoPuaHgyXutSlfwiD+5XPZ1FoadiQpyCptROIHwnHZTzF0ov1CWFL7hCGkDQu2UTRslG1U113Fv46DxMnOKVzEDeVkLdRQRw5lPKe99RcLDgggOOVXEA1U9JWn3Da1fXMVWyoWaChvzDo59wVGeYrIPNUe2Aq8IAqJ69xREpb+IJdpKhbYyjL08yy29S4cX4lDSyCuTHJNIeTLOhSuJ+HJgcPEquijyxUGrSmIHV6DuErzVQjVQ4mYOCLsWQIFwrCc+4Ng+ZdMUgmqvqWo0viUABbyniNaCLwwHo/wAEA1c5oDZh0eYsaIQNCoBZgUdt5Fr0ICjb6jSszxC1l0wo6MLD36gpSWSgUAw+D4i4zeC6/LkK4Mcl0+Li0lKj0WlC/HmXGgaPDe2cBvNviBwxnfOeItFKjPEcxyjx1AGGzxFNqjAAUcxRQ/zKo9zlxsRa7ikGreGOrSuOZdtfxAyiUke2H0icG5dVPPFyy71XidAbTiEpR9RBC+YlwrL5ggC1FqidQb7Sq72DR4Ie2RC+IVL6YmQMLIm5dxLJqgM7KgWnEpkczQSKXnywQHpHmpRAPLYQBw1sojhzClWsRpcydBwR3nM5rYQWCBA72VgcG+UFeU/EAUHETMZVFj9QN6tRTX6gICBAxvBiilbEAbYHJDz3MeNPEbCavjqCVqCLQemIb+GpjWwzevco8sWsYgFNsRGIYraIe4vkdZLkqB6jdiK8UTTRT4huks9tSgsIjIZRgKPXEFO3uKXRuuZgbE9JiuPcu5DePmYFl11N1dclSosqHNwC223T5gjlXPNPcURluoOnjzEAoyl8niCubGPQS4Qo0aPuD2bT8Q5NhX2hVurRNSs5fgqBAlnmDU1dWNajnYIqznzFTHB4Igty1qibzbMNWvgjYw2UqGynRAaryLTR4ioQi883dxorePEs5B8RQHhJwVbAYkwdLuYCiEAufzLi2UkZXdxvDOiRfO9hxKUA022Zq2KiWr1HULbMRqX5l8MGR0C+ZQ0Y4g2rV9QAdtjwwGIrjztSq4gbUBLmryNnJzFr1ODGuoF+UxH5CYYKLZH9RDAYabxKcMYagb6ia6pKYTV1frCeJoP3Hdc+4nhBF3HJkwexyzRlwcpvmOoeRyC7qzuXGte5cFwgB1FO4mVstXg9x/lAFauIvaAmEN9xstqJUSvDDrXmKIESJLBmBC7j4ii6PUW29Sjf8QTh+5Q/c0EO4KVTf8VbsF27INlaWKPPI9rtgTkoX8ynB1A2W+yFc1VwFrPcfSOll7AXR+p3kHZtjjHRcPK56RIAXTG0AoCPCflKH1G1F5A3BdRbcXnqBbhwyWQAga6QCNviNtMQ/EHWsPEZw7fEDFnjiCRS+zxB37tig5WMGlcpivCOqHauVAS2KjdlADuEET1AKAuvzGxAfNQlsV54moA7IlxPD5gEG8jLXvWCh6ZC717mjaqaW9HcTFd8Sg5DRj8Ig6dEqGlpaBzefUfcXuCymVLvyy7CWvedS26Ne4MdUxdkDqs8RNXHt2YgADGUN7CNLQihxNnBf5ltauzJxLQ9UcymKAvljUCk5ajYuvUWNflxOQaPEW5N7rqZdiygyNt/MFzb5Jx8V3Am1UNg35mFNgtUnyJcotN1CY7+owoCXROOptfCUG8HCRCCtJUJBBeClfMLh5/cIocMIxUa8ylXZGZZ5vuXKFeCBK4HmJQIVBK2szYDWkMqb8RgyvEdQDcMfyspOF/qciVy5OJOmCxRY9Qvb57lHaBVOe5odSgAPzAQBUul9DFpoFuCPnU9wVLbK2ORUQTQDfuWSoZCCI7gw4LddysLHuFs6gx2ryeNcq1/EUQZbbhp72XUvEyqsiJCHqWvpBeXPMVZTnZDQbLoeYkdvCsqBV8zuI6NV1LQbS4eUGCm0iz8RaJZBf8AJIW9wRHctFciAocdRslaRu1xKGxJWrojo5s1pQhfXUVsZH25/icsdUqAB0Op4BDQNRFGhd3F+oaRDjUoKuB9Ig0W/M6ykcR15Dg2yLslVVHIA09xJSLTqMgDipdBtwEcdiFyAAmKhdeJVSm7llWovqCdb4LhMKeruN5AhBFioAoW8ow6LPcc6c9wfWyKnigehtQNlbePc5ujKEinHc+QxXsB3iPz5iFQS5qWFLbfMRoOdjBquCATeIOtvIigWXKNWkXLM+ozwGcXEbPHgYGov4gANDkVo6l1IrAW+YV6bcQWG77j2Ch5O4Kj5mBoxTojJUr1MKCviXD+RDqH1zFL8wKeCXAHSKy9wBtDFLBQ5iUiGdS7pMj/ABtmwNAlL3EaBLyI1gbUrJdxDSj5iF/ERhCJKMaYMriIKqv3HeApVfmIthKh48QIlLKFv8RPIPiNzhMLsKeyCq7J4JAqNo8EKSFvpKLXXEMDgRbrMgpebLVNGVbHG3ZlUURLOLipV9S6b89wLoKcPiXa4CDnHxLN3r3GAZKFr8yuhLHh7iwqIkUNkS2vUo8YmOwSl3ETOwCtu3NwBNVME8vEsKvmDlRnqc5YKeGaKwrxbNyLiGq4nBXcLOqV3LDd3HTKy9RRRId8oVn+RKMNSsigt4iSx7IBZiwFbSBWi1KgB/7E8hcJG5DVTCWv3Li13xEouNbRs8U1A6OYRkVivcwgMmqvJcy0SjkeWC6QV+4bu/lHnJQB3KsOa5YjRamIEVbovxGILuoJMTlvqOFXPMFsS/mGpru1AEPOEdOLIdg4NeJq3QaKhafcRxKnpc69zF7sC3i7jspZ1kociRxpw6lgPynPGzk02BREIPjn/AkXMyVQgDbQapzcoRsEAnGkXozh6iQMu2ti07OVlBFj1LezmPKaGa0FTqAEgvUcp8PwJXTauaKuS29bAeZsKmpQ1Xk4l92n1DK9ublRq+CoBq88RDd3Fbty4aTCHNX2S0HTzF4enuNvfp4i0YTqIVdUw639paCvYa34mls2hx2+Jz4uabi3qFcLzuWu1G4sg2eYlir8BHChyVKfSCsKGNQsN9qNhRvmPEOJQICGNuPHc4KlLDSh2KHPeRKnP3fEo5v5nIBkGzNnldfENCESPN48zPT1ADT3KuHniWT7lU2MOhKWBdTC1b3EEy76JbexArCvUu0LsrhigC4ZwOhrnMvANKgzSxlXiYFp2QWNi4TSw8X1PKF8y65xgKnmLSoOdlK2ORMghyYGeoHAjoi8yq2Qvq0IOchIerT2ylb1Bbe13CJwi0/Vy5eJSi4uwSnxxGvYHUN5VepS7MgeY7pcIqnU3T+JeHuPn5ZS2ID52UVByo8+IOe5Qa7FRKhyEWHmW3sIpcPida09yxWtjT+kNtWk9g99SgOi/r/AXkq9gQiyNp31FZpS6eIFDfcRbPh7lspAcFJClwX2RX1BXRHfSDwNmwCqZ4iqbxOA1grhY3PiAqUNDvmLhDGWUXxBUr9QUjqcwF9/UstVT36iYDW8cRL4YAdbfUGkygmTwDY4LN6lg5ptZg16lGKi2oUVq8m2bv8AUF7d4uWsVSdxITRzXcrHeYKfEtFq+kxHwCXpYMEGK7mFdq+ZUd6cRt0Nyws4dRtNzltMsEKFsqc6AO7iDSidQMLt5uJv+I9q5iTUWjpOgcwlkatyZo3UlPUIAaOI9bzGBAz3Lp0V9S8ruLCmPxHaKfkjKit4mgFErIhXL8xCaQRMyIqv4qWAZ98yxG6qVHH6j53cW0P4iFHjonYtb5gVayyXBfUF81KrnPFxewCF2fzDU2eptIFnUILSl0hfb5lLiBprzCunvuBbmHIfcDkuk8wRc7KsJ+Jl4x9SuQzDWsQFG9MUqyACne5xtkoh6lW9qouOWAvYqMLPMqLUQra0O4iepYGubl1CGS22xBHnINi9xOCyB55AKBURWp5OZZLajlrM6MgmxsqPfqJFeJ5hUucA4lJRsG0cGL1E/heoK+iAhrIXljuyWry+YjpzEO7YKg3ih5uPMDVfuN1WVa3Kk2cuISaqPpcDWvJLG/XU6nUqeOIrbr6gkojFadmZKbIhoQvzOoll3ghq+PE0i3nIlFG6JzBC22VBsPF+Z/ErQscGKzd9xU+Ir5bhLu4lPNnqF6FWLaKqo8UsXPiWCqKg0KryQVcmUCjT57hbh6pSLcSbBgCZVSxVxXzV+I0rdVyMUR+op9oc3OQZKjmxhcoOS3LxFN8VHV2X2sBaedZZlNvBA2H0ILfQLqFltHwxIME75ijk8FiC6fPmOr2By1R0w7GoRfpKGu6lgQBXMq1A5G2KeTdjRHKM51fUAoN+4vmNtyjFhbSa8RVrFS08CFC92BGmg4qXrLJLWlXDsvxLMfDay0U18Tal8qgAmqRAnJ7nmBfcSniycDCvcXhriJ0N4RlSolxjjjzDVQhd5wx5FG/qJzzzKvn2EGqCnUsq0+KjoQ15mwCN8wGsZXheZc4gqbchcciNDZr3GMIlt16i1GBwnCV33A3SrnWoS9iK9RbsnBOiLmwwzWsUVpLlCWOYA8Gpy9eYJTcA5lNa+4qi1O+mISkeIaMpwPcKtgK5h9C5e6OX+BviDqRhzc5g3/AoO2ASLIh8qUhpDtPEww7Hs5j4a/xAJzBsfEXDwxOHEa9iSreuo1s8EV374l1XYOlNt2Gpq+ooR4fcG17ZVQnoqcAylBALPNMcpd7GtDeIgfMTmtjfMbBv3GAVryws5Eii6QlLsWlcShwwUP5iHtKdsT9ytuIK7LjZ33mPK5qDNTSxI1Q1cA7cmU4a/wBRA9QHshEcqIiCUXbGAaOeoa+KqbicdS7CKnGy34RgdIWBEuqlJdq+JbzKB2HtTctcIKh5Qa2bAXqfERevJa2gLjYU7FAGG15nUaYmb1IGKCeING34iC5gwtO1dxcqjJZAVuy3C5At+N5iUWr7hrXcql7vMQgjWZNqgLouJo5O0PEDxNlC051UrSUowqZp+1gFDxylx0pr4InLUlWuHzHzK+I2XywDXfiA7L+2AmISgCsq+IFxT0kuDxAnVxgKc/4wqpzAVePU6CNkNLeIocNciGlfmNKnXgO411ohxE7KgMr8XPBT7jrOJ248Eu2LAD4c5nC7+pSMfUurP2TBeSh0HqKLBnubyiO2+EtRj35hWq+YbZfuD5l0xxpDfhOVmTKrx4l3jiI6dwo81CuvBBeHnxGTKpvuAEAdSGgHMqtEmnM1vEo8OoqImUNSsq/zEKrqbDxDPefETQqklBbFT6iUKqHM8RQ9odeZpRCkjXFTSPId+IhqV2bHDA2IyO+Y4u3cGxW8oALeclU8jKIc3KaLHiNiLTuUVHXalRfIhWAPLF7DiL4hgS2s4nA/qJJ5ZbgiVzAD3LLv8Ts4eIwsw8sP1GYsFxFsn7dyy056lF4y4ByTXMRdxXhZY1udC51KCqK5HqLRoLDzLUK3k5d7Ehb8e5SgaIqPK4gkihwW5g2z1E62oO8fMdKlqi6IcqFeJfLwi93Ft3rmKNdZYCQW8J7QVBwepzoK8Qe3LYP0nJHHmGmD6mgvLlVagwbKYgUX+IBUv8Rm6epkNSIPLiFoK618y7wKchoLVTGKHEqxrYLfKJWh59x0EXO02eWABRe+oWKH3KcDvmV819ThBSuo7cYdzLpfOkZpR2nQDwtxeQ35nJKo4gjLByENFOFUIolXvjHNN41FXQHxOC+olfydzGEoRpjz1MLoCLYwXZ1CyhF1QU/mGgPZGcLf3ATlIJXjhg2p2epSaMlw0fUOuXFF0lxW4XRa/UtetkrwVNR0kTpXUwFdQvhkuKaQsb5i+JVtsBV3xB17gQtReyiqCNIWWaZKTjiKHzLCmrgoYQgA6bKQGvL1ExrfM4V3LqHE9DOIgG02LIhwUqyJdXcAN1zMXMiPJpK6/mLVHELte/4jWTe9xbjFC0XLzOUeYVMHHjxEdVXQj5DEtT3DslJsOAcRRW1sqUCOF0woIq0CgEd+g83EStC81F7EukRexWEuAcEqVXqZo9TgXOWNxHTqWuBXIKPmcofLAQJFS9L1A6V5YlkMeEm2xbZdQbG1E+gSxAJDVoWJAJXtlHMF8ku8Acjyho9wN7KUyWizVRdEBQr8y3AqAJY3KprXmXm5Pgsp6u2WHUgOyo8UORohfRGOOfqXRv4I4auA9X7hu1qAgLpipg2RNNGVPE2IYyzi5w0xTmMIo12xSsiOgnUEINEF/B+406j2EZFygtwoBI2ClcvqDwRFhUY4lHGFbpzqCibZ7lt0V54ly7NiLRxLpYT4wgBmFQdq2sDbfqBjQTqC0qe2oHJjiNqwtRRktQAOkicXgTbeCCjxUBWNBChdPiA223coA1v3KhgnOXct1JZ38ogymSk8HxLzVfucbxFsCy+ZWD09TmhdSniZ+ZSng+IYTzKT3LLM4gmpz5i5wYBr2ypaUyLUuNtHuIVNPXcDj7iVBC+o+zkbGuwaEpmA6Ij4zlZA4vici+5YGZF2jxEquTFNKrt/wtcy1pxxCuUABHBjVER6qaLnpFFOJR1BDIj49QC4oFGxtIApGokaqoWdxhZK/EEV4i6txNdigeTmOoAdkRK1B3bPNQAqWPTFDmvuXBeJzpQQKgaOPKcTD1kXVS9aZVnMLCquUrzGk4lQvq4i2+4BRCBGNRpt3FWoiEo8wlFP1GItl1Op8hEaqYwBbcP4gbDHVHMcUbeXGC0KcJZS9ilbgPHma5msz1AJVEAkpdczBYtwksS4tNVAcutmWERaUCwbEli1O4JyJqO5E+Yd/wBxww5lLo5CjCti+X6lFgKiLua6bIh7iCm35gtbRns9y1aLY5Eo9Qqqw8sFCXPUbB21gtgaZQFUcVDINzsZ4jqZUx/MKO1pFgq+JyhlwRXqcU0PMsia9MYoElDjWIUC6QFrENnoZsXKF5HTOZyHTOcZU2K7gBWXg7liWc5ICxkWL5i5FjQs+U+u4KtdwEKvjmCBy8SgcyAqYfLM93ex5BVwTyfPEQJ/MXtDhIlhp6lwU/MvVqvMow6OYPS8mC8d3KPl9RKzHuAKbuDDFlXVcvU8HP4hYWPxHMcS7l/U4afzHCEItc3kLYBUDlb9yt0oGWFiGCCnMDLOYKOAIiI5BQBvmERTkdq8QEDsRrtodO4rHouniDgKvzF/JLjstIL33Lr7+YmjvNmVBo9Tucq7hMjFGpzL4DiGXJg7eYG2CvRFUHEp1L2USzl5InEusuNqmEUHJTfUUBvYHg4Nh+EK+ooUYAarkEbqOoA5uNQZLiLrxAFUzk4PxKAuRZxcpHtGyIHX4gAUlLUO8lh1edRNCWeGAT14MudSASn4QCC6PMM6AsS2B5lgbFR7DXqCLQRCXz8S+lltPNRSJ1O4aVVSsVFu+4l5nCJFvct1OHEVCXCmlTHHIAol3VRLiqolL7hZwhyLKuAIJAppgJRPiAqoFC9EetXyeYcVLmlqooWIav7i53svyqrvzFZSI+yHYte6lIo4aOY0CmkdL35l3ThjSrdxxdL8S1f1LOJsJfuakqphrXgiGH3ChCRGCtiV4qBemohipXREqvKJW0uYxyY1R/csm1bKUD8JtT+ZmqF5LSkraVzLXDku03UBdMEQWp+WElF831KIHPEBs8/MGYqbZy1INcB0ZEV9HURxKIqquIHCyn9RVZz1BoScOIJ4uXYkDuo8Q9DJYsKCXWkTG86CYoxynphpXEAHOJTFjWQ1MHzKa0UiGqEA+iUUqAQeUSt3Nrhpq5QVywxE2+P8DbCkMftEMppx6j1LAcQCyWyzKdg0TP8AnEFPM3vdcQbu3mHHqB+pa4RE2QZsq+oKKqn9S8ScqiCExtGeYlMviJg9RTTzCU0HqLga9yxXcs2iyCDtTC6RrtF7i+TkFsOauBMd8TggS1mlSg2m4l3TIPE9IU8dSto7lHRYcTFO4X5XUYsFd+ZYin3D82eI16UeWK8HBBcRPmNmBXmUw8bHaceGWpgoy4jXPxGrv9Q5ngiCphTqIAU3fiUX76lDp+Zn4mL1Z7ivkQLXipYU8k8VAuJS73qAPNzkDnxKTSGlYuFyq/UGsMLG3BFLmItTICs0iYAtpFtsyUkpZ7i9c6yUVSGOLeXZ7gKjvXxFMirlBzie+4WPc5ClPRDLb8xvi1EUE6a3DCjX3GqLCZlq6jAo1iAVNwOYKN9G94lwJo9+Ja4zMVwTbbb5gVWj0yu1LOGKUG/Mu3r3BexFiNQ1Qrn8S1pssFmVLzlmxyajCpl3UpLbAsrCoug6ce5m6K+5Rw579ylAZ5ZQ0EUVTybCI31KNq2NAp3uGOIep2iROtqc5zHiqYkVkKNgHMuigmGoAQbnBKW3pCDwGVl6jK1H1xLIBBliwNnE5Nt8xLM5gQ65CDbWIgO4XtZeoBYbB1sWuJo/MBeEbRWP8QWg6jgtyACPiCt9wt5ooFV8wuE4jXlVG+L4ioTbc5EPcKhKF34Rsl5IwwCK5hvLcQXAzYOiWXLjfFwcPMK7jnxLuiUcy0BlMWLLlkNwgZTfM5+Zil/iDpfHbLR25yKl5YJgUjAP1AhajdjzBbcXTDuh9JXYod+JbZb4fMsvH/kUtcxmrS6qcQRNFjABy/4xlM/1GnMV3AdazDSmchYPLmNV/hG6a+GLrICRAP3ABb8V3E00/Us1Eg0w47hfCs4ZUQoDvuU5ey42PfxFfkg0VLZrpwRa2HljHCXbPUpLdeYnMBHBUp4qBPmO/ME4OYyEQEoLlDlxVWaNC7lu01LAwr9wBxjBARKjka4hC/LzDYb5IutKdxHXEot3fqNnBfqaoWwoqraXBRsFL/8Ast5LydDSn7hbwHcY0oqcC7BFpobq+JX2uXFAbK6yEKVwvnCToLKpeIBO88QPJnYBQuW8+oLWcMqUWjuorctPMRHiKgJsrl+kR0l84yr5+paz+JkXVQrfVyzjIRfj7gs99wx3uU6iSuV8x/cXkrMZmi3CV+xlJeTFLihjO2FvScjyeJaXdRM54gPRAR0xiDhB7hss5s4Kh7mUa35YAVvuNjSeupVTfqM3u+ZVAgy4mRx/2Qsk1Im748kNuK3ssL1EhDbH8y7YUi3YMi7vZpF2suItF7BRQpIFs6jo8DlnOBrslq8sLHhmLgvCWVBBQ0vJCm3KGUdc8yq52BeVko7GSmyXdcVkLsOofENy3EtXuF9Mwa5jq6fqJuiInGErA+kvoiWU6MXsBTHX9RYJzfmLZSe+oNTUhgdMJEql37n4pBCLLHogrS3NI8RPI8TxLi4QL9kpN7+IycLKc2MXdk6mrAcK4V4hM8JpE0V+JcN7WXLVnHLsQAAHOiNVODu4Q65vmDXWwdWb5l5QwOlSUpBipLqANlz3yQspsC6JQEUsJR0sGiIbNQ7gDduIU4vcKboHOyjmHmVq+008zlyDyFPbG9orx7hMFjwMAXpcL9cwMUp4goA2J1G+dp+IGgDxZAgNL5h8A4YUbptrKrDJtAcvqV2NX1EtEAJYU5UoIzsOh8QBhrlvErZR6RLOG8zDbHk7gC2czrZTpZUsUgFoXuDyFIqleIEVXqc45CCrQqZRXmczYWZEsF3kE3zBTe4q8LcVuX6v5lShzJyQLn7haMi20Z7jDFsdJrIz2pe5VffMuJ4BEXuoUUlrKDwgC/5mRoteIebg3kGaiogkBEVEa0cVzAJTvoIF/bEkJ/KIxW+4heYgwh0nQNie4GwvAwU6js9wyDtiTHO4A2MgK1OArGLS9QwEBytVF30XiBEYbeDxcHkQS1Tc74gAvzKo4lLFwICeHU0pK7YccypVsTeEHZW4pwEXKWOBkbyaWGpX4lTux8vPmBVjZxzLK4FvfUp8oKdVLAUBdN2qKBLYAFaveOYZs01pcqpenFzMC1Ay2MHTvMIBc2fHcavMMyXE1ZcCNqctvNy6CHd+Yt2JOX+pTTp6IhsadzAsbtHSBCXfBcQ/MLa+DIRvTqWjwoe/fcVU18Ta3DwS8PEyEGAIBFIU+0IrZiK3F5ZHhRAG2A316jGxK4GOcG9kVsaurhVkWhjCg7TfOTfmAdHguWWXJTaIHuKUlhnVQoE48yxgD+YClPfUwGgW4pcX2hFjiPBpiHS/DEwoOJQODuUs6DjIkTp8wsniXUFrxNl8fECtqkwDgjxUXzCNK2+YC7HGxBLPj3Eum8RXlUrjA59wmQXu5sP7b4IdMQmep3SyKChjHgFvFWiBo3mW7Y/EJq8eYhzDipYU37MDBBQ4uNYNfcBbsw6MN8/UAvjZl/Ed4Io4c7qWgD+JzlqvmVZbdnMSglpcS2wWLS2K5i8lmIgRkgLPML90wFF0MKFXTFVoeQxxAv3MPmJWjHnY7HbhktgBrsSxCbe5Z3L96EBvFQoMftg47L+0UvqMp5nKYf6RDswVJxzAFsy9gXZ3AB2IVmFhLLA/mACUgBVj4gqn28zYhH7lR44gUbC55JWlZNIS4MyiUv8A7ZndylaMCrMGnjZ+0Ld9RLzt/wAMviVvkmRR9xOmNMMJbe/mOFus8yE5A9+JRytIKFUwUmTqYka7yHVAuyDcrPNkQAS1qdXcpzABeYujjfUzLaRQiCP6hoPEXqB4rYNtPEdaPT4l7VPzL8GeYWyipsaNlgK6L+JeIiS9hK9w9tZX+BI30l3fkXMpfD1GagBujmGLmEHN1V08xVKVPEuOqvbZVwW/iAaBfUWSqnKwbCEtVvHFzHi4U8GoiUFragEVBk/iKHNyzmY05I7YuBKpaFhDqxsu8LX8QDzUBb/KKyzkdiMR2dS5bgi5zWKiuJVjhHPm6i7cwW/9w0FeWoRb2pZop78RHoXUBSnniXqKksZrRpg7jeN4iwV9tyw0pU0S8hxE3w5PcNUtTT8xopXiC7DqdDYAUy2DKuTgiqgBRVzqWzIKk2I+r4l+oGsZUrQ+5UNp81BnR+EEu8PJCnjLsNPuED79S4LI7ZEkbVPMyBpl1A12EyA4HsxTaLGsh4nTefMTDY1fyTQLuWAVZ+ow7Bt9MBwOcw7PERFQg7ryQ0v+YG8c4nCgzkxWF4TB+SbxE01zLUuMOCGaf/E8kMLgF2I4IbfmKbUvaEuFJUVlwCqIrNyKwHcRQ5c4dr2yodkisBRDEr78zNVS9SislLYbKj4SzokHJvYApBBeEKZURfz1KFvqU4OY0N9kFV/MLYNTqC8NjfSxEvJhgCULgc3ZlceVtMOG3l2zpWTzD4jWwHxPJkDtuV09uSjKg3xNygw4rvuUR8xhVtlwt4yO7cHiJzERG1Cm81Cr6cgNwvI5lo4CxvYghxiEa5PmWn3NBQTxLtepwkpI7vKXFDIhpFHn3DaDXMct3aubiqBRxHTKugp49RPV/B4gIybAb3JULGKky/MyG+kIp25ZVN8o3Ck8PUFWuYuVPyplJDfcRQ6hDhT0S3C09y4C45mrv4lxgsqLXz8xMpMDdQmgC8+Jjqa8wAARlcbF69RhoxlFKpeWoQRdvmApoefxCjyZsppWIVwwha9vEAYXfllAPMQLgW24tVqcQwlN+JYeOiWBQzzNL4iFkLuw/c1ymcwl+4OoAcZAJTedkLNW/KLY3xHCG9oZ6DVQrZEFMFQ6OTFuWxL3uU9s5VPkTd5RuNfqNS1VFKCqRwDtsIEW3AUeVXAyBXzUpsmlZL6VzZo/Ca9RFW5vmVIFuDdL4gVrmWWGFFFTQGjsO4NY5jULgwiZOEo55/iLfUQ6SycwaoTmNrnTqo3KhpZ9zOoS07Bh2lxXXzLVxKYoFvETmgdlEoY7kOK7gq3cGnYFApqDh4fUpv1EjUCXFU2FBoW+BGX6R8uM/wDrAeX5hVraw7TmWPKC+JWxKSU658zUUw5GJtlfcRQ3YL4Sy3G+JgjiJs4U8MfYMNaceYJe+fm4G7+4q3uopP6izaGIu3Cg0uXTCWLLqIGmMDM8eYjlhVpLmpaFVeygs4IWdU348SwLu247VBnMdQRKsphEvDkRQwIlF1sptTd3crourIN5Ra93KkHPMtLwLSSzNk95Lwi3zBS1qXFsVWZgt8RVjpFcdzQNvxAcgbzozZfJ4IlqTy3qUlYO2ZS+ci+Y9RFVubfcaoZUAEgOZfbKo9MYG6TTzDihX4gseDOSwEfXuVHTrY3ROJVcquJF277lQMeFRKS/iNCF2RWkalq31zBQpdkre9ROO1OdKq4uNeOE02gvVWItL6XFNsUHwhEh59S10mepa84gnq48pKPTLtUnuOI8r49RFsBSOk4mXAHp6plDpUXPS4NsHyssv1CrGWHicot5IedkNl0na5mGIQDI/wBx6OZL4jDThzLhRXVHEtLs58wpoyWrOiX5RtonKWPjILSqIZRPcVLRRFOYoi4YqhXEeBlTkq7/AIlyqRxLllfMFnO9QOSYm7+KnPCTrJVaTtbF1WEMUBsBOIMsIqhQVBSUZM7+IitNjEGL6nZ0gqxhTpcpDch8znspW7+oaUzvu5eWeU1lX3CPH5YqccnpEFqL5TmWnFy+4OAXXEApqReI4bcTAqo3cPORy/cCob9sSVjKq6PIwYrTzKGfmLkHGOwKHMow2rrMB7mdj3cC+8L8RHITdEU02KjFSnn5gaCq9wQdJCvoTkHYuKV7Wo3DVYhFWgr6ItIi57qP0nGHMzuEFTvzAbBrNnPqWEmL2SkAXK3eIPJKzm4ohKIcQVLXjOpebeCvmX5indHxFYIRwN0RZZczgnRFPucLIVjh8RRTWZUJKFePqGxT3EvjQXkC6tkI6LGDBW4FHNYBrs3nrqKqPMHRbPUqqhqbZpB208kQBaNbfc0Cv1BN20vUdlIuF3PctdE+4FVVxGhqBKLzxCkdBVbA2d+vc0FC3XcTHTauZoyKvl6DNTiuYHbPcdZaeZU2FMRRFDLGyJVHnuUOI31Licr6luCvzFNEvdRthoczQVbzKhVtTXUoppnzFMb3mdq4l2nN31EqKW3iNW4pZE0QvfMQ7ipirfEt3zKR4yIKHMCpr9RdYRL39RU9R4h/iUNH/SWdP8KuiNIApI7XKCkJKdX/AJKNKyowrau4UT/pLDl31GXuz5iBRxBWVxcaJ4niAThHI6y3lLvOvcftGgX3GlSnm2UlA8xzjU7EeMMgoI15NlHXctwY8gS7x1/iFLddwPqP5QFCRBNiBxLyUONmOyFKzjl9R3hhzKPDOp+MG7PUURBxUE0rYNcfcVRy8RdVwP4grq3qWtncOHMTZQ13DdmeIkvFX3KpHe8VLYZ0t17mFNh1M/3ajdXgtWVWAbIckTWXtywAMHo6gbg1DeWZQst5uBYvyYCHP6hrH3TMB13UsLNGVbdXSYdYRUKanIX5jjnErZS7FNva4gUVxUYhoVYy6u1xrimZLWnB5goFYsMUwtbeQjTRZZz3zMZwhBdFc1LCS5SpQm2kcFlpuJTKXqVKujsyeQufAJbc4iX+xDLYg/EFRMPEF0oegRs3ioqXwsJhjHw8IMJV9wVDtFufU5ea5gRAq/iNLfcIWNysF+eci1au/DLwqjtyPhiWWueZULJ2CAFGBB8+IPCcMW+ral1xzBvOpzBrNAslG7w6epUCKa+4NmmZvEeppjK1DPMNoscS0b4qC0mvF8Q2ouv1G7PxJcUdZAcbTaYQLiJMOQuI/MBQARP3E02Mug1xF4yCXDTL2a2U1kVr36l9TrUCeBFSjk98QsixxGlvuC/REpIzAOEQsGRwPPEFRLhlKRHBUBV1MbUNioncsE4TPBEh+WVUpx3Bp1ucq6j+oYcbFtgHnfmC2FniLzkvQ5qJQUcxeYVWir2zVEv39S6mxwkXJ0M2wyXTkvTlwyihr3BJSusCVWwC8TtGSgK4g2Qtlb7maq4j6IHC8Qa5YClrQjgCUWRhfmCgLQcED5hYmzG1sB2NMyHZw31AEhbeYoNMJWOOI5SL5nTKwTxEoDPMVsKVS9XG3BV4U4jW3ZzbBAopwkfwE4igy+GTUNDwEbLpCN6EaqOJy0uRbUFPuXVu4A3tfMcciN2OCXY4+YaW3Ooss/B4nGN0+IjHg4hlUplqBpq2PCHyliFHc7lKUX/gSiw25yRaKuE5tl06gWN/BKita9xEBqzWo3I15mWbPPUfCq8rEAbKr4gBsRyPiAq5milHnqJgM5SFlTRnmIyAp+YCHHzkdd5jvGeSGIb7jQdfEZFf1KBWy3iJWno8RdKr1LC88xqZVVxEcROkXQpr3BaLbiTv4JS18xlC7zcRRu90qCC7oSziJ9JWBbg8XE6JXI8Ta8ZVxAPky+8Pp/wd+5VLA46JwyV3UTxBQStE+IHB3Ep2ENY09RKXteIOZsK4E/JEtTdzE2HqW9BO3bAIXlxq84YNcShxm8D5YAs4H6megsDd8Syd3K2LWGRthrLMbDVq5YmgBEohYvajVZLIA2NxAjxcvalWbf5jZHAhULQc3E2Uhv1AOWk5sMsUaPnzHfER7N/MoMUqjEqAAA4CBcUKiuFy/E5eLYqCD4ixFZhkMbCkhio/ctYPETV5mG5UMyX7KIOBGvbeRsHBYwhuogDmaarGxi/mMtKnYksF6KmldTINnxcVxWQA28dwXwYX3eYGt5nJ3L0lPcUBK9oVG1+ZFbbvtjPIcH+GW9bNrG+SPEq18wuEN/c4AzueID1FF+Ik0IOw8nXUFUpfAOYh6+oNkzPUU24JoE5e0ox5/wAPEQ70eeolZVd1AtAis9kYLWiJ3QvtmQ1YygUZAaNvITcLDJrl2UVtlxa5/M2lvzCnu35ljThVxdCkigO0HMtYKthLKUl1Gs88wWh8MHmy/hiATi9ShN2FMQovTxCgW6iU2bxCzre4mh9xNto8RhrmKoXqD8pA0yVNhbAcxldUmJbq8qX0cDmWng3i5U8bBBo3dltVW1LRRBRQljKDwCLvyuFjvE/iJ44nHFTsdi43zK1F5HuWEdI9UQ1ZQqCPsQhapf8AqCr69zOodyprXEJf+Kke4CCy+KyD9Bss+kTd4gRxv8ReCUkEaeDfuUWPMB8Qy2SlNnCMVe2yzHmebcddiLle4oNUqcWTnc15GEryiMtqAvGBWJF5gTgXLaK3Hy7lQ0yrlygxmCPOxDtpBlGO4vUKbUBV8Yx4IqsqIAXr4iAo51EKCh42KO/cKEpPmMlTAEN7gOECF0TCUS1ZN4hUDmBv5msOYF2AjMiK0QEQASheAr3FULXUa1dNMKdQRIZqxOEuDm9LriNmNIlq1nV3k+Cofg9yzdyMptG68QBKlQ6lDzMZb9+YDOIQT1xGoviF1bxPBBGjJR8e41GV38y2EIHUALp5PEAAFBELqBmi8DPmcBJzj1LUpSr7gYB2zfl4lHK+kEr6lyit5GJg3ESZ/EY3tZziFogK5eJcNe9naWTcXT4lKlVGWDTd1Atul6I1a/Bl7dl9V0TAEq+536MIcrLDce4VhPJ3CAVfjdl6PfqLy1WRqufSXjXeZxOQVSXGshRvzBAGfPEso5+YnOhxRKC1ywF/Esq3GJIL+uIkNjvKZGrseeohNlxvMQ3acs4ZqaIZEt5lVzE7JR3L3YTwX4jaeg5UC0eTcfWwdqBK9xVFn3FTVbBES74mXsu+ILhBYNMRGQbnOAOV8EvXk4Y7/wDf0R2RRn3nP/eIrYXVdQ83h+IueoLNfmDXuW1NV5Tiyq4bIqpM42rSj4nmVeHzLl8+ottKZVfc3Q+tYaQzzANOCCFW7uWHMeyFBe4ntbFbqLtxbb1G5gpLOY1UBRzDVzm/M0Q/XiH2g4URS2ZADfMUJfjJTlMBuXbmemKChYaNwAb1TzxEYqeJebH1lNpVtDBs+my6TEVZUsuv+Y1FOTkPcVnCWETmKyo4XGonmIfUEueItP8AGNVMFd8kQFmSsNPRCbWoMVKhwz5r5lRNvviV3WwIAn04iVrbBUXmIhu5RAflAnIXEgJdjZxDVuY3wEA0DZ0dDxKd4eIuzbOoBk1inCnx/iDro1VC1+JWgpsKXv1FXUDvr1EDscvmM4DiGLy8EaIFqG2mvkh9n4lq3O44G8lAfa4VVT4ZgpNlFEx4fE7IHEP2dRFQv/kocO4A1QlVo35l9TxcRoFuoWK6PE8gR4iFN16nP5ilr8w0XlQSr8wCauUqC4smFUIXfmAJtuZTiF0EXpf6jLK4hepWRNb7j+jJdvwrZxOK9SlFfcF/EKR25lE5ZUTV+ZSQbTzHbg08RS+f8Kev5mkNZeZw2g27ZwiMAvmEd/Uo89ZL7S9zPEP3HrIC5T7lw3kc9I5zLWLtAGr4I9tQDDo/7gEu+lPftl2NDpKraX4giBi7URVJxDOe/JBtBRzkcXzYQtBMCIFPMtQ8JoAoxpfV99St4xHQPgYyUH1C83VbUtakCtu2IVRJVHMEvEXZmuRUu4noxCFCVqUrRcoSgktjryxN8B+4NyIHiMPyiI3J0eSLNuKwF+4N+41RaMWE+YhiYQOAwmiZXEQH8zrWGD0KeYQug3jJc1+oUKqZQ9xbKtiJqnw9Te1nmUsvE24ajQAIpSvARTh+YdlI0uQbciBzd9TZBrKyPQofTxFIfEa1ixY2KTYZ3MCp66jNIV3x1K8NRB/n/AC1TABxqNEmyro07l5bjhcC9pScYSjmsdgKuJzUE0KCU9Q1ShYPAeX1N1v7ygAbFudXtELasnbLc2DlepUA+4nzKmTb9wuWwlBuparxFitCfiI6GTzJddJFuu+dhWujMhyYRCkSOjyHMGwHMpTxLbeOpihihhssMoGUIviWDORHrRTrLwdvj1AtTfHEJA89xOh8QI2HUZ1jzsboHjzEvieH9S7abFAMvpaz1Ezi003FqJKriKK2hLCnwEgApZzZzFs2dwFHiAcJTcHKrg/3LgLY5jGxtuNvZCtNub0QX6RoXLj5dh0vmBAcsQG2jjuLzzOeIqaHzcVtwltWB4y7/wC8RAADRcPuOuPknftgbmrni+69QyJhFawuJfVM3zfEsVo8wKBvvoilNt4m19G2EAArDMrxdxMnKkvYj6ndcs34iJsspaF4kQuuIPCNhsCi1KLkziAJVjG6d1GNpsBKuqPMBZXioUrd9Rac/ERbUuIC+ortInm5B7hYym1H3E0wNKtBH5RcpEJd5UT654mmE9G9gNg+TR+YAjMePcOiADL1ABSRgThKuLLJBNWl9Or5jQqvmUIXEDFEJemK/k8RBV1GwtQ9ylKg3BKa0i3Y/wCI6vmXeX9ri9VCidF+5SwfcVAcxBu7iR5CUKBYRfHEffMG7h8zJXrcC1yaTLBpPMemFVUHQ4QITNydlRKJq0i8qjRel3VRFIUWf6mF6f0ekqcQr/Q9zBsWeaurziNTg95FdBar9xsdB3OVyvGS5MHV5gIunrzHipqBIiNcxNo8y+G69SxViq6llwuNZBUeCBib9RLnD3zUtL0e4oF+Y1e5KADzKjPMFa4iDZUtRHgXxDBtLIhXbeIweixeRb6ilOm9TCNzZao1OGXDjLUsi20+5cmqXWpTl2thxzcOF+u4XLNdqbhymhzgkHb9pU/MUg8MVK6MSNbVb0VAKNdxJq1x8wkKCa1FLFhlOXLOFb08RyFa4yNHSPWlVE9yxHV8S+ycxVcgKmiOdy9CIaNuXXlSj56iN/Dyr4I7h8QXXzcRFWeAPh8MBAVXSaoxtzt2n1ICjAqiJeF6Zc7ng5gW/KAAlbAK1K4i05i2AFCvfmYLNkQCrE0InC9cwCbfRUViB8IGkxMmFo626iZrWN1zzFqWNt/E6LUPRuDTdSibKOpgpG2FXV/4cP8AAthjGq1Cxs87M45JcyOeXyH+5tRRzXD1ON+LBf8AUYCh64Pqcuq7qkE0TCjYfMolb8v+1FlaHshZaWeJhUsHOTYHZdpPEc8ylAWw0c5jKxpg37+Y4NNEs8NxFG7llCvuBVRAgfH4iF2GxtHfcNF9x+5niAlcRTJTRB8EVLKL+ZsEPa8xaxw8zTqFIR22G+VMdNiXD9xDiFdLEPVGsIzvbmA+gSoknyZfL4gyd5ul68w4oLo2j5PUqpGOHZH5ATwPv3FFuHuCC3OZYSK9jLxSexUUVycHUWli8wPIuFlP1L7cEMUJXxARuEz7hoOIxAKmlOJVNxho12BzLglHQQYHFf1Autj7GWFZ9xFU5BhTcwttP8TJerCivPCUFAV8QSXTZx4lZ0zgIPKYLVMRgoGC0KDl9e5dRz5IWnYS1u5s7cVWy0IHh7931OPbFLt9evcNFYXi2vkjhIdLf3FBAcf+EZRic2x9fMNxPF5+GcsLvYoLt3kqB17Yii6c+IFLK+8itKwYJSApgPDtvYL5mHtgdMmJy7zD/Dl4nLaqup4HU4g2vnmB9QByvgiGOph0YjrScPPt/wBSm01Z158kNImmHecMLNGBTSoqQLbVwwuDxLvTXn3EjjF0DvmeSFUpiBGBxsIqwICgcSw1x8QLr4RTr7mg1USuTYcZDgq2O0Co87OV8S1WzgamscsTwy65SY6YAQA2GylaIHCMHTrmBWBl8Ob2ONAlflKDq4C6IODv0QLwMFOvXzCmEFEELB3zDYgKSx5GIy9WJ+jA6G37/wCVKJSz4hdQAuWrLuGvCVS45YTQ7wTCi5E3VHiLG24DL2/MwTLZk+Y4NfqPzcLbdS2JflsCnnKlUaxXu/zDdKJbn4ZxFiqIZOQgbploUERKwqCikDnpOAFUxGn+Za3EUX0RBtrcuV1FEH5hcJZFG1XiI8jh9y6KLrqUhcI8e2AHm72oggHS+vwQ6Cdlqx5gAEXxvy+IKVyC7QI22ZZBVS5EQ5iCiYziR9wxd19EDdgTzK4CEcHioll8MDQwQqowsay7fcwimMRoBXVytYx6Ijah5jjB6ErVo7B5m+l/xEW4nk7bi+NeZ01r3G0VvcVYvDS+YqSGWAoOm8R7K9RKAvS4gHPKJVGPmPV2ZYKzvAcr+XxAS04o/Q9Sj6sKAMjLD7YC2jm8OYGOUYZFfr4lr38E9PfuDb1tm/pi/QiaFy7M4e5QcNzQ3xFBqqDmVnJ6j4pRBX+OGRWvMcCyLsu6uOMx8zRFRgLMPuPUNc+YFmAnCf8AbDBGdOh5ILVkP2+n1K/KuS6vmDGL6SkguuIxP0+/EKBD+4r4MlgA4Ysu2UkC+NdtE03yShjrqIqOdwXl4lc24NNzBtTJmwLbgQ2SjiFiwqIady75mjmCpKg3GcKnDKHIW5yly9L6eopN2I7gJxkLPOSgE5O4KmiYeWIwWlaH2eiNXiGB+h7lMQdJzHLSyYvdgnQxDxMDIOSpfY44SI9VYL9GEOy7Xl/URpBT1KCXAd5MCubfEVVlfEMGgzY2dvxLF+nqHJLLsFHJaoG8JLbanIOEDrmyAormCmQfuc6YhksO7zUxDzAIoKOmrlFQUeLuBX9S9y/Bt8ytpqpQsUss5KERCC+8Sztx7v1Fphot1FSjOp4V5FLlVsdjssDteDQb4+Y24VicqWhy+AcHuVyunBGPwxK7h1osfmO266cfj1CgAAZRFDRzHVPPqaaeY23+EFaqdV1GEqjxA0L1zHaVQ31FsL5gg2069RTdwiWYjfByNK0MuKrHh8xtV8VksKWCYoU8QWbjzE5CXXqBfCCEAtddyiBv5mBi29Tb25iLvPcay+YAWKPEaTQeBK/B8Ty0V8zkEzqKG/VSgXQergXJobT/AMyUawNf0nqYTgOiBY1orKYWLVRw8wKJp58RVafLMWsmrG1yf82IrLbT/wAM0y2nPqGFLFLxyDtRLs4PucsQA5uUteEA1tVKJhylAcRmOGWo1nctSkT2XwS66VwPB/3Cxil0ckQGaWA674j/AAAnA8k5UtY/4f8AcI/cOf8AyBXVbzcHWKry4h6KYStwcMbUk9BL2BnzHsuKPAI8CizuDbTFpGjVTLDdkAXWV0CJzAimPEb2q+ILUTOJWk8QQ0yWQQKEEdyt5gK9x1yqOZkeZQd4gNDnmK8oLQQqJakwIN0X3LEFZdvggFcByOvR7g8MIbAlUHcBEU7qh8EFVgdVDEt5zp9kcvcB0+yEr0I9QKCDiCsqLc8S5+DCxTk45t/qBXZF6YjFTlQUS2XByzVX1UbBEeiAHzLorqOsUu3CCRqkvpCxa2ckuunnq4NgrU+IhfOy0aDuNqA24k0t6ha7ihhrOFq77hXuLtkVunc4WlkoJVk5pK2ZgruhDAwS4B0e2E2iOvcZ2PQOIxBctZYA/uogELz2PuPxXE6D1/qWUJfb4/UdFPBG40b/ADAZdRXcrpIBYg35iJxuTFZ7qYOCvFxzKLyHEMKqXqnkjuCIF0BiqS3V83Nr6mp5RuziBzFX1Am1vhgiAF6Nlcgay10IryeI28a8y1NVGVrfXcBumxll1ag8gMigLTBVt8sF64IULSlaxBYaGSwYnAc/P1Fbsjin6nqJpiuD1KVRRy9e2OKef+ghfpQ9RQ9qtoxaAVaI8jGHldU8zDxcKo3ZMy4Av5e4UJG2/hY2CWdb4HiAnuWFYVBuhPiXA72C6QyY1GhjAtu+oh4J15ZzL4PHmEToe5gQlA35fxHdoC2NfD8/xKvh6Oh4+YfXWNAxwoij+JPnuJVhwpleoFRlfuUq7INqEF4WZZZMlMyVa1kRS9SMLIYp4lDzrA81De5ssaBOQsyh8XyCyHObCCKjo6mFfZ5hqnMPpbQK1ylzRVkXCsPSPEVJteCa1zNcriD5Y7po6qIjf8yrtoIiq7mCM2psVBqFmS10+SzkIFTA/wAV+dP1HP7lhVMIFrSOU9sGuCtfXcukA6gR6J4FgoDZp9QZNRQvYXUSs5hLs8fUAWu5sHHEQWnMMmg1/qW65g7YVHiM0L7hPUoC+4JiN3kSquvmAMdPMQDiIjZjJQhqovtkLNvOEKNw63kyb3FVAbu9Q0BsCJqoKOwHb5mDKIy0a6ibrT5iK8xDjIlWCu3qV1F2PL47KnQ3Hj/yO7K9qGr8R/MQKYEXSvf3ezzAbtrKav6IjcI67nEBu9CbmIQWg1PxL+b6q+IPIgr5/MEIkIPaE3bpAnQSCIafSA+UTaLZFoIoHplEgnAQ8qY65/MAkTeopxxCJZdhp4I1NHp2EIQ9bzAKtn5hUtB7Yiqq9MObe+Jkwz3EOpNVHJFvUdmj+c2WtBYPIdfsjadOjy+pQBQAFUdTcl6sljo9J8dESA0u31KCg9w7NrgalXQ/DLU9rm51esOIhQ43d8e41WQv7smwvTEI8EoFev3OV8S/TAnVwacnJeErV0/wC9xuvBWwrQkUo57lur8FHL4Jtz7u4P7YsZREM6+wt/ZByhcBpfliWNpaO3wRA3FxfjgmxVwFBP1LR+yC6MijRNQRd6RkbAV8wGgJXxNeWxKMha31K/iFgCrzUFBrHmKUGu1Liw47lDQFDK6tiWBKl5tiWc+oxBzRUrvUzwqsAPClNgLXuJUvy9QBbanuFcuiIC8ENKyWQuqXfMLE227qA3bxBBrBalljKzgvhf8Au4hoF8PUFbetdQ7KbFf5YDrYQbS4jgj5ztOubXcrASdG6iJFHTR/ue2BJT8EYqgMZxXiWWWiAo/KL1yQLywmmvErWusca4meIYEuzSDeGPidoirlZc5L8yr9TTCCuQRs4o8RNAqXZ1kFEXgGIHbPqMyAC9lGgYdy8F/MDDkXQjUAdG/MAc9QLBse2C23iKpYdHPqeJxD17ZS2vcfbx4hBwDDivJ7h5nQGxT6R2e1r0PB/wBsa0hoCbXNsUEqtnn3ML4g4KYeB9oxwn3EdDexZVFwQVTdyBxUqZJaHEjs7IJ1UQ6ubO+B78yu0C9XFKta7KcorqKxRzz6giiWYiAuxB7BPUvZpLMMA4Twj5nFrfEpq+2OQN/mJw31EfaJtZpE6bgnC75gnI42UrHDzAK1dvF8fxLvvjQ+zqMoauJyikCK2F44hQuXf+EsDup1VL+a4AVoBqsFSx6f3xOemW7AsFdZTV8+iERyWe3+pZjuYhr4grbuLYs3qNpZt4l3wlZfUsimF8y4D1DWiNSSi1L8SpZWUWxGoo8xBcwNb+X3/E55rnwZcBbhcfHUcKXReHh9cykME4Th4PcKpa9sPREhZ44qOs5iRcWc8QN+X1Kd2g9MThFrxDim3iyKKqrhW2sVaqOIKTk7AeNmU2+IKmiVLI0+KitWXaCdZXmU169EF1TcnUDSGlOxOnzLMdZFzNi7/qWdVfuYHUIb35lhvUwrqW2+PiKV7l3Qxgil1BrMeYCU4cMybgF3Ja4tVb4jtCvVcTnYrFe+4vTi5St9HLK21xMhx/wS7PTg/wAErQIAoqKlVLFONB16+ZTUoOIaZe+JZoJ/ENXC7Vi+Yq5l28wFrGAMQKg+IL+YgC0VL4abJwHTxPKKpzsMxGzSbXmYRamSivX6l71sYAgykIVb1orOYwXyDPEdUFRCwixqsb5hJrmbfqG49RDiUuzITpXWygZFwXHAW3B5X+oJYZ18HhCpWQBeWAGIALXI7wgpeF7fmYJT/n8RWLijn8Q0iTxPaAJrcsaWupUJN/ApMKtvAcxWtYbcaC/DYiqCiXreGAVQWyw4HNfEa5XFWUDevNyguVOy2DFpc2xQ2k4S1PMIUM79y7vTKuAv3NPA1r6Ij0IcVxHYa/uRHSsciGUpIBt7SlB5n2v1AjuILK+4/hNTWnj1EiVkD5uCUpbSyMOvOJTu7fPs/wDP82UrPcqX5Dv/AAISGwHjz/1KYcEEq+o2Ht/34iwGEeXt1LG+WMO/iOEBcblqB34guXBjo9MKFC37iq/au5lW79R3hpDHNlteRAFAXyfPmKorSy/kl4KrAHBbUwZMiDg7gxWi4fwf7mL+DOArj3KhGhwEoqsLHIDm4cHDfc5TRVh4+oBwOVly74lA1w8rFSis8XGItfkyK5eYWXD1OTxXiHCaS0vmAKLpeGLTtuIC8+PEatTGihHFSjCxLlnniKLKpfM0cifucIzhjeSiWnkx+aL5izUnJWNqXxOV9Rv0ZUsD+ZgYekXXQHM4G7YwMxdTJcJY8vMsDh0IDUyXBXyF7AdIBif0l3Z+c8oWr36IVKoX3r4PcIhAGBKCk2K1MPr9HuAACiKFhaLNzOWJaSV5iLFNeIulDXuNWwU0cjpbjxE1ECwrJVZ2LA4X4mFvcopS+9lIUBZfxFHXmNTy51L1FsQLeILNiGn8RFAEVACg4IylhcAggKMpIuA0y1rzL7NfcpecEHJAm4mEo3K25L4+o1Lu8o2vCyrLin8K/wBwA0AFF7f/AJcBahoe/bEAWihcL5CDdvxGKU3/ABL1vuNi5StjSVxH2Nd+5QkYeI1so0FaxazI1Tu7UNPhEfISlQiwrm4U1KUAPdzChJcEWpZytd3KuiGDg9yk5uuLjn+4qBf0QRzsKNs+5irigFD7nEElhWVU8Na7hfBR9RZTcvZ4jUXaCUdupV8kjz8qG1y1GLTabfg/4iRBAeI4QKr5iDRonCOjBC4GUc/XMU1t3ndQ1zOV/wCVAICjg/7x/Mp0jAAd7qFKTyeP/Malw81BOP0l4NVwRSguUUvnuWRKtl1Mc5EG9lUrp+plCDFVsBK3JpUqwFcrDLCcI3MlrhcorFOL9GVsVOT17PcpHFWAw/8AdTwgMA/A9wMDCLsI+mwKtuLb5lm0vqKVqFEtq5bQp5zuGmfJGl07Kaf7l4Xi5tjIJRT2hq8spBWTArCEprfNxQOzUzvbBLSpUEfYl7L4Jdq94HGxAW0DxHRWzDmc8s4iBzxKfMDtkNG91CadHcZVHEbXZVwKmBzfMZFwjDUxT+k7ir2Hys8kdgOR6yEFXXUUahZcRqIcH+CGgAYV1EdJvdH4fR7hFiHU4V+5wqm1bi6WVx8zlCaNRS7W+mooC2pDNgmW085A/iSx+2GUHjY+mYajYtebHAUusp1jgQbbGS+pbi57icFnmKcrX9zLas7lUU/UafMob9QNlpCJtviGl7ifEVlA7ABuzZWGi/MB09dxJ5vQ0iAEa2+PYgLpS3c+v9pwwunlOEs/7/E4U9cQmt3qVe7gT6NhfRsvPcBji+V6lrNe9lwoVYAgmHNMGO2WsWxrYUcNjCmUQM38Q1HaIFBdnmIbr2wi0w2MLLFf3Mdb8REDZK8CjqLrLIWZ2QYRCWFGEJUOTdmppgEQi5jcatqXWJFL1KyrfmGDiy96JRVxLKtiv0UnutjnTZj+xjMEqRHKZTh9EV3Z7ZyRaeepadLWIQJIT25/8RCEeB5hfi1/79RFVZ6gL2Ea7iMdE31tTFDdwZdorfE6h0GESD1uUUoe7lnWos6oG3oEsHvyxVC/AaPyfbDaBzpcfXuWIbWIxEbrE/Ri5XxGGO/MFBgj3dnhiIIWX1dQK1j0migeiHGeriLDV5tmq7UeILW6/qKdK/MRabb1OEM8RAwPRBuJk0u4FqcJWgTGXgA3a4lFABVjzcQkdOfcdDIxbjIak5KXj4Jd0cVxJagWnida9YQAbL5AttaYj5z1BmxNoM8y+k0i8VV4nR8TTxW5LU36jJAdtq4iwqmd3KKrsFDGvDAERst3c0Xl9PqAFHpbw/6jhpDyf2eoc7ARVPCgWF0wjZeRXZRw9ej3K8Q8QaojVue527IBNFXxEHGzbUu6B+5RwpjQByZKKCBwepcTcrIBvMCsdgBSkw46wIrKqdzjUWwEyUc8woY3Ew5Zd8vsuO7usjwADOJylgqivMDTMnJps5OQrhKuA3psnlH0i0bcA8B5fU50O8jdvXginnd7P0IyXyVTq+H17hiCiaJyMKZZ3wPJCSdik4Uce/mCwIqXb3MFovwRA0xvk8RGKAgVrMO8GZzDgQgunMrkJZq/EYd78zIPyrKRaz6na1ficfdgoGiAXuvmJUSgss83eMaGNScC+Kgk40gB5fUaL8MAeWwiUaw68mlTd9xUjEQWoXCO8VFrhzFu8qUWHMUdkIP7ghpzFKYlQocd+Zevtf8Ah7lFQ8xwfTDohXIyvUpqh8JFD0tWSrSbrnyLsDCsMmXFtS/8/wASiAq/UoTcqUvJlL3HkQ6UJQxvYhA934lJj1MpTiGXgssVdnUBRx8QrLh4jS4fkf7MCjj4vVe4D4ZuxteoAHexOnyS3hksHB8nuMJ5RnYkGgIEtOS4QrGA5H0TqvxABlSgddYPIGPM86XK4gOO41P2QNETV6mK7itHicLqUDGng+Yrz33LFOSsrqC0sWualUoT55uIOdBxUwHLoiQ2c9HEUoY+Y03msmT7RAcnaCYOMwYxYb3mEMVohdttx0OZoazW2Hk2vBfcLlAyzYLFinC9SqGQKfLxBS9G6g4cMHyeH1E1bn9rw+psjRyv5PU4uZyxBUtVfieKRI6alcHXo9zBAHUuSjJyIbGqzGIWcTY78Rv4tiBtjTgomCyWQEoK5qPvBVg9zC3TsWn2u5YWsmJGiRSxgGWWeIGF8B6mmxct4hFXZ1F8v3AAho9zwja1UFeUoHNsEJWzXW8RLvXcuW1HV5UgurND/upopPGdOj1KcPgVbXuAVS8BW+GX4em8J4ZgFl8PK8f6lXqIcWS3xMyIU0Gcu1U7iXL3XUFyIVCO2QBaTWriDtbdyziJi5GHsRDfBHBCViHEBXd1+5u21A5M7uLATPMpdE1t14jRm1jrYSXtJ3C2AWOsQG7Hx14g5eaJYKLPE50zOXcH1Wy2zoRbvWTyIVW3cNcv6mK2nqICEInzDrEXx4i4U3Ch4NZZHYmrL9nuEIy+c9GIByNI9PuX0UcV5iAAcL8bGgvxyy75n/f4hRk44zpYOwx13La3ZxNF8MWVSl8zLQhWe5ZYlGoLlxu82dq49y03nqBYupQ1wfEDdBFPk2MmNUf6fqBmRUSOgY7ZlIgZb7bObGsNA8Hti4pVR7jLjGirJdxkumi5Zo1GUt1HWOI3SFQCsAl2xtrv1AMR8QpWyBLQ2dhMNSxstobbqLcMcfvIj8oliCkZFZW8QtSlPmOlAUtzg2nsnHEC7qyNPYnu5G21C/MvydjniIVQPZLRaK3GKlpsZcNDZx4igG+IA8L3Igoa9RPJCzufiaeSEs0fs8M0W/mrx8Qy0BzfD7GMSh5PPof7jYegKR16JgrAMCdbD5iAWz5QqvLmZfhlee4hfKCReIFmnA1zGpCU7gDR4v4giy7fmXKCv1ChXW1BbYTuaNqemA61FvjCA4V97dTL36iIXoeZgLyS8oLhhwSy62EgJxEAjzF3Vjtor3L3RzEiY2OJYaH4lm/BXq+/1G2oAyu1PX4gZxsxiBbwFNagiu7Raj5ZanRs9vi/iYULsbMBvviVrd/qCLWspWmwACjnmJ0qAUjOyXaJW3WI0oNDKbXR1FyRzD/udBdHfbMglXyIRu2kF3gEIWbV5YgqruIU3UaXtJvqqY2vMI2ekFGk1F58xBAPuX9XxBB9p31KnKofEDAqOB47iaQuZWtSxt0go5MLQqlh7eY7aC5Qbo9/6lqFy65Dfl9/MfA2mzH0xShFyYYvsHA4+z6mBaDa/wC8fzPEQtyQHKs8SxZQvJMLcvEPFQaqenPUoJg5vqNPDOWCduHU8tDKR5GzJdYDuPgVQXGN0qo4sO/UpLIChKZcGtBq0jakcD16PcIY+vEGo2VcsonNgceYqlQ6l1AF6+YgQLa5ja+S4iJxnUUe8sIItgBWn3AqEHcWbK8pPf8AMHmngofMR5RaaGa87EVtTQ+JoQDuO8xOKJaKKeo8ZzFYcOoPXMsfHqoBDZXiNmM/aUq9RjoB1lfccELqwb43DIkBtzF+Tqps0cTbziMCLLi3Z7im2jw+fTHH8AJo2osKfohBQoJaJdsHrmpZ3KfFnmBTCLKE+oNFTvmU4jwypRZ4jalWuvUNTxfgjVQLWX4nOuyUAYRolQczHrxFjj1CMMH2EU8cyuvcKOIDHMb6O58RMbtSOLTYWRfFQLXj4ZVPjuW7trwSjYQ0bHiWv+0aUIWHbXNVWRCK1aHj5gEHy/8AmFYWvO0lkdD/AN+oVS2vqPSpc1iSlHwTnca3Rf3EJtENrtYqBsUeeIAHKio0/EAbUbuuRiw+4chfiFpmX5mACOGwmyVKGuD6lh0HiJRsCqbolNTueAl7S2iJaK36lY6W/mVQ5fMoWV3x1KLSccMFsqviBV0RxQ/UUY/9gbS/US8J0zApf3BoxBW3F4upZpYAunIbuuGx2UbGtgS+SNELfc0iY9H/AKiB2HPKLBXnc/LwShCiqmeIcNuTQBIqR5+OoFBQS2B7FeYjZ8IEi255KjoEbH5I2WcZzyX4mrMIODdjFzgiKQt4jMAVMOk8Mas/B5r49kSKCtfc6PcCmKmXNvlgNZDkcQ0jgl0EhCAos1C5Sh3AWxd8dQqDntiVw4sQ91xOAGnnzBd3LKCZ1eygE2N0F1Fn9QuxxAWeZQPmOXxAUeNiKxAdqASW3zAmmQYLmLnJFC07FoWvNx0w2MICyAHyS4C3aygeocXJRRcnFx01ai6FBy+5Ym0VUHHGwfdVxLfPz6nSSuK7Zrqr7ljBrKFr9QxhsXM8RbHS/iPopFkSY/ARtfbKA6SzSh7jomhPIKgKjjAVeYYsYvjZwAYzDx/tEWBzzUYyoXmzgEzzBqUvwdzOvXHuciFcrBaF8rl0KJ8yrNaeZolBaJ5SpS7y6lGzi5udRHUAPMtbIqUxhuit9VEs1lAbLoo1yiF/IEOpXlZr8n9y0hdgHp5uGQcBn/eoutGEVr8xaGWChgcSthco9vi4VVWLa9s5LeWIAv1OacfMEWMCt1DsoJb2ElAl/E05oviFKJLW1B3Ecb8wrCATiK+YFlJYfcU30gpyqBVXE526QHBubBp2RrwMpvqJd0TirGW8QdSnQGAW6CvMKbaPEsNVFKahqXHijGOh2uUqKXLKKE+fLFFh1ADgvSEsRz8wKKNmBEnvYPVQkD9iKisZVpA3Ei2fELNGst7XNdQgsXB8oCsvovuUeUW1ez/AFFXcEE1b4i+ru5frV9y9YooRRr6gPPwQSofUEd1lc9XwTUQxivKyUbBf8ykCeoOWx6q7lgg3xAOXmC65DxFK42+ohmvxBtaL4AiAbPxO6TPcQpQURKL+IgrlWV/MRcGMqlGAYkb7AO+JfR6V0R3R8QFwRS9zhYH4gqzg1ucvGeZkMM2Y5ciq8wXljszzzM+DcS4eYlGvMwhtKbc4ltnJ4O4cdS+ST4jN1VSmbZMlhxFEw3uG1ziPTg59RWhqAu8+JgD6IN73ECovniKqrc4yymn4Jw1EKo5iU4eu4qTkQAbIrHbLyVcFl5qwXlbexUFbUAEoe5kRyFlfuMWFoRgR44iqjYlUEFXgSAe6nmVtRKL8JV/RiO5AGiyBqPFkLIY4dTKW5CrXR/gRXLFXhLcWvwjl8jxUq1JDSKiQONMEa3CBs3T1K2+4UUJz3LAICtSq/MsYUeISyNxK+IchoriNWBJ5oIFwHxOMJ5wlbQX3EXUo+I6sTpfUuwa27JXZV7vqL5V5gseptORNBXMMy7e40oMK94gQ39wbcLx6ie2Qu6W4nA1ljzECrp+4HN51Mg31cuGVuZZkaMlIWw28gOYLVf8AsBNsPJLcPHmBa0KhOBuom5c1AqFzt8PEvlNPliZjSWP3C9Vk6hrFdbuAF9sXTzFowycyg4AYY+YnH5SiW/iHLpjJUvXERNIxsy6t8Ju38Q0pN6hVpXEfhyVd2RsKC6iXW1ClLsiDyiCo/tFQ5u4C7dhPk+JQPfmVMu78ymDj4gAA73CzXD3BW8IYXezmVlXawUbv2R9B4LlaAfWTw/mceDGqpEcncQcS23b3FsKKnM4ruaOk9RaMl7UrxAy7yEFt+4m/Uu7X1U7vonhJxuqueRsWzWQsMgj19zSj8yhWrnLWwuwYuMOJTlblHTIgotr3KrOuot14MSLAOT7l+jmB7niCnBt5uDCQA1jKDVzsgdoUcy/UzpnRiKCAcrzGSo3y5mqgjQWAm/MAFB7i7Qt+mWwRHmWI/f1ARwlShiyDkMOxyeIuiQHXiOvITgWviOHjU7JfU3jiLcuUWXK/Z/jS+BoYKNb/AMEu3sC/fqVFt/BKpuqHqJAFy6vECYD8wHRUxa2E4H0xEwWPUMabgR2h8QTW3xKsVuQp6cYrLtRp8eJcenROnVHMajvtZeCE6hE6dicM1gWQLpErmOhbCKNS/M2k0niC7hWlLIurHqEaQ25Dmf8A2ALdQ4MfoEMG3eYv9FRtaTWOjfieMociNoucgCuCaxHhK/cHwPtuBtmnsloNGdwK0jcS25XfcEW38QUGyPjxAQl5TM7/AFEVukDdf5llz21kRZFRlDvL4gVwyq5i6HmEaOPmKmwBGF2vj/2WWD1EBHiCQEvnIXxZWAB4qcZw5lirO5yu4J8xKKiyjO40w/UqraIJqvcdrfiAFhtqdQLHwd9SlDHlqDi86lkQdMXXLAtyDM1U2PTLbMdrgWcky8EA+UWoDAG0WdEOQU+INileyChp+IstitER6gy74g2hpPzFVPqF03JaO1GinnqNS2WYijMljZazclyqvti3UeAeJW7U5S7S6YPxLijdRzrh3NVrGg4g0sKeKljxKN+ZyuxNmPiaJfVEVBCU0YhNLfxAbcL2NVTz1KvTh5lFYEwKCuyB83SLRY7YpRK5OoC1le40ANTJVJXa66iFA22DW03mDU8spaipqHl9RV+hEn1KbS/qKvD6ldvmMlcdSgQPiatx7hzvJLuHj3FeIsAUcf4Nkc1HG1sHxpMqpiKSwxrhsvIirVxVIfETtupYwbACrhEWlIKD1FbsNH+PMC7dcypL45iqfefEbABKm4Nb8RUo4JZ27ErTmUNEpx4nhB69xWJEjTUFcNBWwUcolY54hwW74jeHg8wKLqL5XLxvDxHEqdbE8cxtKJdD5nI8TAqNepYri8gWyB5Ki5DrqeIoXo9xU62a4q4otOYE3p6l+RHxLFNqEgXdl5DTsNfuc0teDEVs5lZ3BHQMLFdRwC76lPEmGwbyxB2UwvBjeqzx5jseCOW1tfMSItsx535nS+JRCWppO82w96I12QLsmAtEUK+vEoCBzmTqAtN0dyuAJ7gmrH1BFpd8wdJTh5lqQZ3cFWp7nIP9ohs4qNu1X3K2obXMqhu9ytPRijmDuaASq299EW2b8wMGogaJTWaGmPCRd4g+5Z7lxq25OwL7msSoGt4gi9HVQBynzK8EvrXxKzxUUMNiPM0LkWgZArXMzgzmXmMo7CXyDzFbqj4i8aiLXGWoLyUobXD0FvU4JWpewqCwuozK66EWiohYviD7W+o03Rk1x1Lsa3E0aixSawBx+4kDTRXiLmhvTVnzKaNji0VWVLAVLdED9EfXjqBnB8Q9MtlQXqX/AIjFtbvmHlc8RrpXxORyuqhq2eGFOkoJ6iW5dtO3Gra+oAtsKQHsFZRc27DFAZVXz6hIWeENOngwLHYKB4u6hm9IGm31DAFp4ZQG3cLe/RG5bULMjyFY/qIKvYTsEKwdDIWnwwGvCZZyQK+IalNiSSgyoWUXxLA0UXpUW71MTywHmU6i2jdPxLaDCIHDJUHnzNnriKuEswb+Jjn8Q6e5i+fzCqop3nYQoFesybacwLPiJkDIWciXmEIFcfEa5RHA8fuIh4PNS4Dr5lgUrwS+BjPIv3LJXRAJlsRfqI0Q7biVdRFuGF1UVtXkGr5YzoORqPculAV3XMHdUBDiKejFpJ0bCJdyx7iXvDKBlZUGgqChQtyS2P2czXbhN7fzkpiJViYdyWXb+YiKacwVx2W17mm95TFrnMSqT9wMT9To4SoWtviItniJBps8MpZ9hZccFPU4gOwwDlAhx+7jfCQwBtidWpe2XBSii2JXQTa3li0pKSxJraiuH3AWSkHU5f8ADLQi9WPkl5LIoij3KzLU5l0vmAnpsAoHjxP7EgFKgveRdhXOQXPKK2pWwghpzLTzFZAA6nZHTOkN5iDku4xrqFTRtaRGbmvdxLAPuWBQDwSyrTYQ2l+bnDrb8xtloR3o+O5rKtVVUTXmuYPM7AlXKYlrTGlbMhlZMBFPcRVKUdQgXor1DS3nCJQfca0HcDQmy83vf+AIGwbIaI6W3C9FT1cTsFOXiDXzNLuo0aswXxPK8hjXECgkBlc8wQ8OyPCCXcUHcuKFiXANfESnL8zgGnnYQ2j13FoW9ka0UF0SqVhp1O7VN9QifgZUql3xVzreZUBtrxFtc3G/QIN1yTujYZfN+Zy5+oFcr5jALjDjfFyxBVirJmKNhEHTYbEAo2xTyUxIbG1EDRr17geweoQ0bXMcWhxBIbqFuRfUxBZwzluQcFwAPcDgZplPmKg1bcFDCdRXSW4vEPVwDGn3KFDk7lIFMCG99eCD9xJSR8QPLYWDRVSxd1BDOoP7ggkuqH8RRHu4OWi47BcFGQKPaBRXcsoOfEFFJCsuXkiVa3sUCrpv5lnHHiGGymnkgZ7iKzb+peePiMqjw9SrUlpSvxgTpH5qKFP6iKUvnmI1ErsC609RO3TfUreXUZCg69wKtHBObfU3duiPiqYgA5OSoul8Qguieot3gWDuPYrlevMpxzxG05WCtFcfiKVCpZfFEEBF4RbLCMs0jfTAZq3qDv7h2XUcWNQI91CwaB7gOFQF62U6lKZXupltgchuSyGiiMAvhAQHCU7OJf1VR3np7j3VDaTqXYU4plEKpoi+BS5S2HMojaH+AmRSABT6gaWmwGF2IKcsqXpAOijPUKUVt35jd0nQ4hBvPV3CbCr/AMME6VtHJ4iViiUMfzKqhUqiAD8w11fiDvNW2MC7P1ECoirLqFiS3UWUq4gKu5YOA4zmLTtBctg1pR1E3OPMqStnkhkpHzkpAt4WHBgGDXIRAk5eZgxIWquIpVNQsha2Wzx3FhzAAb5Yhwufc7lng1EFLvxDdpR5nEHSHA81LtA8BTmNOg9MGubG7nwYE2z6JcHfWytUBjHopcNEvNPiLMQHlqoLiR7jbNLL8QRWNyx58EY1bLhkWdiX8FwKgVUZLS37lsL8yxm7KIVLX95iP/jKd6wwKAOKghZrGwNWSwQ78ylEr1ccGWD58QGwc5mnZbFRi7Ito9xpVXyl6bxCKvGJQ8VzB5NlmxrEKLviez/aN9xVwoImgXzLUS7lhaDxXcI6W8JAFn3ABw7G3C16lpQnuFPNztzPjIUf7MdaWQi9jAWaL3PUuRxyoeoq8qpgVy9fyggKZBpdZEzkmd8ETc2Rxt7it+EhN9fGXCDlV4nKRviU8bfAxQ5PqVpq34EIc7KMNriChvM0nle5RfO9SwBFtnQ2L4iYItm5KHWp1C3jGGi6+JasyoLt3LjtJlnKiHRQeImuDxCDkPVy7HvxBZoojN7OSvM36jgpdRoNXey2Kq/1Kmt+N5gBo2Csaa8RkHaY6VExpFmeJhADc+4JcVGy+EjvTPuA7UjIAAdyiheN2JS23Cobig8kcgQFjUqoUWEYpb5clixp6gXsFsCnZ6CFbV5mgt8RVbc4R2ItLaZUGi/EoOgThnc5JsSohd3fkgXzzKgmQvSu7mrBfMVGz+iOfd5ll5eYR29odAUQhhp5jiE9TnW4Qql31MNELNg3Yi/UFq+Hd8wg3JbZtghshQRYWXy7KAIpVE/OUooU3lyrN6bVZUaCH4SkLyjCUKO+YXogI9bpXudBTsL5id68QavPmVSgqFQwqNU8thfLUSw8LlGS5YslCLxCmCyEELGuI3W1fmUWLfK49Q0L66ha6arqA2GXUt1LDqUa7m2hU5FNHUvC2OxhqniC6zfMbNQIvJcC9IMlWNxtvIhSUNBzFqI4GvELi6v+Ja3e4ADseCUBNJgW/KIdTcXU4anmWSGzt7lmq+juVQahir4l4c9EozqVBlBRz3COHUAoMmiiJO8MMGz5gB1t0cyiNP3KE4piPcA3A5Obl8INeI8O93FpaBMFOechGRhXUFF8ks9wRyqvqDDfzcA1eK60lrDzxqIUWvqVAh8ERtVPEzVk0muo4VWuGLtq+4qtnxsqgsQttmDjkqlb5l5hh7PzLMXnUdIg0ZtNfiNUNhdxbPLzLzFEr0HhmI6IRFdvEqsMPLDCw5mLI6wTYoOCXBVPyl0lGuyCNqoZ8xFitU4lcBD5lMJN4tiG0o5fiGaD5luOOaPMYhsvzEtS8R20UtHHLikDAqxacwqpQq31Fd0otJT8rhWezmKiqvzOKL+JZVm9TseYIGjOrlJVjUvB28xphUY0DY9ksqIjk8Yt9QGDT2QFB+XolrEXkjk0gtQCnL58wKh7joaH8xFYyKQXbOnm4Ne4BaW9QnbkxBvnm2Ae4SD9waom+YltPqbaPERHgYnBFmgOYgO2njqFab3AM/DmalwFsH5HYLYtBN1KKr1iABGg9Mcc4mZ3M6q13qNoE95OVQlbbcG0V8RWziLuhDXycx0K3TeMpTm16gtA9S/UVCtfPiMpFCgJc0ZsoD3CxpeNxpLbfHEsLOe5yRLhYubAQocSw4Pqa6qNjx3NXXYosaqOEawxIuQYwAxI2K3BWzJYnn9ECar3MAlnFsSR+5Qp/Er1q5Ry/EPTh9ymxFiVbKOo+ZqWkHiWquNi0DyFS6Ndj7uu4K1BYaU8O3DizUtwciMJbK5BTxRADnxG9cZBVIMXc8S+tD09TWh7vdwEI7xUC3KBu67g0tcXInBrmCz0uZZjlS+DyVVxaFAqVI8nMu0GiIVOqvEuGF9EBQfAeZgXjruFLVRxqviYxI2m8xosHmAXHoQWV95MSxQDRrErkemIeCjxzHpSyrd2gWxKGUHYOo2qF97AqUFHFRsj+Ib2gkFhmQYCwOZbMsO5cVesPEsApVfMGuiCrbhSEwSqCo+GsD+NioFu+pUUPMfyTqUgEPl2LJqgDdt8VEzk6gGCgyWCAvFXFFoXGxKUoiEBQjJCr0r8O4UObc1iD7RV5l28BEnEarr8QKoASJLziNKso87ANkc+o0cNviadD4hA6X9zYPUIc18ws469+ZjZsxyajV035g+hIc6V8RkL8zo5K7rKFD+Igoxd4wS1cQtVVczcKzmmWccDzEWQN8wHWKQAh9JQGDd5kJUKE54IV1ULglhxkHnpIRBLvxKtZh5mBrmUlURX0gd/zHVyeIVy+5gixQHB22AYb7gpswl1ss866nSyGmOSx4GWo3kbmXUxC+mBUPiC0O+Jggn7lAHDrZdEso6it3mEV8VLsvA+ZcsZQLJVnX+EQ6I3JRFIeYnH2YnUp+JTqYXUbaqvh5iBx9xLknBHEmHiVxtLMLsfiXD4irq6fcyz7gYFlFVvuLA2eJQ+rFQv0stQKjz7irpK6VMdLniFsAuvEQYc+YLSmspVvJCzjHiFhSh5lhoIQOjRDSnEKI8NmDfLzCY5TCwZR5hAgvGzrKclyoWJRW4ZxcG5sgKG9jUtUvUFWgiwgeuvOJ6lbSyVwjG23DuBgL6idVl8EzupyB/EAmiS1pPlOEKNOQEtuK01FBXMvUpTxAy2WVxLGKi+4Z6O49NfVzSonkSKW1vUud0fzKSrxKYq3eQXfJMPJFbVcWsxF7DekGNC1M1qu4SopKzZt0sb4lvAs5jyJoSlEWuc7goyotxFq116nMpshVAssamRaBXsnIy5Zw9Shg2HQW9zla4muIbx1BAtry46k4Y6qbm/snJmfE79yuxiJTjxAxxBfDv8wqVVMCaldfEMfXc7eInK1KCES4qIkIVlNsRjQy772aBw9XKhRvficU4O65hKANyP3kCGz8zlAoJZfqUEnI5vwRA8nqXzTgLEFWulPMvdFdBByEigGj+4NczwQinBD6CZo2TkIVcA9vLcpsDHiW+IcDbUQXXp/wBwKl3fPM+aNkZaK0zJs7K8Q2sVzKrWwqDkQAXOPEY4ZxUJ6RAPqCGAJ3c4V5lACuoU4LlV5mAWUx4lTGXAOeGWV2c14i2BNkMfjiBxvENp3EbBaJfmDlgHMJA9ceIsK49RVurLjdL+Y0OySi8wFJZ5TjQ3e/uImch6A7lSphLsgNFsJLF8ty6sae2I1J9Qy7eO5QEr14mDXFkBD5nc8k9xV3SzY1vV9xbcNgdHHiKMPD8QWlqxboOYKYxU1X3NaIHp/qDC9gdAWcxFaJHSrjV0MsGwR5KgxeC8ETANZQQyJk3FBlXM6I7pNrq43YQQXeRd3LRurPEOdgxcrg8wLcEevcq/aYUDYKEa2WQGpjsVlSllF+vEsumepsck6hQ3olIA1+0F9oCVkbeo85yymlT/ANmbHIwoUF3k7IblIm8VFggUdqGhqubOIoi6eBI115RPOiFRziFL2q+IGxwdvmNNb3KaV4IYaNvctS3cEX9iOMUpmfEqgKoiQplgRVu2PrmY5dipK3/UuGrImjBRz5moUZ5mrz/7FBQeES5e2wiVc5LWi8RMprYWJzBriAqnc4DbFvlEaormV5g2DE4juQCQaHqoC07iNF1EIwpHTSJpMI8mA2K5bil+VMiKCs/SKNuceZVu4QYdQvQqpdt8pVuxXFsFHj8y4KR8dS0TtRc1yvOSjDWG8zvnuGh+fMfBz0dRsuwfVrBt9TJcJuabyYttiFXXpsQ+KzqMHmNlPTxFF4qNi+oaIcx3/uYqZ9J7wioK+5ojquYKJbfipvpr1FbLBOpseYbGX7OPmFs2vcu+ZeqM/MHjKcmjuXyHePE6XXxER5fEC2BqyWtSzxOwdRo5WWIAOxJeQbUHFsSiNu6uKSgHUSilhxnU6HfLBlkoKAhxDe1rhFQYbsOYNBZ83LKJZUQp2y1G1c11FNVbzkBApFtsqHkl15lphetlnDfFy6tCEOcdMqyo9WQq5+IAUNsb7abLmeGPuNVxLdBkbrmLSUo9RkphG7OOYmjB3WNvnjzF55i3ZbtNCoQ1zLmF+50EatrISV6bjfJpe5dW2XsDi9zqFpw4TmImiZvlfiLGjbESVLJdIRRAAa11LG+0HoL+IAcQAeYtB6mq5JrpXzA5GeJa3VRo7NuvEoP1PMqlzEdxFZtQR6FX5ZfrhKAYB3FVDXiDcVlSseSHPEWqq7gytKHjJ8RFCW8Lo7iYbUcEqqdzJW3YHIhzCxV2ncVgLfNPcNdzEoavqGLI4N1cdgC7qmID35gEvKmlQ3W+5cDk/iWu/wCIpQXc1rqUquB5iWwruA57e4gTT8zVyPMW3BAVdTAEAhJU2RUYviiEVfxsp93CrLgF3YtMqmD8wAluR5SPJoPiedDEdhAQVIKFav8AUFPBrYsU0NgCl9xU0MS6FJfEDxnkSwItnXqVQFebnjSlV6Zn8t4R/mUg3cy6ZK01zO30d+oaKNVBuMDlHX+aJeV4gEu6ZjlH/wCoLWBIQVxdqDKFVuVsG3QeZW/hc4BWzDAWNY0eEGhVicRtLe4Wr/qgmrr37gdGRqccxoHnsmVttwDjqbTxHlUeIviNlIV6j4j9Ac3E8EqXG2VWBkpNlt8DzBMBLDdAcRo5KAsRFHdM5CEZdL8kGC48RmIU16hTVvFRSefUoQoHdIFvieK7jo+PEroF/UQcn0QVCQrqACKrqKpUGl9wXge8ZXSN7/EvCUEbWAH5Grf8NOBEOj6l5MHiUPgEN9SiEWQhaoOL4lBJ0U8wVWhxfDHdCuVJcRE2U/UAKOVCvuCUlfUwL2WTRVzLYeqJQXULUqM4EVQb4mVYuwpFeRhVmxBconPuaiq2ti3QcqzIETzBp/UobGCRW/GzUGjCnkNXfiLYUQR5ypdzTQRFuL2iWU4QV44IOtEtDWsF5wTR5iU5hFNCIML2mkslErxNNi26vY6AL8xwpx4gtVVRnAq4LgKX3KeTvmC47iLiFHMHYZKDpYl5LM2C+d9+IAjQ49xa0Qu5e8yqLvJdNHEW5GXHzKFg1gPK8QU0x7BceGLUlXsRUu5W9MFRRt6jUnjuGNVv+Dj5Jf4HUfBa+SFZyPdQt29xG6fcQVN8Qa2zo8RKtfiXceDlPE+bJhK+7llGiRWuIoU88n3FVhA/caVFp0ELTf8AFkbfiLLPPuV/pmmxCZHenepdLWS11XmU+PxDSq1C58QXNd1Llg+sVoIDxHylM1xxBXV+E1pPxBZae0BqzMCuJVHfxGcHHuJypcpat8xLdV4iyuIhcFyAK0/E0X9UQgIWd5xFxag8RIOchhLu+mJocJRXiBQdcy3SijT+4SmjueAWKaR+Ygo48nU5W9fucgGyFLQOS0r4a+ZYHFShLkclHeRkNer6YMMMeL5itBK5/wDJpUFjg4lvhFt9TG8QDTgi7MBll2oREtpAi7YC/MFMX7lopBUMIC8328s3jN8wUqOrb7hVgCNL0iPUtyglyYVgqKYX/MRC0yZLbL8QwhPmAK0uruoLi8XCFNURTI81ySvGK2Y4VVt9MsL7yob3kcGXNtLyZA+ZW4iAcC1BWCXXhkREoioutJzALYjo6RBnfUujUG7CBGcx8VlFVezjkBaLOfcRbWSnlz/MUBXMaFEBSkZ07IOowqIyvMo7DtiopVhkBGp4io3FvgZEpE6KPUSlg3bi6IHgfuMc7HMW13VeIiV5BbHdFQYq7KH+0FPOzBtYPUVOx1KJxUXSXz5qHyMOpSF9HHMACbAu4GDen1LWxlL2ePEoLMyUaaxtsgo4SNWRehVUetxLSJ0pi4rYPD1KXAXXNSyjm+IpLbKDtVLNS1ppgE3v8xlwkdnqW5cH7hVEGycqSqyM6ilfUtaibHRzK6K18xNL9RaSmfE6fMsDj3CwXfhCBiIsfU5nPzE8M9TBV3BALOLdnJdB7e4UQa8e5xlLKvHHUoqwS+bAcxdXhUq28whXLdbUblJ3sq8PhDQoBjcS39xBpEp/MCgga77iuP5jV0Fw5EoWUt+qj0yupfeUlSr25xGDqCj6/MQMDiGqoKpqAgC75Y8dEU1OTkziDeBsKFqeaYXDXhJihxPce7JeR68QaqqjsvJ6j7FQw8uWdQ3eQPzAFAlwv7lKumo4+cPUooLbzKozIF74gFg55iAHqAXYimmYV29wLMaSIAra+4Lx3NGcxSr56g9M5hUaFh8rgRNPlJVvFQeRks28eIeU5gwvD1OT3KKW7AFu7iajbgRSGQ5AiTNuvEv8kABRf3FqgHzUqSlVHYB+YhxLpwwVzhsuBsQjSvqdZOYCt1EamAK54mtLb5ispkdGnGPQlhQycAPSC1GxI5XKWkD3LBRctasa1BT74npVz8y5hZLw3eYcJpayCaS4UwF+I2sBWQBYBlxlPYIhhflCKGPE/cC+6uWKiriJpouaqKemOYIp8HhFu0y3mVIQHZVWJzKHH9wbHuJZV3LwhuEK5Cneym0IEro2JV1kNHmWAneNwcuuo0IncGBHNq1bZtOHoiJwt4uUCw9mpa5bVCRbuCn8Qa7l5VRLKnMHSKhS15mTmvcd6/TuOhVVBcNe4Wg1AqFsb6zWMKr97PJqGe4csxOYcp4SUcNnBGP7TTkwHB1iob5ioy78zJS6/iIKP3UcoU13XUFd2OwrJY2rkDTUb8zare5ZQwogNMdngeKjSqr2MNKrfqFUvaWs2U5rjqM+yU7wCUdWRtbhnBZZBvfcsHXhUU5fMVQa8RuwXZa+vmN8txD5+4j0TRxxHi/EEFnUKHtKFCr9S89zzXFcDhhHB5ZgqfhjhCsC3xM2YnB3TBcZkQ6fcG8c8wHFpqbDCjsUtria9QquZxQH1U8i7lUk2BwazZQ4s/MA2FXOk+4pffEAb5S2q52cpR7RA9Y5B0DINrbD2BGCLXNBy5VCznxKNVwSq0lF7PDDbXUoCGoyq6DthS3cEWil5lCWbEqKs81F4JsEujmdFtOdlrnMVLrnuG6j8D48wK4Do1HASAUXfiDbCw5qNZS42U1bBZaF4eYLKYe46PZajKrprWLZ1LcLkL14lWhUAFG1GKjIhYmfpCV9MhTAwupY7Z5lQkV8ywJrL+4wHpYeQFMo0nHaG3DclXFbSztYZjzWSmBjKRtCc0eZbdECzdiglRb5dntBOkAu3MAuiWCxQRVR56iKcukIqQ6LmiWWLeuogC7YaRIR6l72cCcXLH/DgXFtcVvMqLncFxcoUCmk7Jf4ppR4Yf4qbA02jeoVJSgxF+0j3cA0XZKqqCCVEsWRSxvxFDlv47i5GjlXFUBr2cRlkWccDJSt2/cA0TnYF0s+YB/kkZY49x2C84QhlEeIJYaO5igMNlI4W56mjXP1MWldTxBKAK4rmKsWj7jRXR+47i74ydPmLkDm36hSky6X8RwAW9xwppjG3jdm36iq0X8Qia5dhTYGbiOKSkB88Qs0VYOS6m1A47GorWVdsdyy0WnIkec9Ria8TQvM0uAF5nqArYC8yIt3DQTUcV6RrfDOxbO4WgrFXoDyyilnzGvcEtI3AvuiIqmv7ipsdlEx7+IFBKHzOiHHvYtlTfDxXmaqmOyqxl+4W2qNrioVFbHZfHxL0va7Z7IDRW+u5SmJy7EgQQWCF1Fc1XdxsAHxUGhQJ3K2kHLZkiPMS6FL54gGi3jIKUHIFcN3jYoOG+YWcD/UA1CJk8PEVHOkQ5r0gi6FdwOrkN6jFkcF8yxbjO5WAKd1sqmyfEs0OjlSrjZDiw5b4iWij3Cr5Ui6gtRaL8QGFwmcRgK2srzEurfzLVCqgtjuJAaDz3OcrCqhKEVzcYUFmJxGkqWG3K8cFiSqtNuKiX/uXu/iW0GEshd4uV63fmIGsIqrPONxGjtQaA3UQSsXRfURNwPmUbgU42Y0lJ4jwaEjhaR7ICvSShrKmnC5QJbf8Qu0O4sF2LtwlyV57iVd6wq3xHgJVX/cDLrJ1PxANNJgq1MuojPMxSkYbOdgNfcFwp0iuvkgFXi8VLRwvuUUD5lFGHaULrT3KGruuxpaFEIV7mq6AIq0xp5afELRz/cFY4c0S48eoWj3KmAahaaUvmJaD9Q1G7+ZZwWOBgI2Xd8LxDbbdEoqDFtGqYyizdOdSzEAW74qVmKXyTvli/EHBcT3wbfUDFeZenR/iXrhXgiOCCXl/L5gmbUyaxjJvxBtPXEFN56qCHOseWVo+yFob6DuWhpxErT8T0QHhlQVSEs8CFVdKgUtMYUikypKdRipphArx6lQXh/iKPaB4j+5ssl1UtQD7gbhDZvzk8QqWeYZpantVAsRU7qME6NkZ1zl7g77XHUPQG8fEdoOnkeZTda3DZDuK0gruGlJe4Xs6bECG1oPUBN08zzCwYE+X1KRg1o+YxCHgeoBKpuQ2OTtSwpX0S6aNXuA8n8QXQK7oIFllfESlrVZBi2ZzNBE9vuACtyES0F3YlQcOyAYHTynCSn1GUVfn5jeVJRwQajBGtdGbEV+0RohTmu4A1Y+Z1k3iXCi5ldSmTx2LDBrR/ER8mVXNw3Ap5GQFxpN9MJ9V5YGjZSbLerGwrYVkxXOdwbVXR5IZYNfExHheYRU+ix55leXEpeXOxkpS3vUwVvl2KNCwu4c4fUKS6CvMETBH3OVUiUUyCAX8y5bvZcS23xKa24HfMsVnPiJVK8wVvYcMorgwqBzF8Rb8wNWaswBC92UD1EB5JRQuRU1D2MlIO7jkGV3Hpc9qQaQU5IPKo35hFR3k8RdhI8zSiyxiOBuNF2YLVDzyR5ZniKhbH1LI4XbCtDlZfM8NXwR4SA1CoRaT7GJS3wMEDLIN0zmFUIq9qNqvowNwy4Wzyyw5jZSVrxGX1Lj5Lrn3HWt9sqPSPZGgIfMa5AepleWpaqPsj0La73klAnwIbBTzxzBYgleIbaYmYbGiPMS6sv3ElX8MaUduHqJKeGHImTFgfeX4KOpq533KK9zKNXARHPiUWNDHTz/AOxCI/EYCeZUL4NuaLlqwgDD5vgj5D4iWrM6i8bfNy1zi7yWUPHE1V4S2B4dxsL27qYW35K6iuzpit6fE1vY+Ia1teCIuKPRywXN/CqqOQbBxHqEv3AyuT9ygWhd9xxCcm9lykA4TuFsztfMuAaYOBy5UJRpqAoWU73xBGQHnf4lVbzEXdWGD3NXdrzZQSXS7GWFCn3EFaOn3OT34jwDUFao+YK1+4IjV9BLRSfUZCQ8fKJsU8ktFVR3UsLFHTKujghHFOxTOIlN5YTVwcyZuDqJeDffuaPDzUbthz0hW2Br+Y3Nkb2UBtCUAIL5iNWMKaKgGv3BsMX3FJEBCtUKaND1B2NcObhbLR3JvVy9EHPGT7yfmLbkVuuIgcA9dxttYlktYE69SqZUxtx5mlw8oChWe9qMP6EWKC3zGz8waDiMtVSfubb5DuLraH1K24X23HCpbgcllJz1UtBsuVfIlYjx6gFnLL0fEpeYLa2oIR+hF8yK1nXEdEKC6AKyJYdNj3pELLYWF273Ltj+oia78S5W9gPFWVmTUHiAqFRKjoL1FWbTcjdLw/MsnIMO5S+zLkt0QY3zWQs0L9wCW2IlDGlufcNo1HoiWUoZZKQRT4lIIJ0J1LkvriO05SYbf/stxpSCY8KiDs+5fcu4jpVv9RDqrSWGpDlaCXVVDKoDxKOBbzsUkz/U27ruDruCu6LyvEsBZ8QlHPqDl4+pXZBOoOniFtTOpjWCkdb+oxo8vZFkMaCIPY4SW221Oe9mAYLqcy7uVTxsBW7fUoL/ACMVZuz1E10NH3GguwZUbF2fcCu2zJQG3flYt0p5uPCtJwDQpYOjC6pdgqD0Qul23LKxTa603KjIsDCHXtleYScQFG35lvTfxCgUytClwhraq5wHjlqVjn5lLdhuEEaG+ZeFtHiNmAGZxAL0GPqAo5YRxUHb7ZhpPJabKAM9xRXTmGl6PiA8CNgGse6K7lRXCKyWeofzKm56VOMDLwlg0o+IEX3NWMG7sB5jQpqfuF5cy+rIg2kYKHN8QkaDj7nhnPETPXETkD/qOLtstqYgvAVZaCZ0ywMeammZlKgl/CXq+XmNmv3BVvxBXBBszpqUuPEKh4ljBlWzr5l9brwTn/BFhOISaHlUaCziJeJw/qPhCpQbLrqCNycxsKv6lD7qHG3/AMnNrIKbz4IAtbfiXBx66mCmV5mrdPnmNw90gEtTwNlDYK6jDQB+JStd/mbX2R3ZZ7LAA/VXsdNfUKmoC+UatLek6mToT8w6W2+2dBR6hR+1yi7GFxR0FZer5mK7ceolgUr0wQN9wQdB28R2lisuEpvm/iNm7p/Ew/7uF29Ro8PNRVrKXXwJuDD1xDlbcQDYeCbDS3qAFVxHGXb2yn3C5UR1DkKo4iBt7Bpubi1UqwZTE6G4/cGWbouo5QgpY8RQBHjxyQumdxq4uJvPmDpGrl1PnmOdSW4O1Vs26ZDujXmMxY+WLeJwC+2dzWsxSrIYaq4rb5YZRpGcNI+JXzbGUCyr87AUdhxRHYbp4XuACBOZ3OM4boTjYFtsohyL3qau40rtIDLbcBNJL7VKM+zxKv7LFad3j4g67nJXXmMArXUdWFzzOHRBEL6l1ayh0acY3Zl/zAkjnJAqunBgsFj5SeFXqV3BfHiPOqjfZYjVFvzKNAE5YZsKNe4qXYP/AFwJsLWU7gnRJfsLE2DmKKo3AEIGqRDpYA8RAbOJ2KVwM1RIVmYwOLI0dPiXKN/CZGKrTgqGXUZdeY+D9eJSltVcuzjIvRfmoLt4hV5vmWd5g3R+IVrhR3LLqY8VKQbUswSw9RnLiUNG+shSVFQ+5a05Ok4lqLomVAfLMOCdVC4L5iUiikIlWE0x3xAPvi5pUlk2GUrzEGmn3Fb4IZW3qcRdZhXhOCzUdjZ0lU5JcLOZ8yzEzzEvTxDa8/zE1O+o2r+TkDVLn1CIBcD5JxJT15lOZrvqBxtR2tb9ytyaCue2B2usojJAQc97MHOIl2poVuNXi3ARbbeqlVzKiOIQspe5ee4tmkKAQQApen4iHY8cwk0r4CBzoV5jWkW4q5T0Mzk2/Urb/wDqFaPSr4mMqyBta/c1ZMWVAokbltARLDeRBWmaOxVsHRGjCtIL13CSdP7jCNg4YioN9qxVEq+bga4q92H4Uw5FvB8nMVMtfcvMA4ubaPmXrHmIjTOryFUpCaAYgQXqorgVY5jJWfUQk1e7pKCqV2RWjqY6UCgTn3BdFMbphKyued7joVbNiqcNjRiXuKmhHiLY3NtHMCC1QV6PiBuzmHQHndTmyq1isC/lC0oq5kofH8wteQ1jcKArxFuiG10erlRdTwQEhf3EH9RsUoc33GcMI8XEQ2gc+/8AAWEseL2lqxDXOw2rVOrJWAlu40MmtY93B3qUvCDRSIjfHM8Sl042Mc3AXKB7hNXaceIkVVYiCl33Lslbwww5E7Mg18O48AC6zFvggeC5TeA83EpWsPMLGnx1BW5EVr+EB+YCS2nmNb76isSOkwtsu5YSJSGMX5S7dS/E1+ZaNkerXI92B3D0fUtVvEeZQ3VkYBTWNnl7gy74i4/KIK9eamFE0ASlRv5gOypVnEq+uOITyQkA3E3sEkp1IhIS+TQ+JQQMIWsQf5iiF3iI2PPFRG7S9JEAEvyS1QG9RfN3Lz1HAAr4lxbQPEImOXOsKH4DDS0oPmc2H0SjPNdxLt/MLXzUoFhxXM2sOpYgV7gsAl15lFk574lrruI+IC1RfuEsaXXmJGHL1EupCa8jqX8D/crPW8yxz+Y3UtWNPNS2813KKHQ9xpwuu+iNHcRbUMIHAzpj2WAAbsbriIKsXuIpKjlZFFJsWC3MUNscQADT4mv1Nbey14R21zxEAFfUgJspFUPUpaFXmIopLu4H5lZZkqg015iBSiRwoubu0v3GQ1rCIROTpwS5SixPEu1WBnmXgu3xKlKe7YKBsFyiWNEQ3qOknBlpKDm7i2ZNU8cviIQ9M9JbVQOXi5yMIfqaFDjuaO6nUaCGvHmcJBG0Sra09QILPAdQ2xVfMC9pShIhVjY2Knwe4sUs7JnW3ggfxObaycvMEoARfNPUR9jdniXCytUFAP5Gw4AZTmMNpoGu8whaIG4zu2F3LCxu5bqyho+TxFGvEbvEBKSni4AtZN5NSr2BnHq40czPuNDGvcEvfXEE4X1HbXzrqLbfEa65uaJUoVcHjZdj6jwFzGwAaxIFXxCtjTEQTM9Rl3FDdwq8MwWqPFXEYEv0K5jO8OOIAdPuL3AQF13sD3FQmVYuIGrLaiCviXQNDynUH2rIES6WaqcAUeWDWWK5UTPcKo6NOxo168xWjT3GgFtWr3Ki5bWQUtqCrcsHxniMUXSnWDh89Ro/fUG7qXz8xSY0PUOg7jvGS6Go+uY3imd8sou7om9hXgCCssBxu+b2UqAUe2UHWmJLOnkmrz7jbbteIV7He3DBb20s1zBo8L3KsEjxgkAON+iApIr09SxWcVL1ZQQAAwl4bvwlI5viMb3rwMDSi7gNBd/qABdz+WB9GBY2sPNzeyorErMiv6jo3qkrkdRhCPMp6E7GMxLvcmFwTPmYPS5ggXjKl7b1AKwTu+YlZ3LYbOiMTB+U2xKxdt98E3JdfMEW8DLoXaOo+rD0SxjEVpYHFwLKBmC/mNeUPcwUH55lKNF2GwnPHqBnmcusqx0qF4UHmVEBv4g05b83AXKP+oaDjxF2rq4rq5Qcj7qJm05Ul2LmLOza8B+4uAIQ4FU6yWXyxp3TL0Dg8xBp44lRG3tBqOGy4UXexVi8u48ytDdcibQzwg01fMNPERW87hCG9cLErevcYtNckr1FiBWFzQr/APIUWmyIJOe4ULhfE0R5lu1U4rGup36mHFsAoiPzK2GpkqB/aWwGvMAeTdyDSmpzcGn3LiwthVX2wFgX5lldX3FgodqZEeA4j0R9mQPGRuHMDUB6YhdvMhE4O6gF0v4gAAJ5FfEsIGCWKjWW11AWD1/EwpeO50HZgpb3mUUbtZiVshbvME3j5g4DUTAfucKOwA4JbzDXUqvrcqFOnvol5lnLhGj2VjSLXUbdR2uJoNDwTBenqWNd/wAwq2GXzYp45jAcRDbYVxEecx0DzGa4MGrVVhRrtdwVYynipdURsvKfmJYIEFdpDkG5e6IHmZ5+oJU4dRaTjHiaHbA7TXmMpAFbUu3sVxLCkqVBf3LWtOIINieCYDZ3hGqG8dwRBLfUouBA89xOAbxcdIaVffzNFtD48wPIjLBFlGryUVKp5ayyJKsjC4vILUiemKWGwpV3jvMPXUXQ1xEQpsoHaalrccN5fM7B1CK8qyVACvmULdi5kUnTy5qNCzWM8QxQHm5RzxLrVuLguRBxEliKVNgey7JXDzt2YgR89ShAN5ZPS/coHJ+Zf1fc0Jo7gxV7HPbKx3IBqzxT9RANLY8gPAMgJPJucHRGrbVeUxx6hr5PEzwNTiP5iFcWeo2O75lFSNJRU7lwSqmUVAnRLv3U1QtffM4SadeZSioe4gau6iceWo0Vy+I2cK9xTriIcgmABGzcqwQnS+b5ndjXXE6a4i2HIqnUWgNiUkNhqENPB5mLEDygtXxOVpko8LCh0uaC36iII5xUbm6DiZWlsaFJ/qIIauamwDqGgSzuWutFjFoSUg575GNNVw1iQU1XcahGxoWx66gJQF4lLtbmihyU3MFGr3Ev6h65llLd+IIKtcFixvLzYrC4ZFRYaHzHYxrmrjYEeeKiuPfriOuq/uWhF5fMStsLE+QluKbJYwPiLijfx1BaPXMv3VHorT8w7tp8QxAKPEHDL8WWywGbDbnG7Z3EIF0TT/2cEv2I0nQee5YK5l/Utbvj+YkKOOIF55gXQUkdblp2HbqITlXqoADSr0TkMS27qCFssOIb3pnCYyg3CuopVD3Y8Ucw0WnEVRabWwKqid7FStS6IqARsNLIL25VyF+oBcUnklgKKv8AcpyXfRByv6hA1aLfUWW3ikXkAPcZavjJRazXmDi09EKQcr18Sl3e4kUZzRKrmFpN6gAh8jglA8XfiGIjfcHhF1ML0xouwtEqogOTGxehGeBquoRQtvbAVleb4ibC6pmW7ZlFNsqq0rySqHDUwdzm8zwu5yp2FdlkKamHFQXsDKA38ERVRNbXqFgpviInMBSy+WSreM6vwfmEgwqiVGJrdcUcz2yuoAApk5bOJXnuVHz58kxG1e2P+ALTFdE64hgl75l9j74iiL1PMvMhxzKtgVzEoXDj0ROLb5nK3mGSUBtleEPfcBiB6TXk+k3xncscwB3NlRWrl+Y9rmbaeYQVahBYQ6mLnDmLV+GHBRZKWYN8T23CiZIkKyK3nMXSUaXa8QLNJoWdRwuU3dSlSrg17nr9pLUeJ3U4lMj9SNMFUr7liDhFheZFeWX4ilWcwtCrg/ERsfDiKwZC1QPUOCo0adv9RLxYGlvzUqFYvLNdKOfKarLmm26P3CIPhk3+XNSgxA4S0mltVOy6s0uIUaF7kQdWd2RANnTOWIiW3Rk0jachBmeqYhskQquIvFErF15olLRVxFNgC6hbw3TfiUTdHipsakdHslHVwBdrfruZLquCabENe5QhVvqMKVYUO3gIhII+LhsB+4K1YcD5h4tevHqAlyCvGTh+5yBN8zjhiWN9Qt6A4n3SIqhvzLrwV5lGK3mcBNzQzdb9RaljjKXy/MySxeZdrbV8xw6JTIrpBVzE9JcsKp5h0vh5idimUtm0rqD46XMVvZeo2Fhh6E5/cDhWEbXH3FKAzuauXBF8u41FLRCJ+4RN19wbPXJCqlA3JtHnqL47ibGOrEsZVxdd+p1cHkXIKVucRV5o6yFR8bDjYF0ah5b4mh6lBKtKtdQGsvxcCqW3z8ws24+ZtVn0Tv1ByEvo2ceZamJgJjL2H2cRpD5j4REPmV3zBQyW8sJLoeS+ZXdRFk62cMzmUQUhaBTjYqDzACnl9zYvjrqOE14hpaUrcSiSwcXNOP6ngl+Jqh1MNEoc3vcPPUFsOd0IaggNUynkyUXeY6/lL2mDdhcFt5gS8r9xdKXXbEE4NqM7G3BM52ODQeIVELOcQLQGShx3ASl49spQtD9zlKUOHuduPqI1Q54ja15FUFlANthivkgTs/Uv1oeJQt7fMSF/zBd2vCMQwg7xFDoMbgFE3hKiFFodMXm5fjX+Y1zDDgpGAAjpzBts4hSwF+5cp2MWDruWICK8uyrdVADFCeYgF7ruACgW+Jd2vdVDcS+5aIqepu7kd6t6hCatpHaC+eZZ7eZ8fuMo3b2QI4F9ZOLveTIin4li044ZrThIt9TkRBCqnIVnzKinbOrUugkUS5CXO7iHv6iu5yI9Me+0sR5L35lDkf8AUdF3EbBT5XDwWj3DTuaKioi/uG3eGWp2nUFpv0EJMU1zAg+0vxEdI4o4g6lb1LpQ73UOrgqlsXCm/wAxihLeiphzB4EBMVfc5SnviUpwTb/uAaAHMYqyExyUGo6zk/iK9T9JusyHJyRjaQK7xG+uILsSswh5G/zLuKjIUHMuBXtK7l0oC6lCSOGGxAYdMoSYds/BFaeoG7k3OD92yrV/FcRUqEpdLJ5uXuRANpcUvOJdtXsUymALjw1OaNvUNp3Gj7i3qJ9RemF9EAE9+5kWOvURROpcLUlW1zmRKt8mSs4pjhCkMA/Eo1fxBQsPK9yyR+JYt/MXFrrxBtIBwp5hhHBsVy1kb2+GWvHF1EF27MUFmHc+KWdJyHUweTzApdIeYALsNAZH6PuoZjvqIvORvo81MMeIYA1zMqmXTS7OQFPEtNhfHhNAw1Z1Eo68wtp6eSDZdcwaINiXwKyUVWEgsG23DUuJbbriWBSKuwz3KOeobAIIKaqMBuuR5Ge+MyU4PzEM+HqUuLlXj7gc8pWvHtiAbcLviUWv1CUM59S0NuBVml4hPDiBer5lqjgKvsg3bpOStdwK3FArI/L8xwFibTzCyeOZaLhPMXva9xenfhgi/R9sHlYv9Q5izqWcsbDzKHZcuRswCLktr4cZoQEfEUQUfmJ1pTp25VQt3tvUw1sBnmLhWOBmjV5xcpu36Sr2KBSt6hjp9w5mcLkFf83NNw4QV5ZVHbl1/wDZck6O5xAq4XFt6qDb46l0KFwTWlgW0Sh3sVYhRTfuAb4+4zu681KwMIDTde4kHL3AvtKMcxpXtzLljk8yzdtPmJK/MGz9oc5cSmWsTlu/r/BFS+IrCleoiF8TVdHlivELXgmP+/iVEsdZyrVP/fMOAaPEKpXYHzAoduXZr3vYMVGzglW6J6hwTlkOlxOjrxK93ZRqN10xsaKlkePE7rvxAR5MQquq4J1ZfmVsrN5n4ItAaRgCjjmYaqKpBcOSNqCzuaKK5vxHKmiFI5Joo/MF5/qBVLiwiqf1EWx+Z+okCBUv4aQxvM8oFKs4gglUktQogSvCcQUmnz6gqqrzKQDBa3kQ3y35iBZhACrPTG1x9zEXLgMH4lgKWLwuUmOlRtYKMiw3U4Ca8qPTBYNwMDhNiSmgeybxyQBaLRcncG3A+Y7qjvqAQpV4HLPlFixdevn1LSu2mn0VEbLzCh5sJYsv/iAvaOYEb4M78X5nPBM7YI0IX6iR4V4ioHXxMQ4LtmdwOV3AFHw7OuhXFXcsVa178ytomVk9nKgG3U4qZVlwuhRniAnXEWZvj3KShrqIsoz3LHN18z5SqshtXJ8SxTd+ZaDT5lgWDHbGnFxSIhzgRHkbY8zmeDxcdtAkNRbLAsPN8yxQTsqTZOYRKVezTK5ibXsAs3fUuUbyuVB6eyLfxNQSmAF9PmOAA+0MZuC9Ia6gHtGiPzC7VQoSmEthzPiYSCRoRd1HmUr3OfMWvuPLxBiPGRc5uVWb83LLefqZHjUevRkaOWQXWyXjzL8xpMOIDaVZh64lohR13EBvppr/ABaudl5AGtCJ5Kv17fc8cIs5fJ4nCeHDCDSU51GcIUmy1XX3cwaljOIKDE3sIv8AxFqtYUOJWgYvWR58zB0k4oNd93BidQPLHwjUty3ZZHXrxOM5hpI7u4go1s/ScZBIlB21ED/gBOx3MtVZUHqBoXUsU08MAV4ipR4nLlSlquSWcbyXArJKujzGWhTp5jg9so35+OpddNheghXuGzavKQfffHMb4IlBWfzON2zI2NsirnJFNj7CKVT1uVV135YL+h5qCscZvU0c8QbKu6mq2AeoAtEOslA5ogWsYS5n7GXFp8p/BGGRkDwePmVcDfZsXleYhxjLiu3W5ATATm46ADyg4GiGBC3yyvQYbCLVT4h3yryUC++JfbivxFoKyXYcX5hQmDcNgl3Bpe0ylrdQRocSxOrilttYAASWKXqjKZaeSWasfcYDZ8dTmbcchK5ZSu4stv8AiAsaeo0acs2CtQI2R1Vh4xhRWMQa45Jqpx52MCOFt+Yy9a9QLMqAv1K2jFnjF4mfX2VCg6PUuAGur2OFrZzGQEShQQUynqCXmkqK1v3AuhX6in34uHKg6q3qBfH+OpwXbrD3NToTqpc54+9lvh5iVy5gEJA81A5OOGfkOJcCzr+kaD/cFwmdMbHlZQK3uXEe4M8oLKuoCUKa1Ltig0TSEQLpq3Nll3Zjlx3xUB1dXf7jCewXv/iNsdH/ADqKzEVT9X3AOEHmI8u9m3GSk574iqxhhG3mN4ETdZVlhg9EvxEukVOg4hj/AHBUsz65hEFX3GqV4mIIflfEprWcQsD39lH7o5qiVr84IEkg9koqc6MJyIBNYN2Syi4MpZKBZt2upf2S6ZELbxGwDhbggB+krKmmzFyssYvLlhSwF/cErXfEYGoqHpKLsk1bsANyiF9iEGqK1K+glhYuIUpq+IF8h8zYaht/CoUHeYp5HiCeIblreIMu13dLAe83vplRKbC0BvcX8PFRCjT8zFsZDcNfOEDtHiFYGHqX26E+BQwqHVVDA8nu4MqquR/L5igErs/n1ccu4FnuYs4zHHD9VAsEnNlMAl5fFx7w2yhePghQDxMI1R7i2kfEZvNxEEcmBZTH6RArLlFShyCOkOMYGWxQRIAqyRRdDvc3/VVHEN8wYmvlEl3s0Hhc06X46gFpnZHWnPE6lovbGjxArxZkNWoqVtQvmPK8Wi1+CBspTe1+oBA0cp/KNoe5h+4syTyGw+YLLWnTbgcT1DKf3S2grw1xCeaVzn8RNDI4ti8YNglgdxBcPPKkemtQKyoHlyCmNstfOTJWJLQsbL2yGNi3p5lAssbL+EpKdy89Rq/cIOth88S60hYbfS4lzg7a2YDdh5jrbVRxrzAA1HLbluLogpwG41cKMIbJKo7lILX4Yof2iBQCUFrcFlj1ieJYnhAGPlKs8MXaUpXYepUJQKoIMsSAi7T5l1BKjn3PmFq+ocDYEyppZKre4I8hgVqUrKnY6h4Qfz/5ii4fI5fiMiQFa2X5ZTchQokYony/6I7PNop/8RK5DQ37JUHQ7G1olCWvTFywx4hYsrRpUA0tdMgDfM1paR/UUacSyrfJUucL7ILWCCmV2HWEDiiwFF39QIXT7gbtbZfe0OOOYhxewu6uyINfklgOpreOJmiyvTDbUBxCyu5c7L+WC6pqJm+6j2jjGQA6MWd0wuxtbGk4I+DiOGRDdWzJxDdZZ1F21f6mnXUwsyCgaeupiIqUHMXs+7oP9wLj1Hx7P9yhU1Uj2lAyKwd//PEL/QIHgpNEgUTaNd1UbVvh3xEHC+qhECx6g059QVgvzswUdKXxG1g1fEpUc2c9vETaW+ZS6tvzLVTHeJ9VFWIqUXkxTD31HHEs+XEIEXOSJ4Be4QW9eHiBZRlfmJ85AVsHIlqyvMLdl/6mjfUCX6gE/uVFXX1Ga8xnSNOn9viW5DieV8EFQT5tsfmDC7w5CWybNb38ELAJC6OXv17g01rkl2eyNiGx24hT5/mWHFe4JRSr6gMW2dkLAOt5JdxxCXiM4WlQQiqtYL5yLOPxFXqahXEND9yrUOojaQK4yHyvPiID8gRGwt8sofFzb5gyzUfBp8wcGvuVTEWjiCcQW15lKr2suKVKBqXK2LtHwz5m9MatEQsvxKi4xFoFrEQNHV69vuD1IcI/5UXCItdqYMsP+SC0QPk9PqUsCDQemKgCBI2/4HBTyJbR4YGcMQInQJ0bFwScfT3cKWcc+J317ihxnua444ZjbqXqD2diqz1T/uRbJ3ynfom3GVLkDIr6QZDYW6lWULXJ/wA4l9EWsP5IiomcfM8Wxkd3vxHwcmQi+nuId8AqJWZUtOp9v1Lq64iWLgFuELKDmIAgWF3yrmpWgY9REKv5lbDGAMClSgSpw2NDM+IM1b6mhy9MEBp9SwaVDKWtMlEabrzkuguCG1QOYQa1LvnDIKUFnCMKF1dsrzEMg28XKU4IltW/EKGKnqMWg2LQ5VaB2wAoumvg8ELFQYHPl5nS8mjpiGEFo5fpgqQi75UW9KoOPaYE4LjRLse4ELfXOo0efqKro+o2MV+Y4UX1twAiteogeBYg7r5ghLhUoBfc8iiu4pLKqUdMywLXkQLIhRxc4moFtcHmOL1DV34mHuE3a6VCyuFz1KdWniFx6lqL+vMRQEt0iXLfvib3NOoGjs7uKgbb8zV+eotHMNjXXrwJX/xLNNMg/Q9TEKQ56JliOfzGiq7WV5i8ixVLhl1eqqIgLHa/7kvOiWBx7IRERHRlq3+Z5QOZqDSu9xbxnDxAw8xQ5u8lKUeJgDnlM0jLe0jsrogpziUJY3YR558S4nrzKDszjbhn1CpaQyD15jb/ANTlUeVka438RNW8nxFqDPMsEL8xtSj7hVaB1k0KBhDNlbUuLQBKaIxbd0ysiQA0cHmGEbCwxfDKlqNWJLVlDkdnrwzNcAFN4Pg5fJLfYCxdnw/1NtlVaW7ZUEQB5Pc5PlBVHr6MbjphMHIuPEwvTyi/xOUBZ4N83LqArtvuHv2i2sd/UCGnK13C7AqWQk/f/wAQbjZWx602McRApvHJBy69lagLrHGKCXuIqWMEKzliCO+5a7uLmgt7T+vqKtCaPHsgRrrhvqXKUvM4R+om8/iBb4uOBdVNOz5gnllMKV4igbXfcK7Uux73CaksX5lnYyptfcqhplnUM3xudSlC3agdoXiWGhvd3CZzbCLZVwCqBHTa1iju6cuM4t+pYq0eI9Nu/cNX9RXpD7lJVUjnzFyX+I6qXQ4g4ADX4gtX8iGPkbwTnTCI0VvjtYrMDZQp7lJIo5OIFYEti6lrXsXgfHmXNIhx7InLvEF9X3KtBUFAReRTal9Fr8QsAI1XmwZZAAefEBArfmFRbvEupE9w0eRgvLYg68RPCYwKcF+IjDbCOQqPO6HqpZNLqFLGRUpnlZ/imUK9quAwHubUDABVM7FPxLvBkwFUjTS433GKm3DZtRulCIGxoObm09H9viKlKPIz4nqAAwODxKwqDlrVxHPhgyrWut3mox0XUsFbalX8Maq5ePP/AJjXG1qP2IJoK7Ng2gX+5Wh1fcJ/MShsjC3r4gR4VdSjivmU3y/Edr+YheIumptOrhQh3F233Exso75qE9L9TljoeZQNzu4pXEwG5EtIgcTNWWErDy8QL4ecUiLjkSFAvmNdzf1C/wD7Gil2Q3qA7Zce/mG0CnYtTTq9e2WFdFpXUxxTt7PKU7+QBgj75u56+YkbJ45fhDyteVe2K2iChDtSwChLgAiu2Tjz5ubSeVfibQWay/MJAKqXzHGiedg2w3mOrtjzLKmkUiJL5K6yWlTovF/qFg0XU/T4iKKphnHohPQFMPb8RVXXnknxDtS8axzBI2U0Lvw8wcrqceyWr6Rbq05D9viBZ70HEXuR0CqmEEZHkIO43OBL85ZdcdqVtm+WXe77mWx/9j9uyhqdp0ND5i+UFnSAgHgq46Nl9ThH/sGbY8wLscjLJysKz2RRaEsQMvvxE1xKz/cuCj4MYri/CaCHEtQAd0R9XLtcsbhBisqIA7HWIg89x0YtbXiMFJwB3/5Fub8s/gI+CvaF3lzDho/kkJAGmjKQnbU4/wAH1PU+sUX8QJw4o+IQtLlEpz5jp0arqatHbvYnVQ/U4tGjggF3DfLG30RiVVYHbuDiGkgQwAcXNLLPUoH9QV2sMmx+IAN5AX6fMQfMdP6hqlgF0p4jhvnqaZKKrHgJk8+JQ0VyW+5dJVwyInhAHfpiLU76iyrMo3iNyNLsb8vUaNm6RnwPUFOKOIxQv4A8sB2y9kE4cRvX/g+Y4cvA7PM1TCXYhcU33PKPvr/4j6a1I/YiOLmNJR+ZWTj5jUcqlqLK8QDU/ER1iyc37lPT9xATVsV8xUHDJatrfqWVXSsRpBH1HQFQAQTwywodx9/c/cu6cRMticq+YAWMq35joy6XxA9x09Rd7Fov8RrF6iNsB0ES67lONYAvN6gstDvxygi1obePl8QQHQIHw9v4jo0rh2yChVbud+Xr+IAo8U4ezOBVQYsxih8hxOWwGlqrPEcS0oKqETRkMsvuhcaVXibQo2JAHKNHvOVBVU4y4Ey7lrQ3lIWdghfERTjsp46IyAQgoeiSzQWh8H/tzkBemNniMNHEHunTrv8AUbv6mHNm68cERKFsgLXzPZqNxN0XG0pVXXUOR1joBgQWlTvEFrF0zHxXqWM9XDapbxZBziDZVEQVeiwsCRPExjQIcXLaWlRa97MCvXUNKDkO5zv8wCWjxHUuxjsYp5fEEylGXEGm7INl1IcwU6luPMGkqZFchaxFouA6SWVWp8xIeNgI455i2Cmm2FO8KDUng8RAFbw+vXz7g2rXjXXonChtFoyuSijMqln6QE4HA/p4lpYKNqH0rl48jwwgW25MDRLq92UeQrlsQKNeW4IrC+SBC8v1NMoOKlixbzHW7w8zAqVXAVBOGsbORAgLF11LDJRZ5iVe1Km8uLtuyyuG/mMAUXp/cwNFWuYT4JdzJrjq4pD0to7iOnHqac2weRuIiaVPWcwdb8OzxHaAo8dEpILPfUFFNSHwcQGpVcM71CgOXb8PMGwYxV7TQQHllVdxgeuoKm3WxDCIUK+Y8XCzdCWLHZyl1ulvOJ7J7upHBeWBAVzzvEqD50ndcz+YMNg8hxGhjo1LTK9MQ9S4VuvURRRDzLqALbIcEPsshqi0t8k5htlkogUdv1CVbXzDSTZcQBZ9kKcTVgFfaBqzys8f8ioxFBXYjl8cy9/3OXv1KaHTweoYS1HDogFhR1EjEXFlFhkRAfM67Y8kVwR3kVVamMLFnEo7dgoUVU2yqZpKtgHj6jQ6uGsLUKHjuOwWKU3XcqoFXbGoK8bDVnKD+YDA7GBCLKNR2C2cCVBoUyhIcQ0d8MBUgbn/AJl05QttX+pi0Gn9D1AU7vkivcqmkdVDIi38xRR3MXA/MYEcMtkU8VOan6mQiHqBSnMWNPZTqFPGsq8ZUrGMorxADLiPkdkBN34yJbYw7p+SY1yeye3nMspyuFKXBuJgZ7m+KuJYHctjwRh4SqNaCCrdi9xFQjht3xNwnryYFdOvdeggjdVTFRIRyD04SnSvAcEKHmsdrz8S06q5vy1VS1qA/wAxwBG9kZ2a8T9JRGl9WSq0nyIxfKPd5iDcMDydS3I3AjfDsbVfUDhr6mALLRrZZw45gFRgVtepp4uiK6WKiqteIKAjDO5rhhOV9Ta3xKlF8dS1pOSE1ymlLKyGYTVHAYGOpF1CGGwyCrqLh64ZWw4WeDp/7zFLuEXbxKiPYfzBnuC5R1CvzEZlk+kfgRW2V3dByu/n1HVqrZ7f6iq4DK7jTpx1F1zBNg+3oilIIDyegiK2/uWVnEGkvSd2gvxK1/2xtbgAtElegqUrUI13FtYbrpgt9QG0V7lzdVGNFmPDKb9S8qXRQX2xFCx7Tm75lU9xEvx1ML9S5Uw42BFa23Ci7lNodLuMdjoShzn3C04HB/f1KmbEBxgH83FFRb566/qMgjYtxl18wgJ/EeWEqNrqvK/4FMZcDwxVEXaCoAykauGCyCbNAM+Kl/EwWq+PUTxTDCdy5QTiQo4jKHih8RhW1d+IKc2F1+V4Yl7EIUMrzS1/LojRri0p/wBz+YAAoziowkikRVp83weoCBY4goTBnC9kaILKslGFSrM58yi1be4hrQu7hYpLklEQo7DKpCuIhql0B3G2nblhML7gDGA2dKIGFME9Fwe5TMivuNKbeGMGqRPZGOXxs4gZXmJD+JWMgC7quYm1bbC9wG/tGV7AzDIrYKPmbMgcCr8TTzMrp8CWFUQsHp/v3HVgD5+K/wDIW+SK9RsEQbz+H2csTYIcT36IIAArgI8CNSt8+EAsrIogB5OTSviCKV8px4W4gAoCO4uPicZLr1HaM9ERsvl5hb6Tl8wAunBGwYeJ2dMoJ9zAAI6xK9S+4mvcVonZp7nG+Ilb5J4MT9wLqOKEFpVTMLa0iopyYL6iOOAmhfMS11CPa8xzfPqbZVQX4IjQ1GueJRqiXasSz1/6mB8ziUr3AC5ZApva/BfH9wsFR4D+fqcFVkzmI64HX/eJY4W06qAby7sJbV9Soilyk+7lW7cRVdWMoG4vfUBuZInuHxPaBfSVtHMVNH6ipgoWlH8xOXUvpkdlv1PySrQ0F2Vlzl1txRlggA0Dyww0TmEsU19Q5kVceCV5EU6LmAtrzk0L+z7gpTfiXWlB4e2KBoWK/g+pV+FA9K1Gg1Gj6hGgFKdP9y5njXr5e5zBra+YOBB3zDkVFUQDXmNBXiGBJY5NxsAbD7iuP8NCNPiDTvblT3rlvWDzxFQdCyir7ve8zw7iVE2Up6hwx/J9P+4dwcKsiPr2q1T+pTAUPH/c/mVL48ExrxBa/EP0PXuBKoCsA6IJ2mdMFb38zEUYgqYfucwcdwV2uLWkal/qUiCp1LatFquCV28stTdJX4lVF16mKWfLANXGfMvDU8Mlq2p/cpr8BEf6QzMjU651BvYay4BXJUjnl/uJSC3j3CwcG0RJOFNPESwMEtLqsz3CdNRpYsJqU7INNlrLduXzWUv2ZU7Zqu59nuJgFhfC1L6Ky+BAUqup/wB4gREp8DnOCUu5HmJ4ze8QroNMD/5QhQSwBM2EikFES88NlqAa8wQEw8ygVR+44cp1EGl1bxKWBYcRIhp4YHDd2XCGuzzGikp9QFqkVYcTRZcILdxL5YKDpBXymVVSeIXaLffiYVXxEBYrr5jMXYVnApsIU7lr4ai0vC6mTLqWo8e454VqAcbZJWIWJ8d/xEIXVBAEQeGKZcwKk9X3CtfwpAap2g7Xz1LwKPH/ADr+ZpgUEaDXItsz/v8AELoqqz1FAUTpihC3eS0Sq8v4hWop9Siwo/qWrPuDYCu4ovVcncAZGd/mVsW8KPdQGral2cbLD/qjrin4gXnmYNrrio1RV37mLfXmIAfmUB7jvGABo9vE1w2QdWJX7ijnK8yw8wfBK8II9pI2sDChFfKU9NCAxVLORqyKOCpnSWNfsduvqG5VWlhMEud8ezB3RXT2w8eoDl+shMokJ5GvcT4JdkyQcSCi0q+oCjzKOWS7MZ3ps+ZyHM4bKpa6nG3nzE3d/MFXcNoTEpqG5qDnhfCQNanyOBFD/wBgeIriJ8RlHC0/96gDArqAxE1V3XvoevcrDJxR1BQri+olMVOrGZXM5c4lhdGM2y78zDZa8L9xtY8niJw4CAoaeINtq3qWRdrZZKZEhWThhjhk++osiqJQQXTBWh0O4lU2K2rD3DAuD3NK1sKaq7lKO0AVbe2INCJsX6PuKg+EQORZwkVQu/cBtwfHmWAQ9d/BD6i/JpT1DX1DDXmHIOW/+8RyxQ/2D3Kgosw4H+/UFRQFe/o/3C4ZUAvmWoD+5uLS7NK9y1S0AKcpxJovPcAwvlUNYF4L4llF0+pqq87g02YLMTkJsoeM9XEOpReGxah4IF2XiUDBqOrwTQ03wS3NVOUI006xcuZBjvKvc7GlKV7jA4rzN7Z5hYwFs9yzaWeCcO77ja0A1tsuxukJ5Y6eHzLQQeK4TyS1pejl7iIBBLVM1lBT/r+pYZ1PfU4Jf/f6hxkaDiXlEo7uELHEKDqNXRyJkbVr8SmdNfqDb9Rfp3NX85L/ADctyVFmyhgLYN1a3xKXRcVt0ixmzs8RtygnTiWV8Sy85OYKPlEBaQY4nEoDx7jgtkWYbAA9vECxxNWcpF8DQHmK0B4tsfheIgcLyb9l9ksRBEsR/ZGobDF/L3GoOiFG64fWwBDb1XlhbDSjd2fBGvcDOtqEQoQ0vI5hCvuFhf6jpFJZuz7hcxgWrOGmDj5nDkXPEAKqDYOow38rOvZFcOe/DzBE+oJBREuORM8bAEMVcdFy0+TwepZ114gCGZsNl28iGxcBojo0zywF+kSND5ZbbpZxsOpaPC5a2lnmJFXcd0zhGjFZQ5IjAKI+zmJ2KWOmf0DuWtOSjQTiccbOo2rl1LV3kvTOtWWh0cExtYqPR4gNL1wQKjbY2q5KxqC3C4r16AdsatfcODx/tEVrRdK/7jsg3jgHj0xhNvYlQUuT/wC/Uo5r/wCh/uHUV6TVoG4z3FJXPmKBUhMB2cQdtQPVWK6+0HQVBQ0K6lFL+W4XVLW/EQmkLY69Q7VvELdvL3HVtVKpX5hCyu5rGDrG2NhVwait8omn/Bhd5HcSt6uVk7DaIKpethgvF3OVi3+EUpYHmCnw3Ql2pNvxEsCvmGGFRbV/iEW65H9fENOyvw+SWI6PXSeSW/tTLWPgxTzimGBgAUQNFrJcos/5/Eq+2vEB8JdnqHlwncvhXxEQruNou6fuD5wlinCKEgleyBOWMuU+UCASKkZkLFcoNDfceHzzU0LeO4Sb2+Zpd0V08ylq2mYOYBu4mPDpi0TzG6e2ADV2XWyVBOHo6g5wJ9wKlt3ACGgfREQLXX69oGCWeNcLK3xRzFQ4OoW2z3/keplc3FR9LbqvLHMQKxrMtl2+PEr1A0SyGutmvkghj+YlVovxAfiPC1TDSW3bBxuZPHcE02ZeEEdOY35yXTGnlyeVHgZcsa4vCAQXdjp7IQXAL4xPJCuNI9XKglvGxLjYWjiP0P8AcIAAHBXUJu38Spo4JbnuIKNbEu9RgKG+VIoRF5RKWtwy7u4ltaTY1HiULtwXsoFbfiNOLR8NR1AwdmzY8Q6Bru5Tp/8AkfNu8ZEbe5jeYpfEqlNvUpWAmE8kscKXAOodYACLZQHduNSjZo/9nY25pWNMHOolBeqO4ocTwb4IlAVGDlr+oiiBta15IG2rRKypxRou/wA3uFBa24eNMyvBEDC6iBXB3LC9qEIG/IcRrpdRs2ly4FwQNkUtKIL2PDuGKQ+2cvS+GaLx8wXQHcEMbe5dDgYoAeZa1mxrTHU/cC6JxC9jMy+6l1KZCtXBN2KO4oEolUyhqrPEyNV6INvOwzgq5w7BAWjQBzLi1V9Qzhz1EnbvMCqv1BVxvmowo3e8xEbxNL6gsluMRCdCBpCv7HyeotZB1wnkjFV2R0s4z5gD0S4xFUf+/URZ54lbRFvElwuvqdRnmXaAVl+Ydglq2WNXzGxvZ+5YGdXs1L2CnDEq1gCrEryLl13whMYBVcy+K/EChU5jEIrqUN5GwiE4uvMULWo/Q+kGjV10QiZRXEWwNZUAofZyxbq6iV5eDxOUNnEsMx3srIKEa9DaTgbh7h4iVPFftezYrpzEcigX5a6/3EDtD4A8r79S0WgCqnPMde8c1G66lWh2I2VleIB9HiAtU1ABIOyxMgEptErXAPtnapfxNoo5yKXa/lImrX6gob3dwKxDyjgDK6gqVcHqNmOZbEbxRxLR2khgbGx2JQpcqx78jBbM4uAhNuPHB+XqAKSjinfohsIDCo2TwiL8StrGqo+2Mtq2HrRvMMVj7gELVfiEw6nmLwJayXXzG6mitgoB8xEDobNl6S1BdXzAgGVZVl8RyqjJboOoIBqiPK1CNWtmEwqLcjwuISmOZS2lRs0HpKNcRk4HxGrjaz4YbAHAvrZwnan3qf8AeZXpV6OPuXz1B2VmAYAUGHmCijj806QF5zER0mTlXjuKBa9w9B/UcGUQXYrMipJK8OCFta3CXDesoYVsUHS4g6XRLBzNSAHBv9QAotIOPPcRPLxOwbKs1/8AI14m6ZUELcL3f6n5IkyLcgeZWnqAHjV2OEFxiGjg9zetHmo58Qq/JG73mVdtBTsQEu2BeLLXmZ4KiTy2FH6ogIDw9fDACu1K69kNvHIo/EEV3xyPz4IwKct/71GuzScm87TOxFL0qCBQ9NQM0Pm4VtJRxXc4gM7gppQ1TvkKSlXynUXkeEpYSoYNjNB5Opg8b6lCqVfTCR5g6HmYoxbV+olrwShWL5g5z1Qf3L+FPERbCU5onaTgjfhgonJydieIc0nEKA664jaDIxzlEyJNF018Dl75nNL58PyTaQ7WW8SoEXPo+WAqC15XlYg0dzkO0DHVVHVLLm6iKjiBs9QW6e5e71xC2h8zuFPiU0sBRGwpMgD3mI29rhlvU1bQ+YO7vPcpTN8xbd57nWRvxG53F6bp6hVVdRFVocvDGq6oS2LC+08l/wBS/wBeJZ4WDbsVMlh4fmUBfuWKUHzPAN8sBKqlxlKhsG+4WXf1EWbmzHLJw13HmJ2LjyxW7KAw+py+J7AeINxVEaKRs6hFQs4YLQxtu/hOS54IVYaOWW3b0iTXqVODxyU4h9yt2V8y9D8wxjkoLZ67hA83ZCAIZ4lqgW0efk9cRQS64bqo4TWQrfy7D4HBH6H+4QAquq4j1zrYqARbzFF7XKlB81cKjKFqNqoLGoMODzAhRu+Z2AP1A8n6lgl5zBquep0aq9uWEGrnI57l7Z9xUaGAiW55gByond8wuGtihv5iWvv5iaP5jqj/AANVZEXwWIV7gJlVw2GtxgBfMcFqTSAq0O3uEVN3Lqxhy/uIYqXeipjsBeS+oXSU8QBrmU4cxoo3CsL1j/XcREsQ4FP5i2Bd1rfl6htCFUGzej5hr26irfxFr7iA51xMh7hm+1CwMpziWK1j34naK+ZY0/EbN4RtZXIsl7IG0LqFnXCFNd8RGuYi4W53mpVsOqyLZWvcdzPEaAuirrYgO2vHMry163mFqNO4gAoO4LAo9zwMQlOeyZo3DW1ar2xCvHqOXkv+nklYbHV79PuHqLGui4vv1DOjeq9vmIpql5EURVOYuwcj2LgF+4tXf/IuQN+eo4DXMV8wq78RQTniKLLY8vctRQOX4lFINwj/ANCFQjapLiWUdv4le4oy8i23Ub1jcXjqJRlz+INL4K3Irt1FVyDnYy6/cULZR4e5oTfqNh6hzcRo4nMDhOR9QSBuWQtN5gljc24AvhzF6B7JdC/mpfK4BxxKatcQstdxKmfEZzj6hTS0ZLnIVZbZyOUYMcTmNpX9wEob9ROqAhZzHxkyaq+KiFl+mc9VmT/ZBrL7hwo1FtoemVaDuMqYNXn0+o6TNYqivvqWTzL5j4PUHihWHiXbaRxjxD26+ZdVDOJSlQvAlrouWRREIdlr6l2XqOs4rmWGhApWQFgD5SLO7HHJdN5eSQThaIqoe2bwj4DI3bbUDCnvxAAnLdgLznqKBVw9y2We6gKW1K+GbKGlDtiUUR/2waJdpX1MOCLeMmTBA207qFDyOWdw44ZcOVxKNW0eZW1CHuU8SnjxNYeNjLay+epQ044fMELmnhCCnEZcV+Ge35gJxBuz3C9ZGKwYeQepdO5PiWy8gW3qLeeJpW7MNSyDxxEpZwczgNXuDpXMRtUMW65i0LiZyRUho9dwG0RzsVGRNnUBcmkCF1jGlaE9ytri+/EW11iVfMpcE/MAu0+ogg1TmDQABdsvQLR24NPE2kNNcL5qVhKup5fc5e5aQSPUDYr+ZlKyVLZGvIvxBSlFFkBGHYirx/mJNKBO4q89Qh3+ZZwuC2Jumy4KMUM6Cr4+II12HHGzi72BdniOgD18Q6QAI7AsB3NMJg9OIhclsIq50CKzNeZh/heCoLVQG3QQ2xzyTvHiLb7uaVVsRoYgG2VLKqy4I1DGHLxLNXiLrU4IlWuHmcANrMNrnmiJFp4il1WkLLCNvFMuNADIfamDV/hPZz7gpTrmVZoJL5Sat46hZAF4tnDf0TITxAKQuEFK44a3wvmK0ozYABQo4OCBsg4iAo2ogdK5l1XsxiQu3ZnI6JZxd4qYD4mCufqWUG1ctwcwUEGFhaMTyWRou5AHTZKgVHg7g7G8StAm9RrfUQ3RT1cpOSDNOdirMXbLqLFb7I21m+YNepeuBgifbOZt47Fi5nbyWuv3HM7lNIkN01L2dVEjK+4dZQK4wWLZ1Bt/UAdXaI9PAuJtc8EA+UNQNOpUF5XImA57moJEghyy+tyBUEqctsDSrXuCmVO0UzKDsAlNl23rqY5IV/pGxcG0+MgqV4mlJkpXG9bB6DWKo0T0wIDgdQWI0MBuqfiAoL2EGwVkryCVBbiWdD8x9hUDtMZije9+JxtiHwe4FYBXcCl8wbO3hl+oplGyr3AxarqW0UfUrSWMTMprmNcVniL9dkdARYRNWX3FA2PzLydhYXnUaOSyU2LGpMMePsQSU9JTYu08QuuhYOlkICKygUS68QLQINtUfMpRD8QELK9zoORVzNchfmBenEDEuwr1NiqqUQnPicNInLA8Srax4MaDvENQWA8wC+3qU1sDnYkQHGwmVnqPq4wbWAJ4Mby4GCtMoNs+eonBn9wOtgW9sqeGpy9QXwzhvHEaBjDLiUs5ILEqUXBciBSlqzmFVlnbuUKRVOOpere4SirQ6IDqWOB5mnX4loCgLWoot+IqQ2uSKOm+ZiUJ4NPmKC8YanA/mLwcQlLbEDZtxBW/cS3qDgKJspmjxEhbxEU1uCjYwWWreYNzD1NLQXwzh38RtGe4TZpEXV+YK+bhtHqcsmHgZRpVQapEUnMoeYF7SAeNY4VFfxBVORCivuCm57nK1dRq5Gg8nJ1FtQ1xFpaL3OJrSWOMzic3GHjuCwdKNqXDfM/mafESiIM5jhwWVUlNBFnzepVa5e5YXqJhtrWRaltli0WnUbsRUCAwxJPcxsTuyLDvEVodmMCc8sB4cxDxsBXYDjqCXxksKuFkwOExbRzAtQ2uYLWsYtt+IGJHsNkdwN7Y8JR8wFYgLywiCrlLw4lgadlPLQzqbRr7jtDjDbrQeYBnvF8TIg2y3Ub5l5bK2fHZMlnEXAuInOc+54M7hrtiXAd1+IlqUQu4XatXz1EV1koA9xO0KpWfzEIMXuc9ywXg4vuU2HKAWij3KoFi9MZQvMZdWV4gJhMdShvWO9We5Zd0HFczalCKYaDrzBtv5iHqBoMgl2lMapWME1qIVSMuVg7gKV081yRTmGgvIQbcPmeEiOMDdfUqoopjXDKAu3zxAi4MyY6LnCqiAsLqoqccQ8SvcFbx5iWoXBRGEwB+Y3ZKiLMcB4glPcxkh2nmUJTY5uJo4IbRtB2ZKVhbVUpYODhmCAruUA8QA7r3CpU7xAKEHjWfMXzoYKhxjal/UoZFaNSt5CDWjAKViEBzxAXpUv7XzF2fYmlVktJrGzYeO4MeERruBTEXqADNmmoXFi5YxyXV2WcmUK0oiJAV5ngQX6A89QUIVGELnqpS28+o049fcTHqIHBewibriFC7+WaFB3sLcMZVW9Ft+o1fhBG1bwy8UnwiN1QdeY4XsYTUaYP/AGmlbeoB0Hx3AKG835Zcq/T1EC4JbkjHFH3Fgps+oeha+SDTWwo+mUGHntja8M7JYd5i7tkbN5BrQMaHd+Y1lNvUJlSMvqNiL0rj4gQc/M9wOVG4ApOGcvcSLBXiWXRI1bVq4JXaJRpp+7lxVMl4XQxOCisBqEL8TED+iAUcAq5dSZ9LnlvhcYODc6iqxT57g2V9xW42HRTcAa7q4jL8Swap4IrUePU7e7qJRvPM009QhYnEPqNau53ETaluWwB+8GzQnEgI+IUJmK3fFx8uyWt3zFQqcu4nF8wH8ysEMU5gqv8AALaiUKlYMD7EvbL+Y6AGs2iFkS/lCSDbnNrzAx7lOW53KKYTgOuJpCGgxtQ+I8RWIeEDCJfRDRXcWFUWwWb4iqYHmPL7X+YQU8zKzm4NPuY9sPXU4pWRxaiN3mMAO8ijCvMTZ8RUyy9hXxAAGFwrGwWekbQu/mIhMF7g2Li4h3/xuCCptRqa48wEV5mBPMtFUukqcsWZ0tQ8zBOUrBht2BzHRUVbBw53Of3BQOvEX4Tt8y0K8yr3xU1RjpDhhiVykMaMbyAoK7qBVSw2jCN7qO9aeGPQ8pd/MucbHPOWFLE19JySXbPEcPhqIew7j2PZApRBIBYzRbKl6GtLiWV5eZQDFNDxDd8Ioo4i87K5brNM9zuHiHZ1PGcDoiXaJXcTQ9RcIFJ4nIdXDtYNcRb15h+jOK1yQWhiUpgBEoUaMWnxBRvSrqNAHoY7Vf8AUBRzc3Z4lc+pa/DNq48R4OYcT//Z
/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+EDcmh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjFhYTQ5YTM1LTc5MWEtNjc0OC1iOWQ3LWIxODgwODRkYTBmYSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQkQ5MDk3NDIzQ0IxMUU1QjM2Q0M1NkUwOTY1MjUxOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQkQ5MDk3MzIzQ0IxMUU1QjM2Q0M1NkUwOTY1MjUxOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEE2MjkyREUyQTI1MTFFNTlDOTlDQjhGNkYwOEZDMzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEE2MjkyREYyQTI1MTFFNTlDOTlDQjhGNkYwOEZDMzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAmQWRvYmUAZMAAAAABAwAVBAMGCg0AAWeQAAGDJAADSDoACnKu/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wgARCBI2A+gDAREAAhEBAxEB/8QA8gABAQEBAQEBAQAAAAAAAAAAAAECAwQFBgcBAQEBAQEBAQEAAAAAAAAAAAABAgMEBQYHEAABAwMDBAEEAwEBAQEBAQEAARECMBIDEEATIFBgBDEhMhQVQTMFInCANCOQoBEAAAMFBAkDAwMEAgMBAQAAAAExMBEhAjIQQGChIFBBUWGR0RIzcYEicLGiQgMTgMFigpCSoFJysCMSAAEDAwMDBAIBBQEAAAAAAGABESEAIDBAUWExcRIQcEEi0OCQUICgsMACEwACAgEDAgYCAwEBAQEBAAABEQAhMRBBUWFxIPCBkaGxwdEw4fFAUGBwoP/aAAwDAQACEQMRAAAB+h+W/TQoIAUi2SVQRRUhQBAlpACixLKACFBAoJQQAzZnWeepm56b8UrtJ+z8fni0AAhy05anLTjqc9NYfV8HQQoQpIua5bnn6TjucNz08uvr4bWkRSUi1FskBQCCrEAtRUlpLEKSkLfnenhjWe+L25u+NdsXcAhQQfkfV9uWFQRaCIUVIVSQpFAoSKAi2ACLZFsi0kltQoiFpKRYmbM6zi5nTGr5Ynrk/X+PgJVIWFZOWnLU5actTjuduN+l4ugokWiAzXHc4dJw3OG57eHX0cuhCkKQApAAWoBCkWpFqRSAqxFIvh9PLz75+jne2b6Oeu2G8xSUi0E/Iev7SFpEqgiWVQRKQqwFQARaACFCRSKspIUikqgAhYMWZ1nGo359XhF9ec/rvJwhSVZFqM1y1OO3OuWpy1OvHX0/FuVUKEkWmNuGpw6ThucdT38O3bnsgpAAAIUUhaEEItCFIC1IUgPJ35+Xrz74vfne2L3xd5ktohSRb+Q9f2UqkEtQRLagkukhLRYlVAEqiRbACwqCS2gAASFIUEW5ucazz1N9PGZqevE/WeXzrUSrAGa5acdTnqctOWp146+n49oWFCJVMVw3OHScdzhufQ83brjZC1ICkAUVIFJSAoIFJQRSLUgHk748vXl2xe/O98Xvi7zJaKAhfyPr+zFSKi6SCVRLLCVYUQsSrIpKqJQohQSFVAlWFVJKJVCBEqWY1nG8b141I9WcfrfLwKqQoWM6cq5anHTnqctTry19PxbQpELZFGa46nDrOGpx293Hr256ZWoUikKssCKKkAUlIoqQpAAUEXx9+Xm68+/O98XvjXfmoBRAV+Q9f2QlUQpELSFRKsi1ItBEqhCySqApAlCxAWki1ACghRm556l6efTzxVnozP13m86JVgAZrnpx1OWpy05am+evq+HYIItkltTC8tuHScN54bns49fRy2BSFBFIACkApAAFICggKQeH0cuW8dsXvi9sa785oi1EpFo/I+v7URKApAWFCRSVYUgShYhRQRC0hUhVECFqQFCkKiFlzjWddPGZpDbP7Ly+dAUgShy05acdTlqctTWH1vn9FqAJViVDlucNuG88ejtjfs8/QpKQFICrLEFIKQAKQCkUAlIqz5vq4pntjXfDtjXbDUi2FiVUH5D1/aCVYlWJVIIUKCAsKRLC0gLCkCFohZJbYACki2xmrBFZqb4615AWJnU/beTzBEqwpErlpzs47ctOWs4X7XzOixLC0gi2HLU47cOk4bya+j5ey1ICkApFIKCAAAQopAUVICV8r2efrh3xrvzvbN64UQsktCLfyPr+1IIUhViVREFWFQpAWABKsQqLQWSKsi0SLQQAoIES2M66eS3nASzGn7Dy+btIICkinLV5bnHWeenKzjt9n5nTeaSW0IWAxXDpOOpx6ThufT8no3AEAUEAAAsShSLUgAUEFIefrnxd+PfF7c72xe+L0ylWCS2yKh+S9f2pCiwqBKpACwoSAKKkUEpItoiUSrCwoIgqwFQohYi43vxwqSs1mz9Rw8/s55tIUiVTnXLTlqctTjpz1Po+Lfo46RahYBJaOG5x6Thqcdu+N+zh0gUlBAoIACkAApACxLaRAPn+rjm57Y125u+b252lICyLUSvyXr+1BCwoskCkWoVCiFhUi1AWFFiIoFQoJItpCkSwUALU1ryryLSJjcxc/f48frcsBQhZC4rjtz1OOnPU5anq82vf5dJZQFiVSHPThucNzjuY0+n5e6KQKQCkUgALUhQsASqS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dZShK7Yx7vPzFIKRSEqVElLPo74dbixLQQKhioktGbMazy154yELSEi6IDNCEJSokWIthKqYuZrMuc6kQgBbLqWzWs61NJbItqWUiWlioWliqRCgEKFl659O5qliy6LFilJakKTlN/Ox3sqWpZbJVEFIA8Po6cd6soVlNSfS83Klki0JFpKlRM1E93Tj6bggBQTNSoZqWZMa589eeAQqkhQikzRM2khLYElsuee8Y3zzrGdYAAEBQJVgA1nes76Y3vHSy0sopYpYFLAoAKRSF6577nTUWXUllpqAAUlPLnp4c99RYpZQLEqyS2yZt+Z6uq6skIe3jz9HLIpEoIqpUJZD065e3fGggBKGazUM0Tlrli8ZYAABASoQmkSLElSzl0543y5750BIoAsSqAQFASrBChvPTpz6dOfWy1bFLJZaWBoABSADpnt0z2pqNRVsVbIKQFPBnt58dRqWxSyRQBUW+bprxdumoldMz6Hm5CkSrAKhLM0Tpc/S6eekCkEthElZshm3nrhzvFQSrBSGRUISyWkzQxrHHryxvlLCkhQQpCoWGolAAkWhCgAQq9OfTrz79Oe1JNFlpYpYolWAADpnt1z2pY1LSy1LAKQqPmZ9HPOquosURULAEL8709Oe9I+j5+XXEAEKShmiZpZ9Pp59sgUgM1KhKyZs57487xQoApESpUJWSaQJz3jj14c986FiUhQAFkloIW2TNUAhREqhSQpSA3jp25d943YtazRqKWKQAoIWXbr1x20WKusqagFIBia+Zj0JbLqQtgVCwWWXju/O9PX0c8+7hzQAKkVUSVCV7d8PTrmACklZtiSspnV53hz1xikoABDNQlQlSzFzx7cOfTkIUgKQoIWmUtqAQoAAUgQoCFItQAdOfXty9Gs2y6ilimiwAAEF6Tr0z20WXUU1FVIUEp5c9fDntrMq2WiKkWkKDwejp7OPPeYUSwqArNQzZ31j6G/OAKRYkrNSs1E5a589edCqQAGahKySok049OPHr51CAoIUCJQohQAlIAqSVVIUELEqgEKSrCXty79efbUWXUUsWKUAQtSK6Z9HTPTRZdRqKWUEBSfPx6OOd2KtixUBSRRnTWVSLULCmaErNGfqdfNpAAWUTFSomaxrHHXmACUkosSVKiZtlY1jz9vNneAAIACkKCAUMrUgAKBCrAoACFAEKADWeno4eneb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Tlorn05cevlUBREqx59XND6/GenIS0lhUlV49KS37vXVFELUgXB5NKb1PZ35gAADz1xUe67+hQltggUVIUfifzX7GAhQQoAAAAAAAAQoJVhjXLzej5WOnmLAgKQefZYl+55lSgACManDdidcvpcYKLYlgQ46cdrHLpy5d/KgWkSrCzza1AfX4z05CULLLKI8e6C/d7aWUEKQpzXy6Q6ans78wAAFec42o9139DRABSAS2yD8T+a/ZQAIUEKsktAAAAAQFpEKQoxrl5fR8rHTziohUUE4bhYfc800kUUAJivPsjrH0uRIBVhUHDTltDn048u3mAApAefVgPr8p6cUkKCW2SV492kl+920sLZJQpFweTQdNT2d+dM1SxADz1xtR7m/oaFWWIpKQAp+I/NfsoAhQAJVipFAAAAABItCAuNcvN6PlY6eckEqwFHn3Kkr7vltkItBAXFnn0V1y+lxlCgRKF4anLSHPrx5dvMALEqxK4asIfW4z1RCxFItqQ8eraS/c760hYAllVzPJoXprPs9HNAAUEee3iD3t+/QCrElFsEA/A/M+tthQCFAAAAAAAABEqgkKiY3ylxFhLEFllhikL3wWAFIUkIStR0gACkIZrFSpc41kQvOwAGVIOsbgAQFoYAO9qoAQWRYYrJa3YAASrDNSBtelBCgIASkceXq6ax11xoAABCkKAQoAABAUhSEBKhAQlEzbvmuApFIKAQpFIKCAoWIIubJUM1CU51kAgKAKkUAhQCFUhAShCVAZpBQAQBCothRAUCIUkqKT6WfQFz33x0gEKAACFBAUAAABYlISwsIShCAhrDWECkFIChYVAWFQQoIDNsTNSskqF41KoEBQCFIlUQoSKCWWCEoSkZ0hJQCJVCkKQAIUESrIqyEB9TPpECdt8elwAFIAEoWAAAAAFIAlQgJUBCEJW+duIKRSFAIAAKsQoIURM1KySskpmudBCkBUKFki1JRUBYUCJLSQgqErMoIUABAWFAABCwEsLLPrc/VEEob1z764hSFIAAhRSAAAApBSCUiVCVCCoQh05GQKASrAgKAKQIUhRmpZkySs1C8dIAlUQIUUiFAAAIKgsyCCpWJRSAAsSgLEoCgRKgJUCfYx6oCBIt1n0b4auQgApAACklIoCkVJbYgShCAlQhKhAb4rmgLEqwFCQqghQIhaMpLc2QzWSVJbxoCFAAAAAAAhYShmwoiSsrICkAKQFIAAAlASoD7PP1QEBLAO/Thu4JQApAIVSAKkWkQoCkKSVCEJUICVCHTjblCoWFBCkpFBCkKhYKhmspmpWTNXlWKAAFBACkAAAShCWS0kMi3MAApAACxBQACEqUIfc5+qRLYgEIDrvl23xqFiUBSAApACxKAFIFIiyyEISoQlQR042xCkBSAoAIlIoIUQlZrJmzNsSDhslBAAAFJSALUEBKgJUJZFWYzVRakBYWwJQBAUBCLLFQ+7y9cICAEoQ1rHo359WAhQAQAARakUVCkAAlsklQhKgM1BHThSJQVZQIlIVYgoCwJUM2ZM25szUJiueqQFkELQRCipLbEFJLSQlQhKErBFsKRCoUEltSQWkKQlElRSff5eyEqxmoCBJSFd+vn63mCFqQEWyLYUBCkBQQtIEhCVKkSoQlQS9OBCkFIKQAAAAKRWTNmbc2YXNhXCpSAQqpFApAUAELElssgISoZrMosSqRKRSFpCpFApklLIQ/Q8vZJVElSJUBASkdenHvvhQAQFQoIVJLaACJQpELcorKjNEhklQub04ABChQQQpCkKsSkFZMVms1lM0zXHQQpItAIAUAIItJm1EshKhKlYzQoEKALEoIqS0RSQmkQfouPtgIBWQQEokIa1n1dPNbmkKQpACkABQEi0EAIkWVCWQhmoQ1hvjQhQQFAUEgKAAyZrGkM1izNXhpiiWWUAACFCLQgQVCVCVElSsZsqiFQRQBUikBSEqCpUP0nD2S2SVZUSAlsQQEqBPT18/TXIUAhSBC0EKQFRLKAAhKyLMqTJLYkrfK3k0RUiglWAIUAKskWxM1msVmzK5skrz6pApBQQAoBCkBKGSVKiShhYSKQAoAAFIAlSskofpePtRKRKgIKhCBIubAOvTl6N+eoAAAFIAFIBSKCAlQySokWWQyss3yu+SAoiUBYEtskqkKJZWUlYrNYrNSyctOVAFhUKACFIAASoSskomayuYUgUlqQLbIIoIqxmhmpRP0vH3BEtRKiCAzQgrIIQ3rHq6+Ws0CoUQqFAIWFIUIWFQGSVCVDKDNss3xuuQpCkKQpCiFQAoiZrNZM6YM1LHm2goIIUAEKAUgJWahBUsysrnlSLRSQShSKQUkUlQzUpZ+k4e4AARYSiQLklggqEKno7ebreVICgEAKSkKQKQhogJWaSZthEluRZk6cKxaliLULC2JVghYlpAIZrNYqVis2TFcNQsKAhQUgCkKCSoQzQlQlYjNBLbEFiFqQqgglsIiskr9Lx9sLEoCKskqoEySrGaEFSJZ26cvRvzAKQAAKQFIAKsktQrIM1AmKgM1Dr56wUAAltkWpFQsFiUWGNSGKxWazThpzKACApCikFMlISokqLKhLMLIBSQWpFqSkAtsRFZFZqWfpeHugAAAMqqQqIMiossRKhu49Pby6ZBCgAKQKkUBSKSkCEszbCJLYQzZDr56ysKgKSKollllJFWWWDFZrJmsaZIPNoQAogKAQoUhFlgzUJUIZrMQtSWoUkBSLUAGbYipUP0fH2ikAABAsSWgkJUiUILMivV083TfJAAAAAFIACkpCskSWkysJZkgOnnqUliW2SLSBKsKkotiUTFYtxZKxZlXOuVEWoAiktIlWACAlQzUoSocopCkKCFAIFIWWQlsSV+k4+0ACkUgAiiEoRJQyFiCVDtvj6OnmCgikAApICgELSCskIZqmSJm2Uk6eaixKCVZYLLCiyKLJFZXGpmsmbM24L59IQtIEKhSxEWgCGaGaEqEswslllgFJLbBCkECwmoIQ/R8/agAAUgABKiyFCJmhAQlC6x6+nltzKsKQKQoBAChIoEpJm2VlBLcksisunntiWJbZJbSSVYgpKqySoubM1msmKzpOdcdJFQoLEoBChDUZsiqzUJZFlnNZFIKLYJFpCyLSSkZqVKJ+k4+6AApFIAAtSQirIsBLBFiSoQqenr5umuQoIUEKQUgUgKQComVVlMrLJEqVrN156CJVItQIhaQoBMkrFZrFZsls8+maREqiKShYlAIVCVmiZthLIvOWoAUgCpLSJSKshmhmv0nH2gAABCqQpAS1EqEBCUQZBKh16cfTvzAAUECFAAAACoZBEzUrJCFzennsqwsQqFgSi1ItBDFZTNSsViySvPqxKRKspFIVCgAhKlQiS3NE5TVSKKgEKAQKqIrMSpX6Tj7QABSAAAKSKQspEoRIShCEoa1j1dPLbkAAEpLUUgAApEJQzWSVEhCW65t8bECFtkVCgktSULGazWawZrNY0ca50AAApAABCWxJUJZCW8xLEpFJQpItIUiSosshK/ScfaWySrEoUgAAAABKkS0RBlVkICDU9PXzdLyFIAACggsS0EKSomWokrITNsJZvldcrEssFVCxCkSrCkpismazWKySp59SWyKQoAAJVghKlSFmaGbcmYEWoJSWoBFpElQVKyfpOPtAAAAAAAFIAQgtgSGaSrIQlJOvXl6d+ckKQpAUJFoIUgBKhLIsM0TJCG+V1zIlqRVBJaRFWUQWYqGNMmaxqTnpx0QAAQqkAAlQyKhKhisywIKsSkFWIUgrJKEr9Hy9tiAFICkBSAAAALCBJaIkCyyAhDW8enr5dMgUgKQAUiFpFICVlJbkJmopM1vivK2kpJaKREtFiWWCGaxWazWaxTz6ZCRbSAIUABKgM1CVElvKC2xALKsktsRKQGdBDNfpeXtkAUEBSAFIAUgABFEILICUjNCWxKnft5ut5AUEoBAAAAEJQzRMBc1EldOFYUElVZFBEopCkzWVzZis1mySzz6AACFQoAIsSVKgM1ExbmKCKASglIKshmhmv0nH2gAAACkBSFBKQLEosKkJUlVEGaikhFWdd8O/Xz6gCAABakKQoIDNRM2khklpMm+FubYWCAsS0lIIVCVgxpmoYpx05pSFBCgBYlsQZ0ESLmoZrMqyQUChIpKDNpM2xJX6Xj7RCLUAFiUBSBSAtSFJSAIFiFzQESVFhEGt49XTy25AAFIAAAhVIlQzUJWQZom/NWbUltklFSKLZJQpkxpkzWKzZFnn1cpQKQCFEKAxQlSokM24iWpKFIUEEBLYkoZr9Ly9sgAAAAAACwqAAAAiiWJSZtRLJUAMiz09fN03yQAoWICkKQAAzUSLLIsqJmkb89S2FiWWWWCgQAZrFZrJmsU52crCxagAAIUhKhKlSSWyzC5ikBSFBKsRVmRUJX6Pl7UAUgAKQKSkAAhSFACxKEUQhKEFkVEshK674+jr5kCkAKKkAUgpAzUISs1CJLWZvhUVYWSLbItSALUhis24syZ0yk4bZApLGbaiFQqRRnRJLZZDNuTBYKCRSFpBYMis1D9Lx9ohSAAAAAAFIAACkAhQikiyoCJKLElJNaz6e3l0zFIAKkUAKsQEqEqGSESVFR086KSxLaiJRQQCGaxpkxWUzNOFAQpCgABDNDNEzaTFuRKQsS0gFEQsslSsn6Tj7UKAAACFUgAAAABSAFICKSVFJKkpJbEEGnfr5euuViUhSAqyRQKSkDNRJbDKS0maYvThYIqLYiKLUktqQyY0lYMVmpxrFRKoAELUipUiVKhLIsrnLLLAi1CxKS2yZqEoQ+p5/oenWe1gAAUixKAAsSrEoAApKQAAlpJKqBIFlRIsRXTfD0dPOAApAFIAAkthCVkhLIQuGuFUltgRKssohaRMVmsVlMasiefQEC2SkFqRUBmlQlmSGFhLUlFSWhIASs1AfT8v0Ul09Gs99CCggAUgFILbJAAAAAACBZYiWkiwiKikzW7j09vLpkkWkpFIAAUiS2ESLmyVFiQvO74ihZFFSQqiJWVzZmsVms1OactAAAAAsTNShLIuayYLAEtsAkUi3KKlZT6vj+lBULZ6Nzvc0AFEShSABSACkKQFIBCiwIJbARMrbIQgs9PXzb3yQSqIWwSVQCBKhCGaiSosTfO3ihaRKKkpLbJKGKzWaymLc1PPpLCgIAAISoSoSzKyzmqUhaEKCCVCVCV9Xx/RgICVpO+899SlIACkBSAAAABSAAFqRYipLKgIgzQgOvTj36eYAAhQBSAEJUqEMpFlkt1xXnUEpKAQpKsi4rNmazWKmbOFCFFiUCBKhKlQlQlc4i1AAAWJLSQlSvreP6MJKsEBC2d9z0azQAAFIAAKRSAAAAACKJYIRSSkZoC6x6e3lrIALUhSIWglQhCEszUIRd8TnViFWFsKEgXNmTFSzFuKcbMUUytQQoISoDNSpErFskLEqwFIAmaVCV9bx/RRLUkoAQCu28+nWaCkAAAUgAFIAtklCkABFUkzaIghKgFnfr5umuQAoSFWFIKRCVmoQJm2JF3wMKsFERakC2wxWbMmKzWSefQAhqJaQQgqEqErJipBSRaRKspJKhKGa+x4voxRAlM2pFElJVdtZ9G86CkAKSghCkKACkAKQW2SAlRUktliWJKgB06ce/TzC1IKCAKFiEqErJCEsixN8KzRURLQkoBm3FZsxWbc2TlZzqFAAQqwJmoSpZCW8pakWhIoIFsTNCV9jw/SlAkItqSSgIAK7az33NoKQApAUgFJSABSBSAECiUklsQsJYMmtY9Pby1lSKQFIBUKEzLNMhIZtiRennMlIEVQSBWaxWTNZrFTz6kVSIVCiJUJQzZLYiuM0pIAtQQsqJKGa+14vpQJFJFIJbUkssQoQldtT0azuwUgAABSApAtSFIAACBZYIRSSpEoLO/XzdNchSUECFApAzUM1CVCBN+algRKsspBLYmazWa51KzizjYUi1ABASs0ISomLcRQsKglWJUITSH2fF9KQoIgqJVgICWIVAK6anp1ndgAAAAFIFIAAALEqAiqiCAzbEA6dOPfp56masKFiFBAQlQzRMkqKk1wtiS2pJbZAtRIYrNYrNZqcNTIBFqAEISpUqETFuILUKIlWWCGSVK+34fpQAlBEoIUSAlsQpIUh01PTvO7BSAFIACkAAAAABFJCWgkM2iILrHp7eXTMJVLAlIFSLLIsJWUlsSDLXDSSkKSrEtJDNZJpzM6SM+fQi2RQAgrJKlSFmbecS1IUlILYRJQh9vxfSgBAktRBQBBFIJULLKiDep6N562IVSFIpAKQFIAACkBLUktRKWSWEpJKWd+3m6XkpCkUgqxASs0jNDJCVcLxCgKkltSEMW5szWayZ52c6AABAZtiKyi3NcxAgqykirISoSvueD6WSkqAEKSkCCkSwCUIpBAb1PRqddZFIAAUgBSAAKQACAiyiRSQlQHXpx7dfMECkqyRahYSyLDJKlRMrrC8SVSRRSAss5mdMmdMDzahItWJQEJUJUJWTNZgsqwSKQZpUJX3PB9GW2ICCgIQUgSgBEEtSRSLSDWp23O9yAAAAAAApAABYEEJbAkWWRSa1j0dfLdZsQAAAVDIIRM1KhedvK0gQqKLMmayY0zWTOLOVQoCRagM1KiRZZm3nC1FSBakqGSaQ+74PolEKQEqRagAJQRmqhYAkUkFAWu+8d9SgyUFJLbBAUgJbZAABCKFkWBIsshbO/Xzb3yRSUikpCkRJbmpEqWQi3k1yRVgsRQJZis1msVLMcNM0pAAMiyLKiZtlc4AAikhLVkJX3PB9IVIsCFUIIlKQICFqEKQiFJLSCLUtd957alQWJQAoMlAEKAAEUkUktESLKgTt049enmVYJFqFgFSSVKyDK5sGuNvNLQRKsqwymaxWdMmInDUKBCgM1mhkVLOa5gtSW2SKSVLM2j7vg+jAoICwAAJLUSgIEi2pIqKQspCiQhqztud9SoUhSACkAACkpCWhCyQtyEGbSRda5+jt5alSBFpLKJUSLCWZJbCWa4VztRUKIGbc2YrNZM6Z46mBSACVImkIZomLcxFqRQsRKlZFfc8H0QUhQABKsQAlCAAgSKRUAFSFRSBXbWfRvOiQpCgKQAAAAECiEFkWUSSyy2d+vm6a4xQAKQVCEM1CVEhrhWRakWxKGUzWazWKyZ4aktQFITNsJRMrKzqYzohYVIDNKhmvveD6MUAAEi0EAKZFIUIEihUgKBM2oWIgtIO28+jeaUEEKKQACkAACxBLZCyKTIqHTpx79fMEUiFAEqErJCGaSa46uIUSrIJbmzBnTJis4Z5aoAIDNCVkWZt5S1CxFqQS3NgzX3fB9GkUAAAACACpCkKhCggFRAICKsgBFqdt577mkApItQAsKAgBTKgQWSFRZZFhrXP0dvLpmCgRKBKyElsTJLYb85EUEqxIZrFQxpip59SAhQhKhKhDOplcSkFIssEtiSvueD6JSCLQhQBUiggigAQChELBYllIUSAloEQpOu56N40BSCkKRBVikAAFiJZUoQlghK9Hby7vKkBSFIZokXNQiZtsmuFkUktSKrJmzFZrOmcM8dAAQlQhKlRM284LUAlQlSofc8P0kEi0AAIUAhSFAgACS0IlSkAQUCQLBZFIB13O+s7sFIpCipAAAACLCpLYkCyyEOvTj26eYAUgpEM6hcmRUSRvz2FiW1C5M2YrNQzXPlWKAUkJWSUsi505RYikpKhKhK+54fpJCgkWhCgEAKCFBAWAEqxKgABElqRaklpBFWIlDpqejed2CkAAAAtSAtSLEiyiRRCWDWs9+3krIFIUhmhklQiSmV4WyyyyyhKwmazWbMy44aAQqVCErNCJytQAJUWWQln3fB9KKRSUAAACFQoIUKSFhSAlICoCkSLBQECFgsRAdNzvvPSwAAUkUlCFCkBZUklFhCWFXPfr5umuUFICkSs1IlkWIpiuIFoiWZtymKzWNJzueNUKZITViQlkrm1JCwWIlSsiz7ng+mAKQAAABCgAgKAIUgpEAoQAgpBJaSLUixFpIDdno3npqAAWFQFiUKQAgWWZWkSLLIvXpw79PNAUIXNDJKkSoSxi64oWJbZM1msVDnpDHDSAICVmoDNYrEtQsQS2WSsn1vn/U6XOwhQAACRaAAhQAkWqsQgKQAlBEoQAlVJKsECxFRSbs77z11BSApAAUgKZUCEqBIqyGtY79vLWRSCkZqESVFySzXOuQJVDKZrNYqWYzrPGgCEqJm1UJXKBFAlkM6E9nzPspbqdbjrc9LKAVIpCkSqBCgAhSFBCwACgkzbYlAQUiUIhSKhJbZDVno6Z62UgAAALEoCAEtgTIJSu/Xy71yFIUhmoQlZpEsvK3kVFsSzNYrJmsVnjqZpBCVCVCWSuSoLCUSEqHt+b9iQtBBuzrc9dZ2hCgAAhSFAAAAACJQUiAVACCkhZSRRYkJQGrO+521kUgABQQpARRKhEEFRenTh26eZViAGahLMqTItvEwKSmVxZKxWKkuOFAgM0rJCVisS1ILYktlkPb8z7CIVQSBVVOms9bnpc6ACFBAUEQosKSrBCgCUiFJSFQEqxELKCSWkEpEq16N57ayAKQAFBCmQozVSEIS3Wuffr5brIRTNDJKkSoktvExUVJbExWazWKzz1nmAhmlZIkqW84EVUSEqV7fl/ZBABCqSAErdnW56XPSygBChFsikpFABACkigCAlACFSKqAECQChTt0z21mgAAAAEUQEokWJLSd+3l6a5CCpEsiyokWVJLxrC1CGazWCVkxw1ASpE0hCWSuM1UEtiZoSvb8v7BaQAIUEKSW2SKFdNY6WdrnSAAAESqAJFoQogFIAiLQkloEFSFCBBAStHXc77xQAACkABBUllQIMnTrx7dPMAFQySyLEyovAzSCVmsVms2YxrPGqGahCVBZytkRVZQSpXu+X9iLYlAAAAEBSCC2yWuus7uetzQhSFIUAAEKQoEFIAhKpCFCRZQQokIKKTtvPbc0lIUgKQAEJahWULBZdY79fLbmkqRKhLIssksLwqQoyY1M1lMaueGplASpUIZrFYikM2rISz3/AC/tSAoIEohSVYAAAgUgqzdnS566ztABCgAIUAhQBACUEKhCkFIgJoiJVlgHXefRqasgKQAQtJARZQiQpLO3bzb3ysCVkhKzUhUkvDVzBFxqZMaZrMY4aGRZDNqzKq5SklQlQle/5f2ZAABCkWgklVSApEKAQoIW2dLnprPS50hQCFBAUBItAgqFiCgICIWUgLCxJaIg7az36TaQAAAEUCWQgWJK69OPbp5oqxJm2VIlZJTLXCyFmTOmDNRMY1nnc0iUM2S0nFYssGaEr3/K+yIABSBSAEqoUQABCipFAhULrWetz0ud2VCgCFAQoIWFJSFIgoQAgpEoQqQirkvTU9G86soAICkJakEtiRSQu8d+vltyJQzZFiZVYwvCwVkzWNMVDnw0yzoM1CWRedZlJKlRYn0Pl/ZgAIUAhSAoIhVJFqFkUCmSgAIC1N6z0s66xpCki0ABAUhYAQpAKgBACUBAkFDprPfc3YAABFIWAWQiyxZ26+bprlBWSEqGaiXFcbUzWDNZrNYxc8rCVCVCWZt5xKhKhK+h8r7MAABCgEAKEhVgAFAAJJaQoBCkKNWdNZ6XPS5qRaAQqFAAgAFSWWAQAAWRSQAldK7dMdLLEqkAIqkQEqJAb68e3TzBWSEshFzV5rxSsmazpkxZjjvOUJUqErNcoE0hCV9H5X2clBCggAABAUEAASrKQsSqgLEqxLKsAAQu9Z63PS53YAACFAAgBBQEAIKSS0iWWFJLd6z31npqAUgCkgJbkqQhd579vJWRmoQlkM23kvNkzbms2ZMLjhcksiyoK4kqEqVD6HyvsJVIUAAIAUiUigCFICghSUgLLEVQEKQIUUhU6azvWetzpAUIlVKsIVJaiVYgqAhSAlEKSEtJuztvPXUAAAiyxLKgIlrr28u9cpUISoRM1eVc2SVis1kxzuMXNCVmoYrEShmh7/l/ZCAAqyQWgQApAAEKICkKAkUUgKSgABABCqQ3Z0uem87ZoABCgEpCoQACpAEFAkVSS6d9566yBQQloSShlRLOnTj06edZCEqRnSJeNYZM6YM1muXDUWJmlkM28QQlSvo/K+wlgpCkKASLQkltBCgRKAAAAhQQApBRChAUEKRKFSHTU6XPXWNAEKCAUgSkBUIUgBKAhC2VO3SdtZKSglSCwGbCxLvHfr5brOSEJZCDjZlms1msGMufPUJUIjV4SyyWkh9D5f2ES1CrIUQACkSrCwoSLRAUEAAAIAUEKSkCpKSyrCwoBCwGk6az01npc0hSpFgBBViVCkJQCIKAiRdWdumeupUpKSwWIhKhKqde3m1vlCEqGaJeFzli3NmbM28uOsxkVDNcqyZoSz6Hyvs2WFCApItCRVIUEBSApItAEQooSKAABAUgoWICkSrEWoBJbYlDpc9NZ6aztlKoSkKQJQRKpCVZM2oWAQLbOvTPfWQBFIXNAkWHTrw69PNmoZqIIOFyYrNYMxy5ahCWSudvNZZCV9H5X2JKBUBQBKsktsSkUgFlllICgIUQFAhYCkAAAAIAi2xKsQAABJbYWddZ3Z01jaFhBSBBUKQAgJViUASV23ntvNABFlEixJbrXPp28tuclM2ZCzgyZrFZs5c94whKlmLeRCaQ+j8r7MhVkigWkkWkKgLAhaEi1IoFqAsktQsKQpCiyS2FESgAABCpFpACkpAUgBWrnprPSzpckigQAVAAQVARKsBLO2533ihYlMrKEAs69vJd84SoZCZ4XJmsVmuPHWYlSpXEzUJX0PlfYssoWCCLSFpIWItpJKS1AFIKRSBBSWgIUEEWhEoUhUigAAACApKsQCkUEFE6anS53rO0gpEpAWRQCRVZKEignXee+86qAlSVUSLDp14b6+aGaiQkTjcGdMnLN5c6qVk5VioSvo/K+xFsEC1BItASKqxCggqwSWiyRQKCFSKoBFM1qJQQJVIEqwsKhSAAEKCAApAUlWRbItnXWd6zvUsgVIEqkBAELBZFqRenTPfeNEABm2Au+fTt5Ws5IktZmONxWaycOWsxKic93kQlfR+V9mQBUiiggssRRQShZBFoASKKQqCWoAoSLaghQQpAUQoIUCAAAAAAEqxKFJAAJ01N6zvWdoBCUBCkoCAEQddztvOqJAuaJFanXr5ZvkTNozljmzWDnLx52BMavAlSvo/K+ykEWpFFBKsSgLJFqRaELBViCkUlCxAELSFBCpFpAEWhCggktoCFAhYlAAAAQCrEAApFrprG9TprNmZaIAAQlIlCkTpudt53qSFsiUIm+vC9fPKJlZhyxZZiuPK4llQ89ZqV9H5X2EsoWSKKACItFki1IoAtIAgqyFgpFSLUi0BBAtARagkUKQoAQqJQoQFiUKQAAAIUQoJSArVnTWd3O9ZRKEAAJQAib1O3WbZEWUCXWNd/LNZhKxzYwzWDz8tSonDVwSvo/L+whLEBaQAVZJaSwJbZCkLCkFWSW2JSKQqFJFqRaSkCggBUiqRQhSS1CkBSQqgIUIWAsLCwpCkABAUVIta1npc71nVkABASgCQ3p23jpuZUkWIrffy3fHKysc3PDNcc3lik5avGpXTwfdINRbEWNILJTUDWQRQhYUhUAWpItQsqyS1JakoUkKKElqKEEW0gKRCpFqFgpCghSAqFARKoIVAApABCgEKWzWp01ndwoAQBJaCXU7dM7sKrKDXXje3mlSTnzuIxXm5azJnV89Su3z/u5BQCAAVCpFiaRbqSpZbFSyF0akRZBYiihItIUgpIWoCwoQsLUikpFASLUEWkoIqRVIUEABQQoQFAIAACACt3O9Z3qauYtSAVkoku3Xeeu5kELrnr0eSWQ5c3OOccOdlvm2yd/n/dQIAAASgAAIBSJQsSyrEi1m2pNFLCTYhG0FjUhUEBYlAWIUUERahQsSkUIWApKsktsSgAEktsKAEKQBCgAABW9Z3rGtZ0CVACJquvTHTSCpc67+ZvjleXNzjz4uJeGnOvT877sgFJLbEoUgACRVJBKpCkAAAJSQpJaCAARbZSyaEWKmkRqLVi5hbJLRZJaLELZFsEAEWkKkWpLSFQFICgEKAgAAAABrWdam9Z3cwJLYUWdek6azKJevC9uEThzco8/K8t3hXp+d91BSRRUAiggWpFAsAAQpBBakBZYKQpACAAlCxKBIVYhQQWyxY1YixpLA1FSy6kCItIVCgSyxFBCgAKQFEKBACxKAABNbm9Z3rNskKFTp0zvpKjeL38ubjhzvnzeOb5dPT837oEWoABFqFBItQoiCkpKRaRKILACkEKCWhCxKsgCkgKkWkFiWUACARQQLYlKljRURqKWSxTRcyiBFUEBSFBBCqEBSFklopAC2b3nWs6uVEHTpnp0lub382N8vPzeXnry6d/m/dAhVICghYVAAABFFSLQgKIVItQRakFCLUi0iApIVYikAFlVIASrEKQAlEFIoiAApAJQtWSxpLFimkS2S1qEVEoQpCgAESrJLQBrWdbzrWd3MOnSdOmddfPjr5/HyviXp877sigKQFIACkAEtQCUAAALACpFqRaCFSFWJSKQBahYIpAUEEUikFIqAAAgFIAICywpAIKRCkqpFBC6suQ1JUstKljUUsWKmVIUUha1rGtZ1vPTeevfjnv5fmc5PnfeQAIFqFhUEWoUkKFJFqAAFgBUAEtsQqCKSgKCAAQqghYhViUktqFJFACRRSQKSVYlpKQEAAAQpJaQohUlJVgAgASKKWrJYqUsU1IWyaN3OrO/XlPX4vyHXvFIUhQACFBCggKOkxUKQoAAAIUAABSANzNQCghSAAoIAAAAUgAAAAAJp4/fz4ejO8X2/O6dOVAAAAAAhQAASkKoiUgCkoBCgBSp4t9QAQoAEKAAADUz0ZAAAAAAAEWoIUA3JpELCpACkKQFUkAABSLUKSALUhSAK8vtx4vfzzt6vFv2/O6ayKAApBFqCFBChYlACxAKsQtSLUiioICqSDz67gAAAAAAAAdpgAAAAAAAAAADczqQAACgEAAAAAAKQFBCkABw9OfD9Plz6zpyvv+X17efQAFICkAAKQAAFAAIBViAAAFCRQBw13RKCLUhSLUBYVAItdJnTKAAJVgABSAACkA6TNQUgAKQFhUABYlAAWFIlCiJQFOXWeD6fLh6so9vz+nt+d0AAApCwqAApBCrCkShSFIAAAAAIUKQA4X0QIUAAUgAKkUaTrMAAAAAAAAAADpnGgEABRCgIACgAAQqAAAFGNzxfS5eT3YldvPr6PyevXjoAAhQACAoAIUAhQCAoAIUgBQCFIUhR59dwllVBItBCkSrAUOsxqQFCxAAAlWAAItQDpM6kUgKQAAAFBEpFApCggCVYAleP38/B9PlNrl9D5fX2fP6KAQFIVCwFSLSApCkKhYUgShYVCiFBAEqwApCgjz69EKQAApAApAOkz0mVIhSApKCKCFIUUhSOkxpCwsigUEAAQFAsKkWoUgSqBItPN6+fzvrcuPaU9Xj39H5HXpzoCFpIWVYAlUQAJVAEARLaEAASrEKKhSJVCAAFHm16EQFABAUhQQ0naYFSBaEKkloJZVkCglVIOszUAAAACFABCgAAAEKCFcu+fm/W4+b2ZJvnfpfH7+vw7UAAAhQAAAAAAAAAAAFkloAAAQoACkPNr0wRSCkWoAWSWoV2mNTIAApApKQAAFBY6TFSkBSKkpKBSAUikAAAAKCUxufN+ty8X0ecqns+d0+p8ftcigEpApKRSFqCAoIAUgBSAKQAFBBSKQFBAAWpAeXXpKEKhQBCkLC7meswAAAAAAFIAFTtnFABKRUKABAUEABSAFIUEs8H0+Xzfrcs7Drwv1vid/T5NwFAAIUgKQFAAIACgAhQQFAIUhSAFIUgBRCwo8mvTACkFJSFIUlO852QFIoqFhSFIhSCkLWe0ykApCkKS2pCxAUgFWBABVhUi14/dz+X9nly75Fj6Pyev0vk9mQUgBQsQoJSKQUiioIoJQRRSIApKQFBBSFIFIUlIFIUh49+pCghQsShSA7ZxtmkABQQFiUKQAFTtnFAAAACFAAQoiVQCFEKOHox8r7fHy+3AHp8mvrfC9HfzaUkWkKAhSFAAhUi1CxC0AVIoAASWoqRaQFACFEQtAIUADxa9UKEBVJFqANM+jPOCghQKRC0lWQQKGpO2ckAAAVCwFIpBSKQpAUgBjpPl/a4eD6fOWWW5fU+L3+j8vqgACkAAApFICkABSUEBULFIAAAAUEqxAAAAUgAB4d+pSFsihAAUnonPUioWBC2SWipFIKQBtO2eYAikAoIpC1AAAItQCLUlfN+ty+Z9nhnYE9nz+n1/g+jpytAAAAAUgAhQAWJS1IBC0gFIEKhQpAAAAWJbUkWoItQADwdPUiUlCqiWUEdZjqwgALSAJakAAFak7ZwKCJVJFAFBCkKgiihCwskrx/Q5/I+7x5d8iJ05a+x8Hv7fndQAKAELCoEqwAsKQFiVUKIVCykCpFFQpIoFCFIUkUEqkigCkKkWnzenqFIAAAaT0Z5UgAAUgFIoqQLuZ6zFQRbELUAQtkWghQELES2iB5/Vj4/3eHl92KAfQ+V1+t8PvrFqRRZCkWwohUKESkKoiWVZJbSFBAUghQqFSBaAhSSKLUi1BCkKpCoUEQX5vX1QAAAFO+eekICkAFIoIAKak7TAhYVItBEqgAgEC1CyS0WTn1fJ+55/n/U5ig7efX2fz/o9Xj2QoCJViVZCqEhVkltELEpCkAWwqFIllWJVSLQhZFqFggCgItklCkWkBUi1ItIfN6+pApACkOkz2mAQpACkLUgAIvWY6TIIWwpEqyBRQREtoghVliLnU+b9fl8v7PDOwsK+p8Xt9P43bURaCFJFsi2SVZZVBIFsi2FAAQFhUBUi0ARKRaQIVJaKQsi1CoAACwpJLRRIt+Z19ViFIUgKnozzqFJSAAAKSkC9JjpM0SKQtQqFEhZQsBSAAFeD6PP5X3PPy7xEsp6PHv7X5/wBHfz7QIUCpJbYWCFUJAUKhQkWggEWpFsktpCkLJLbAWFhSFQsSyyhQAIlWJQFEi2FhXzenqEKQRah2mOkyCUiggAAAHWZ6ZzKohQELJLUWhItQJZZVAk8/rz8f73Dy+zBC01h9X4nf6PyepaiVUAKBIWVSAsCVQRKRaiUELKsSkVJaKBEoCwoQsKQoQpCgSKSwVQIlUQoD5vX1SAKQppnvnBCkpAFIAC1IdZnpMgJCqhQQsCUgWkgWpC8u2flfb4/P+pypCxK9vz9/Y+B6OvHUsspCiVRBFoQJWpJbCyS0USLYWJQsKSFlUAQpCoItESyqQAQoEKKhYWFEQthYlURKR83t6kACkT0551CkFIFFQCAp1zjSUhREqwsKIUCQS2iIVJp8v7HH5v2OONqREvTnfr/B7+/53WBKqJVICiCCWiyBUUUgBYUSLREFWFEi0kC2IltkC0AhRCxKpAUIWAFRKJVCSWoCq+Z09VBADrMdZkhQSkKQoJSKdZnUzZFSUKsKiFAsKCQsoU8P0uXyPuceXbIpCnv+X1+v8LvvnVCAAFICyLQAiUhViFsSrCwoggiqqCLRChCyKKIiWpLaEKAkWoWJZVkWiFEgWwFIBHzuvqgAXTPozyKQFIAACkHeY1IhRCpCwVYJLaQFESqeb1Y+R97z+b2ZABOvn39n8/39fi6SqhUBUSyhSSWkqwsgWhIooEBQiItpJBaFXJUKCCFCiBKFkloFEShZFJZVkWoVAVItICyLfmdPUEKp3zz2zAApCkAKQd840kKhUShQCAQoWJVk5dnyfuefwfT5ioiLT6fxu31fjdrEWgIUJBLaIlCyS2iAFIlCwFQsCVZFFSKi0gLBFshVhYJLbEsqyS0UhQBEKSqQFICiFIlWFnzOnrFSL0me05lIAAAUgp2zjSQpCwQsoWJVQqFAZ1PmfX4/M+zxzpQQp6fHr7H5/wBPo82lkWpFsCUKhRIVZJbRIULCoEqwsCAosKIEoUgKJFpEolUgihJbZFJVQpCkLCyLRJLRQELCyLUivmdPWBU9OedQQoIAFIKds89IlIVQgKQsKQFIleH6XL5P3OHLtKhQLh9b4nf6PyO1FCAsKgi2RaJJbUkqrEqwSWiwqFiVQJFAqIWkKhUSgktoiVYWAqRbACxKFgi0QoQsKCBLCkKKkL83r6Yo7557SpApACkBbJ3nMVCyFCwqRbCwsBUPP68fH+95/N68kKi2F9fz9/Z+D6OvHSCRbYVCgAiWWFqSLaEKQBLKCFCgkWgIVAWFCQqoCwFQJZVSFiW0SQLUWolUCJQpIthYCki1Ithfm9PTF3M92EgLUgKQBanfPOoJLaQRbChItkltiVUi/m/1vk5d8ikB05X7Hwe/u+b1UEktskW2SW0Ei0AhYAVBFFAEShSFiVZFFQsLCghRAUIAWSW2RahSRSFJSKi2FIlCyFUEkW0EhZVklvzunqh6c8rYgApAAKnfOKESyrAVCyKi0hYVAWTwfU5/F/Q+eFiV9D5fX63wu/TFRBVklosKQRbCkBQSKikLYUJFsAktsi0QoBBFqQqkLCiJSLSRRRJFVQIlWSLaJFsKAQFSKSqkUWRbItJPm9fX1mOkyQCkAAXTPbOKES1IFlUhUQthUSiVYHDpn89+q8ue8pD735n0+zw9BCiAqFkWgIlIUKIUSLQQoBEoWFiVSAsKhUi2RUUCkKQsAKEEVFJVJFqSW2IUBJbUQWFoEi2FiWFsS/O6+j0ZxUi1BApCjSds8xZFRRZJaBYEqyS0IthRE+D78c/Zjj9njCnThf0f5T13NsCUSwJaLItCBKpCkBYlUkWghZFFEKEBUKSS2xKJViVSFkWiFhYUkUUQFhZFJVIUSLUi1AEqyLYWFIVDy766ggKQFqDUnbOAsi2JVkWoCwFCRaIIVZC+D0Z+d6Zw+558+jMKfS+R2+v8LuSS2gICwQRbSSWotIEpFRaIWSW2SWgWSWoVQCFICyLQQqFEktsKiUKgLCkKQAAsShYlCoCwsLCoWJSeffWFIApCk2nbGAoQApChCoUhYUBCgMp8T3Z5+rHm+5wsca8h+t/K+r2+XcKEktoQpAWQS2woJFokWhItkWgIWAqJVgKCFRKCFWJVki2iJYAUCkhVgi0hSFEiotEQFoQFSS2oU82+qQCkAXcz1mKAQoJChQQsi0EigCwqFPF2z8705832+GfTn59nNfX5tfsfynqKiiki2QqkLEFCyS0UQIWiIltRKpJLaSKLEqwBLKRSVULCwpCggSrIFFCJVAiUBZAFsSqQsAioWItqebXWkAUlKd884UhYlItiVZFFhSRQSqCJVSKAPi+3PH1c/N93z4X54P0Hw+33fj9wkWyLQARKpCyFJLUWoUCSWoooSKEltIUhQEktRRQIWRbItQohZFFhZFsEWiCKiixLLKoIUEEKsKIl82+hViUgKTpM9M5tJCygKEgWkEKFRLCopKSWinj7Z+b6J5/tcOfsx5o81ay/Y/lPV6eGigiWUKiFpEolUCSKqyLUBQASS1AVZChSCLUipLRYUEBYEsqgiVREqgCJVgQtkUWARbItQsi2FCebXWkAVYgpOkz1zgqiRaiFoSS2wsKhZFFhSSW0kKHx/Zjj6M+T7/nWeBcJ7/F0/W/mPUhZFsQtQqRaiVUKIUASKKRLKsKRCpLaCQS0BFsEWwFESgLChJLakVFFiUSqJFpCwoiVSFBIFQqxLK8+ugKQpKRZZ8r149/DPv4UEKAEVFqSWioUCRaRKJVhTy9J831Z832OHL3YweAp+k/P9/r/AC+0KQsi2FhSRbBFRagLCgkUAWRaiULCxKSW2RaAgktoIURKqIKpCxLKsKgBRIUgWiQoWBKFIUQFebfSxFIAM18v18+G4PseR7uNACJQFIWJQsLCoJLaQAA+T68cO88n6HzK8ZyTWNfsvyfq7cdKARKsBYlACxKQS2xKoiVUKBCwSLUWhIWVZItogi0hUKki1CqhUKEBYlVCpJVWFiVZFshVCFBCwrza6ggFBz0+R7OWNEU+143q42otQqCKkqwthYlUQoJFFhRHn6z5npz5vr8eP0OcjwVD6nzd/p/znqlUEABYUkVJVURKsBZFokWgQsBSJVhUKiWVZCrEqkKIlUAki2oAItQFklthSFQAFgSkVFRaQp5tdakKQFIc9Pk+zlm2GpPt+N6OVtiVSSW1CpFpItSKi0iVQIlUHyvVjz954v0XmtnFfGD9T+a9H0vB1JFoBJLUlUhQsKBColColUSKAioqLZFRaiFRQikqoWFiVYVCgSAS2yS1FQqyLQJJaKiJaiothYWF8+uggWpBSC8t5+V68ZspY+34no50SrEoAUEKIUEktsi2FhZF5bny/Vnz/V5cPpch4zkduN/Y/k/XvNkWoUBAiLagi1CyRVWJQoRKFIlWBKsLItiVZCkBRKFQqJVEi0iCkKCS2xKRbEpFpIosLItEktoIeffRLSIKRSAcdz5frxBW8z7XivfMSyqiFoRC1AUEKJFohZIqvm+nPDtnwfo/PNTJ4olfY+T1/RfA7qRFtQFESqJFsALEqyLUBULEoCwsKkKoSFAIUKhQASS0VAUhYUQpEqwqCLUKQpCgQFQTz76wKQUgUgLx6Z+X6ucUdMvt+J0ytACFELAWFgktAsKgKcdvmenHn+pz8/1OMOJ5in6v8t6fb5OggiotIhaRBYUlUhQCFghZVEktpCyCW2BKFQsKQsSrItQQqhCwJZVEAi0iVYlUELEoUhYlWB5t9SFICkAFIebrPnenAqbzft+KblAApItIhSVZAtBEqiJZXz/Rnz9p8/8AR+WbDyHM9Pm1+v8AyvqS0hZCrCwsBYWFkLKoiUBYUBCwCLRCiQqkBQSS2hBFqRRUigCwSLSFSW0hYWFhQQFEi0Dzb6IAKQLUgAHm6z53pxQdcPteNqLCxLLLKRaEBYWAqCS2xLDGp8v1zh9Hl5Pr8aYPGD7nxe32/i97EsS2gQogBSFIUSKKkCotIQ1IoqSLbCyLSJVIWSLSUi1CgSFIVYWFCJVBIUCVSApEsqoUieffVBQQUgApAL5euPB6MinbD7PjmlkWkKkUWRaklVYCgJAtJPB6J5+0+d+j8s6JHGvOXL9d+V9Xp8+otIAUhqTNthYiW0hYlWBC1ItAIlUJJaktokgWkqiFIVACgCFJFsKACApItkWoVEFhbJLRZPP06yKQKAQAApB4+08XfFUno5vr+RohYAlCyLYWFIUJCgBmz5nqz5/oY8n2OEqp4lye7xb/AFP5j02FsihFpChEqoUIlVItEktFAEKQsAQtgLJLbIFqFSLZCywtiJaiothUCCkWkLCxBSSqpEoWJXn30SkABQCApCkHj7Z8feWCenm+t5VgktFABCyLQgKCARb4u2fL1nz/ANJ58dc05nlB+g+B3+v8rrFsKkKoQqQqoWAqAsktsi2FBCxKsSqiVSFEKIUAhZJbZFqSC2kKJFpBFsQtESqiFpCkLCgPNvogCkFqSkUgKCUh4e+fN1yC+vlPq+ZCwFQoESqACFIItkWWfN9M8/v5+L7fnijhHCumL+u/J+rty0BCxKshVQApCxKFCCLYUCRaQoSS2kSqJAtkVFCKKQokKsi2RaAAACSVVRKoBBFSWnm6dEAFAAIUVIpAB4PRnz9JQevlPqeYkltgKSKQWUAKCFkltjyds+Xq+d+i82PRmA8ZD6Xzun6X856CoCgkWoItRKoAgktsKQpBJaLBFqIWgkLKFAkKpIJbZJbUSqEkLRYWRaQoSKhZQAshVDza6FItskCkAKCAUgUnz/Rnj0lSS+7i+jwkLIVSSWgCkABYBC5s+d6Z5/djwfd86LXM8xD9N+b9H0fn9YUiFsKhYlCkiixLKqJVQqFgBQhUgWkigWJVgi2RpJSVSAsKkWpCyrBJaAi0kWwoiVYlAefXSkUEAEKAVYgKCUzXg745bhSe/g93FYlWFEkqyqiVYlCgEKeXpPN1z839F5+XpzUR5reZ15X9d+S9es1FsBYUhQJJbYlUgi0hUBZFqRaQqFAJFoSLQSLYCxC0hZFSW0hSRaCFIUQFgi0kWolU8+ukBSBQCLbJAAFiVSCV4PRjlpQfQ4T28QSKi1BAqLQhQIUInz/TPP68/O/QeUoh5SH1vk9f0HwO8toEi0gKEKIlEqwqFBCyLRABChQkWwsktoIWRUUVCyS2xKokltBAlUIJFtQsLColUHm30QCkABQQoFSAoICV4PRjnohX0fPPZyCAsQtQokLKqSWkoU8/SeXpPm/ofPy9eEDlXni1+o/L+n2ePpSFkWwsgKoIUESrIVYUQoEi1AWRaIgohbIVYlUIUEKJJbRJLUUlUCJVIAlgsLZFoPPrpAFIAUgAAAApApM14fRjnpRH0/PPRzWIWoWQsqgSFlUhYgrwejPD1Z+b+h80oU8xg9Hm1+r/ACvq1KiVZFFBEqoVCgkWxKsBRIooQohYEqwqFEKgBSAFkUiLahYVCiJVQpIthRIthSFnm11pAAoFSKQAApBQRVWTFeD0YzVhX0/NPRiJZVBIUKkUURKpCxw6Ty9Z8773n4e3nLSRfNEr7Xxe32/i90CAVRJLbAlUELJLQKQoIWJVEiiwFQpItJCqBBCqSLUkW1CkiothYUAkUlUhYItjz9OkigECkBSFBBQpIBSAXFnh9GJaSx9PzzthSRSUAEVFFBJFWV4u04+rHyv0fmgqpxXkll/VflPV6fPtCoItJJbSFSLRIWVUSrItAkUEqwsLItgioFsKhYCgJJaBSJVCFgBSCFAUkUUiHzu+/VzsACqskC1IApAAAAAXGp4e+ZQ1J9PzTrlQIhRQhUSqhZJbTjueTq8H3PP5focqFh54zXs8e/1H5f0yWipAtIAhQKkWkShUSiFsKICgRKsELKoQBBSS0WQqgJFIVFsi0CFhYlWFCFPyf09+3hfqea6ggBSBC0AhSFIFIABcaz4e+RZan0/POmVEBULBFRaIIWVY8Pece+flfpvLKIMr5yx934Pf63yusWyLQQsKAhUElosktpCpFqWJUloFBItgKQRUUAEsqwFCAFQsKgKiVYEqwRahX5L6e6u8z6vlvr5AC1BAtSAoBAFIBVEOW54+2C1NZv1PPnchRACiQspCqiUctvL1z8/7fHyfS5ADkczeL+q/J+vtxRaktCLYlWRbAlUhUKSLQQpCiFgSqAhRIChUKiUktogSkVItCFlCyFlUgioVQ/J/T2Qtl9fJ9TzN5VYlIAFIABSBQCFqSuWp5O0RTcfS8+dRZJaSkWhCoWJVklHl7Tj2nyP0/kzpYlDzpF+h8/p+j/N+kIVCxKAsi0kigltIVEqkhZVkltIUSKLCgCJVAghZVRCotgKQJVICpFoJFsSwqflfp9MhahdR9PzPdxQoBCkCkhoiqskBSKQU47nl6yFOmX0vPnQEABSFQsSqQxXl7TwfY4+L6vGxKphOBV/Q/nPT9D5vS1CxKsLAWRUWolUgABZJaSqgktqAqSWipFsktoRC0QAoiCqhZFoAJItQFlCoX5Xb0+D0c+HTKFtgejD6nldcgCggpCkFWBAFICjjvPm6ykOuX0fPmgJZQABKFII83Wcus+N+p8s1mLSHIwb5X9X+T9fTnRKAQoUSRbQgBQIlWJVhUCWVZFFgi0klpKFEEKsLAWRSWVQAAJItqFIWCfN6+uHDpnw+jGbkVVXL6PB7uAApBSC2yQAFIQoAOHSefctDtifQ4SgkVFRbEqkKQGbPL1eH6/Hw/W4rJLbIvAh9T5XX7vwPRZJbSFIWJQqSVSLUKIVACwSKqiFhYWIWhCgBELSRaAkWyFUggWiFBACws+b09RYK8XbHm7YQoWO2H1PO64tQQFIUgFqCACkAOHScOkA783v45FARLKqIKFAefpOPR8X9T5M7liUMHOJX6b8v6fX4+lAhUAhViFsKCJYWhAItSFUJFqFhZFpBJbQhRIULAlWARRYlCoVELSRUWx83r6oUgManh745bzQUHu4X38VkKpICkFiWkAFBADz9Jy3KDvznu5SFBCyKKkLKCJZ5urwfW5eD7HCUCVeJg9Hnv6n8p67mrCyLULCiRRREqyRaALIoIWkKAQoESqkVFJQokltklqLSJVBCyLZFsKIUhT5vT0xQAB5+ufJ2xmyllidMvp+d3xakAUgABSFIC1Io83XONQF9HOe3lhEtqIWhBIoVY4dJy2+L+p8nPrKQpk4xa+v8Xt9j4vdFRbAURKsi0QoiVZFsLCkKQskqqIlItiWVUigUEBUSykC1AVIthYCpFIWiR87r6oUJFpAZrydscemYCg9nJ9DhLAFIpCqQBUikpAo83XONBZPTznr5wkUllWFJFsBUPL1nk+ny+Z9zzlECYOa6j9P+U9Xfz7FiVYBJbUKJFRaSLZCyrIUSqBACkAi2AAFABCwpCxEtAokLBVhSJVT5vT1wAAAA57z4+2MWW0WNR9Dg9POFVZIAoIUgKCAQ8/WZoE9XKerERKCFUhSFEcdznt8T9R5OXaWolVHGoerx6/Tfl/VFRRSQoUCFIlVBFRSVZFoBItSLUKAAAhUQosLBFpIthSFEKhQJIoV83p6qZKKQKQFIebrnzdcChUnpw+hwmooIpACgAEpCkPN1masD18898RCqhSFhYWFiefpfH9Hl8v7/AJ4VCoyc6h9v4Pf6vyeyRakLKqIUVIFsKIVCxKokUlUkltRC2FgiiolUiFsSqIWFAgLEoBFJQskt+d09UBREqggABnU8vXHLULQaPdwnq5woIACkpAUgAPP0maVY9XPPo55VJbZFRaSRaSuenPc+J+m8vL0ZVAU5pmXUv6f8n6u3DUsLUKkWgESqBCiFgShRIthYVAUJFFIWQqkhVQsEWiFklooBCwQqh83p6YoAFSKKQBSWOHTPm65lCg74e/hNyACkUgoIAADz9ERYX2cs9swAAAiWUOHR5Pfz+T+h8yRaIg5rD3fP3+h/N+okWkLChCiCLQklthSFQqFgLEqxKsKAhQBEqkKRLKpIFRQhVkltICwT5vX1RQAAKQAFICV5+mOPSBFpHt4z184UgKpJSAFIpBm3jvMoWPZzz0zKiWFRbAWSW4056fF/S+Xz+vFIWJUOYPv/AJ30e/5nWotIEogLSSC2xKqSWigAhSRbCghSCLQRLKoIlBItJViUKAiUkVVB83p6gIAAACkAABjU83XObAWp0y9/HPSVIAAACgVIQ4dIpA9vPPTOYpKqCS2hIvLby+3n8X9J5gBRHOodOV/Tfk/X0xSFRKpEpFsighaEhVEKAJFsioVRCpFqQqkKhYWRUWwJVAhSFkltELD53T1CFJSKSFUEAAKhYDlvPDpmKpJV9XOezlkpKpIAFlWCLUkrjuRalPZyxvIktogKQrFY0+L+k8vl9uAABzB9L5fT7n570S0WRbCwsCFJRKoghVQsShUQJbYVAWJViVUi1AJLRRCki0ELCyKKQsfN6+qFIUhSJZZQAApAUAzXn6Z56lCF6ZezlntmUirEFIUgpAZrnuQLqT188aipFsShZJbU5avm9ePifp/KCFRKhgp+h/Men2eHpKoklooSLRIWVRIoAoCRbIpKApCiFkWwJVhQskUSqCFkWyKgWoCvl9fVYpAAAAItkUAAAUhjU4dM5qlEejE9fKVAtskUgpAASuW4lVqT18sWQqhSRQmbcafG/Rebx+/moADJE7cNfpfyfr1LCyFlAWFhYWAsLELYAlVItiUBRCiFSLUi0QRaRKFgi0ABJLaIlfjfq9vRy16+N9XK7iwFQpESqABSUgAAOO5y6ZS1C6k9nLPbIhQpBAAWpjTnQppPVyxSkLEqkLHPTh6s/A/UeRViVSQrAPq/G7fY+J3hQIVAUgKIhaIlCwRbJLbIVYUiFqJVAiUKIItRKsgC0CRSVYCz8Z9T0QqU7c9ezjfVzvTKRaEBSApAAACkM1x6ZzYLBe2Z6+edSACkC1BFJmsahRqT188WCBbCwrNYr5H6Dz+H6XGrItAZiVY/RflfX6fLqVUiigSCW1EoWRaQFRLKsASqJJaKAhQhYhQKIVIosAi1IVUKfjfqd4URSLTth6uV9PJ1zRSAAFICkKQAHPU5blIUqernO+ISkKRakUgGazoBuT088AUIVIrFvLvn87+s8gpAUhEkeny7/RflvXQCRbCyFUBELZFQqiFQSWioURLKqFCJQoQFiULIVYVBFsALIt/GfU70KiyLRYpDri+nm9PN2zbAgBQiWVYlAUgrlqY1BYHST1886kpLUgAsSi5szQpuT0YwEUWRQTNvyPvcPB9XhFAFSLkqfX+F6Pp/H7UhaQqFEBUAABRCpFCFVCyCW0EEUCiJRC0hYELQkKokVH5v2+zjvPHeVCwUCliFNx6eT0c72w0QAAAApADNnPcgC2T0Zz6cZgBSFIUi5slhR0zO+MKFRChleXafnv1njlKgSrCCNZfpPynr68alVCyFUkEtFAIWIWyLSFJFSW0hUEWwoQFhUBYVItABCyKhSPiej6CSHLpnjvPLpnFllpCgRVojSd+d9HN3woAFWIAACpzrG4EK6ZenGNwAQAAZtiCm5O+cCyS2ghK+V9vh8z7HGkBSFMg9ng39/wDM+qVQkUWRaICgQqAqCLUEWxC0klosSrCgQRahYCwFiVSSW0SLYfD7+8qKSxLizn0xy3OeskWoLYoCix3w74nowsUhSAAUikOe5ACnbOe+c2QFqQpBWQFHSY75yBCwrJjpPzn63xzSUSrAUyhft/nfR9D5vWFJFoQqFQJVhQSS0CgSS2xKqJRKsSrCoCyLUKQsSyqJJaBZFSX4no98goFSWoIrnqct556mdEg0BFUCx1y74d8TUCmTRACkM2Y0oEak9Oc7kFSBQFkWJQdM57ZwtIlUiV8v7XD5X2uIJZZVIhR05P0f5P17xqARQktokUUiUSrItQFAQpCkLAUCIltIIUBZFsBQQQLXw+/vkoFIKQoIEonLecanPUWIqgWC0HTLvidst5gFIAAZszpYi1Ouc+jOakACkEFpEdZnpM0EKQzufm/1vkzvMtsCULEsL9D5nT7X530kUJLaACJVIUQSW1CiRSVQQsBQCJVEi2FQsBSRSVUiikPh9/elAAICiFACLUY1nGpjUxqWC2SkWlIdMu2J2y3IAhQEJqAJanozjcgqCAloskWp1znbNIWBK+Z9fj8r7nCVQJFFESr938z6fZ4OkqkLJLQLCkSrAlWBKpCpFpAWJVkltBCwSWiwogktJVEgBZZ8Tv8AQkUigkW0gKiWUhSFIFqOe84szqABLSwoupO2Z1xOkgAFM1EKLJs7551AUgBYVB1zjoyiW0hLPzn67ycuuasLCogqyTtx3+i/J+rUsKhYUSS2xKsktokWgCFECVZJbYUIUSFUgBQEKQohQSLfhd/elBFqQFIVZZclFIpKIlBAXNmdTOpABLQJLWpemZ1znpIBUiygLA7THSZICqSAKsdc42kSqklvz/q8fj/f85YUAgCVfpfH6/X+F6CKSiWVYWIKoiVZFqQqxEtFki2wRaSBSVZCkltEALEpFpBFHxO/0IiWVYCkEKQAQtqQqkBSAsSgYsWZqUk0qxKLFXcz0zOkzpIohQDSd886lIAUgWp1zjSVEqyL+c/W+Tj3zRJKKLEoWP0P5b1ejy7CAqRRYWAqFQqBKpItkWwFEktAqJVAhYUJFFRKohYD836fqI0mksm0QCKKgUiFIUhYVChYlICqQJqZCAFFLA3J0mdzNBSAHWY6zACkAAd841JKshfB9Pl8X9F5otAQsAB6PLr9D+V9dklopItiAAWVSFkC2FQoSLSRaQFSLYVAUQokUUBEoV+R9f2pJbZIqLpLJpLGk1JpKmpNJUoRKRahSQqxKFIUgKJCUEChbJF2z0mdyakltSGk7Z56QAUgWp2zz1IVUPzv6vycPRlQSLQCFH1/hd/p/I7AJJbRBJaBYlUgALChCkLEoIqFVCgBACwqRaEKk/mv2PczbNAhRBVgElWJVlhU0WTSakFQShYgpFAIWkQpBSAKCA0nRmSgDozZApAlWBuZCh5/Vny+zmApCgVJK3l9D5PZakUAhSAFIUhakUhViAUECkFIUEUlBACggAfmfdWd6xsAAAAAAAAAAQoABCghQAAAAAAAAAAAAAAAAAAAAAAAAAACFAAAAAAAAAIUAAAAAAAdOSa1z6AACVYAIUAAAAAAAAAAhQAAQoAAAAAIUAAAAAAAAAAAAAEKAAAAAAAAAAAAAAAAAIUADpyRvn2AAAhSApAAUgAAKQFIUiFoIlUCAAFIUAhQQoBAUgKCFBCkKQFBAUAEKACFIUAEAKCFIUgABQQpCkKCFICkABRvkrXLrZZQFiVYlCxKFIAAAUCJQQpFpEoAACxKsKRKAARSChSARahSAAAsQVSD0+W9eU8XtTQAAFiVYEKSgEKAsSgi0iCkWoACxKFiUAKIlACjfIa59bKBFoBEoUgABSFEKghQRSUikpCrEoAIUhQCFAAACiJQpBFoQAAQpFv6H80+v8hnTx+x4fe8P0Hj9rNhQQqgkKAAAApAAUEAABSQqiIWoAUhSC9OUNY6XOwgKQpItQFIWJVIBFoQApIpKRaAgAAABULCgEBQIlUhQJZYi0IUEhQFX9j+JejzyhYCWeL3vB73g+hPH7rKEhSFUghVIIVSFhQhSRahSFBCkKQAAoBF68ZFzvWOlIUgBSApACkBSBSCkAAKAAFJAFqAQpAACkKQoIUhQCApAtSApO/C/tvwqApCkAKY28PveD6E+f8ARvj9qUCAFBCggAABSFAiUKQAFACxBR14os1rl2BCkKCRaACWWCkhQoIUktshQCFIUQqFABCgEKCFIUAAAAEBYUBCh9f41/U/lIVCxKoSSqFhURM9L8/6E8H0XzvovH7kFAEqyAFESqQoIUhSApCkqwUkWoF68IF6ce6JVICxBQFiCghQFUkAhQpBChRAEoqQCkpCgKSFAWBKsShYlWJQApIVYlX9T+TfZ+IAIUFICxKAAAfK+tPyP7FVESgLEpCgAAAEKsSrEsSqpIUBYnbhYi75drLCkWoCkAEWoUEAKQAAAQoAWFCAAoIAUgKSFAUgAAAKQRaEi0fvP589PmFBELSIUCollVIVRPzX6d+f/RQoABFoCRahQASLUALCoAIVSFI7cJA3z7XGwFAgS0gpABFqFIAUEElthSJVEKBEqgIWAFhQEgKsQVSAJVhSAoBAery399/PAABAFqICwogKReP439vr5v0unPYAUEi1ICqASLQAkWoVCwBKohSSduALrHTXPoAAAAAAAAJVgAQFQoABJaigJFoAQsKAKQQsKQqRRQCFIUhQPufBfrvx1AICxKoBCkhVIUnPp5vwf9E7cOu8aIUFIIKRQQoAAAIlCgEi0ADrwzYNZ3rl2AAIUAhYUFIAACkFIAAAEKCkAAQtIEKAKkC0iFAAoIAUJFv7D8Xft/BiikUiikAQAAoY+X9bj+Q/bejzdQAAAQoAFIAAUgAAAAANb48+mbCXfH0EpAoAAAAESqCFAAABBSKACFFIAhSFAIUCkCVYBYlICgUgBf6L/NXo8wAFIKFgRSCFAOX5n9Vj8/8ApO3DrSkAAABKsEBQKQAAIUAAhSb1y5dcILvj6LAlVZJKoECkFWILQQCxAKCFCwIqxFJQS1JaQBFJQsSrEoACkAlUQAAX1eO/0T+bwBUlqKQoIVIFtSLZJXD8P++1836fTnsIUAVJSUEUlpLEqxKKRAAAW2QsRaTo5cO+Ig3x72asRVgsASrEAoBChYhRUAWwSWkFIAAICghQpIUKQKKkAlJSUAlWIUH3/wA9f1/42yS0lllCpIVYlqRSVSFOXTzfz7+lduPTeLKsSkKCBRSBBRSWABKCUi0gSrLEVZ2zz8vp5Uhvl1ueiFWJQCVYWyAQKRQQtICkRSUAEBRaJJSFUQJViAULEoCxKABbIJQpItP2X4h9v4dJRLEotklpLLLCoUktQx8n7PL8d+278OqAUlFSAFWJQCFWJQQpFWURCrGasBSPRnHk9XERdc96x1LZIKsSkqxCglWIpBVBIUAAlWWJViUEKAABUigAikoAqRViUlqSkpFBCr/Rv5o9HnILEooSKFiLUlJai2Sc/wAx+tx+e/SduO1tkVAFsglIWpBSUBYlWJQsCAUgUlCx3xny+njmxbc63x7rLEotklpLEoIUgFqACUALEAtASC1IoVZIVZZZYVAIUgBRbJKsQUAhQAezxX+hfzgUihJSUCggBUgWpOH4b+g6+d9Hpz0KQpLSIUhQAQoqQSrFJRSBFqQoBC30Y5+ftz59M0S9OPoglIFIUhVICxKRSAUgKQpKsQoAApLEKSipFACxKCFIVYgVYLEKCUhT9B+dv638dSCiIpLSIWkCWkolJx7ef+ff0ntx6WaqCFiWkQpFJSFtklUELEFAIUWyQpLRZFvfnz49cce2AXpw7lQFBCiksShSQLULEoWJQQoIVYEtIEAFqQpKsQUBYgtSKAsQULAEtIL+z/D37Xw1JZYUWJQCFBIFoGfj/Z4/jv23o49JViUElWUhaQACkKSFWJaQAIpmrCgLEPRnHLc49+QGuXe50ABYEBQSkWoWJSFIVYhSUi1AUkSrCgALEKSrGV1ZBC2ySghViUVCxAVYhf3X4F9T5SkWxEFtSKipFqRQoVOX5X9dn8/+k7ctyyGolBCrEFIpKsSkKQFABKsAFIBFJXo55xrPn9HKUNc+usdC2SUWpICgiVYVSRSVYlIVYlqQKsSgAAC2SUUgsSkqxCkKAAAAsSrEoILw9vjv0/l7+j8vf0vma9fhlqSkVZYirAWyS1Jy/B/0O+D37zpAqS0FIEtSVSCVZSRSVYVICgAhViUUD0c8SvL6uMhWsb1z60ghbUhYlJViFBAVYltklBChYlAFJSAARaRKCFJVhUgKSglCxKAFiUhQ83p4hKkvfjv6Py9/S+Xr6Xy76/GVCkLBZRnl25fzz+ldOe7LZJQFiW2SUAVIpCrCpCrEqwJVgS2ySkKFIejnmHm9PHGpoZ1vl3sACUhQABSIUAgKsCUikoWBKQqxKSrAikoWJQABUlJQCFWJVliKSkpLMaZ3jOpLCkS3v5+n0fl36fzNfR+VfX5ACjPxvt8/x37Xrz2LEFBFFIEoAFIALEoIFFIEtJYLEVY74wPP358+ubEOnD02JQFiC0iAoWIUlICrEpKsFiFJQApAtkikUEKKRCgLAgoIVZZYC2SWkAsQpKGNZmpnUlCyRdejza+l8vX0vl36Xytery8/yf7CfA/RbxpCqSAFJVgKQpKIgFCxLSAIoItQSkUHfGYcu2OPXmKb4+hmqS1ItSUEKFiVYgqxKQpAVYlWBKCFqQABQsssASrEVZYLEKssQKSgLEFIUikqkALErOs5rOoSiUX0+Vz668/fU1ZJQAFiFIUEoIpKQqiJakUCpBSUgqyiO+MDn0zw7c1Q3y73O0gCgWyCCqQABSAqRViChYlAUkBakCkUWSaWAABCrEoBCkUlpCkSrBYlJaglAWJaSEslkoVN42BSAsspJSWkABSFJYlBCkFIFCwBBViV6OeC41PN6eNIa59dY6IC0iKSrCoCxBSKQUikoWJSKKghaRKsQFWJViUAAAAgCkFBCgEUltkEoqKkpCkKQoCxLZZYAAhqWIoCwJViUhQsRakpFJQQFIVYgFWO+cIlvk9XADWd3l3qWIBViUiW0JYlApAVIpAUEUlBAVRLLELUgUAAAEWpFWJSVYlFskFWJViUBYhagEUirAAC2SCkpFBAVYEtSBQCFCwJQsQVZZZYlIoJQHoxhEXzenjNSCa6ce4sAssSkUEBQRSUikoBFqRSVYlCxKFIAIoBBSFAICgEKBSCwIBQRSVSAAQKSgAEKASrBYLLEWpAUhQApJVlIIpLbJLbJKFiFBK9GMSUcPRy57yKb4ekCxKQoABCkKsS2oiUhaRCqQQoCxLSBChYlpEBViFJQQKSkKsSkpAAFCxKBUlJbZIKQqwJbZFRUlBKCBagAigAlJVgFllgFiAWkKktQp354LDl258euKRd8e1zpVlJLUEW2SAAUhQAFiUEWoAFSKFiUhakUC2SUBSQLUUWSKRQAQpKsCFBIWkoCwJSWpKCKSgEWpCggApFIKRQAS2xEoqQKQoBKspJfRjESnPpnh25yhrl21naFAWM1qJQBSIChREpKRSKS0iFWBKsSkKSrAWyCCqRSBAUBYAi2oWQSgAiggtJYgoIpBQsQFFQQqkhQACKSkUgqkItkVYlAWWIoIq9s80Uxqeb08gNY6a59UKQoWJViFJQACFAFBEKsShYlAAWJaQIoIKsShSQopLAgAoAqS0iAWksSrEVYVIKSgEBQsKRLQCFJZYgpKQpFWUQIUIupJQFiVYlWXvjmBF8nr4AXO98eygEKACFqCKsSgAEUEWpAKCVZYlItIlqQLbEsFiVYhSUUVIABCkKQpC0gFES0liVYWxABSKRCrEpFJQRSVYzVLEBagALEFpEUlIpKFiL6M4kVC+X08c6gTXXh3lWJQKRFJViUCkFiAVRBYlIKsSgLEpChYlBCikQKQpKAFiW2SULEtIiW2FgRSFqQqxKCFICrEoVJKqkEAKAsSgAhSFJViCrBYlCxAKCX0455UVPP358+mSjpw72WVYlACxFqFlgAQtSKQqxLQSxKAAAACFAAICrLEUEKQqiAJaRCikRSULEFIVZZYKRbJKsCCgLEVYLELSJRUgVYVAWJaQIpKsBQkFqd84kFqceuOXbEC749rnRSKQqxKACFpEKsSqFSQUUhSAAWJQRVlgQLQghViUgWpCggKAsCFJbUQtSSgLEoCwFCKRCgBYEoFsgEoAAAIWoqAQWksSghaPRzxAU59MefvzpDXPrvn0goCxCktJYEoBKRRUgW2SAULEoIC2yS2pBCgLCoAWIKCKSghQQtIhQCFCxKsShYlBFACyxAWkRSVYlIWkKkFIUlBAUVJSCkqwIWkR6MYEUZ1nzennSGsb1z62JSFpELaiJQFiUACpKSgACpKSkBViCgikoqRSAFqRQQqxKFgQtIgqxKCAFUkpFWJQsSrKSUCpFpAhVgQCgikFBCgAEBVgCUKRfRzxAVIeT18QW51vj2Ui1AAACwM22SkFAJViAoCxAKCAqxBQsSgi0iVYikLUgFtklAWJVjNaES1JSUBYLEVYgVZYEFBCghQCFFCRQABUighQFiCghSB6MZiVYU8vp451AXpw9AsSrEUighVgsssQUhbZJakVYlACxLUlCywUkKAAsSggKSrES2oAikLSFSWksAFiUgKRSVQQQqxKsQWksSrEpFqFiUKSFCkimaoC2SUBSAQPRjEUAcO/Ln0yB04+hLYEApChYgAtJYAlWIAKCFFIAAhSFFIAEUlWBBSFWJVllgQqxBViWiySgUgFIWJQQoWJViKsLZIKLURKAKQWBCkFFIBDRIVZZYB6MYSxKF49ufHrgo3y63OwCgiKCUEAqwICggKCAtskUgCkBSFCxKQAApAUCpAopEKQKSkKpFJYlJaghaRKKQoFkgqiJQAFiWFoiCrEoFJYlUhYlABFO+MCWoJz6Z4d+ZRrnvWOsKIpKRSUEKAsSgBYAEFBCgCkQpFJQQLUUiFUkBQCFAUgBYhaglqSrAlWJQQpC1IqxCipCgWpIULEtsQtkgqxAUAgUlWBUsaSxYJSLUlqTOp5vTyAuN9OXaUEKsASgikFCxBaQBAoJQAAQoIFIpFAIUikoWJQRSUEUlWJQApIWkS1IS2oUiFIpKAsQpCrLBYEoWSNLEqwoIC2SoNSE1AFiVSxCggWpK8nq4gqXrw7ykKsQWpFWJVJCgC2SCkKsQUhaQqCUlCxKBSIUAhRSWBKCKSghbZJViFJVIIULEAoIFqSrLALEWpApIWkAFqSkoVLFkWayULIUAAtRAqkgUAnm9PLOhIdOHpsBSVZYlIpKsssQVZYlCxBSFBAWFAFhUEKAFJChSKRCghQRQCVZZZYlAllEqxCkqwJQKQCxAKKQCxLSJVlSyVBUFEFIUIoAUlhQSktSUhaDzejljWVpN8e9mkLUirLLEKoIIKFgAAFiUBYlIUhSFUkALSCxKAQpCkKQApCktshQSFWIKRRQEikoItSUgVYlUISoSiQtAQoBLKCiwsSgUQWpFpKRSBBx7Z5dcAb5dbndiUEKsS0hUlqARagEKAQpCqSFAABCikAQqwJaEirEoWJSKKQtiWJQQpAUhViApLbBJQpEqLLIqyQoEqgLIUJFtiBahaIqkSghSAotklIUhefTPDvyKTXPprHYgQtQRSKSqIlpLEqFgBQpAAWJQFiAFJRSCkhViVSBbIJRSWJaQhbEpAtQAAQtJYlEXNSoSLYUEUEWoUgSigFlsAtikCULAAlWBC2yRSKBnWfN6eRaM63y7kKQpEKsSkUlqRQQKSghSAqxKFiUEKsQVYgpCrCpKsAABbJCkqxLQRCkqwWFQqGVEWEBULEVSBFtRAUFlFhLSwUlUhRAEKAASkWpFqRaEikh5fXyIC9fP6IKCFApLEoBFIAAKsS2yQUABYEKFllJChYgoWJQFiUUhSWIKQqxC1EWEXKiEspCwoCpAqygQsWKtlsllKBQkWhAIVSRQCAopAlItsktIAU8vq45sBenDuWiJQQpChYlIUEKFiUALEFIpCkpCglqSipFIpCkBagAEFqSguSLkipYihUUlBFAIWUlLLYqo1LYgWgiFpEWoJLdRCpAULEqxCiggCUWpIFAqefvz59IKa49rnRVgsSgUgsQpKRQZqwKssQoAAWAJbZJRbJKFgQC1IFqRQllZWSxcgIVYEKsKhRRJF0iasWWxZbBVIFIAAhSUi1IFAqQLUigACkAKALECKQU4dscuuCk3z63HQIUAEqwIqyyxKKRC1ItJYlCxKLYiKQoWJQACKRVhFkuVi5lIoAAgUi0lIqFsWWxrNsWUoAoSKBQkUlItIVBCkCihCwpEpFJVAJFqQFWplQKkUc+mOHfnFprG9cuqgACkCCqSAKQtSLSWBAUgFWBAKLZFIlksWLmWLCFSWoqKABCqQRSy6zdSpdZpKsQoFQARahSRVJKRQKRC0hQRC0BItSLUgUVIFFIVIWpLUiipDOp5vTzJDWddOXeCFFIi0iFBKAAQFIKKkFApEKQpcyxZLlZEoAACiwSLQAazbLqW5alKipFAFSKCAoAFCCKLEsoCwBACipFqRaQpCkACAoIWkLZJQCFBPL6+MpKk6cfSikoBChYlBFqAQAoWIqxChLFysli5lhEoLUBSFAJSFjWdF3lc2zVipALbIIAVYEKBUikLQQpACpAVYEqwJQsKQpACkAKghVEAKElUSkKIAeb1cc2Cxvl6LmwApBQCAoqFgQVYhYszctSWLmpIWgAIpCgKQuoubrNsus2ykFIFICkoUgi1IpCgCpFpAACoWAqCKQtSFVCyBQKkKsCFAqRRUikoWFFJItIlWIXh35c+mQN8u2sbAlWFQQoBC1IpcyyXKyazLLKCFCFCyS0WIUstl1m6zbLrIpKRakKRVIBC1CkgWoIopAVIoFQRaQJVgKhQCCKKkKRQSrCkASrEpm2xSJSKBSFSKSqSKCce2eXXBEax11z6rLEVYECk1Jcy5akuYirKJQshaQSLYVKqXUazq5azrUtiAqACAKQoqRRSJVJFoSLUighaQAAqAS1FSLUiighSFSFBFICkKQpCkKCVRk0hYChBApC0iF59M8O/IpNZ3rj3Iok1mI1FxnUKi2CAsRbYIosWBc3Uus3WbrNpFIUhQSrAAUBIAChSFiVQAIhVWSBSFFIAAlUQFIEqwpEFIpKsCFBC1IoIWkQooIhaghVhSIC1IudZ83p5AJbnayayRBVgRSKsAsCLTWWs2zWs3WbqCwFSKQoBKohUABYVIpCgAAAVIFAAqRaEigEoWBKFgABUi1BFpACpAAtSFIpCkpFWJakUEBbZJQSrAhSeT18VWIABACiggsWa1lrOtZus2wUAUgQVRAi2yRakUUiVYAVCwJVgKRKpItIUJFJSLQhSRQQpKFliUEoItCFgSrCpFIUlWIKRSFJSKABbLqaudVrWdWebz9wQsLCyBfL6uUuaQqxAVINS6zdZtl1nWoS1BFqRaEiglIoBCgVItIELSJViFpCggSrEBQKkUlUhYlIVYUEKkqykhVgBQhYVBFFSKBQQoQKtlRpZnWoLZdTfq4LLYt687qUD5vz/bAChRAnD0c+e4QXN3LrFsus3WaUhSFAIUUgCFJViVYACkQtQsSkUACoWAqRQQoJQQqkgUVIoqQKKkUgpFAIUAUJFqKtlsWVLVsWVNWKFhSFJCku5fVxQqx156oXUfL8HthVEACU57k1NYupUUgUhagLAEBQQpKAsABSBFtkii2SWgJFJVEQtBCoIoAICggBaQAAAIC1FtZWWxVstiyorVhKABSUEAqwsKSRaAl3Ono5Cyk7c9WBT5Hj9sihYhRUigEKSrACkpApBYlAqAFgQLUAlItSKACFApAlAIVQSLSAAABKRaQtyq2WxZUuoLc2llQoAFiVSFiLUCpKKVCwpJKoCrJFA3vPTtzAHbnQKfI8ftkoFSKAQpKsQpKRakUEBRULAVIAFAqRSFAApAELSBC1IoFCFgKkLY0tlRZbLZLLZbFWRSVVhUkFVCghRC2JQogpAABVSS2wABqIWC1EuuuNd+dIU7c6APkeP2yUlUkUCkQpCioItIEKAACFIWkBUKIAAAhaQpAVBKVq5WWxZbFWxZbCUlIoUiWWWUigUVIWBFpKsAAUhRAAi6EWBQWC2IUoIIVYhR2xrvghanbnYUHyfF7chSAopAAhakC1IUigVBFqRakUCpFpAUhSJbFLLZbFlsaLmostSKKSrEBQQqxChSRayaBALEqwIoFAKIolqJbFIVbAsKgECkqkAgBQpBGu2L352KSu3OhCvkeL2wLUi1ItBAVIVQSKAKgigAVJbblZbFLm0uVlsVdRCxKJVgBFBKohViUgKCCqRUhQFIALKLFgqNQq5tEWkCCqQFiAtIUiVYlWIKsCUhVgCUjXfne2agR2xQKfH8XtBYCkCFpAVIoAtixYstjSstRZbFlsikQVQRQLEFBCwpSFkWwFEWoIUhSC1C2LFEtEWKWVCkUCkSqQsSrCpFAFCFiFqCFItIWSWgVCxKFgSrF789dcAVemBSU+R4vdAhagWLGpbFLFlsmpbLcxagAAKQoQoESqJZVICkUgKQAAoirYsUS2BYqo1ELSJSFABFqFgEWoEqiBKsQUgUELYllAIApBQsCUi1ItQsQ16OeuuLAR0zaCL8jday3CC2WEoSosqCossLACFUgC2JVSLQhUhQFIAsalsCy0sWBZRYVCxBViFqAAFiCgALEoIULEKKhREqxCkoIFqAsSgEAAUhaCIKoiVv0c7vKklXphSFPj/Q4SLUEtQAtIlguooirZblZbLrNEiBURUkURdZM3UtystilyLKQKAQCgighSUkqiUgC1IFoIAgFWIBQsShYJLUUCkQooSFWAFSFWJQQoWSWhCqQ36OWt5KSy9IQB8j38LLYLqKWWxYq2EUEqkKBCiollgqywJRakgWpFWFhKiyxbIlZFDIqEoZtgoghQFiAoBKAsQtIEAqxKCApAVYlWIKQoWFQpIULEoWBCikSqSLWvTy1qEhuXWaKg8Xo5lhbEoFIUghVIItpIWFBEtqBKKkAUlUgKQQFCgJFtkC2QRbUSyrASyLLYkUSxbkWRYktAzUFEAAhQoiFIACkqyS0WJQsASgiikSkCkAOnq5XUIq5vTICL5PRyzbSQKUQoQsSgABYlUQAFWIpAWhIUKCIWgIWFJYiqshZVgKCAFIAoBCpFFACFohLIpJUFQlFiSoKhBURUBApKCFWJSAFIUEWhv1cms2BqNZtAPF6cWIAhRQAIlUi2SULCkBSBSC1CxFUkUUJChSFIEtBLCoFABUloRQQAFICiFABApCgLCkKgKQqRaAKICUISyAlsJYICUSCoSw6evjUKTWbuAgSoKEsixBKVCCiDNCUIlIUgAqxAtCFIUQqAoQoWCFlWIKsBSJVgAUhSBagACAqwIqywKRSFAIWiJVSLSFgAUhQCAolBLSWCwURCgLvLUQoAIUAAAgKABCoUGS1CBJQgqUIElASoQUASyykWkKQIUApAUhSABahSAJakoCwAUhaJJRakUItBBFthAlCghSGlSQpFqRakqykEKqNxqIUAEKAAAAACFBFqFhZFAQALUgKACFAICUJRCxJaQSgRWVIJUKCFVIpCkUEpFIUKKkCkKKEhYWgJKsC1IUAQoWJQpFsgBSAFIUby1AhQAAAACFESgWoEKAAEKQoABJbZAtQAARRUARKoBFqACLZFRSASlQBIS0gEFhYCCwtIUhYlWUikUhSFICwKpJQsQCrLBRLAALTWWoi1Bn18bis6uaxUoEKAQoAAAhQi1ABCiJbUAhQCKSghSFhQAEWyKAAQpCotSLUgBQAAAIlUAlIEoEiqEAsikKQCFJSKQqyiWCwqRaBFskvTIUhTP0vNEsSrKGazbippgzq5rNEKpAIUhQQoAAIUhSLZJQoItQQoBApKQoAAIUhSFCkAAAAAARKoABCgAAi1AAAAIpBKACkktAEAN5UAGfpeVAWoIFWIUBUJWbM25rOrlMauaAEKAhQQoIUAEBSKSiFsSgCAqVYi2RaSLUAAAAAktqJSLUAhREtqAAAACLUAAgWpCgCJVhQASrAICgAz9HzEKQtIlUggUWJVSLUKIWErNZrNZrNudM1ELCgItQCKSgiioBCkKACLUUiFAIUAhQQoUiJQoICgEKRSACgEUlAJFqFAAABFqABCgAAB6fZ581CVlJUqGbEW0gBYCwpEqgBLLBSFJWVzpis1mzNZ1ZREoBCgEKAAQFIUAAEC1AABCkKAAAAAAAQoAhQhQQFIWJbUBYVAIUAAEKQoPb6+GSiFQ1JLZEqWQlSombYkqEpItCACFAVYAAUkNM1ms1mzNuazpkUgAAQoQpCkBQACLUAAAAKQAFIAAICkLAUAAAIURKoAACxAKACKKns9fBCkBUKIlWAFBCkKhElSskJUqJKzVRKApApAAAVSRblM6ZrNZrNZqVAAAAAAQoAQsKAi1AIWFQoICkKCFAESqRagEBQARagAhQACFAj2ezgACFSFUAhVgktQoEQtASAUloyZslYpUSW5SkLSAUEBYlWoiKssTOnLUzpkmmaEAAUgABKsSrAACkKCApBSRdJlakKCkAoICkKCFWIAAACW6kEB/9oACAEBAAEFAt39dPqPsF1fXB/d1qKLoopi/toKKKKKev8AG/zp/wD0QQQQTuy6p86er/8ApoKKLopg/soKKKKKYP69/wCwIIIIJ3lNfU//AE9aiiiiinr/ANlBRRRSRi/r3/sfCCCCCd2XVE19T/8AT1qKLounr/2UFFFFFMX9e/8AY+1BCIgneP519X/9NFdFFMH9lBRRRRTD/Xv/AGBBBBBO7LonR6//AOjrXRRRRTD/AG0FFFJCmD7d/wCx90RBBBO+Y/7KCiiiimP6ZKKioKKYF+u/y/XIgmiCd8/mioooo/1oqKKKY1bJvvg+REEEE7widWJXxdaii6KKQV40FFFFFEV03uZWgggggnd/56vTV/XoLouinrq+OgpIUUUwrvs0nmgmiCUf57anX/nS/wD5daiiiiinrLSUUUURWl87ycrYiIIIJ3dKH+dL/vrUUUXRTGrZKKoKKgophlvMsrpIIgggnd0oepK32KCii6qQk8aKioKgp9SEnTc5ZsiCIIIglJO2pRRbVRXTrUUUUUU9eX0oqKKgqCkZWq77iUkinyqCCCCUkF7YlL053evQUUXRTGts6SoKgwwqEJ2CbaUkikpLNUQQbREE7sidKi6rp/nT+tBRRRRRUMM7oUlFQVBUGITWAivtJTSKKqyVEGEEQRO7x616fXnx56Ki6KKYpWzpKKgqCoKgqCKsVhNJbKeVEPqo2iIIg3eESgoui6etk5MNBRdVFMM7o0lGGFQYYYjlUSSSrSnGJLJKQwiDCIIgid4ROhNV6/8AOyfWguqi6QnZKmwqDCoMKg2iZZIJlgolBZIguZBcklGGGGEQRBhu7oJWx5Fx5fmiooqdGCf0qKgqDDDDDDDF0zlmcynOpzSOWY81GGGGGGGEQbvCJXXT0Mt2GgvSp8EJpJKjDDDDDDDDDDDDDDDDCIMMMIg27/jeIlRer1MnHmpKKKMKQlaroqVWGGGGGGGGGGGGGGGGGG7yiaJRXpXo9TLyYaCjaMKgopinatdhhhhhi0YYYYYYYbvSJo1RdF6fVy8eWiujaKMKYsjbNhhhhhu/Ig1dev08t+KkqDaqMYsreMpUXrxZFxzRUVKK6MLoqCoY8reIto2wVaPpZqjCoMKKKhDIsBFRfDkQbRq6rq3Uo7LhyplhSbRtGGFQiqxIZEl2Nu0MN0tVVehtW6cGbimioqU11bojmU+ipvn7Qg2zVWoKKL0enntqsNoww2iKqLHMi7ty7tKR2irQYXVRRdPU9jkSow2jDaNoklQTMIqbR9HLul9H1fpfdW6tq1dVpN1o6L6+blhVYYYYYYYY+BMkhMsar9DlyDr1PQfofbMoibZV0bYJF1gqwXHkSaV2GGGGGGGGL5iZVORC+I6dLjoXRL0Lx1qP1PtmUtG622Cq1ZdG0YSLDEJyhKE0nGswwwwqDaMMNo1NqCqXIXIXF5cXFxcXFxcg6bFi0bdKuyUjEYbSElgsZpJNiwwwwww2rU3LkLi5R12DqLEtLVLVLVGUZRlGLRi0beu+jbBiMBhhtGIyWKwmkto3Q2rdLaKqF469mbbu20jBxhhtG0YR0WGS7fOXDrtX6G7MsqCVIxctGGGGGGGG0hl2L0rh18AUVaCVIoqqiMgwww2jDaNpHIwioqbF+m8em/Q9J+0XbVEdYoyasMMMMNooowiyisMiLs3Lt2/Z3PrqmyRHWMUTqtGGG0bRhhtIZVQRUVK6zPr3S2RxZDhzHBmODOcOY4spZIZtH1cdVoJWRFkRRqDaMN0Nqx9UI5hOp9X1VUFVV632LKWzLJlkyyZbI+teOPIonqZ1E9HIJ6ERPSwCer64mHEhbGnbEXFiU/G9cl6OBT9dAX/PyC+n7CC4ssdnFFUiiInU2rDCoMNowwwwww6oJlHfqfVZVHoJjmomCRwIcOMsgfSjbE4sYuCAuBelIzkR9PMpH0BPTwIJCEd2sIqL6uBRfSQX1MqCwlGrGKqIjapSVNG1bRhU6PqgmZRJxXR9XFV9g4kJKJgkJhgIiJs/qqx9TPIh6ESPr4I9llhxSJenEl62ZBUahCD9CapRYVBtGGG1bRRU0TJJBMyDoosm2CIqkcEhMUE28Yxj2tURSXq4lJ+rkQVFTojDoToQQSiqaNo3SwouqRrxxykRwRQbwdUcn6mNSXrZUIwbROptEqKg2qpq3Q1aEJSI4Yx8NlGKi4RlTasKgouq6LVcjGUiGGKdn/jtS40LVTaqwsRdVFV6sMB9N8lVu1Wp1PsViKhKT1IwlMhjjHxlttlyXVMeFxm2r6vq+j9/aq4/TlyPT+pjwts30ccfRxx00ccfwtx9H0UzZGpoiyWGNIJsHpPo4+jj6P39qL6Lo5OdqUoxWaxgkU3Dj6Po4+r6vtX7W3U+jj6SkiJJVktGMVksYpFKr9Djj6v1OOOOPq+yem/Zm631yzuWjGKyWEUilR9H0fqcfVxx9PqfUfRx9X2D6Pq/U/an6cs2SiiKqwikUquPo44+rj6RxzUT1sgnqxE9fEcWMZOhkLIHDiF9XGL6qi4cqHx1v1vq+jj9b033yp0OSkyOqrRxwtSm+rj6vo+kcWSRH1UI44R2DJTfofRxx6L9bj9hWIuuWbro/Xhxtsn1+qrD1pKRxQh2R9HH0foceg/S+r7tYuLFjJJo0cMHXYP0Q9eSkYRim4eq9B9X7WqIp7EJxlQhFZSRkSmuj6PrDHPIY8UYdjfosmcWQ4ZHBI/HOA/HQ/HOA4D8dTgmcWQWEz60X1ffKiKmbAuPV+nFC2OwXTH63Y0jJRMMzgOGBZHY2xU4sYvri4JixklZ9x8nsYOPqwxdaS6L0oiyXFhSG8fpTDNRMCCQgm7WEVFwRFwzQXsns+vx9CI6xRkpLoo+sISnLHjjBN8mKaiYYiMnYfoSwRUlhmld9n/Hs+uuNdMEfpRUUXVRSEFnKEIwTeJGUiOASKJ2dURSWBCUZR7AqIp7Pr8SxS6VJdVFHIRWcoY0gnhMsMVJY5x6n3MopJODilRfR9HFERVXFjTHHwyeKMiWKUel+h9rKKSSUFgtB+rBis8QlhjIlGUaibHJjSaKiovS+r6Pp6+O5fEfoTwUE2ubFclB9FUhFZyRERPE5wSRPHKO8z4qeDHbHxaeHqfbZsdkulx9MEL5+MTxpMkixXcyikoyisZdK6YYWQ8ZkiSTJjWO6zY7o9C6YIXZPHMmJt17GO1ehT1otDx3Jh632UkRUyRWEtUS6SfTct4NlxPufZx3Q19aLz7u/S444/YcuJ9z7WKyenrI2Pt7jj6uOOOOOOOOPo4+j7/Li3GXHyQVFRSKNHtr6OOP0Po+rj9Djj6Po+9y49x72IxI+TtT9T9L6vq4+jjj9Djjj73LjZdtKKSjjxrD2O0OPq4+j6ufVTimcMjgQ4YHHA44FkCyBxwOKBwwOBDgU4siCug444+rj6PuGcnCyW2zQ7Q4+r6PrHHNRMAmOCbFccVFwC45po++lFJIqLFdsqMvZHHF1fRxIyUTCJGKbdYoouAWMk1ccfc5cdybbNH6dD9hcfVyMJSI4YpvZYoqSxyiP0OIu3zQ26oy9jccVdIxlIjhROwyxRkSjKOj7lfqTisZbXMnZX0hhEROyTwn1EUTcZYXp0PsVR07GpGMpEIJHs8oRkShKI444+2zwZU0TZ5k/wCuxQxXCMnap4m1TbKiKioy7TJF4+HTxP0ptM8PptZxaXh08d25nG2WqbHNHxDJjuPrqm0zxeO0kjp4hlx3dSbKcbZJtMiNPsH7z/MP3f8AmCf7P+cp+4/zj9x/nH7j/OP3H+afuP8AOP3H+cfuP84/cf5x+4/zj9x/nH7j/OP3H+afuP8AOP3P+afuP80/c/5p+5/zT9t/nn7b/PP23+eftv8APP23+eftv88/bf55+2/zz9t/nn7b0D9t/nn7b/PP23+eftv88/bf55+2/wA8/bf55+2/zz9t/nn7b/PP2/8Ann7b/PP23+eftPRP2fon7P0T9n6J+z9Ey+/6Sn5/qn7D1D9j6h+x9M/ZekfsvSP2XpH7P0j9l6R+y9I/Z+kfsvSP2XpH7L0j9n6R+y9I/ZekfsvSP2XpH7L0j9l6R+y9Eze/6cj831j871T871T8/wBU/P8AUP2HqH7D1D9j6Z+x9M/Y+kftPRP2voH7T0D9p6B+09A/aegftPRP2non7T0T9p6Jl/0fSkfn+ofn+ofsPUP2Hpn7H0z9j6Z+x9M/ZekfsvSP2XpH7L0j9l6R+19A/a+gftfQP2voH7X0D9r6B+19A/a+gftfRP2non7T0D9p6J+09A/aegftPRP2noH7X0D9r6CH7j/OP3H+bpGD7KMG2qQkomNBuzsMLjQWC7WUNlODaRi42wRFUSKJtExqJFE3jbJYIouNdmxKLixZa7EosIjbBIKoiNsmExCRRBtWG1bRt6w2rdLDCoii4htkqOSg1RuhYuleMHGGGpN0sJiEiiaMMMNoww2jdhbobRhtViii4htixKDUm6mrQxuMMMNo2rDdTaRxqokETRtW0YYYYbpaq3Sww1JhhhhhhhhtGGFgiksapTYbRtWJY6TaNTbVtIYxtW0ag2sYqpHGiDDDatow3Q2jaN1t1NQbpbpbpYYYbRhhhiWNFFgqDUG1YYbWeOo1ViGMYbRhhtG1bVtGI4hhhtGGGG0bRtG6m6WrNUbpYYYYYYYbRiWLRuhtWG1bRtJ49W0bpaqxjxvq2jDDaN0tokVkRxpEbRhhhhhhhuhqDa/QfoYbRhhhtG1+un0ot1sMNoww2jEsaKLFY6N1sN1Tx9DDdDaNo1BjHjcYbRhhhuluiGJxIsjaNqww3Q1J9W1YYYYYYYbRtG1YYYbT61G0YYYYYYYYYWKKk8Sx1YbqYbRhhieNtG2UIXDDat0N1wwjDaMNoww1FtX6m1bRhtG1bVhhtGG0YYYbR6LdDDDaMMMMTxU21YYnC3qbRuttYwuVEbRqLaoiqQxWjDaMNo1R06WG6GGGGG6G0bRhhuhtGGG0YbrbVhuhhtW0YniSQzLq3Qww2rFrpOCxXragiOsYWo1JtYxVVhjSOjDaNo3W3Q/S2jaNQbRtWGGot1toi1G1YbSeNJEoqijdTDDdEoOixZarEIWoNUjBZLGCRTVhqj0W6W2bdbatq+rUW6ZQSSSgsV621bXJjuSrihWjC5UiiJXVe5IuwlFJEorFauWFTHC5asILJYxRErfA+rdxc+leUUkkoLFauSFq0URVWMbUqRisljFIpWu2Dj9Tj7J6riLXlFJJKKxWoqOioy0MUGSpFFVYRtSqoq96RRFHqzhcioqLUyQuTrxRdab6Y4W1lXc3F6F5yF6l6l6l6l5echehcgi03qor1skLkZquWDL0ojqiIiVMWNqyrWfrdC9C8uXYXKJNS9BFpvRQRX6H1Try43qyR0VGXoxQZKmLG9ZVprR5ELlXcXKJMfZpKtlxtVzR+muONy1IQuWrJdkskFmu+SaiSRdH2CLWnC1ak42rpjjalNEchFIpUVdiskFkq9iSaiSTYotWcbkX6VMkXiYoutTFBkqKuwVUQWfZkmo6LsEWrmhVyxZYJbGnjhdKpKWwWfaoz2EVq5YWrTml0afysIpFKarXVUFkq9sSSoIr10WpJLoqjbfDCoqtXlIX67Z6D7GMnrotTNDbQjctRayz2T9gjKsi1ZRWMtphi0acl6/46pT3DjoOOPuISrItTLF02eON0qa1pSrv0OXIXl6jrQuUuUvLkoPUjJqyLUyRtlssUWjTWrKWyWReuyuL9lGTdCbXLF47GEbp05LVlLYrM+q7Z1QSY+wjKrFamSNsthhi0aSrVnLYLMfdIok9hGVVPrTzReNeMbpU5VJLXVRVVd8i/VFSuknqJUklsq2CNOS1FUVXWqsuxJKsitVT4pZ414palJVqTV6yyfsiSrRWolOSPGrhi8qSrUmrJVWT7J9oisfTVKUV+lNFp5otOphRo0pL9aaq9WSv2iKtVirVI08yPGn8ifG1mtWS7G5C9DkL1L1Ly8vQuTYorVYLqlFFpKn0ZqeFP+6UlqL805LVccWSF603L1EkleKiU0VhKcV6U6syNKlhT/mkq05rUktZZILJV2CKqCSrRV0pwWmlPOn/ADSijR6VF1WovzSeqqsSmu0STCK9NBBKaKyiUo0pI8aMEeXUvRKnNfpTmtSUmPnbIpGT1IrUgvQnXCnNGlQwJ/1SX5pS+aSqyU5S3UZPUir04/NJPkSjnT/qhhT/AJorTWpJfrSlLeRk9OK/WmlNFpZ0/wCaGNGjRlTn1r0SX6Ulk21ejFXSkiulKC/SlH4o5EeHX805U5/NKdNVei/Q+j10VlpRpx+6lGn/AD1Y/vpS+aT0lpzWk+kYSUj64mLGhamlsRcWMX1yUJxqQXRNj/NRKc0afVh+/ZLpL7aU6Sr9KSRVVhgilKeGKixWNJBFelD4pR+NU2Ob7+r10pLTnTn80ZrShBZrGKRSmsYyScFhSgtKNOHxSSlnT69WD4or8Up/NBdF+uzhBZrGLJVlFJJOKxlQSknyJRh80o0s/wAdWH7KMvilL5or8UZr9KOOFsa+SF8aMPiinxRj80o0s/2dWL7KMqa/NGXxRn80MEHXY54stCFKPxonWnzSjSy/Z1Y/s/ihLazpS+aGOLQ2OSN0aEfmjHaxpT+zqh9lGVJac9lBHns8iNOglGFNPijGlL7OqPxRl89S6rTn80Fo4Pv2fsJ/3QSjCmnxRjSl9vUnxRl80ZfFKXz1LovxQ9b52fs/NBPihD5pJ8CUI/NFfjqT4oy+aK/FKfzQX4oet87P2flKCfFCPzST41TqjSX46k+KMqS/FKdFaOD79n7C/wDdBKMPmknxRj80Zfb1R+2jKktOdL+euCtPZ5FeexhT/gShH5oz+3qh9lGW1nSl89S6Y5XQ2OSVsKEfmjDaxpZPs6sS/wDFGVNfmjL4o5KOCbLsfYn9UoY6UfiinzSjSy/Z1YfsoypKS+6itKfxRhO6NfJO2P8ANCCfSinxRj80o0s32dWD4oy+KWT5pL80V+lGE1isZJJKslSKTkspUEpJThTT4o5/t6sFJac+teifzRmlKE1gsZJJKcppFMk1muqdUKUfmlASklLP89WD79pJPpRUl8UVSnGSxWGdFpTzxQVVlTRGSjH4pRT6bTN9/VBf+6S/NJmpLTmlSM5xE9gTNjUujosoi5sZL2CU5rUgnYE+aU/v2Mqc/mlJPrRUVGXeojiJSglOCfVKUdnjV4UZU5pTklOSOlZq8YtTijU4JTj8UcitChgX/mitNakkZaUo7yMW6f56UqJ9NfpQSlnX/mhgX60l+aU0+tKSPUlHdRi1SKfSlFPrSSnnX60IK06UqLaT+KckqLFFF+m2YijVIpUgn0pRpzV50Yq8aKpUX6LSUWoqOSjtEiqjNVTVKCfVaaUpK0aWBf8AmkvzSnUklNtVihaqbBIqJCtFKkEpp80s6/8ANLCrTpLTU+KS6SSusULFqWKJGvFKqU408y/90k+gnx1LXmlWUW2NqFiHGcZYpYpxliFqaNq1REqwSolJfoLUwq8KUkqKn1qKjdoRHqxR1pxp51/5qYVaVJUqSR0qrFty1VIuJVijVETVKGWTy0SnFXSlJPrTklaUW2bbFI1oJUilOSslbBL6UlSoozVpR7EkayI9WNPOuqVIrbKmtSSPXVHFRU3yI4iJXjFkpxSpJbpV8MnjSVEqzjsFgNumEjsIpVRPpSzSaOwxyaVOSVZR2CoLAZdt8iQ2MY1YpUySulscUnjTarKNVum0tXZWqJFNlGL9TbPLJo7LHK2dNUrSjtLULC1RloMpapYWJtIxrIlTJK6WzwyeNNUrSjuPoMgyDaNt0jo1SKVM0mTaQkypQXoVKyx7kkKyIIJS+CUrl2uGdRUrrHuEY10Spmlt/wCYySUaapXVBYtum2SRcRESulSUrU+VpwldGnjnatSSbBYdpYSOwilXJO5acltTFJlqYZulRU2Coiko9mSKiRbYIlXNNkqZpOpCV0aaKxCdyVJJsViiixXsSREimxRKs5Wo71MkrY6Y52yqQnbKqqVF6ligsF3yQEiibJEqqpOdy1Jyulrik6VMWSssdmwsBYruLVExoNs0jWzZPrUyzZOiKsqK6VMWR6yptWLELFFiuwZSxSxBtqiVsuRqqqyKrr04pstT4XHO5KqoM23YtQtQsLCxSxSxSxSxSxSwsQtQbcIlbJO1Pmrlm69eOdyVEVUWEkklVhU70iDVpySKKrrUyzZKCKqLFXSpGSxWMkklZY7FuzoleUkikpLJakpMiqqrRxytWrGSxWKulZhu6MNXlJIpKSyWrlyXLTxTrRnasVRUrrEZU2Tb5C3panKSRSU1ktXLOtjnclWMlisZJJNgse3JHYykkUlJZLVyTtSsiqhGV0aqKsVhNJJXYYtPjtCFuynkSJKSyWrKVqKrrXjK1UVFptq6oY8qS2doy9ktUt2c8qRHVazsk5XLscc7Vr4820YtGXfMWjbTJl2GSdy7PHkbYY8qxEVF2rIWlq7hi3bKqIk8iy2GTI+2x5G2EZSisMiS3DIWlpaMp9aTDKWlhaNuJ5EiSkslr5cj7jFk2MMwivUag1Fhhj6DDDdTattZ5tjkybrHk2MZLEhlivYGG3sssYkpLLY5Mj7zHkbZRyqhGcZd6lNIks0l2WTI++x5FiPso5xFSXY2rfx0KqRJZtkrNkyPsEW5K8JrERUVNijoRziSRe5LKMSWcdV2SqiJOay2CqyQyWqn1SvGSxITSSbL4I55CTjLt0skUJZ1FXZzmkSUlXYKxkyLJTFkt2PwY8iLtUySQjmiOi9oVUQXOguSa7WWREH2OTJdpZE44ifQukXKXSLpF0i5S5S5S5S5S6Q8h1HUdRz6nLkObIc2Q5shzZDmyHNkObIc2Q5shzZDmyHNkObIcuQ5chy5DlyHLkOXIcuQ5chy5EPys5+VnPyvYPys5+VnPys5+V7B+VnPyvYPys5+VnPys5+VnPys5+V7B+VnPyvYPys5+VnPyvYPyvYPyvYPys5+VnPys5+V7B+VnPyvYPyvYPyvYPys5+V7B+VnPys5+VnPys5+VnPyvYPys5y5DkmcuQ5chyzOWZy5DlyHLkObIc2Q5shzZDmyHNkObIc2Q5shzZDlyHNlObIcuQ+o6jqOo6jqOpKckOSZyTOSZyTOWZyTOSZyTOWYspKjIMnkzU51W0bRtW1bpbobRqLDDDaMMMNUYagwww3Sw2jaMNq3Uw2jaNoww3Sw3Qw2jatowwxNNW6W0YbVhhhhhhhhtGGGGGGG0YYYYYYYbRhhhhhhhtGGGGGGGGGGGGGG0YYYYbVhhhhhhhhhhhhhhhhhtG6GG0YYYbRhhhhtGG0YYYYYYYYYbRhiYww2jDDaMMNowwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxkQYbRhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGMiDDDDDaMNowwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww2jDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGRBhhhhhhhhhtWGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGMiDDaMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNoxkQYbRhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGMifVhhtGGGGG0YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYbRhhhhhhhhhhhtGGG0YYYYYYYYYYYYYYYYbRhhhhhhhtGGGGGGGGG0YYYYYYYYYYYYYYYYYYYYYyoMMMMMMMMMNq2jDDaNoww3Qw2jdDDDatq2jaMMMNqw2jDaMMNq2jaMNqw2jDDDDDaMMN0to2jDDaNo2jDat0MN0MNo3Q2ja5BhtGG0boYbT67tt39dfrWZaX12eX+v6n1PqfU+p9T66fXT6nrfGjaNRYbRhultGGG6Gpto2jbZulqDdbDdDat0sNow3S2uVP/wCdkiyRZIskWSLJFkixRYqmvqpQYbRupqrdvbpbRuhqDdbUp/FDJ86er8U7ZFsi2RbItkWSLZFsi2RbItkWyLZFsi2RbItkWyLZFsi2RbItkWSLZFsi2RbItkWyLZFsi1S1S1RlLZFqlsi2RapbItUZRlLVLVGUtUtkWyLZDSGUtkWqWyGUtUZS1RlGUtUZRlGUZS1RlGUaQ0hlLVGUZS1RlGUZRlGUZRlGUZRlGUZRlGUZRlPqMoyjKfUZRlJfbQy6+r8eX5Psn9tDJr6vmGT7ZfbQyfOnq/Hl+T7J/bQyfOnq+YZftl9tDJr6vmGT7Z/bQya+r5hk+yf20Mmvq+YZPtn9tDJr6tT8jCfkYT8jCc+I/Iwn5GI/IwnPiPyMRz4jnxH5GE58J+RiPyMRz4j8jCfkYj8jCfkYTnwn5GI/Iwn5GE58Rz4j8jEc+I/Iwn5GE/IxHPhPyMR+RiPyMJz4j8jEfkYj8jEfkYT8jCfkYj8jCfkYj8jCfkYT8jEfkYj8jEfkYT8jEfkYj8jEfkYTnxH5GI58R+RiPyMJz4T8jCfkYTnxH5GI/Iwn5GI58R+RiPyMR+RhPyMJz4j8jEfkYj8jEfkYT8jEfkYj8jEc+E/IxH5GE/IxH5GI/IxH5GE/Iwn5GE/IxH5GI/KwH5Xrn5WA/KwH5WA/KwH5WA/KwH5WA/KwE/ZwrHlgqUMuvq/HmEPuoZNfV+PJeM4zjU4zjONTjU4xYMmmP7qGXX1vLp/GmP7qGTX1anGpxqcanGpxKcanGpxKcSnEpxqcanGpxqccjjU45HGpxqcanGpxqcanGpxqccjjU41ONTiU45HGpxSONTjkcUjjU41ONTjU41OORxqccjikcanGpxqcanHI45HGpxyOORxyOORxqcanGpxqccjjkccjjU45HGpxyOKRxyOORxyONTjkcanHI41ONTjkccjjkccjjU45HHI45HGpxqccjjWlP7dIfdQya+r5dP7dIfdQyfOnq+FL2Sf26Q+6hk+dPV8uyfGkPuoZNfU8uyfbpD7qGTX1fLp/bpD7qGT509Ty6f26Q++hk+dPV8uyfbpD7qGTX1anMc5zIc6HOc5znOc5zoc5znOc6HOhznOc6HOc6HOc5znOhznOhzHOhznOc5zHOc5zoc5znOhzoc5znOc5znOc6HOc5zoc6HOc5znMhznOcxzoc5znOc6HOc5znOhznOc6HOhznMc6HOhzoc5zocyE/ctl+afnH5x+cfnH5p+cfnH5x+cfk0Z/bpD76GT509XxrL9+zn9ukPvoZfnT1epPFJxRZWIWRLIlkSyJZEsiWJ0JQn9ukPvoZPnT1fF/40l91P8Ajrn9ukPuoZNfVqcaHHE40OOJxxOOJxxLEOOJxxONDjicaHGhxxOOJZE44nGhxxONDjQ40ONDjQ44nGhYhxocaHGhxocaHGhxoccTjQsQ40OOJYhxocaHHE40ONDjQ40ONDjQ40ONDjQ40ONDjQ40ONDjQ40ONDjQ40ONDjQ40ONDjQ40ONDjQ40ONDjQ40ONDjQVGWXzs5/bpD7qGX509Xxmf3S+af8AHXP7dIfdQy/Onq+Mz+6XzT/jrn9ukPvoZNfV8Zl90vmn/HXP7dIfdQya+r4zL7pfOzn9ukPuoZPnT1fGZ/dL52c/t0h91DJr6vjMvul800oT+3SH3UMnzp6vjM/ul800oZPt0h99DJr6tT8jKfkZj8jMfkZj8jMfkZT8jMfkZT8jMfkZj8jKfkZT8jMfkZT8jKfkZT8jMc+Y58p+RlPyMx+RmPyMp+RlPyMx+RlPyMp+RmPyMp+RmPyMp+RlPyMx+RlPyMxz5j8jKfkZj8jKfkZj8jMfkZT8jKfkZT8jMfkZT8jMfkZT8jMfkZj8jMfkZT8jKfkZj8jMfkZj8jMfkZj8jKc+Y/IzH5GY58pz5T8jMfkZjL7WdD8z2T832T8z2T8z2T8z2T832T832T832T832T8z2T8nOphlKUNnP7dIfdQy6+r4dm+Kfr/1U0oT+3SH3UMmvq/PhuTX6dS/Onrf1U0oT+3SH3UMmvq+HT+KC/dp639VNKE/t0h91DJ86erUZBkPoMgyDIMMMgyDIMgyDIMMgyDIMMgyDIMgyDIMgyDIMgyDIMgyDIMgyDIMgyFqDIMhagyDIMgyDIMg0RojRLULUGQtQZBkGQZC1C1BkLULUJoToy+dPX/qp/x1z+NIfdQya+r4bkJ0ZfOnr/1U/wCOvJ9ukPvoZfnT1fDZk6K/Onr/ANJ9Nlk+3SH3UMuvq+G5CdFfnT1/6qafHXP7dIfdQy6+r4bMnRl86ev/AFU0+Ouf26Q++hl19Xw3IT0+nXL509f+mmnx1z+3SH3UMvzp6vhsydGXzp6/9VNKE/t0h91DJr6tdtPrRbRhtfrTal9aTVshkoy+dPX/AKqafHXP7dIfdQya+rUVVHUdR1HUcdR1PqOp9R1HXV1HUdT6jjqOo6jqfUdR1HUdT6jqfUdR10cdRxz6jqOo46jqfUdR1HUdR1HXR1HqT+KC/Onr/wBXWvR/HXP7dIffQy/Onq+BJ82yLZFsi2RbItUtkWyFRdZ/FCXzp6/9VNPjrn9ukPuoZPnT1fAofdQnrL4oS+dPX/qp/wAdc/t0h91DL86erUZRlGkMoyjKMoyjKMoyjKMoyjKMoyjKMoyjKMoyjKMoyjKMoyjKMowyjKMoyn1GUZRl0ZdPqfUbT69DDLpD76GTWfxQX509f+qmnx1z+3SH3UMmvq+Az+IfdQyaz+KEvnT1/wCqmlCf26Q+6hl19XwGX2w+6hk1n8UJfOnr/wBVNPjrn9umP7qGT509XwGX2w+7q+umTWfxQl86ev8A1U0oT+3TH99DJr6vgMviH3UMg+kvigvzp6/9VNPjryfbpD7qGX509XwGXxD7qGTWXxQX509f+qmnx1z+3SH3UMvzp6vgMviH3UMms/igvzp6/wDV1/xqnx1z+3SH3UMmvq+Az+IfdQyay+KEvnT1/wCqmnx1z+NMf3UMmvq1OSByQOSJyQOSByQOSByQOSByQOSByQOSByQL4nJA5IHJA5IHJA5IHJA5IHJE5IHJA5IHJA5IHJA5IHJA5InJE5IHJA5IHJA5IHJE5InJA5IHJA5IHJA5IHJA5InJA5IHJA5ICzg0FS6hk1nRl86ev/VT/jrn9ukPvoZfnT1fAsf9lDJrKjL509f+qmnx1z+3SH30Mmvq93sLCwsUsLC0sFj9NMf9lDJrOivzp6/9VNPjrn9ukPuoZNfV7/L40x/2UMms6MvnT1/6qf8AHXP7dIff0P0ZNfVqWKWKWFhYpYpxlililililinGpYWKWKWKWKWKWKWKWKWKWKWKWKWKWKWKWKWKWKWKWKWKWKWKWKWSLFLFLFpS+NMf9lCes/igvzp639VNPjryfbpD7qGTX1e/y+NMf9lDJrP4oS+dPX/qpp8dc/t0h91DL86er3+Xxpi/soT1n8UJfOnr/wBVNPjryfbpD7qGTX1fnv0vjTH/AGUMms/ihL509f8Aqpp8dc/t0h91DJr6vf5/bpj/ALKGTWfxQX509f8Aqp/x1z+3SH3UMnzp6vd/465/bpj/ALKGTWfxQX509f8Aqpp8dc/t0h91DJ86er3Fq0vt0x/2UMms/igvzp6/9VNPjryfbpD7qGXX1fnv0vjTH/ZQyaz+KEvu09f+qmnx1z+3SH3UMmvq1OaJyocyHKhyxOWJyxOVDmicsTlicqHLE5YnNE5YnKhzIcsTmicsTmicqHKhyxOWJyxOaJyxOVDliS9lEX8o/KPyj8o/KPyj8o/KPykPyjnEoS+NMf8AZQyay+KEvnT1/wCqmnx1z+3SH3UMnzp6vzTXf5Pupp8dcvjTF/ZQyazoy+dPX/qpp8dc/t0h99DLr6vakQnFLrULULULULULS1C1OhPjrn8aYv7KGTWdFfnT1/6qf8dc/t0h91DL86erU/nep8T+acfjrl8aY/7KGTWfxQl92nr/ANVNPjrn9ukPuoZdfV+adqFqFiFiFqFiFiFiFiFiFiFiFiFiFiFiFpYhYhYhYhYhYhYhYhYhYhYhYWoMT+6nH465fGmP+yhk1n8UF+dPX/qpp8deT7dIffQy6+r89pUn91NPjrn9umP76GTWdGXzp6/9XSvUnx1z+3SH3UMuvq/NNdj/ADUUn800+Oufxpj/ALKGTWdFfnT1/wCqmnx1z+3SH3UMmvq/PaV+Z/NOPx1y+3TF/ZQyaz+KC/Onr/1U0+Ouf26Q+6hk+dPV7UpP7qcfjrl8aYvvoZNZ/FCXzp6/9NNPjrn9umP76GTX1fntK/M/upp8dcvt0x/2UMms6K/Onr/1U0+Ouf26Q+6hk19X57SpP7qafHXL40x/2UMms6K/Onr/ANNNPjrn9ukPuoZPnT1e1z+6mnx1y+NMX9lDJrKjL509f+qmnx1z+3SH3UMmvq/NNMijqXKXKOpcpcpcpcpcpco6jqXKXKOo6lylyjqXKXKXKXKXKXKOpcpcpco66t12oWoWockzkmckzkmckzkmckzkmXyLlHUSckXnynPlOfKc+U58pz5TnynPmFzZVOXIcuQ5ZnJM5JnJM5JnJM5JnJM5Jl0i5S5SOfLFPys5+TnPys5+VnPycx+TnPyc5+TnOfKc2U58h+b7R+d7R+d7R+d7R+d7R+d7R+d7R+f7R+d7R+X7B+Z7J+b7J+w9s/Ye2fsPbP2Htn7D2z9h7Z+w9s/Ye2L73tKfm+yfmeyR/wBD24n7P3j9p7x+z94/Z+8ftPeP2fvH7T3j9p7x+098/ae8ftPe0SXZ02zdDd8YT6CfUbVqjaNo3Q2rDDaNo2raJ1tq1Vuhu9Nqi6t0MMMNq3Uwww2raMMMMNqw2jatowww3Sw3Sww2jDDDDDDaN0NQbVuluthhhqDdLUmGGGGEXVhhtGGGGGG0YYbRhtWGGGGGGGGGGGGGG1YYYYYYYYYYbRtGGG0YYYYYYbRtWGGG0YbRtWG6GGG6G6mG0YbpbRuhtG6G1YYYbVPoJ9RtGGG0YYYYbRhhtGGGGGGGGGGGGGGGGGGG1YYYbRtGGG0bRhhhhhhhhtGGGGGoMNo3Sw2rDDDaNo2ipo3Q3Qww2raN0Nowwwwwww2kVGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG1YYYYYYYYYYYYYbRhhhhhhhhhhhtW6GGG0YYbRhhhhhhhuhhhtG0bRhtGG1YYbRhhulhhhhhhhhhiMtGGG0YYYYbRhhhhuhhtG0YYYYYYYYYYbVhhhhhhtGGG0bRhtGGGGGGGGG0YbRuhhhhhhtGGGG0YYYYYbRhtG0amwwww2jasMMMMMMMMMIqoIy6MMMMMNowwww2jDDDDDDDDDDDDDDDDDDDasMMMMMMNo2jDDaNowwwwwwwww2raN0MMMNowww2rDDaN0No2jdTatqw2jdDDDDDDDDDDDaRk4wwww2jaMMMMMMMMNowww2jDDDDDDDDDDaMMMNow2jDDDDDDDaMMMMMMMMNo2jaMMNow2jDDatqw3S2ioN0N0sN0Nqw3Qwwwwwwwww2jDEZaNow2jDDDDDDDDDaMMMMMMMMMMMMMNowwg2rDDaMMMMMMMNowwwwwwwwww3Ww3S2jDDDDdLDaNq3Q3Q3Q2jdDasMMNowwww2jDCKqCMqDaMMNoww3Qww2jaMNowwwwww2jDDCDaNo3Www2jdDDDaMMNUbpbqboYao1JhhuhhhtWGG0QST6t1t0No2rdLDDDDDDDDDCDDato3U2rasMMNoww1FtG0ak3QqDVWoMNq2jDDDdDaNpGfQ1BhuptG0YYbRuhhtE2baNo2jbFqS1m2Tat0oqxIqi1m0agwww2rapuG3f8AHaPgjN/Poz7Cm1XRd2va4yVBJIu/TaLvl7bGb+IL26OTfpt18IRVQRUXfIvcF7en0IzffP2/+O4Rnvk2a+GxkqCK+9RfIPqJNF3qLsl3a90jNt6nbP47pGSoJJF3iLsV1Xw34Izfti6LuV7vGZ87v57UveIyWIkn7SvisZv2ltV8SjkbcL2te9xkqCKi7l+0L8d7+CM33L94SSoRyop/HaozP42795RVQTKna0kwiou4Squqi7VdoiqgmUdF7T8EZvSTua7ZFYjlHftMZ7hF75/McoiovaEVhFfbp2RfncxyKIqL2iM3rttV0baLvEyqJJF7Ok+8r8b2OWSCSRezJJUEV/F0yKJKK9mjJ9qlRdsvzv2EySQjNF3/APHSk+7L2NJqgmSK9kRWEVF3696SckEnFeyRk+0TsC9mjJUEyIvY4z7mvaEVUEyp2JJMIqLs0pLtF+O0pJUEyp2JJP44klQTIfTsEZdhXviOgmUd9+isIr7xdkvcI5RFRd+kn7avcfgTKIr76M/IEyKJJF3sVYd+1r890TIqCSRdq3X8CSftS93SaoJJF3iT3i1f47wk1QScV3aKqCKi108TSaoJOK7uMt2tRe+JNUEmi7pJV062qrqtLlEnHuaSkgmRF3KKqCK+1XoXbuqCZVOWIip3FJKgmRNykn612S01rpOQmUSce4IqoJkTcRn2Ndk4mSRyIXIvbkVUEyCNtkkqCLt1pL8UP5qJJRMpyR7aiqgmQdF2yT2i9mTJMTKJKK9r+BMoiou1SfYF+d26oJkUTJEdO1JkEVF2iKIqbJdVor2BJyQTKJOK9pTIoiou0ST7RaK/G+XodUEySEyoXIvZ0yKJJF2cZV27oklQTIckezJkVBJIuyRWHfdr89pvkcokor2RJyQjJF2SSfZLQXtrqhyKJkiP2JJqgk0XYpPZL1r3G6SHKXxXsKSVCORNgiqg7+FoqnJI5ELkXfpJUEmmwSSLVXVete73KJkL475FVBJ10ntpd6cvkJlElHeIqoJkSsiiKlZfjwN1EyKJkiOm5UdUEyJWST1l6l+fAElJBMok47hh1QTJVSVFehU6peCpkU5EHTb/AAJkPpTRWPlKck6ZfHg9yoJkL47dMgiotNJeOJORyIXRXapkEVFpJLVaCp0y8OdhMinJERtmmRRJItFFY+aS/Tol4kk5HIJJNkk1QSSLRRelRdV+NV+PFb5HIOi7BJKJJFoPQUknjiSUvL410mqCSRet26V1Xol8+N3KchclVJKgk0XqTpVNFJJrPo+o6l0i+RfI5FOQ5EOVDkgXxLkHTw91ORS9KiKqCTRep+hdF1X46GrXKXSOSRySOQ5DkQ5Il8S6I6H08FuUvLkpJJUEmnSi9CppNNV+aTbR1LpF8zkkckjlORDkQ5Il8S6I6d7+C9RJoOi0HUSaUFTSSaT+e1/UeRfI5JHIpyqcpyockS+JdEuifTuLqXlydaOJPrVBU+hL47y6l0i+ZySOVTlOU5EOSJyQLojp2i5S8dOlPoJPpYVCaeEOXSLpF8zkkcinKcqHJE5Il8B0H3rqXKXJ0pPoVBUFJfPibqXSL5nJI5VOVTlOVDliXxLojptEkpcOmqT1khNCfhbbFun6lyiSkckjkkcinKcqHLE5Il8B0HpXKXCKXCKSi5ki3g7btqrl0i+ZyTOVTlU5TlQTJE5Il0RJF4mQyIk05cpyZTlynLlOXKcuU5cpy5TlynLlOXKcuU5cpy5TlynLlOXKcuU5Mpy5RMmU5MhyZDkyHJkOTIcmQ5MhyZDkyHJkOTIcmQ5MhyZDkyHJkOTIcmQ5MhyZDkyHJkOTIJPIXzL8hfMvyF+QvyF+Q5MhfkL5l8y+ZfkL8hfkL8hfkL5l+QvmX5C+ZfkL8hfMvmX5C+ZfMvmXzL5l8y+ZfMXJJCftZD8jORy+xJYrlQvmXzL5l8y+ZfMvmXzL5l8y+ZfMvmXTLpl8y+ZdMvmXzL5l8y6ZdMumXSL5l0y6ZdMumXTLpl0i6RdMukXSL5nLl2iJ1tsUSs22nmRBVVdIYFUSKInQ2/ak1ZhuhutuptW1bqbpbpbRhhulhtW1bWeWMSU5S0hjWRDFGOjaNo2jDDdDDaN1MNq3Qw3Q3Uw3Q3S3Q2jasIgw2jDdLDDasN0tokRhhtGGG0YYbVhhtG6W1YYYbpnOMSeWUtGIeuM2rDDDDaNoww2jDDaMMMNoww2jUGGGGG1YbRhtGGG0YboYYYYSP1bRtG0YYYYYYYYYYbVtGEjo2jDDaNowwwwwwwwwwwwww2rDDDDDCqiJPOp86QwymQxRgMMMMMMMMMNowwwwwwwwww2jDDDDDDDDDDaMMMMMMMMMMNow3Qwww2jasMMImjDdDaMMMMMMMMMMMMMIgwwwwww2jDasMNo3Qwwww2jDDdE86ISVZKJFZLj9ZEGGGG1YYYYYYYbRhhhhhhhhtGGGGGGGG0YYYYbRhhhhhhhhhtWG1YbRhhhtIxGGGG0YYYbRhhhhhtWGGEi2jDDDDDaMMMMMMMMMMMMMMMMMMMMMMMTzQiTnKeuP15SI44xRhhhhhhhhhhhhhhhhhhhhhhhtG0YYYbRhhtGGGGGGGGGGGGGGG0YbVhhhtGGGERxhhhhtG0YbVhhhhhhhhi0YYYYYYYYYYYYYYYYYYYYYYYYbRhhhic4QMmaUhtIwlJcfrxiMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNowwwwwwwwwwww2jdDDDDDaMMIgwwwwww2jaMMMMMNqwkRhhhhhhtGGGGGGGG0YYYYYYYYYYYYYksYpk9lV0YYx+qqkYJFBhhhhhhtGGGG0YYYYYYYYYbRhhtGGGGGGG0YbRhhtGGG0YYYbRhtWGGG6GGIxGGGGGGGGGGGGGG0bRhhIiINow2jDDatqwww2jaMMMMMMNrk9lBVWStpjxTmY/XjAYYYYbRtG0YYbRhhhhhtGG1bVhhhhhhhhhuhhhhhtG0YYYbVtGGGGGGGGG0ZRtGGGGGG0bVhtWGGLXGGGGGGGGG0YbRhtGG1YYYYYYYYYyZ4RJ5Jz1RFVcXqFqIMMMMNowwww2jaMMMMMMMMMMMNowww2jDaMNowwwwwwww2rDDaMNq3U2jaMRj9GG0bRtWGG6WG0RHGGG6G0YYYbRhhtGG6GG1bTJlhjMnsTn0YsE8hjwwxjaMNow2jaN0N0MNo2jDaMMMNow2jDasMNo2jDaNq2jat0NRYSP1akw2rdCIMN0Nq2rDDDDDat0MNrKUYJk9qS9CRVVxeoiDDDato2jaNo2jDDDaMNqww2jasMNow3S3Q3Q3U2jdLaN0NqiMjDatq2rdTCR6mqN0N0MfREy+2SWUl1xetOZDHCCbBqDaMNo3Q1RtGrNShGu2qRpt1No1DJ7MImTJKfRDHKa4vVjDqai1Zutq7dDbJEfZJF91kzY8Zk9jJk6cXqSUjCMU8JRG2MU3M5wgmX25S6ceKeRcXrwx+FxTYom4VWTJ7gqykuv1VcXqCIiJ4V8rsIx3GX24RMmWc16MXrzyGLDDH4bFNgibfJnhjMvsZMnTGMpLi9RE8OijrXSO2nkhBMvtyl1YvWnMhjjBPDk+iVox2qqiGX3CSykvRCE5ri9aMfEIJXRNrk9qETJknPqxeqqkYxinh6I9dEbaZc8MZl9jJk6seKeRcXrQh4kiMlVE2c8kIJl9qUupnXF6giN4lFKzJslVETL7gqrJenFgnkMWGGNPEk+tVBEbZZfbhEnklNemKKq4vURD+PE4p9KiJscufHjMufJk68XrTmQxxxp4pFKiDbLJjsn0whKa4vVjDxdPpTRH2nt47odGL1ZSIxjFPFopTRNrPLCJL7tfWzXx8WijrSRH2q/EkVFknRjmsJoqSTxVEakibf2YaS+nR6mVvH0R9wqIpKKxlJPppLIkRZyVfV9jmxeOIm69mDoSRtJxtU9bOuHIioqeNJvJxtlJHQml0dP872PHIru/YxvEmn1MsdIqqLgzJlx+Nxlu5wtnJHQUlFlPT9jhyeNKrJlyrNfXzvuvYg8SaMpOLx0/z/AGL4eMLJETLlWa6evnvTc5YWSVHTTLHSE5QniyxyY/F5wScZwWK64M16bjNC6JkT6i/UVG09H2OOfjE4JOMorFdEdDDmvTcZYWyVHTTJF009L2OXH4xkxpNFRUXRFVFw5UyJt8sLomRNckWUxZJYskZRnHxjJjSaK6LpGSxXFlTJHb5o2zVHT40VHRlTT/P9i2XjOTHcjfXSE5RXHkjNNtkjdAyx1yR+gh6uflxeM5cV3RjmsJQmk47bNFpM6KjLpKLKevm4sjoqeM5cV3RjyLCUJJJNrON0TKmskdNP8/P43lxP0YsiwVJIqbXNFlFRpaZI6IqouDMmXF41lxdGLKsFRUXayjdEyx+mskZT1c/Dk8by4+jFlsX+Npmj9SUbV0kjpp6Ge6PjeXE3Rhy2bVUdF+i5YvHWaaRmsJYsiZMfjeXG3RhzW7XNHScbZaqjKeln45+OZMdvRhzNtFRxUZcsXjrOLpp6Wfkh45PHb0YMu0yx0yRtlrNGUxZFxzjNJx8bb6Thb0Ycu0kn1yRujqqOLp6Oe2Xjioik4LFdcOV9nlj9DLG2Ws019XPy4/HFRFSUViuuLLds5RZckLo9EkbTBmXFkRUVPHJIiosWXXHku2WVNM0GlqqPr6Gfx6UUkioqaov1x5L02MkaU4XR6JpoisuDMmXH4JjzwnuZRSSKjaorLjmk02GRHQzRaXQqNp62biyeC4vaVCMkVNvOFwzLoirFYTSSbCSMs43R6FR009HNdHwWM5QXF7EZbicH6IyVFhJJbCcXQ9iP16JJpGSxliyJkh4NizyiQlGSbacX6IyWKxkkkrzRllG6Kp0qjaepnsn4EqKi9EZLFcfsxXbzg/RCaxVFRUrSi6HsQ6VTX0898PAZRjInhWPVjzTgQyRntpw6ITWKoqKlacWWUbkVGXokmmPJLHOEoyj4FLFFSUFivQjouP2dtOHRCaxryR0PYhQ9LNbLwNkUnh6seWcCGWM9rOPRjnataafVURUklsuiSa+tm5cfgkoRkTxrHqx+wIqKmznHoxzasqOh7OPqVNMOVceRFRU8FnicVFTphOUTHmjLaSj0Y5tWmn1ZycbZdfo5vB1RFJYlTqx+wqEVRU2Uot0Y51VR0PZh9OmSa4MqZMfg8saSJRWPTGUorDNGWzlFujHOrNNMkbJdfrZePJ4TLEfXpx5pRIzSSbFYt0Y51FT6fz7EHhQ9LM6eEyikiWNU6UVUIZkXYqKjdEMj1JJplhZPpkmkZLFceRMkO9rXljRRUVF6IZZRITjLYL9RUbohN6vsY7odTaerm45+FsiksfS7EM2wVHF+nRGb05aZoWT6VTX1M18PDJQRRYqnTGaxI5Iyrqjip9dYyupsZ4Xw6lTTHNYThKM4+GrjF+eiGYdFrKnTGT0l0z47J0PTzWy8OVHFgqdMZLFY5IrWXoT6CSenmx3w6l19bNyQ7wkort1giioqdMcrCKipUVOhFVBJPRlp7OO2dDFkXHNJIqd3+CPsZUI+1EjOMtssOlFVFjkRaqp0JJhFRaWWF8KPpZuxJuo5siEfaI5IS2io4sW6Y5FQSSLUVOiKsO9BdPax2zofUwZeSHfY5ZxI+yJlxrs1j0/VCOWoqdCSY+aOSF8KPr5ePJ4AmScRPZUjmguyWPTGSxEVJU1TojJqXt42lR9PM6d1lhiLimfWmiyQjnkJmgoi11RxumOSvGTUFJwScFRUWgklRcWTkh3dcUFOEWEqaKqCZpoRzwURUWssemMlQjJFpL0RlR9zGy0fWzWT70sUUXEhxyPimmaaCZ4iKi1W6UyUm6IrQlFJRkixlR9TLfHvqwiLiUtlTTJNBM4kkWm3SiqhGSLVjKh7mOlCSwlGSSj39UQ40LFGpJOSCZhJRWk3SkxPrUivXJEkk4rGVH1ctsvA7UOMtWlGSoJlEnFavwqSeoi9fuY/pS9bLfDwaxC0aiiqgmVRJxqRkwiotNJdSoipOCwnRxZFxzRUVPCFRCxC1aKfQTIok400m9NFfq9zG8aXqZfDWQtGopOReg9BJMIr0kV+rLDjyUfqYMvJDt/N9eVDkickC6I+7YajdJC8RU60lSRX6fbx3QpYMvHNO6/UuUvkcszlU5TmQ5YnJAviOm0Yag6l4ip0oqiSRaKdObHx5KXqZav07F+dkPzsp+bkPzch+bkPzsp+bkPzch+bkPzch+bkPzch+bkPzsh+bkPzch+bkPzsp+wzH7H2D9lnP2eY/Z5T9nlP2eU/aZT9nlP2eU/Z5T9nlP2eU/Z5T9nmP2eU/Z5T9nlP2eU/Z5T9nlP2eU/Z5T9nlP2eU/Z5T9nlP2eU/Z5T9nlP2uc/b5T9vmP2+Y/b5j9vmP3Oc/dZj91nP3WY/dZj91mP3WY/dZj91nP3uc/eZz97mP3uczf62XKfn5T8/KfsMp+flPz8h+fkPz8h+flPz8p+flE/0cyL+8zn7zOfvc5+9zn73Ofvc5+9zn73OfvM5+9zn7zOfvc5+9zn73OfvM5+8zn73Ofvc5+9zn73OfvM5+8zn7zOfvc5+9zn7zOfvc5+9zn73Ofvc5+9zn7zOfvc5+9zn73Ofvc5+8zn73OfvM5+8zn7zOfvc5+9zn7zOfvc5+9z/wDvrdbdlbsLdDbFtG6W7a2ybVqbdDV2qMMN2JqDb1qjato3U1VtW1bobaNuW6m6W6GG0ag2raNow3U3W2jasNqw3Sw2rat1sNQbRuhupuhupqDDat0JWbVuhuhhqTato3S2rato2jDdbasMMN0No3Qwwww2jaNqw2raNo2rdLaN0N0to3W3W3W2jDato3S2rasN1Nq3S2jdbaNo1BhhhtGGGoNo2jDUW1bVtG0bVqDUm1bqbVuhtG6m0bRhultW6W0bVtW6GG1bpbqbRhtW6mQbRuhuptW1amww2jDdCasNQYak1NqLDdLDDVW7E2rat0sN0tRYTVhuhupqrdbdDaNXasw3Uw2rDda/MX0brbVulqzafzomjDatq3Q3S2jbZt+2jatq1CKfRqjdbdTdcvnRNW1bubb1iXx2Kf3b9ty2wbYzET69hyeNL8x7FP48aj8dhl8ap4rL47OnishPnscvnRPFV+qx7H/M/nxhPjseTxeXx2Wfxqnx3Nd/IT53X8UZfbqngKqr3KXoIqV1+U7Sngv1Li8dKS6J2Zfu0/nwD6FiFqjL1XqXDp1S7RP58H+haWqMvS5cXD6L2jJ4baMo3WnZ5/GqeGsN0J2eXxqniLdsTyj67Jfnzyfz55PoT484n8ap5t/OkvjVPPU86X588n8+eT6E85n8ap5zL7dU/wDd1+fPJ/Ov8ecT6E8zZT+eifxqnlzFpag1CXxqnlDDDDeasNom0X58gYbdy+dU85n0J8ecT+NU85l8ap8+NsN5sww3Yl+fEWUtUtGQ+nYF65/OqfHhFqjFqDJ23J0J4ExapaWoMnbF65/GqdpfaMpapagyd5l8dnfZspaWlqeQOOPsmUtUtLUGTwVfndOOfXYspapYWjJ4XNPrqmxcfZMpYpYWIMh9PEJ9CUvoOg4+xYtUsLEGTxefxqnS44+ytUsUsQtQZvHJfHQ+x+pbIsLCxBk8zZSxSwtQ+njbKWTOKZwqcK0l+aLKWSOMsiMniv1GUtUtUsLC0sQtQZOhPipP7tWUsU4yxC2PiDKMoylilhaWoMhag1dPipKLliFqeGMoylqlpaWoWoMg22YYYZBETw9lGUtLRIloyFqH07DH58IZRlLVLS0YYZOzMMMMMMMJ35lGUtLS0YbtDKMMMMMNTTubDKMMMMMnZmGGUtUtGGGPptk7OwyjDDDDJ2dlGUZS0tLRkGQZOwp0fzuGGGGGTs7DKWqWlpaWlqDIfTtidH812GG7QylqlpaWlqFqDIfTu6dCUXHHHHH7AylqlqlpYWIWoMgyeBp0J87FlLZFilhYWFqDIMMgyFqFqFpaWFqloylqlgkCxC1C1BvDk6E6WUtkWqWSLCw40LIlqFqeXp5z/GqePNv08sYYYYYYZRqUepkGQtiWxLELELEOM4zjONSxSyRZItkWqMoy+TJu2QZC2JZEsQsQsQsOM4yxSxSyRao0hlGXxJO4MgyFqFiFiFiFiFhYWFhapaoyjKMvfk8FYZC1C1C0tQsLCwtLVLVLVGUZT69pTqfxP6DIWoWoWoWoWlpaWlqloyjDbZPL2QYtGGGLRhhhhv8A4CsiccTjONTjkcci1Rl8/wDoWoccTjQ4zjU45Fki2R9fP2QtiWIcaHGcalilqjL5/wDQ/wCD/wDmNjGgMm2+ngn/2gAIAQIAAQUC7otafxVn2CPgK1p/FWXYIeArWyfFWXYIeArWyfFWXzv4eArWyfFWXYIeArWn8VZdgj4fL4qy7AnfE7CvmC1l30fA1rT+ast8ngcq2TtaJ4JKtL4rSTeIngi11rqm6ildPBcidoRNgnd1rSTYKm3TwiVeafWuqbVE2Kd4WvNNkqbJI+FrXkmyYasiCJsk71KuqPtGLaLFo3hzbCabdi0tLRk26d6TSSbBUbuCJ32SbBUft6d/XYSi/lCdK7GUe2J3pOuWxlHtSeKSj5ZLZLFxU7I3fESmuyVBYt2JE74iVF2iw36IInfErKm1WG7Yt76mwVNqqCwFTbMW9+TZKm3tLNixaN39E2UIuLBGnC3cshYWFqjdLDFpYWjeAomzhFkJwuSUW7dchyIcqHKhynKcxyocqHIhehcnbW2eHG3ROFxKFvZ70OU5VL12Fy9Dato3dMOPqnG4nBY9iWaC5Rci+I4cd1BYuZMVu+WSILlFkvf22mPHcqI1LJhbdrkQWa+ANtYQuWMWqZMLio23XKKr+AttYQWRGNqVZQRSeJY7SWUVX8BbbQgslhBI7GeBFJRbYSyCyfwFtvCCyIQtTZKjk8FVZMSm++bYt2rHjWRGLbZYopL1xUoyybZx6bjj9nYatjxXCI25VEUl65KCp0qrEpvs376w1HFhffLiRRcCixVCU2FV/FGG6ceHsOf2W2D+EsMY8bdhz+y9d/DUkqCZhFffZ/YurP4kmZRJou6VWM+e+q/i0cqkZou4z57/ACaOVUIyRdr7Ge7ymOYRX2Xs56j+PorEcuw9nM3l0cioRk9XNlsTzCOWnKTJkncvmMMjEZPR9jLcvmaKxDI/X7OVk7JcXFxcP0uXF5cP4LDL0zlakpOvYHLh/FYZGEV9fZyOu/uLvGYzYjNzPktTfLLx1FYzSWS7xxV7Qwwwwwwwwwwww3bJRoLs1l2Rhtqw3aFjuVl2Fht6w3ZVTbqu/bsrdjVNV2Sq++btLd1VfC27AuxVfPJL55JfE23qp58qU5L5m1FV89kvmq9a+OtulTql/wC8y89l56vni+SruJd1YYYYYbpYYYbvcu4sNs2G7wvbm3LDd1kna2G3rDb1fAG7Cw3cpdnbsreLN2lu4S7G3a27evh7bldsvh7dul4gu4XyZe2r2Ny4uLi5C5C4uLkLi5C4uLi4uHHLkL0LkL0L0L0L0LkL0L0L0L0L0L0LkLkLkLkLkLkLkLkLkLi4uLkLhVQfdsMMMMMMNRVC0tLVLVLVLFLFLFLFLFLFLFONTjU41ONTjU41LFONTjUsU41LFLFONSxSxTjU41OGRwy0Vdk/iz7JF0Vdk/jD7JF2L+OPsH2Cr48i75V8gRd4q+RIu6VfJEXcKvkyLtlXyhF2ir5Ui7JV8sRdiq+WPsFXy5FrKvmEVqKvmSL/AODqvmiLQkvdWLS0tLS0tLS0tLS0busV7wxaNsGLS3u8l7faNuGLe3x6F7axbvrRu2pqva0QbsTDdrRdFWqm+bszDdqRRaib1E7UqdpTtDCJ2xUG8ORO4Km7XuKR7kqeFIndFTwhE2jDDUmGG2ip4MibJhtkw2yVPBETYtuG2Kp4EibBt42wVPAE78qdnTcJWbsTeGIlZuyNWXvieBKm3XsieeRqpsbVONTiOI40OI4jjUsXfS7EnY0rpBRMQ1JUFxiwXuS9hjUSskBIomwWLiw3S7Ze8ojkYbRYOKnh0aiVIxcRG2yoSi1Raku6pt4QfdTg1Raa79OwpTjF95ODU17Cu+jtoxffSRttLuaU0pxRt9JHprTXwjGlRiwbotQsGqZI9yTapTSkiVEjSWNRUaktNdqu8jTSljSkiDVFQVKWRKS05dxjtUSiibBUoqm1ltV602qbTGn1oomwVKU0+uzXvaUsVGKbKaUclJfBUpQ+KCbJaM/iivgqUkoJtF2S96SmmyhtJUVor3pKaUUow2k6MvmgtNe3pTSilGG0nRX5oLTXvSbKG0nRWivgqUkoJtFoLSXwVKUPigmyWjP4or4KlLFRiuyktHLSWku8TaptMa/Wii7BVpTX67Ne4x2qUUUSuq0VXay3ibWNNKWNaSKPUVRVpZFpLTltV602qU0pItRJUllUVXpLTXwfHKo5eXdFxeKtTJLwiNNKcVffSk1Naa9zjTSnGTb6UnprTl39KcJNvJyfwtKaVIT3U5vt12y79KiVIzYRX2yqSk9Rai+HIrEZvtFmKr+HxqJWSYkn2CzJTrLUXwRK6TUTIPScXILNa6r4LGqi7G5RMinKcpyHKcpyKXLvl88XvaL4Eq7deyotZF7I9ZV7Mm4Ss/Yn8NRe/KvgCLsH3j7BV8CRdi+4fYqvgiLsnH2Tj7JV8GRdo449Jxx9oq+EIvdFXwpF7kq+GIvcFXdr3NxF7Yq9pXtN3alXtKCp2tF7Mqj9qjoqdrcfsTj9rRNV7a5dvlUftqdEk7fcPuHLu3xTu7lw+wcuLu8STurjlxcXFxcXFxcXFw/dYpQVPNIp/wCDqnmSJUVPMESsqeXImwXyxNivlibJU2D+NIm0VPKETbKnkyJuFTYv4mibpU8iRN4qeQIm+VPC32aJsFTYKnhD7RE2CISi+xYVPGETZRi2k4vslTbP4AibKMW0sQsQ4onDE4YnDE4YnDE4YnDE4YnDE4YnDE4YnDE4YnDE4YnDE4IHBA4IHBA4IHBA4IH48DggcEDggfjwOCBwQOCBwQOCBwQOCBwQOCJwQOCJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOGJwxOCJwROCBwQOCJwQOCBwQOCBwQOCBwQOCBwQOCBwQOCBwQOCBwQOCBwQOCBwxOGJwxOGJwxOGJwxOGImCJwQOCJwQOCBwROCBwQOCBwxLEONPMk89Tz1PPU89Tz1PPU89Tz1PPU89TzGPnsfnzyPz55H588j57H588j8+eR+fPI+ex+fPI/O3cuHHLi4uLi5C4uHLi4cuLi4cuLhxxy4ccuLhy4uHLhy4uHLhxy4ccuHLhy4uHHHLi4cdBxy4uHLhy4uHQuHLi4uLi4ccuLhy4uLi4cuLi4ccuGGGGGGGGGGGE+fPE89Tz1Nw+j6OPq+jjj6vq4+jj6OOPo4/Q/W44/Q44+j9bjj6uPo/S+r9T6Pq+xTz1PPU89Tz1PPU89Tz1Nw+j6uOOP1P0v1OOPo+r9D0n0fR9HoPq4+r6OP0P0JFywsLCwsLCwsLCwtqJ5ND42yeTQ+B9qnk0fjbJuHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH0cccccccccccccccccccccccccccccccccccfSHxtk8lQj8bZPJofG2TyaHxtk8mj8bZPJo/G2TyaHxtk8mh8bZOwtvm2rdWOKKcSHHE40OOJxocaHGhxocaHGhxoNt08axVF26eNYqi7dPGsVRdunjKGOou3TxlDHUXbp4yhiqLt08ZQxVF26eMoYqi7dPGUMVRdunjKGKou3TxlDFUXbp4clSNRdunhyVI1F26eHJUjUXbp4umsai7dPDUpJrGou3TxdNY1F26eLprGou3Tw1KSaxqLt08NQSimsai7dPDUpJrGou3Tw1KSaxqLt03DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFqlilililqlilililililqjUU1jUXbp4ctFNY1F26eBv0P1rRTWNRduni6axqLt03Djjjjjjjjjjjjjjjjjjjjjjjjjj6OOOOOOOOOOOOOPVWpGou3Tw5aKaxqLt08OWpGou3Tw5aKaxqLt08OWimsai7dPDloprGou3Tw5aKaxqLt08OWpGou3TcMMWlpaMWlpaMMMWjFpaWloxaWlowwwxaWlowwmM4zjOM4zjOM4zjOM4yyotSNRdund47daKaxqLt07vHbrRTWNRdund47daKaxqLt03D6OPo44444444444444444+jjjjjj6R260U1jUXbp3ePY41F26d3TbrRTWNRdund47daKaxqLt07vHbrRTWNRdund47daKaxqLt07vHbrRTWNRdund47daKaxqLt03FiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFiFqDDDDDDDFvQwxahaWjDFowwwxahahahahahahahahahaWjbl6LjlxcXFylylxcXFxcpcXKXqXKXKXqXKXqXKXKXFyly9pXfL5AvjD9mXer3t+zL58u8Xvr+Ar31//AD5e/v2Nd4vf37Gu7XwB+xqm7XwF+xKnjiL2JU3UvAkXsSp46/YVTcr4I/YVTcr4I/YVTcL4M/YFTcSTwZF8+ffqm4XwhF3ypuF8IRd8qeQPvlTbqnhSLvVTyF97JNtJPC33qptl8MfeKm1Xw194qbVU8NfeKnkaLu22kk8PfdNtV8PfdKm0VPEUXcqm0XxFF3Kp3p+1vuVTZr2h/A1TZt2l+1Iu4VNkqdrftKLuFTZKnbH7S+3VO/v2hF26psZdvfs77dfAX7O/ZlTuT9mRdq2xXub9lfaqmwXur9lfaKmwl40+0VPCH7Ei7RUrr3p+xPs1Suqd7fsKLs1SsvfX7A+zVKyp35+wPslTw19++yaqvgL759+vgT75F3q+CPvUXYLVXwV94+wVPE33j11SovhDj7pFrqnirj7lFrqlNdw/c3H3L1lSmu6cfuT7hFrKnaHH7g+3esqUl7C/b3271VTtrj9tfbItVUor2d+2PtUXbKnan7U+1fwF+0vtHprRXuD9nfZvTVO9uP2V9m9JUoL3Z+yPsnpKlBe8OP2J9ii0lTrXvjj9gcfYPRVOte/OP2B66LRVPCHH3rj1kWiqdS+CvvXrItBupfB3H3b1UWqvhb7p6iLVXw1x9w9RF8ccfbPTRaa+KPtXpIvUqeNuPs3pIvSqdC+NOPsXHoJLpVOhfHHH2Dj9aL0qnkbj1nH60XoVNVqMMMMMMMMN4e49Rx+pJdDbthhhhhhhhvBXHpuP0ovUvZWGGGGGGGG7449Fx+lF7wwwwwww3cnHHoP0JLwRhhhhhhhu0OP1vqi9C+GsMMWlow2/uH6X1RfHGGGGLRhhto4/Q+iS0Xydhhi0YYYak4+jiS81YYYYtLRj6jiTHcZBkGQZBkGQZBkGQZBkGQtQZBkGQZBkGQZBkGQZBkGQYZBkGGGQZBkGQZBkGQZBkGQZBkGQZBhkGGGQZBkGQYZBhkGQYYZBhkGQZBkGGQZBkGGGQYYYYYZBhhIuRwIcURYQQkwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww3iMcIiNpLKKr+bxxqpGCJpKaISyKvm8YKpHEiazzebojkcOs8iISmq+bwwCI2iqxPP5vDEqkYIms8yISkq+bQxrIhhRNZSRCedV82SKqQ9foyewwqv5tD1xEbWeRImTMsvNseBVIY0j0ZPYH81hjWRjwJHoyZkiTyLLzWMVUx+snQqsZPZ82x+qJFujJnSJOay81x+uqkMaR6JTSJk9hZea48SyMeCMenJ7KISkq+aRgsjH6yJ0zyJEyZ1l5oiGP1REROnJ7Qqv5pj9ZVIY0j05MyRMmVZeaY8KyMeBI9Kqxk9lfNIwWRj9VE6snsJEnNZeZohj9URG6ZTSJk9hV80x+sqkMaR6snsohKSr5njwykY8CR6p5EiZM6y8zhBZGP1kTrye0L9fMkRzH6oiN1ZMyRMmVZeZ4/WVSEEj1KrGT2X8zx4ZSMeFI9eT2EiTmsvNMc7k6ZTSJk9hV829bIy9GT2UQlJV83RDHJ01z4rV84xSZdckLkVG83gumOTpr7OLzhFMUmXozY7V82gumKbprlx3Ivm6KY5MvR7WPzeK6YZOmqoZIWr5simOTL0Z8dyeNxixKO6iumCTp0eziZfGUTWUd0ikJWr0Si6Tgy+Looi9Eo7mK6YJ9PsY3TxhF6ZI25RSMmXp9jHavjCL0qjbiK6evPpnC5FRvGUXpVG3EVIqyor9Ps438aRehUFTbounrz6s2O1fGYr0KgqbeIisIrp0ZcdyeNRl0KgqbZNPXn1e1j8bjLoVNvFRCMnToUywtXxpJdCpuPXn1ZsVyeNxXoVNtFdITuTp9nG3jiL0STb4JsvTKLk4Wr43FeiSbWOmOdydPsYrk8cReiUdtgmy9XsY7V8cReiSbSOmKdydM4XJJG8dReiUdrhmy9Xs43Tx1F6JR2aaYZunVmx2r46/QqbTFNl6smO5PHUH6FTZJpgm6dXtY/I1TZ452r15cdq+CSjuUXpVNimnrzdOrNjuTwVYblF6VTYoQlavX7ONvBlQWO4RelU2CaevP6dSo6ThavgyxG26LtUIytVF6/YxXJ4Qsdui7RNPWnQ9jEy+AuJLqWIqbZF6G2CEZMqK/XONySiy+BJIfqWO2RehUrpp606Hs43TwRJdSoKm1RehUroIrEZOnXnx2r4I4i9Sx2qL0Kmw9adDJC5FTwa7qYWO0ToVKyDkJOnX7WPwhJdSx2idCpX9af1oZcdq+Doo/UqbNOhUqppjncnXmx3J4Td1Km3VK3rzZaHs4/CnH6ljtlSommKdydao5OFq+FIvUqDbVUq+vNloexjuTwxF6lTatTTTFO5KHsYmXwxx+lhuwYJ2yoTjckosvhr9TdgwTujQ9nG6eHv1NvsM7Vo58dq+Hv1NvvXm6UMkLkVO82iwG2z9TbzFO1aPtY++Wlgqd29abpRywtXvrFg2zfqbdY52rRzY7k8AYsFjsn3/AK2R0o+zj7tcXVbS3bNuIStVFeiqOZIWr3e4uHqWltd976uSlnxXJ3py4uqMN2mMmVFel7ONl765cPTYt7P6s6UoukosvgFw9Ni3siKxGTpR9nE6eBuOPTbsXqzp58dq+DOPTbforEJ3JRyQuRUbwp+0erkZaXtY/Dn7LjnclLNjtXt7dhfsPrZGWlmx3J3htW7vindGl7OLt9hYhYhYhahYhYWIWoWoWoWoWliFpYhYhYhYhYhYhxocaFiFiHGhYhYhYhYhYhYhYhYhxoWIWIWIWIWIWIWIWIWIcaHGhxocaHGhxocaHGhxocaHGhxIcaHGhxocSHGhxocaHEhxIcSHEhi/4OY5jmOY5jmOY5jmOYXI5xIcSHEhxIcSHEhxIcSHEhxIcSHEhxIcSHEhxIcSHEhxIcSHEhxIcSHEhxIcSHEhxIcSHEhxIcSHEhxIcSHEhxIcSHEhxIcSHEhxIcSHEhxJov8A9f48d5L15IKjd0Xwf1I/QVCXrxUl6ZL15oL3BfB8UWj0qhL1oKS9Ml6807avg2OLypKjkvVgpL0iXrzTy/04/wDVZYopL1IKS9JSXrzTyv0o/wDOy9v7PKcUbY7L35dlXwTDF5bP2JPNeyL4J6Ef+tlJWQXsi+CehFobL25NDsSeD4Y2x2Xvy+vYo+DYIXT2fsyecuxJ4N/nx/62U5MgvYk6F8C9CDQ2XuSaHZ18CxRtjsvfl9V7Imq+A+vC6ez9iTzXskfBP8+P/WynJkF7JHwT0YtDZe7Jodlj0L4BgzY7dl78vqvZU6F8BhNYkfcmhH3kI54LX9iTzXtK+CxySiR92aEfeiRzwlSySaIvZk8FccfpjllEj700I+/EjmhLq92TQ7PHwlxx+mOWUSPvSQj78SOWMtPfl/12ePhrj9Uc0ok5rJezx6F8NcftadC+er50nnsfPY9C+cx6F85ToXz1fOk89j57HoXzmPQvnKdC+er50nnsfPY9C+cx6F85ToX/AN3Tz2PQvnMehfOY9C+cp0L/AO7p4m44/aI9C91baOOP26PQvbmG2jjjj9zj0L2hhhtm444/eU6F7Eww2zcccfyBhhtk444/gybphhtk45cP4ZHoXYsMNsnLhx/EY9C02GG2LjlxcP4vHoXpYYbZOXFw/jqdLDbFy4uH80ccuH8cZS1SwsLKSU7i4uH8WYYYYtLRhEG2Mem4uLh/EWGGGLRhhqabJFLh/C2GGLS0tGGG2yDj+JMMWlpaWjDDdhTwhhi0tLS0tGG7bHvrDFpaWlpaMN2hxx9HqR7kxaWlpaWlo3aXHHH3EezMMWlpaWlpaN2d9HHHH7HHdsWqWlhYWFpaN2dxxxxxx+2x2DFqlhYWFpaWjdmccccccfvMaPCcSHGhxocaFhYWFhYWlqlow28ccccccfwSO3cccfVhi0tLS0YtGGGG6HHH8PjScccccccffMMWoWoWFhYWFhYWFhapaWjd/TwNhi1C1C1CwsLCwsLCwtUtUZRu1p4uwxahaWlhYWFhYWlpaWqMNt08rYYYtLS0tLS0tLS0YtGG2DjjjjjlxcOOOOP/AOCOOOOOOOOOOOOOOP8A+CuOOOOOOOOOP/4S4444444+j9xsLCxS1RvEnH1fRxx+ysWIWHGWKWKN5+xahYhYWFqjf+AWoWFhYWKWr5C44444+6tQsQsLCxS1fI3HHHHHH27FiFhYWFqjeTOOOOPtWLULCwsLVG8/+h9D/kZBvAv/2gAIAQMAAQUC7otZK0ewL35dVrJWj2CXfp6rWSsnYJd+XVd4nYJd9XoXeJ2CXfZdC1krJ2Be+r2CPYF75Lz2S+AL3xV613kd8vfJr1yrJ5OtBd6m8XvkloL3he+SXcJ5KtJd8i+KSWnLfv4lJai9hfZP31V7e9dx+/KtaXY3HpOP3+S117O5cOOP4FJa6+Wyl55KWwXyyUtgq+WLLYL5Yq7FfKlUXYqtFfIVnslXylVFXZKvlKy2ar5Qs9oq7BfF79qq+SrIv2yrslVh+zOP2m4WY+3VdnJX0Tt9papYcZxnGcZxlhYpao2xcvLt0q7Ocuh+0WqWFhamwYvLy4uLi4uLkLy8vLx96q7OcutF7Fapxlqd9VdpOTUUXfIgkBE7+q7SUmpou7SAkU8AcfaSkwq1EXcJAbwG7aqrCq9dF2iQG8Bu2yqwqvsUXYpARO6uOXDjjj9T7dVYVX2l1VEEi3bXLkLy8vUuUeq5cpcOOPtJKwqvt7qSQ7Xechcu9cuLq0pMLurh+lEEi3aLkLy7srlxdRlPfOXaRi43ilxd0yn2GGPxm4uJSfsMMfjrb+EG8gbeQg3kbbmEG8mbbQg3lLbPHDyxthjh5cqVoxfzFqaIIjeeY4t5q3Xjj5u3SiON5w3Rjj55CL+ew8+RfPkXz5F8+RfPkX/73RfPk8+f/wB7Tz5P/e0/+eU/97T/AP5hbFLFLFLVLFLVLFLFLFLVLFLVLVLFLVLFLVLVLVLVLS0tLS0tUtLS0tLS0tUtLS0tLS0tLS0YYYYYbsbDDDDDDDDDDVWGGGGGGGGGGGGGGGGGLVLV7U/an8QfuD+Fv3R/B37w/gb98fz5++v2F+wv4ncXFw9Rxy4cfw9V2zlw+4cu2790VdrcPvnLh9oi9yVdncP2Rx9mi+BXdqu2SL39Zduu7cu/WXcrt+nalUVe6Io++TtCy7wkuzrWWusu9JLeou2VayruXLi8vLi8vLy8vLy4fcotZFrJtFWsq7a4vH2Dl5dtkWsi9gVayy2iyLtxcX7RFrItVOhaqrWVdkqiy31wi7JFrJ2pV2KqXdiSQ+xRaqV1qqtWS7BxZdmuEXYItVFqoLUWqq7BZ9qSWwRaqdlVa6qKvbEURa6L2SS7tZdwSVdFqIu2Wqq1pS7kkqyL2JaklrLLdOPuUlWitRNotRVrSltHLy4eg5cXl20RayLUTZrUWqq7K4u2Vwktki1UWomyWpJasl2N24SWxitWK1E2Mqa1ZLsLt4kthFaqLTTeLUVa7irvkUeui1I7uVNVqqtZZdiSVZFqpTjupVJLWWXZEWtFakdzKmtSS1lXsyLWitRKaVZU5VFWqq9oRaqLUjTTsclqquxuQvLy8vLy8vLk2KLVgvYlpyqLUkte4WY9Jy8SVeK7iNNKcqa05rUVayyFlsEkJKsi1ILTSnHarUXcKLLaJIRdw9RNotOVOVSS1Fkwq7ZBJPUitSK0400oyprTlTWpKW6jKolOK00pxoy7CtOUm3kZU41E2saK0pU501pqu+RaaLThTjSTZypypypyV98i0404047Jaa9gmtRzkLlH1uU5BFqQXsCU0612q05UlWos6STEppSjTj8bSPXLazpypTWkqsKtRFEk9KC0o04bWPXKlKnKmtJaKqwtZFEV9mlOFNKUetaUqctpP4oyXYRVqUKSUo040o9a0pU1pSpZKM12UFo46UaSU40k61pS2sqUvmhJdlFaMfmjHaxpJsZbWWyX42cdlHax3cqS05bKe0h8bGNNKUd3KktOVFaOTaY6KUY00pR3cqS05UVo5NpjopRjTSlHdypLTlsp/Gzh8bGFNKUd3Lay2Sp9NmnxsYbWOxWlLaypS+aCpsopRj80Y7WNJOtaUqa0pUp0ZpsoJRhSjSSnGknWtKVOW0n8UZI2wij0oUkpRpxpJ1ypLTnTWktFUcasiCI2+hTSlHrltZ05Up0lRxUqIgiNSglKNOG1j1y2q05UlSosKSQqJSjTTap1rTl2CaVFQ4yxei1TjGSpBOwJTTZSpypypqm+RKcacacdmtKVOdNaao++RGppThTSklFewypyjvIxpxTsMaMqa05U1SpKO6jGoiU4pTSnGitOVOSVJJUlEVNshGNSKVI04002i1F3Cix2iRG7IlJKcqa05pUklZYuLHYJFxI1kSpFKaU405U5VFqSSvaWDU7BIpXilRKkacexSSqqbG1CwsLCwsOMsLU2KJVinY1pyqKlVU7QiVUSpGmlVaa1FSsqdmRK0UqJTTcrUklZU7IiVopUTdSpqlVayx7EkayJVRKca61JVFSuqCpvkQauiVETeLTWrJNgsd5bsIpVSmmxWpJKsk2No22YSOxilWKVE2S1FqyjsrS3ZWluyim5TZrUVKyptGLS0agxaWlu0SNZEqJtFqSSssdyww25SNaKVIp2JUrLHuSRrInY5VFrrHuCJXRKkeyKldhU7YiCJXROyqlVU2Cx7UkdgiVUSqtVaqpsGFj2ZIibCKVYpVSutVU2KoLHsSRETYolVKqbBUrKmyVC3fWjbJErJsVqqlZU2lhbuLSzaIlZEqps1Ssqba0sG2FpaW7ZErIm0WsqVlTcsWlhYWFhYWFhYWFpbuUSsibZay11TvSJXQTuix7wka7blay7BhU7oiCJvkqLWVNise4sJHfp263tyR7+2yt7VbskTuCps7RuyMW7NE7ksdoxaNvmLBtoidkbYKm3tLdxaWjbZE2CbZU2KpuGLS0tGqMWlpaNuG2KJuFTYrHfsMMMNv0j3xhU78w3f2G72ibJN8qbO3vFvg9vdLfC7Ru3MW9oVOzsN2q0btPPI55HLI5ZHLI5ZHLI5ZHLI5pHLI5ZHLI5ZHLI5ZHLI5ZHLI5ZHIpyKcinIpyKcinIpyKcinIpyKcinIpyKcinIpyKcinIpyKcinIpepcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpepyKcinIpyKcinIpyKcinIpyKcinIpyKcinIpyKcinIpyKcinIpyKcsjlkcsjlkcsjlkcsjlkLmkc0jmkc0jmkc8jmkc0jmkc8j8iZ+RPzJfPV89Xz1fPV89l57Lz2XnsvPZeey8xl8eeS+KaeYy+PPJfHnk/jzyXxTTzGXx55P488l8eeS+PPJfFNKjDDDDDDDDDDDDFowxaMMWjDDDDDDDDDDDDDDDDDDDFowwwwwwwwwwwwwwwxaMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWjFxcXFxcXFxcXFxcSX6f8AwKnmK/8A+dy//ETdjbdyyMvMcpynMcxzHMcxzHMc3mWX7uxJ41l+7zzL93nmX588y/dtl8my/d55l+7zzL922XybL93nmX7tsvk2X7u3MMMMMMMMWjDDDDDDDDDDDDDDFpaMWlowxaMMMMMWjDDFpaMMWjDDDDDDDFowwwwxaMMMMMZ1Y5ZHJI5ZHLI5ZHLI5ZHKpyyOWRyyFV/MfZ899nsa+Nez577Pnvs+e+z2NaieHez577PnvtdvTw72fPfZ7engU/inPzHJ9tOfmOT7ac/Mcn205+Y5PinPzHJ8U59jXw7J9tOfmOT4pz8xyfFOfY1qJ4FP7ac/Mcn2059jWond+WJyxOWJyxOWJyxOWJyxOWJyxOWJOaNTn2NfA128/Jl28/Jl28+9sMMMMMMMNowwwww2jDaNoww2jDDDdLDat0rt59jXwNdvPyZdvPyZdvPt6d3Xbz8mXbz8mXbz7Gvga7efhD036X0llZec5znOc5znOc5znOc5txPsa93y/d2KfY17vl+exT7GtRO15fnsU+xruWGG0YYYYYYbRtWGGGG0YYYYYYYbTL89in4ypl+exT7GvdlMvz2KfY17spl+exT8ZUy/PYp+NZfnsU+3p2pTL89in29O1KZfnsU+98kjmkc0jmkc0jmkc0jmkc0jmkc0jmkc0jmkc0jmkc0jmkc0jmkc0jmkc0jmkc0jmkc0jmkc0jmkcshZLo444444+rj7hhi0tLS0tLRi0tLS0tLS0tLS0tLS0YYYYYYYYYYYYYtLULULULS0tLULS0tGGGGGGGGGGGG0VPPmG8+bz5U8+VBvPlTz5Y+fKgqefLHz5Y+fKgqefLHz5Y+fKgqefLHz5Y+fKgqefLHz5YefKg3nyx8+WPnyoKnnyx8+WPnyoKnn0o+fLHz5UFTz5Y+fLHz5UFTz5Y+fLHz5UFTz5Y+fLHz5UFTz5Y+fLHxduzqjip58sfPlj58qCp58sfPlj58qCp58sfPlj483YFQVPPlj58sfPlQVPPlj58sfPlQVPPlj58se4N4cqCp3FhvDFj3NhvClj3ZhvB1RxU7ww3gqx70w3bW20o99YbtbbVUFTvzDDdpbarHwFhu+Sj4Iw3Zm2aoN4Kw3eFj4Qw3dVj4Uww3clQVPDGG7isfD2G7csfEWG7YqCp4mw3alj4qw27aqsfGGG7KsRU8ZYYbbtUWPjjDbZqco+PsNvlRxU8gYberHyNht0sfJmG26o4qeTsNtljsW0bRvFWG2ax3zaN4Yww2wWIqdqbwRhq6x7qw2jDd4YaosfA27gw1JYuKnmrDUJR84YbplDzphtViN5o1BhYixYccccccccccccccccccdR1HHUdR1HUdR1HUdR1HUdR1HUdR1HUdR1HUdR1LlHUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUvUvUuUdS5S5S5S5S5S5S5S5S5S5S5S5R1LlLlLlHUuUdR1LlLlLlLlLlLlHUuUuUuUuUdS5R1LlLlLlHUdR/EH1bzh+hvN3H1bzh9WG83fobzdV6G83cfoRPN7uhI+CL3O7oYRPNll0pHwZe4OP0Ig3myy6Uj5ssulIjearIfpSPmqqLLpSPmyy6UQRPC17UsupI+OruFkP0og3hq9nVR+pI+arLqSI3miy60j4gvZFkP1JHzRVH6mETzNxZdaQ8TXsKy60QRPM1lQSPiq75VH60iN5ovWkfNpdKR8YXsK9CL5yvQnnS9EV85XpRfOVToRfOV6Yr5yvSnji7xelF85knTFfOF8+l0xXz6K+cS/8AA4r5xLqRfPUXziXVFfPkXzeXUi+cL1RXzeXny9UV83l1ovm6p1J5uvXFfN1TrRfNlTrRfN5dcV82Wgi+bS60XzZaEV82klBPNVoIvm0koRXwNvPm7lKhFfBW7yi+DN2+VBPB27etCK+aySii+aqlBF8KbtckoxXzVaKeaSoovmqpRivmkkop5rJKMV80WlFfNJJRTzRaUV80klJF8zVKSL5pJKUV7sw3fFSmneGG71JKUV74w3gMV78w3dJeGMNvG38V8Fbt0kpovhDdrWki+RNsZU4r4y26Wmi9wtLS0bs7DbeSU0Xu7DDDFpaWjDb9tqtOK9v5FLy8vLy9S8vLy8vLy8vL1Ly9S8uLhxxxxxx9HHHHHHHH0ccfR9HHHHH62GGGGGGGGLS0tLRYHEcRxHEcRxHEcRxHEcRaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpbon/1/ly2EfZgoiv3RPB/cl/0OR9maEfdI+zBRO4J4Plk8ulFYj7M0I+6R9mC9tTwbJJo0kkqEfamhH3iPswXtKeDe7Jo1oyVCPtzQj76EfYgvlfvS/62Xpot/lOaTy2X+fHsqeCZpWw2fqxbGnZE8E/0JNDZRi6t2WPgn+hJ57L0ovk7EuqeCZp3T2X+dH6diXwbPO2Gz9WDY07MngX+jL/nZQi6idmj4F/oSeey9GL5Ozx8Cyzulsv86P07OngPsTths/WhbjTyj/Rn/wA7LHG5ROyL4J/oTfJsvQg+Tsq9CeAZ8GS7Zf50Pp2mPgM4JIl6ONSX+fIn6841/XhbBO0p4LLHGRL0IKS/z5EvXnGljjdLtSeBMN1SxRkS/wA+Ck/8+RPBOPV6EXydnXwlhuqeGEif+fBSX+fMnhnHT/Oh/wA9nXw5uqWCEjHBIp2dehPPY+ep/wC7r56vQnnK9Cecr0J56n/u6+er0J5yvRHz1PPU/wDd16E85XoTzleiPnqf/LDj7tehPF3H7CvQniLjj9mXoTwtxx+4J4K444/mrjj+auOOP31ehO5uOOP4GvRHtzjj7Ru6r0J2hxxx9mw3fk7E444+zYbyFy4fZsMN5A5cPs2GG8MXoTYOOOPsmGG8SXojSccuH2TDDeML0J0uXFw+yYbyO4fYsMMN5owww3jjlyFxeX7VhhvF3HHLi4cccfYr0sMN4k45cXFw449Ndkww3hbjlw5cXDjj7ZfFHHLi4uLhx+xL4S45cXFw44/bV7645cXFxcXDj94XuTlxcXFxcOP4IvZ3Li4uLi4uH8PXduOXFxcXFw4/jS7By4uLi4uLhx/JVo8hyKXqXqXDjlxcOOOOP5Ou+cccccccccfxZajDdkccccuHLhxy4ccfwBfBHHHHHHHHHHHHHH/8Eccccccccccccf8A8Fcccccccccccfbt/wDdlxcOP/4A45cXFw//AIC5cXFw4/8A4A45cXFw/wD4A45cOOP/AOAuXFxcP/4A445cXD/+A/U+vgn/2gAIAQICBj8C/wB++3vw5455x7DwfRqIO4KoP4PpqMUDXGrghk8n+gt/5PGToOzr2ToecHnB4ydCmdH4oWToGTqecmM43pzxvg8b5N5tenOOLG+EPOfw8o/74EzXT06HE+se+8HEnc2R77SbxU2QbyeRZHvjFTZNQbfaos5qTXaosmo6G3NsVJpFTbNcGv2u+prtUW8nkGkVN261Jp9rpqOhpMVF0VJpzdNcGcVM3/U0+1/JpMVF8He61Jo901HQ2be2Kk84PWPn/t58j5j3k5a10PWpjhrX+UPuFOGtY+c4a7j31a7yOHPWu5PnN2vY9f5PuD1qY9c+4PWPvI+Y2Y9fA5s2BjV8HJs2B/hTV8DUxq2BzZ8HBq2BjZ8HkathY1fByatvhc+Y074eT5/hT1qY9f5PuDTthY+8jRtj1z5sXkZvjYzbFyZvT4nM/HE1MZvicz8cfBm+JjNsfkZuetv7E+X8dL2QpymCFNGywp/PpC10K3PUTRohSiaRSl9tG5U++j7lSJo0QpRNIpS+2jcqffR9ypE0aIUomkUpfRuVPvo+5UiPo0Qrit6lK651Uvha3qahcSqaQtTNTFQt3c4hamamKhfRjyFp1/Abv//aAAgBAwIGPwL/AJkyf46H/YpeP8GVP3DSayUOVwSldTNVyyldS9t88VvUpXUrbY9VdGqlKrpEKW30bFTbaPsVKujVSlV0iFLb6NipttH2KlXRqpSq6RClE30aIVNto+xUqqmjVSua2qFqUzoXylRFQr1KYkQ0lKiKialLn2OJSoiompT0VdzyUpk/Abv/2gAIAQEBBj8C1p+3/wDRNpWxnqD1wD+3/wDWvJcA/t+rb2bFqAsA/t+rb2bS6gL1wD+36tvZsWoCwD+3/wDTYtXEWAZD4k2lbGWoDwC9sRti1A/AUp7yJsTZ9+9cBy8m3o2OW/emA5i3G2Mmz76/Ak8u8n8mxH7N+3lfHEhYEk5NymbPD707aeBX7gR72xy+7f7h5JeHh57cDS/4wbPuHC7vMPPA80m+JN+JXDhuELp/YR5YIlm5+7fgdxgOO65OJQ88FSzbUP2bxUrlGIg247huLBk37fuTd+y6RiIwEGCjeN2DpZy2HEPJG/aftdlsQJauEu01kh7XB/PFpbjgdwfs2h5YtJ9UsDuDjpPFsaZoTXHtNNmLXHVLce2b2xYU2zaHkh3F0yYs/iP/AFuX+OK3kpbR3bdpXJ5Djip/6dpB5Jsufy5h+Kf45kOk7pAfLAsdSds1ZZldYD5YnIyUg/8AVtK7QG8bhDEhHKHl7leksXELyDyxNC5v0HlyDyxu89J5CHLHryHHGjmTpsfRQQxe5tAccWQuUYiGBaTFB8hQfIUGKDFBik+QpMJrCCj5c9ToKQgQIYRvCUz9hS71EZiIRnG0xRzFBBCZoQoIUDaQhOYhMRil4jKeqoD5MoXRBEwoQITJAg3CB6PxIzCO9R8p+QR/qISkV7jKRhHeg+M3MbxEnNeF6gIl7kIXeBCJuG+6QIJ2+o+U3IQl5x1LGUfE3Df6CMGHC/xC3GBPHygEu/xJ2q4iHx9BD5D5Q0I8tYxieCIxEPiP/YuA46v3DeeDYkIBNVwIRieEoXzg1+XIOxdwaQTeOO/F7ipaPm5Yw7SZwDzXGHaS7WbiHHfjDjsZwEMYPD2TiDixjwZOIOK/oEwi4lZOK9QIKRCJhHikgmihCkbhCYJyEcEvZ8TW7pDiPkYgVwR+BeOg7YTLuNdl14j5QEC98N8WTzQrq+aBD4lhx2wPOnYbFwdsK5wTeILv1OgSxQoqFQqFQUKViBNVuNA8oyMOJrc3z/8AXUaDcFsS4xII4KN4iWpuAfLGT7aXcaFcnEHrNqCA3CJhL2ggbhv1JwHdLR9tBwdcXEHF7nf9wjEQhqKEBCOonDulo+1vdvuLi9zDivsCETENTxHxNwjqDgHlQaB1xcQcWCtxjeV/ccSNQe0jpO4OJQ7btPBu494/vfnGHN3nUeEIQEb67kHG17zQkwlwD5OQit8eVRNCIOJMKR5jhvvneXuTN5rNhd8vK+f4mjGKEuGeO8OO9OMONWHE4nhpxjhvvTyUtPgUTw6+VL13EhrpP/8AbD3dL7leTI0BkegUu/EHdKu0ry8ll0H7sQvlW89xUzWv34i7iXbeDlP2DjUlsIsR9xe94L9wvSYEWJXkl3OU0MTSn+nWqCJhbECBAgQJYogdkdR8Nl379u3WUTCXFBA9QuMOO7u1bAfIxC7xEDEb9xu792q/7jffd1+7i97tEO1RARjqHcYje3B3K7d2p3zctSvl5CML1x2XZ2pYD++p/wC44b713bDW7P36jeaarfKm68uPaHXX0we+Vbz3XY8Hv23l11I8IcRFbv3brqZYReS3h11PUPm/GboPN+M3QQ/e/GboPL+M3QeX8Zug8v4zdB5fxm6Dy/jN0Hl/GboPL+M3QeX8Zug8v4zdB5fxm6DzfjN0Hm/GboPL+M3Qeb8Zug834zdB5fxm6Dy/jN0Hl/GboPL+M3QeXKboPLlN0Hl/GboPLlN0Hlym6Dy/jN0Hlym6Dy/jN0Hlym6Dy5TdB5cpug8uU3QeX8Zug8v4zdB5fxm6Dy/jN0Hl/GboPL+M3QeX8Zug8v4zdB5cpug8mU3QeTKboPJlN0Hkym6DyZTdA8v3PZx9B5MjHkyMV5H0HkyPoPJkY8mR9B5Mpug8mRjyZTdB5Mpug8mU3QeTI+g8mU3QeTI+g8mU3QeTKboPJlN0Hkym6DyZH0Hkym6DyZH0Hkym6B5fuR9DFeRivIxXkYryMV5GPJkY8mRjyZGPJkY8mU3QeT8Zug8uU3QeTKboPJlN0Hkym6DyZTdB5cpug8mU3QeTKboPLlN0BO/cyPoK8jFeRjyZGPJkY8mRjyZH0HkymHkym6DyZH0HkyPoPJkY8mU3QeXKboPLlN0Hl/GboPLlN0Hk/GboPLlN0Hl/GboPJlN0Hkym6Dy5TdB5fxm6Dy5TdB5Mpug8uU3QeXKboPLlN0Hlym6Dy/jN0Hl/GboPL+M3Szhco4o4WcNTR1hDU3C48LpHWcRDA8dbxENYxuW4tdxucL487jAbz19xuTyvTzuMeWAoXF5Xh53CA44E4iNweV2eaXDgHFgfhcH7LpwuDzwU+XlcOGouODH7dXuIccHxbxb8W0BDD/Em3dybwwlEObdxe7Tg2dhWIc24GycHNXBxYWcHG1cy4tXFhlwc14sH7m3HDXFs/Yek7aHNe41w48lbO0X7Ta9x+2vI6i7ia92648MQfZrwt47WrsQODjbPNCa9xriLuLY1hta8L7DVUb7BDaOaODsSOvHdywXxvfcXvdnXuGso3t11fvxQ/aV04bce8TvLsI+mJXaqftPFnpcHYuc3ObFxTN3YXddzJt6Yw9WvrjD0aEV3dhtzP01G7VjtR+rN++7Ow4/czLGRkyItROwkZMTP69FjQ/oKWq3NIEPkfIIEsQIIGIlBo7VZ68cRB5xNlCBiOvDPVTmX9xBpHWpaZ6zdzDibOMO1mWuXD73B23ZrotZd25Ll3b11kemWsiK5GXLWR6ZaxK6HrE9cHdC9NYnpldDvp3QtcFrGa6FrE9MtY+2BT0y9NYkd0M9Ynplqk2JHcj1kemWsu09ty7d2sj11x23Djs10eqnMXh5NnmH6zLTPWryaPMcNzJ+qi148oCMDZfGJh568LW8DHyILbEwo+JCJ+zR91ddj+gpYffdTvzsPu1tC9cdWuYkeEn6iNkR6v34DM2fpqLjq7jqJ29n66jfqx+o/Ro/Wy3fg1fd3tHbsYO3tXb8YejZ+Ln7m7sER1MUrd+LjO4O3Ysdv1U+4OEMBfa5emEeF59cR8L19ro7aV6hg5207q+9vLWUb2/ldu0/bE3aXvd3h+JHh7R7Tgd9hgfgTR4dva9u1rDW8b92krV2wrOO1o8PxC9px2XDhh8xwuPbtJr2nh7tJGrt+i8PauNcOdpK1eH6TjQ23HDXHYHtXbGHFq8Pww/kHm14sXh7V5B5N4YHebZ4ebLgbaAeWFHiLbg07T9m78Q9pe7bjtbPyDywi9txuD2zyHHdg7iHm2eYfcXtnkHGuDIKItnnc+FwdNzwU6XncOF0caXDgHlgaI3FcHEl2cdwgOOBOO4RuDiS8OO4/LmIYA4D487i4r047jAbj3a+3mI3HtLnfHGlyiIa6iN1ycSb787Zc/kIa2eY+NzdsuBHcYXKA+QhrKJj4iNz4XB5jhtuLxxukRDlq6IhC6cd1xiOGyx36blFbrvEYCGqIiEbtC5OKnQcVyUKFChQoUKFChQoUKFChQoUKFCiBir7CrIhV9hVkQq+wqyIVZEKvsKvsKsiFX2FWRCrIhVkQqyIVZEKsiFWRCr7CrIhVkQq+wq+wqyIVZEKsiFWRCr7CrIhVkQqyIVZEKvsKsiFX2FX2FWRCrIhV9goUKFChQoUKFChQoUKFChQoUKFCslChQoUKFCiP9dRfXosel9eix6WPSxkYULauitk2MTCBAgSxAgQRtmx0VszRAgQIECBAgQIECBAgQIECBAgQIECBAgQJYgQIECBAgQIECBAgQIECBAgQIECBLECWJYgQIECBAgQIEsQIECBAgQIEsSxAgS1AlqBLECBAmgbErZsezY6K2bHRWzY6K2bGJtJsYmxK2bHszRQoqFQUVBRUKhUKhUKgoUKFChQoqFQUKKhUKgoqFQqFQUVCoKKhUKhUFChQoUVCoKKhUKgoqCioVCoVCoVCoVBQoUKFFQUKFFQUKFFQUKFCioVBRUKgoUKKhUKshUKvuKvuKhUKhUKvuKhCYOI4sStmxiTErZsTKFsVgTSbGJMStmxiTErZsYk0mxiTErZsYkxK2bGJMStmxiTErZsdFbNjorZmiCkIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBA7tFAoFAoFAozFIoFIoFLQmk2MSYlbNhp+o5sYkxK2bWq3FWC2rati2LeSYlbNjorZsMneCYlbNhk7wTSbGJMStmwyeoStmxiTErZsMneCaTNFChRUFChRUKgoqFQUVBRUKgoUVCoKKgoUKKhUKhUKgoUVBRUKhUFChRUKgoUVCoVCoKKhUFChQoqFQqChQoUVCoKCdN9hVkQqyIV5EKsiFeRCrIhXkQq+wryIVZEKvsHmt3JiVs2DiaFqObDRe93JiVs2GiaEzJiVszRGCaaaSBNBNFAliMUsTQRolxL3u5MStmw0TQmZNJsGk1K7kxK2bBpAmnO7kxK2bDRe93JiVs2DSalqArZsGk1L3u5MStmwaWpCaTNVsXQXQUKFZqyVoti34mhMyaTYDQIECBLECCLctQFbNgIrwTQmZMStmaIECBAliBLUsRggTTS1LuV4K7kxK2bARMSbk0JmTErZsBFeOd3JiVs2ATBMSbk0JmTErZsBExJuV3JiVs2AiYk3K7kxK2bARXjm0JmTErZsBExJuWoCtmaKFChbFChbFChQoUKFsUKFsUKFChQoWxQoUKFC2KFsWxbFsUKFsUKFChQV4LUBWzYClYk3L3aEzJiVs2ApWJNDtK7kxK2bAUrEm5XcmJWzYCJiTfm0JmTErZsBSsSbk0JmTSbAUt4K7k0mwFKxJuWoCtmwETEmh2l73cmJWzYClYlqYmJWzYCJiTcruTErZsBSsSbk0K6FbM0QIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIKRSKRSKRSKRSKRSEaSsSbk0JmTErZtbkzlvBNCZkxK2bW5M5WJNy92hMyaTa3JmV4JoTMmJWza3JnLeCu5MStm1uTOW8E0JmTSbW5MyvBagK2bAUrEm5e7QroVs2tyZysSbk0JmTErZtbkzlYlqYmJWza3JmTEm5NCZkxK2bW5M5WJNyu5MStm1ogRq8KFChcgoUL9goUKFCsF0HEcBVkQq+wXIhVkQqyILkQqyIVZEFChRXkQryIV5EK8iFeRCvIhXkQryIV5EKsiFWRCE+RCvIhXkQryIV5EK8iFeRCvIhXkQryIVZEKsiEJ8iHkyl6DyZS9B5Mpeg8mUvQeTKXoPJlL0Hkyl6DyZS9B5Mpeg8mUvQeTKXp/x8Rx/D6+R+vvHH0cfcBDHsBxx9H6+xx9H6+PHHH0U+vkBxx9HH8MfccfREP6eo/X3jhGAjqyOE46shhKAiIaqiuE4CIhqmOFY6qhhWIhqiK4WiIY+3iGP4am44+imGeA3fX6MNRxw5GGPoCMNRccOQEdQuPD0RDH0RDH0RC/RxBvEMfR+jjj+vjyx/HWEQutN2DNwhrKODY6xgI3iOtt4jrCIhj2Ajzu/HFEbtHX27VccKpqqN144CQLqeMbpHAcPoFHUvDDUNbxwWgXH0LVx/G/wEYN44SS/Rx/HEaiJXuLWOGN96iIYn3XaAjj+Igyjh6AiN10jH6/b/oBxxit8ewgF0E0FChcPbtRragTQULhOOrlC2oEtULgiOuVC6CaChdeRwKoW1Amguqk044QULagQJaoXVTsLLYtiBAmgv0BULoIEtULcIYwUKFtQJoKFtgKz5io+YrPmKz5is+YrPmKz5is+YrPmKz5is+YqPmKz5is+YrPmKz5is+YrPmKj5is+YrPmKj5io+YqPmKj5ioxUYqMVHzFRioxUfMVHzFRioxUfMVHzFR8xUYqPmKjFR8xUfMVGKjFRioxUYqMVGKjFRioxUYqMVGKjFRioxUYqMVGKjFRioxUYqMVGKjFRioxUYqMVGKjFRioxUYqMVGIzGPjMfqKzDinMRnMzFRioxUYqMVGKjCmKjFRiowpioxUYUwphTFRiowphTCmFMKYUwphTCmFMKYUwphTCmFMKFMKYUVGKz54Q+MeIjY+aBbhDG+8xHlZAcd+N48huK183LG7zgHSw427i3iHPG7pYnvDzscUTD5onuxu5TEeVsYEIY2jyG4rXEQfNE8bPM3B0kOOg+eBbg4oY2+EeIeZvthzG+bfjZxfKYfLloP/AHOQcUMCv1hHkNxbtB6FvEF341fMYdJAt+3QdKTzD54nuxq8O/b5h80dB5/GUOlwQ/Vri+Rj5H7aDpYh83ymxrFdwcku7RfPAt20OlgWNHzG4Ok+Jb9uj8eYes2/Bb9UvMO/b/7B8xv0X/uf9Q4oY0dL8jHy5aO6XeILvxpGrcHJLu0XSk8w/wDcie7Gj5jDpIFpPP4yj4w44zefMO/b/wCxh5m89F0pPD5vlNhB+pHS/I8h8tJ88C3bQ6UnYziu4bpdxaXx5jfNvxm+Yw6X4lnpO2h/7n/UOKGMnmcB/wDz5mHmbz0t0u8QXfjN0vyPIPmN+k4ieYf+5E//AFxnvPcIwLdpvP4yh0peuFeF/OXlpOlJ4fN8psbdxLL9tF88C3bQ4oFhd+oIx4DhoRqJccGRro9weSHiDhd+/npfxmh043caAyPQ3mH8g/8AUUJsb925dD7WFN+lJiDyTG7rXW/wzf6dMb9xKWh3WPJSQFNt/UXHG7tB1kaJqsNxQQpHZPVsO9PJS0ONv8c1UqemGXmOFvbNV971w2aD7CnlUgU8qHhhxhx6DjrvPErH2ODjs7ZqJvvhlx+wca2vIf5bbzwMOt429s1cuGXcg41teSj/AC2leOJJY+3gdhTlsBTSoaYZ47DDjt7iUP27SvD9hhwdo/xTJNT64a4h1ryDy97y/na+2NZVYa/y0Hyh5Xd+/R+1hTbP1egIyiWGnkug/mHldnWd1rrf4Zv9OmG+4l26D9m0g8ku3dvsda+x5KQKbb+r1w33F7locNpB5JdXBwfu0o0TVYc7i99D/G7d1juWl/HMstPphzuJNBx03Uysfu0H2FNKpApy24ceSaHadN17rPtpdh0zffDsE0O2ZNh3Vw9NPtOqX7Yd4aHbN7HdO6z10imLYCmlQ8O8NDtmXZc3Bw9NP+M0mp9cOuMfbQ7Zlub7OB6HG2NctWHXGHaDjqunHTKb/t6B5IeHXB2hGq5P3Weun/Cf+mH3Hocdtzdov52PJSHdt/VgXce68/YOO2A47bj6Wd2/TjSdWBnTxLftDyN9446DyubmH8ZqSemBnym4OOE144iNryDyuXdvXRfYUxKQKYsDuOMofKd346DyDyuJkw7TomwHHReUDDp4Hvu7yXQeHlce4tqsO06pftgKI3lpOWXcIH7XZ5LovuBkHbdMpi2ApiQ8B7jEdF4dPzuzy0OAhcO72Nh/GdMyeuBIh8vLSgm4cd11eWhwuDjBluYf5EuBYjhpOn5h5XR5aEUuHfzYd2zaQeSHgb4wMR0Ycg5D3XR+g40buHabD+Kb/XA8Q8o6TpolvDyS58NBxpsb920mDy2Du2/qLBHHSeQccDu7j5tzl5MH/pOrBUNKMSDyuzjbd20mP8ZqVPpgqI4aLyDpoXZxq0fY7kwKYlIFMW3BcBHR4bhDldYq1eSysXHTMuDYaXy53Xi14bGPadUv2wb/AH0v7D+104tILKjEpiBTEh4OhpOm1BwOJMew6Zk9cHx0oDjfjLaSMo1EuuYG+7v0oxELi9o/ZMxKYvcgRlrnf6iJOHxN92howEYHfDLbsZfxn/rrxeY+RCB3rgIXvuJJvuyft2lr6Bj5EFvEBG9HLyDmL/0nVgGBiJBbvwELz37DVl/GalTraA3iLOBiJPG67R5t+DE5d4cexi8lIFMWuYGEZwEYjcIR1E7Yx7y2qycdJrrtBAbxuZ7xEQuUed2OU9o7T2Mu06i+2v4BGfURIQuEGzmBfuF6TMimJQRkh4ARqoiVwjdDlPaDlPYy7DpmTAsAjOJBW0YNHaf8m5WcaiXGTj2g5dzLuL3DyTC25nG495LKrP8AjP8A1xlwBy8mTw/bt1ggS1dXxb9xLL9mb/07dbqFsQIEsULrQy2bGfYf+ur0IIQQghBCCEEIIQQghBCCEEIIQQghBCCENg2BJRTKKZRSQplFMopIUkKSFMopIUkKZRTKKZRTKKSFJCkhTKKZRSQplFMopIUkKSFMopIUEKJRRKKJRRKKJcxRLmKJRRLmKJRRLmKJcxRLmKJcx45cx45cx45cx45QT5JYeoQghBCCEKSCEKSCEEIIQeRFAeOXMeOXMeOXMeOXMeOUeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMUS5iiXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOUeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXMeOXP8A8d0/69D/AK9S/wCO8v8A8M0v/PTP6SpoJ/SWd7TG6YcS1btE8OLoJi1f/CKTRXFaBNBdBP67UCBNFQukgT6FLpJ9BU/4xFC2p9BF0E+gKWran0DUKFw1/9oACAEBAwE/ISS4zH1mI4/bRnaMwH5jcvEZjnkS4+s85jlwky4zzo493GeZyjMJhuYz1jMZ9Y5ejLgcZeZcJ0Zjj6wiswnrC+YeqXiXGIufshP8A9BJxoK5foP60GhUrTfQjC3hmEW3HgWtytLlqpc30cBm3XRy531BjMcenr4nMRwS4pnhG1WhnRnQx67wTM8jUR6fU++dOk6+Aad9e1zrO8GgUfhZ0UrR8e8rxEHUdTeW7LwLYTfT6hWr8IRmNAC9AdB4s6f9abTGAu4mfXiGNeNHoZtr2uHB038OZ8aeXpzBsu+nHnVKtLl7aONaFsxQt+FXU30GrubTyp5cEWlz8wR14vI8XWbTfTaDX7m0OITDDAzqPn8aibeD4amc+WjL3Tp4b8ANNdAefrpto9Gdpf8AB5Gn1p9zv66dov4QD+unZz4fT13lzMLuNzdrR4G0206QiDU6eRLlRVpenrBBDpvHpt+Z9+Cp08JY8WEJhlHXTyJ5TppeYVPjwjzoP+QvIhmXu06TbwXLiYOnMzrmE+NpmdZzp5Oo0rTv4r9YBAtSvXWu8WZtK08l00hiUnx1rTjTD0OZspUOlS/4PzqN9N5egOu+i9pvN/DjRVotHU316HQw6iNPqX6a2RqIcwjeFwBzDoAQ8Xu0Hg7apA1fhvD9BiVLm/SeTrYnbVR+F6KXBidZjTClaWdN3onv0jpGJL0qCPbjU508vRwQV4M65E3rTptrmfcOhXi75m8v11z3M+Zk695+ZvHNpt9ziMIZv0+NKE6Ide2l6jitDamJyDF4NtNpvHT120kHHBj0vGiiz4lB4++l7+K8TfTvC7AOBvMahwPfwtp9aOHM276YvQ5ilx6qOVBPqddK08iF6fXh+p9S8Ranw9NK03mb0MKfJ4nT5n1K0NcT7oc6DU6HE3L00BBECGO6Wn1qYNHDiUehhpu29iHTeVFOs31OJ+fBt4ajE21zO16XFp6ROgqDOiAT5zDVxfGu8PMrfUb+DrB8y1PTVdY9aigN+PjSnNtXHpeneZ8O/XQwBntorimfxGgTBgLAOx3m+npiHStC5bwEJxCD4K02lTM28DH3ncFGCVouZU+oxp0+Nd1mXpt/BUUMZ8JKM7ZjJNvpYxpjB002g07R6b+K5Wjjhjm85n1N9OsHl6OVOkOZ5c2giueTM6DyNes6T86P1iqXptDxDiGIH3FAOsChEI2nlpLwbTib1KloECETqg1GPYgeDfXbQdAQYG42i8NxNudPzHBr9TtO2uz0e2trxVvp3jnX40egZoPzA0DvB02JWm8rbXE302uHQahTEuCHXeXBpUMUr01pio4/4DBN4fI1uXoK0AcKKKKGGE5YBL0McHiI9tBxyYzhGhCOSh0+9M9RN9KzLQINwOswlfqCb6LaWoNN9PnTfjwb6E/PiWm72ly4dKLOPrAge0GINQCp+IWpjGvH1PuD4m6PfT1g30Va/wCTttBHFpX9aOXodcTy5t+YItVN/wAajydA94zotD2m89ZUW8AAdTCIpahhh/yO83Ic3l67aHU+kYzKJLu2RHqZmtRF/sHeBB3OhUOxuBACDnfwDw86HppfgXjqbT620YbvzAOfWEgCBieyBgaKGHWpUOYeZWnM6zmeXCtKnSOFR6HT7068+J6dZ20Oi1+tTNtK1BnpFzE4oofuHciES6YAHq/vxLTqzAgQYRcCbNA29Zc31qvD/RAnQgQYfPI0OH/YPAxFxp6eCptDHfhGmNFPdB67wNAMQIMpSvWfUOONOmu/gOjUqKP2lzytBK03hzMQQ8wnTrB3lxTmVLnb+Dt4L0qVfMBBK4guIRFNr0NQuG4Rv66Kd9VodATlDCoBdZGJ1MGgnXwX6aGBKNAYgKZGIHnb99PuW9L4lfucaCP506aVPIl+FS/BXP1CBcsgaAKBaPjw/epX4FOkONNvuPwUtBr0251+pi/CtDoNNopem0xPWLjW4O52gifSKoocQiHQoByYMENwLHr4rgGYEynZN2p1gKdjq/A9OsAwP91AIZ4wcIAAEtgz8StXfg38A+NKnzzpf78TW9ByYSc4YGBAUCBrtqdfqYTd8abSpXtqJ120MWl67aHTrr9Q+RPvwbaekrWp5U667TE9YLKgKvmAQD0ihfaGfEIhhnW1p7Y+NDPxof8AY9DAHpNxgQjOhPswexi13030+520sm9DB/xoGJGzzCdjG07zbw/OnlaudpiesvxcBtp7ZBOlBEEAe0smEUeqnME7abw6Zm8zpWnefM/MIMrwAz60PXVSoBLnla76bPfTbRah6FjOu5A4IBqC+kOow4PP5Qoztpxp6TjTyJxgQY0D2gP6hgM7B/GleEOKVDAQ0CaB/wAQgsyADJjR/wABEXh/Ovkx2PpD9sxw0BIddDggGn48F67wcwLEOTr3grXtrWme2jMejv8AWr0qHX7n3BeuYvBcuPVwLZigEAAgH9QqGB6QiFu4RD1jSNNdlDOmgEpztriGfETshFfUCBtM9xH9xqCPUz113gPWPUgJsT58ECcahm31qZtqoxB4N5vD8BLcjgs4AP1Ohc2NIrwd/GhpvOsXM6aCfWlPwHX08FaKHvpnR6XB7x6DXy9KerEAZ0BB/kG0A9NCoYGgitBUAVtPU8DbUwwP7gQwiBB9p6Czo9D4nAh90MWQ+iHSF4ud5fE9ONPK0rS5Xg6SsN8EqvQH5g6NAWfgAAmJ86+X4h4d4BqnE9NpkKdNaEwoFPSesMrTqY/CJvq9BL/rTfQTKn9kAi59YB/Wq4GIf9hhHtCIYYonB9/fwgTbTpBhhGgB7wi4p7Bg6XwoJ10vwvOht00D/aWQp30DBBBYo8yqon5ghA2QI6S3KHhW0yQCB4BKVT7BBug9kEDfAPEtgNfcFI9p8eHeVPJm8GYtPuK4dK0vTbUeB6b+DyjrvN/BtCtPLmy9piZl6bafcBQIBBBrvDCDDCoRCIeZ0QJyN/iAgARlYOvXwdIRAg+soqEXCIQI3dD4caZ0vwdfAR8zoTkxCcMHfCUNdHRUWMoAZXWdFBDwgTsiHMI9ICg0QcEjDiD/AFoiAAq8XfTfwAeA59YfCF66PxbT5l651+p+NpWfD5MqdJXvPT0m+q05s8QQD/YBAJsuczebQo1Nus2hBhEPXMMJdzp5OTH8IQi4RCIRArtLQiiIJhnZ18XbW9HEDDB5QweEN73h56CWZ26cdP8AmZwQPRP8yjSIHRP8IAim+lyp3mO03vw36eE58Hl+AcS9D07xx6rTEejm0elau9RYm/g5MxcxQC4BF4iLgQ/G0P1DDmKNhK+b8J0WpECB7cwIYDpCrWWEAAzB38FTOtamKJ6T74ZIZ074afjTl0xr9UGn84IEiBC8F686jVeHvDZ12la0p9T8zePWptHcHgOXo45tNo/bS8wbabRH08BhZgHMCAQQfOv3pcwhhEMOYX9xRGETzheD6+Ba51HohENJ8EC8QJ/jRBp9afcGlw6GDTfpCOZ0Q9EJvwMwvETT8tasEDV6bzaVorm2hnrMyzBKm+n7hdx6KOKdNFBiPWjH86beLyZXgegmbjnfTed/aVXmAQFAIBABqTofnwBDDpbxQjaVF8xF5RR0C06RaX4BENr9IYFdIeUCPN6n41rUw/MUGpnOnWbwxZiOPFnx1lFbnWb99cfnTeenhrQ6d8QZ1Gom8E7TaDXaKdtDF116RjbOmz07aZ0+Ir8H504gm03HMDAUAYgGIBB4xOmhAiW4cvRbQg+sxpbWweo2Mx30+9Lm8MEP1CNA7oRCoChigTuMdQyvHUfx4PKn3L07aKv4N59aPStdpeq/2fUWvTTME30pDwVptL1Hkyv6ggUXvp86ODx9tHqATQgC7wCAf7ACZUBaVK8BudtHO8v2hH+xaX6xXoPvQPIMELLAZcUPhCEUD3hHEPCBCDoexCe2HwvwCIVOkQnlzebRa8eKvSPRCLStPWXpelSpeYANFpcOpzzDFOum8E83p8jRT18FTpAfA9Bpt4DEXLF7QAL8QQOMRQCVv76fmVB/sOufAypvCIRENFUQh+pvfU/sTtMfwEQisQ/KIhgIGhUG+HEFMFiOptNpjwLwdvE9Lm+npWm038NqfXgxE4NuNcaZ/Uc2uCHMfOi076dfAp2i99O8E213vT8+DbTbQZqByYIH9wQBFzAIdBzpb0rMBzBOJxNrfeCAGdkIhBmzOYcQ76AQTIjEDOxXW08jw7S9OkNP1FC0Ihgx8EIMXIlFgNj4Q531GNO+m8rW/DRh1+9fzAfXS9DBaKc3OJUrHMK0EubznwVHPnT18Hk6nbRaL3lxcamGLmdpcDdN4AEUA8mACLRjTOt6bTInpp3iAt4JUENIoROqGGEekIhg5lXSgBYWWonbUaKL3hECKoR6wwRCIl6QSrDYMwFAWOdNnNtLgj1+/Dt4vLjh030cJjqFCEvSeVAYC444DUccYjrRw0dH4FpWvabTeCb+DbTyNBH/ALoxtGgDfMTicAgEVxQf7479fD6ifcA/yAQYiihHzAMC5lFCIYMgfmtjxF4esz4SIShgiGTuhL0hG3vGYkYgFOu0F4sbKdJ88wGbfUGita/U6a9NPqXo4x4CZ96Dwme0HaMCONwGMfmdoDGNXLhzp9aX+vD5Oo8OdN9e+qJncdIooBFAPaAQCCorly1r96bLTM9IidYAzFzBAKqCL/Z7BAhFYuEBzogHiIYRLG6/yeBzbxkCGDshHpD/AFhgiplCJm6E2gR5GIRgsa765m8X9zrtr9zOhMMcf+xw2jhDedMZOYoKH34DOOPQz/ccB4j0A9Zvp9eArwjyYptev3K12uOKAE1BuMA9ov3BCqAaALi/uPw4j17ap/Am/WBVAPeKBrpABBnQiGCKhhUIhhEI9qwGA2Af7eulRzEfgOANBFCN40PCHlCUMGDSGADYl1g2QnzCTfugIPLVz0qbTvq9Heo8bRuKIdqzCbp2i9YMdIBH7dNOBuOOEl3HHHXMe090ejmyGLTvGeZUcvSo/HUL/Gm8BoEdTBABFPrmAGARRCHReHfw7xOMzvcEAXFAIPuCpSnl6EQj3ihEUIqEGUA94XhKM5fsS/Btr96VrzCIRtD0RIQhKHQZ3oZ0UdzAHd97m49kG+xAWOIj3j494TzHHCCftDzCEW9w7QjbD1jaeoBiubx3H7x+sKWjvQ+I/wDY444mI0I+ICTCb07eHbSxPTTkai9RmSg5QADQiuKAQZgHEUHuilwjTe9O+p0xpe05mEJvcFQXAoBEHWghzoDFCIChF4hgwsfoRbqczsnvDHM9yQ4Ou+mNe+uYveBbRTqm6GOgQC0qchqLQrihERl67xQCNFAOYpWjj/uA5uI3lEIQANp2ztnWKnbFi6HUjHeAwtzfxITb6l4laP4gfEc7V1g5GAZfpFoIqggESgGl8dtXHqJ2xKi40xDpseowAxV+J9RbQDeAQCbeIjeEaEQJW2TqEGe7TlBb1hvBpto5018mHQ/GghiinkNSx0eR0JQ6CIp1gEWnbT7n+RP7nVhrj3hN0jMmMzpO0458HxqotcQchiDH5GgXSjEq0lR9zByi/wCRF1icRRRaDTe4ovnRaE4j/qOYm8c76VtLhzN4ToFGsw4NoNAG8AgGOeIB/kA99fIladYJ5EMIhh3BtMtZSwxPewNjALy3gy/DUOJ5GmNNoPAQDFoI+YvWEQwoo36i0WnREhA950CE8I02m2m8vTHh2jHg+tLhCMuESottE+0UWiubeADaCFFPuKCOVtow5c3nWX+pS5jl+0cGjj6aGzniMk3oBBAN4BEIq8PTTyotPKhjFiocNFLimyLQWEGCDjhKxpv4HDN6hxpUzDHo70twmOFd4VtOsPWE+0qVoQG8JnEJPHxtoxo6jjMcfE2j/wBjjjrQ1GJThsdFFFLh0RiiG0AW0X9GKojN9FoIdHtpvpf7j0rwOP066PTgzN5ZgUDc7wQQPiDnRQTrp8a7TbttH+g3gAUFT3T/AHOzRwh/xDBg877RmwdjtMfnXr/AI9axDaYnaOEj1jh6QwmP/YRGLhNkytT10cqOMxwERx+kfGjMf+Rxx/Ma/MfEej0uoRee0MUWihcv1iGn1F4N9DHPXQmvATr3lqbRjeOV6akBCHoOIjBBFBcEH+aN9HO820qX/Wm+iVtzxBoE/M+Uw1EdF4c9IS4hEOat9IxEwdDpTm0eleDEOhMcJlO0e8cJqoSoeEJHJzoM+BiP+9HHB7oT865R/wCaOtAY9HWg/pAYY4DcMf8As8uOHwMx/ErwZ0JUrR1Md5tDU2g499HHH7QQTqDmOo9o66CdEz30HBgqDaAQd4Ip+I461+o/CdQ9TAqQQRbbwxaNP8w3hgiBAh9kePVKfHCYl7T8zrBLc+Tq444SPfEcccJ+IVCgcPH3jc/M6zpPWO+m8M6wn0hMxCY4+kqOMmX+oxH86vRiMqNo/mVPub/cOdBHCT3nbwdNHUxq4J9zaOE8x3MRxmOM/uE1MCpUcehEdYyLOdBzEgEEEUEWg4jucaczvK3m2pFe6AVBvxFAP7ggHOYdE/1hT8w4hDfEIh98MGFKKr5jwThlaXDUKhMcpxxmMcxzz1hNTguElnwtbRx6OOPiPVx++0J4lR6En9R63HHto4/bRwG4TZ4hlzeOMzyp01Jj0ftoxvAYG8E+hgPgnoYP7VB3mP8AHiP0w/1M/wBNCHPsGNkUcQzedcwiOs9BBN1AJlQQPRIB/UxBHzOJU6RxxiPiDQwhBih7wf7AIBAIBBAPbSRDB90I5EIhAhggwiGASMlGxlBAirmZ5OpMJbam0ZhMCD348KY/cdy51aMwzyY9HH/soGEzMcOjjZgLgGdau06j2nXzq/aH+uiDJSwcR6MynCY9tpvHv4HGJ9jyX3qEBP3qMSu9Av3A8+8vqBbT6jMF7M4heggrpp006nU4jm0Zk3cTLexCbYOzEwHomGpbuAf1PtZUvk7CJgP3EoVNoozFpu9Hp2l/uP51H3oD7TC43MQBBoIHB/sUCRaGkMbkMGCPnQYJekMGDAKZqD2LqMQADB9oTWhPtCeYSdDjUtW6X6xGfWhO0PWOPQ++orQuOdI5cxZ+tQsUCDcM9oBLI9TADHtRBgLtOm02lqfc7aPeITnH2hw/GFYJjKs6zf10fvxHPjEEzYCeUHvHt/czR9ZT6aBASp9xeuuPBWozopnwrxfNyBOfupRe0dLTFoehlUfuEcvHgd636wH/ACAzaGft+oohiD5gU/xBBdTvAIItSNAgQ0hHzCJ0RT4aCii5gJLTGqhck+m8Jhh7RwoJ6Lid9MRxzbrHHKjjhx9CeRHHoF2Ec4h2w6QPI9UwAAHTXv4B4O3gGdd4Agw8CcZHc5kvPFItS+bPmUKGONN9b0qH4iP8G8+odHHN4Y5tr+dNtbnImBu4o/EMy9BuYUAef0hKCSnkT5hOgMcZmQYGBwIIFzAvRbRrggHSD41rX4z3IaQioYMGCIRWNBFTs0CJTNjrCcFFqbtFOTDZZOm0+pvUYccyNCdLjj0zJ2Qo27BmYliNzoZWo+9HpvO/g541+tfKgBeYBQB6BTH78aOo1Pbw/iL+/BnXZQamY1E2zpUGfAGQAjrGti9nsZs8PYwugbgx4lwRV+iAIINAggG8wmU/1O3jIegoeiEQwRCKhC6w+RDaBoIzCJY/B3h8ibqbzIg2jhNxx+kf+y7Arkyw/CgQIUOmvXwfXgenl+HjwieXozr30sad9XqD7+LydeudVqYPCDrnW/CEUIA83LA26WPaF6A5P0gMpGdAUAgbgxUEECBp0OmdHH4EPaUcw8hCItAhQi4fdDFDRmUqbTvH/scJh50Yj5hhMJmzpyYaurc/qCPVw9bn1qdPqVU7xDX6m2lesv0nxDptHevfwH/Nal6vVzb86jwbRlxXOsRg8Bm2n58e96XpWmFD9zn+hhzEgAggG2gggj9o7jjuoIMfwEYiBzAhHtDoPEAKHPgJ9tGszoNHCb0MEF6kKv8AGm+pvXfwbeMxxafcHtPvweVFen3ptqMRwz5aek38FeD19dPI0rwqffiv+9D4OfFcGdKOb6Q26Q5HpBBBiCOPVwHaCeTAdHNp01MAv3pioQYRAADjlVoMJUJMowmbRwnjRntLJrJxDG6wAFAgNoPB9yp+dBKJ0vQStPnTBm+laHxZDReH0i17zjRvK8bet+Dtv4NvFv8Aw1MeBzaGCIM6wFRwV20OA6PibRxx7aDRiOH4hMN5uAiWeI9WogRuEwmb6O44TDnuFANXyaDOtvwvwbQ+RL0vTfTg6LweX/EXNtek+9PI8P1KnabRj01EXg+9Fc+tc9tb0zjUa76beCv6mZtK0WI/9n3oD11c31BEcEfM2jtQkQxwqNMp8+AkmXDO2jlw4e0JkAHG6AAQocTydHpmdoTMR6c/w/Whx4nCNx6GauCGN8RjR6ddL03m03rSlFtrzBrnTvrvoZU558W076DWnqPbwjweRpvqdDDwj231EEGZ0ggNRiVp8p8I4THCYYtnc86kw6EzaOH3jtQAigZOwgFv28DX4nlxQfxOMant4ATMJnoPQm+gGo447vE+tDoWvCJ66KDwueXodOsMvTOnkxQaXp8RwwTM38Ac763pifWu1QaDQo1CN44Do4D7z1l7waH/ABMo6htCbhVOoGXGu0MOp0Km7H4nWHOrf8w99BXTQa1HMzeEwnQT/kccZhI3uExxzHQxITqPUJmEBh1Wm/gEMOt7T5h16aZlz0jl6dZtHbnE3m0fgfXwPVQT7Oij+NN49d4JWvWIbaljMBjEccdTtKvQwukJR8TKd8QSSTzuZ5Ojm0MOMaEkR7RZDueBFf1dZjWoe8+YD6QGb6LVxqOEx/McMce0ccMd0cSExNDjmUdxweBtO06amzp20E6GE6cRxxz4aE4jEcsxx7Ttp96qd/4N9L5lDTydN9d9amJfpoO0+4e8UMOfWjjrQ70GMfuFZbRqb406Qw6FQnX3eGe5HT5m2ileul6fUU4hMOgmOofdvoTaHnEY5hpHHHtHWvqnLUcYmHeAiAz10Pg8ib9IY/AT7Rz5aO7jjjjMcdx7R6GZcc38W3EF99PK028B066ffheudC5a0EqFtARo4THUOhnmUgxxoDCZcLuOE3Dp6wD2mzbW9/BcUGp3hg6CYYajhMYjh0HHB/qYTLMD2EXJ7GcPpKU1HU+GgHUdL8FR6OOY0J5j8A3Ca66HHq5lHHHHHAY8QxxzeOZ1vXeXp08HPg+tMQeA6EOER+0ZXCf9hIjjl5Wz01Jx10bhcM6x7bTccYtjO5gEMXivQx+ohMNKhh/7CkPundoT5OoTLMq5h2fkxi08qoB0OTADHtThD2gA4mDO8JDgQkyb0hNkPSoZgn1OA4vUKX1/dLoCO4OuY5eNDf8AMcfvHHCf6j0Ax3GgOpfpAS45cDueTCUZjuP+4945Ue0dcxz60DeAqPR6bwadf4bg030XTxF29o/iPeO9ADl6QkicnMEfMp9NHcc7ziIk1ZwoG/rPxMxHXrKilCPQmGCY4YME3CXoqGHMOnKgmS3oKlEEHmfjTy9DN4BHAfBWpMUQDrHoTHcOoMfWOZQl9JccTmN6BoE67xnaOP3jjRxxiObx3eg/6gjju44+txxvMeud9OmpzCfHvDiPQ+DeOvEUKNQn3jlM/sh0MOOOXHtDRiG89g6zv7+HmY8BMNwn2hMOITHDDhJgoCy2ERk1O2TOeOVmHvNtD/kXv4L9dNtXrtq47jEejjqO5mExqOF6uJHOrEEMzCAmPmPmDQBzOY4DGIDfGoGZzrwzO+p8wFdY4489NeZ6a9NX4RptccF6gC66wxo+hmGyg5jMYWjcZdwmOAz0LhyZvc31t+DebRhwwmEmOEuZQmEx3Lt4hvEZHJ3PrpjS5W2m/iHgEzeo+ITr1R9Z5Uf9xuOVHHPJjjneZRwmEx+scdR40P8AyOZRwkRx3o67xmOOXHH76OP2g/yOxBqD/cc+NN1vp13m/g+o9Nta06/EvQI1xnYXk76dsxw6dZ0hMAh94AAVgEfgt6COLQn2hQnjaGCdBO0JhTbuOWwM8nn08Dl6rXdR1HEoTKzL8GZ1lxxzeExx9Y+kbhMcdTKP2jgZjMHAb9oN9e85hgLefMp1HtE5e0PmEf74hwj2odkiH+oYEM5Q2CI44wo/iODmZj0N7RieQ1f+xwGPadt44I9FoBrWrqeXo/CZtDYLLaHMhg8Hgzbrpl4HMlIMQTfVz5nm4YTxCRCYTDCYcQpmuY5ed1gCCFAcT1x/ANPvxqVGfSdI9B/sdx3Cf6jjneGOOEKIwnI9UHP2QBuz6wBwMXgseOtRPKhwA81D1jpAE0frcAFL4TJI9I3NoDHBBHHPsxwGOMwW6QGOnAeYxvPuDp/FxouZ08JABGyyOYUpBoxx+0qOeiB31EEDnaXvB/uhPMSE7woSITiEwlDvB5hJxL93vwPDUHg308iDw7zpvq9dp1jhpow5vLOFzYPVGch6TGeubfjxfeNfuLSn1gx4fJ8P3PqCZMYRm+kvAuyAQUQjwYPiDEY9o/8AIKXMBgLgOjMB0BgMccGl+ETbwHfTbTtnQ4RyyIUjn7eWI444YY5MCMcDQafMHSGemhMMKEwoQHaFQmbjdzsO83We5M6b6beHatFp5ceo0cenabaXNoSoW6nSZWnWDeQQAU/gP+AaVp9ytfvwXOvgILIBE5J6T/ETCwSCLjPvGI9AY4DtHoxo9Bw8CiP9aXPL8dan5hRIgCDkHiZUH7lwemmYhmaDtAdAbz6eH0jGgoUdwmFoRivYgD3zy/AZVT7laES/XTpOug13lw67/nw9oQyTcd0ExcCXMy/H5P8AB+cwub+GoND4L8Y2gI6z6QNiHq1ztAd+dHHAY7gfrAd44I/aD5ju4/61MxNp3my0HiEuVAJBsgiDDZA1uOhhABuYEAAMDEe8B/2ODSpvHDC+ITUcLQUgZvfAgr63U8zMc28H3FqYvaB+upnaADGnlR3MztoIdMxyvTXbS5enfTf+DH8O06wzeHOu/wDE7I9D9S1XUECNQQH9S45lHN3xBGMQGOONxxTyonrv49ptK4hOPCCE3voHBjjvSpcerlu0MPLMJ0FcCgMsCJDL1tdun8G8qfUJ1z4fvT6021+ovAMT70Px/BUfhU7SvGZ9ReCovATqeZvKmydBM3Y4QGfUccEfiDmOeRl6A6DrpeteEaGDU/sB8uHp+nXrBxo5WjjuOGCYSP7hhJji23ew48F6c/wfPhqHTbQudPAtKxxrTiHg+v4PuemvzNp01MvOj1eu0qOfE8qdtcVp102n1PzHhslaC4O02j5jjnaNRwH3jU9Y7havQxwdJfr/AAKMKjuhXQRpvAY4/bQT7wmGCcwwbg0v5GnEE31xqP4/jXvoNdp9S3F0m/gzBoZWr1zDOuNa8G9aHS9b8W3jzOmu+iII3wn7hCwVTQM6OAzpCrpGdH7aDwfeqnrnQ6UlpvoDth1Gojm3aEmOOfaE6AW+p4EEqgCHh40+9PSVqtbU8vTeHUODUzEWo0XgvR3Mfy+k+9d+NVHpjSsa1/UPg/M366LwVpvAyy2CE+ZPrAfeVBHAY+sBgOgJnM4Wh0206jw7+DN5bePQZhMJnaE+kJhzCRKsVx7bDwb6XMTOnXQ58O3gUcE3lz71rt4lp9wDTp4VOdb09ZjVvRaXp8/w3N5t4F499aP5n5n9Zgoi+IJkQGD5ggQaCOMzadpU+v4D0m0E26QlHkYl6MQnUYcW9X+Am2jl6d/BvNtRo5+YIeNLeu2vpp00EHi/Hg+/BtM6ODwVqr1ubQ40ub6fcMzLlzbQeEweG/XwDrqXs4MZj5g6wGoDBHAYIL0c7ReKo53m507Q23oaYkddNCRocwto4pEC/wCHfifOl+LiVjT106ztpvev3p8Q+BV4NtFq5vBH4l0iMOo0XgrwjS/3p2hfg38A09PAWBYhXk8ftAYDoDARo3BlbaddN49NvB9TGt67sY+o40J94/ad4QhMQu4D63B09p0M6+2nM28Q1PSLTedtVibTPpK13Xizp96dIq8PSXgw5m08vXbwbQVop9zbwmbaIwxzeOemlZ8G+vpqfjXpoIeDiGf0u4jxB9wdIDdn1j0Bf4g0BjYj9PB6RTbT4077zaIae2c2MJjhNcQmFOq7em0zRvQV3gzrtB3n3vptPWDaeTp30EW2lS5j1j1GPDeg0zqoqj1ele2p/wA1+BN3/GNPufUcGl/1o/bV1PvxKZuFZ0MB8G+m0eTafWnrcEBgjQQGDTiVpevxHBOum86QKTLM26sHkR3UJuE+0WG5QAAGwgglQafmb6eXr207QDQaVN9FnT40IuUptBM6vfQT4lTpvrfppc7y/BevfSt9AZUcCWog8PTbS9PqV/cXhGm2nHxHov4Wv2CbQQGA9YDoDtzBGJ0nzp8z5lzbT7idwY8AML1yHUcQwmEwhto/Jg/2AwPG8BghxrVSzqtF4fvTabrwYqb6laMaVBN9F7yvGXpSm8ccY9YxUdaHHGYDMNRNX4en8LM28Fa76eRrfpC59y93g5gMcEEGym+gNQR841eo51cuH48HcCHQ7iGVvOqjZggPOgnly8aXLm0Er+/EMGPxfWn3r1n3HpmbxzrrUv18AWhPgDj1DCRnej3RsTLQ4NBzsgMccziWv5Np9zfReDapt4XPsnPXQH4gxKj5g0egm38e2gN1ZcHaGYLEEtob4nTgKA3oDoNBoNXzq9c6bV4B86qPQmfiH48G830XgcccMP1h2aCEcfvGJlHOUcej4SzHUYxGltD6zuj9p3RwH0038ZelT6lReDebajHTVcaLePZ+dHLggg0cEel6GVO2u2tZ0Xs/8D+Jwc79NRBBAZ+Y5+YY53/hPgrwGBenOl+H7m/iOPYx5hMZ20ErvHHxAYQjjM6o4/8AJlLfqOuPAHAY9ACN7wQzBGI45nr4t9BXgvR6LTBg8HLfbiPaCYmICI4DBXSA6L28T0UOoUXSZnhE3339oIIPeA6fGg0c8rwbaCVA9Bp2m9TbxDRxGLwOHrMNBI3hPvqE3KR+0cMDaDgLw7ziB0zL7MwdX3gmsxh4M6H2nQ6Ik5EOyX3CHBDsH2gEoR6anRoBgN6MIDBDnp4R96dvHUGnbwYiAjgw/U5QQQQGA/3BBAYD7aHOqzqicw6dNQmgQBF0gMEemYKgnl6/WrEzFPL0Er0nWbQb6bdpt20d6d55fjMZhg9UcfGgmGHHNlQ61Ac3aftNztWm3gzLj136+ElYd4Lg7y8THSNFfcEOvzHxAY4/aAr8RjxHE38A8FStfJ8BT7nHWHGQaDECMBj/ANmNtb/Wm/jftoNCAaODH/D606QdIT76XA56adZv4L166XnwV4BjXMrSvCFCeISIbR6DNHB59ATGlodfqKbfwVOuq8GDAwXF0MxqviAmOJOmCAagJgvp4sQadtKnbW5tqtBLEY469IDUBnpB8zeDNwGCAzrN4Nc6GHOm020qeYTvAtBBbQTtpWj02nM/MH14fIg07Tfjxd4NMQQnQYJhPxDGDFRkrfEr08b8G3/Dgw3ImQsciYQRmAwBP8oDUc2g0VCfc3n1qdR4noYHaO37jqDTaBVBBB4dvB28KBCwOYY5c6CCCzHO0EHeY9PDWm8f8H1B4dtcaG0P9tBzAPXaWV3x4bh8P34vLj1TP8feXA7kwitjHBAIcftB8xiA6Ae+hxp39v4NvEABrBzHpjMDyZvB/sEEqDEBme0UE20PadPBcOjQPQdahgoHQeEaU52/j+4xv4N5U8qd9D1hjJQDPE8g+YAEAhpXppjWvCdM+JaPbw+XF4PK02hAwbEBwGKFAw0CWIDAYDAeNKl+LeVPrV6fOuDAdFcDjfiAqBQXASg94INH6uVq5+dR4BH5VMEg5FaDRwH31GgGj03hl+Jbx6ITpGF4HOi1KHUFDeBuTvoUvRf8Pz4V4uYdBHoIvMGbD2QKfegFzBAJgMe02nl63H/mh1uXp9xTeVpQ/wBid0BcIwdIDcuD4g6RwaYnebaV/UUD0+9ChGPtBLjqPiDQeO5mV4fnXy/Bfh34ihNh94AABQ4/m21L8O87/wAagnSAaPQo0cQ24+CAwHmoUBggOj0GveD+M7wQQ55FQERwKAwQQZg07RQaYm87zOvaOebCDy510xBOu2jrTt4hodKgm0Pg7aYlzbRa7eHrN5v4dpWty9MeFyta1+vEpvFcE3jj3tOZveYDcBgq4XEBrT4Mz+dR4q8bk7Z7f1oMQFQLeXAekczNp9addNvHYitttPnXvAIMzaO9e0+tdtDpc66CUp21M2nGl76mLx+VN9d/4/I12lfybTeeTFLeg6K+/eWCjneDmMRwGAjSr1WnTQTyptpeh02uFGjvGXt7aes30DiDQH4m8b0PXw1LWtXomCMv6gcBg+NL0rUeDypfHhzfzp0i1rS/Bjvo/wCAaffjtafelLw/enkePyNPvS9cHQAMUPzKEjBmAwFQg4ID18OdPqbxab6fcSj1oWfrAaggjgjqOCM69dDw/ChPKgucE+4NPuDjS8+8C0qdo9V7TmV4nNta8e8Wgn1ptPKm/irUeG+JW0Oh8Nfw7+ND/TASIDH7wGA3Cj02hi0rSn102em2hXOnlRn5LQzAYPaCCCDifevbXyvDU74vUbwQOAzyJe3g/wA1qbTrFqp3028PHG2nEGr/AGGdH8ia6aKa6a6a6yKoX6/gQUXX6MTrwg9T/CBBCBBABELIlEzc/iQQCCjriBjhh3awyza1zyzc/vGH5X+MG55PaBs4YowRfl9tfvPL/XK/4c8cO0+U8sEsvnGebenWIqSun7Tyv0zyP0zzf0QA836gZ5vxB5D+Jvjye0p8v4nnfr0sIOPTwgSywz1PhmjnigC2RMPN/wATzf0zyv1zzP1zyv1wcabzv1aGU6N95f64V3/JmmiAjAgBjmkFfiSyTQQQhM+AGKs0wtttFFFFFoootFFqmazMqxii0UWi0UUWq8Ch02Bd5urgAYEUUUUWiii8C0UUUUUUUUUWiiiiiiiiiii0WggchzZ1A+o6RRarReBRRRRRRRRRRlijCCCjnRSvGotFFohMkQrhz+RiAKKKLRRaKKKKKKLQohP3sUWiiiiiiiiii0UWiiJwHDuEwwuKKKKKKKKKKKKKKKKKLVaKKLRaFFEYoooooooooooooqmaHrBuQ4hBBuAeBRRaqKKKKKKLQEeDzDWRRaKVqootFoorhYIxv4QIACKKKLRRRaKKKERRQz9oEEIooooooooooooriiiigIlCG3+kAIBaFFqKLQpaKKKKKKKKKKKKKKKKKKKKKLRRaKLURi20KKKLUwif1YTFEKLRRRGARRaKKKKKKIRQIIwh3jmKARRRRTBiiiighRRQCDFWiiiiiiiiiii0UzjQgAUNRRRRRRRRXFoUWijOrMPmvSUACi1E0LwBaFFFFooootFFF7RRRRRRRRRQCKKKKKKKKLQootC1FFAFHDC7QkMxaLRRRRRRRRRRRRQtRh7DEUUUUUUUUWhRRRRaF/kUUUUUWi0UWmRhsPCC0KLUUUUUWhCZSAmh6xT5RRaF4gERRROfCKKKKKKKKKKKKdkUUUU+GjKKK4otFFFUX8QEUy0CaS0FjRcRcxRRRRRRaEi0KLQq8PqKKKKKKKKLQtCiiiiiiiii0LUozg2GhRaFoURiiiqECLQophE2XwARimUWoootC0LQREYooopaKKKLToiuKL3iiuLUoooBoUUUR0KIxRaG1F4Q6PylWffbQooriiii0KLUaKERNFbjRRRRRRQCKKK9CiiiiiiiiiiinKGNFbDnUXgC0KI6FFoWg5uQEBDHGotRNK0rQtCixFFFoUUUU7IooolPaVpUqBcwRRPQooooiooooootCiii1D4oFCJyGIcXccRF/jQAIotCi0ZRRTCLQot4txFFBC40ARRRQQooRFFFFOuihEWjoLYcxRaF4AtCiii0LaHqes65y0KWHgDeAKKLQooQYoooplFAoTB6IypcR1ANS22haLl8wGGY4qKARRRRRaAIooootHLQplqrT0HlDy9EWgCKK4oooOWhRRRRRddbiKARagEU30LQtCiiiixEIphG/wDZrLwgoootBCi9ooS5qAbRoVaFF4AoopaIRRekXvE4usRi6Qrf2hHvCTEd9C32i/gAfCLQrhhRaMOkGgBHAMqKKKIRQCAe0UWhRv4RBKIqWAv6QCIe+oooori1FqNMcLxaForiiiii/uKKECKKolCNTlffAgS0KLQoqiProIihEEIqL+oj6/3qKZaF4AooqihH9xaLQoSB0nRCzFFFFDyii/3QphoU+EXtFLRGLpo8joW+ovCAe0HMRiKKKK4AYotCiimWotDacNNJd4p2iii0UVRHQAIudBbOI9XZ0iii0WhaFFFFotCiEKjA3MCCGIpuiii9oohFcAihT1iihQABuCBm/rElItAhaFCIoooqii/uIQixDmHvQlxRRaiiiHhDkPeEQC4tCOhTyOonFFoUwmEMLQIXEDHWMHpAN8xRGcIBWgDRtFFDoKKAItIBJJoORtFAJnQB0i/2KW1F/kWggg4MQDjYwCVqriEWhKKIxDROKLgN4JA9Z1RRdIooukUXtFoYUXETiBftFqLRtoUXSIYigFxaFFK3h4y+88mKKCFMopaARFRR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/c/zz+550/ueSP7nnD+4A4+37nmA/uf5h/c/zD+55Y/uefP7nlj+4f8AW/c86f3PPn9zyp/c88f3PLn9zz5/c80f3B/vfueeP7nnj+558/uefP7l/wC39zzR/c8kf3PLn9zyR/c88f3POn9wf7/7nnz+4/8Au/cAP7f3O6+v7nkD+5b+z9zyB/c8of3ALe8us8v+08kf3PLftPLH9zz37Ty37Ty37QCLHmd55H9p5n9p5X9p5U/uAkRwI/tP8s/uebP7nkz+5/ln9zyp/c8+f3PKn9zyZ/c/yz+55M/uCbkmM/ued/aed/aeR/aeR/aeVP7nlP2lHlfM8j+08z+08r+08z+08j+08j+08j+08z+08x+08j+08r+08j+08r+08/8AtPN/tPM/tPI/tPI/tPM/tPI/tPK/tPK/tPK/tPK/tPO/tPI/tNnyPWeV/aeQ/aeZP7n7H/U8z+08z+08z+08p+08r+08x+08j+08p+0VwaKKKLRRarVRGLReBaKKKKKLRaKKLVeBRReBaqKKKKKLRRV4FFqooooovGtFFFFFF/CoootVCNVootFqooYtFFqotVFFF4FFFFFFFooootLiiii0UUUUUWiiii0UUUUWiiiiiii0UUUUUUUUWii0UUW0UUUUUUUUUUUUUUUUUUUUUWiUUUUUUQii0UWiigEUUUUWiiii0UUUUIvUooottFoUUUUUWiihEUUUUUVRRRRRRRRRRRRRRRRRRRRaFFFFooooooooooooooriiiiiiiiiiiii0KKLQtFFFFFoooooooqi0LQoootC0UUUUUWiiigEUUUUUU7RXFFFFFFFFoojFFootFFEYootCiiiiMWiiiiiiiiqKLQotCiiiiiiiii0KKLQoooooqi0UUWiihhRGKKKKKKKKLwBRRRRRRRRRRRRQiLRRRRRRRVFFFFFFFFFFoAqKKKKKLQooooooooooooohFFFFFFFFFFFFFFoUUUUAiqIxRVFFqWhaFFEIotCiicUUAi94oohFFoUWhRaFFzFoUUUUUQiiiiiiiiiiiii0KKKKKKKKKKKKKKKKKKKKERQCLQooootCiii0KKLUVaFFFFFFENBEA0IaF4BbxRVFoUUUUUWhQlFFo4RVFvoaJRRRaiuLQor0KKKK4otUCKKKKKLQBoUUWhRRRRaFFFoRiiii20KKIxRCKK5loUWhRXFAiihEUUUUUUUUUWhRT4RRRf5oUWpIooooooootCi0AQQoootCimEUWhaFqKKKIRKLQor8ApAIotC0KKJ+IHxoI0KEaii0JaFoUWhRRRaFoUUWhRRRaFoUUIigFxaFFEIoovbUooohFoUTQotC0KKKLQhFoUQh0FFFFFoQi0KKKLbQtp9IotFAItCmUWhRRaKKLUOgq1OiKKKKoooo2IrjRai0X9xCKKIRS0UWgAxaFqEKEaEIjFFFUUWhQi4viIQiKLEUXvOyKKfKEXFFFFPlE+8USKKLQtC3ii9oohoUwgGjKKKKLQoRoUUUUwinyii0EQDQqii0fSJRaF09IveLUuIoootCrUUWhRRe0UWoIGhCKKcIv8AIioootC4gGhbRRooohFFFFFFF4Aqh0FcW8UCori0CFFFAIovaKJoUUUUUUUUXTQoqiEUUXxFcXtFFoVxRRCKVFENRHeKKLU6IooriqLiARRRe0Iii0JxRRcRRRRRRRRRRRCKIxBRRQiK4ojFFFUUUIiii0LiKGCD6xXoIiqL2i0NCLhEXtENCiiMIiihFxaAqKKAp7ItFoUWii0LmKKKKHEUUUUUWhRdNFcUWhRRb6FqQiqERRaKAf1Fqop7hFcVRRGKKKARRCJxdYtTpFFFai1F7xaOj3iirRVFF0h3UIn01IRaKKLQvAUIighf7CIrgGiiilxdIoaighQjdFAJ1xaiimEU8iJFotCiicWhariii+YooptEP6icUUUUuLRaLz10KKKKKK4otFF7ROKooYohohF8RafWiiiicW8U/wARTlFUVTohi0I6oSoaB+Yfme/8DaKKKKKKKopsn1FF7RCKLn30L/NEYtSiii94BFAQusUUC4jL0ITrOyKJzbS/WCERYqKLRRRRRGbxRRaL50UUUXtFBzEJ3gE3iMzFFFFOsURiiEUXEWlRalitFEYootL0Riei3ilRbuL1iigii2iib+52iuUqV64oAEoYRFF6RXPqKKbaATEVxRGKITfrOYootFEYoBPuKARXFUFFp006ap6KKD/Iori40VKHRaLRcZgnkxRReEootEhFEe8WqigiMUWq9dFoRL0AGKbTeGERTt4FO8SimUW0UWihGiim/XwLaKKZCOGEKKLXtFFooop0i0UGihEWi+J9xQARGIcaKAaic648Dm8GuYNdpem0t6V6HR7QDifj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A/McccejjjjjjjjjjjjjjhOjjjj0cccccccccejjjhMccJjjhMcEejjgMcccccccJjgOjjjjjjjj0OOOPVxxx6AY4444DHHHHHHHHHHo9HBHHHAY44THq44RrXO0uT634GggZKZfK6Q5MlnRwGOOE6HAY4444444449HHHHHHHHCY4DHHo44DHHocejhNwmPRwmOOOOOPwHHDDj0cccJjjjjjjjjjj0cBjjhhxx1HHHCY444THHHHHHHHHHHHHCY44THHHHC6Wg1rcbf3AAIYglCeyPzxDN642jjgNwGOOPQ44I44DHKaHAY44ToDHHHHHocccceghxxxx6OOOExxxxxxxxwmOAwQGCHHG9HCY9HHo444449Dj0OOExxx6HHoJjj0cccBjjjgMcccccegxxxxwwAkoTYFxv/AFEZAGjQqPcU3/r70PRxxxx6nHHHoDHoDHHHo4444THCY49HHAY4444DHocccccMOONxxxwmOA6OAx6HCeY4Y44I9SYTLjjjjgMcccBjl9RMccerjjjjjjj0OOOODQJjjgMJjj0Li75z6CD63zvHto0/Bjv+o8L+hHHHHAYTHAYTqEx6AvQ444449AY444DqEcccccccccBgMJ0AwGOOCOOOOOOOOPR1HHCdBhwmOOOOA6OEx6PQ4444THDBhxx6CY44Y47jjhMcegMcccdQmPQ44IccJhCtcnHntFZPfP4EOjUIfPoI4H55gMcYjjjmEehxxwmOOOMGMwmAxxwQ444444444NRx+AcccBgJjjjgMJjhgHQmPRx6HHHoBjhgmOOE3HHCY49A0HHAVGo444UjdxjUTHHHGYTHUBjjjj0JjMcejjhJjjj0cUBvOeIv7Bt/cAAhiE6Mu5bD9/UPisY1HHCY49D0ccJgMcccBjhMcOjj1OOAxwGOo4dAHRwGOAxxxwHwCYTBHDHHoSY49QmExwHQaRxxxxxwmOOOOAmOOOOPRykcBgMtHCdHHHqcJjlI4444449DjjgMcAkADJl4pwz6naLyNBQLe+Bkyzdl+eY9HCYDDAY1q44444DCdHCdAYCITHHAY44THHHGo4444DHBGI44TUccB0ZjWgGOE3GhCY4THC4DUccBhUcJEZhjgMcJhMcYgOjhMBj0eqktHHBCY44449DjltAY447jj0EwGE6HGY57qZyewgVBfO+iggZICBv3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RxwmExxxxxxxxxxxxxx6OPVxwmOOAxxwHQ449HHHHHHCY444444IMccBjjjjjccBjhOhxxwnR2BE9zeiii0FoAHUOXNvUvjHxCfofkTIq9X9/EOoEesJjhMccccejjjjj1cccccccccce8ccccccccccejjhjmEccBjjjjjjjhMcccBhMccccccej0OAxxx6HHHHHHHHCY444449AY4Y444444444449AMcccc6FHtv8RTEUUWihi0HIXcHMQR9X4MEsR6AvkP6meMPV9Q4iEeugGOOAxwmNRxxwmOOOAxxxxxxwGOOExwmOOOOAxxxxwnS4OpxxxwmOOOOOOOPQ449HHHHHq444DHHHocccBjjjhJjjjhMccajjjj0cJjj8AmExxxxwGNjwb3NfuKKAaLQ6LROLRKA13AAy6AJ9X4Lg1iPSnzcyQR5MQCSNGOOA6CHoDHHHq4THHHCdHHHHGY44THHHoBhMEdRwmOOOOGPQDUccccccehxwmOExxxqOOOOPQToJ0ccehwGOPQmOPR6OOAwmOOOOOOOOOOPRxxuC/iH9vRQiAaKKVFFFFFFrehOSAwAxfJR7COOOOOOAxqOOPQmOPeOOExxxxwx6Exx6AY7ghwmCGpUqExxxxxx6A6OOOAxwGOOOOOOOOOOOExxxwGOEyo44449HAY4Y4444THHHHo449HAYI5SNRwGOdJAfc2fmKLRRRQiCKKKJQjRRRRSibAl60PzAY4444DHHHHHo4DBqccJjjgNRx6OOOOCOOHMccqYDHDAMerjj0cehwHRxwQnRx6OOPUGOOExxx6HHHGY4DHo44/E444THAY44TpccM6OD7CzoYotDFBFFBqoItDFBFbA/ggBiOGGY9HHo44444444THAdHHo4TG449HCYTCYTDNseh6A6jGYDHo44THAYD4Tjjjj0cccc28BPgccerj0cccccBj1ccajjgMOjjnk0NPpxQeBaKHOig1VRbxQwApgx9hCkLJLjvCOOPRwwmOPVxxxxxxwGOCPRmExxxw2EcJloY0cej0HgccBhMc3j1cC0ccY0er0cerjjj0ejj1JEejjjj0cccejcccBjjjjQz8Ir7cUEPMW0UAgEEqDpDAYtFEdG4qNw/I/UcJLc3jjgLhOjhj0J0ccej0cBhMB0cfgejjuG4c6zE+BxxwRxx6b6qPwPRwmPwOPR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
Code ``` <iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Ffacebook&tabs=timeline&width=1040&height=500&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId" width="1040" height="500" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe> ``` How it is shown <iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Ffacebook&tabs=timeline&width=1040&height=500&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId" width="1040" height="500" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe> You can find the code for the iframe of your profile or page from here: https://developers.facebook.com/docs/plugins/page-plugin
Trying to see what all elements are available that can be embedded easily in TW So far <$list filter="[tag[TableOfContents]] -[[Intro]]"/>
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
<html><iframe src="https://www.reddit.com/r/videos/comments/5lxav1/i_feel_our_local_animal_shelter_deserves_credit/dbzgdq3/?st=ixj2o1b2&sh=d82c8770" width="420" height="895" style="border: none;"></iframe></html>
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
Reddit is a bit tricky. I couldn't find a reddit iframe yet. They provide embed codes, which look like ``` <div class="reddit-embed" data-embed-media="www.redditmedia.com" data-embed-parent="false" data-embed-live="false" data-embed-uuid="64c01219-a52d-43a0-aeec-72113002bd14" data-embed-created="2017-01-04T10:14:17.823Z"><a href="https://www.reddit.com/r/explainlikeimfive/comments/5lw1g0/eli5_why_is_it_that_we_think_of_mirrors_as_being/dbz7x9x/">Comment</a> from discussion <a href="https://www.reddit.com/r/explainlikeimfive/comments/5lw1g0/eli5_why_is_it_that_we_think_of_mirrors_as_being/">ELI5: Why is it that we think of mirrors as being silver colored, even though they reflect the exact colors of objects around them?</a>.</div><script async src="https://www.redditstatic.com/comment-embed.js"></script> ``` However it does not work. It merely displays <div class="reddit-embed" data-embed-media="www.redditmedia.com" data-embed-parent="false" data-embed-live="false" data-embed-uuid="64c01219-a52d-43a0-aeec-72113002bd14" data-embed-created="2017-01-04T10:14:17.823Z"><a href="https://www.reddit.com/r/explainlikeimfive/comments/5lw1g0/eli5_why_is_it_that_we_think_of_mirrors_as_being/dbz7x9x/">Comment</a> from discussion <a href="https://www.reddit.com/r/explainlikeimfive/comments/5lw1g0/eli5_why_is_it_that_we_think_of_mirrors_as_being/">ELI5: Why is it that we think of mirrors as being silver colored, even though they reflect the exact colors of objects around them?</a>.</div><script async src="https://www.redditstatic.com/comment-embed.js"></script> Ironically it worked perfectly in a tiddlywiki version 5.1.12. So I checked how it interprets the same code, and found that in 5.1.2, if you post the above code to a tiddler, and set its type as text/html, behind the scenes it is converted to ``` <iframe style="height: 370px; width: 100%; display: block; max-width: 800px; min-width: 220px; margin: 10px 0px; box-shadow: 0px 0px 5px 0.5px rgba(0, 0, 0, 0.05); box-sizing: border-box;" scrolling="no" src="https://www.redditmedia.com/r/AskReddit/comments/5lw6bz/what_movie_has_a_plot_so_complex_youve_still_not/dbzbxxm/?embed=true&context=1&depth=2&showedits=false&created=2017-01-04T10:16:33.380Z&uuid=5f0730be-ce91-4aac-8e7f-7e71d53db803&showmore=false" width="100%" height="370px" frameborder="0"></iframe> ``` Which is displayed as <iframe style="height: 370px; width: 100%; display: block; max-width: 800px; min-width: 220px; margin: 10px 0px; box-shadow: 0px 0px 5px 0.5px rgba(0, 0, 0, 0.05); box-sizing: border-box;" scrolling="no" src="https://www.redditmedia.com/r/AskReddit/comments/5lw6bz/what_movie_has_a_plot_so_complex_youve_still_not/dbzbxxm/?embed=true&context=1&depth=2&showedits=false&created=2017-01-04T10:16:33.380Z&uuid=5f0730be-ce91-4aac-8e7f-7e71d53db803&showmore=false" width="100%" height="370px" frameborder="0"></iframe>
Taken from a tiddlywiki hosted <<ext "http://dl.dropboxusercontent.com/u/118970/wiki/tw5tribalknowledge.html" "here">> ''Code'' ``` <html><iframe src="https://www.rememberthemilk.com/services/modules/googleig/" width="420" height="315" style="border: none;"></iframe></html> ``` <br> ''How it is displayed'' <html><iframe src="https://www.rememberthemilk.com/services/modules/googleig/" width="420" height="315" style="border: none;"></iframe></html>
<div class="tc-table-of-contents"> <<toc-selective-expandable 'TableOfContents'>> </div>
/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QUwaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcFJpZ2h0cz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3JpZ2h0cy8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtcFJpZ2h0czpXZWJTdGF0ZW1lbnQ9Imh0dHA6Ly93d3cucHVibGljZG9tYWlucGljdHVyZXMubmV0IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6OUUzRTVDOUE4QzgxREIxMTg3MzREQjU4RkRERTRCQTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTI3Qjg1NEZEMDZCMTFFNEE4QTU4M0ZDRUIzNTExQ0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTI3Qjg1NEVEMDZCMTFFNEE4QTU4M0ZDRUIzNTExQ0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgQ1M0Ij4gPHhtcFJpZ2h0czpVc2FnZVRlcm1zPiA8cmRm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
Under each video, there will be a share button. Click and use the Embed option. ''Works only when type="text/vnd.tiddlywiki"'' ''Code:'' ``` <html><iframe width="560" height="315" src="https://www.youtube.com/embed/dgX2iAY6SsE" frameborder="0" allowfullscreen></iframe></html> ``` Output: <html><iframe width="560" height="315" src="https://www.youtube.com/embed/dgX2iAY6SsE" frameborder="0" allowfullscreen></iframe></html>