天择加密量化开放框架下载
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

3 lines
7.7 KiB

# Pyarmor 9.1.6 (pro), 005671, non-profits, 2026-07-23T02:28:52.340590
from .pyarmor_runtime_005671 import __pyarmor__
__pyarmor__(__name__, __file__, b'PY005671\x00\x03\x0b\x01\x00\x00\x00\x00\x80\x00\x01\x00\t\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x10\x00\x00\x00\x12\x89\x06\x00A\n\x9b\xa0\r\xbcuK|\xbf\xa8\x10\x10\x82\xd1\xb3P\x00\x00\x00\x00\x00\x00\x00\xd7|\x1e\x95l_q\xfe\xc5v\xa4{6G\xbdkPY005671\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xe6\t\x00\x00\x12\x89\x06\x00v-\x99\xfeJ\xf7,,\xc2\xdd\x16\xd5CH.\x05\x00\x00\x00\x00\x00\x00\x00\x00\xf7\xf8\xf7\xe2x3\x90\xd3!^\xf5\xc0W\xb6\xea\xf4T\xb3\xa8u^\x92zSD\xe2I\xc5#1\xfd\x06K\xedV\xbd\x80l\xb9\xd2\x81\x05\xa2\xb23vw\xec\xd5 5\xd2l[\xdfj\x7f\xce\xbb\xa5w\xc6\x89T\xeeq\xce\n\xfb,\x9d`n\xa8_x\xb0\xb7"\xa0\x85+ \n\xecS\xa8M\x86\xaa\x9dC>A\xb0\xa7\xcc\xdc?r\xe1\xaa\x05r\xb7a\xcf\x84\xbcY\x96U\xc42*\xb7\xea+\xb0\xb9\xb4\x919\xda\n\x90\xbd\xa2\x18\xcb\'\xfb\xe9\xb0\xc0\xc0\x1cWd\x99\xd8\xecM\xb5Nu\x816\x9a\xbf\xc7\x91\xf1\xe6/\xff\xc02\xe9\\\x94\x8e]0\x973\xbb_%\x9c\x15\xfd5\xde\x1b\xa8z^\x1d\x89\x166\x97T\xe7om\x89\x1f\x94CC\x13\x01&\x0e+X^\xa4[\xa6\x1a%\xa2S.\\\xf2\xd9\x8e\xdfAP\xa5\x1e\x0e\x1a,\xff\xc1G\x92\xc0\x0bXN\x03@\xeb\xbad\xe6=\xde-\x9f*jU\xc0\xf7\x00\xb3d\xf8\x84k\x8ag\x14\x12\x81\xf1\xef\x9f\xee\xb7`[\xe9\xf9\x81\xe0C7F\xa3\xa1N\xd2\xd3\x84(\x0e}0\x9f\x12|:w\xdf\xbe\xd4)\xec\x8a\xda\x19\x91{\xf2\xd3\xaf\xb3\xa4\xe9\xde]\xb4E\x81n\xe8\xe1\x99\xee\xf4U\x18\x9a\x01\x13\x8f\xed\x01\xbe\xe9T\x8a\x84@\xcc\xba\xb7\t\xe0>\x9a\x11\xcc\x9c"\'\x16\x83\x1c\xfck\xd6\xe1\xd3\xdep\\k+\xbd\xce\xbb_l\xa7\xe4l\x91\x03\xd9\xebb\xa5\xe0k\x83}\xcceL\n\xd7\x17\xddb\x831\xde\xc0E\xa7\xc9\xd8\xf9DC\xd6\xda\xe4\xfb\x92\xa7\x91\xdf\xdb\x17C\xaf\x7fP}by\x9cB\xcd7\xb1\xaa\x93},\xf7%\xc4\xfdIw\xd4\x81\xcd9w\xa2\xbb\xd2hy\t/L\xce\x8d\xe9\x99\xd8?\xe0Y\xf2\x11\x07.\xfb6\xc7n_\x82\xd9\x13\x97\x1f\xda\xda<U\xbf\x9f\x16EZ\xbbik\x8b\x86\xe5\x07\x0c\xdc\x81K{\xf3Y\xa7\x12\x95\x89\xdb\xca\xb5=\xce\x8c)\x1fi\xd5|\x036\xd2\x91Uq\x84\xed\xda\x1b\n\x06\xc8\xfa\x9b5\x94-\xfen}\xcf9\xc0w\x05\x04^Q\xbbw\t\xc3\x1c\xe4\xcd\x17\xc5n3S\xde_TL\xdd\xa5\xe6\xe5\x81\x938@\xfc\r\xee\xdc\x1b\x15r\xfd\xef\x04\xbaE\xb6|\t\x83"L\xfcOAJ\xdf<\xcd\xdc\xb3V1\x95\xaf\xd9\xbe\x18\xce\xec\\.\x92\x0b\xba\x0e\\w2"\xa3\xa1\xf4I\x81\xaal\x0eh\x915\x0f\xb3\xbf6\xc5~\x01z\xe9\xdf\x8eUNq\x92s^\xa06e\xc0\x82\xee\x0b#@\xe1A\xfb\xd7W \xfa\x13|;\x88[\x9f\xcc\xe4\xd8\xc6d-\x11\x8b\xad\xb1]XL0\xf9\xe5B\xa5:L\x83|J|\xff\x98T\x1b\x9cjS\x87\xd7P\x05\xf4k\xd6\xedI\xd3ek\xee\xd2\xb4g\xcaZ\xee~\xe6\\vN\xdc\xa9\xe1\xf5(\x89>\x02 \x81\x9d\xdf\xe2\x8c#uy\xad\xbb`u\xf9h\xee\x94j\xe61\xd4Y\x93f\xef?\xda<4\x06\xac\n\xac@XI\x16$\xee\xa5v\xea\xa3lb&\x02Q\x1c\x88\x9fr!\xc4/Q\x10\x1f\xdd]\t\xbd<\xdb\x04\xdbD\x13\xcb\x9f\xa0|\xf0>\xffy\xde~{\x8b(,\xc6\xef\xbf[>4\x91\x83\xf1\x11C\xacT\xbb\xf46P\xf9\xa3#\x82\xb0HO\x9c\xec7[\xd0\x012\xc1\x1d\x14s|\xe9\xe3\xc8f\xd2\xb2\x91\xf2\xddP\x88\xd4+\xdf\xfd\xbd\xadM\xc4#`M\xc4\x15\xec\xcb\x05\xfdr\xa4\x1dHB\x15$\xa6<\xfbI\xe3\xa2\xc0\xea\xd4\x01O"-W\xa0\x90v\xbc\xce$\x94\x88\xdeM\xa8\xd8\xc1\xcb\xcf\x11\xc7O\x07\xdbH\xfct\xc1\xfe\xbb\x8ae\xf5\xe3O\xc3Sh\xc7\xc8)\xe3\xc3\x1b\xf1\x16D\xac\xf8\x9d\xa4t/\x00,\xeb\xdd\xd0\xac\xd5\xfe#nR\x0e V\x83\xfd\xa9\x1bm\xd2\xaa\x1fq-y\x0etm\xbf\x05\x17\xa6\xa1\x9f\x9d\xfe\xe39\\<\xe8\xf0m\xb9\xc0\xe2<\x00Z\x91\x95jY\x04\x8bJ\x88\xb2\x08$\xf6\x10\xd6\x1b"Z\xa0N8\xef\xebQ\xa5\xea\xfe\xd7\x8e\xc6j\xbc\x8a\x13\x0c\xeb\xbb&\xd0\x8a\xffS\x1dB\xa9\x1bk\xd1/@\xb4\xdb5\xfc\xeb\xd1\xfaH^\xc1\xb5G\xc0\xa0\xad\xb8.K0\xec\x03\x1f\xb6\x9f\x7f|\xf2\x8eU\x16\x9e\xfc\x19\xf7s\xa0&\xc1\xa8\xb8\xed\xb3*/:?P*\xa0Rr\n;\xac\xb7\xd2>\xbb\\\xfe\x86\xfc !\xe7\xb6\xeb\xc0I\x82EJ}"p/^{\x94\xd9\x92\xc7p\xe9d\x904\xb5,\'\xd0\x84\x14iS|\xa5\xbf\xfb|\xa9\xbe\x01x\xa8\xcam(\n\xb5\x14\x98\xd3`U\xaa\xf95\xc5\xe6\x81%"\xba\x1coT\x94\xf4\xbbOB\x8aG\xa5Sl\xff\'\x82+\t"\x81\x8a\xc2`\xb0D,\x9f\xfd\x98\xcdmzn\xf8\xeb\xceZ[x\xe8\xdb\xf3:\x08\xbd\xb6\xef\r\xda\x02\xef\xb9R\x1f6\xbc\xfbf\x97\xe2\xb2\xe91\x803\x06\x00Y\x1eM\xc9\'.\xd3W\xc1\xcfKA\x07v\xfa\x01\x8b\xcc\x13#:\xa5\t\x86\x13\xbb\x8f\x94tj\\\xde\xe6O\x00\xda\xe2\xde(I\xd8J\x83\xc4p=o\'\xea\xc0aR\xc7/\x1e\xdb\xabD0\x13^)\xcd\x80_\x10mH\xa2V\x81\x14d#\xedk\xfb\x92\xda\xd9*d\x0f\x16\xb0\x13-\xa1.M\xa4k\xa9\x90\xd8\x99A\x8f\x95\x89L\x86z]#\xe7\xce\xcb^\x81!\x919hq\x8e}S\x83\xe5\xb9/\xd1\x9a1U\xe3\xc3\x18\xd5\xdbfM\x8c}\x9f\xfd\xd7\t\'\x9e\xda\xc6\xdd\xd9\x1fp\x8f\x03\xc9}\x9a\xfd\xb4 \x05\xd4\t;\x83\x1f\xde>\xca\x8a\xef\x99\xcf\x08w\xdag\xda/b\xc2\r\xb8\xb0d%V\xe4\xff\xe8U\xdc\xa7\xad\xb1\xe0,p\xf1U\xbe\xe6Br\x15\x10\n\xee\xfe\x83\xc7\xfd\xe2\xe3[\xef\xcb\xc2\xd2\xc3\xd8Y\xac\xd8\xf7\xf5\xf4\xaa\x85\xc2\xa7\xb7\xd5\xf1\r\xba\xdb\xa3\xea\xd7\x90\xc9\x81\xca\xdf\x99>|\x05%\x1bYi\x13]\xf3\x8a\xaa6T\xa6*\xbc\x1c\xba \xb0\xa22\x10\xc9\xb7HH\xf7\x88\xc2\x02\x82a\xc4R%\x03\x9d\xc0\r\xcd\xef\xa8\xfe\xcb8\xcc\x07q\\\n\x93|SQ $%\xa0\x82\xcc(\x97m_mrO\xc0%a\x01}>d/\xb7\x12\tc\x12h\xff\x96\x87\xa2\x9c\x83\xfd\xbe\xcbk&\xe0\xe1\xecn\xbch\xe4\x90\xd5\x8a\xc4\xc1\x89\xc6=\x83\xeb\xfcR\x92\x17\x9d\xa0Q\x1e\x14(Q"\x17p\xa2\x00\'\x92{U\xac\xd3\xd3\xd1\x9f\xdf\xa3shU\xcf\xc5\xc6\xd5\xceO\\\xcc\xb36\x0e\xd5.\x92#\xfc\xf6\xa0\x93\xcf\xed\xef\rg\x0f\xabD\xab\xd6k\x1e6\xb7\xd0YbP\x90\xbc6\xe5\xbe\x99|^\x81zI/+^-\xd5\xc8\xa1\xb4]\xaf\xb2\x1b\xf0\xc2\x19\xd8F~\xf5e\xb2\xe1\xe4\xb5Ze\xb1\xe0f\xd8l\xe0\xa5\x150\x0ef\x8bI\x9f\xbe\xdc\xdd\xda\xf9S\xb7=\xbah\xf5\xd1\xba_U\xd7U\xd1\xf1D(\x96\xfe\xf4\x02\xda\xa60\xb0x\xbf\x10&\x87\xf4\xc7\x01X\xf1\\~\xe3\xb2\xe4\x90\xdf\xac\xa3\xe3\xb9\xe4\xba\x96\x07\x00\xd6%\x8f\xef\xa0&\x99\xc4\x7f\xf4\xa1.\xd8\x08D\xf4t\x11K\x96\xa8\xa7,\x0f`\xa8"\xaf0\x82S;Q;e\x06Nr\x18\x1d\xae\xbd\xd4\r\x88%\xd3e\x7fK\x14"\x9b\x04\x948\n3\xd28\x11\x11\xc5\x01\'\x06q\xf7-w\xe5\x18\xda,U\x7fl\xfdv;:<\x07\xac$n\xbf\xcfQuq\xf8\xbb!\xa4\x1b\xa2F\x16Z\x8e\x18z\xad\xf6dJ\x02,}\xc1G\xf9\xd0\x7f\x02De\x1f\x18\xcd\x91\x038q1\x10W\x1a\xcf\xba\x901.%G\xc4\x80t\xc5w?\x95X\x9f\xacB\x96\xb5\x12\xe1\xa2V&\'lvg\xde\xc0\x8c\x9c\xae\x98\xe7\x80\xb1\xd2k\xf0\xd5\x1c)\xc7:\\/\xd4yX\x91}\xbfAY\xf5\x1e\xf3\xddI\xaa\xcd\xc6\x8e`\x8c\xf9J,o\x88N\x87\xac>2\t\xd1\x16l\x10\xf0\'\xc2\xaa\xdc\x00k\xc8\x88{f\xba|\x97\x14%\x11\x11\xdb\x9ap\xeaZ\xaa~\xa4 \x9d\xef\x03J\x8f\xf4\x85(wv\xc0!o\xc1\xa6\xe5\x93\xb7/|~it/\x86g\xd5\x02\x88Wv\xa1\xbb\xfd\xa2\xfd\xb9$\x81\xfa\x98;\xfe~\xf0Z[s>\xc1SoQ\xc1\xe5\n\xfc\xcd\x88>Q\xd1#\xf8}\xcaA\xf4\xd0\x1e\xb5\xd7a\x923TkP\xdeSO\xc3\x80\xb1\xdf\x99\xc1\x1f\xe9m\xb1\xc7\xaf\x11W\xc1=\x125\x14\x9e\xe4\xb11d.Wp\x93{DJ\x8fr \xac\x85\xf8\x99\x87Z\x07_\x85\x03F\x8a\xf1\xcd\x9d\xfaB\x96\xfbB\xe9I\x96\x16x\xfe\x1b\x17\xcf\xa0&\x10@\xd5h*E\xa0\xc1,\xd9B\x80\x8e*\xdf\x91\xaf\xd6\xe2\xe7/"R\xbc\x8e\xf3\x1d\xbc\xbbhRH*\xbb<\xff/\'\x13\xae\xbdj\xd7\xb1\xe3\x93\x91\xad\xfa\x97\xb0dP\x11*\xe2K\xf7\xf9\x19x2\xa5\xc8\xb1\x15\xd4(v\x86a\x9f\x1d5@K\x91\xf7\xa0z]Z\xb5N\x8d\xd8\x8cl?`\xb8\xe3\xe0\xdd\xb6\x1d\xfb\x89\x19\xa6\xae\xffH!\x8d"x\xf9\x04\xcb\x9f1\xb4\x98\'2=\xe4A<a\xcf\x8eN(\r\x04C\x05lP\xed\xb2w\xf3\x86\xe4\xffU\xe6B\x8c\xc6aU\x06ph\xceB\xd5\x1ezQ\x12=\xf3\xc0\x97_\xee`\xf7\xc3\xaa\x9d\x86\x87\x97+\xdf,.f\xab\x18\x87\x8c\xbe\xbc\xe4P\xa1\x8b\xde\xc4\xe9\xee\x89y\xe73R\x17\x0e\xbf\x80\x8ds\xefXR#\xae\x0c\x8c\xf3\xfa\xb5\xff\x0f\\\x0b%\xd0|\xc3/\x0b\xa4`)\xa3\xf7\xe5_\xf0\x05\xa3\xc3M\xa7\xc23\xa9Nx|!l\xaf4\x98\xa1\xabA\xac?\x02[\xef\xf1\xa5)\xd5/\x89\xea\xe2\x92w\xaeFs\x18\xae\x9c`\x1a=\xbefa\xbb\x17\x9b\x86\x1a\xd3DA\xee\xee\xf2\x9f\x1c\x98\x8a\xcc\xbd$\xc8\xeb\xdb1\x8b\xd1\x9d\xdc\x11}U}\x85\xac\xd6\x0es\xc8\x90M\xbe#\x14H\xcb\x00\x91\xb19\x81;\xea\xba\xf4~5\xc2V;,3\xf3\x1dv\xbc\xf3\nP\xee\x82<\xc1Rm\xb3V?DZ\xaaXw\xcbV\xcb\x03\xb8\xddN@\xa9\xee\xb7m\x9d\x96m^\x18Q\xb2O\x8e\xe7\xfb\x94\xa4%\t\x97\xbc\x90\x8a\xf7\x0b\x93\x00\xad\xb9]\x8c!\xf4\x9d\xd4}\xe2\x1d\xc9\x0c\xcb\xc6k\xf5\xf04\xdb\xb0\xd1{\x8f\x85\xf9\xc5\xe8\xf0\x01')