diff --git a/libresvip/__init__.py b/libresvip/__init__.py index 1e5b5c203..fc95be95c 100644 --- a/libresvip/__init__.py +++ b/libresvip/__init__.py @@ -1,4 +1,4 @@ import os -__version__ = "1.2.2" +__version__ = "1.2.3" os.environ.setdefault("LOGURU_AUTOINIT", "false") diff --git a/libresvip/gui/__init__.py b/libresvip/gui/__init__.py index 78df222b6..dde9eee0d 100644 --- a/libresvip/gui/__init__.py +++ b/libresvip/gui/__init__.py @@ -1597,286 +1597,290 @@ .background.radi\ us\x0d\x0a }\x0d\x0a \ }\x0d\x0a}\ -\x00\x00\x11U\ +\x00\x00\x11\x99\ \x00\ -\x00\xa1\x16x\xda\xed\x1dko\xdb\xb6\xf6\xfb\x80\xfd\x07\ -\xce\x17\x18l\xdcDK\xd2v\x1br\x97\x0d\x89\xd3\xac\ -\x05\xfaZ\x92\xb5\x1fv\x07\x83\x91h\x9b7\xb2\xa8J\ -t\x1e+\xfc\xdf\xef9\xa4$\xcb\xb2DQ~\xa4n\ -c\x7f0l\x8a\xcf\xc3\xf3>\x87\x14\x1f\x85\x22\x92\xe4\ -\x0f\xd9\x15\x11\xfb\xf6\x1b\x9e\xfe\xfdc\xcc\xdd\xeb\xe2\x7f\ -\xe7\x03\x0fp\ -^S\xc9\x22N\xfd\xb9\x1a\xaf\xe8\xbd\x18\xcb\xf9\x96\x97\ -l\x14\xfa\xd0(&4&\x97\xb9\xc7\x8eO\xafb\xe7\ -\xe3\xc8\x1f\x09\x8f\xe1\x90\xdf~s\x0a\x1d\x8b\x01\xf9\xf4\ -\xed7\x04>\xdc;$1\x93\x92\x07\x83X?\xd1\xe5\ -w\x87\xe4VM\xdf\xb9\xe5\x9e\x1c\x92\x1f\xc8\x01\xd9%\ -\xd9o]\xe9>\xab4d|0\x94I\xad\xe9\x1f]\ -M\xb5:$?\xed\xed\xe9\xff\xfa\xf9!y\x96\x16\x84\ -\xd4\xf3`\x02P\xa2\xffK\x11\xbe\xcb\x15\xe9\xc2\xfe8\ -p%\x17\x01\x89\xe9\x0d\xeb\xf5\x85\xef\xb1\xa8'\xefC\ -\xd6\xce\x15t\xd2u\xe1\xc7g\x92\x84\x11\x83\xe5%O\ -\xc9\x11\x09\xc6\xbe?\xad\xc1\xfb\xa4\xed\xa9U\xc7\x8e\xae\ -\xf2N\xd5\x8f_\xf1X:\xae\x18\x07\x92\xfcJ\xf6\xc8\ -\xf7\xdf\x13C\xb5q\x14\xb1@\xbe\x0c?\x17\xb7\xf3\x8dl\x1a\ -\xaa\xc6\xcc\x05\xf0\x0d|Vl\x5c\xe8\xe0EBm\xf3\ -=\xe4hs\xff\xd9\xfc#W\xf8\x02\x16\xd7\x92\x11\x0d\ -\xe2\x90\x22\xce\xb5fkM\x8a\xb3\xbeb~\xd9l$\ -\xbb\x83\x09|\x8c/\xa3v\xebm\xa8\xf6\xbe\xd5\x99\xaf\ -\xd6\x07\xfe\xe7\x5c\xc1\xe6UMVU\x08\xf9\x1d\xf3/\ -\xf8?\xec\x90\x1c\xec\x19W^\x09\xba\xc2\xbc_\xba\x22\ -8\x19K\x09\xbc\xa5\x1a\x94\xd4\xe7\x83`\x0408D\ -\xb6z\x8c\xff\xce\x11\xb0\xf3\x0d8t\xd7\x0b\xe8\x08&\ -\xd8\x1ay\xfc'\xc7\xf5E\xccZ\xf3\x15\x81^FL\ -\x22\x02=)YH\xc0n{\x19c\xfcq\xfe\xb9\x08\ -\xba>\xf0~6\xc7\xc0\xf5x\xed\x8eq\xcd\xab\xc5\x9e\ -\xbd%\xb1'\xf7\xb3rb6\x1b\x9bJ\x96\x22wJ\ -\xe6\xf2/\xd7u[e\xc4\xac\x7ft\x05\x88\xcd\x00&\ -\x9a\x1f\x1a\x05\xe4\x15\x8d\xb9{\x91\x00\xf9\x1d\x1d\xe4F\ -\xad\x22\xfd\xdc\x8cG4\x1a\xf0 \x9e'\xb2\xdf#1\ -\x0eO\xc4]\xcd\x16T\xae\x16?W\xd4\xbd\x1e@?\ -\x01L\xd3\xb8\xa7v{R\x82)u\xabL?4p\ +\x00\xa6\xc4x\xda\xed\x1dko\xe36\xf2{\x81\xfe\x07\ +\xd6\x07\x146.Q\x93\xecn[\xe4\x9a\x16\x89\xb3\xe9\ +.\xb0\xaf&\xe9\xf6C\xaf0\x18\x89\xb6y\x91EU\ +\xa2\xf3\xd8\xc2\xff\xfdfHI\x96e\x89\xa2\xfc\xc8z\ +\x13\xfb\x83aS|\x0c\xc9y\xcf\x90\xe2\xa3PD\x92\ +\xfc&\xbb\x22b_\x7f\xc5\xd3\xbf\xbf\x8d\xb9{]\xfc\ +\xef\xfc\xc1\x03O\xdc\xce\x15wE #\xe1\xc7\x95\x0f\ +\x9c\xb7T\xb2\x88S\x7f\xae\xc6\x1bz/\xc6r\xbe\xe5\ +%\x1b\x85>4\x8a\x09\x8d\xc9e\xee\xb1\xe3\xd3\xab\xd8\ +\xf9{\xe4\x8f\x84\xc7p\xc8\xaf\xbf:\x85\x8e\xc5\x80\xfc\ +\xf3\xf5W\x04>\xdc;$1\x93\x92\x07\x83X?\xd1\ +\xe5w\x87\xe4V\x81\xef\xdcrO\x0e\xc9w\xe4\x80\xec\ +\x92\xec\xb7\xaet\x9fU\x1a2>\x18\xca\xa4\xd6\xf4\x8f\ +\xae\xa6Z\x1d\x92\x1f\xf6\xf6\xf4\x7f\xfd\xfc\x90\xbcH\x0b\ +B\xeay\x00\x00\x94\xe8\xffR\x84\x1frE\xba\xb0?\ +\x0e\x5c\xc9E@bz\xc3z}\xe1{,\xea\xc9\xfb\ +\x90\xb5s\x05\x9dt^\xf8\xf1\x99$a\xc4`z\xc9\ +SrD\x82\xb1\xefOk\xf0>i{j\xd6\xb1\xa3\ +\xab|P\xf5\xe37<\x96\x8e+\xc6\x81$?\x93=\ +\xf2\xed\xb7\xc4Pm\x1cE,\x90\xaf\x03\x8f\xdd\x91\x9f\ +\x8f\xc8\xde\x0c\x10j~\x05 \xaa\xfbR\xdb\xe4\x0c\x98\ +l\xdb\x8d\xd7qB*\x87\xd3\xd1&\xd3\x9f\xf1-\x97\ +\xee\x90T\xae\x0e~\x5c\x1a3\xd2rZ\x87\xa5\xc5\xdf\ +\x15\xcb\xf1\x1319\x8e\x02\xb2_\xd2\x22\x05y\x1c\xf9\ +\x07\x08V\xfbB\xd2\xc0\xa3\x91\xf7\x01\xfe\xc4N\x9c\xfc\ +{#\x5c\x8a\x1b\x19\x17\x9e\x9f\xb2\xf8\x1av>}\xdc\ +\xf9s\xef\xafN5\x00\x07%\x00\xcc\xacsu\xd3g\ +\xb3O<\xd6\xa7c_V\xd7\x7f>\xb7\xbe\x93\x14\x91\ +)\x0eD\xba\xc2\x1f\x8f\x02M\x9c\xf9%\xd6%N\x9f\ +\xfb\xfe\x1f\x9a\x06d4f\xd3\xe7\xe7\xe2v\xbe\x91M\ +C\xd5\x98\xb9\xb0|\x03\x9f\x15\x1b\x17:x\x95P\xdb\ +|\x0f9\xda\xdc\x7f1\xff\xc8\x15\xbe\x80\xc9\xb5dD\ +\x838\xa4\x88s\xad\xd9Z\x93\x22\xd4W\xcc/\x83F\ +\xb2;\x00\xe0\xef\xf82j\xb7\xde\x87j\xef[\x9d\xf9\ +j}\xe0\x7f\xce\x15l^\x15\xb0\xaaB\xc8\xef\x98\x7f\ +\xc1?\xb1Cr\xb0g\x9cy\xe5\xd2\x15\xe0~\xed\x8a\ +\xe0d,%\xf0\x96\xea\xa5\xa4>\x1f\x04#X\x83C\ +d\xab\xc7\xf8\xef\x1c\x17v\xbe\x01\x87\xeez\x01\x1d\x01\ +\x80\xad\x91\xc7\x7fp\x5c_\xc4\xac5_\x11\xe8e\xc4\ +$\x22\xd0\xb3\x92\x89\x04\xec\xb6\x971\xc6\xef\xe7\x9f\x8b\ +\xa0\xeb\x03\xefgs\x0c\x5c\x8f\xd7\xee\x18\xe7\xbcZ\xec\ +\xd9[\x12{r?+\x01\xb3\xd9\xd8T\xb2\x14\xb9S\ +\x02\xcb\xbf\x5c\xd7m\x95\x11\xb3\xfe\xd1\x15 6\x03\x00\ +4?4\x0a\xc8+\x1as\xf7\x22Y\xe4\x0ft\x90\x1b\ +\xb5\x8a\xf4s\x10\x8fh4\xe0A\x90\xb1\x8c\xbf\x08.\x07\ -R\xf7JT\xe0\xff\x8c\x0b,aq\xb8\xb2w\x02\xbe\ -\xefUKs\xa3\xcc\xd9\xb5g\xb5\x1e{\x87\x5cq\x17\ -\xce\x85\x8f\xbe9\xfc\xd92\xd7V\x92:\xa9\xae~\xd7\ -\xd4W\xee\xfbC\xf2W=?\xfe\xa4\xba\x83n\xdf\x02\ -\xef\xbd\x8d\xb8d\xad\x9dYz\xc8\xca;\x93\x9d\x06\xfd\ -]\x5c\xf3\xb0\xd0\x95*j\xd6\xcb\xbb\x08\xf4+Y\xe8\ -')\xec\xd4\xa8i\x7f\xd7\xc9\xadcW\xf2\x1b\xaat\ -\xb76WQ\x0cK\x0d+/\xc4R\xf4\xea\x85\x0a\xbf\ -Pt\xe9\xb8\xc8\xfbz\xed\xaaV\xcfT\xfa\x1f\xba\xa9\ -mf%i4`rF\xa6\xd77\xca\xa2Y\xa8\xca\ -\xce\xac$UCS\xe5\xd3R\xf3L\xc3=\xcdZM\ -\xa3=S|;l\xdaT\xe1W\xe3V\x0965h\ -\x97\xa2@\x81\xab\xcc\x06\xe0\x8eJ\xab(4{\xdbW\ -\xb8\x91\x80\xa8\xd9\xb8W\xa0,]\xdb5\x99X\xa8\xf6\ -\x9f\xcb\x0e\x9a\x85\xd4\x0cT\x0c\xc4\xf5\xb8\x0c\x91\xb7!\ -\x0b2\xff\x81\x0e\xd9*\x9f\xd6)\xc0\xfck\xb7E\x04\ -\xac\xbd\x97\x0f\xb0\xa3Y\xacQl\x8d\x06\x89y\xd4\x0d\ -\xb1J\xac\xa3E\xb8\x10\x8ch7\x0f\x18\x81\x86\xef\x96\ -i@6\xb8\xa1\x03\x98\xca@)\x03\x7f:1\x8d\xd0\ -\xaa\x9a1\xa4\xd8\xbeR\xfd\x99$3\xa6W\x00C\xe9\ -%>\x8fBjE\x99l\xd2}:HlF\x09\xa5\ -\x04D\xa2\xbb\xd0\x11\xc3\xa4\x96\x0b1\x8e\x5c \xbfZ\ -\xdc\xca\xcf\xa8\xe5\xd4\xe8k5\x5c}b5\xc5$o\ -\xa1\xe1\xdc\xd6\x90,\xf1\x00k\xd5y(\x09[\x5cp\ -\xc5\xab\xcfzY\xdbr\xbb\xe3X\x8a\x11i\x9fD\xe2\ -\x16\x0a\x1d\xc7\xe9X,\x9aj\xdd\xd1\x01sY\xc4\xec\ -\x22a\x07\x8e\x04Sy\xc0\xa2v\xcd>\xe9\xa4\x93\x85\ -f\x9ef\xb24\xd9\x95<\x1f\xce\xb1\xe0u\x00wR\ -\xe5\xe3(\x9d\x81\xd6\xe8{\x15\xceR\xb3\xf7\xa8\xce\xfb\ +\xa3\xba\x90\xee[\x19\xc7\xb1\xe6<\x15\xebbd\xe2\x8b\ +l\xa7\xf5d\x8b\x13>\x1eK\xb1{\x0a\xdc\xc4\x95\xe4\ +u\x10\x024g\x1c\x10\xe1\x12\xf4#\xd3\xc4'\xd5\x8f\ +`^u\x004\x9d\x95a\xb4\x0b\xad\xad\xd4\x0c\xe8\x0e\ +\x99\xe6x\xc0b\xfb|\xf0Z\xb2Q\xecP\x98z\xcf\ +SS\xefq\x9c:(\x00\xd1\x88JsW9\xf6Y\ +3\xa8\xa6\x9c\xfa\xf1@\xb1K\xe03\xf77i\xbc@\ +\x1b\x8dy\xe7\xa8s\x91K\x1a_\x13TO\xc9\x1fC\ +\x16\x90\xee\x10\x18\x11P\xddS\xc3E\xad\x80JX\x8c\ +\xb8\x07Z\x80F\x0f\x17\x17\x83\xad\x0b\x1d\x0dC>Q\ +\x8c\x04\x8eO\xde\x8fe\x86x/\xef$\x0b\x94,@\ +.\x09\x94\xca]\xea\xfb\xf7O\x82/\x22n\x08\xb5\x16\ +=\x96.\xc3Z\x19c\xd9\x80+\xc0\xc3\x19\xfd\xcc\x01\ +\x18\xe17\xd8\xf7\xab\x842!\x1a\x0f\xec\xfe \x00\xe6\ +\xde&\xed\x1b\xea\x8fY\x87\x1c\xfdl3\x08~T\x03\ +rt\x94M\x98\xfc\xa2\x5c\x0e\xe40+8\xd2\x95\xea\ +\xfb\x9bt\x9e\x14\xd5\xbe\x05\x1b\x9c\xef^\x0e#4\xaa\ +=2\xd5\xe0\x1e;\x9d\x8ep\xe2=\x99L\xbc\xe7f\ +\x13_\x17\x9dV\x0e\xf8\xa0\xf2b\xb2\x12\xfb\xd4l\x1c\ +\x89\xc8c\x91\x93\x9a=>\x1a\x17\x83\x88\xdd\x97\x18=\ +\x15\x96\xe3dk\xb1=\x90\xc5\x96\x08\xec\xa7a\xad\x9d\ +2\xea\x13\xe0\x18Cds} c\x19\x7f\x11\x5c\x0e\ +\xa4\xee\x95\xa8\xc0\xff\x19\x17X\xc2\xe2pf\x1f\x04|\ +\xdf\xab\x96\xe6F\x99\xb3k\xcfj>\xf6\x0e\xb9\xe2.\ +\x9c\x0b\x1f}s\xf8\xb3e\xae\xad$uR]\xfd\xae\ +\xa9\xaf\xdc\xf7\x87\xe4\xcfz~\xfc\x8f\xea\x0e\xba}\x0f\ +\xbc\xf76\xe2\x92\xb5vf\xe9!+\xefLv\x1a\xf4\ +wq\xcd\xc3BW\xaa\xa8Y/\x1f\x22\xd0\xafd\xa1\ +\x9f\xa4\xb0S\xa3\xa6\xfdU'\xb7\x8e]\xc9o\xa8\xd2\ +\xdd\xda\x5cE1,5\xac\xbc\x10K\xd1\xab\x17*\xfc\ +B\xd1\xa5\xe3\x22\x1f\xeb\xb5\xabZ=S\xe9\x7f\xe8\xa6\ +\xb6\x81J\xd2h\xc0\xe4\x8cL\xafo\x94E\xb3P\x95\ +\x9d\x99I\xaa\x86\xa6\xca\xa7\xa5\xe6\x99\x86{\x9a\xb5\x9a\ +F{\xa6\xf8v\xd8\xb4\xa9\xc2\xaf\xc6\xad\x12lj\xd0\ +.E\x81\x02W\x99\x0d\xc0\x1d\x95VQh\xf6\xbe\xaf\ +p#Y\xa2f\xe3^\x81\xb2tm\xd7db\xa1\xda\ +\x7f.;hv\xa5fV\xc5@\x5cO\xcb\x10y\x1f\ +\xb2 \xf3\x1f\xe8\x90\xad\xf2i\x9d\xc2\x9a?v[D\ +\xc0\xdc{\xf9\x00;\x9a\xc5\x1a\xc5\xd6h\x90\x98G\xdd\ +\x10\xab\xc4:Z\x84\x13\xc1\x88v\xf3\x80\x11h\xf8n\ +\x99\x06d\x83\x1b:\x80\xa9\x0c\x94\xb2\xe5O\x01\xd3\x08\ +\xad\xaa\x19C\x8a\xed+\xd5\x9fI2cz\x050\x94\ +^\xe2\xf3(\xa4V\x94\xc9&\xdd\xa7\x83\xc4f\x94P\ +J@$\xba\x0b\x1d1Lj\xb9\x10\xe3\xc8\x05\xf2\xab\ +\xc5\xad\x89\xc4\ +-\x14:\x8e\xd3\xb1\x984\xd5\xba\xa3\x03\xe6\xb2\x88\xd9\ +E\xc2\x0e\x1c\x09\xa6\xf2\x80E\xed\x9a}\xd2I'\x0b\ +A\x9ef\xb24\xd9\x95<\x1f\xce\xb1\xe0u,\xee\xa4\ +\xca\xc7Q\x0a\x81\xd6\xe8{\x15\xceR\xb3\xf7\xa8\xce\xfb\ Q\x17\x99\xd7\xbe\x1e\xee\x99\xb5\x91&\x22\x1b\x11\xe8\xb0\ -\x98\xb4\x94\xf3\xf2\xc0t\xab\x9f\x9fS\x8f\x8b\xea\x0c\x95\ -\xc55#U\x1f\xa6f\xb4\xb9\x93jz\x92\xc6\x9a9\ -\x19\xe4\xa0\x8b+\xb4\x909\xb3\x02j\xc4\x8ec\xcd\xea\ -\xd5\x9a\xed\x5cGE\x19\xd1L\xe7\xdc$\xd8\xee\xaf\x0f\ -\xb6\x9e\x16\x18\x0d\xc0\x9a\xc9\xb5M\x83\xe7\xfe&\xe0\xaa\ -\xce5\xac\x01'\x0b\xe8\x95\x8f\xea\x94E\x92\xa9\xdd\xa6\ -\x14\x04pu\xa3K!\xfcK\x1e\xdax\xearKI\ -Z\xd5x\xc5x\xcc\xaf\xd0'\x96k\xe8\x0c\xc5\x0d\x8b\ -\x98\x87\xa9\xb28_\xf2\xdd\x11\xe8_\xadu\x19\xb2\x0f\ -\x94\xb8k\xda\x91\x07\xd7hV\xe18X\xc8\xb1U\xb6\ -\x84\x13\x19\xd4\x10I\x99\xa7K[\x17mk8\x7f\xe6\ -mV^\xe99\xe2p>\xdb\xee\xe7\xc1\x92\xa7\xbd\xc4\ -\x07[\ -\xf5\x9c\x8d@\xa1S\xa4\xbcC\xfa<\x8a\xe5\x0e\xf1i\ -,\x1bQ\xb2jG`\x7f\x14\xc1bs\xfcSG\xdf\ -\xbbd\x7fE\x04[\xa7\x7f\xaeC\xa6\x1a\xbc\x19\xcbb\ -\xff&H\x9b\xc9\x97k\x0c\xae\xd1\xb8v\x95\x9f\xb0\x81\ -m]\xeaX\x5c4H\xa1 ]\x97I\xd4\x04\xc6\x0d\ -\xf2\xa6\xf0S\x91;U1S3:T'w\xbc\xe8\ -\xc2\xdf*r\x99I$\xa4\x01\x1d\xb0\xc4D\x8eI\xc2\ -`\xaa\xc0k\x17\xb5*\xe5Y\xc9q+\x8c^\xb5;\ -+\xca{\xab\xd1\xe4\xacr\x0dr\xac\xfc\x22\x17T\xb3\ -\xcb+PR\x9b\xf90\x07\xe6\xf5x\x12(\x9e;r\ -k\x0a\xa1+\x01]\xe8\x01\xd8\xbe\x99\xa9\xcf\xb9\xfe\x9c\ -i\xbe\xac!\xc9\x8b0\x1f\xc8\xa7b\xc4\x03\xe3\x88y\ -\x87\xd8\x0a\x06{b\x1c\xacLy\xd3cU\xb50\xce\ -\xc1\x14;\x9b\xb2\x22\xbbU\xad%\x06\x1a\xfac\xf4\xac\ -7\x0f\x81\xbe\x10\x11\xffG\x04\x92\xfa/\xd4\xe1\xda\xf7\ -\x9c\x95\x86\xce\x01\x9e\xfc\x1ft\xaeuS\xdfy\x9f\x02\ -d\xe6+\xc6\xf7\x81\x8b\x9dds\xba\xc4VX\xb2x\ -\x0a\xa7\xeb\xf3\xb0\xea\x19\x18\x02l@%\xb3H\xee\xe4\ -\xa3\x10X\x0f\x97/\xb2\xf3\xf0Fv\x9c\x1e\xb6\xb4\xe1\ -\xd9\xc9\xb1\xfc\xf4\x22\x01g\x9atz\xcaG]\xacc\ -\xcc7-6\xd7\xec/i\xb7D\xeeF\x9aB\xea*\ -V\xfe2H\xb3HkexSy\xb0H\xe2\x87\xc7\ -\xe3\xd0\xa7u\xc9.\x99\xf3S\x93>Z\x1fO\x16\x0a\ -\xd6\x99O\x1d\xcf\xe0I\xf1@\xf1\x90\xf9\xe1\xae\xcb#\ -\xd7g\xbb\x00\x1d\x9f\x07u\x89\x89\xd3\xa3\xc6\x07{\xb5\ -\xb1\xc1XD\xbdxHC\xa6\x80\xfdaHe|9\ -\xe4qW=1\xb7N\x15\xf0\x0cJ\x89[\xd8\xae\xd5\ -\x8c\xa3[Q+\xe1q\xeaD'\x22\x22\x81\x90\xa4\xad\ -\xe45\x91\x82\xa8\xfd'\xcc\xe3\xc8cT\xeee\xa7\xd5\ -l\xf7\x8e\x16\xda\xbd\xc6B=c9U\x99\x19\xabc\ -M\xd6G\xb7\xb5V|Q\x91q\x92\x84,M\x8fM\ -L\x10\xf7\xe4R\x87\xbb\x813g\xcbr.8\xf2\xc3\ -K\x1a\x86\x88\x12\xf3\xed\x92\xfcY<\xcc\xa6\xb5\xb8\xc8\ -\xf9\x88^\x95\x96\x06P\xcf\xa5\x81\xc7=\xbc\xe8\xa4l\ -\xa3/\xdcH\xf8\xfe\x09\x8d\x1c\xc09u\xc8\xebpZ\ -F>ML-\x86\x99\xdc)\xb61\xb1\xf8\xd3\xe4W\ -WE\xfa\xa3*B\xceU\xe3\xaeYz\xd7\x07\xae\x1a\ -\x08\x98\xa2\xa0I0\xe7\xa0\x8e\x07\x14\x05\xd3\x93\x83\x9a\ -t\x00\x1b\x01\xb5ZA\xb5\xbc\xc0j$&\x16\x12\x15\ -\x8bI\xbc\x95\x1a\xe0\xcd1o\x7f\x9d\x98\xb7\xbf\xc5\xbc\ -\xc51/A\xba\xaf\x10\xe7\x0e\xd6\x89s?~N\x94\ -3\x09\xc9-j~\x01\xa8\xf9d\x9d\xa8\xf9\xd3\xe3\xe2\ -\x86\xa6\xf6\x11\xfb8\xe6\x98?\x12F\x22\x04\xed\xed\x1e\ -\xe6'\xfcT\xb9_1\xba\xa2A\xc5\xdd3P\xf7^\ -\x09t28X\xd0\xd6\xb6U\x8b\xfc\x9b\xd8\x8bwu\ -\x14\xb1OG\xdc\xbf\x07\xe3,]6\xe0Y\x0c\x16\xaa\ -2\xf1\xe2\x96e/\xf9{\xad\x0el\xf2\xe7K\x01N\ -]\xb7\x96\x9c\x16'\xc4\x19\x13\xea\xbblsjh\xb7\ -\xc6\xf8\xcb\xac\x03\xec\xef4#\xaa.:\xaf,\xce\x1a\ -*`\xa4g\x19\xa6\xe7\xef[\xaa\xecJ\xdc\xed\x8eh\ -\x04\xcfZ\xf60A\xe3\xc9\x1e\x1e\x22\xb8\x14\x83\x81o\ -\x99\xb8\xa4\x9d\xb8S\xf3F\xaa\xb6=m\xdf\xb4\xc1\xe4\ -\xealF\xf4\xc6\xc6\x078uSV\xfa\x01\xfd\xfb\x88\ -\xbb\xe7\x0c\xa8\xc9e\xe8\xbeY\xfd%ZV\x06\xaf\xd5\ -}z&\x07\x96\xad\xf9]w@\xb6\x0c&I4!\ -mZ\xde\x10i\x83*\xb2\xabV&rg[\x13\x0e\ -V\x81\xf4\x89\x99\x9d\x0fHj3[M\xad\x17M\xe7\ -\xd6\x0b\xcd\xd1\x93f\xfe\x9eR?\x8f\x1a\xa0::s\ -\x0c\x0c-\xacK\x0b\xd4\xc1\xe6\xc0k+\xc7\x83\x8a\xfc\ -#\x0f\xd8\xad\x0f$\xd7lF\x92\xd9\x81\x0e\x8b|\xef\ -5>\xc5\x1c}\x8f\xb8\xe7\xf9\xec\x16xIO\xe8\x9b\ -\x0f{\xe3\x10=\x18^\xbb\xb3*\xadf\x81\x13\xb5\xc5\ -e\x9f\x8f}6u?%\xabV\xdf\xeaz\xa7\xf6R\ -\xb1\xc9zO\xe7\x9c\x87s\xc4\x83q\x95\xe4\xcc]\x9b\ -\xf8l]X\xa9\xd3\x1f\xd2\xf3\x92I\xf8f\xb9\x10\x22\ -\xe2h\x1d\xb6%\xe3]f\x09\xb4\xc9\x89\x8e\xd6\x8a\xf0\ -8R\xcbj2\x8d\xcer\xc3\x16\x0e\x9c\xeem\x0e\xe1\ -\x94\xc5\xd0\xabOi\xda\xf2\xffI\x99\xe80\xe8\xa63\ -W\xf8y\x1e^\xfaI\x22\xa0\xc52T\x9b,&n\ -\xa8\xe7\xe9]1\x0b\x98d\x85\x80\xe9}\x06{\xe6\xa5\ -\x1e\x9b\xaa\xa0\x94\xddE\x0a\xb6\x17($\x12\x09\xb3\x80\ -^\xe3Oc\xb6\x08Tz\xee+t#\x9ff x\ -\x867-\x8d\xa8t\x87\xad\xce\x7fHz\x97A\x1fJ\ -[\x93E\xfa;\xf6\xc3!\xec\x9e\xe4n\xbe?:-\ -]\xa8\xd77\x22\xd8\xa5\xa5=\x07\xc0\x05\x97\xed\xfd\x9c\ -\x0d\xd8]\xbe\xd3H\x15,!Q\x96\x15#\x89\xf0\xcc\ -_\xcf\xf0\xd0\xe2\xc4>`V/\x5c\x16\x0b\x90-/\ -\x92\xa6\xc8xH\x8e\xc3\xd0\xe7,\xc6 \xd8\x14_\xc0\ -\x0a\xa2\x11ua\xf2\xb1\xf3\xdf\x00\xb1,\xdf\xe4L\x85\ -\xcf\xf2\x98\x97\xab\x0f\xa6\x0fX\xde\x9862V\xc7I\ -\x09\xdaL\xd8\x8b\xc2\xa6C0P#\xe0#7` \ -\x81\x85>\x8e\xb1\x85\xba\xbd\xe6:\x10\xb7`\xf9\x0c\x18\ -\x11}0\xe1\x07c\x9fF\x84\xdd\xa1\xb8\x8c\xd5\x11H\ -\x10\x5c\xa5\xb9\x0c\xe6x\xd9\x1a\x93\x00\xcc\x18\xfb\xc5\xa4\ -\x04X:\x92\xb6\x99\x03\x1b\x949P\xf4\xf2\xec\xefm\ -@\xe4y]\xf4\xf0U\xc4\xa1g\xaeYE\xc0\xe0M\ -\xbf\x89I\xbc\xa4\x12\xbd\x8dU[F\x0c\xf7\xb6\x11\xc3\ -\x85\xfd\xdcs\xaa\xbfR(\x8ee{\xfe\xc1\xccU@\ -)?\xdb\xc6\xb7koR\xb0\x8c\xefmRL\xf2\x11\ -\x07~\xd6\x1c\xa7|\xc8\xf0\x08\xca\x953\xce|\xcff\ -\xf5\x8bE64\xcc,o+\x9e\x0a\xa5\xe3\xa9\xc6\x85\ -\x93T7\xc0[*^\x19\x10\x13\x99X\xdd\xd5{\xdb\ -\xaeD\xf0\x5c\xef\xc3\x19\x0fx\x80\ -\x9b>\xacU\x95Z\x9e$P\xcfN\xcdI\x9a\xbf.\ -\xbf\x5c>\x7fVp\xbei\xeea\x99\xea\x9a\xbd:\xaf\ -\xd0.)/y\xd7]\xc4\xa1?u\xdae\xba\x14\xe7\ -}\xe2\x1d-{\x978(\xdf\xf1\x09\x1b\xd2\x1b\x8e\xaa\ -\xf5\x19b\x192_\xe7B\x8a\xf0X\x9e\xa8\xe7%\x97\ -\xb1\xa6\xf5Ny\xa4/v\xcd\xb7E\xfaT\xff^\xf6\ -\xdf0\xe6\x95![\x1c\xd0\x10!\x96\x9b\xe5\x05\x14]\ -\x0a\xdc\x852P\x0ca\x9f\xd5\x95\xbd\xaf\xc5\x0d;\x1d\ -G\xc9\x1a\x0f\xcaB\xdcY\xdds]\x0a\x88x\ -y5\xc1\xde\xac\x00\x09\x5cx~\x07\x9d+\x01\xd3\x1d\ -\xad\x05\xfc\xb9\x81_+\xb51k[-t\x96\xdb\xb1\ -\xfd5\xecX\xe1\xa6\xe6\xa56\xecLD#*\xc9\xbb\ -H\xdcp|\xe7\x81\xbe\xc3\xb5t\xd7\xb27\xa3}\x97\ -?\xf4\x7f5\x8e\xefkv\xb8\x04\xc3\xbe\xaeM>X\ -\xc3&W]\xc3\xb3\xd4n\xbf\xc2NI\xaeW\xa2,\ -\xd2Z\x1a\x9d\xc7\xb8\xafk\x03\x9f\xaca\x03\x0bv\xed\ -R\xfb\x96\x18\x81\xf6L\xd5\x80=_\xd7\xce=]\xc0\ -\xa63*\x89V\xe6W\xb9\xe2ez\xf9Fnh\xb5\ -\x0e\xa3Kc\xf9\x9b\xb1\xf2F\xa6\x1a\xaf0\xd3\x8aD\ -\xadY{n\xaf\xf8\x9e\x0b\xdbW?\xce\x88tt\xe8\ -8n\xc4\x00\x81\xdf^\xfd\x0f\xc0\xde\x9e\x99X\x09&\ -\x97\xbd\x8d\xbdY\x0f%\xef2h\xd6\x81\xe9\x12\xb4f\ -=\x95\xb8\xb7\x9au\xb0\xe4\xdb\x89J]\x1a\x93\xff\x03\ -v3j\xbf\ +\x98\xb4\x94\xf3\xf2\x00\xb8\xd5\xcf\xcf\xa9\xc7Eu\x86\xca\ +\xe2\x9a\x91\xaa\x0f\xa0\x19m\xee\xa4\x9a\x06\xd2X3'\ +\x83\x1ctq\x85\x162gV@\x8d\xd8q\xacY\xbd\ +\x9a\xb3\x9d\xeb\xa8(#\x9a\xe9\x9c\x9b\xb4\xb6\xfb\xeb[\ +[O\x0b\x8c\x06\xcb\x9a\xc9\xb5M[\xcf\xfdM\xc0U\ +\x9dkX\xb3\x9c,\xa0W>\xaaS\x16I\xa6v\x9b\ +R\x10\xc0\xd5\x8d.\x85\xf0/yh\xe3\xa9\xcbM%\ +iU\xe3\x15\xe31\xbfB\x9fX\xae\xa13\x147,\ +b\x1e\xa6\xca\x22\xbc\xe4\x9b#\xd0\xbfZ\xeb2d\x1f\ +(q\xd7\xb4#\x0f\xae\xd1\xac\xc2q\xb0\x90c\xabl\ +\x0a'2\xa8!\x922O\x97\xb6.\xda\xd6\xeb\xfc\x99\ +\xb7Yy\xa5\xe7\x88\xc3\xf9l\xbb\x9f_\x96<\xed%\ +\xe6q\xa3y\xa5\x16\x5cA\xe3ZD\x1b,\x03/\xdf\ +-\xb2\x82\x8ael\x0c\xb2Ya\xac\x18\xa5\xd9\x10\x13\ +\xfb\xea\x93\x8d\xf1\x08\xae\x8c\xb0s\x18\xdc\x88\xb6O\xa9\ +\xa4\xdd\xc4s\xcd\xbd\xbb\xfd\x1d\x10-w\x07;\xa4\x99\ +?zK\xf0M\x08\xbe\xd92\xe0\xae\xa0\x02\xd5\xa0\xd5\ +O\xaa\xd5\x81j\xb5\xe5.\x8f\x96\xbb\x14H\xf9\x1cl\ +\xd5s6\x02\x85N\x91\xf2\x0e\xe9\xf3(\x96;\xc4\xa7\ +\xb1lD\xc9\xaa\x1d\x81\xfdQ\x04\x8b\xcd\xf1O\x1d}\ +\xef\x92\xfd\x15\x11l\x9d\xfe\xb9\x0e\x99j\xf0f,\x8b\ +\xfd\x9b m&_\xae1\xb8F\xe3\xdaU~\xc2\x06\ +\xb6u\xa9cq\xd1 \x85Z\xe9\xbaL\xa2&k\xdc\ + o\x0a?\x15\xb9S\x15\x90\x9a\xd1\xa1:\xb9\xe3U\ +\x17\xfeV\x91\xcbL\x22!\x0d\xe8\x80%&rL\x12\ +\x06S\xb5\xbcvQ\xabR\x9e\x95\x1c\xb7\xc2\xe8U\xbb\ +\xb3\xa2\xbc\xb7\x1aM\xce*\xd7 \xc7\xca/rA5\ +\xbb\xbc\x02%\xb5\x99\x0f00\xaf\xc7\x93@\xf1\xdc\x91\ +[S\x08]\x09\xe8B\x0f\xc0\xf6\xcdL}\xce\xf5\xe7\ +L\xf3e\x0dI^\x84\xf9@>\x15#\x1e\x18G\xcc\ +;\xc4V0\xd83\xe3`e\xca\x9b\x1e\xab\xaa\x85\x11\ +\x06S\xecl\xca\x8a\xecf\xb5\x96\x18h\xe8\x8f\xd1\xb3\ +\xde<\x04\xfaJD\xfc\x93\x08$\xf5_\xa9\xc3\xb5\x1f\ +9+\x0d\x9d\xc3z\xf2O\xe8\x5c\xeb\xa6\xbe\xf3>\x85\ +\x95\x99\xaf\x18\xdf\x07.v\x92\xc1t\x89\xad\xb0d\xf1\ +\x14N\xd7\xe7a\xd530\x04\xd8\x80Jf\x91\xdc\xc9\ +G!\xb0\x1e._e\xe7\xe1\x8d\xec8=li\xc3\ +\xb3\x93c\xf9\xe9E\x02\xce4\xe9\xf4\x94\x8f\xbaX\xc7\ +\x98oZl\xae\xd9_\xd2n\x89\xdc\x8d4\x85\xd4U\ +\xac\xfcu\x90f\x91\xd6\xca\xf0\xa6\xf2`\x91\xc4\x0f\x8f\ +\xc7\xa1O\xeb\x92]2\xe7\xa7&}\xb4>\x9e-\x14\ +\xac3\x9f:\x9e\xc1\x93\xe2\x81\xe2!\xf3\xc3]\x97G\ +\xae\xcfvau|\x1e\xd4%&N\x8f\x1a\x1f\xec\xd5\ +\xc6\x06c\x11\xf5\xe2!\x0d\x99Z\xec?\x86T\xc6\x97\ +C\x1ew\xd5\x13s\xebT\x01\xcfV)q\x0b\xdb\xb5\ +\x9aqt+j%\xc0\xa9\x9b\xb2\xd2\x0f\xe8\xdf\ +G\xdc=g@M.C\xf7\xcd\xea/\xd1\xb22x\ +\xad\xee\xd339\xb0l\xcd\xef\xba\x03\xb2ek\x92D\ +\x13\xd2\xa6\xe5\x0d\x916\xa8\x22\xbbje\x22w\xb65\ +\xe1`\x15H\x9f\x98\xd9\xf9\x80\xa46\xb3\x15h\xbdh\ +\x0a[/4GO\x9a\xf9{J\xfd\x90\x5c\xb3\x19If\x07:,\xf2\ +\xbd\xd7\xf8\x14s\xf4=\xe2\x9e\xe7\xb3[\xe0%=\xa1\ +o>\xec\x8dC\xf4`x\xed\xce\xaa\xb4\x9a\x05N\xd4\ +\x16\xa7}>\xf6\xd9\xd4\xfd\x94\xccZ}\xab\xeb\x9d\xda\ +K\xc5&\xeb=\x9ds\x1e\xce\x11\x0f\xc6U\x923w\ +m\xe2\x8bua\xa5N\x7fH\xcfK&\xe1\x9b\xe5B\ +\x88\x88\xa3u\xd8\x96\x8cw\x99%\xd0&':Z+\ +\xc2\xe3HM\xab\x09\x18\x9d\xe5\x86-\x1c8\xdd\xdb\x1c\ +\xc2)\x8b\xa1W\x9f\xd2\xb4\xe5\xff\x932\xd1a\xd0M\ +g\xae\xf0\xf3<\xbc\xf4\x93D@\x8be\xa86YL\ +\xdcP\xcf\xd3\xbbb\x160\xc9\x0c\x01\xd3\xfb\x0c\xf6\xcc\ +K=6UA)\xbb\x8b\x14l/PH$\x12f\ +\x01\xbd\xc5\x9f\xc6l\x11\xa8\xf4\xd2W\xe8F\xfe\x99Y\ +\xc13\xbciiD\xa5;lu\xfeC\xd2\xbb\x0c\xfa\ +P\xda\x9a,\xd2\xdf\xb1\x1f\x0ea\xf7$w\xf3\xfd\xd1\ +i\xe9B\xbd\xbe\x13\xc1.-\xed9\x00.\xb8l\xef\ +\xe7l\xc0\xee\xf2\x9dF\xaa`\x09\x89\xb2\xac\x18I\x84\ +g\xfez\x86\x87\x16'\xf6\x01\xb3z\xe1\xb2X\x80l\ +y\x914E\xc6Cr\x1c\x86>g1\x06\xc1\xa6\xf8\ +\x02V\x10\x8d\xa8\x0b\xc0\xc7\xce\x7f\x03\xc4\xb2|\x933\ +\x15>\xcbc^\xae>\x98>`yc\xda\xc8X\x1d\ +'%h3a/\x0a\x9b\x0e\xc1@\x8d\x80\x8f\xdc\x80\ +\x81\x04\x16\xfa8\xc6\x16\xea\xf6\x9a\xeb@\xdc\x82\xe53\ +`D\xf4\xc1\x84\x1f\x8c}\x1a\x11v\x87\xe22VG\ + Ap\x95\xe62\x98\xe3ekL\x020c\xec\x17\ +\x93\x12`\xe9H\xdaf\x0elP\xe6@\xd1\xcb\xb3\xbf\ +\xb7\x01\x91\xe7u\xd1\xc3\xa3\x88C\xcf\x5c\xb3\x8a\x0b\x83\ +7\xfd&&\xf1\x92J\xf46Vm\x191\xdc\xdbF\ +\x0c\x17\xf6s\xcf\xa9\xfeJ\xa18\x96\xed\xf9\x073W\ +\x01\xa5\xfcl\x1b\xdf\xae\xbdI\xc12\xbe\xb7I1\xc9\ +'\x1c\xf8Ys\x9c\xf2!\xc3#(W\xce8\xf3=\ +\x9b\xd9/\x16\xd9\xd0kfy[\xf1T(\x1dO5\ +.\x04R\xdd\x00o\xa9xe\x8b\x98\xc8\xc4\xea\xae>\ +\xdav%\x82\x97z\x1f\xcex\xc0\xe3a\x830M\x82\ +,\x98=m}\xca+\xb9\x14\xd5\x1dr\xdf\x83_\x7f\ +\xee\xfd\x95\x9eE\xb2\xeb\xc3\xe2\xec\xce\x14!\xd4\xa1\xf9\ +\x11\x97\xd63b\xb3+\xd1\xeel\xceI\xa1\xcf\x9d4\ +\xb2e\xe4[F\xbee\xe4[F\xbee\xe4\x0f\xce\xc8\ +\x9fm\x02#\x7f\xb1e\xe4[F\xbee\xe4[F\xbe\ +e\xe4\x0b3\xf2\xe7[\x8d|\xcb\xc8\xb7\x8c|\xcb\xc8\ +\xb7\x8c\xfc\xcbf\xe4/\xb6\x87\x1e\x9e\xde\xa1\x87vF\ +\x94\x98x\xf8\xfb\xbb\xd7\xdd\xf7\xa7/[\xe4\x97\xf9L\ +zr\x98+\xbb\xf2ip\x9d%\xd5t\xb6g&>\ +\xa7\xe4Z\xf6\xccD\xba\xeb\x9bsV\x02\xaf\xa3Io\ +\xa1\x99\xce\xfa\x06\xbfT1\x1e\x99\xd8I\x18\x97\xe5+\ +]\xac\x92\xd6b&\xf1FC\x9dM\xbd\x93{\x9b\xe3\ +\x942\x00y_\xff\xfa\xee\xfd\xf9\xcb\xee\xf1\xc5\xcb\xd6\ +\x0e\xa6\x97\x9cj\x12\xc2\x84\xc7\xce\xb2R\xad\x96^s\ +0\xad\x98B7W2}\xbfN\xc9\xf4\xe36\xd5`\ +\xfa\xb1\xca\xcaZ\x9e3\xda\xdf\x82\x92\xedB1\xb9\x93\ +F\xc0\x03v\xc7\x0doD\x99\xaa\xa2\xb67\xa3\xa4\x9f\ +\x80\xdd\xf6\xb2w\xd5=\xb7|/l*\x00\xf0&\xcd\ +\x9f\x89\xe5H\xcd\xde\xa8\xd3\x8c\xbf\xdd\xd2\x10y'\xde\ +\xb6\xb8C\xec\xce\x9dYj\xd1\x93\x07\xdcu\xc0\xee\xe0\ +\x8b\xd9\xf7\x9f\xec\xb6\x06\xaav\xf1\x22\xccv\x077g\ +c0Ea\x09\xc8\x9d\xfd/\x0dSLg\x89>\x0f\ +V\xacq\xb7P\x0aJ\xd6~H\x82\xde\xa4\xf3\xa6\xfa\ +\x88P\xbc\xfac\xa6+9\x1dj8`\x94*\x09{\ ++>S4\x96B[\x05*\x87\xff\xf7\xb0\xf2\xf2\xa4\ +\x07;\x0fe~;]\xf5\x9b\xec\xd5\x13\x95\x80\x9bl\ +\xf22\x87\xf1\xea{\xaf{\xeb\xdcR\xf7&\x96b\x93\ +\xd9\xa4\x02BWY\xbe\xb3c\xa8\xb7\xe6$\xc8\xaek\ +,~:z\xee\xe8\x17\xea\xc3\xb35a\xd9$\x1e\xe7\ +\x83u\xd3\x87\xb5\xaaR\xcb\x93\x04\xeaY\xd0\x9c\xa4\xf9\ +\xdb\xf2\xcb\xe5\xf3g\x05\xe7\x9b\xe6\x1e\x96\xa9\xae\xd9\xab\ +\xf3\x0a\xed\x92\xf2\x92w\xddE\x1c\xfaS\xa7]\xa6S\ +q>&\xde\xd1\xb2w\x89\x83\xf2\x1d\x9f\xb0!\xbd\xe1\ +\xa8Z\x9f!\x96!\xf3u.\xa4\x08\x8f\xe5\x89z^\ +r\x19kZ\xef\x94G\xfab\xd7|[\xa4O\xf5\xef\ +u\xff\x1dc^\x19\xb2\xc5\x01\x0dq\xc5rP^@\ +\xd1\xa5\xc0]([\x8a!\xec\xb3\xba\xb2\xf7\xad\xb8a\ +\xa7\xe3(\x99\xe3AY\x88;\xab{\x8eGir\xb5\ +Mu\xcf\x84\xef\x8b[<\xee\x14e\xc8PN\xfe\xd3\ +\xee\xf1\xea\xd9\xc2,\xf0\x10\xd3\xbdz0\xdf0\xc3\xc5\ +Wi\x0f'\x0c\x183H\xd8\x1fm*\xbf\xc4\x97\xab\ ++\x96\x0a*\x1461\x80vHp\x06U\xcc\xc2\xca\ +\x96L/@~n0O\x13\x06_@OUZ\xdd\ +\xe8~\xaeA(b\xae_\x8aytD.\x9d\xa4\xf4\ +L\x08\xbc\x0a\xf1\x17\xb2G\xb2\x17\xb3k\xa0`\xfe\xfa\ +G\xf5 \xd6f\xea\xac\x89Z\x00\xac\xe0M\xab\xb1Q\ +\xed\xdek\xdf\x98\xcf\xcep\x82\x17\xc5mGH+U\ +I\xe4\xa4W4\xe6n\xaa;\x9c\xc8\x92\x97\xf0\xdd\xe6\ +Xc\x89L\x992\xc7Z\xf3\xb9\xd6{[\xef\xb5\xa5\ +x\x0aP\xbf\xffq\xd7\x15\x83\xa9\x8b\xa7\xba\xd3\xe5|\ +\xaf\xb6>\xd7\xc9RS\xd6\x9a\xcb\x09\xee\x05I7c\ +\xb9\xcb\xd1\xebu\x82\x14\x99/$u\xaf-N\xad\xcf\ +\xa3`CT+\xbe$v\xf3\xb1M_\xff\xad,n\ +\x1f\x1e>.l\xc3{\xd2\x09\xee\xc7\x8a0.\xd5\xe5\ +@5\x98g+\xce\x95\x00\xd4\x18\x19[\xbdU\x86H\ +\xc6\xcc\xab\xd5\x98\xe5P{\x7f\x0d\xa8]\xb8\xfb{\xf3\ +1;\x1c\x7f\xfa\xe4\xb3]\xa5\xee?.\xb4>\x13\xd1\ +\x88J\xf2!\x127\x1c_B\xa2/U^\x12\xb7\xb3\ +\x97\x1a~\x93\xbf\xaf\xe3j\x1c\xdf\xd7\xd0A\x09\xcf\xdb\ + R8X\x03)T]\x7f\xf5\x05p{\x1ex\xbb\ +\xc9EP\x8f\x83\x16\xde\xe0^\x90\xdcf\x10\xe5@[\ +!\x9f\x9fg|\x1b\x84\xde\xcf\xd6\x80\xde\x05o\xdb\xe6\ +c\xb5\x06\xf8q\xe0s\xe2\xcb[\x87\xc2b`[\x1b\ +\x84\xd1\xcf\x17\xf0\xc0\x19Mz+gY\xb9\x99lz\ +URnh5\x0f\xa3\x03z\xf9{\x0c\xf3.A5\ +^\x01\xd2\x8a\xb4\xdaY\xef\xdb^\xf1\xadD\xb6/\xea\ +\x9d\xd1u\xd1\xfd\xee\xb8\x11\x03<}\x7f\xf5?X\xf6\ +\xf6\x0c`%\x08[T\x11\x9a\xf7P\xf2\xe6\x99f\x1d\ +\x98\xae\xacl\xd6SI0\xa2Y\x07K\xbeK\xae\xd4\ +\x01=\xf9?\xd3)\x89\x13\ \x00\x00\x03\xb0\ i\ mport QtQuick\x0d\x0ai\ @@ -2370,29 +2374,29 @@ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00&\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ \x00\x00\x01\x8f\xd8L\xcf\x5c\ -\x00\x00\x01\x82\x00\x00\x00\x00\x00\x01\x00\x00s\xb9\ +\x00\x00\x01\x82\x00\x00\x00\x00\x00\x01\x00\x00s\xfd\ \x00\x00\x01\x8d\xe2\x17bW\ -\x00\x00\x02\x02\x00\x01\x00\x00\x00\x01\x00\x00\x85\x80\ +\x00\x00\x02\x02\x00\x01\x00\x00\x00\x01\x00\x00\x85\xc4\ \x00\x00\x01\x8f\xac\xf8\xad\x92\ \x00\x00\x01\x0e\x00\x01\x00\x00\x00\x01\x00\x00P\xca\ \x00\x00\x01\x8f\xde=m\xe0\ -\x00\x00\x01\xe6\x00\x01\x00\x00\x00\x01\x00\x00z\x90\ +\x00\x00\x01\xe6\x00\x01\x00\x00\x00\x01\x00\x00z\xd4\ \x00\x00\x01\x8f\xad\x1a\x0d\x93\ \x00\x00\x00f\x00\x01\x00\x00\x00\x01\x00\x00*:\ \x00\x00\x01\x902x\xe0\xc1\ \x00\x00\x00\xe4\x00\x00\x00\x00\x00\x01\x00\x00N7\ \x00\x00\x01\x90_\x1a\xb4\xed\ -\x00\x00\x02&\x00\x01\x00\x00\x00\x01\x00\x00\x89\x97\ +\x00\x00\x02&\x00\x01\x00\x00\x00\x01\x00\x00\x89\xdb\ \x00\x00\x01\x90`\xd9\xc5o\ \x00\x00\x00\x84\x00\x00\x00\x00\x00\x01\x00\x003W\ \x00\x00\x01\x8d\xe2\x17b\x5c\ -\x00\x00\x01\xd4\x00\x00\x00\x00\x00\x01\x00\x00x\xbe\ +\x00\x00\x01\xd4\x00\x00\x00\x00\x00\x01\x00\x00y\x02\ \x00\x00\x01\x8d\xe2\x17bZ\ \x00\x00\x012\x00\x00\x00\x00\x00\x01\x00\x00\x5c\xd4\ \x00\x00\x01\x902\x9b\x19\xdb\ \x00\x00\x01V\x00\x01\x00\x00\x00\x01\x00\x00b`\ -\x00\x00\x01\x90_\x1a\xb4\xee\ -\x00\x00\x01\xb0\x00\x01\x00\x00\x00\x01\x00\x00wm\ +\x00\x00\x01\x90\xb0\xcfO\x94\ +\x00\x00\x01\xb0\x00\x01\x00\x00\x00\x01\x00\x00w\xb1\ \x00\x00\x01\x8e#\xc6#s\ \x00\x00\x00<\x00\x01\x00\x00\x00\x01\x00\x00\x0a\xb7\ \x00\x00\x01\x90#A<\x8b\ diff --git a/libresvip/res/qml/components/settings_dialog.qml b/libresvip/res/qml/components/settings_dialog.qml index 33f5fae1f..c52e97ef8 100644 --- a/libresvip/res/qml/components/settings_dialog.qml +++ b/libresvip/res/qml/components/settings_dialog.qml @@ -888,8 +888,16 @@ Dialog { TabButton { id: basicSettingsBtn width: 180 - text: qsTr("Basic Settings") - anchors.horizontalCenter: parent.horizontalCenter + contentItem: RowLayout { + Label { + text: iconicFontLoader.icon("mdi7.application-cog-outline") + font.family: "Material Design Icons" + font.pixelSize: 22 + } + Label { + text: qsTr("Basic Settings") + } + } onClicked: { settingsStack.currentIndex = 0 } @@ -898,9 +906,17 @@ Dialog { TabButton { id: savePathSettingsBtn width: 180 - text: qsTr("Save Path Settings") + contentItem: RowLayout { + Label { + text: iconicFontLoader.icon("mdi7.folder-download-outline") + font.family: "Material Design Icons" + font.pixelSize: 22 + } + Label { + text: qsTr("Save Path Settings") + } + } anchors.top: basicSettingsBtn.bottom - anchors.horizontalCenter: parent.horizontalCenter anchors.topMargin: parent.spacing onClicked: { settingsStack.currentIndex = 1 @@ -910,10 +926,18 @@ Dialog { TabButton { id: pluginsSettingsBtn width: 180 - text: qsTr("Format Provider Plugins") + contentItem: RowLayout { + Label { + text: iconicFontLoader.icon("mdi7.puzzle-check-outline") + font.family: "Material Design Icons" + font.pixelSize: 22 + } + Label { + text: qsTr("Format Provider Plugins") + } + } enabled: !taskManager.busy anchors.top: savePathSettingsBtn.bottom - anchors.horizontalCenter: parent.horizontalCenter anchors.topMargin: parent.spacing onClicked: { settingsStack.currentIndex = 2 @@ -923,9 +947,17 @@ Dialog { TabButton { id: lyricReplacementSettingsBtn width: 180 - text: qsTr("Lyric Replacement Rules") + contentItem: RowLayout { + Label { + text: iconicFontLoader.icon("mdi7.find-replace") + font.family: "Material Design Icons" + font.pixelSize: 22 + } + Label { + text: qsTr("Lyric Replacement Rules") + } + } anchors.top: pluginsSettingsBtn.bottom - anchors.horizontalCenter: parent.horizontalCenter anchors.topMargin: parent.spacing onClicked: { settingsStack.currentIndex = 3 @@ -935,9 +967,17 @@ Dialog { TabButton { id: updatesSettingsBtn width: 180 - text: qsTr("Updates Settings") + contentItem: RowLayout { + Label { + text: iconicFontLoader.icon("mdi7.update") + font.family: "Material Design Icons" + font.pixelSize: 22 + } + Label { + text: qsTr("Updates Settings") + } + } anchors.top: lyricReplacementSettingsBtn.bottom - anchors.horizontalCenter: parent.horizontalCenter anchors.topMargin: parent.spacing onClicked: { settingsStack.currentIndex = 4