天择加密量化开放框架下载
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
420 KiB

  1. # Pyarmor 9.1.6 (pro), 005671, non-profits, 2026-05-06T12:43:47.163297
  2. from .pyarmor_runtime_005671 import __pyarmor__
  3. __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\x90\xdf\x01\x00\x12\x89\x06\x00\x97\xdc\x02S\xe3\x8e\x05H\xe8g\x8d\xe8\xce*\xaay\xd0\xdf\x01\x00\x00\x00\x00\x00\xbbR\xf5\xf11c\xac)\xe3<\xa2;\x14\xb6DC\xde\n;\r\xe2\x95\x1f \xf2hmI\xb9\xcc\xaa\x07Rz#\x11\'\x12a\x94\xec\xcbu>_8j\xfb\xe1U\xdalK5\x7f\x88M\xd2j4\x93I;\xbc>L\x08\xcb\x03\'\xf0\xed,7)"\xc7\xdb\xec\xaf\xfb%\xc7\xb9\x8b\xbewaN@^\t\xdf\xa5\xb0\x1b\xdf\xaf%\x0eW\xe3\x8b}2\xf1u\xe6\x8e\xdda\xe5\xfaW\xb6T\xb6\xf4\x02j\xb8\x81K\x82\x04\x8e\xaf\x1f\x98i[\xb4\xb4\xcc\xf8\xfc\x8f\xf1\xb1\xfd\xfcC\x7fh1\xd5\xcf]C@\x87\x8a\xd2\x99\xa1V\xfb\x7f\x03\xbf\x9f\xd6w\xe9f\x87\xa8Qb\xd81\xe3\xdb\x16\xae\xcf\xd4\x06\xd6\x8b\x82n\xd8\t\x1e\n\xf2\xbf\x90*@\xb0\xfc\xb9PK\x03Nd\x87Qc\x99u\xf7\x0frs[^\x82\xa7\xae\xc3\xc3\xaeh\xd9\xed\xc1\xbf+\xde\xc4{\xd2#\xb1\xea\xbeu\xe6\xc2\xe9V\x19+\xfa-\x80\xa2\xcb\xd0\x87\xc1\xc0\xf9\xb7\x94*\x0f2\x98\xf8\xb6b}\xee\xa5\xef\xf9{\xb9\xfe\t\x8c\x1e\xb0\x971v9\xb0\xf4h\xba\xcd\x93\x8dAY\xec\x87\x0b\x0bn\xd8\xe6\xc08(\xd2\x1b\x982\xcf\x08\xcd9\x9b}B\xf8\xfc\xe6xg\x08\xa3\x81!+v\xf8}\x1fc\xe1uL\n\xe7\xeb\xb5\xca\x1f-\x97JA\xb3\xbc{7;H&\x1fvI\xf9og\x9f\x8d\xeapR3\x05\xdd\xa0\x1eCe`cW\xaa:{\xd5\xc4\x8cI\x96"\xae\xef\x18\x10\xc74=B}?{\xda\t*\xb9\x02wf\x07\xf8C\xe6\xb5\xb0\xc8\xf8ml\xd0\xfa\xbe\xb04\xb0\xb7\x18\x1cU:zu_\xd8\xb74\xa87\xb5Q1\xbd2\xc65\x95\xc4z\xa5\xe9J\xb7\xa9\xc6\x8b\xb4b\xb7r`\xae\xad\t\xe8\xc0\x07\xe8&,{y\xf2As \xe8\xe7\xd4)\xf1\x15\xbb\x94\x89\x17\xd1~4\x14\x9d\xd3\xa1\xb0\xe8g\xd5l\xd2\x8e\xc9\x92.\x85x!\xab\xb4C\x86(\x90Q\x8a\x14\xcb\x9d&\xb9\xecz\xe7\x9d\x906\x08\xd1\xf4K<\xf3\xc7\xd6\x99t\xa8\xffM\xbd\x02\xc8\xab\xb5\x13\x8b\xed\xebN\xee\xc8\xa7\xc0\x1d\x03r\t\xc5D\xcc\x87\x88t\xb0\xcdD\x9b[\x8c\x05o\xd8\xa8_`N?r\r<=l\x1b\n%\x0b\x84]\xea\xa1\xb5A|o\xc7\x9c\xb0@\x02\xfbH\xa2\xea\xba\xbc\xf4\xf4D\xdb\xa63(\x0eN\xc9[\xf2\xc1\x18\xf2\x16c\xe5,\xd0\x17w\x913\x95\x8e\x87g\xb1\xac\xf5\x1cj\xc1\xcb\xb7\xd4\xe3\xc9\x01\xeb\x82v}4hw\xb9\xf3<\x85\x01\x9a\xf9C(\xbfM\xbf\xeb9j\x9b\x12^ r\xd7\xe1&q\x1bz\x83f\xa5\x82j:\x1c\x9b\xeb\r_\x06\xb9o@\xb4c\xe3v%\xf7\xd2+\x1f\x15\xce3\xd9\x8a\xa1\xb4\xbc\xcd:\xf4\xa8\xf0\x8a\x18\xb8$q\xb3\x1a\xd5\x8c\xf8\xf8\x1c\xc7\x9e\xe7\x08\x1e\xbcI\x81\x05\x10\x8fV*\xca\\\xad8\xe6\xe0A\xe8Q\xa5\x8f!\xf3\xcaa\x13\x99K\xe2\x00/j J\xc4\x15\xf2\x1dZE/:\xc3]\xd7\xa5k\x13\x18B\x95(g8\xd3\x940VV\xa0\x8epUQ#a\xb2\x8b\xc5\xeaA\x94\xb5\xdb\xf8\'W\xdfb#;4*1\xbf\xff\xf0\x81\x91f\xad\xb7y\xf6V\x85\xc9\xa6o\xcb\xacH\xc3\xd2\x93\x88\xb0P\xc0\xf5zeA\x90\xed\xea\x9927\xff\xe6\xce\x9f{\x1d\xbf\xcd\t#d\x7f6\x80I\x1c\x08\xd63\xab\xc6\xe5\x8b\x909\xaa\xab\x91.\x1d\xe1W\xd6\r1\xee=\xf9kr*%P1%\x92\xe7\xcb\x8d\xd8\xf3q\x11\xa9\x1f\xd1\xc1\xf0\xc3Z\x96\xe3\x9a\xe9\xbb\xa47\xdc\x03\xff\x93\x0e~\xe3K%|\xc9\xdbE\xb6\x13\xebz\x1b\xc9&\x97_\x18\x04\xd6T\x8d5\xa7M\xb3\xd1\x12h\xca1/\xf0\xef\x83\xdc\x1b\x8ddVO\xbf\xdfY\xf5\xa7\xca\xc2\xca\xc9\x8e\x19\x1f*\xb28e\x0f\xc5\x10\xac6{\xccm\xf6O\x89\xe7\xf5\x9ap\xd5K#U\xf52\x16\xd3C\xa2xy\xe1\xff\xb6\x07k\xa8]x5`(\x00\xde\xd51\xad\xe4\x0e\xeb}\xf4\xd0\x93o\xe5\x95(-\x18\x14\xda\xb4n\x81N\x99H\x89\x1a\x9cUw}{7\xcf\xdc\x92\xa5\xd2\xa7\xcf7\xc1\xd8E\xaae\xe4{\xe6\xe8\xe9\xe0%5V0\x87\x00\x0f\x16!\xd2\xb7\xfb\xf2\xe9@\xf7\xe1\xc2\xd9T\x02\t\xd9z\xaf\xc3\x96?\xc7\x89X;ra>K%\xdb0\xde\x8eJQ\xec\xa8k\xe9\xe5\xc1?w\xd50\r6ccn\xb2]w\x1a\xb3\x80$\xb6m\xf8\xb2\x9a\x94\xb4im\xb0k\xd1[\xf1\xeb\x06lo\xbb\x9c\x8e\x97=\xab\x84U\t\x7f\xf0J\xd1rS\xce=\xed\xa5\xcf&\xdd\xd8@\x15o\x18\xab\xd6\x14\x9f\x96\xb5\x9e\xc0\n\x10\xa1UA=a\x0b\xa4\xb4bzK{\xdei\xd5\x9e\x89\xc1\xa1\x9b\xe6\x16$\x9d\x9eO\xb8,o\xc7\xa9\x10]\xed\xe7=V\xa1\n6\x9a\x02q\t\xb3\r\xa3\n\xf2b\x8c\xeb\x97`[\x8a\x9e?\xedM\x86\x97\x83\x89\xda`\xf4>Z\xdeY\x85.\t\x05\xa6\x0e\x0f\xff3W\x02\xd2w\xf5\xcbj\xeaJ:\xec\x1c\x07\x1bV;u+\xe4\xb5B\xbf\x02\x15\xd1dl\xca\x1d[\xbf\xf9$OP\xfc\x96\xa5\x9ef\x96\xfek\xc5([\xac\xf0\x04\x83\x83~|\x1f\xed?RS\x91\x7f\xa6\x92T\x02o\xb1\xb2\xd2"\xc0\xbeS\xe0\x10\x8c\xd9\xea8\xe6\xcc~\xb0\x19\xectn\xd1J=\x89\x9bd\xfb\xce\xceN<\x06jV$i3p\xdb\xc9\x84\x1e#H\xe2\'u\xa4