Jump to content
Korean Random
n3vVv1n

Время последнего боя

Recommended Posts

Здравствуйте. Извините, я весьма далёк от данной темы, но некое поверхностное представление получил.

 

Хотелось бы получить любую помощь в таком вопросе:

как извлечь информацию из профиля любого игрока (вообще нужен клановый) из поля "Последний раз был в бою: ...", т.к. она там всегда актуальна, а в WGAPI обновляется только после завершения игровой сессии.

 

Спасибо.

Share this post


Link to post

Short link
Share on other sites

Сделал примерно так:

BigWorld.player().requestPlayerInfo(self.playerID, self.mycallback)

в лог записало кучу инфы вида:

2017-01-07 22:37:21: (gui.mods.mod_n3vVv1n instance at 0x263EE120, 0, 20214289, 'f\x00H\x00,\x00@\x00,\x00\x00\x00\x00\x00l\x00\xb7\x00\x9e\n\xe4\x16X\x00\x12\x00\xa0\x00\x11\x00\x11\x00L\x00\x00\x00\x11\x00\x06\x00\x00\x00\x00\x00h\x00\x11\x00\xf0\x00h\x00\x11\x00\x00\x02h\x00\x11\x00\x84\x00\x11\x00 \x00 \x00\x0e\x00\x04\x00\x01\x00h\x00\x11\x00\x12\x00\xc0\x00t\x00t\x00t\x00\x11\x00\x11\x00\x11\x00\xc0\x01\x88\x00d\x00\x0c\x00\x18\x00\xf2Q\x12\x01"c\x00\x00\'7\x00\x00\x00+\x00\x00C(\x00\x00\x03x\x00\x00\x0e\xe9\x03\x00\xa1\xcb\x02\x00\x8c^\x00\x00RG\xd2\x01\xb1#\x1f\x018\xfe\x00\x00#t\x00\x00\xaa5\x00\x00m\x00\x00\x00\xda%\x00\x00<*\x00\x003\x02\x00\x00X\x10\xbc\x00Z\x1c\x1d\x00\x11\x18Z\x00\xd8\xa2\x01\x00\x93y\x00\x00E)\x01\x00&\x12\x00\x00z\x1c\x00\x00\xe3#\x02\x00\xce\x9el\x01=\x98a\x00\xb8p\x02\x00\xcc\x00\x00\x00|\x00\x00\x00L\x00\x00\x00h\x00\x00\x00\xbb\x00\x00\x00\xc5\x06\x00\x005\x05\x00\x00\xd2\x00\x00\x00\xa7\x05\x04\x00\xd8\x1a\x03\x00\xf6\x02\x00\x00\xbf\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9c\xa0\x01\x00\x04M\x00\x00\xbf\xd0\x00\x00\x1f\x03\x00\x00\xaf\x00\x00\x00p\x02\x00\x00[\x00\x00\x00\x00\x00\x00\x00\xd8\x03\x00\x00\x0e\xad\x03\x00\xc7\x97\x00\x00\x8c\xa0\x00\x006\x00\x00\x00!\x00\x00\x00\x15\x00\x00\x00\x18\x00\x00\x00%\x00\x00\x00v\x01\x00\x00\x13\x01\x00\x00 \x00\x00\x00\xab\xe0\x00\x00I\xcb\x00\x00\xca\x00\x00\x00\xb2\x00\x00\x00\rk\x00\x00\xd3\x15\x00\x009\x14\x00\x00\t\x01\x00\x00B\x00\x00\x00\xc7\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\xc9\x00\x00\x00\x17\x00\x00\x00\x1d\x00\x00\x007@\x01\x00\xb2\\\x00\x00\x00\x00\x00\x00 \x06\x00\x00\x00\x00\xe4\x00\x00\x04\x00\r\x00\xad\x0b\x00\x00\x07\x00/\xff\x07\xd6\x00v\x00\x00\x00\x80\x00\xa7\x00\x96\x01\x08\x00\x10\x00\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x02\x00\x02\x00\x03\x00\x00\x00\x01\x00\x01\x00\x00\x00\n\x00\x01\x00\x00\x00\x1d\x00\x00\x00\x16\x00\x01\x00\x01\x00\x1d\x00\x00\x00\x0f\x00\x01\x00\xbe\x01\x01\x008\x00\x00\x00\x7f\x00\x06\x00\x00\x00\x00\x00\x02\x00\r\x00\x00\x00]\x00_\x00\x18\x00\x00\x005\x00\x00\x00\x00\x00\xb2\x00,\x03\x00\x00\x03\x00\x08\x00\x01\x00\x0c\x00\x00\x00\x16\x01\x00\x00\xab\x00\x07P\'\xbd\x04\xc2\x04\xfa\x00!\x01@\x13\xda\x004\x00\x0b\x01\x03\x03\x03\x03\x02\x00\x05\x01\x00\x02\x00\x02\x00\x00\x00\x00\x00\x01\x00\x01\x01\x0c\x00\x00Y\x00\x01<\x00\x00\x10\x00\x01\xd1\x00\x00\x19\x00\x11\xe0\x00\x00\n\x00!\x16\x00\x00\x0c\x00\x01\x00\x00\x00\xd3\x01Q\x14\x00\x00\x06\x00\x01\x01\x00\x00\xe7\x00!\xc9\x00\x00\x0b\x00Q\xd6\x00\x00\n\x00Q*\x00\x00)\x00\x01\x03\x00\x00J\x00A \x00\x00\x0f\x00\x01\x04\x00\x00\x18\x00!\xcc\x00\x00\x0c\x00a\x06\x00\x00\x1e\x00!\r\x00\x00i\x00Q \x00\x00\x05\x00\x11\n\x00\x00_\x00!\xce\x00\x00\r\x00Q\x1e\x00\x00\x18\x00A\x17\x00\x00\r\x00a\x08\x00\x00\x15\x00\x11\x0c\x00\x00\x04\x00\x11\x04\x00\x00\x8d\x00Q\x1d\x00\x001\x00!\x12\x00\x00\'\x00A\x1a\x00\x00M\x00\x01\x0b\x00\x00\xac\x02!\x13\x00\x00&\x00Q\x1f\x00\x00\x11\x00!\x14\x00\x00X\x00\x01\xcd\x00\x00\r\x00\x01\x0e\x00\x001\x01Q"\x00\x00@\x00\x01\x0f\x00\x00\x0f\x00!\x18\x00\x00G\x00!\x19\x00\x00)\x00\x01\x12\x00\x00\x10\x00\x01\x13\x00\x00<\x00!\x1b\x00\x006\x00\x11\x11\x00\x00\x18\x00\x01@\x00\x00Q\x00!\x04\x00\x00@\x00Q)\x00\x00\x05\x00\x11\x1a\x00\x00/\x00!\x1e\x00\x00*\x00A&\x00\x00\x15\x00A\x19\x00\x00\xec\x00\x01\x19\x00\x007\x00Q.\x00\x00%\x01\x01\x1b\x00\x00y\x00\x01\r\x00\x00\n\x00\x01\xdd\x00\x00.\x00\x111\x00\x00\x80\x00\x01\x1e\x00\x00&\x00\x11#\x00\x00\xae\x00!\x07\x00\x00\x0b\x00!(\x00\x00L\x001\x05\x00\x00\x04\x00!)\x00\x00\xae\x01\x11\x07\x00\x00]\x001\t\x00\x00\n\x00\x11G\x00\x00\x97\x00A\r\x00\x00\x0e\x00!-\x00\x00W\x02Q\x19\x00\x00D\x00\x11\x13\x00\x00%\x00\x11\x08\x00\x00\x18\x00!\x0c\x00\x00-\x00a\x05\x00\x00H\x00\x11,\x00\x00G\x00a\x02\x00\x00\x02\x00A\t\x00\x00\x13\x00\x11\x16\x00\x00f\x00Q\x01\x00\x00\n\x00\x112\x00\x00\x03\x00\x113\x00\x00\x11\x00Q\x03\x00\x00c\x00\x11?\x00\x00\xa5\x00\x114\x00\x000\x00\x01\x06\x00\x00\xb9\x00!\x0e\x00\x00\x10\x00A\x02\x00\x00\x04\x00\x11\xd6\x00\x00\x08\x00Q\x08\x00\x00B\x00A\x05\x00\x00\x06\x00Q\x00\x00\x00\x02\x00\x11=\x00\x00 \x00!\x01\x00\x00\'\x00Q\r\x00\x00#\x00\x01.\x00\x00\x1c\x02!\x02\x00\x00\x12\x00\x01\x08\x00\x00m\x00\x01;\x00\x00+\x00A\x0b\x00\x004\x00\x01\xd6\x00\x005\x00a\t\x00\x00\t\x00!\x10\x00\x00D\x00\x11\x19\x00\x00\'\x00\x11\x01\x00\x00L\x00\x11.\x00\x00\x99\x00\x11F\x00\x00\r\x00\x01\x16\x00\x00H\x00!\x03\x00\x00k\x00\x01,\x00\x00\xe7\x00\x11\x02\x00\x00\xcb\x00\x01\xd8\x00\x00\xbc\x00\x01\n\x00\x00}\x03\x01\xca\x00\x00\x80\x00\x01\xc9\x00\x00\x1d\x00Q+\x00\x00G\x00\x11\xcb\x00\x00\x15\x00Q\x0b\x00\x00K\x00a\x0b\x00\x00\x16\x00\x11\xd9\x00\x00Q\x02Q\x0c\x00\x00<\x00A9\x00\x00\x15\x00Q#\x00\x008\x00A7\x00\x00?\x01Q\x12\x00\x001\x00\x010\x00\x00\x7f\x00\x01>\x00\x00I\x00!\x15\x00\x00X\x00A\x01\x00\x00\x0c\x00!\x05\x00\x00\x0f\x00\x11\x12\x00\x00\t\x00\x11\t\x00\x00\x87\x00!;\x00\x00E\x00!@\x00\x00h\x00\x01\x1a\x00\x00\xba\x00!+\x00\x00\xa1\x00!\x0f\x00\x00\xde\x00\x11\xd5\x00\x00+\x001\x12\x00\x00j\x00Q\xd4\x00\x00\x16\x00\x11D\x00\x00\x14\x00!\'\x00\x00D\x00\x11\r\x00\x00\x1d\x00\x11\x06\x00\x00h\x00\x11\x1c\x00\x00N\x00\x11+\x00\x00\xaa\x00A\x04\x00\x00)\x00A\'\x00\x002\x00\x11\x18\x00\x00Z\x001\x0c\x00\x00;\x00A\x12\x00\x00W\x00\x11C\x00\x00\x10\x00\x01\x15\x00\x00\x98\x04Q\x04\x00\x00W\x01A-\x00\x001\x00a\x07\x00\x00Z\x00\x01\xd2\x00\x00\x11\x00\x01\xd3\x00\x00\x0f\x00Q\t\x00\x00\x14\x00Q%\x00\x001\x00\x01\x17\x00\x00\x82\x001\x14\x00\x00|\x00\x01\x11\x00\x00\xff\x00\x01\t\x00\x00\x16\x01\x01\x02\x00\x00\x96\x01A\x1b\x00\x00V\x00!$\x00\x00 \x001\x11\x00\x00\x0b\x00Q\xd1\x00\x00\x08\x00\x011\x00\x00O\x00!&\x00\x00\xbe\x00\x01\'\x00\x00"\x00\x11A\x00\x00i\x01\x11\x10\x00\x00\x1f\x001\x00\x00\x00\x90\x00A\x0c\x00\x00\xb7\x00!=\x00\x00\x9b\x00\x11>\x00\x005\x00!\x00\x00\x00\x0e\x00Q\xd2\x00\x00\x05\x00a\x04\x00\x00F\x00\x11\x0f\x00\x00\x88\x00A*\x00\x00\x1b\x00A\n\x00\x00f\x00A\x1c\x00\x00b\x00a\n\x00\x00?\x00Q,\x00\x00@\x00!\x1d\x00\x00q\x00\x01?\x00\x00S\x00Q/\x00\x00%\x00\x11\x03\x00\x00\t\x00Q\x13\x00\x00\x12\x00\x11\x0e\x00\x00\x0b\x00\x11\x17\x00\x00\x11\x00\x11 \x00\x004\x00a\x01\x00\x00\x02\x00a\x03\x00\x00\x03\x00A\x03\x00\x00\x05\x00\x01\x14\x00\x00\x04\x00!\xd7\x00\x00\x08\x00!\x08\x00\x00\x0c\x00\x01%\x00\x00:\x00A\x10\x00\x00\x1f\x00\x01)\x00\x00\x11\x01!\x1f\x00\x00P\x00Q\x15\x00\x00G\x00!\x1c\x00\x00\'\x00Q\xd3\x00\x00\t\x00!\x0b\x00\x00\xe7\x011\x13\x00\x00C\x00!\x06\x00\x00\'\x00!\x11\x00\x00~\x00A\x1e\x00\x00\x02\x00Q\x1b\x00\x00\n\x00\x11;\x00\x00\x05\x00Q\'\x00\x004\x00\x01#\x00\x00U\x00!.\x00\x00\x06\x00\x115\x00\x00\x0b\x00\x11*\x00\x00c\x00\x11\x05\x00\x00I\x00\x11\xdf\x00\x00\'\x00A\x08\x00\x00\x1c\x00\x11\x15\x00\x00W\x00\x01\x07\x00\x00V\x00\x11\x1e\x00\x00E\x00\x01\x1d\x00\x00\x05\x01\x11-\x00\x00L\x00\x01A\x00\x00\xaf\x001\x0e\x00\x00G\x001\x06\x00\x00*\x00\x11\x14\x00\x00\x99\x001\xfd\x00\x00r\x00\x11\x0b\x00\x00\x03\x00\x117\x00\x00\x1c\x00!4\x00\x00\x02\x01\x11\xd4\x00\x00\xd0\x00A\x1d\x00\x00]\x00\x11!\x00\x00:\x00!\x17\x00\x00\x1e\x00\x11\'\x00\x00F\x00a\xc9\x00\x00\x0b\x00\x11)\x00\x00(\x001\x04\x00\x00=\x00\x014\x00\x00-\x00A/\x00\x00\x1a\x00\x116\x00\x00\x1e\x00!9\x00\x00K\x00A\x14\x00\x00m\x00\x01\x1f\x00\x00I\x01\x118\x00\x00\x08\x00Q\xd5\x00\x00\x06\x00\x01-\x00\x00\x17\x01\x11\xd8\x00\x00X\x00a\x0c\x00\x00\n\x00\x01(\x00\x00:\x00\x01\xd0\x00\x00E\x00Q\x16\x00\x00&\x00!\xca\x00\x00\x02\x00Q\x17\x00\x005\x00A\x13\x00\x00\xa0\x01\x01$\x00\x00/\x01!\n\x00\x00X\x00\x01*\x00\x00V\x00\x01/\x00\x00\x1f\x00Q!\x00\x00"\x001\x0f\x00\x00D\x00!,\x00\x00n\x00\x11\x1f\x00\x00O\x00Q&\x00\x00\t\x00\x11\xe1\x00\x00\x11\x00A\x16\x00\x00R\x00Q\xcd\x00\x00(\x00\x11@\x00\x00\x9c\x001\x08\x00\x00\x1b\x00!<\x00\x00s\x00! \x00\x00\x1a\x00\x11(\x00\x00O\x00A\x0e\x00\x00\xde\x00\x016\x00\x00\xa4\x00\x01+\x00\x00w\x001\xfa\x00\x00\x1d\x001\xfc\x00\x00\x18\x00!?\x00\x00G\x00\x01"\x00\x00I\x00!A\x00\x00\x1f\x02\x01I\x00\x00z\x00\x01\x10\x00\x00A\x00\x11&\x00\x00\x93\x001\x01\x00\x005\x00\x01 \x00\x00\x7f\x00!#\x00\x00\x1f\x00!F\x00\x00y\x01Q\x0f\x00\x007\x00a\r\x00\x00 \x00A\x0f\x00\x00?\x00\x11B\x00\x007\x001\r\x00\x007\x00\x01H\x00\x00\x8d\x001\x07\x00\x005\x001\x15\x00\x00\x0c\x00!\xdb\x00\x00\x06\x00Q\x11\x00\x006\x00Q\x1c\x00\x00\x1e\x00\x01\x1c\x00\x00\xaf\x00\x11H\x00\x00\x80\x00\x11<\x00\x00B\x00\x11\x1d\x00\x00+\x00\x01E\x00\x00\x1d\x00!7\x00\x00\x0f\x00\x01B\x00\x00\xda\x00\x018\x00\x00\x13\x00!G\x00\x00\xdd\x00!:\x00\x00N\x00a\x0e\x00\x00\x18\x00!%\x00\x00e\x00\x01\xd4\x00\x00\x04\x00!\xd1\x00\x00\x03\x00\x11%\x00\x00Y\x00A\xfa\x00\x00z\x00A.\x00\x00<\x00Q0\x00\x00\x1a\x00\x01C\x00\x00\x10\x00!6\x00\x00\x11\x001\x0b\x00\x009\x00!3\x00\x00-\x00\x01\xce\x00\x00\x02\x00A\x18\x00\x006\x00A8\x00\x00C\x00\x01\xe3\x00\x00\x03\x00A\x06\x00\x00\x01\x00\x110\x00\x00"\x00Q\x05\x00\x00\x06\x00Q\x06\x00\x00\x0c\x00Q2\x00\x00\x0f\x00\x11\xec\x00\x00\x14\x00Q4\x00\x00\x12\x001\x03\x00\x00N\x00Q9\x00\x00\x12\x00\x11:\x00\x00,\x00Q\x0e\x00\x00\x11\x00Q8\x00\x00\x13\x00\x11\xd7\x00\x00\x01\x00\x11\xeb\x00\x00$\x00\x01!\x00\x00#\x00Q$\x00\x00,\x00A+\x00\x00\x1a\x00\x01\xcf\x00\x00\x01\x00\x11\xed\x00\x00\x1b\x00\x11/\x00\x00;\x00\x11$\x00\x00\x1b\x00\x11"\x00\x00\x18\x00\x015\x00\x00*\x00A\xf8\x00\x00\xf1\x00\x119\x00\x00\x18\x00\x01G\x00\x00l\x01\x01\x18\x00\x00<\x00Q-\x00\x00\x18\x00!\xdd\x00\x00@\x00\x11\xee\x00\x00\x1f\x00!*\x00\x00z\x00Q\x18\x00\x00(\x00A>\x00\x00\x03\x00A;\x00\x00\x05\x00A3\x00\x00\r\x00A:\x00\x00\x07\x00A\x11\x00\x00\n\x00\x01=\x00\x00\x17\x00Q7\x00\x00\x17\x00\x01\xea\x00\x00*\x00\x01\xd5\x00\x00\x02\x00!!\x00\x00\x1e\x00\x01\xe8\x00\x00+\x00A\xf7\x00\x00\n\x00\x01\xeb\x00\x00\x01\x00\x01\xe7\x00\x00\x1d\x00!"\x00\x00\x10\x00A=\x00\x00.\x00\x01\xe6\x00\x00\x1b\x00\x01\xde\x00\x00\x01\x00!\xcd\x00\x00\n\x00Q\xd7\x00\x00o\x00a\xcc\x00\x00\x08\x00\x11J\x00\x00L\x00\x11\x1b\x00\x00\x0c\x00A<\x00\x00\x03\x00Q3\x00\x00\x0f\x00Q\xda\x00\x00?\x00a\x11\x00\x00\t\x00a\x16\x00\x00A\x00a\x12\x00\x00\x06\x00a\x15\x00\x00\xbc\x00a\xcb\x00\x00\x06\x00a\x14\x00\x00s\x00\x01\xee\x00\x00\x0f\x001\xf9\x00\x00\x04\x00\x01\xe4\x00\x00\x04\x00a\x10\x00\x00\x1e\x001\x10\x00\x00\x10\x00\x01\xe9\x00\x00\x05\x00!>\x00\x00\x02\x00a\x13\x00\x00G\x00Q6\x00\x00\x07\x00a\x17\x00\x00\x02\x00!\xdc\x00\x00\x0e\x00A\xf6\x00\x00\x0b\x00q\xc9\x00\x00\x19\x00q\x05\x00\x00\x8e\x00q\x03\x00\x00\x10\x00q\x06\x00\x00_\x00q\x04\x00\x00$\x00A6\x00\x00\r\x00q\x07\x00\x006\x00q\x02\x00\x00\x04\x00\x11\xf8\x00\x00\x03\x00q\x01\x00\x00\x01\x00q\t\x00\x00,\x00q\x00\x00\x00\x01\x00q\x08\x00\x008\x00Q\xd9\x00\x00\'\x00\x11\xfb\x00\x00\x16\x00\x01\xf6\x00\x00\x17\x00!I\x00\x00\x02\x00\x11\xcc\x00\x00\x02\x00\x01\xf0\x00\x00\x04\x00\x01\xf3\x00\x00\x01\x00\x01\xc8\x00\x00\x01\x00\x11\xc7\x00\x00\x19\x00\x01\xf1\x00\x00\x02\x00Q<\x00\x00\r\x00!\xdf\x00\x00\x05\x00\x01\xec\x00\x00\x04\x00\x11K\x00\x00h\x00Q\xdb\x00\x00\x04\x00\x11\xf6\x00\x00\x02\x00\x11\xc4\x00\x00<\x00\x81\xc9\x00\x00\x15\x00a\x0f\x00\x00\x01\x00A\xf5\x00\x00\t\x00!\xe6\x00\x00\x04\x00!\xe8\x00\x00\x04\x00\x81\x05\x00\x00\x0c\x00\x81\x07\x00\x00\x05\x00\x81\x0b\x00\x00\t\x00\x81\r\x00\x00\x07\x00\x81\x02\x00\x00\x05\x00\x81\x04\x00\x00\x07\x00\x81\n\x00\x00\x01\x00\x81\x0c\x00\x00\x06\x00\x81\x08\x00\x00\x05\x00\x81\x0e\x00\x00\x06\x00\x81\x03\x00\x00\x08\x00\x81\x06\x00\x00\x02\x00\x11\xf1\x00\x00\x02\x00\x81\x10\x00\x00\x03\x001\xf8\x00\x00\x01\x00\x11\xf0\x00\x00\x01\x00\x01\r\x00\x00\x10\x00\x00\x00\t\x00\x00\x00\x02\x00\x00\x00%\x08\x00\x00\x01\x04\x00\x00#\x00\x00\x00\x0f\x00\x00\x00\x02\x00\x00\x00\xda\x0e\x00\x00\x01\x12\x00\x00\x0f\x00\x00\x00\x06\x00\x00\x00\x02\x00\x00\x00W\x06\x00\x00\x111\x00\x00\x13\x00\x00\x00\x0b\x00\x00\x00\x03\x00\x00\x00:\x13\x00\x00\x112\x00\x00\x0b\x00\x00\x00\x05\x00\x00\x00\x01\x00\x00\x00L\x06\x00\x00\x01\xdd\x00\x00V\x00\x00\x009\x00\x00\x00\x04\x00\x00\x00\x9c\xb2\x00\x00!\x02\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x11\x08\x00\x00\x07\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\xf1\x03\x00\x00\x11\x0c\x00\x00\x06\x00\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00\xe3\x02\x00\x00\x01\x0c\x00\x00/\x00\x00\x00\x12\x00\x00\x00\x02\x00\x00\x004\x1e\x00\x00\x01\x03\x00\x00I\x00\x00\x00&\x00\x00\x00\x03\x00\x00\x00S*\x00\x00!\x18\x00\x00!\x00\x00\x00\r\x00\x00\x00\x01\x00\x00\x00\xe7\r\x00\x00!\x19\x00\x001\x00\x00\x00 \x00\x00\x00\x03\x00\x00\x00j"\x00\x00\x01\x08\x00\x00@\x00\x00\x00\x1c\x00\x00\x00\x03\x00\x00\x00\x121\x00\x00A\x02\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\xe5\x00\x00\x00A\x03\x00\x00\x11\x00\x00\x00\t\x00\x00\x00\x01\x00\x00\x00\x9c\x07\x00\x00A\r\x00\x00\x1e\x00\x00\x00\x0e\x00\x00\x00\x03\x00\x00\x00{\x14\x00\x00!(\x00\x009\x00\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\xb2.\x00\x00\x01\x06\x00\x006\x00\x00\x00$\x00\x00\x00\x03\x00\x00\x00\xa31\x00\x00\x01\x00\x00\x00\xcc\x00\x00\x00f\x00\x00\x00\x03\x00\x00\x00\x96\xec\x00\x00!)\x00\x00\xb4\x01\x00\x00\xff\x00\x00\x00\x04\x00\x00\x00:\x83\x03\x00\x01.\x00\x000\x01\x00\x00\x9e\x00\x00\x00\x04\x00\x00\x00\xc2X\x02\x00!-\x00\x00\xa2\x02\x00\x00~\x01\x00\x00\x04\x00\x00\x00\x87\n\x06\x00A9\x00\x00y\x00\x00\x00G\x00\x00\x00\x04\x00\x00\x00\xe3\x81\x00\x00\x01\x0b\x00\x00?\x01\x00\x00\xb4\x00\x00\x00\x04\x00\x00\x00py\x02\x00\x01\n\x00\x00\x0f\x01\x00\x00\x89\x00\x00\x00\x04\x00\x00\x00\xb7\xea\x01\x00A\x10\x00\x00\xcb\x01\x00\x00\xf6\x00\x00\x00\x04\x00\x00\x00?\xbb\x02\x00\x11\x1a\x00\x007\x00\x00\x00#\x00\x00\x00\x03\x00\x00\x00\x848\x00\x00\x11,\x00\x000\x00\x00\x00\x1e\x00\x00\x00\x04\x00\x00\x00\xaf<\x00\x00\x11?\x00\x00p\x00\x00\x007\x00\x00\x00\x03\x00\x00\x00)\x95\x00\x00a\x02\x00\x00\x04\x00\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00\xca\x03\x00\x00a\x03\x00\x00\x04\x00\x00\x00\x03\x00\x00\x00\x03\x00\x00\x00T\x04\x00\x00a\t\x00\x00\x13\x00\x00\x00\n\x00\x00\x00\x03\x00\x00\x00\xcc\x15\x00\x00a\x01\x00\x00\x06\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x9d\x03\x00\x00a\x0b\x00\x00!\x00\x00\x00\x15\x00\x00\x00\x03\x00\x00\x00\xca*\x00\x00a\x08\x00\x00\t\x00\x00\x00\x07\x00\x00\x00\x03\x00\x00\x00\x8a\x0b\x00\x00a\x06\x00\x00\x07\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00^\x06\x00\x00a\x05\x00\x00<\x01\x00\x00\x9b\x00\x00\x00\x04\x00\x00\x00\xfc\x12\x02\x00\x01\x14\x00\x00\x07\x00\x00\x00\x03\x00\x00\x00\x03\x00\x00\x00`\x05\x00\x00\x01\x0f\x00\x00\x05\x00\x00\x00\x04\x00\x00\x00\x03\x00\x00\x00\xda\x03\x00\x00\x01<\x00\x00\x05\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\r\x02\x00\x00\x01\x1e\x00\x00\x10\x00\x00\x00\x07\x00\x00\x00\x02\x00\x00\x00w\x0c\x00\x00\x01;\x00\x00\t\x00\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00Q\x08\x00\x00\x01\x19\x00\x00\r\x00\x00\x00\x08\x00\x00\x00\x04\x00\x00\x005\x13\x00\x00\x01>\x00\x00\t\x00\x00\x00\x05\x00\x00\x00\x03\x00\x00\x00\xa1\t\x00\x00\x01\x1b\x00\x00.\x00\x00\x00\x1d\x00\x00\x00\x02\x00\x00\x00\xee?\x00\x00\x01%\x00\x00\x07\x00\x00\x00\x03\x00\x00\x00\x03\x00\x00\x00\xb9\n\x00\x00\x01\x13\x00\x000\x00\x00\x00\x1a\x00\x00\x00\x02\x00\x00\x00\x06-\x00\x00\x01\x01\x00\x00_\x00\x00\x002\x00\x00\x00\x03\x00\x00\x00\xd5l\x00\x00\x11.\x00\x00\xc4\x00\x00\x00}\x00\x00\x00\x04\x00\x00\x00+\x8b\x01\x00\x01@\x00\x00R\x00\x00\x00)\x00\x00\x00\x02\x00\x00\x00\x18W\x00\x00\x010\x00\x00\x8f\x00\x00\x00X\x00\x00\x00\x03\x00\x00\x00\xedq\x01\x00\x01)\x00\x00o\x00\x00\x00;\x00\x00\x00\x03\x00\x00\x00y\xe7\x00\x00\x01\x0e\x00\x00\xa8\x00\x00\x00Y\x00\x00\x00\x04\x00\x00\x00\xf8\x84\x01\x00\x01\x02\x00\x00w\x00\x00\x00?\x00\x00\x00\x04\x00\x00\x00CL\x01\x00\x01\x16\x00\x00A\x00\x00\x00!\x00\x00\x00\x02\x00\x00\x00\x04n\x00\x00!+\x00\x00Z\x00\x00\x00-\x00\x00\x00\x04\x00\x00\x00\xc6\x18\x01\x00a\x0c\x00\x00%\x00\x00\x00\x1b\x00\x00\x00\x04\x00\x00\x00C0\x00\x00a\x07\x00\x002\x00\x00\x00\x1b\x00\x00\x00\x03\x00\x00\x00p\x83\x00\x00\x11+\x00\x00Z\x00\x00\x004\x00\x00\x00\x04\x00\x00\x00\x01\xef\x00\x00\x01\x1a\x00\x00X\x00\x00\x00.\x00\x00\x00\x03\x00\x00\x00\xd2\xed\x00\x00\x011\x00\x00V\x00\x00\x001\x00\x00\x00\x03\x00\x00\x00L\xe7\x00\x00\x01\x11\x00\x00\xdb\x00\x00\x00p\x00\x00\x00\x04\x00\x00\x00\xa6\x87\x02\x00\x01A\x00\x00T\x00\x00\x00)\x00\x00\x00\x03\x00\x00\x00#\xb3\x00\x00a\x04\x00\x00\x8a\x00\x00\x00@\x00\x00\x00\x03\x00\x00\x00\x93e\x01\x00\x01\x15\x00\x00\x8b\x00\x00\x00Q\x00\x00\x00\x03\x00\x00\x00r\xc8\x01\x00\x014\x00\x00\x8e\x00\x00\x00E\x00\x00\x00\x02\x00\x00\x00\x89\x93\x01\x00\x01,\x00\x00\x15\x00\x00\x00\t\x00\x00\x00\x03\x00\x00\x00\xf45\x00\x00\x01\x17\x00\x00-\x00\x00\x00\x18\x00\x00\x00\x03\x00\x00\x00I\x8c\x00\x00\x01\x07\x00\x00H\x00\x00\x00)\x00\x00\x00\x02\x00\x00\x00"\x99\x00\x00!,\x00\x00\xb4\x00\x00\x00]\x00\x00\x00\x04\x00\x00\x00\x14\x0f\x02\x00\x01\t\x00\x00R\x00\x00\x003\x00\x00\x00\x04\x00\x00\x006\x02\x01\x00A\x12\x00\x009\x00\x00\x00&\x00\x00\x00\x03\x00\x00\x00X\x92\x00\x00\x01\x1f\x00\x00\xbf\x01\x00\x00\xe4\x00\x00\x00\x04\x00\x00\x00\xdds\x05\x00\x01H\x00\x00A\x00\x00\x00)\x00\x00\x00\x03\x00\x00\x00\xb3\xcb\x00\x001\x05\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00A\x02\x00\x001\t\x00\x00\x1a\x00\x00\x00\x10\x00\x00\x00\x04\x00\x00\x003)\x00\x001\x11\x00\x00\x15\x00\x00\x00\x0b\x00\x00\x00\x04\x00\x00\x00\x12&\x00\x00Q\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\r\x03\x00\x00Q)\x00\x00\t\x00\x00\x00\x03\x00\x00\x00\x03\x00\x00\x009\x06\x00\x00Q\r\x00\x005\x00\x00\x00\x19\x00\x00\x00\x04\x00\x00\x00~9\x00\x00A\x06\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\xba\x02\x00\x00A\x05\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x04\x00\x00\x00\xaa\x05\x00\x00A\x17\x00\x00\n\x00\x00\x00\x08\x00\x00\x00\x03\x00\x00\x00\x8e\x13\x00\x00A\x01\x00\x00\x0f\x00\x00\x00\x07\x00\x00\x00\x03\x00\x00\x00j\x13\x00\x00A\x0b\x00\x00"\x00\x00\x00\x11\x00\x00\x00\x03\x00\x00\x00\xa81\x00\x001\x0c\x00\x00\x1c\x00\x00\x00\x10\x00\x00\x00\x04\x00\x00\x00\x158\x00\x00\x01+\x00\x00\xc2\x00\x00\x00d\x00\x00\x00\x04\x00\x00\x00\xd4R\x02\x00A\x04\x00\x00\x1b\x00\x00\x00\x10\x00\x00\x00\x04\x00\x00\x00\x87B\x00\x00Q*\x00\x00\x10\x00\x00\x00\x0b\x00\x00\x00\x03\x00\x00\x00<\x1d\x00\x00A\x1a\x00\x00G\x00\x00\x00$\x00\x00\x00\x04\x00\x00\x00\xd8\x96\x00\x00A7\x00\x00.\x00\x00\x00\x12\x00\x00\x00\x04\x00\x00\x00)P\x00\x00Q+\x00\x00:\x00\x00\x00\x1b\x00\x00\x00\x03\x00\x00\x00\xe5r\x00\x001\x12\x00\x00a\x00\x00\x002\x00\x00\x00\x04\x00\x00\x00\x8f\xd4\x00\x00A\x1e\x00\x00\x03\x00\x00\x00\x03\x00\x00\x00\x02\x00\x00\x00\xbf\x05\x00\x00A \x00\x00\x11\x00\x00\x00\x07\x00\x00\x00\x02\x00\x00\x00:\x17\x00\x00A&\x00\x00)\x00\x00\x00\x17\x00\x00\x00\x04\x00\x00\x00\xc0L\x00\x00A\'\x00\x007\x00\x00\x00#\x00\x00\x00\x04\x00\x00\x00\xcc\x80\x00\x00A-\x00\x00\x9c\x00\x00\x00K\x00\x00\x00\x04\x00\x00\x00\xb2n\x01\x00A\n\x00\x00Y\x00\x00\x00(\x00\x00\x00\x04\x00\x00\x00r\xe0\x00\x00Q.\x00\x00<\x01\x00\x00\xaa\x00\x00\x00\x04\x00\x00\x00\x84\xc7\x02\x00Q\x01\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00\xa9\x02\x00\x00Q\x14\x00\x00\t\x00\x00\x00\x03\x00\x00\x00\x02\x00\x00\x00v\x08\x00\x00Q\x1e\x00\x00\x08\x00\x00\x00\x03\x00\x00\x00\x02\x00\x00\x00,\n\x00\x00Q \x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x80\x05\x00\x00Q\t\x00\x00\x0c\x00\x00\x00\x05\x00\x00\x00\x04\x00\x00\x00\x97\x12\x00\x00Q\x1b\x00\x00\r\x00\x00\x00\x06\x00\x00\x00\x03\x00\x00\x00\xbb\x14\x00\x00Q\x1d\x00\x00\x05\x00\x00\x00\x05\x00\x00\x00\x03\x00\x00\x00\n\x0e\x00\x00Q\x1f\x00\x00\r\x00\x00\x00\n\x00\x00\x00\x03\x00\x00\x00\xb8\x1b\x00\x00Q\x19\x00\x00\x17\x00\x00\x00\x13\x00\x00\x00\x04\x00\x00\x00V7\x00\x00Q\x13\x00\x00>\x00\x00\x00)\x00\x00\x00\x03\x00\x00\x00\\{\x00\x00Q\x03\x00\x00\x0c\x00\x00\x00\x07\x00\x00\x00\x03\x00\x00\x00\xe0\x11\x00\x00Q#\x00\x00\x1d\x00\x00\x00\r\x00\x00\x00\x04\x00\x00\x00\xf11\x00\x00Q\x05\x00\x00\x05\x00\x00\x00\x03\x00\x00\x00\x04\x00\x00\x00\xee\x0c\x00\x00Q\x06\x00\x00\x16\x00\x00\x00\t\x00\x00\x00\x02\x00\x00\x00\x93 \x00\x00\x11\xd8\x00\x00\xb4\x01\x00\x00\xda\x00\x00\x00\x03\x00\x00\x00Q/\x05\x00\x11\x07\x00\x00\x1d\x00\x00\x00\x13\x00\x00\x00\x03\x00\x00\x00\x06<\x00\x00\x11\x03\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00J\x05\x00\x00\x11\r\x00\x00\r\x00\x00\x00\x08\x00\x00\x00\x03\x00\x00\x00\xdb\x16\x00\x00\x11\x17\x00\x00\x15\x00\x00\x00\n\x00\x00\x00\x03\x00\x00\x00\x90!\x00\x00\x11 \x00\x00\x14\x00\x00\x00\x0c\x00\x00\x00\x04\x00\x00\x00*,\x00\x00\x11=\x00\x00\x11\x00\x00\x00\x0c\x00\x00\x00\x03\x00\x00\x00\x98!\x00\x00!\x01\x00\x00\x06\x00\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00\x02\n\x00\x00!\x08\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\r\x04\x00\x00!\x16\x00\x00\x04\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\xce\x04\x00\x00!\x13\x00\x00\x05\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00}\x06\x00\x00!\x1e\x00\x00\x05\x00\x00\x00\x04\x00\x00\x00\x03\x00\x00\x00\xd7\x0f\x00\x00!\x0e\x00\x00\x05\x00\x00\x00\x03\x00\x00\x00\x02\x00\x00\x00\xb0\x07\x00\x00Q\x08\x00\x00\x1f\x00\x00\x00\x12\x00\x00\x00\x04\x00\x00\x00\x80G\x00\x00\x11\x16\x00\x000\x00\x00\x00\x17\x00\x00\x00\x04\x00\x00\x00\x8ab\x00\x00!\x14\x00\x00\x14\x00\x00\x00\n\x00\x00\x00\x04\x00\x00\x00\xda)\x00\x00!\x0c\x00\x00\x1d\x00\x00\x00\x0e\x00\x00\x00\x04\x00\x00\x00\xbc9\x00\x00!\x12\x00\x00\x13\x00\x00\x00\x08\x00\x00\x00\x02\x00\x00\x00g\x1b\x00\x00\x11\x04\x00\x00\x14\x00\x00\x00\x0e\x00\x00\x00\x03\x00\x00\x00q3\x00\x00Q2\x00\x000\x00\x00\x00\x1b\x00\x00\x00\x03\x00\x00\x00sp\x00\x00!\x1b\x00\x00\x12\x00\x00\x00\r\x00\x00\x00\x04\x00\x00\x00\x0f2\x00\x00\x01-\x00\x00\xba\x00\x00\x00n\x00\x00\x00\x04\x00\x00\x00\x0fy\x02\x001\x14\x00\x00-\x01\x00\x00\xaa\x00\x00\x00\x04\x00\x00\x00\xcf\x98\x03\x00!\r\x00\x00W\x00\x00\x005\x00\x00\x00\x04\x00\x00\x00j\xec\x00\x00Q\x0e\x00\x00-\x00\x00\x00\x1c\x00\x00\x00\x01\x00\x00\x00\xedk\x00\x00Q4\x00\x00H\x00\x00\x00-\x00\x00\x00\x04\x00\x00\x00\xfd\xa8\x00\x00!\x1c\x00\x00%\x00\x00\x00\x19\x00\x00\x00\x03\x00\x00\x00hl\x00\x00!\x15\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x03\x00\x00\x00}R\x00\x00Q8\x00\x00.\x00\x00\x00 \x00\x00\x00\x04\x00\x00\x00\xd4\x9e\x00\x00!\x04\x00\x00A\x00\x00\x00"\x00\x00\x00\x03\x00\x00\x00\xc5\x8d\x00\x00\x11\x13\x00\x00\x11\x00\x00\x00\x0b\x00\x00\x00\x02\x00\x00\x00\x01\x1e\x00\x00\x114\x00\x00"\x00\x00\x00\x13\x00\x00\x00\x03\x00\x00\x00\xba9\x00\x00\x11\n\x00\x00a\x00\x00\x004\x00\x00\x00\x04\x00\x00\x00\xac\xeb\x00\x00\x11\x18\x00\x00\x16\x00\x00\x00\x0b\x00\x00\x00\x02\x00\x00\x00\xae/\x00\x00\x11\x01\x00\x001\x00\x00\x00\x19\x00\x00\x00\x02\x00\x00\x00\r`\x00\x00Q7\x00\x00\xd4\x00\x00\x00r\x00\x00\x00\x04\x00\x00\x00\x1e\x92\x02\x00\x11G\x00\x00)\x00\x00\x00\x16\x00\x00\x00\x03\x00\x00\x00\x02]\x00\x00\x11\x06\x00\x00$\x00\x00\x00\x16\x00\x00\x00\x04\x00\x00\x00Au\x00\x00!&\x00\x00\x14\x00\x00\x00\n\x00\x00\x00\x04\x00\x00\x00\x132\x00\x00!\'\x00\x00\t\x00\x00\x00\x05\x00\x00\x00\x03\x00\x00\x00\x80\x16\x00\x00Q\x04\x00\x00\x90\x00\x00\x00S\x00\x00\x00\x04\x00\x00\x00\x89\xbc\x01\x00a\n\x00\x00\x8f\x00\x00\x00W\x00\x00\x00\x03\x00\x00\x00r\xde\x01\x00\x11A\x00\x00\x95\x00\x00\x00T\x00\x00\x00\x04\x00\x00\x00R\xf7\x01\x00!\x0b\x00\x00\xbc\x00\x00\x00h\x00\x00\x00\x04\x00\x00\x00UP\x02\x00!\x05\x00\x00*\x00\x00\x00\x1f\x00\x00\x00\x04\x00\x00\x00\x9b\x91\x00\x00Q"\x00\x00\x1a\x00\x00\x00\x11\x00\x00\x00\x02\x00\x00\x00\x07>\x00\x00\x01\x1d\x00\x00\xd0\x00\x00\x00s\x00\x00\x00\x04\x00\x00\x00\x1c\x81\x02\x00\x01?\x00\x00z\x00\x00\x00<\x00\x00\x00\x04\x00\x00\x00V7\x01\x00\x11\x0f\x00\x00y\x00\x00\x00M\x00\x00\x00\x04\x00\x00\x00<\x9e\x01\x00!$\x00\x00Y\x00\x00\x006\x00\x00\x00\x04\x00\x00\x00\xe5\x1a\x01\x00Q%\x00\x00Q\x00\x00\x00,\x00\x00\x00\x04\x00\x00\x00\x89\xea\x00\x00A*\x00\x00w\x00\x00\x00@\x00\x00\x00\x04\x00\x00\x00YO\x01\x00\x11\x1c\x00\x00G\x00\x00\x00%\x00\x00\x00\x03\x00\x00\x00\xc0\xbd\x00\x00\x11\t\x00\x00$\x00\x00\x00\x14\x00\x00\x00\x04\x00\x00\x00]t\x00\x00A\x19\x00\x00U\x00\x00\x006\x00\x00\x00\x04\x00\x00\x00t\x1c\x01\x00A\x1c\x00\x00\xb3\x00\x00\x00[\x00\x00\x00\x04\x00\x00\x00\xb2\x92\x01\x00\x01(\x00\x003\x00\x00\x00\x1b\x00\x00\x00\x03\x00\x00\x00\x06\x8a\x00\x00\x11\xec\x00\x00\x1b\x00\x00\x00\x0e\x00\x00\x00\x04\x00\x00\x00J9\x00\x00\x11#\x00\x00\x88\x00\x00\x00P\x00\x00\x00\x04\x00\x00\x00\xf0M\x01\x00\x01B\x00\x00\x1b\x01\x00\x00\x9c\x00\x00\x00\x03\x00\x00\x008\x7f\x03\x00A\x1b\x00\x00\x82\x00\x00\x00L\x00\x00\x00\x03\x00\x00\x00\x9d\x96\x01\x00A;\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00I\x05\x00\x00A>\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\xb6\x06\x00\x00A3\x00\x00 \x00\x00\x00\x12\x00\x00\x00\x03\x00\x00\x00\xf08\x00\x00A:\x00\x00\x1c\x00\x00\x00\x0e\x00\x00\x00\x02\x00\x00\x00\xf93\x00\x00A\x11\x00\x001\x00\x00\x00\x1f\x00\x00\x00\x02\x00\x00\x00\x7fv\x00\x00!\x03\x00\x00>\x00\x00\x00#\x00\x00\x00\x04\x00\x00\x00\xe6\xc3\x00\x00\x01G\x00\x00\xac\x00\x00\x00s\x00\x00\x00\x04\x00\x00\x00di\x02\x00\x11C\x00\x00\x03\x00\x00\x00\x03\x00\x00\x00\x04\x00\x00\x00\xff\x08\x00\x00\x11\x11\x00\x00\x13\x00\x00\x00\x0c\x00\x00\x00\x03\x00\x00\x00\xb0"\x00\x00\x11\x19\x00\x005\x00\x00\x00\x1b\x00\x00\x00\x04\x00\x00\x00\xaer\x00\x00A\x0c\x00\x00\x9f\x00\x00\x00S\x00\x00\x00\x04\x00\x00\x00\x98\xf7\x01\x00!\x10\x00\x00D\x00\x00\x00 \x00\x00\x00\x04\x00\x00\x00\x00w\x00\x00Q\x0b\x00\x00Y\x00\x00\x007\x00\x00\x00\x04\x00\x00\x00\xeb\xe2\x00\x00!\x06\x00\x00M\x00\x00\x00,\x00\x00\x00\x03\x00\x00\x00\xd4\xed\x00\x00!@\x00\x00}\x00\x00\x00?\x00\x00\x00\x03\x00\x00\x00\xd9\xf4\x00\x00\x11\xd4\x00\x000\x00\x00\x00\x1c\x00\x00\x00\x04\x00\x00\x00\xd9\xb5\x00\x00Q&\x00\x008\x00\x00\x00!\x00\x00\x00\x04\x00\x00\x00\xa0x\x00\x00!\x0f\x00\x00J\x00\x00\x004\x00\x00\x00\x04\x00\x00\x00\x1f\x18\x01\x00Q\x15\x00\x00\x80\x00\x00\x00E\x00\x00\x00\x04\x00\x00\x00\x0e\x95\x01\x00\x11\x02\x00\x006\x00\x00\x00 \x00\x00\x00\x03\x00\x00\x00A\xc7\x00\x00\x11*\x00\x00I\x00\x00\x00&\x00\x00\x00\x04\x00\x00\x00\x1e\xed\x00\x00\x11\x15\x00\x00"\x00\x00\x00\x10\x00\x00\x00\x04\x00\x00\x00SS\x00\x00\x11\xed\x00\x00"\x00\x00\x00\x15\x00\x00\x00\x04\x00\x00\x00\x96X\x00\x00\x01$\x00\x00\x05\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00<\r\x00\x00\x01\xe6\x00\x00\x88\x00\x00\x00G\x00\x00\x00\x03\x00\x00\x00\x89\xbd\x01\x00Q\x17\x00\x00\xc1\x00\x00\x00z\x00\x00\x00\x04\x00\x00\x00\xcb\x84\x02\x00Q\xd7\x00\x00\n\x00\x00\x00\x08\x00\x00\x00\x02\x00\x00\x00}%\x00\x00Q\x16\x00\x00\x07\x01\x00\x00\x94\x00\x00\x00\x02\x00\x00\x00tQ\x03\x00!4\x00\x00\x85\x00\x00\x00>\x00\x00\x00\x03\x00\x00\x00\x12\xaf\x01\x00Q\x1c\x00\x00|\x00\x00\x00J\x00\x00\x00\x04\x00\x00\x00\xaa\xa3\x01\x00a\x16\x00\x00M\x00\x00\x00\'\x00\x00\x00\x03\x00\x00\x00]\xce\x00\x00!\x1f\x00\x00\xa1\x00\x00\x00`\x00\x00\x00\x03\x00\x00\x00\xf0\xad\x01\x00Q\xda\x00\x00\x01\x01\x00\x00\xa4\x00\x00\x00\x04\x00\x00\x00\xd1\xcf\x03\x00\x01\x1c\x00\x00\x86\x00\x00\x00H\x00\x00\x00\x04\x00\x00\x00\xe9\xa1\x01\x00\x11\'\x00\x00\x9a\x00\x00\x00[\x00\x00\x00\x04\x00\x00\x00\xb4\xc5\x01\x00!\x11\x00\x00v\x00\x00\x00D\x00\x00\x00\x04\x00\x00\x00\xcb\xd3\x01\x00a\x15\x00\x00A\x00\x00\x00$\x00\x00\x00\x04\x00\x00\x00\xef\xcf\x00\x00Q,\x00\x00\x9d\x00\x00\x00S\x00\x00\x00\x04\x00\x00\x00|t\x01\x00\x01*\x00\x00\xc9\x00\x00\x00m\x00\x00\x00\x04\x00\x00\x00\xc4\xa9\x02\x00\x11J\x00\x00T\x00\x00\x00/\x00\x00\x00\x03\x00\x00\x00L$\x01\x00!\x17\x00\x00\xd5\x00\x00\x00r\x00\x00\x00\x03\x00\x00\x00\x99\xbb\x02\x00\x11\xd9\x00\x00\x02\x02\x00\x00C\x01\x00\x00\x04\x00\x00\x00dm\x07\x00\x11\x1e\x00\x00;\x00\x00\x00\x1f\x00\x00\x00\x03\x00\x00\x00\xc9\xba\x00\x00Q\'\x00\x00S\x00\x00\x000\x00\x00\x00\x04\x00\x00\x00\x8b\t\x01\x00Q!\x00\x00\xc5\x00\x00\x00e\x00\x00\x00\x03\x00\x00\x00\xf9\x8a\x02\x00\x01\xee\x00\x00\'\x00\x00\x00\x1d\x00\x00\x00\x04\x00\x00\x00jP\x00\x00Q\x12\x00\x00A\x00\x00\x00+\x00\x00\x00\x04\x00\x00\x005\xc1\x00\x00\x117\x00\x00:\x00\x00\x00\x1e\x00\x00\x00\x04\x00\x00\x00\xb2\xab\x00\x00\x11>\x00\x00@\x00\x00\x00+\x00\x00\x00\x04\x00\x00\x00\xa1\xd5\x00\x00\x11-\x00\x00\x8f\x00\x00\x00O\x00\x00\x00\x04\x00\x00\x00l\x02\x02\x00!\n\x00\x00\xdf\x00\x00\x00\x84\x00\x00\x00\x04\x00\x00\x00q\x04\x03\x00q\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00\xc3\x03\x00\x00q\x01\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00"\x02\x00\x00q\x02\x00\x00\x0f\x00\x00\x00\x08\x00\x00\x00\x04\x00\x00\x00\xf9\x14\x00\x00q\x03\x00\x00\x1a\x00\x00\x00\x0f\x00\x00\x00\x04\x00\x00\x00\xa60\x00\x00q\x04\x00\x004\x00\x00\x00 \x00\x00\x00\x03\x00\x00\x00@\x80\x00\x00!A\x00\x001\x00\x00\x00\x1f\x00\x00\x00\x03\x00\x00\x00\xfe\x9b\x00\x00Q9\x00\x00\xb4\x00\x00\x00e\x00\x00\x00\x04\x00\x00\x00\xc7H\x02\x00\x11H\x00\x00\x1b\x00\x00\x00\x0e\x00\x00\x00\x03\x00\x00\x00\x12Y\x00\x00Q\xd9\x00\x00\t\x00\x00\x00\x05\x00\x00\x00\x03\x00\x00\x00\xe4\x1b\x00\x00A\x0f\x00\x00\xef\x00\x00\x00\x89\x00\x00\x00\x04\x00\x00\x00n%\x03\x00!3\x00\x00;\x00\x00\x00%\x00\x00\x00\x03\x00\x00\x00\x99\xc2\x00\x00\x11\x10\x00\x00\xa2\x00\x00\x00V\x00\x00\x00\x04\x00\x00\x00p5\x02\x00\x11\x05\x00\x00\x8e\x00\x00\x00S\x00\x00\x00\x04\x00\x00\x00\xb8\xdd\x01\x00q\x05\x00\x00\xba\x00\x00\x00h\x00\x00\x00\x04\x00\x00\x00\xa7:\x02\x00!\xdd\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc2\x00\x00\x00\x11\xcc\x00\x00\x0e\x00\x00\x00\x08\x00\x00\x00\x02\x00\x00\x00*&\x00\x00\x01E\x00\x00\xf1\x00\x00\x00\x83\x00\x00\x00\x04\x00\x00\x00\x8d|\x03\x00\x11)\x00\x00\x93\x00\x00\x00M\x00\x00\x00\x04\x00\x00\x00_\xea\x01\x00\x11\x14\x00\x00\xa0\x00\x00\x00Y\x00\x00\x00\x04\x00\x00\x00)3\x02\x00!#\x00\x00\xd4\x00\x00\x00s\x00\x00\x00\x03\x00\x00\x00\xca\xeb\x02\x00A\x1d\x00\x00\xb1\x00\x00\x00e\x00\x00\x00\x03\x00\x00\x00[\xd2\x01\x00a\x14\x00\x00\x05\x01\x00\x00\x98\x00\x00\x00\x04\x00\x00\x00+\xbe\x03\x00\x11@\x00\x00\xe0\x00\x00\x00l\x00\x00\x00\x04\x00\x00\x00G\xbc\x02\x00Q\xcd\x00\x00\x8b\x00\x00\x00F\x00\x00\x00\x04\x00\x00\x00\xfe\xe0\x01\x00q\x06\x00\x00\x9a\x00\x00\x00T\x00\x00\x00\x03\x00\x00\x00\xc0\xf7\x01\x00a\x13\x00\x00R\x00\x00\x001\x00\x00\x00\x04\x00\x00\x00\xb0F\x01\x00\x116\x00\x00v\x00\x00\x00G\x00\x00\x00\x04\x00\x00\x00\x87\x95\x01\x00\x11!\x00\x00r\x00\x00\x00?\x00\x00\x00\x04\x00\x00\x00N\x83\x01\x00!%\x00\x00\xf2\x00\x00\x00\x88\x00\x00\x00\x04\x00\x00\x00e6\x03\x00Q\x0c\x00\x00D\x00\x00\x00"\x00\x00\x00\x04\x00\x00\x00\xd5\xd3\x00\x00!\x1d\x00\x00+\x01\x00\x00\xb6\x00\x00\x00\x04\x00\x00\x00\xc3B\x03\x00A\x18\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x03\x00\x00\x00\xe8\x80\x00\x00Q$\x00\x00,\x00\x00\x00\x19\x00\x00\x00\x04\x00\x00\x00\x02\x8b\x00\x00Q\x0f\x00\x00O\x00\x00\x00*\x00\x00\x00\x03\x00\x00\x00I\x04\x01\x00q\x07\x00\x00\xac\x00\x00\x00b\x00\x00\x00\x03\x00\x00\x00\xfd"\x02\x00!;\x00\x00+\x00\x00\x00\x18\x00\x00\x00\x04\x00\x00\x00\xfc{\x00\x00A\x14\x00\x00R\x00\x00\x00.\x00\x00\x00\x04\x00\x00\x00}$\x01\x001\x13\x00\x00.\x00\x00\x00\x18\x00\x00\x00\x03\x00\x00\x00\xbd|\x00\x001\x0e\x00\x00y\x00\x00\x00F\x00\x00\x00\x04\x00\x00\x00\r\x86\x01\x00\x11&\x00\x00\xb6\x00\x00\x00i\x00\x00\x00\x04\x00\x00\x00\xe8\x7f\x02\x00!*\x00\x00,\x00\x00\x00\x1d\x00\x00\x00\x03\x00\x00\x00X\xa1\x00\x00!F\x00\x00_\x00\x00\x00-\x00\x00\x00\x04\x00\x00\x00vH\x01\x00A\xf8\x00\x00\x9e\x00\x00\x00c\x00\x00\x00\x04\x00\x00\x00Fb\x02\x00\x11:\x00\x00\xde\x00\x00\x00{\x00\x00\x00\x04\x00\x00\x00\x0f\xfc\x02\x00Q\x11\x00\x00\xcd\x00\x00\x00\x80\x00\x00\x00\x04\x00\x00\x00\xf1\xdf\x02\x00\x01\xf7\x00\x008\x00\x00\x00\x1b\x00\x00\x00\x02\x00\x00\x00M\xa8\x00\x00\x11\x1d\x00\x00\x84\x00\x00\x00K\x00\x00\x00\x04\x00\x00\x00\xcb\xd2\x01\x00A\x13\x00\x00C\x00\x00\x00*\x00\x00\x00\x03\x00\x00\x00\t\xf1\x00\x00Q/\x00\x00r\x00\x00\x009\x00\x00\x00\x04\x00\x00\x00\x08"\x01\x00! \x00\x002\x00\x00\x00\x1e\x00\x00\x00\x03\x00\x00\x00E\xa2\x00\x00\x11\x1f\x00\x006\x00\x00\x00\x1b\x00\x00\x00\x03\x00\x00\x00\x89\xab\x00\x00\x11K\x00\x00B\x00\x00\x00\'\x00\x00\x00\x03\x00\x00\x00\x89\xe0\x00\x00!G\x00\x00\x13\x00\x00\x00\t\x00\x00\x00\x02\x00\x00\x00\xe25\x00\x00\x01C\x00\x00\x15\x00\x00\x00\x10\x00\x00\x00\x03\x00\x00\x00\xceO\x00\x00\x01 \x00\x00\'\x00\x00\x00\x12\x00\x00\x00\x03\x00\x00\x009t\x00\x00Q3\x00\x00\xfd\x00\x00\x00\x8d\x00\x00\x00\x04\x00\x00\x00\x10r\x03\x00\x11%\x00\x00!\x00\x00\x00\x10\x00\x00\x00\x04\x00\x00\x00pf\x00\x00\x01\x18\x00\x00\x1d\x00\x00\x00\x13\x00\x00\x00\x03\x00\x00\x00:n\x00\x00Q\x18\x00\x00\x1a\x00\x00\x00\x0c\x00\x00\x00\x03\x00\x00\x00#T\x00\x00\x81\r\x00\x00H\x00\x00\x00"\x00\x00\x00\x03\x00\x00\x00\xc9\x91\x00\x00\x01=\x00\x00\x03\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x000\t\x00\x00\x01\x10\x00\x00\x17\x00\x00\x00\x0e\x00\x00\x00\x03\x00\x00\x00\xdbE\x00\x00A/\x00\x00\x12\x00\x00\x00\t\x00\x00\x00\x04\x00\x00\x00\x963\x00\x001\x04\x00\x00\x16\x00\x00\x00\t\x00\x00\x00\x03\x00\x00\x00\x84;\x00\x001\x0b\x00\x00\n\x00\x00\x00\x07\x00\x00\x00\x02\x00\x00\x00\xde \x00\x00q\x08\x00\x00\x0e\x00\x00\x00\x08\x00\x00\x00\x01\x00\x00\x00J,\x00\x00\x92\x04\x00\x00\x94\x04\x00\x00\xa4\x04\x00\x00\xa6\x04\x00\x00\xab\x04\x00\x00\xa8\x04\x00\x00\xb9\x04\x00\x00\xbb\x04\x00\x00\xd9\x04\x00\x00\xdd\x04\x00\x00\xe5\x04\x00\x00\xe2\x04\x00\x00\xeb\x04\x00\x00\xcf\x04\x00\x00\x07\x05\x00\x00\x03\x05\x00\x00\xcf\x04\x00\x00"\x05\x00\x00\x1b\x05\x00\x00\x12\x05\x00\x00\x17\x05\x00\x00\x0c\x05\x00\x00\xceQ\xf9QS\xd4oX.\x9c\x83\x00|\xd2n\x82;\x02!\x02\x00\x00\x05\x00\x00\x00\x02\x00\x00\x00\xdd\x04\x00\x00?\x03\x00\x00\xe6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x15\x00\x00\x1d\x00\x00\x00\x12\x00\x00\x00\xa7Y\x00\x00\xc9;\x00\x00\x9c\x94\x00\x00%\x10\x00\x00\xd8\x0c\x00\x00a\n\x00\x00\x03\x00\x00\x00\x03\x00\x00\x00\xdf\r\x00\x00@\t\x00\x00s\x0f\x00\x00\t\x01\x00\x00\x00\x00\x00\x00\x01\xe6\x00\x00\x10\x00\x00\x00\t\x00\x00\x00\xc0.\x00\x00*\x1f\x00\x00\xee4\x00\x00\x0b\x03\x00\x00$\x08\x00\x00\x01G\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00i\x05\x00\x00\x9b\x03\x00\x00\xc8\x06\x00\x00\x00\x00\x00\x00\xd7\x00\x00\x00\x97\n\nu\x1d\x11\xd9\x00\x00\x11\xd9\x00\x00\x11K\x00\x006\x06\x03\xe9\x0b\x01\x15\x00\x00\x01\x15\x00\x00\x01\x15\x00\x00\x06\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x05\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x04\x0e\x00\x00\x00\x0b\x00\x00\x00\x03\x00\x00\x00\x04\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00;\x00\x00\x00G\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x89\xab\x01\x00\x08\x01\x00\x00\x86\x00\x00\x00\x82\x00\x00\x00b\x00\x00\x00\x9c\x00\x00\x00j\x05\x00\x00u\x04\x00\x00\x15\x01\x00\x00\xdd\x9f\x04\x00y\xfb\x04\x00\x05\x01\x00\x00\xb8\x00\x00\x00\xe5\x1c\x01\x00qC\x00\x00\x9b{\x00\x00\xbd\x03\x00\x00\xa1\x00\x00\x00\x1c\x03\x00\x00\xfb\x01\x00\x00\x02\x00\x00\x00\x90\x03\x00\x00`\x00\x00\x00\x9c\x00\x00\x00\xcc\xb7\x03\x00\xd0\xa7\x00\x00\xc5\x04\x03<\x10\x01G\x00\x00A\xf8\x00\x00A\x18\x00\x00\x01\x1f\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\xfc\x01\x00\x00\x01B\x00\x00\x1b\x00\x00\x00\x04\x00\x00\x00\xdc\x13\x00\x00A\x0c\x00\x00\x05\x00\x00\x00\x04\x00\x00\x00\n\n\x00\x00\x01G\x00\x00=\x00\x00\x00*\x00\x00\x00\xaf|\x00\x00!\x1d\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00J\x00\x00\x00\x01\x15\x00\x00\r\x00\x00\x00\x0c\x00\x00\x00\xa6!\x00\x00\x01\xe6\x00\x00\x04\x00\x00\x00\x03\x00\x00\x00\xb8\t\x00\x00!\x11\x00\x00\x03\x00\x00\x00\x03\x00\x00\x00\xaf\x08\x00\x00\x11H\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00|\x04\x00\x00!3\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00g\x01\x00\x00A\x18\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00i\x04\x00\x00!*\x00\x00\n\x00\x00\x00\x01\x00\x00\x00g\x08\x00\x00\x01\x1c\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00b\x00\x00\x00\x01\xf7\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00d\x01\x00\x00A\xf8\x00\x00|\x00\x00\x00>\x00\x00\x00(\xc6\x00\x003\xaf\x1a\x00\x9e\t\x00\x00R\x06\x00\x003\x03\x00\x00\x9c\x04\x00\x00\x8b\x08\x00\x00\xe1N\x00\x00b;\x00\x00c\t\x00\x00[=&\x00\x904\x1e\x00\x9d\x14\x00\x00H\x0f\x00\x00\xf3\xc9\x11\x00\x13j\x02\x00\xbd\x9a\x06\x00\xee&\x00\x00\r\x07\x00\x00\xe1\x1f\x00\x00\x84\x00\x00\x00\x04\x00\x00\x00P/\x00\x00]\x04\x00\x00\xb4\x03\x00\x00\x03\xe9#\x00>?\x06\x00\xf2\x07\x06\xcd\x16\x01B\x00\x00\x01G\x00\x00\x01B\x00\x00!-\x00\x00\xea\x00\x00\x00\xa5\x00\x00\x00\xaa\x88\x01\x00\x01\x0b\x00\x00O\x00\x00\x00<\x00\x00\x00\xb0\x93\x00\x00\x01\x15\x00\x00b\x00\x00\x00>\x00\x00\x00U\x1a\x01\x00\x01,\x00\x00\x04\x00\x00\x00\x04\x00\x00\x00I\t\x00\x00\x01\x11\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00?\x00\x00\x00A\n\x00\x00!\x00\x00\x00\x1a\x00\x00\x00DM\x00\x00\x01+\x00\x00\x11\x00\x00\x00\x0b\x00\x00\x00\x91/\x00\x00\x014\x00\x00\'\x00\x00\x00\x17\x00\x00\x00\xe6p\x00\x00!,\x00\x00\x03\x00\x00\x00\x02\x00\x00\x00\x04\x08\x00\x00\x11\xd8\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\xeb\x03\x00\x001\x14\x00\x00\x1d\x00\x00\x00\x14\x00\x00\x008J\x00\x00a\n\x00\x002\x00\x00\x00\x18\x00\x00\x00\xaau\x00\x00\x01B\x00\x00\xcc\x00\x00\x00F\x00\x00\x00X\xc4\x01\x00\x01G\x00\x00S\x01\x00\x00\xdc\x00\x00\x00\x8dq\x04\x00\x11A\x00\x00\x07\x00\x00\x00\x04\x00\x00\x00\x89\x11\x00\x00!\x0b\x00\x00\x1a\x00\x00\x00\x0e\x00\x00\x00\x99G\x00\x00A\x0c\x00\x00i\x00\x00\x00H\x00\x00\x005d\x01\x00\x01\xe6\x00\x00x\x00\x00\x00K\x00\x00\x00o\x81\x01\x00Q\x17\x00\x00\x03\x00\x00\x00\x02\x00\x00\x00\x9f\n\x00\x00Q\x1c\x00\x00\x06\x00\x00\x00\x01\x00\x00\x005\x06\x00\x00Q\xda\x00\x00\t\x03\x00\x00G\x02\x00\x00\xcd\xd6\x08\x00\x11\'\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00\x9c\x07\x00\x00a\x15\x00\x00\x04\x00\x00\x00\x03\x00\x00\x00U\t\x00\x00A\x18\x00\x00\x08\x00\x00\x00\x04\x00\x00\x00\x91\x10\x00\x00Q\x0f\x00\x00\x1d\x00\x00\x00\x11\x00\x00\x00\xf6O\x00\x00!;\x00\x00\x1b\x00\x00\x00\x13\x00\x00\x00aB\x00\x00Q$\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\xcb\x05\x00\x001\x13\x00\x00\x17\x00\x00\x00\x12\x00\x00\x00\x0c;\x00\x00q\x07\x00\x00\x07\x00\x00\x00\x02\x00\x00\x00\x83\x0e\x00\x00!*\x00\x00\x11\x00\x00\x00\x05\x00\x00\x00c"\x00\x00A\xf8\x00\x00\xa0\x00\x00\x00h\x00\x00\x00\xa9$\x02\x00\x01\xf7\x00\x00\x06\x00\x00\x00\x04\x00\x00\x00\xe5\x0e\x00\x00(\xc6\x00\x00|\x00\x00\x00=\x00\x00\x00>\x00\x00\x009\x00\x00\x00I\x00\x00\x00\x85\x01\x00\x00f\x01\x00\x00\x94\x00\x00\x00\x1c)\x02\x00GM\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x84\x00\x00B\x0e\x00\x00U\x01\x00\x00\x00\x01\x00\x00\x03\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00V\x01\x00\x009\x00\x00\x00I\x00\x00\x00\x0e\x97\x00\x00\xe0\x01\x00\x00#\x04\x03D\x08A\xf8\x00\x00A\xf8\x00\x00A\xf8\x00\x00E+\x08\x00\x96\x02\x00\x00\xe8\x01\x00\x00\xad\x00\x00\x00Z\x01\x00\x00\xb2\x02\x00\x00\xf6\x17\x00\x00\xbf\x11\x00\x00\xcd\x02\x00\x00Ek\t\x00\xfa\x1b\x07\x00\x91\x04\x00\x00y\x02\x00\x00\xd2q\x05\x00:\x81\x00\x00\xa1\xee\x01\x00x\n\x00\x00B\x01\x00\x006\t\x00\x004\x00\x00\x00\x00\x00\x00\x00\xbd\x0e\x00\x00U\x01\x00\x00\xa9\x00\x00\x00\xfe|\x07\x001\xbf\x00\x00\xc8\x01\x00\x00\xa8\x00\x00\x00&\x00\x00\x00c\x01\x00\x00s\x00\x00\x00\x12\x00\x00\x00\x00\x00\x00\x00\xb5\x07\x05\x14\x0eQ\xda\x00\x00Q\xda\x00\x00\x01B\x00\x00M\x14\x00\x00\x93\x01\xe2e\x00\x00J\x00\x17\x00\x00\x00\x08\x00\x00\x00$\x00\x00\x00\x16\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbb \x00\x00/\x00\x03\x00\x00\x00\x03\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x05\x00\x00\x00\x04\x01\x1d\x00\x05\x00\x00\x00\xb9\x7f\xf4\x07\x01\xf7\xeb\x00\x00K\x00\x00\x00/\x00\x00\x00\x1c\x00\x00\x00\x1d\x00\x00\x00$\x00\x00\x00\x0e\x02\x00\x00\xb1\x01\x00\x00\x87\x00\x00\x001\xbc\x00\x00\x86\xb3\x00\x00\xb7\x00\x00\x00\xdb\x00\x00\x00U\x9d\x00\x00\xb0\x0b\x00\x00E\x18\x00\x00\xe7\x00\x00\x00(\x00\x00\x00\xbf\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<\x01\x00\x00\x1d\x00\x00\x00\x17\x00\x00\x00\xbe\xd7\x00\x00Q\x18\x00\x00\x07\x08\x02\xec\x08Q\x04\x00\x00\x01\xe6\x00\x00\x01G\x00\x00\x06\x00\x04\x00\x01\x00<5\n\x00\x00\x00\x00\x00\x00\x00\x0b\x00Q\x04\x00\x00\x1e\x00\x00\x00\x11\x00\x00\x00\xa2P\x00\x00\xc65\x00\x00\xc07\x00\x00b\x08\x00\x00e\x04\x00\x00A\x19\x00\x00\x16\x00\x00\x00\x10\x00\x00\x00aK\x00\x00D2\x00\x00\xf43\x00\x00L\t\x00\x00\xdd\x04\x00\x00\x01G\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00\xa1\x0f\x00\x00l\n\x00\x00\xee\x17\x00\x00&\x01\x00\x00\x00\x00\x00\x00\x01\xe6\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\xee\x05\x00\x00\xf3\x03\x00\x00N\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Q\xda\x00\x00\x0c\x00\x00\x00\t\x00\x00\x00;-\x00\x00&\x1e\x00\x00\xb8\x1d\x00\x00;\x05\x00\x00n\x02\x00\x00A\x0c\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00*\r\x00\x00\xc6\x08\x00\x00\x89\x13\x00\x006\x00\x00\x00\x00\x00\x00\x00\xba\xcb\x00\x00[\x00\x00\x003\x00\x00\x00(\x00\x00\x00\x1d\x00\x00\x00?\x00\x00\x00x\x03\x00\x00\xe3\x01\x00\x00k\x00\x00\x00$\xd4\x00\x00\xf5\xdd\x00\x00[\x00\x00\x00\x84\x00\x00\x00\xc7\x87\x00\x00\xeb\x0b\x00\x00.+\x00\x00\x00\x02\x00\x002\x00\x00\x00\xce\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9b\x01\x00\x00\x1d\x00\x00\x00\x00\x00\x00\x00\xa2\xee\x00\x00\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}\xf1\x05\x00\xfa\x01\x00\x003\x01\x00\x00\xc0\x00\x00\x00\xe8\x00\x00\x00\x95\x01\x00\x00\xd1\x0f\x00\x00\xd8\x0b\x00\x00\\\x02\x00\x00\xec\xf7\x08\x00\xd8S\x07\x00"\x05\x00\x00\xf9\x01\x00\x00\xc4U\x04\x00\x9c\x96\x00\x00]\x83\x02\x00\x11\x08\x00\x00\x9b\x01\x00\x00v\x06\x00\x00\xd7\x00\x00\x00\x17\x00\x00\x00\x06\t\x00\x00\x8f\x00\x00\x00\xea\x00\x00\x00du\x08\x00\x17G\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/\xb5\x02\x00\xfe\x00\x00\x00\x88\x00\x00\x00l\x00\x00\x00n\x00\x00\x00\xc3\x00\x00\x00l\x08\x00\x00\xbe\x06\x00\x00\xd4\x00\x00\x00T\x03\x06\x00\xc7\x0b\x05\x005\x02\x00\x001\x01\x00\x00\x9c\xd9\x01\x002\xab\x00\x00PH\x01\x00\x94\x04\x00\x00R\x01\x00\x00B\x03\x00\x008\x00\x00\x00\x04\x00\x00\x00\xef\x04\x00\x00H\x00\x00\x00\x8c\x00\x00\x00\x1c\x8d\x06\x00\x14\xa9\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x009\x05\x03\xae\x05Q\xda\x00\x00Q\xda\x00\x00Q\xda\x00\x00R\x08\x04\xb9\x0e\x01G\x00\x00\x01G\x00\x00\x01G\x00\x00\xd2\x07\x04\xfd\x14\x01B\x00\x00\x01B\x00\x00\x01B\x00\x00\x01\xe6\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00\xb9\n\x00\x00\x014\x00\x00\t\x00\x00\x00\x05\x00\x00\x00\x98\x13\x00\x00\x01\x1f\x00\x00!\x00\x00\x00\x0b\x00\x00\x00v;\x00\x00A\x0c\x00\x002\x00\x00\x00"\x00\x00\x00\xd6\x94\x00\x00\x01\x15\x00\x00\'\x00\x00\x00\x14\x00\x00\x00\xb1m\x00\x00!\x11\x00\x00\x0c\x00\x00\x00\n\x00\x00\x00)-\x00\x00Q\x04\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x07\x00\x00\x00\x01B\x00\x00\xb3\x00\x00\x00l\x00\x00\x00\x81 \x02\x00a\n\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x01+\x00\x00\x05\x00\x00\x00\x04\x00\x00\x00\xd2\x13\x00\x00!\x0b\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00P\x01\x00\x00\x01G\x00\x00\x8d\x01\x00\x00\xf7\x00\x00\x00\x8c\xd7\x04\x00Q\xda\x00\x00[\x00\x00\x003\x00\x00\x00\xba\xcb\x00\x00\x01\x1c\x00\x00\x0c\x00\x00\x00\x03\x00\x00\x00\x07\x17\x00\x00!4\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x81\x00\x00\x00\x11H\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\xc9\x05\x00\x00!\x1d\x00\x00\n\x00\x00\x00\x04\x00\x00\x00\xf2\x11\x00\x00!3\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00#\x08\x00\x00A\x18\x00\x00\x07\x00\x00\x00\x04\x00\x00\x00\xf1\x12\x00\x00\x11&\x00\x00\x06\x00\x00\x00\x02\x00\x00\x002\x01\x00\x00Q$\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x15\x00\x00\x00!*\x00\x00\x13\x00\x00\x00\x0c\x00\x00\x00lF\x00\x00Q\x1c\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\xb4\x00\x00\x00\x01\xf7\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00F\x01\x00\x00A\x13\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x9b\x04\x00\x00\x11:\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00,\x00\x00\x00\x11%\x00\x00\x03\x00\x00\x00\x03\x00\x00\x00\xf9\x10\x00\x00\x01C\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\xa4\x00\x00\x00X\x1c\x00\x00\x05\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x07\x00\x00\x00G\x00\x00\x00B\x00\x00\x00\n\x00\x00\x00rQ\x00\x00\xdak\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe3\x12\x00\x00\xcf\x02\x00\x00\x00\t\x00\x00d\x00\x00\x00\x1c\x00\x00\x00H\x00\x00\x00Q\x00\x00\x00\x00\x00\x00\x004\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00^\x88\x00\x00\x14#\x00\x00*\x02\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x00\x00M\x15\x00\x00\x01\x00\x00\x00\x01B\x00\x00\x05\x00\x00\x00\x04\x00\x00\x00\xa9\x07\x00\x00\x1e\x00\x00\x00\x01\x1c\x00\x00\x05\x00\x00\x00\x04\x00\x00\x00e\x0b\x00\x00\xa9\x01\x00\x00\x01G\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00=\x04\x00\x00\x19\x00\x00\x00Q\x1c\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00,\x04\x00\x00=\x00\x00\x00!3\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\xe1\x00\x00\x00\r\x00\x00\x00\xe2\x07\x03e\x18\xfd\x00\x00\x00\x03\xc7!\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 73581, ('NEONATE', 'NEO', 2262560, 256, 1475171121), 8081, {1: '\x01\x00h\x00\x11\x00\x03\x9c\x00\x004\x00\x00\x00!\x00\x00\x00\x13\x00\x00\x00\x16\x00\x00\x00\x15\x00\x00\x00f\x01\x00\x00\x1d\x01\x00\x00c\x00\x00\x00\xb4k\x00\x00\x19a\x00\x00z\x00\x00\x00_\x00\x00\x00\nh\x00\x00B\t\x00\x00\xae\x11\x00\x00{\x00\x00\x00\x10\x00\x00\x00k\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd1\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x15m\x00\x00N\x07\x00\x00\x07\x08\x02"\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 3: "\x01\x00h\x00\x11\x00\xa1\x0f\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x06\x00\x00\x00'\x00\x00\x00%\x00\x00\x00\x07\x00\x00\x00\xee\x17\x00\x00l\x13\x00\x00\x00\x00\x00\x00@\x00\x00\x00l\n\x00\x00\x00\x00\x00\x00&\x01\x00\x00\x1c\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\xe8\x17\x00\x00H\x03\x00\x00\x9b\x06\x02\xec\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 4: '\x01\x00h\x00\x11\x00S@\x00\x00\x13\x00\x00\x00\x0c\x00\x00\x00\x07\x00\x00\x00\x06\x00\x00\x00\t\x00\x00\x00\x81\x00\x00\x00o\x00\x00\x00\x1d\x00\x00\x00\x8f8\x00\x00\x01?\x00\x00=\x00\x00\x00<\x00\x00\x00\xdf*\x00\x00n\x02\x00\x00q\x05\x00\x00P\x00\x00\x00\x11\x00\x00\x00?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00P\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\xc1R\x00\x00\xbb\r\x00\x00\xc5\x07\x02\xb8\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'})

 

но я не увидел явно нужной информации...

Share this post


Link to post

Short link
Share on other sites

Сделал примерно так:

BigWorld.player().requestPlayerInfo(self.playerID, self.mycallback)

в лог записало кучу инфы вида:

но я не увидел явно нужной информации...

это он вот это написал в лог, 2017-01-07 22:37:21: (gui.mods.mod_n3vVv1n instance at 0x263EE120, 0, 20214289)

Share this post


Link to post

Short link
Share on other sites

@n3vVv1n, а если так?

import BigWorld
from gui.shared import g_itemsCache
from datetime import datetime

def callback(*args):
    lastBattleTime = args[0]['total']['lastBattleTime']
    print datetime.fromtimestamp(lastBattleTime)

req = g_itemsCache.items.dossiers.getUserDossierRequester(BigWorld.player().databaseID)
req.getAccountDossier()(callback)
Edited by SkepticalFox

Share this post


Link to post

Short link
Share on other sites

Написал такое:

import BigWorld
from gui.shared import g_itemsCache
from datetime import datetime
from PlayerEvents import g_playerEvents

def log(s):
    logfile = open('n3vVv1n.log', 'a')
    
    try:
        logfile.write('%s: %s\n' % (datetime.datetime.now().strftime('%Y.%m.%d %H:%M:%S'), s))
    except:
        print 'Exception'

    logfile.close()
    return None
   
logfile = open('n3vVv1n.log', 'w')
logfile.close()
    
def callback(*args):
    lastBattleTime = args[0]['total']['lastBattleTime']
    log(datetime.fromtimestamp(lastBattleTime))

def func_onAccountBecomePlayer():
    log(BigWorld.player().name)
    log(BigWorld.player().databaseID)
    req = g_itemsCache.items.dossiers.getUserDossierRequester(BigWorld.player().databaseID)
    req.getAccountDossier()(callback)

g_playerEvents.onAccountBecomePlayer += func_onAccountBecomePlayer

в python.log ошибка:

2017-01-09 01:47:55.588: ERROR: [EXCEPTION] (scripts/common/Event.py, 46):
Traceback (most recent call last):
  File "scripts/common/Event.py", line 44, in __call__
  File "mod_n3vVv1n_small", line 27, in func_onAccountBecomePlayer
  File "scripts/client/gui/shared/utils/requesters/DossierRequester.py", line 401, in getUserDossierRequester
TypeError: int() argument must be a string or a number, not 'NoneType'

А в какой момент вообще можно получать BigWorld.player().databaseID?

Share this post


Link to post

Short link
Share on other sites

А в какой момент вообще можно получать BigWorld.player().databaseID?

Попробуй что-то такое:

from gui.shared import g_eventBus, EVENT_BUS_SCOPE
from gui.Scaleform.daapi.settings.views import VIEW_ALIAS

def onLoadHangar(event):
    print 'hello!'

g_eventBus.addListener(VIEW_ALIAS.LOBBY_HANGAR, onLoadHangar, EVENT_BUS_SCOPE.LOBBY)
Edited by SkepticalFox

Share this post


Link to post

Short link
Share on other sites

 

 

А в какой момент вообще можно получать BigWorld.player().databaseID?
from PlayerEvents import g_playerEvents
class PlayerDatabaseID(object):
    def __init__(self):
        self.user = None
        g_playerEvents.onAccountShowGUI += self.start_th

    def start_th(self, ctx):
        self.user = BigWorld.player().databaseID 
d_id = PlayerDatabaseID()
fini():
    g_playerEvents.onAccountShowGUI -= d_id.start_th

Share this post


Link to post

Short link
Share on other sites

На:

import BigWorld
from gui.shared import g_itemsCache
from datetime import datetime
from PlayerEvents import g_playerEvents

def init():
    test = TestEvents()
    print '*   Main. Init'

print '*   Tестовый мод загружен'

class TestEvents():
    def __init__(self):
        g_playerEvents.onAccountShowGUI += self.onAccountShowGUI
        g_playerEvents.onAccountBecomePlayer += self.onAccountBecomePlayer
        print '*   TestEvents. Init'

    def onAccountBecomePlayer(self):
        print '*   TestEvents. Подготовка ко входу в ангар'

    def callback(*args):
        lastBattleTime = args[0]['total']['lastBattleTime']
        print datetime.fromtimestamp(lastBattleTime)
        print args
        
    def onAccountShowGUI(self, ctx):
        print '*   TestEvents. Игрок в ангаре'
        playerID = BigWorld.player().databaseID
        print playerID
        req = g_itemsCache.items.dossiers.getUserDossierRequester(playerID)
        req.getAccountDossier()(self.callback)

Ответ:

2017-01-10 21:25:42.750: INFO: *   TestEvents. Игрок в ангаре
2017-01-10 21:25:42.751: INFO: 20214289
2017-01-10 21:25:42.959: ERROR: Traceback (most recent call last):
2017-01-10 21:25:42.959: ERROR:   File "scripts/client/Account.py", line 341, in onCmdResponseExt
2017-01-10 21:25:42.959: ERROR:   File "scripts/client/Account.py", line 985, in <lambda>
2017-01-10 21:25:42.959: ERROR:   File "scripts/client/gui/shared/utils/requesters/DossierRequester.py", line 144, in <lambda>
2017-01-10 21:25:42.959: ERROR:   File "scripts/client/gui/shared/utils/requesters/DossierRequester.py", line 244, in __processValueResponse
2017-01-10 21:25:42.960: ERROR:   File "scripts/client/gui/shared/utils/requesters/DossierRequester.py", line 135, in proxyCallback
2017-01-10 21:25:42.960: ERROR:   File "mod_n3vVv1n_small", line 22, in callback
2017-01-10 21:25:42.960: ERROR: AttributeError: TestEvents instance has no attribute '__getitem__'

Share this post


Link to post

Short link
Share on other sites

Ответ:

Если и использовать классы в питоне, то и делать это правильно

def callback(*args): -> def callback(self, *args):

Edited by SkepticalFox

Share this post


Link to post

Short link
Share on other sites

На код:

import BigWorld
from gui.shared import g_itemsCache
import datetime
from PlayerEvents import g_playerEvents
from messenger.storage import storage_getter

def log(s):
    logfile = open('n3vVv1n.log', 'a')
    
    try:
        logfile.write('%s: %s\n' % (datetime.datetime.now().strftime('%Y.%m.%d %H:%M:%S'), s))
    except:
        print 'Exception'

    logfile.close()
    return None

def init():
    test = n3vVv1n_mod()

class n3vVv1n_mod():

    logfile = open('n3vVv1n.log', 'w')
    logfile.close()

    def usersStorage(self):
        return None

    usersStorage = storage_getter('users')(usersStorage)
    
    def playerCtx(self):
        return None

    playerCtx = storage_getter('playerCtx')(playerCtx)

    def __init__(self):
        g_playerEvents.onAccountShowGUI += self.onAccountShowGUI
        g_playerEvents.onAccountBecomePlayer += self.onAccountBecomePlayer

    def onAccountBecomePlayer(self):
        self.playerCtx.onClanInfoChanged += self.onClanInfoChanged_new

    def callback(self, *args):
        lastBattleTime = args[0]['total']['lastBattleTime']
        log('Последняя битва: ' + str(lastBattleTime))
        
    def onAccountShowGUI(self, ctx):
        playerID = BigWorld.player().databaseID
        log('myID: ' + str(playerID))
        
    def onClanInfoChanged_new(self):
        clanAbbrev = self.playerCtx.getClanAbbrev()
        log('Клан: ' + clanAbbrev)
        members = self.usersStorage.getClanMembersIterator()
        for memb in members:
            log(memb.getID())
            req = g_itemsCache.items.dossiers.getUserDossierRequester(memb.getID())
            req.getAccountDossier()(self.callback)
        

В логах ошибка по каждому игроку клана вида:

2017-01-20 00:09:20.986: ERROR: [ERROR] (scripts/client/gui/shared/utils/requesters/DossierRequester.py, 235): Error while server request (code=-5): Identical requests cooldown
2017-01-20 00:09:20.986: ERROR: Traceback (most recent call last):
2017-01-20 00:09:20.986: ERROR:   File "scripts/client/Account.py", line 325, in onCmdResponse
2017-01-20 00:09:20.986: ERROR:   File "scripts/client/Account.py", line 985, in <lambda>
2017-01-20 00:09:20.986: ERROR:   File "scripts/client/gui/shared/utils/requesters/DossierRequester.py", line 144, in <lambda>
2017-01-20 00:09:20.986: ERROR:   File "scripts/client/gui/shared/utils/requesters/DossierRequester.py", line 241, in __processValueResponse
2017-01-20 00:09:20.986: ERROR:   File "scripts/client/gui/shared/utils/requesters/DossierRequester.py", line 135, in proxyCallback
2017-01-20 00:09:20.987: ERROR:   File "mod_n3vVv1n_small", line 44, in callback
2017-01-20 00:09:20.987: ERROR: TypeError: 'NoneType' object has no attribute '__getitem__'

Похоже, что нужна задержка между вызовами. Помогайте  :ok: .

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...