-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfov_window.py
3 lines (3 loc) · 10.1 KB
/
fov_window.py
1
2
3
# Pyarmor 8.5.2 (trial), 000000, non-profits, 2024-04-18T19:32:47.788411
from pyarmor_runtime_000000 import __pyarmor__
__pyarmor__(__name__, __file__, b'PY000000\x00\x03\x0b\x00\xa7\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\x9e\r\x00\x00\x12\t\x04\x00\xb9xG\x08\xc7\x97\xfd&;-\xe4Y\x81\xef\xfe\xd8\x00\x00\x00\x00\x00\x00\x00\x00\xe1n\xae\xf0)\xf20\xee\x02nb{9\xa7\xf9l\xcb\xb4t\xc3O\x88K\xe5g\x16\x86\xcb\xd8\xcf\x0e\x9f\xe4~\xcd\x06\xe9\t\xe49S\xa5%y\xb3\x97\x8b-b\xa8\x03\xe2\xdd\x16ux\xf4/\xdc9w\x849-l\x1b\x84\x92\x9a\x8b\x0b\x0c\xb2\x9e\x97\xc5\xe6\xd6\xbb\xc9\x04\xd5\x83\xd4\xe1\x11\x0f9"\xb4oj\x91\xa09\xa3V\xcc\xfb\xfd\xcbcQ\x01\x13leM\xc0\xed\xb1~\x00\trI\xeaP\xe3^a\x19_\x8cu\xe4\xb1\xcd\xdc\xffZ\x17+8\xb19h\'9\xda\xe0W\x96\xb6c\xb7\xc5\x97q\xf4\n\r\xf3)\x9d\xa2\xe5\x7f \x9d\x93\xbc\xe2\xbf\x06\x12\\\xaa*C\x1df\xcck4\xcb\\54S\x84\x15\xcbs\x0e<\xd2\xf1\xbdo\x02S|A@\xc50h\x87\x99\xb6\xe3z\xaa\x88\x10R9\t*\xb5\xad\x98\xcc+\xe3\x97\xdf\x19\xff\xd3\xc2Q\xef\xbd\xfd|\x94\\\xe5\xd5\x89\xa7\x90\xbd\x84 \xf8\x15\xaa\xfe\xb7b\x19\x96bGz\x89\xfde\xdf\xb6\xcc\xd8^\r\x10\x9f\xc0\xea\xe6\t\xa1\xfe\xe1 Y\xfa%w\xee\x8a}\xa2\xdc6%9\xad=I\x84"\xb8#N?\x8bL\x92m\xfb\xa0\x1a[ \x13[8\xd9\xaf\xfc\xf1\xd8\x00\x96\\\xfb\xc4R\xb0\x92\xf3\x03\xe6\x11\xe8\x89\xd5\xceP%5\xb3\x98\xa1\xc2\x1b\x1f4\x084\xfa\xb9^A\xfb\xa5\x85|\xd3\xc1\xdc\xec\xb4e\xb5F=\nT\xed5\xce\t\x05\xc2\xbeaX\rt\xc1\xa0w">\\\t\xb3e\xa9R\xdd\x99\x9b\xa4~#`q\xaf\xc8\xde\x8bM\x0e\xae\xf6U\x81R\xb7\xdd)\xe6Y!T.\x8fV\x0b\x83\xf9\xf5\x14^\xeb,\x83L\x95+\x9b\xb36\xbd3/\x95\xdd\xd74"\xb4[<\xad\x9a\xbc\x89\x1e\xe2\xd4\xdb\xbb\xd0\xda\xeb\x82\xa7B\xba\x84G\xe2O\xed\xe7\xe2{!4/\xfdE\xe5\xa7\x0e\x0c\x82>\xe6\xa4\t2\xbe\x92\x9bJ\t\xf1cyx\xd2\xd2\xe7\x03\x95\x90F\x8a~h\xca\x00\x11\xb4\x18_e\x1a\x0b\xf3\xb7\x00=\xc6k\x8c"\xe7\x01\xae\x00\xc0\x97\xb6G\xdc\xd9\xc9\xa5\xfc\x8e\x12\xc6\x7f\x90_\x84\x7f2R\xd0\xee\x0c\xbert\xcfWb\xae\x10\x0b\xf6k\x85\x1ae-\xbd\x95\xb6\xc0\xa0\xb3h(\x07\xfa\x19ck_\x0e\x17[\xf9l\x91a\xf3$Thy\xdc*\xb8\xdfT\xdd\x97\xc2>Z\xee\xd1\xee\xee~\x87\x98\x90<\xbf\xbf\xc6&Z\xf3\x96\x1fM\xf8_\x96\xe6\xf6\xdb)\x86\x95_`\x01H\xa4\'\x90\xc9\xf8c@\x02\xc9!\xc9I\\\xf5\x04b\x1a\x87\xe4\xa6\x8b\xd1J\xc3\xc7\x9d\x04\xd0\xe7\xe1\xe2"\x1b0\xa2W\xafcF\x92/\xb8\x04\xc0/\x16u\xbd"<D\xf9!\xd1|\xd3Ok#\xd7\xb1\xf8\xdb\x91\xded\xa3@x\x7f\xae4g\xd4\xc5\x7f;\x01\x9e\xad\x11\xfc\xeaEo(\xbf\xaaWo\xba\x9b\x9d\xe1\xde\x95\xee[\xc1\t\xd4{n\x08\x0c\x81\x1b\xe4E\xc1,`\xd5_\x9eKL\xd05-\x8fr\x91\xean#\xf9\xa6\x15xP\xe5\xe3%7\x97d/\x15\x92@\xd2Q\xc6\x86\x06\xb9N2\xf7OZ\x10*\xd8i\n\xaa\xc6s\xb8\x12B\xa4_\xc1OF\xc4*\xebV\x9c\x89\x0b\xd7B\x86\x10Y\xd15\x9a\x16kI\x87\xf56\\\xec\xc5\xf3\x0e\x93\xd7\x1b]\xda\x1e\xf4F\x12\x86u3\n\xb7m_\xa047\x0f\x92\xa7Qo\x04%\xcc\xef<\xe7\x07\x80\xee\xa3[\xf6v\x83M\xf2z\xdaH\xc4<IX\x02s\xd3\xb8\xa8\xcc\x02\x15$bM\xb9\xc1\xdd\xab\x1fd\x1e\x1e~\x0c\xack\xa7\x11\xa7{,*\xf4\x12\xe4\x10\x8bw\x8b\xe9\x0f\x7f\n\x10\t\x8f\xfc=3\xfc\x15<\x08\xee\xf9\xa3\xdf\xced,\xfb\x82\xc6\xf5b\xca\x87_\xee\x8bh5S\xa7\x11\xe2d\xaf@`r\xbe\x01\xd6\xe5R\xa3\x8eWK\xc0\xdc7\x9e\x12Q\xfa\'\xa2\x9f]+"\x93\xcd8\xc1:Eg\xd4\xb6\xbd\x10CNt\xcd\x01\x87\xef%\x17\xca\xad\x91Rt\x81\x00\xebXJ\x15\xbd\x07_\x8e\xba`\xdb\xb1\xc5\xeb(\xf3\xf2e\x8d{\x0b\xfa\x9d\x1b\xbfg\xfa9\xfcpK\xa2\x05\x81\xdb\x96\xa7\xc9\xfcy\xb9\xcb\x1c\xcd\x0e\xbd\x92\x02M.!\x0c\xf0\x1dN&\x10)\x1d|\x1aA4l\xdd7e\x89|)\xb5\x04\xe5\xc9\xde \xedq\xc8Mw\xca\xc4\x0fF#AF\xbe\xef\xeeV\xc2\x13\x9aI9\x06\xa1u\xa1\xe0\x8f\xdc\x92\x87\xc8\xdc\x07\xdf\xd6P;~\xf3\xe2\x96\x83\xf8\xfeR\x8d\xdc\'\x88D79\x06\x05b\x1eiZ\xb3+e! \xf2\x9f:\xadT\xfd\xbd\x894\xc3\xce\xc0\xa7GU\x1d\xbeY\xa8\xf2\xf6S\xfc\xfd\x9a\'_P\x1bH\xc6+m@\xb5\xc3\xb5\xd8\xca\x1d\x9a\xef#\x04C\xe2\x88\xc7M\xfe\xa7\x0b\xea\t\x10\x14\xbb\x8b?Z4\xb2\xed\x80\xf1\xe6W\xf6) \x95\x13\x84\x17dW\xbe\xe57\xf6\'\xfd\xa5.\xbd\x0f\xbd\xae\xb5e\xbb\xf3\xa7\xdb\xb3\x84S\xa6\x7f\xb4\xedc7d\xbd\x9f\xd9C\x97\x05J\xe1B~\x1d\x84\x9b\x14\xfeLm\x1eS=\x9d\xc9\xc9\r\xad?k\xb7\xfb\xc2\x19E\xf8\xae\xc6)\x17\xe5\xbd\xb3x\x00\xf0\xa0u&\xf4v\x85c\x80N\xd6C\xecuF<\xf1\xf5\xdd\x81HlA\xbf\x9b\x9f\x1a\xcb^\xa5\xc1\x19\xe6\xd7\xe2\x96\xab\x83\xcc}\x9f\xab\xe1\xe6\xe2\x80\x16\x12\x0f\xc1\xc7r\xcf\xed\xce\xb9\x98|58TZNrh}\'\xdfz\xf4\xe3\xb3\xb1\xf5\xb2\xaf\x92\xc6Wi\xba/\x907\xd1\xf3\xbf\x010E(!\xd5:Qh\xdd\x97\xf7\xcc\xe4c\xcf\xfc%M\x9f*\xed,\xda\xe9\x906d\xb9\xc2d\xa8`\r\x13d|\xb5\x8f\xdd8nfh\xb3\xd1C\xd7\x16\xd9\x98Z\x03\x8c\xab\x82\r\x0eKz\xaa .fK\x13p\x0f^\\\xd57\x13R\xa6\x1b"\x05\xf6`\nT\xe6T\x9fw\xc0\xff\xac\x8b;\x01P\xcb\xcfq\x004]\x1f\xe6 \xbb\x196\xd51\xf8\xaf\xc5\xa5\xc2+}\xed*^\xf6OA\xe2\xaaI\x08\xc8\xaa;\xdbi\x07\xf1\xb8\xf7\xeb\xac\xb7\xce\x07\xb1k\x00\x91["J`b\x91\xfcB\x9a\x9eGk2\xfc\xe3Mlc\xfb\xdd\xbbU\x15"\xef\x96E\xe9dy\x9bb\xbd\xda\x17a?\xb3s\xd8\x8d\xe0h\xe7\xc35\xc4\xca\xc9\x90\xd6|L7\xb46K|\xde9]\x89{\x0e\xa8Gn\x1c!I\x01YlOM\\\xa9\xb4\xf5=\xa0\x85&F\xf6\x91-\x81\x01\x92\xd6\xaa\x9a\x9a\xbd\x1f]\xf6\x9a\xd8\xae,|ka\xc7\x9a\x7f\x14zp%zf\x93\x8c\x12\xe3\x8e@n\xeb{\xcb\x0b\xa4q\x9b\xbe\xe2\xac\x8c13\x01\xc5,\x82\xb10\x9b\xdd\xbe-\x85\xda\x98B\xc4B)d\x91T\xe1\xff\xc1\x06/4\xce\xfd\x19:\xdc\xdd\xb5\xf6|\x1c\x92\x18V\xd9\x07\x98\t[>{\xc3!\xf7hGM6O@\x10\x82pvO\x98c\'\x85|\x15`f+~\x9a\x94\xa6X\x99\xe0\xe1\x01\xcc\x87\xb6\xc9\xee\xdcQu8\xf8"$\x9b\xc8\x0b\xfdz\x95y\x91\xa8x-\xd7\xb7?]#\x90\xa9x?\xb0\xbc\x04\xa8\xfb\x18\\M\x7f\xb8$\xc59\x85\x82\x91\x00\x82\x05b\xb8\'\xe5\x11\x03\xe0\x94s\xf6\x8b\xcf\xc2~J\x1d\x94\xfb\x8c\xcb\xe2>O\xb5S0\xb1\xb1\x8b\x16Za\xa7n\x83k\x17\x0c\xa3\xd5G\xeas:\xe0\x89N\x99>FI6\x08o1\xa5\\\xa1\x8c\x8d\xef\xe6e\x8aX\xb9\x80E\xb0\xc9UFCV\x81Sk\xe4Z\xa9\x89\x06\xa3\xe4\x8b\xc4E\xe4\x8a\xd0s\xe3U\xeb\x1b\xf9\xf2\xc27&<\x83\x7f\x01\xdf4\xf5\xcf\x1fpmdL\xa8OD\x1bU&\x8c+\x95\xa0H\xdeT\xf7\xd7\x1cx\x88\xbe\xe1\xf6\xb2\xfbp\xab\xec\xaa/\x91\x07\xb1sr\xb4\xfa\xe7\xbf-\x92\x8d\x88E\xe2\xce{\x85\xe5\xb9\xeb\xa2\xc8\xa4F^<\x90t\xb3\xd4[I\x99\xd4\xff\x9f48o\xab\xf1\xa8\xff\xcd\x8b\xba\xcf5\xb4\x8d\xe0`\xc3\x979h<\x81\x05\xc7\xc9W\x7fF\xda\x87e\x97\xcal\xe3)\xdb.*E\x02\x97\xea\xb3R\xd9?\xab\xa5Re*\xab\xf0\xf5\xa6P\x81\x99\xc4\xfc\x8f\xcc!6\xdc\xc1\xd9<\xff\xe9<\xa8\xe4\xa3\x14A8w\xbe\x96\x08\xa5\xcb)|\x18\xf7g\xa5DN\xd2n9\xd1\xb5\xf5\x830L\xf6\xa7\x03\x1c\xee\xbcVKY/\xa0\x86\x9b\xb1;\xe0=\xea\x16\xbe\x04\x18CT\x92\'0\x8f\xd9LA[Y&&\xfeW}\xf8\xc4\x16\xcc\xb5}\xb5\xe8\xa7\x98e\xe7\xf2\x0e\x9ek>\xe7\x8c\x85\xe7\x0e(4\n\x08\xb5}\x03\xb4P F\xa3\xdb\xd9\x9f\xdeL9a\x1b\xed\xcb\xb4\xb1\x04\xbe\xd7X;\xf8\xa1\x018*\xe2 r\x9f\x88\xbc*\x10\xe4\x143\x94\x91RW\xe6\xb2\x7fVp\x14=\x98\xc2 |!\xa8#d\xad\xa2\xad\xbb\xa6w\xf8\xa9\x9e\xa5\x96\xe6\xe7\xa5\xf7\xe6\xbfL+\xd7eWn\x94\x98`K\x15\xb8\xa6\rl>\x91\x9f\xe1\xb4\xee\xa4\xc2\x9f\xfd\x85?(V\xd1V\x818\xd8\x8d@\xf3\xe0fh=\x06wX\x1a}\xa6\x96\xa8C\x17\xd3\xd0\xe6\x99T\xc4F\xaa\x0bL\xfa\xcdw\xa5k\xe3\xfc\xcb\x0b\x87\xc6\xd6X\xb1\xb9[\x01d\xe8o\x83\x08I\n*\x02\xb1k\x0f1\xdacm\xc8\xa2\xadn^\x1c\xe2\x89\xf3cM\xd3\x83\xb0\xddJ\xe8\xd6\xcf\x0f}V\x0f\x1d\xda\xf1\x1a\xa6\x98\xefD6\x9e<ADC\xf2q\xa4C\xba\x05CC\xbf\xe4\xbb\xb6\xfd\x95X\x16T\x9b\xe2\xe3Y+\xb1M\xc5j+|\xbd*\x05\xe1\xc3@\xf4\x12\xb8\x94\xffCN\xd2\x04-\xfa9i1\xbc5\xf3\xae\xe7\x87\x8c\x8a\xc4@e\xb6\xcai\xce\xfb\xe1\xe9&H\x17\xe8\xc7i\x06\xa6\'\xb0"k\xf8\n\x06\xe1_\x9e\xdc\xb5\x9e\xe3M\xa6\x83R\x0br\xbf`\xf1\xc2\xc8\x13\x07u\xb4a\xb9\x06\x0e,}\xc9B\x8bA\xa1\x91Vt\xf5\x17\r\xd1\x9e\x91\xae\x8fXi~)z\x8b\xab\x9d\xb0"\xf1\xd84(\x1c!\xdc\xa9\x06\xeb\xd0,(q\xbcs\x92\xf5\xf3\x1eZ\x02\x1e\xb8\x8b\xfd\x00Z\x90\xf7F\xdd\xb7*\xa6\xc0\x89\xb3\\"\xdd_ZC\x81\xe7\x0c\xf0\xdfXj.\x02\x02\x10\xf0r\x8b\x8c\x18\xac\xde\xbe\x1f\x7f0\xac\xcbh\xaa1\xe8\x9f!\xc0b\xddem\xfc\xfa\x10\xe0W\xba\x838\x83\x8d.\xf6\x0e\xd2(A\xec\xe1kZ\x19\x11fS\x91\x1c\x9b\x1az\xd9Z\xdb)\x84\xb2\xb6\xdfR\xa7v\xf1\xacR!\x0cG\x12\xce$\xbd\xc8\xa4p\xcb\x17\xc1l\xb3I\x9a)\x9cr\x98\x0b\x15\xd5/\x05\xf9\xc2\xbam\xd6-^rH\xfc\xe9\xbb\xbdf\xb2f\x07\x83q\xfat+Ht\xa5Y\x9f:\x94[\xc4\xb6\xccv\x8d\x99e~(%\x7f\x11i\x08@0\t\'\x84\x8a \x85\x84i\xfaR+\xf2\\\x9e\x0b\xdfz\x95\xee\xbf\xf9\xfa1\x1dL\xb6\xa8\x81N\x83k\x93\xb1\xa6\x159h\x96\x8c0m\x1c\xa16E\x83\xdc\x9e\xfb\xd4\xe9\xa9\xc2\x88\x83\x07\x08\xe1%\xfb\x80Z\x10\xc9\xf4-\x9a\xd2\x01\xdb\x8e\'\x90|Bn\xae\xf9\xd8\xa6\x1aF\x92\xfcK\xd7\xf7:\x17\xcb+\txD_\x02\xa0x\xfcw\x8b\xea\x86\r#\xb84;\xa6\xc3\xda\'\xe1\x99\'^H\x86<\tX\x14Aa\xc0HE/n\xf5_\xbak\xbe\xdeye\xed\xff\x10e\x90\xcep\xc5\x82\x17zJt\x1e\x04r\x94y\xe3\x99\xc6s\x19\xe5\xc5\x87D\xad\xf7S\xc6\xed\x8e\xba\xae\xa9\x89\x1f\xa2\xf3\xf6\x90\x9c\xbf\xd7%on\xe8\x1dv\x8b\x06\xa3h\xcf<\xafY\x0c\xc5B\x11\xf2\xb8\xc0_\x8a\xa3\xd1\x88\xfa\xaa\xfaS\x8e\x9e\xdbm/\xec\xd7\xf5G\xe2\n0\\yP2;L}\xb96\x82\xbaC\xd1\xf0\x88[\xd9Q\xb9I\xc1I|-\xc2)b\x89\xc2\xc7\xfbg\xf4X\x1e\xb7#k@4\xa2^Z3"\xfb\xf8\xe5h\x11\xad\xdd\xec\x12L\x02_\xa8$X:\xacU\xe7\x0f\xeb\xd6}\xfeB\xf3\xf4\x0c\xad\xf2\xe0mqIKN\xa0\xb7e\x10\xa4c\\h\xaf\x9c\xb8AK\xcd\xfe\xa7&\x99\xb1\xaa\xe4\xb5\x14A\xdchI\xc4\xf8L\x87\xe7\x8e\x98\xae"Lg\x81T\x9f3#\xe0[\x91\xb9\xb8K\xf3"0DN\x13\xdc{\x91\x1a\xdf\t\xa5\xfd\x0e\xdb[\x13\x83/V\x07\x05\x9f\xff\x82mL|\x07.\x0cz\x02?Q\xde\x07H\xeda\xfc\xea\xd6\xbbp\xea\xb0\x0fI\xbd\xafs\'\xf6*\xf3>6\x9c\x1f\x9c\xd9^\x10\x9e\xdd\x9c^\x97-#Sh|\xbd\x82\x85$\xf8\xc6\xac\xfd\xa5\xb102Wg9m\xed\n\xf7\xca\xd0\x17?\x86&<_c3@a\x9d7\xb1\x04\'\x89(p0\xe7\xa5x\x15\xb0\xc5\x8dj\x05\xe6\xd2\xba\xc3o\x10\x95b\xa1\xe7K\x8d5[\xf8}\x92oz\xfc\x08\x19\xa0\xbe{I\x15\xcf\xaf\xd3\x18\x1f\x1a-\xb7\x7f\xdbr\xa2p\x96\xa4\xad\xa4\x84\xb1\x97\xab\\\xbe\xac\x06]%\xf6\x9d\xa8\xba\x08\xff\x92\x10\xfc\xdb,H\xee\x9c,\x86\x17&>\x8d\x0c\xdc\x13\xc9\xc9\x9bG\xc7|\xec\x08V\x7f\x1aF\xfc\x9fM\xfd\xf6%\xfb\x15\xde\x0c\xe4Q\x7f\xe8\xe8\xe8\x11\xce\xbc\xe2\xcc\xc4\x80\xdbfd2\xd0H\xf0;3eC\xfa\xe6m^\xc0\xd9n\x9c\xfb:Ts\\\xe1\xda\xcc5\xcc\xbf\xf2Y/\x97\xc0\xe2@2\x80\n\xcf\x97U\xce\xfe!\xab\xf6\x1e\xf1\x08\xd7X\xebc[>D>P\x1e\x9eUmp\x05\xee\x95&\xc9\xf29<8\xb9\xa0\x12\xb3X\x03\xb26jU\xb3\xd4N\xb5\xa0\xa7\xc3^0\x88\x1a>\xd2`41%\xc1\xc7\x1c\xc45c\xa0N\xa6\x0b\xc6\xffu\x99\xf0\x85\xd6\xaa\xff\xcd\xcd\xd45\xfb\xfd\x13\xcc"\xa7}J\xc9l\x81\xc7\xed\xb2f\xa0\xdb}c\xb2O\x85\x07>\xaea\xf4\x00\xba1\xdc\xe8\x84\xc30\xad\x1b\x02(HQ\xe9\x11\xbej6\x01\x8fF\xe7\xb0p0O\xa09\xa8\x1a\xefv\x0b\xbb\xfd\xd4\x14\xb7\x12\x06\x8d\x16\xbc\xd5\x14\xe15\x8aA\xa3\xfb(MQ\x11i<\x19\x8bB\x9aD\xad\xca\xb6\x9f9\xe1\x14\xcdb\x81\xe7\x06aQ2qt\\\xf2\xb0}n\xdd\xb0\x99\xd9&u}V0*:\xcc\x0b\x0b\x89\xfd\xd1\xd3N\xde\xd1\xa1\t')