// ==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);
});
}
})();