// ==UserScript== // @name TMDB Emby入库大师 // @namespace doveboy_js // @version 1.2.0 // @description 在 TMDB 列表页和详情页显示 Emby 入库状态;已入库可跳转 Emby 详情页。 // @author 白鸽男孩 // @license Zlib/Libpng License // @icon data:image/x-icon;base64,AAABAAoAQEAAAAEAIAAoQgAApgAAAEBAAAABAAgAKBYAAM5CAAAwMAAAAQAgAKglAAD2WAAAMDAAAAEACACoDgAAnn4AACAgAAABACAAqBAAAEaNAAAgIAAAAQAIAKgIAADunQAAGBgAAAEAIACICQAAlqYAABgYAAABAAgAyAYAAB6wAAAQEAAAAQAgAGgEAADmtgAAEBAAAAEACABoBQAATrsAACgAAABAAAAAgAAAAAEAIAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGG2RNkAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/Z7U/0QAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9stTzKS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/9S9AFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEq1UP1LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/7y5DlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/6i5GlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv/9/fj/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL////////////A4bP/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS//////////////////////9wwWv/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv////////////////////////////////9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL///////////////////////////////////////////9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/////////////////////////////////////////////////+TnsP9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv///////////////////////////////////////////////////////////0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL//////////////////////////////////////////////////////////////////////0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/////////////////////////////////////////////////////////////////////////////fvy/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1UsxLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv//////////////////////////////////////////////////////////////////////////////////////rdid/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7RS2Uu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/////////////////////////////////////////////////////////////////////////////////////////////////Ybxg/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtFHwS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS////////////////////////////////////////////////////////////////////////////////////////////////////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv///////////////////////////////////////////////////////////////////////////////////////////////////////Pru/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASrVR5Eu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/////////////////////////////////////////////////////////////////////////////////////////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtFLSS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS//////////////////////////////////////////////////////////////////////////////////////9eulr/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEq1UslLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv///////////////////////////////////////////////////////////////////////////6bXnP9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7RRy0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/////////////////////////////////////////////////////////////////7fXi/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKtVHXS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS///////////////////////////////////////////////////////+/v7/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu0Ue1LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv////////////////////////////////////////////////9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL//////////////////////////////////////2C9Zf9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVHnS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/////////////////////////////fz1/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEq1UtNLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv//////////////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASrRSyku1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL///////////9ovmL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKtFLKS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/73hs/9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2rYADku1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA378ACEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAS7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAABLtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASrVQ/Uu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtFH+S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////9//////////j/////////8H/////////gP////////8Af////////gA////////8AB////////gAD///////8AAH///////gAAP//////8AAAf//////gAAA/////+8AAAB/////xgAAAD////+AAAAAH////wAAAAAP///+AAAAAAf///wAAAAAB///+AAAAAAP///wAAAAAB///+AAAAAAD///wAAAAAAH//+AAAAAAAP//wAAAAAAAf/+AAAAAAAA//wAAAAAAAB/+AAAAAAAAD/wAAAAAAAAH+AAAAAAAAAPwAAAAAAAAAfgAAAAAAAAA/AAAAAAAAAB+AAAAAAAAAD8AAAAAAAAAH4AAAAAAAAAPwAAAAAAAAB/gAAAAAAAAP/AAAAAAAAB/+AAAAAAAAP/8AAAAAAAB//4AAAAAAAP//wAAAAAAB///gAAAAAAP///AAAAAAB///+AAAAAAP///wAAAAAB///+AAAAAAP///4AAAAAB////wAAAAAP////gAAAAh/////AAAAHP////+AAAA//////8AAAH//////4AAA///////wAAH///////gAA////////AAH///////+AA////////8AH////////4A/////////wH/////////g//////////H/////////+/////8oAAAAQAAAAIAAAAABAAgAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA/3m3Nv96tzb/e7c1/3K3O/9wtzz/T7VP/1C1T/9StU7/VbZM/1a2TP9Ytkr/W7ZJ/1y2SP9LtVL/TLVS/061UP9PtVD/TbZT/0+2VP9SuFf/U7hY/1S4Wf9VuFn/WLpd/1q7X/9jtkP/ZbZD/2a2Qv9jtkT/aLZA/1q7YP9cvGH/X7xh/2O+ZP9kvmX/Zb9n/2e/aP9twnD/ccNy/3HEc/91xXb/dsZ3/3vHev+3uxH/jbgq/464Kv+PuCn/krkn/5O5J/+QuSn/krko/8y8Bf/UvAD/i86K/43Oif+Oz43/j9CO/5HQj/+S0ZL/pdii/6TZpP+p26f/q9un/6rbqP+w3az/ueG3/73ju//C5L7/w+W//8Plwf/I58X/0+zR/9fu1f/Z7tX/3O/X/93w2v/p9ef/6vXm/+v26P/t9+r/7/fr//L47f/3+/X/9/z2//j89//5/Pj//f78//7+/f///v7/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4ODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4ODg4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4ODg4ODg4ODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4ODg4ODg4ODg4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4ODg4ODg4ODg4OEQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4ODg4ODg4ODg4ODg4IAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4ODg4ODg4ODg4ODg4ODggBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OCAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvGywAAA4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4IAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCg4NNA4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODggDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCg4ODgwODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OCAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4IAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvCg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuCg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4PHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuCg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4PHTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAvCg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OCzUAAAAAAAAAAAAAAAAAAAAAAAAAAAAwCg4ODg4ODg4ODg4ODg4OGUclDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OAAAAAAAAAAAAAAAAAAAAAAAAAAAxCg4ODg4ODg4ODg4ODg4ODh9ZVkEWDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAxCg4ODg4ODg4ODg4ODg4ODg4fWVlZUjsTDg4ODg4ODg4ODg4ODg4ODg4ODg4ODgAAAAAAAAAAAAAAAAAAAAAyCg4ODg4ODg4ODg4ODg4ODg4OH1lZWVlZTCsODg4ODg4ODg4ODg4ODg4ODg4ODg4OAAAAAAAAAAAAAAAAAAAuCg4ODg4ODg4ODg4ODg4ODg4ODh9ZWVlZWVlYRiQOEg4ODg4ODg4ODg4ODg4ODg4ODg4AAAAAAAAAAAAAAAAOEQ4ODg4ODg4ODg4ODg4ODg4ODg4fWVlZWVlZWVlVQBcODg4ODg4ODg4ODg4ODg4ODg4ODgAAAAAAAAAAAAAODg4ODg4ODg4ODg4ODg4ODg4ODg4OH1lZWVlZWVlZWVlRORIODg4ODg4ODg4ODg4ODg4ODg4OAAAAAAAAAAAODg4ODg4ODg4ODg4ODg4ODg4ODg4ODh9ZWVlZWVlZWVlZWVlLKg4ODg4ODg4ODg4ODg4ODg4ODg4AAAAAAAAODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4fWVlZWVlZWVlZWVlZWVlFIw4ODg4ODg4ODg4ODg4ODg4ODgAAAAAADg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OH1lZWVlZWVlZWVlZWVlZWVQ/FQ4ODg4ODg4ODg4ODg4ODg4OAAAAAA4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODh9ZWVlZWVlZWVlZWVlZWVlZWU85Dw4ODg4ODg4ODg4ODg4ODg4AAAAADg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4fWVlZWVlZWVlZWVlZWVlZWVlZWUkmDg4ODg4ODg4ODg4ODg4ODgAAAAAODg4ODg4ODg4ODg4ODg4ODg4ODg4OH1lZWVlZWVlZWVlZWVlZWVlZWVdCIA4ODg4ODg4ODg4ODg4ODg4OAAAAAA4ODg4ODg4ODg4ODg4ODg4ODg4ODh9ZWVlZWVlZWVlZWVlZWVlZWUgnDg4ODg4ODg4ODg4ODg4ODg4ODg4AAAAADg4ODg4ODg4ODg4ODg4ODg4ODg4fWVlZWVlZWVlZWVlZWVlZTjcODg4ODg4ODg4ODg4ODg4ODg4ODg4OAAAAAAAODg4ODg4ODg4ODg4ODg4ODg4OH1lZWVlZWVlZWVlZWVlTPBQODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgAAAAAAAA4ODg4ODg4ODg4ODg4ODg4ODh9ZWVlZWVlZWVlZWVlDIQ4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgAAAAAAAAAADg4ODg4ODg4ODg4ODg4ODg4fWVlZWVlZWVlZWUooDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgAAAAAAAAAAAAAODg4ODg4ODg4ODg4ODg4OH1lZWVlZWVlZTTYSDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgAAAAAAAAAAAAAAAA4ODg4ODg4ODg4ODg4ODh9ZWVlZWVlTPRcODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4PDgAAAAAAAAAAAAAAAAAADg4ODg4ODg4ODg4ODg4fWVlZWVhEIg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4IAgAAAAAAAAAAAAAAAAAAAAAODg4ODg4ODg4ODg4OH1lZWUspDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4IAwAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4ODg4ODh9ZUDoODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4IAwAAAAAAAAAAAAAAAAAAAAAAAAAADg4ODg4ODg4ODg4YPhYODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4IAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4IAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeEA4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4IAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEA4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4IAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwoODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4IAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwCg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4IAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEKDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODhoHDg4IAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAoODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ABQcIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvCg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4AAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0KDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALQoODg4ODg4ODg4ODg4ODg4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvCg4ODg4ODg4ODg4ODg4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMKDg4ODg4ODg4ODg4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQoODg4ODg4ODg4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCg4ODg4ODg4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8KDg4ODg4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgoODg4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuCg4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8KDg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwoODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////3/////////+P/////////wf////////+A/////////wB////////+AD////////wAH///////+AAP///////wAAf//////+AAA///////wAAB//////+AAAD/////7wAAAH/////GAAAAP////4AAAAAf////AAAAAA////4AAAAAB////AAAAAAH///4AAAAAA////AAAAAAH///4AAAAAAP///AAAAAAAf//4AAAAAAA///AAAAAAAB//4AAAAAAAD//AAAAAAAAH/4AAAAAAAAP/AAAAAAAAAf4AAAAAAAAA/AAAAAAAAAB+AAAAAAAAAD8AAAAAAAAAH4AAAAAAAAAPwAAAAAAAAAfgAAAAAAAAA/AAAAAAAAAH+AAAAAAAAA/8AAAAAAAAH/4AAAAAAAA//wAAAAAAAH//gAAAAAAA///AAAAAAAH//+AAAAAAA///8AAAAAAH///4AAAAAA////AAAAAAH///4AAAAAA////gAAAAAH////AAAAAA////+AAAACH////8AAAAc/////4AAAD//////wAAAf//////gAAD///////AAAf//////+AAD///////8AAf///////4AD////////wAf////////gD/////////Af////////+D/////////8f/////////7/////ygAAAAwAAAAYAAAAAEAIAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7ZSSki2UzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtFAzS7VS/0u1Uv9Ls1IlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEq0Uh9LtVL/S7VS/0u1Uv9LtVL/SLZIBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7NTPUu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0i2SAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLs1FOS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9Ls1IlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEuzUU5LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/SLZTMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7NTPUu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/862ABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKtFIfS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv/GxgAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu0UDNLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqoAAwAAAAAAAAAAS7ZSSku1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/9q2AA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/8y7AA9MtVJQS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv/SvAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/0rwAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/9q2AA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/wOTB/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL///////////9uwGT/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL//////////////////////0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/////////////////////////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL//////////////////////////////////////93qw/9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/////////////////////////////////////////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL///////////////////////////////////////////////////////////9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL//////////////////////////////////////////////////////////////////////0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL////////////////////////////////////////////////////////////////////////////S46v/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAD/AAFLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL///////////////////////////////////////////////////////////////////////////9XuVn/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/////////////////////////////////////////////////////////////////sN2s/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL///////////////////////////////////////////////////////////9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0i2UzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/////////////////////////////////////////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7NSJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL//////////////////////////////////////0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9ItkgHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAUu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL////////////////////////////599//S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0i2SAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL//////////////////////0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/1LgAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL///////////9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv/UvwAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/Wrpd/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/862ABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/xsYACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/9q2AA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/0rwAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u0Uc4AAAAAS7VS/0u1Uv/SvAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/SrRR1AAAAAAAAAAAAAAAANq2AA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9KtVLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/SrRS4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9KtVLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0q1UtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/SrRS4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0q1UuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASrRR1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///5///wAA////D///AAD///4H//8AAP///AP//wAA///4Af//AAD///AA//8AAP//4AB//wAA///AAD//AAD//4AAH/8AAP/zAAAP/wAA/+AAAAf/AAD/wAAAA/8AAP+AAAAD/wAA/wAAAAf/AAD+AAAAA/8AAPwAAAAB/wAA+AAAAAD/AADwAAAAAH8AAOAAAAAAPwAAwAAAAAAfAACAAAAAAA8AAIAAAAAABwAAwAAAAAADAADgAAAAAAEAAPAAAAAAAAAA+AAAAAABAAD8AAAAAAMAAP4AAAAABwAA/wAAAAAPAAD/gAAAAB8AAP/AAAAAPwAA/+AAAAB/AAD/4AAAAP8AAP/AAAAB/wAA/8AAAAP/AAD/4AAAB/8AAP/wAABP/wAA//gAAP//AAD//AAB//8AAP/+AAP//wAA//8AB///AAD//4AP//8AAP//wB///wAA///gP///AAD///B///8AAP//+P///wAA///9////AAAoAAAAMAAAAGAAAAABAAgAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2+3PP9wtzz/X7ZG/1G1T/9LtVL/TLVR/021Uf9OtVD/T7VQ/022U/9NtlT/TrZU/1G3V/9UuVr/Vblb/1a5XP9jtkP/YLZF/2G2Rf9itkT/Y7ZE/2i2QP9hvmb/ZL9o/2a/aP9owGr/eMd5/3nHfP97yHz/fMh8/37Jf/9/yoP/g8yI/5HRkv+S0ZL/lNKU/5XSlf+Z1Jj/qNqo/6zcq/+v3a3/sN2u/8bmwv/G58X/yOfG/8vpyP/d8Nv/3/Hd/+Dx3f/j8+D/7/jt//H57//y+e//+vz4//v9+f/+//7////+/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFBQUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUFBQUFBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFBQUFBQUFBQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFBQUFBQUFBQUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUFBQUFBQUFBQUFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQUFBQUFBQUFBQUFBgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFBQUFBQUFBQUFBQUFBQYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQSAAAFBQUFBQUFBQUFBQUFBQUFBQUGAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQcGEgUFBQUFBQUFBQUFBQUFBQUFBQUFBgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAVBwUFBgUFBQUFBQUFBQUFBQUFBQUFBQUFBQYDAAAAAAAAAAAAAAAAAAAAAAAAABUHBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGEgAAAAAAAAAAAAAAAAAAAAAAFQcFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUIFQAAAAAAAAAAAAAAAAAAAAAVBwUFBQUFBQUFBQYFBQUFBQUFBQUFBQUFBQUFBQUTAAAAAAAAAAAAAAAAAAAAABUHBQUFBQUFBQUFBSAqDwUFBQUFBQUFBQUFBQUFBQUFBQAAAAAAAAAAAAAAAAAAFQcFBQUFBQUFBQUFBSE5NSQMBQUFBQUFBQUFBQUFBQUFBQUAAAAAAAAAAAAAAAAVBwUFBQUFBQUFBQUFBSE5OTkxHgUFBQUFBQUFBQUFBQUFBQUFAAAAAAAAAAAAABIHBQUFBQUFBQUFBQUFBSE5OTk5OCwYBQUFBQUFBQUFBQUFBQUFBQAAAAAAAAAABQUFBQUFBQUFBQUFBQUFBSE5OTk5OTk3KA4FBQUFBQUFBQUFBQUFBQUAAAAAAAAFBQUFBQUFBQUFBQUFBQUFBSE5OTk5OTk5OTMjCwUFBQUFBQUFBQUFBQUFAAAAAAUFBQUFBQUFBQUFBQUFBQUFBSE5OTk5OTk5OTk5LxsFBQUFBQUFBQUFBQUFBQAAAAUFBQUFBQUFBQUFBQUFBQUFBSE5OTk5OTk5OTk5OTgrFwUFBQUFBQUFBQUFBQUAAAAFBQUFBQUFBQUFBQUFBQUFBSE5OTk5OTk5OTk5OTk5NicNBQUFBQUFBQUFBQUFAAAABQUFBQUFBQUFBQUFBQUFBSE5OTk5OTk5OTk5OTk5MyILBQUFBQUFBQUFBQUFBQAAAAUFBQUFBQUFBQUFBQUFBSE5OTk5OTk5OTk5OTYpDgUFBQUFBQUFBQUFBQUFBQAAAAAFBQUFBQUFBQUFBQUFBSE5OTk5OTk5OTk5LRkFBQUFBQUFBQUFBQUFBQUFBQAAAAAABQUFBQUFBQUFBQUFBSE5OTk5OTk5OTAdBQUFBQUFBQUFBQUFBQUFBQUFAAAAAAAAAAUFBQUFBQUFBQUFBSE5OTk5OTk0JQoFBQUFBQUFBQUFBQUFBQUFBQUAAAAAAAAAAAAFBQUFBQUFBQUFBSE5OTk5NykQBQUFBQUFBQUFBQUFBQUFBQUFBQAAAAAAAAAAAAAABQUFBQUFBQUFBSE5OTkuGgUFBQUFBQUFBQUFBQUFBQUFBQYDAAAAAAAAAAAAAAAAAAUFBQUFBQUFBSE5Mh8FBQUFBQUFBQUFBQUFBQUFBQUFBgMAAAAAAAAAAAAAAAAAAAAFBQUFBQUFBRwmCwUFBQUFBQUFBQUFBQUFBQUFBQUGAwAAAAAAAAAAAAAAAAAAAAAWBwUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYDAAAAAAAAAAAAAAAAAAAAABYJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBgMAAAAAAAAAAAAAAAAAAAAAABEHBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGAwAAAAAAAAAAAAAAAAAAAAAAAAAVBwUFBQUFBQUFBQUFBQUFBQUFBQUFBQcFBQYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQcFBQUFBQUFBQUFBQUFBQUFBQUFBQEEBgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQHBQUFBQUFBQUFBQUFBQUFBQUFBQACFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBwUFBQUFBQUFBQUFBQUFBQUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAcFBQUFBQUFBQUFBQUFBQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUHBQUFBQUFBQUFBQUFBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVBwUFBQUFBQUFBQUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAcFBQUFBQUFBQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUHBQUFBQUFBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVBwUFBQUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQcFBQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUHBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////wAA////n///AAD///8P//8AAP///gf//wAA///8A///AAD///gB//8AAP//8AD//wAA///gAH//AAD//8AAP/8AAP//gAAf/wAA//MAAA//AAD/4AAAB/8AAP/AAAAD/wAA/4AAAAP/AAD/AAAAB/8AAP4AAAAD/wAA/AAAAAH/AAD4AAAAAP8AAPAAAAAAfwAA4AAAAAA/AADAAAAAAB8AAIAAAAAADwAAgAAAAAAHAADAAAAAAAMAAOAAAAAAAQAA8AAAAAAAAAD4AAAAAAEAAPwAAAAAAwAA/gAAAAAHAAD/AAAAAA8AAP+AAAAAHwAA/8AAAAA/AAD/4AAAAH8AAP/gAAAA/wAA/8AAAAH/AAD/wAAAA/8AAP/gAAAH/wAA//AAAE//AAD/+AAA//8AAP/8AAH//wAA//4AA///AAD//wAH//8AAP//gA///wAA///AH///AAD//+A///8AAP//8H///wAA///4////AAD///3///8AACgAAAAgAAAAQAAAAAEAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv8AAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu0Uf5LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS//z9/P9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL//P38////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uf9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv/8/fz//////////////////////0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS//z9/P///////////////////////////+rx0/9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL//P38//////////////////////////////////////9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv/8/fz/////////////////////////////////////////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS//z9/P////////////////////////////////////////////////9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL//P38//////////////////////////////////////9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv/8/fz///////////////////////////+aym7/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS//z9/P/////////////////+/v7/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL//P38////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv/8/fz/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAS7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7RR/ku1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VR/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//+/////H////g////wH///4A///8AH//2AA//4AAH/8AAA/+AAAf/AAAH/gAAA/wAAAH4AAAA8AAAAHgAAAA8AAAAHgAAAA8AAAAfgAAAP8AAAH/gAAD/4AAB/8AAA//gAAf/8ABv//gA///8Af///gP///8H////j////9//8oAAAAIAAAAEAAAAABAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA/3m3Nv96tzb/e7c1/3C3PP9Wtkv/ULVP/1G1Tv9StU7/U7VN/1W1TP9Vtkz/S7VS/021Uf9OtVD/T7VQ/022VP9Qt1b/Vrlb/2C2Rv9jtkT/aLZA/1u7YP9lv2n/a8Jv/2/Dcv93x3r/fcl+/424Kv+OuCr/j7gp/5K5J/+TuSf/kLkp/5K5KP+FzIb/h82J/5TSlf+X05j/ltSZ/57Xn/+f16H/rd2u/6zdsP+44bn/yOjH/9Drz//T7NL/3vHd/+Hy3//m9OX/8Pjv//X79P/7/fr//f79//////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwMDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDAwMDAwMBgIAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDAwMDAwMDAwMBwEAAAAAAAAAAAAAAAAAAAAgCxMMDAwMDAwMDAwMDAwMBwMAAAAAAAAAAAAAAAAAIAkMDgwMDAwMDAwMDAwMDAwMBwMAAAAAAAAAAAAAAB0JDAwMDAwMDAwMDAwMDAwMDAwMCgAAAAAAAAAAAAAeCQwMDAwMDAwMDAwMDAwMDAwMDA0UAAAAAAAAAAAAIAkMDAwMDAwMKSYQDAwMDAwMDAwMDAwAAAAAAAAAACEJDAwMDAwMDAwrNzEbDAwMDAwMDAwMDAwAAAAAAAAMBwwMDAwMDAwMDCs3NzctFwwMDAwMDAwMDAwAAAAADAwMDAwMDAwMDAwMKzc3Nzc1KhIMDAwMDAwMDAwAAAAMDAwMDAwMDAwMDAwrNzc3Nzc3MyUQDAwMDAwMDAwAAAwMDAwMDAwMDAwMDCs3Nzc3Nzc3NzAaDAwMDAwMDAwAAAwMDAwMDAwMDAwMKzc3Nzc3Nzc3LhgMDAwMDAwMDAwAAAwMDAwMDAwMDAwrNzc3Nzc3MiMMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDCs3Nzc3NCgRDAwMDAwMDAwMDAwMAAAAAAwMDAwMDAwMKzc3NiwWDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwrNy8ZDAwMDAwMDAwMDAwMBwIAAAAAAAAAAAwMDAwMDCckDAwMDAwMDAwMDAwMDAcDAAAAAAAAAAAAFQ8MDAwMDAwMDAwMDAwMDAwMDAwHAgAAAAAAAAAAAAAFDAwMDAwMDAwMDAwMDAwMDAwMBwEAAAAAAAAAAAAAAB8JDAwMDAwMDAwMDAwMDAwPDAcCAAAAAAAAAAAAAAAAAB8JDAwMDAwMDAwMDAwMDAQFAgAAAAAAAAAAAAAAAAAAABwJDAwMDAwMDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAB4JDAwMDAwMDAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4JDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0JDAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIIDAAAAAAAAAAAAAAAAAAAAAD//7////8f///+D////Af///gD///wAf//YAD//gAAf/wAAD/4AAB/8AAAf+AAAD/AAAAfgAAADwAAAAeAAAADwAAAAeAAAADwAAAB+AAAA/wAAAf+AAAP/gAAH/wAAD/+AAB//wAG//+AD///wB///+A////wf///+P////3//ygAAAAYAAAAMAAAAAEAIAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKtFJBSbVPLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEm1Ty1LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7NRUUu1Uv9LtVL/S7VS/0u1Uv9JtU8tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJtU8tS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/z78AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEq0UkFLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/9SqAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/ZLVBXku1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv/UvwAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv///////////0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv//////////////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv////////////////////////////b35v9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv//////////////////////////////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv//////////////////////////////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv///////////////////////////6XVk/9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0m1Ty0AAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv//////////////////////S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv///////////0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv/QuQAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/8+/ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/1KoABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7RS0ku1Uv/UvwAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9KtVHeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0q1UvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7RRzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9KtVLyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEq1Ud4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A//P/AP/h/wD/wP8A/4B/AP0APwD4AB8A8AAfAOAADwDAAAcAgAADAIAAAQDAAAAA4AABAPAAAwD4AAcA/AAPAPgAHwD8AD8A/gD/AP8B/wD/g/8A/8f/AP/v/wAoAAAAGAAAADAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA/1S1TP9Vtkz/S7VS/0y1Uf9NtVH/TrVQ/0+1UP9MtlP/TrZU/1K4WP9WuVz/ZbZC/2G2Rf9evWP/ZcBq/2rBbv9xxHX/csV2/33JgP+Izov/k9KW/6PZpf+v3bD/veS+/8Hmw//J6Mn/2O7X/+Hy4P/q9un/8fnw//f89v/7/fr//v7+//////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAADAwMDAwMAAAAAAAAAAAAAAAAAAAAAAAMDAwMDAwMBAAAAAAAAAAAAAAAAAA0AAwMDAwMDAwMDAQAAAAAAAAAAAAAAAgQGAwMDAwMDAwMDAwEAAAAAAAAAAAACBAMDAwMDAwMDAwMDAwQNAAAAAAAAAAIEAwMDAxEJAwMDAwMDAwUDAAAAAAAAAgQDAwMDAxkcEwMDAwMDAwMDAwAAAAAHBAMDAwMDAxkiIhoPAwMDAwMDAwMAAAMDAwMDAwMDAxkiIiIgFwsDAwMDAwMDAAMDAwMDAwMDAxkiIiIiIh4VCAMDAwMDAwADAwMDAwMDAxkiIiIiIh0UAwMDAwMDAwAAAwMDAwMDAxkiIiIfFgoDAwMDAwMDAwAAAAMDAwMDAxkiIRgOAwMDAwMDAwMDAAAAAAADAwMDAxkbEgMDAwMDAwMDAwEAAAAAAAAABgMDAxAEAwMDAwMDAwMDAQAAAAAAAAAMBQMDAwMDAwMDAwMDAwMBAAAAAAAAAAAAAgQDAwMDAwMDAwMFBQEAAAAAAAAAAAAAAAIEAwMDAwMDAwMDDAAAAAAAAAAAAAAAAAACBAMDAwMDAwMAAAAAAAAAAAAAAAAAAAAAAgQDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAIEAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAACBAMAAAAAAAAAAAAAAP///wD/8/8A/+H/AP/A/wD/gH8A/QA/APgAHwDwAB8A4AAPAMAABwCAAAMAgAABAMAAAADgAAEA8AADAPgABwD8AA8A+AAfAPwAPwD+AP8A/wH/AP+D/wD/x/8A/+//ACgAAAAQAAAAIAAAAAEAIAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS//////9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv////////////////9LtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL///////////////////////////9LtVL/S7VS/0u1Uv9LtVL/AAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS//////////////////////+w3az/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv////////////////9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL//////0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/0u1Uv9LtVL/S7VS/0u1Uv9LtVL/S7VS/0u1Uv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLtVL/S7VS/0u1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEu1Uv9LtVL/S7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS7VS/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/38AAP4/AAD8HwAA8A8AAOAHAADABwAAgAMAAAABAACAAAAAwAEAAOADAADgBwAA8A8AAPg/AAD8fwAA/v8AACgAAAAQAAAAIAAAAAEACAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAD/T7VP/1C1T/9UtUz/VbZM/0u1Uv9MtVH/TbVR/0+1UP9TuFn/Vrlc/2G+Zv9mwGv/dsZ6/33Jgf+o26r/r96x/7LftP+44rr/wubD/8rpyv/W7tf/+fz5//v9+/////7/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAAAAAAAUFBQAAAAAAAAAAAAAAAAUFBQUFAAAAAAAAAAAAAAUFBQUFBgMAAAAAAAAABAEFBQUFBQUGAwAAAAAABAYFBQUFBQUFBQgAAAAABAYFBQUSDgUFBQUFBQAABQYFBQUFFRgUDAUFBQUFAAUFBQUFBRUYGBcQCgUFBQUFBQUFBQUVGBgWDwkFBQUFAAUFBQUFFRgTCwUFBQUFBQAABQUFBRENBQUFBQUGAwAAAAACBQUFBQUFBQUGAwAAAAAABAYFBQUFBQUBAwAAAAAAAAAEBgUFBQUFAAAAAAAAAAAAAAQGBQUFAAAAAAAAAAAAAAAABAcFAAAAAAAAAP9/AAD+PwAA/B8AAPAPAADgBwAAwAcAAIADAAAAAQAAgAAAAMABAADgAwAA4AcAAPAPAAD4PwAA/H8AAP7/AAA= // @match https://www.themoviedb.org/* // @match https://www.themoviedb.org/*/* // @match https://www.themoviedb.org/*/*/* // @grant GM_xmlhttpRequest // @grant GM_getValue // @grant GM_setValue // @grant GM_deleteValue // @grant GM_listValues // @grant GM_registerMenuCommand // @connect * // @run-at document-idle // ==/UserScript== (() => { 'use strict'; const VERSION = '1.2.0'; const CONFIG_KEYS = { embyBaseUrl: 'tmdb-emby-master-base-url-v1', embyToken: 'tmdb-emby-master-token-v1', tmdbCredential: 'tmdb-emby-master-tmdb-credential-v1' }; const CACHE_PREFIX = 'tmdb-emby-master-cache-v2:'; const CACHE_TTL = 12 * 60 * 60 * 1000; const LIST_PROCESSED_ATTR = 'data-tmdb-emby-master-v2'; const DETAIL_ROW_ID = 'tmdb-emby-master-detail-row'; let EMBY_BASE_URL = ''; let EMBY_TOKEN = ''; let TMDB_CREDENTIAL = ''; let embyServerId = ''; let serverIdPromise = null; let currentUrl = location.href; let observerTimer = null; let positionTimer = null; let detailPosterImage = null; const pendingRequests = new Map(); injectStyles(); initialize().catch(error => { console.error('[TMDB Emby入库大师] 初始化失败:', error); }); function injectStyles() { if (document.getElementById('tmdb-emby-master-style-v1')) { return; } const style = document.createElement('style'); style.id = 'tmdb-emby-master-style-v1'; style.textContent = ` .tmdb-emby-master-list-badge { position: absolute !important; left: 0 !important; bottom: 0 !important; z-index: 50 !important; display: inline-flex !important; align-items: center !important; max-width: 100% !important; padding: 4px 7px !important; box-sizing: border-box !important; border-radius: 0 5px 0 0 !important; color: #fff !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", Arial, sans-serif !important; font-size: 12px !important; font-weight: 600 !important; line-height: 16px !important; letter-spacing: .15px !important; white-space: nowrap !important; text-decoration: none !important; box-shadow: 0 1px 4px rgba(0,0,0,.38) !important; pointer-events: auto !important; } .tmdb-emby-master-list-badge.is-loading { background: rgba(91, 91, 91, .94) !important; cursor: wait !important; } .tmdb-emby-master-list-badge.is-found { background: rgba(31, 142, 73, .97) !important; cursor: pointer !important; } .tmdb-emby-master-list-badge.is-found:hover { background: rgba(20, 113, 57, 1) !important; color: #fff !important; } .tmdb-emby-master-list-badge.is-not-found, .tmdb-emby-master-list-badge.is-error { background: rgba(194, 54, 48, .97) !important; } /* * 详情页状态栏采用与此前 IMDb/豆瓣栏相同的方式: * 插入 body,通过 JS 精确放在主海报底部。 * * 注意:此栏不修改 TMDB 原有 flex 布局。 */ #tmdb-emby-master-detail-row { position: absolute !important; z-index: 10001 !important; box-sizing: border-box !important; display: block !important; pointer-events: auto !important; } #tmdb-emby-master-detail-row .tmdb-emby-master-detail-badge { width: 100% !important; height: 40px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 8px !important; padding: 0 11px !important; box-sizing: border-box !important; border: 1px solid rgba(255,255,255,.20) !important; border-radius: 6px !important; color: #fff !important; text-decoration: none !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", Arial, sans-serif !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1 !important; box-shadow: 0 2px 7px rgba(0,0,0,.30) !important; overflow: hidden !important; transition: transform .15s ease, filter .15s ease !important; } #tmdb-emby-master-detail-row .tmdb-emby-master-detail-badge:hover { color: #fff !important; transform: translateY(-1px) !important; filter: brightness(1.12) !important; } #tmdb-emby-master-detail-row .tmdb-emby-master-detail-badge.is-loading { background: rgba(91, 91, 91, .94) !important; cursor: wait !important; } #tmdb-emby-master-detail-row .tmdb-emby-master-detail-badge.is-found { background: rgba(31, 142, 73, .97) !important; cursor: pointer !important; } #tmdb-emby-master-detail-row .tmdb-emby-master-detail-badge.is-not-found, #tmdb-emby-master-detail-row .tmdb-emby-master-detail-badge.is-error { background: rgba(194, 54, 48, .97) !important; cursor: default !important; } #tmdb-emby-master-detail-row .tmdb-emby-master-label, #tmdb-emby-master-detail-row .tmdb-emby-master-value { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; } #tmdb-emby-master-detail-row .tmdb-emby-master-value { flex: 0 0 auto !important; font-weight: 800 !important; } @media (max-width: 700px) { .tmdb-emby-master-list-badge { padding: 3px 5px !important; font-size: 10px !important; line-height: 14px !important; } #tmdb-emby-master-detail-row .tmdb-emby-master-detail-badge { height: 38px !important; padding: 0 8px !important; font-size: 12px !important; } } `; document.head.appendChild(style); } async function initialize() { registerMenus(); await loadConfig(); scanPage(); observePage(); if (EMBY_BASE_URL && EMBY_TOKEN) { getEmbyServerId().catch(error => { console.warn( '[TMDB Emby入库大师] 无法预获取 Emby Server ID:', error ); }); } } async function loadConfig() { EMBY_BASE_URL = normalizeBaseUrl( await GM_getValue(CONFIG_KEYS.embyBaseUrl, '') ); EMBY_TOKEN = String( await GM_getValue(CONFIG_KEYS.embyToken, '') ).trim(); TMDB_CREDENTIAL = String( await GM_getValue(CONFIG_KEYS.tmdbCredential, '') ) .trim() .replace(/^Bearer\s+/i, ''); } function registerMenus() { GM_registerMenuCommand('设置 Emby 服务器', () => { configureEmbyServer().catch(error => { showMenuError('保存 Emby 服务器配置', error); }); }); GM_registerMenuCommand('设置 Emby API Token', () => { configureEmbyToken().catch(error => { showMenuError('保存 Emby API Token', error); }); }); GM_registerMenuCommand('设置 TMDB API 凭据(推荐)', () => { configureTmdbCredential().catch(error => { showMenuError('保存 TMDB API 凭据', error); }); }); GM_registerMenuCommand('查看配置状态', () => { showConfigStatus().catch(error => { showMenuError('读取配置状态', error); }); }); GM_registerMenuCommand('测试 Emby 连接', () => { testEmbyConnection().catch(error => { showMenuError('测试 Emby 连接', error); }); }); GM_registerMenuCommand('清除 Emby 查询缓存', () => { clearCache().catch(error => { showMenuError('清除 Emby 查询缓存', error); }); }); GM_registerMenuCommand('清除 Emby API Token', () => { clearEmbyToken().catch(error => { showMenuError('清除 Emby API Token', error); }); }); GM_registerMenuCommand(`脚本版本:${VERSION}`, () => { alert(`TMDB Emby入库大师 ${VERSION}`); }); } function showMenuError(actionName, error) { console.error(`[TMDB Emby入库大师] ${actionName}失败:`, error); alert(error?.message || `${actionName}失败`); } function normalizeBaseUrl(value) { return String(value || '') .trim() .replace(/\/+$/, ''); } function validateBaseUrl(value) { const normalized = normalizeBaseUrl(value); if (!normalized) { throw new Error('Emby 服务器地址不能为空'); } let url; try { url = new URL(normalized); } catch (_) { throw new Error('Emby 服务器地址格式不正确'); } if (!['http:', 'https:'].includes(url.protocol)) { throw new Error('Emby 地址必须使用 HTTP 或 HTTPS'); } if (url.username || url.password) { throw new Error('Emby 地址不能包含用户名或密码'); } if (url.search || url.hash) { throw new Error('Emby 地址不能包含查询参数或锚点'); } return normalized; } function validateEmbyConfig() { EMBY_BASE_URL = validateBaseUrl(EMBY_BASE_URL); if (!EMBY_TOKEN) { throw new Error( '尚未配置 Emby API Token,请通过脚本菜单设置' ); } } function maskToken(token) { const value = String(token || ''); if (!value) return '未配置'; if (value.length <= 8) return '********'; return `${value.slice(0, 4)}…${value.slice(-4)}`; } async function configureEmbyServer() { const oldValue = String( await GM_getValue(CONFIG_KEYS.embyBaseUrl, '') ); const input = prompt( [ '请输入 Emby 服务器地址:', '', '示例:', 'https://emby.example.com', 'https://emby.example.com:8096', 'http://192.168.1.100:8096', '', '不要填写 /web/index.html。' ].join('\n'), oldValue ); if (input === null) return; const baseUrl = validateBaseUrl(input); await GM_setValue(CONFIG_KEYS.embyBaseUrl, baseUrl); EMBY_BASE_URL = baseUrl; embyServerId = ''; serverIdPromise = null; await clearCache(); alert(`Emby 服务器已保存:\n${baseUrl}\n\n页面将刷新。`); reloadPage(); } async function configureEmbyToken() { const current = String( await GM_getValue(CONFIG_KEYS.embyToken, '') ).trim(); const input = prompt( [ '请输入 Emby API Token:', '', current ? `当前 Token:${maskToken(current)}` : '当前 Token:未配置', '', '输入新 Token 后点击确定保存。' ].join('\n'), '' ); if (input === null) return; const token = input.trim(); if (!token) { alert('输入为空,未修改 Token。'); return; } await GM_setValue(CONFIG_KEYS.embyToken, token); EMBY_TOKEN = token; embyServerId = ''; serverIdPromise = null; await clearCache(); alert(`Emby API Token 已保存:${maskToken(token)}\n\n页面将刷新。`); reloadPage(); } async function configureTmdbCredential() { const oldValue = String( await GM_getValue(CONFIG_KEYS.tmdbCredential, '') ); const input = prompt( [ '请输入 TMDB API 凭据(推荐配置):', '', '可填写以下任意一种:', '1. API Read Access Token:通常以 eyJ 开头;', '2. API Key:通常是约 32 位短字符串。', '', '获取地址:', 'https://www.themoviedb.org/settings/api', '', 'TMDB 凭据用于获取 IMDb ID,', '可提升 Emby ProviderIds.Imdb 精确匹配率。' ].join('\n'), oldValue ); if (input === null) return; const credential = input .trim() .replace(/^Bearer\s+/i, ''); if (!credential) { await GM_deleteValue(CONFIG_KEYS.tmdbCredential); TMDB_CREDENTIAL = ''; await clearCache(); alert('TMDB API 凭据已删除,页面将刷新。'); reloadPage(); return; } await GM_setValue( CONFIG_KEYS.tmdbCredential, credential ); TMDB_CREDENTIAL = credential; await clearCache(); alert( 'TMDB API 凭据已保存。\n\n' + '页面将刷新并重新查询 Emby。' ); reloadPage(); } async function clearEmbyToken() { const confirmed = confirm( '确定清除已保存的 Emby API Token 吗?' ); if (!confirmed) return; await GM_setValue(CONFIG_KEYS.embyToken, ''); EMBY_TOKEN = ''; embyServerId = ''; serverIdPromise = null; alert('Emby API Token 已清除,页面将刷新。'); reloadPage(); } async function showConfigStatus() { const baseUrl = normalizeBaseUrl( await GM_getValue(CONFIG_KEYS.embyBaseUrl, '') ); const token = String( await GM_getValue(CONFIG_KEYS.embyToken, '') ).trim(); const credential = String( await GM_getValue(CONFIG_KEYS.tmdbCredential, '') ) .trim() .replace(/^Bearer\s+/i, ''); let tmdbCredentialText = '未配置'; if (credential) { tmdbCredentialText = credential.startsWith('eyJ') ? '已配置:Read Access Token' : '已配置:API Key'; } alert( [ 'TMDB Emby入库大师配置', '', `Emby 服务器:${baseUrl || '未配置'}`, `Emby Token:${maskToken(token)}`, `TMDB 凭据:${tmdbCredentialText}`, `Emby Server ID:${embyServerId || '尚未获取'}` ].join('\n') ); } async function testEmbyConnection() { await loadConfig(); validateEmbyConfig(); const serverId = await getEmbyServerId(); alert( [ 'Emby 连接成功。', '', `服务器:${EMBY_BASE_URL}`, `Server ID:${serverId}` ].join('\n') ); } function reloadPage() { setTimeout(() => location.reload(), 200); } function observePage() { const observer = new MutationObserver(() => { if (location.href !== currentUrl) { currentUrl = location.href; resetInjectedElements(); } clearTimeout(observerTimer); observerTimer = setTimeout(scanPage, 250); }); observer.observe(document.documentElement, { childList: true, subtree: true }); window.addEventListener('resize', scheduleDetailRowPosition); window.addEventListener('scroll', scheduleDetailRowPosition, true); window.addEventListener('popstate', () => { currentUrl = location.href; resetInjectedElements(); clearTimeout(observerTimer); observerTimer = setTimeout(scanPage, 300); }); } function scanPage() { const media = getCurrentDetailMedia(); if ( media && document.querySelector('.header.large, .header_poster_wrapper') ) { processDetailPage(media); return; } processListPage(); } function getCurrentDetailMedia() { const match = location.pathname.match( /^\/(movie|tv)\/(\d+)(?:-[^/]+)?\/?$/ ); if (!match) return null; return { type: match[1], id: match[2] }; } function getMediaFromLink(link) { const href = link?.getAttribute('href') || ''; const match = href.match(/^\/(movie|tv)\/(\d+)/); return match ? { type: match[1], id: match[2] } : null; } function getMediaFromCard(card) { const objectId = card.getAttribute('data-object-id'); const objectType = card.getAttribute('data-object-type'); if ( objectId && /^(movie|tv)$/i.test(objectType || '') ) { return { type: objectType.toLowerCase(), id: objectId }; } const link = card.querySelector( 'a[href^="/movie/"], a[href^="/tv/"]' ); return getMediaFromLink(link); } function findListCards() { return [ ...new Set([ ...document.querySelectorAll('[data-object-id]'), ...document.querySelectorAll('.card.style_1'), ...document.querySelectorAll('.card.style_2'), ...document.querySelectorAll('.results .card'), ...document.querySelectorAll('.search_results .card') ]) ].filter(card => !card.closest('script, template')); } function getPosterContainerFromCard(card) { const image = card.querySelector( [ 'img.poster', '.image img[src*="/t/p/"]', '.image_content img[src*="/t/p/"]', 'img[src*="media.themoviedb.org/t/p/"]' ].join(',') ); return ( image?.closest('.image') || image?.closest('.image_content') || image?.closest('.relative') || image?.parentElement || null ); } function getCardTitles(card) { const titles = []; const mediaLink = card.querySelector( 'a[href^="/movie/"], a[href^="/tv/"]' ); const posterImage = card.querySelector( 'img.poster, img[alt]' ); const titleSelectors = [ '.title a', '.title', '.content h2 a', '.content h2', '.content h3 a', '.content h3', '.details h2 a', '.details h2', '.details h3 a', '.details h3', '.card-title', '.card-title a' ]; for (const selector of titleSelectors) { const element = card.querySelector(selector); if (!element) { continue; } const text = String(element.textContent || '') .replace(/\(\d{4}(?:-\d{4})?\)/g, '') .replace(/\s+/g, ' ') .trim(); if (text) { titles.push(text); } } /* * 如果电影详情链接本身有 title 属性,也可以作为候选; * 不再从任意 a[title] 获取,避免取得按钮或人物链接文本。 */ const linkTitle = String( mediaLink?.getAttribute('title') || '' ) .replace(/\(\d{4}(?:-\d{4})?\)/g, '') .replace(/\s+/g, ' ') .trim(); if (linkTitle) { titles.push(linkTitle); } const imageTitle = String(posterImage?.alt || '') .replace(/\(\d{4}(?:-\d{4})?\)/g, '') .replace(/\s+/g, ' ') .trim(); if ( imageTitle && !/^(poster|cover|海报)$/i.test(imageTitle) ) { titles.push(imageTitle); } return uniqueTitles(titles); } function processListPage() { const cards = findListCards(); for (const card of cards) { if ( card.getAttribute(LIST_PROCESSED_ATTR) === '1' ) { continue; } const media = getMediaFromCard(card); const posterContainer = getPosterContainerFromCard(card); if (!media || !posterContainer) continue; card.setAttribute(LIST_PROCESSED_ATTR, '1'); if ( getComputedStyle(posterContainer).position === 'static' ) { posterContainer.style.position = 'relative'; } const badge = createListBadge(); posterContainer.appendChild(badge); const titles = getCardTitles(card); /* * 未能安全提取标题时,禁止进行模糊 Emby 搜索, * 防止将任意 Emby 首个结果错误认作当前影片。 */ if (titles.length === 0) { badge.className = 'tmdb-emby-master-list-badge is-error'; badge.textContent = 'Emby 无标题'; badge.title = '未能从当前 TMDB 卡片提取影片标题,已跳过查询'; continue; } queryMediaForEmby(media, titles) .then(result => updateListBadge(badge, result)) .catch(error => updateListBadgeError(badge, error)); } } function createListBadge() { const badge = document.createElement('span'); badge.className = 'tmdb-emby-master-list-badge is-loading'; badge.textContent = 'Emby 查询中'; badge.title = '正在查询 Emby 入库状态'; return badge; } async function updateListBadge(badge, result) { if (!badge.isConnected) return; if (!result.found) { badge.className = 'tmdb-emby-master-list-badge is-not-found'; badge.textContent = 'Emby未入库'; badge.title = result.reason || 'Emby 中未找到对应媒体'; return; } const link = document.createElement('a'); link.className = 'tmdb-emby-master-list-badge is-found'; link.textContent = 'Emby已入库'; link.target = '_blank'; link.rel = 'noopener noreferrer'; link.href = await getEmbyDetailUrl(result.itemId); const detail = [ result.name, result.type, result.year ].filter(Boolean).join(' · '); link.title = detail ? `已入库:${detail}。点击打开 Emby 详情页` : '已入库,点击打开 Emby 详情页'; badge.replaceWith(link); } function updateListBadgeError(badge, error) { if (!badge.isConnected) return; badge.className = 'tmdb-emby-master-list-badge is-error'; badge.textContent = 'Emby 查询失败'; badge.title = error?.message || '查询 Emby 时发生错误'; } function findMainPosterImage() { const selectors = [ '.header.large .poster_wrapper img[src*="/t/p/"]', '.poster_wrapper img[src*="/t/p/"]', '.image_content img[src*="/t/p/"]' ]; const images = []; for (const selector of selectors) { images.push(...document.querySelectorAll(selector)); } for (const image of images) { if ( image.closest( 'script, template, .ac_results, footer' ) ) { continue; } const source = [ image.currentSrc, image.src, image.getAttribute('data-src'), image.getAttribute('srcset') ].filter(Boolean).join(' '); if (/w45_|w66_|w92_|w94_|w154_|profile/i.test(source)) { continue; } const rect = image.getBoundingClientRect(); if ( rect.width >= 150 && rect.height >= 220 && rect.height > rect.width * 1.15 && rect.top < 900 ) { return image; } } return null; } function getExistingRatingsRowBottom() { /* * 如果用户已安装之前的 TMDB评分增强大师, * Emby 栏应排在 IMDb/豆瓣栏的下面。 * * 同时兼容之前脚本中可能出现过的不同 ID。 */ const ids = [ 'tmdb-ratings-master-v10-detail-row', 'tmdb-pr-v9-detail-ratings', 'tmdb-pr-v8-detail-ratings', 'tmdb-pr-v7-detail-ratings', 'tmdb-pr-v6-detail-ratings' ]; for (const id of ids) { const element = document.getElementById(id); if (!element || !element.isConnected) continue; const rect = element.getBoundingClientRect(); if (rect.width > 0 && rect.height > 0) { return rect.bottom + window.scrollY; } } return 0; } function positionDetailRow() { const row = document.getElementById(DETAIL_ROW_ID); const poster = detailPosterImage || findMainPosterImage(); if (!row || !poster || !row.isConnected) return; const rect = poster.getBoundingClientRect(); const posterBottom = rect.top + window.scrollY + rect.height; const ratingsBottom = getExistingRatingsRowBottom(); /* * 已存在 IMDb/豆瓣评分栏时: * Emby 评分栏放在它的下方。 * * 没有安装评分增强大师时: * Emby 栏直接放在海报下方。 */ const top = Math.max( posterBottom + 10, ratingsBottom > 0 ? ratingsBottom + 8 : 0 ); row.style.left = `${Math.round(rect.left + window.scrollX)}px`; row.style.top = `${Math.round(top)}px`; row.style.width = `${Math.round(rect.width)}px`; } function scheduleDetailRowPosition() { clearTimeout(positionTimer); positionTimer = setTimeout(positionDetailRow, 30); } async function processDetailPage(media) { const key = `${media.type}:${media.id}`; const existing = document.getElementById(DETAIL_ROW_ID); if ( existing?.isConnected && existing.dataset.mediaKey === key ) { detailPosterImage = findMainPosterImage() || detailPosterImage; scheduleDetailRowPosition(); return; } resetDetailRow(); const poster = findMainPosterImage(); if (!poster) { setTimeout(() => { if (!document.getElementById(DETAIL_ROW_ID)) { processDetailPage(media); } }, 1000); return; } detailPosterImage = poster; const row = document.createElement('div'); row.id = DETAIL_ROW_ID; row.dataset.mediaKey = key; row.innerHTML = ` Emby 查询中 `; document.body.appendChild(row); positionDetailRow(); requestAnimationFrame(positionDetailRow); setTimeout(positionDetailRow, 350); setTimeout(positionDetailRow, 1000); const badge = row.querySelector( '.tmdb-emby-master-detail-badge' ); const titles = getDetailTitles(); try { const result = await queryMediaForEmby(media, titles); if ( !row.isConnected || row.dataset.mediaKey !== key ) { return; } await updateDetailBadge(badge, result); } catch (error) { if (!badge.isConnected) return; badge.className = 'tmdb-emby-master-detail-badge is-error'; badge.title = error?.message || '查询 Emby 时发生错误'; badge.innerHTML = ` Emby 查询失败 `; } positionDetailRow(); } function getDetailTitles() { const titles = []; const titleLink = document.querySelector( '.header_poster_wrapper h2 a, section.header.poster h2 a, h2 a[href^="/movie/"], h2 a[href^="/tv/"]' ); const title = String(titleLink?.textContent || '') .replace(/\s+/g, ' ') .trim(); const posterAlt = String( findMainPosterImage()?.alt || '' ).trim(); const jsonLdTitles = getJsonLdTitles(); titles.push( title, posterAlt, ...jsonLdTitles ); return uniqueTitles(titles); } function getJsonLdTitles() { const titles = []; document.querySelectorAll( 'script[type="application/ld+json"]' ).forEach(script => { try { const data = JSON.parse(script.textContent.trim()); const entries = Array.isArray(data) ? data : Array.isArray(data?.['@graph']) ? data['@graph'] : [data]; for (const entry of entries) { if (entry?.name) { titles.push(String(entry.name)); } if (entry?.alternateName) { titles.push( String(entry.alternateName) ); } } } catch (_) { // 忽略无效 JSON-LD。 } }); return uniqueTitles(titles); } async function updateDetailBadge(badge, result) { if (!badge.isConnected) return; if (!result.found) { badge.className = 'tmdb-emby-master-detail-badge is-not-found'; badge.title = result.reason || 'Emby 中未找到对应媒体'; badge.innerHTML = ` Emby 未入库 `; return; } const link = document.createElement('a'); link.className = 'tmdb-emby-master-detail-badge is-found'; link.href = await getEmbyDetailUrl(result.itemId); link.target = '_blank'; link.rel = 'noopener noreferrer'; const description = [ result.name, result.type, result.year ].filter(Boolean).join(' · '); link.title = description ? `已入库:${description}。点击打开 Emby 详情页` : '已入库,点击打开 Emby 详情页'; link.innerHTML = ` Emby 已入库 `; badge.replaceWith(link); } async function queryMediaForEmby(media, fallbackTitles) { validateEmbyConfig(); const cacheKey = buildMediaCacheKey(media); const cached = await getCachedValue(cacheKey); if (cached !== null) { return cached; } const metadata = await getTmdbMetadata(media); const titles = uniqueTitles([ ...(metadata.titles || []), ...(fallbackTitles || []) ]); let matchedItem = null; /* * 第一优先级:IMDb Provider ID 精确匹配。 */ if (metadata.imdbId) { matchedItem = await findEmbyItemByProviderId( 'Imdb', metadata.imdbId ); } /* * 第二优先级:TVDB ID 精确匹配。 * TV 节目常见,但电影不一定有。 */ if (!matchedItem && metadata.tvdbId) { matchedItem = await findEmbyItemByProviderId( 'Tvdb', metadata.tvdbId ); } /* * 第三优先级:TMDB Provider ID 精确匹配。 */ if (!matchedItem) { matchedItem = await findEmbyItemByProviderId( 'Tmdb', media.id ); } /* * 最后才通过标题检索。 */ if (!matchedItem && titles.length > 0) { matchedItem = await searchEmbyByTitles( titles, metadata.year, media.type ); } const result = matchedItem ? { found: true, itemId: matchedItem.Id, name: matchedItem.Name || titles[0] || '', type: matchedItem.Type || '', year: matchedItem.ProductionYear || '', reason: '' } : { found: false, reason: titles.length ? `Emby 中未找到:${titles.join(' / ')}` : '无法从 TMDB 页面提取标题' }; await setCachedValue(cacheKey, result); return result; } function buildMediaCacheKey(media) { return ( `${CACHE_PREFIX}` + `${encodeURIComponent(EMBY_BASE_URL)}:` + `${media.type}:${media.id}` ); } async function getTmdbMetadata(media) { const cacheKey = `tmdb-meta:${media.type}:${media.id}`; const cached = await getCachedValue(cacheKey); if (cached !== null) { return cached; } const metadata = { titles: getDetailTitles(), year: '', imdbId: '', tvdbId: '' }; const pageTitle = document.querySelector( '.header_poster_wrapper h2, section.header.poster h2' )?.textContent || ''; const yearMatch = pageTitle.match(/\((\d{4})\)/); if (yearMatch) { metadata.year = yearMatch[1]; } /* * TMDB 凭据存在时,使用官方 API 获取 external_ids * 与标题/年份,准确度最高。 */ if (TMDB_CREDENTIAL) { try { const externalIds = await tmdbApiRequest( `/${media.type}/${media.id}/external_ids` ); metadata.imdbId = String( externalIds?.imdb_id || '' ).trim(); metadata.tvdbId = String( externalIds?.tvdb_id || '' ).trim(); } catch (error) { console.warn( '[TMDB Emby入库大师] 获取 TMDB external_ids 失败:', error ); } try { const details = await tmdbApiRequest( `/${media.type}/${media.id}?language=en-US` ); metadata.titles = uniqueTitles([ details?.title, details?.name, details?.original_title, details?.original_name, ...(metadata.titles || []) ]); const date = String( details?.release_date || details?.first_air_date || '' ); if (/^\d{4}/.test(date)) { metadata.year = date.slice(0, 4); } } catch (error) { console.warn( '[TMDB Emby入库大师] 获取 TMDB 详情失败:', error ); } } await setCachedValue(cacheKey, metadata); return metadata; } async function tmdbApiRequest(path) { const credential = String(TMDB_CREDENTIAL || '') .trim() .replace(/^Bearer\s+/i, ''); if (!credential) { throw new Error('未设置 TMDB API 凭据'); } const isReadAccessToken = credential.startsWith('eyJ'); const url = isReadAccessToken ? `https://api.themoviedb.org/3${path}` : `https://api.themoviedb.org/3${path}` + `${path.includes('?') ? '&' : '?'}api_key=` + encodeURIComponent(credential); const headers = { Accept: 'application/json;charset=utf-8' }; if (isReadAccessToken) { headers.Authorization = `Bearer ${credential}`; } return requestJson(url, headers); } async function findEmbyItemByProviderId(providerName, providerId) { const value = String(providerId || '').trim(); if (!value) return null; const url = new URL(`${EMBY_BASE_URL}/emby/Items`); url.searchParams.set('Recursive', 'true'); url.searchParams.set('Limit', '50'); url.searchParams.set( 'Fields', 'ProviderIds,ProductionYear,OriginalTitle,SortName' ); url.searchParams.set( 'AnyProviderIdEquals', `${providerName}.${value}` ); const response = await embyRequest(url.toString()); const items = Array.isArray(response?.Items) ? response.Items : []; return items[0] || null; } function buildEmbySearchUrl(title) { const url = new URL(`${EMBY_BASE_URL}/emby/Items`); url.searchParams.set('Recursive', 'true'); url.searchParams.set('StartIndex', '0'); url.searchParams.set('Limit', '50'); url.searchParams.set('SearchTerm', title); url.searchParams.set('SortBy', 'SortName'); url.searchParams.set('SortOrder', 'Ascending'); url.searchParams.set( 'Fields', [ 'ProviderIds', 'ProductionYear', 'OriginalTitle', 'SortName', 'AlternativeTitles' ].join(',') ); url.searchParams.set('GroupProgramsBySeries', 'true'); return url.toString(); } async function searchEmbyByTitles( titles, expectedYear, mediaType ) { for (const title of titles) { const response = await embyRequest( buildEmbySearchUrl(title) ); const items = Array.isArray(response?.Items) ? response.Items : []; const matched = findBestTitleMatch( items, titles, expectedYear, mediaType ); if (matched) { return matched; } } return null; } function getEmbyItemTitles(item) { const titles = [ item?.Name, item?.OriginalTitle, item?.SortName ]; if (Array.isArray(item?.AlternativeTitles)) { for (const entry of item.AlternativeTitles) { if (typeof entry === 'string') { titles.push(entry); } else if (entry?.Name) { titles.push(entry.Name); } } } return uniqueTitles(titles); } function findBestTitleMatch( items, candidateTitles, expectedYear, mediaType ) { const rawCandidates = uniqueTitles(candidateTitles); const normalizedCandidates = rawCandidates .map(title => ({ raw: title, normalized: normalizeTitleForMatch( title, mediaType ) })) .filter(item => item.normalized.length >= 2); if (normalizedCandidates.length === 0) { return null; } const allowedTypes = mediaType === 'tv' ? new Set(['Series', 'Season']) : new Set(['Movie']); const pool = items.filter(item => { const itemType = String(item?.Type || ''); return !itemType || allowedTypes.has(itemType); }); if (pool.length === 0) { return null; } const expectedYearValue = String(expectedYear || '').trim(); let bestItem = null; let bestScore = 0; for (const item of pool) { const normalizedEmbyTitles = getEmbyItemTitles(item) .map(title => ({ raw: title, normalized: normalizeTitleForMatch( title, mediaType ) })) .filter(entry => entry.normalized.length >= 2); if (normalizedEmbyTitles.length === 0) { continue; } let itemScore = 0; for (const candidate of normalizedCandidates) { for (const embyTitle of normalizedEmbyTitles) { /* * 完全一致。 * * 对 TV:已经去掉明确的“第 X 季”后再比较; * 对电影:数字仍保留,终结者2和终结者3不会相同。 */ if ( candidate.normalized === embyTitle.normalized ) { itemScore = Math.max(itemScore, 100); continue; } /* * 长标题的严格包含匹配。 * * 对电影数字没有被移除,所以: * - “惊声尖笑6”不会匹配“惊声尖笑” * - “终结者2”不会匹配“终结者3” * * 对剧集,季号已去除,所以: * - “绝命毒师 第2季”可以匹配“绝命毒师” */ const shorterLength = Math.min( candidate.normalized.length, embyTitle.normalized.length ); const longerLength = Math.max( candidate.normalized.length, embyTitle.normalized.length ); const isStrongContainMatch = shorterLength >= 6 && shorterLength / longerLength >= 0.7 && ( candidate.normalized.includes( embyTitle.normalized ) || embyTitle.normalized.includes( candidate.normalized ) ); if (isStrongContainMatch) { itemScore = Math.max(itemScore, 80); } } } if ( itemScore > 0 && expectedYearValue && String(item?.ProductionYear || '') === expectedYearValue ) { itemScore += 10; } if (itemScore > bestScore) { bestScore = itemScore; bestItem = item; } } return bestScore >= 80 ? bestItem : null; } function stripSeasonInfo(title) { let result = String(title || '') .normalize('NFKC') .replace(/\s+/g, ' ') .trim(); if (!result) { return ''; } /* * 只去掉“明确表示季”的尾部信息: * * 绝命毒师 第 2 季 * 绝命毒师 第二季 * Breaking Bad Season 2 * Breaking Bad S02 * * 不处理普通数字: * 1899 * 9号秘事 * 爱死机3(电影/剧名本体数字) */ let previous = ''; while (result && result !== previous) { previous = result; result = result .replace( /\s*[-–—_::·]*\s*第\s*(?:\d+|[零一二两三四五六七八九十百]+)\s*季\s*$/i, '' ) .replace( /\s*[-–—_::·]*\s*season\s*(?:\d+|[ivxlcdm]+)\s*$/i, '' ) .replace( /\s*[-–—_::·]*\s*s(?:eason)?\s*0*\d+\s*$/i, '' ) .trim(); } return result; } function normalizeTitleForMatch(title, mediaType) { let source = String(title || ''); /* * 只有电视剧匹配时忽略“第 X 季”。 * 电影绝不移除数字,防止: * 终结者2 → 错配终结者3 * 惊声尖笑6 → 错配惊声尖笑1 */ if (mediaType === 'tv') { source = stripSeasonInfo(source); } return source .normalize('NFKC') .toLowerCase() .replace(/\s+/g, '') .replace(/[·•・]/g, '') .replace(/[::]/g, '') .replace(/[《》「」『』【】[\]()()]/g, '') .replace(/[^\p{L}\p{N}]/gu, '') .trim(); } function normalizeTitle(title) { return String(title || '') .normalize('NFKC') .toLowerCase() .replace(/\s+/g, '') .replace(/[·•・]/g, '') .replace(/[::]/g, '') .replace(/[《》「」『』【】[\]()()]/g, '') .replace(/[^\p{L}\p{N}]/gu, '') .trim(); } function uniqueTitles(values) { const seen = new Set(); const result = []; for (const value of values || []) { const title = String(value || '') .replace(/\s+/g, ' ') .trim(); const normalized = normalizeTitle(title); if (!title || !normalized || seen.has(normalized)) { continue; } seen.add(normalized); result.push(title); } return result; } function assertAllowedEmbyUrl(requestUrl) { const base = new URL(EMBY_BASE_URL); const target = new URL(requestUrl); if (base.origin !== target.origin) { throw new Error( `拒绝访问非配置的 Emby 服务器:${target.origin}` ); } if (!['http:', 'https:'].includes(target.protocol)) { throw new Error(`不支持的请求协议:${target.protocol}`); } } async function embyRequest(url, options = {}) { validateEmbyConfig(); assertAllowedEmbyUrl(url); const includeToken = options.includeToken !== false; const headers = { Accept: 'application/json', 'X-Emby-Client': 'TMDB Emby Master', 'X-Emby-Device-Name': 'Browser Userscript', 'X-Emby-Device-Id': 'tmdb-emby-master-userscript', 'X-Emby-Client-Version': VERSION, 'X-Emby-Language': 'zh-cn' }; if (includeToken) { headers['X-Emby-Token'] = EMBY_TOKEN; } return requestJson(url, headers); } async function getEmbyServerId() { validateEmbyConfig(); if (embyServerId) return embyServerId; if (serverIdPromise) return serverIdPromise; serverIdPromise = (async () => { const cacheKey = getServerIdCacheKey(); const cached = String( await GM_getValue(cacheKey, '') ).trim(); if (cached) { embyServerId = cached; return cached; } let info; try { info = await embyRequest( `${EMBY_BASE_URL}/emby/System/Info/Public`, { includeToken: false } ); } catch (_) { info = await embyRequest( `${EMBY_BASE_URL}/emby/System/Info` ); } const serverId = String(info?.Id || '').trim(); if (!serverId) { throw new Error('Emby 未返回 Server ID'); } embyServerId = serverId; await GM_setValue(cacheKey, serverId); return serverId; })(); try { return await serverIdPromise; } catch (error) { serverIdPromise = null; throw error; } } function getServerIdCacheKey() { return ( 'tmdb-emby-master-server-id-v1:' + encodeURIComponent(EMBY_BASE_URL) ); } async function getEmbyDetailUrl(itemId) { const serverId = await getEmbyServerId(); return ( `${EMBY_BASE_URL}/web/index.html` + `#!/item?id=${encodeURIComponent(itemId)}` + `&serverId=${encodeURIComponent(serverId)}` ); } function requestJson(url, headers = {}) { return deduplicatedRequest(`json:${url}`, () => new Promise((resolve, reject) => { GM_xmlhttpRequest({ method: 'GET', url, timeout: 15000, headers, onload(response) { let data = {}; try { data = JSON.parse(response.responseText || '{}'); } catch (_) { reject(new Error('接口返回内容不是有效 JSON')); return; } if ( response.status < 200 || response.status >= 300 ) { reject( new Error( `请求失败:HTTP ${response.status}` + `${ data?.status_message ? `:${data.status_message}` : '' }` ) ); return; } resolve(data); }, onerror() { reject(new Error('网络请求失败')); }, ontimeout() { reject(new Error('请求超时')); }, onabort() { reject(new Error('请求已取消')); } }); }) ); } function deduplicatedRequest(key, factory) { if (pendingRequests.has(key)) { return pendingRequests.get(key); } const promise = factory().finally(() => { pendingRequests.delete(key); }); pendingRequests.set(key, promise); return promise; } async function getCachedValue(key) { const cached = await GM_getValue(key, null); if (!cached || !cached.timestamp) { return null; } if (Date.now() - cached.timestamp > CACHE_TTL) { await GM_deleteValue(key); return null; } return cached.data; } async function setCachedValue(key, data) { /* * 不缓存配置错误与请求错误; * 但会缓存“已入库”和“未入库”结果。 */ await GM_setValue(key, { timestamp: Date.now(), data }); } async function clearCache() { let count = 0; const keys = await GM_listValues(); for (const key of keys) { if (key.startsWith(CACHE_PREFIX)) { await GM_deleteValue(key); count += 1; } } resetInjectedElements(); return count; } function resetDetailRow() { document.getElementById(DETAIL_ROW_ID)?.remove(); detailPosterImage = null; } function resetInjectedElements() { resetDetailRow(); document.querySelectorAll( '.tmdb-emby-master-list-badge' ).forEach(node => node.remove()); document.querySelectorAll( `[${LIST_PROCESSED_ATTR}]` ).forEach(card => { card.removeAttribute(LIST_PROCESSED_ATTR); }); } })();