Compare commits
392 Commits
Author | SHA1 | Date |
---|---|---|
onryo | fe04ef3095 | 2 months ago |
onryo | 23e3e3899a | 2 months ago |
Duke | 23813ae00e | 2 months ago |
Duke | d8e528f696 | 2 months ago |
Duke | 5610d6c572 | 2 months ago |
Duke | 3a6f632b9b | 3 months ago |
Duke | 2754629a95 | 3 months ago |
Duke | eea2a9a6bf | 3 months ago |
duke | e6195fd918 | 4 months ago |
Duke | b3f195432e | 4 months ago |
Duke | 02325ad7ae | 4 months ago |
Duke | 0c9a3f43ad | 4 months ago |
Duke | 00b143e04f | 4 months ago |
Duke | c442377473 | 4 months ago |
duke | 5659a2a725 | 4 months ago |
Duke | 702619a8e0 | 4 months ago |
onryo | ee5e94cfd0 | 4 months ago |
onryo | 8119c5b6e3 | 4 months ago |
Duke | da3fb9c8a4 | 4 months ago |
Duke | 0f45b3fe5b | 4 months ago |
Duke | 05790935ba | 4 months ago |
duke | 203c23dad2 | 4 months ago |
Duke | 1b10aefbe8 | 4 months ago |
Duke | d35a601dcc | 4 months ago |
Duke | b52c7bc151 | 4 months ago |
Duke | a0cc4184bc | 4 months ago |
Duke | 8b41a3b0f4 | 4 months ago |
Duke | 68bd0db44c | 4 months ago |
Duke | 2000377783 | 4 months ago |
Duke | e042c1fb09 | 4 months ago |
Duke | 7db95fbf49 | 4 months ago |
Duke | 8bb0b3df5c | 4 months ago |
Duke | f689547a36 | 4 months ago |
onryo | f50ccd78b5 | 4 months ago |
onryo | 219e41ccb5 | 4 months ago |
Duke | ec6327a6b0 | 4 months ago |
Duke | 227dcaddbb | 4 months ago |
onryo | 868bf83155 | 4 months ago |
onryo | 4ef65d1a3f | 4 months ago |
Duke | 17c44521be | 4 months ago |
Duke | c5ceac8443 | 4 months ago |
Duke | 8b8bca02ac | 4 months ago |
Duke | 81702d25c1 | 4 months ago |
Duke | fb67b86d0d | 4 months ago |
Duke | f914f6d61a | 4 months ago |
Duke | a18014b6d4 | 4 months ago |
Duke | 1e4095651a | 4 months ago |
Duke | 946ed661e9 | 5 months ago |
Duke | 9e4c26ccd2 | 5 months ago |
Duke | 5dc1944084 | 5 months ago |
Duke | 9187f3c620 | 5 months ago |
Duke | 4d28ac2969 | 5 months ago |
Duke | d3846c7bdf | 5 months ago |
Duke | 775581f942 | 5 months ago |
Duke | 0c70550080 | 5 months ago |
Duke | e7d46d9a95 | 5 months ago |
Duke | 9bf04778bd | 5 months ago |
fekt | 427c960546 | 8 months ago |
Duke | b8955b176f | 8 months ago |
fekt | 25630d75df | 8 months ago |
fekt | dee213dc5a | 8 months ago |
fekt | ed22b79957 | 9 months ago |
fekt | ba2f322124 | 9 months ago |
fekt | 64f32cac57 | 9 months ago |
fekt | d06cc5af81 | 9 months ago |
fekt | ffb12e0adf | 9 months ago |
fekt | dbc34dde12 | 9 months ago |
fekt | cf5c369de3 | 10 months ago |
fekt | ed1fab8550 | 1 year ago |
fekt | 41f18d76ee | 1 year ago |
fekt | d96fa89e02 | 1 year ago |
fekt | 2834abcbc6 | 1 year ago |
fekt | 03fc69d001 | 1 year ago |
fekt | 8cfb0b4ec6 | 1 year ago |
Duke | 1d2e7007fb | 1 year ago |
Jonathan "Duke" Leto | 403b29ec2e | 1 year ago |
onryo | 7fe00b6b46 | 1 year ago |
fekt | 5c9cc656f0 | 1 year ago |
fekt | 4bb1d98ecd | 1 year ago |
fekt | b4400e3ac8 | 1 year ago |
fekt | fb07f11fd2 | 1 year ago |
fekt | 8d3fce909d | 1 year ago |
Duke | 047c2a0682 | 1 year ago |
Duke | dbbcbf0407 | 1 year ago |
Duke | 565344ff42 | 1 year ago |
Duke | 1149e38b11 | 1 year ago |
Duke | ee0fb815b9 | 1 year ago |
Duke | 9b2133a78a | 1 year ago |
Duke | 3cac061de9 | 1 year ago |
Duke | 486d363f99 | 1 year ago |
Duke | d563c3e37d | 1 year ago |
Duke | 3af25822ba | 1 year ago |
Duke | c333017e29 | 1 year ago |
Duke | a7df6b1117 | 1 year ago |
Duke | 7f41eb2944 | 1 year ago |
Duke | 284f1cd80a | 1 year ago |
Duke | 63f431dfe8 | 1 year ago |
Duke | 7fd782ab93 | 1 year ago |
Duke | 1cf1bb17dd | 1 year ago |
Duke | 9712ef59e5 | 1 year ago |
Duke | 977f42e918 | 1 year ago |
Duke | ce447dbd5c | 1 year ago |
Duke | 784681d94c | 1 year ago |
Duke | aba447a829 | 1 year ago |
Duke | 56e7a70db2 | 1 year ago |
duke | 0a80801173 | 1 year ago |
duke | 360bfb30db | 1 year ago |
fekt | cab39801e7 | 1 year ago |
Duke | 4d667fe6b2 | 1 year ago |
Duke | 766842176f | 1 year ago |
Duke | c175b303bf | 1 year ago |
Duke | c363a458b7 | 1 year ago |
Duke | dca66b70ed | 1 year ago |
Duke | 08f2865c9a | 1 year ago |
Duke | 3062e67c74 | 1 year ago |
Duke | 3c9d22a754 | 1 year ago |
Duke | 7ec220a9c3 | 1 year ago |
Duke | a573794b1a | 1 year ago |
Duke | 31eb59c378 | 1 year ago |
Duke | 82f2438533 | 1 year ago |
Duke | 380e1193d3 | 1 year ago |
Duke | a3a85c4395 | 1 year ago |
Duke | 3474360182 | 1 year ago |
Duke | bb8317ddfd | 1 year ago |
Duke | 5729584be3 | 1 year ago |
Duke | adc999e98f | 1 year ago |
Duke | f591fe332b | 1 year ago |
Duke | df27872363 | 1 year ago |
Duke | d2f648fe0f | 1 year ago |
Duke | 4671fb0a8a | 1 year ago |
Duke | 5b175cd7a7 | 1 year ago |
Duke | fb7cbee741 | 1 year ago |
duke | 52cba688ec | 1 year ago |
Duke | 0b7c908c6e | 1 year ago |
Duke | e23c845f7d | 1 year ago |
Duke | c4d9f4e6c5 | 1 year ago |
Duke | b0292ff403 | 1 year ago |
fekt | 48bf0fe342 | 1 year ago |
fekt | 2f099b3ebb | 1 year ago |
fekt | 080ac87cf5 | 1 year ago |
fekt | 426d38b59d | 1 year ago |
Duke | a557e25b61 | 1 year ago |
fekt | 9c946f82ea | 1 year ago |
Duke | f0beedd304 | 1 year ago |
Duke | c065d253a0 | 1 year ago |
Duke | 7a04a245b0 | 1 year ago |
Duke | 3da01807e5 | 1 year ago |
Duke | 36f50965f4 | 1 year ago |
Duke | a7cd1d938f | 1 year ago |
Duke | 5f28567cc9 | 1 year ago |
fekt | 0de898bcc3 | 1 year ago |
fekt | dfd45a4235 | 1 year ago |
fekt | 08485e10ad | 1 year ago |
fekt | ed2e08244f | 1 year ago |
fekt | 2733c1bacc | 1 year ago |
fekt | 765b768f14 | 1 year ago |
fekt | 04093b0382 | 1 year ago |
fekt | 38380980e3 | 1 year ago |
fekt | 31b549e0e3 | 1 year ago |
Duke | 32b08ff83a | 1 year ago |
Duke | 3b521bdcf3 | 1 year ago |
onryo | e3ca42eac2 | 1 year ago |
Duke | c267f7d7e7 | 1 year ago |
Duke | 723eabcecb | 1 year ago |
fekt | f514551c7d | 1 year ago |
Duke | c6268fc3f2 | 1 year ago |
Duke | aa019f1fe8 | 1 year ago |
Duke | 26c665594e | 1 year ago |
Duke | 03c1133dee | 1 year ago |
Duke | 50882c6cc5 | 1 year ago |
Duke | 443a07e676 | 1 year ago |
Duke | a223d7f226 | 1 year ago |
onryo | 1c3a77e829 | 1 year ago |
Duke | f9f88c6a66 | 1 year ago |
Duke | 25acf96cf2 | 1 year ago |
Duke | 0048ed3d7e | 1 year ago |
onryo | e05c6b696f | 1 year ago |
onryo | b53b39a1ae | 1 year ago |
Duke Leto | 5f3fecc496 | 1 year ago |
Jonathan "Duke" Leto | a00b1d604a | 1 year ago |
Jonathan "Duke" Leto | 5c76b656b5 | 1 year ago |
Jonathan "Duke" Leto | 72516aea6b | 1 year ago |
Jonathan "Duke" Leto | eb2411594d | 1 year ago |
Jonathan "Duke" Leto | e653d38577 | 1 year ago |
Jonathan "Duke" Leto | dd249a6315 | 1 year ago |
Jonathan "Duke" Leto | d041e6d8b6 | 1 year ago |
Jonathan "Duke" Leto | fc4a4c9e21 | 1 year ago |
Jonathan "Duke" Leto | 261831291c | 1 year ago |
Duke Leto | a23169729a | 1 year ago |
Duke Leto | 8f3f2a339d | 1 year ago |
Duke Leto | 91c78e176c | 1 year ago |
onryo | 86ca4e140b | 1 year ago |
Jonathan "Duke" Leto | 6cba952211 | 2 years ago |
Jonathan "Duke" Leto | 5c4c4af25a | 2 years ago |
Jonathan "Duke" Leto | 3ca6f349e8 | 2 years ago |
Jonathan "Duke" Leto | 88d29104e6 | 2 years ago |
Jonathan "Duke" Leto | ff423ac311 | 2 years ago |
Jonathan "Duke" Leto | f96cc4d1fe | 2 years ago |
Jonathan "Duke" Leto | 179dea40a6 | 2 years ago |
Jonathan "Duke" Leto | b5b1732454 | 2 years ago |
Jonathan "Duke" Leto | 08c18db6fd | 2 years ago |
Jonathan "Duke" Leto | 68256aab70 | 2 years ago |
Jonathan "Duke" Leto | 0316f0f4f2 | 2 years ago |
Jonathan "Duke" Leto | 74a65f514e | 2 years ago |
Jonathan "Duke" Leto | 08ac88d2cd | 2 years ago |
Jonathan "Duke" Leto | a9467af35e | 2 years ago |
Jonathan "Duke" Leto | de3bfba7a0 | 2 years ago |
Duke Leto | c8c26b12df | 2 years ago |
Duke Leto | 706689f86b | 2 years ago |
Duke Leto | e81eb093b1 | 2 years ago |
fekt | 8a0cffba67 | 2 years ago |
fekt | 9c1db5ff8b | 2 years ago |
Duke Leto | 2f40a16665 | 2 years ago |
Duke Leto | 2cfd0865b7 | 2 years ago |
fekt | 064b6202fb | 2 years ago |
fekt | c3c7f5161a | 2 years ago |
fekt | eb42261908 | 2 years ago |
fekt | 6b6c04404f | 2 years ago |
fekt | 8f79558881 | 2 years ago |
fekt | 0f4c91397f | 2 years ago |
fekt | 25d3c9dc34 | 2 years ago |
fekt | 8565bc266a | 2 years ago |
fekt | dc5f3c3a11 | 2 years ago |
fekt | f8dbc9da7a | 2 years ago |
fekt | 06e5e851a2 | 2 years ago |
fekt | 19567dd144 | 2 years ago |
fekt | 7eea0fc743 | 2 years ago |
Duke Leto | 6b4aa2e38d | 2 years ago |
fekt | c435a818b4 | 2 years ago |
fekt | af98833558 | 2 years ago |
fekt | 6fc4e3731c | 2 years ago |
fekt | f9b98b733f | 2 years ago |
fekt | e59c0737ea | 2 years ago |
fekt | ab17a1012e | 2 years ago |
fekt | 19fc806fad | 2 years ago |
fekt | d3638b3320 | 2 years ago |
fekt | 26a9788f7f | 2 years ago |
fekt | 39a9bf2526 | 2 years ago |
fekt | 186d865b22 | 2 years ago |
fekt | a236d83322 | 2 years ago |
Duke Leto | ae284ee32c | 2 years ago |
Duke Leto | dcd3f43d0f | 2 years ago |
Duke Leto | 81c3aca28d | 2 years ago |
Duke Leto | 24364cfba0 | 2 years ago |
Duke Leto | b5f0eee1ff | 2 years ago |
Duke Leto | e0ca6da85b | 2 years ago |
Duke Leto | bef407a6db | 2 years ago |
Jonathan "Duke" Leto | 2f8c2b0537 | 2 years ago |
Jonathan "Duke" Leto | f21475deb4 | 2 years ago |
jahway603 | 7ca4533ab4 | 2 years ago |
Duke Leto | 8e2bf50081 | 2 years ago |
Duke Leto | 702ec7a72d | 2 years ago |
Duke Leto | b276a42ab0 | 2 years ago |
Duke Leto | 0427088084 | 2 years ago |
Duke Leto | cc656e6d39 | 2 years ago |
onryo | 8ea6ea3ed2 | 2 years ago |
onryo | af6245a599 | 2 years ago |
Duke Leto | 68246f5b6d | 2 years ago |
Duke Leto | e5b795597c | 2 years ago |
Duke Leto | bc2757300e | 2 years ago |
Duke Leto | 9d67619569 | 2 years ago |
oDinZu | a4932f71d3 | 2 years ago |
oDinZu | dee7636c9f | 2 years ago |
Duke Leto | 69119491f7 | 2 years ago |
Duke Leto | 9a960c697d | 2 years ago |
Duke Leto | 1d05221ac9 | 2 years ago |
Duke Leto | 20ce45f754 | 2 years ago |
Duke Leto | ea1b0d75b0 | 2 years ago |
Duke Leto | e889668d4e | 2 years ago |
Duke Leto | c3ea342c7c | 2 years ago |
Duke Leto | f4043ec439 | 2 years ago |
Duke Leto | e9195e78d4 | 2 years ago |
Duke Leto | 4b35ff58dc | 2 years ago |
Duke Leto | 82ef15ea75 | 2 years ago |
Duke Leto | 1267988ab4 | 2 years ago |
Duke Leto | 17337585a3 | 2 years ago |
Duke Leto | ff522eff27 | 2 years ago |
Duke Leto | 3a17596931 | 2 years ago |
Duke Leto | 1bdb948a3c | 2 years ago |
Duke Leto | 1a9569cf50 | 2 years ago |
Duke Leto | d16b35d7c1 | 2 years ago |
Duke Leto | 1712fc1d5c | 2 years ago |
Duke Leto | 391f330044 | 2 years ago |
Duke Leto | 2bbab2b675 | 2 years ago |
Duke Leto | d407d7aff3 | 2 years ago |
Duke Leto | ba73876f59 | 2 years ago |
Duke Leto | dc4f03a483 | 2 years ago |
Duke Leto | 60b1dc77f7 | 2 years ago |
Duke Leto | 0a1a4efb40 | 2 years ago |
Duke Leto | b8a3707475 | 2 years ago |
Duke Leto | 1d70d7c8f6 | 2 years ago |
Duke Leto | aa78e4faea | 2 years ago |
Duke Leto | 6f86c5dde9 | 2 years ago |
Duke Leto | f6237dcfa9 | 2 years ago |
Duke Leto | b04b3b5927 | 2 years ago |
onryo | 1fc0204f8a | 2 years ago |
Duke Leto | 7f3041dd09 | 2 years ago |
Duke Leto | c3ba68cabd | 2 years ago |
Duke Leto | 66955b6457 | 2 years ago |
Duke Leto | 4e7da355f5 | 2 years ago |
Duke Leto | 3cfc398682 | 2 years ago |
Duke Leto | 2d7974da60 | 2 years ago |
Duke Leto | fcee06a5c3 | 2 years ago |
Duke Leto | 968dfef194 | 2 years ago |
Duke Leto | 11783730a4 | 2 years ago |
Duke Leto | 193181d2c7 | 2 years ago |
Duke Leto | 0e4ebd0a84 | 2 years ago |
Duke Leto | 4aa2fc4cec | 2 years ago |
Duke Leto | 52ade59e22 | 2 years ago |
Duke Leto | cc20883fbf | 2 years ago |
Duke Leto | 64f9d1067b | 2 years ago |
Duke Leto | 0d1c6048e4 | 2 years ago |
Duke Leto | 7275099e3b | 2 years ago |
Duke Leto | 32b142ff95 | 2 years ago |
Duke Leto | e7d11b3644 | 2 years ago |
Duke Leto | b669d405c0 | 2 years ago |
onryo | a3b27af2fa | 2 years ago |
Duke Leto | 80f82fd965 | 3 years ago |
Duke Leto | 4ca02f3f73 | 3 years ago |
Duke Leto | 8caee21ccd | 3 years ago |
Duke Leto | 14e2ed59c2 | 3 years ago |
Duke Leto | 44cce4a364 | 3 years ago |
onryo | d78de68f9f | 3 years ago |
onryo | cc23a3fb7b | 3 years ago |
onryo | b6d347fbea | 3 years ago |
jahway603 | 0864656e90 | 3 years ago |
onryo | 4ed7462f70 | 3 years ago |
onryo | bbc9091ba8 | 3 years ago |
Duke Leto | c6979bd845 | 3 years ago |
Duke Leto | 32e4f06646 | 3 years ago |
Duke Leto | 324efe7373 | 3 years ago |
Duke Leto | 57e1876daa | 3 years ago |
Duke Leto | 3268ba8619 | 3 years ago |
Duke Leto | d374c74f00 | 3 years ago |
Duke Leto | 2cded5d345 | 3 years ago |
Duke Leto | a3a78bccff | 3 years ago |
Duke Leto | f8d353f4b6 | 3 years ago |
Duke Leto | 8718b3d183 | 3 years ago |
Duke Leto | 99a38133c1 | 3 years ago |
Duke Leto | b7eb93ec7c | 3 years ago |
jahway603 | 88b0f5d145 | 3 years ago |
Duke Leto | e63171562e | 3 years ago |
Duke Leto | fdf853269a | 3 years ago |
Duke Leto | f624aa4be4 | 3 years ago |
Duke Leto | 75c89c4be4 | 3 years ago |
Duke Leto | 8228015946 | 3 years ago |
Duke Leto | 293f505e69 | 3 years ago |
Duke Leto | 0f46ec2305 | 3 years ago |
Duke Leto | eb660bd2ee | 3 years ago |
Duke Leto | d562fc6b16 | 3 years ago |
Duke Leto | b15444cbdb | 3 years ago |
Duke Leto | dfb69d5095 | 3 years ago |
Duke Leto | d9a5f57da2 | 3 years ago |
Duke Leto | 2ea1ee9385 | 3 years ago |
Duke Leto | db5b0e94ee | 3 years ago |
oDinZu | 15652dbc4b | 3 years ago |
Duke Leto | 20e900bd98 | 3 years ago |
Duke Leto | 8520a50fb9 | 3 years ago |
Duke Leto | 4e13de530f | 3 years ago |
Duke Leto | 0a4af21801 | 3 years ago |
Duke Leto | a5cc5a1c9c | 3 years ago |
Duke Leto | 8331250dde | 3 years ago |
Duke Leto | efa4c73724 | 3 years ago |
Duke Leto | df640ccf39 | 3 years ago |
jahway603 | 150c2559ce | 3 years ago |
Duke Leto | e21c52aec9 | 3 years ago |
jahway603 | ebf364a4bc | 3 years ago |
jahway603 | 4f0f6b3dd6 | 3 years ago |
Duke Leto | 8a985aead6 | 3 years ago |
Duke Leto | 0a742e7438 | 3 years ago |
Duke Leto | 7035787708 | 3 years ago |
onryo | 6a5be2edba | 3 years ago |
onryo | c7db5ff099 | 3 years ago |
Duke Leto | 042caa1c8f | 3 years ago |
Duke Leto | 0cee12d854 | 3 years ago |
onryo | e3a1221a10 | 3 years ago |
onryo | 51059aa6c3 | 3 years ago |
Duke Leto | 46ad8b6611 | 3 years ago |
Duke Leto | e58484231f | 3 years ago |
Duke Leto | e1d6b8a98c | 3 years ago |
Duke Leto | 9f32f3e04f | 3 years ago |
Duke Leto | 81fa019a3f | 3 years ago |
Duke Leto | b055613e89 | 3 years ago |
Duke Leto | aa1cab39ff | 3 years ago |
Duke Leto | 1c8f9e592b | 3 years ago |
Duke Leto | 1569303620 | 3 years ago |
Duke Leto | f8b87c3572 | 3 years ago |
Duke Leto | 11f24b7e43 | 3 years ago |
Duke Leto | 22f6fa490f | 3 years ago |
Duke Leto | 388cd4a7e4 | 3 years ago |
Duke Leto | 8d1b4d0a0c | 3 years ago |
Duke Leto | 1a6365db47 | 3 years ago |
@ -0,0 +1,71 @@ |
|||
<?xml version='1.0' encoding='windows-1252'?> |
|||
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> |
|||
<Product Name='SilentDragon' Id='a2e4bc6c-5911-4a07-a05c-d2fec0a44a7f' UpgradeCode='a41d7a93-a6cb-41fb-89d2-706a8c22bc99' |
|||
Language='1033' Codepage='1252' Version='1.3.1' Manufacturer='HUSH'> |
|||
|
|||
<Package Id='*' Keywords='Installer' Description="HUSH SilentDragon Installer" |
|||
Comments='' Manufacturer='HUSH' |
|||
InstallerVersion='100' Languages='1033' Compressed='yes' SummaryCodepage='1252' /> |
|||
|
|||
<Media Id='1' Cabinet='SilentDragon.cab' EmbedCab='yes' DiskPrompt="CD-ROM #1" /> |
|||
<Property Id='DiskPrompt' Value="HUSH SilentDragon 1.3.1 Installation [1]" /> |
|||
|
|||
<Directory Id='TARGETDIR' Name='SourceDir'> |
|||
<Directory Id='ProgramFilesFolder' Name='PFiles'> |
|||
<Directory Id='HUSH' Name='HUSH'> |
|||
<Directory Id='INSTALLDIR' Name='SilentDragon'> |
|||
<Component Id='MainExecutable' Guid='56443570-635d-48e4-8448-8ffd0d7c415a'> |
|||
<File Id='SilentDragonEXE' Name='silentdragon.exe' DiskId='1' Source='silentdragon.exe' KeyPath='yes'> |
|||
<Shortcut Id="startmenuSilentDragon" Directory="ProgramMenuDir" Name="SilentDragon" WorkingDirectory='INSTALLDIR' Icon="silentdragon.exe" IconIndex="0" Advertise="yes" /> |
|||
<Shortcut Id="desktopSilentDragon" Directory="DesktopFolder" Name="SilentDragon" WorkingDirectory='INSTALLDIR' Icon="silentdragon.exe" IconIndex="0" Advertise="yes" /> |
|||
</File> |
|||
</Component> |
|||
<Component Id="asmap" Guid="190ad39b-44fa-4b22-94ee-d42aca7acc7b"> |
|||
<File Id="asmap.dat" DiskId='1' Source="asmap.dat" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="hush-cli" Guid="e19e8fd8-aeb9-4dad-99bd-70da0a0aa92c2"> |
|||
<File Id="hush-cli.exe" DiskId='1' Source="hush-cli.exe" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="hush-tx" Guid="f96b2a39-4734-4a8d-abc3-895006052e97"> |
|||
<File Id="hush-tx.exe" DiskId='1' Source="hush-tx.exe" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="hushd" Guid="fa66588f-8788-4b29-b6d6-c4a903e49d79"> |
|||
<File Id="hushd.exe" DiskId='1' Source="hushd.exe" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="sapling-output" Guid="1ecc1590-ddf3-4f6d-94c5-6bf091aef77a"> |
|||
<File Id="sapling-output.params" DiskId='1' Source="sapling-output.params" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="sapling-spend" Guid="828d3827-5f2b-47c6-8717-8a664054a2af"> |
|||
<File Id="sapling-spend.params" DiskId='1' Source="sapling-spend.params" KeyPath="yes"/> |
|||
</Component> |
|||
</Directory> |
|||
</Directory> |
|||
</Directory> |
|||
|
|||
<Directory Id="ProgramMenuFolder" Name="Programs"> |
|||
<Directory Id="ProgramMenuDir" Name="SilentDragon"> |
|||
<Component Id="ProgramMenuDir" Guid="7ac6af1f-1377-4158-915f-c410cc5cd2a9"> |
|||
<RemoveFolder Id='ProgramMenuDir' On='uninstall' /> |
|||
<RegistryValue Root='HKCU' Key='Software\[Manufacturer]\[ProductName]' Type='string' Value='' KeyPath='yes' /> |
|||
</Component> |
|||
</Directory> |
|||
</Directory> |
|||
|
|||
<Directory Id="DesktopFolder" Name="Desktop" /> |
|||
</Directory> |
|||
|
|||
<Feature Id='Complete' Level='1'> |
|||
<ComponentRef Id='MainExecutable' /> |
|||
<ComponentRef Id='ProgramMenuDir' /> |
|||
<ComponentRef Id='asmap' /> |
|||
<ComponentRef Id='hush-cli' /> |
|||
<ComponentRef Id='hush-tx' /> |
|||
<ComponentRef Id='hushd' /> |
|||
<ComponentRef Id='sapling-output' /> |
|||
<ComponentRef Id='sapling-spend' /> |
|||
</Feature> |
|||
|
|||
<Icon Id="silentdragon.exe" SourceFile="silentdragon.ico" /> |
|||
|
|||
</Product> |
|||
</Wix> |
@ -0,0 +1,87 @@ |
|||
<?xml version='1.0' encoding='windows-1252'?> |
|||
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> |
|||
<Product Name='SilentDragonX' Id='c2083d6a-4511-4c37-b23c-6699badb781f' UpgradeCode='0877ea1a-0662-48a2-8512-b5868f0a40a6' |
|||
Language='1033' Codepage='1252' Version='1.3.1' Manufacturer='HUSH'> |
|||
|
|||
<Package Id='*' Keywords='Installer' Description="HUSH SilentDragonX Installer" |
|||
Comments='' Manufacturer='HUSH' |
|||
InstallerVersion='100' Languages='1033' Compressed='yes' SummaryCodepage='1252' /> |
|||
|
|||
<Media Id='1' Cabinet='SilentDragonX.cab' EmbedCab='yes' DiskPrompt="CD-ROM #1" /> |
|||
<Property Id='DiskPrompt' Value="HUSH SilentDragonX 1.3.1 Installation [1]" /> |
|||
|
|||
<Directory Id='TARGETDIR' Name='SourceDir'> |
|||
<Directory Id='ProgramFilesFolder' Name='PFiles'> |
|||
<Directory Id='HUSH' Name='HUSH'> |
|||
<Directory Id='INSTALLDIR' Name='SilentDragonX'> |
|||
<Component Id='MainExecutable' Guid='e96fa770-8ac4-4e69-85b0-1d5b97d658f1'> |
|||
<File Id='SilentDragonXEXE' Name='silentdragonx.exe' DiskId='1' Source='silentdragonx.exe' KeyPath='yes'> |
|||
<Shortcut Id="startmenuSilentDragonX" Directory="ProgramMenuDir" Name="SilentDragonX" WorkingDirectory='INSTALLDIR' Icon="silentdragonx.exe" IconIndex="0" Advertise="yes" /> |
|||
<Shortcut Id="desktopSilentDragonX" Directory="DesktopFolder" Name="SilentDragonX" WorkingDirectory='INSTALLDIR' Icon="silentdragonx.exe" IconIndex="0" Advertise="yes" /> |
|||
</File> |
|||
</Component> |
|||
<Component Id="asmap" Guid="1e7a811c-6076-4046-b592-3aebf31961c4"> |
|||
<File Id="asmap.dat" DiskId='1' Source="asmap.dat" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="dragonx-cli" Guid="5b648615-b957-470e-9ec0-777b8896e913"> |
|||
<File Id="dragonx-cli.bat" DiskId='1' Source="dragonx-cli.bat" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="dragonxd" Guid="779810d3-b092-4349-940b-03ba73ec556d"> |
|||
<File Id="dragonxd.bat" DiskId='1' Source="dragonxd.bat" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="hush-cli" Guid="305d8117-5685-4d06-b0be-a7cd176f8111"> |
|||
<File Id="hush-cli.exe" DiskId='1' Source="hush-cli.exe" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="hushd" Guid="5024eceb-fba3-48d8-9ab5-e61ae5c1964d"> |
|||
<File Id="hushd.exe" DiskId='1' Source="hushd.exe" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="hush-smart-chain" Guid="c66ffa5c-02ae-42e0-bbca-8cc71a4e92e9"> |
|||
<File Id="hush-smart-chain.bat" DiskId='1' Source="hush-smart-chain.bat" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="hush-tx" Guid="7baac56a-8bf4-4bb2-b97d-a59da5c0edd6"> |
|||
<File Id="hush-tx.exe" DiskId='1' Source="hush-tx.exe" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="readme" Guid="5edea091-83d0-4f1c-a84f-298e4e8e61e9"> |
|||
<File Id="README.txt" DiskId='1' Source="README.txt" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="sapling-output" Guid="dddc6a47-8a26-49ec-b5a8-e38a06e11000"> |
|||
<File Id="sapling-output.params" DiskId='1' Source="sapling-output.params" KeyPath="yes"/> |
|||
</Component> |
|||
<Component Id="sapling-spend" Guid="42edd54d-b480-4aaa-a976-ec305127dbbb"> |
|||
<File Id="sapling-spend.params" DiskId='1' Source="sapling-spend.params" KeyPath="yes"/> |
|||
</Component> |
|||
</Directory> |
|||
</Directory> |
|||
</Directory> |
|||
|
|||
<Directory Id="ProgramMenuFolder" Name="Programs"> |
|||
<Directory Id="ProgramMenuDir" Name="SilentDragonX"> |
|||
<Component Id="ProgramMenuDir" Guid="2ac41712-9a5d-48d6-9ca9-fe31bad57153"> |
|||
<RemoveFolder Id='ProgramMenuDir' On='uninstall' /> |
|||
<RegistryValue Root='HKCU' Key='Software\[Manufacturer]\[ProductName]' Type='string' Value='' KeyPath='yes' /> |
|||
</Component> |
|||
</Directory> |
|||
</Directory> |
|||
|
|||
<Directory Id="DesktopFolder" Name="Desktop" /> |
|||
</Directory> |
|||
|
|||
<Feature Id='Complete' Level='1'> |
|||
<ComponentRef Id='MainExecutable' /> |
|||
<ComponentRef Id='ProgramMenuDir' /> |
|||
<ComponentRef Id='asmap' /> |
|||
<ComponentRef Id='dragonx-cli' /> |
|||
<ComponentRef Id='dragonxd' /> |
|||
<ComponentRef Id='hush-cli' /> |
|||
<ComponentRef Id='hushd' /> |
|||
<ComponentRef Id='hush-smart-chain' /> |
|||
<ComponentRef Id='hush-tx' /> |
|||
<ComponentRef Id='readme' /> |
|||
<ComponentRef Id='sapling-output' /> |
|||
<ComponentRef Id='sapling-spend' /> |
|||
</Feature> |
|||
|
|||
<Icon Id="silentdragonx.exe" SourceFile="silentdragonx.ico" /> |
|||
|
|||
</Product> |
|||
</Wix> |
@ -0,0 +1,73 @@ |
|||
<RCC> |
|||
<qresource prefix="/fonts"> |
|||
<file alias="Ubuntu-R.ttf">res-drgx/Ubuntu-R.ttf</file> |
|||
</qresource> |
|||
<qresource prefix="/icons"> |
|||
<file alias="connected.gif">res-drgx/connected.gif</file> |
|||
<file alias="loading.gif">res-drgx/loading.gif</file> |
|||
<file alias="paymentreq.gif">res-drgx/paymentreq.gif</file> |
|||
<file alias="icon.ico">res-drgx/icon.ico</file> |
|||
<file alias="warning.png">res-drgx/warning.png</file> |
|||
<file alias="verify.png">res-drgx/verify.png</file> |
|||
<file alias="tx_output.png">res-drgx/tx_output.png</file> |
|||
<file alias="tx_mined.png">res-drgx/tx_mined.png</file> |
|||
<file alias="tx_input.png">res-drgx/tx_input.png</file> |
|||
<file alias="transaction_conflicted.png">res-drgx/transaction_conflicted.png</file> |
|||
<file alias="transaction_abandoned.png">res-drgx/transaction_abandoned.png</file> |
|||
<file alias="transaction2.png">res-drgx/transaction2.png</file> |
|||
<file alias="transaction0.png">res-drgx/transaction0.png</file> |
|||
<file alias="synced.png">res-drgx/synced.png</file> |
|||
<file alias="send.png">res-drgx/send.png</file> |
|||
<file alias="remove.png">res-drgx/remove.png</file> |
|||
<file alias="lock_open.png">res-drgx/lock_open.png</file> |
|||
<file alias="tx_inout.png">res-drgx/tx_inout.png</file> |
|||
<file alias="lock_closed.png">res-drgx/lock_closed.png</file> |
|||
</qresource> |
|||
<qresource prefix="/img"> |
|||
<file alias="hushdlogo.png">res-drgx/hushdlogo.png</file> |
|||
<file alias="logobig.gif">res-drgx/logobig.gif</file> |
|||
<file alias="silentdragon-animated.gif">res-drgx/silentdragon-animated.gif</file> |
|||
<file alias="silentdragon-animated-dark.gif">res-drgx/silentdragon-animated-dark.gif</file> |
|||
<file alias="silentdragon-animated-startup.gif">res-drgx/silentdragon-animated-startup.gif</file> |
|||
<file alias="silentdragon-animated-startup-dark.gif">res-drgx/silentdragon-animated-startup-dark.gif</file> |
|||
</qresource> |
|||
<qresource prefix="/translations"> |
|||
<file alias="silentdragon_be.qm">res/silentdragon_be.qm</file> |
|||
<file alias="silentdragon_bg.qm">res/silentdragon_bg.qm</file> |
|||
<file alias="silentdragon_de.qm">res/silentdragon_de.qm</file> |
|||
<file alias="silentdragon_es.qm">res/silentdragon_es.qm</file> |
|||
<file alias="silentdragon_fi.qm">res/silentdragon_fi.qm</file> |
|||
<file alias="silentdragon_fil.qm">res/silentdragon_fil.qm</file> |
|||
<file alias="silentdragon_fr.qm">res/silentdragon_fr.qm</file> |
|||
<file alias="silentdragon_hr.qm">res/silentdragon_hr.qm</file> |
|||
<file alias="silentdragon_it.qm">res/silentdragon_it.qm</file> |
|||
<file alias="silentdragon_id.qm">res/silentdragon_id.qm</file> |
|||
<file alias="silentdragon_nl.qm">res/silentdragon_nl.qm</file> |
|||
<file alias="silentdragon_pl.qm">res/silentdragon_pl.qm</file> |
|||
<file alias="silentdragon_pt.qm">res/silentdragon_pt.qm</file> |
|||
<file alias="silentdragon_ro.qm">res/silentdragon_ro.qm</file> |
|||
<file alias="silentdragon_ru.qm">res/silentdragon_ru.qm</file> |
|||
<file alias="silentdragon_sr.qm">res/silentdragon_sr.qm</file> |
|||
<file alias="silentdragon_tr.qm">res/silentdragon_tr.qm</file> |
|||
<file alias="silentdragon_uk.qm">res/silentdragon_uk.qm</file> |
|||
<file alias="silentdragon_zh.qm">res/silentdragon_zh.qm</file> |
|||
</qresource> |
|||
<qresource prefix="/css"> |
|||
<file alias="blue.css">res/css/blue.css</file> |
|||
<file alias="dark.css">res/css/dark.css</file> |
|||
<file alias="default.css">res/css/default.css</file> |
|||
<file alias="light.css">res/css/light.css</file> |
|||
<file alias="midnight.css">res/css/midnight.css</file> |
|||
<file alias="dragonx.css">res/css/dragonx.css</file> |
|||
</qresource> |
|||
<qresource prefix="/images/blue"> |
|||
<file alias="unchecked.png">res/images/blue/unchecked.png</file> |
|||
<file alias="checked.png">res/images/blue/checked.png</file> |
|||
<file alias="blue_downArrow.png">res/images/blue/blue_downArrow.png</file> |
|||
<file alias="blue_downArrow_small.png">res/images/blue/blue_downArrow_small.png</file> |
|||
<file alias="blue_upArrow_small.png">res/images/blue/blue_upArrow_small.png</file> |
|||
<file alias="blue_leftArrow_small.png">res/images/blue/blue_leftArrow_small.png</file> |
|||
<file alias="blue_rightArrow_small.png">res/images/blue/blue_rightArrow_small.png</file> |
|||
<file alias="blue_qtreeview_selected.png">res/images/blue/blue_qtreeview_selected.png</file> |
|||
</qresource> |
|||
</RCC> |
@ -1,55 +1,70 @@ |
|||
<RCC> |
|||
<qresource prefix="/fonts"> |
|||
<file>res/Ubuntu-R.ttf</file> |
|||
<file alias="Ubuntu-R.ttf">res/Ubuntu-R.ttf</file> |
|||
</qresource> |
|||
<qresource prefix="/icons"> |
|||
<file>res/connected.gif</file> |
|||
<file>res/loading.gif</file> |
|||
<file>res/paymentreq.gif</file> |
|||
<file>res/icon.ico</file> |
|||
<file alias="connected.gif">res/connected.gif</file> |
|||
<file alias="loading.gif">res/loading.gif</file> |
|||
<file alias="paymentreq.gif">res/paymentreq.gif</file> |
|||
<file alias="icon.ico">res/icon.ico</file> |
|||
<file alias="warning.png">res/warning.png</file> |
|||
<file alias="verify.png">res/verify.png</file> |
|||
<file alias="tx_output.png">res/tx_output.png</file> |
|||
<file alias="tx_mined.png">res/tx_mined.png</file> |
|||
<file alias="tx_input.png">res/tx_input.png</file> |
|||
<file alias="transaction_conflicted.png">res/transaction_conflicted.png</file> |
|||
<file alias="transaction_abandoned.png">res/transaction_abandoned.png</file> |
|||
<file alias="transaction2.png">res/transaction2.png</file> |
|||
<file alias="transaction0.png">res/transaction0.png</file> |
|||
<file alias="synced.png">res/synced.png</file> |
|||
<file alias="send.png">res/send.png</file> |
|||
<file alias="remove.png">res/remove.png</file> |
|||
<file alias="lock_open.png">res/lock_open.png</file> |
|||
<file alias="tx_inout.png">res/tx_inout.png</file> |
|||
<file alias="lock_closed.png">res/lock_closed.png</file> |
|||
</qresource> |
|||
<qresource prefix="/img"> |
|||
<file>res/zcashdlogo.gif</file> |
|||
<file>res/logobig.gif</file> |
|||
<file>res/silentdragon-animated.gif</file> |
|||
<file>res/silentdragon-animated-dark.gif</file> |
|||
<file>res/silentdragon-animated-startup.gif</file> |
|||
<file>res/silentdragon-animated-startup-dark.gif</file> |
|||
<file alias="hushdlogo.png">res/hushdlogo.png</file> |
|||
<file alias="logobig.gif">res/logobig.gif</file> |
|||
<file alias="silentdragon-animated-startup-dark.gif">res/silentdragon-animated-startup-dark.gif</file> |
|||
</qresource> |
|||
<qresource prefix="/translations"> |
|||
<file>res/silentdragon_bg.qm</file> |
|||
<file>res/silentdragon_de.qm</file> |
|||
<file>res/silentdragon_es.qm</file> |
|||
<file>res/silentdragon_fi.qm</file> |
|||
<file>res/silentdragon_fil.qm</file> |
|||
<file>res/silentdragon_fr.qm</file> |
|||
<file>res/silentdragon_hr.qm</file> |
|||
<file>res/silentdragon_it.qm</file> |
|||
<file>res/silentdragon_id.qm</file> |
|||
<file>res/silentdragon_nl.qm</file> |
|||
<file>res/silentdragon_pt.qm</file> |
|||
<file>res/silentdragon_ro.qm</file> |
|||
<file>res/silentdragon_ru.qm</file> |
|||
<file>res/silentdragon_sr.qm</file> |
|||
<file>res/silentdragon_tr.qm</file> |
|||
<file>res/silentdragon_uk.qm</file> |
|||
<file>res/silentdragon_zh.qm</file> |
|||
<file alias="silentdragon_be.qm">res/silentdragon_be.qm</file> |
|||
<file alias="silentdragon_bg.qm">res/silentdragon_bg.qm</file> |
|||
<file alias="silentdragon_de.qm">res/silentdragon_de.qm</file> |
|||
<file alias="silentdragon_es.qm">res/silentdragon_es.qm</file> |
|||
<file alias="silentdragon_fi.qm">res/silentdragon_fi.qm</file> |
|||
<file alias="silentdragon_fil.qm">res/silentdragon_fil.qm</file> |
|||
<file alias="silentdragon_fr.qm">res/silentdragon_fr.qm</file> |
|||
<file alias="silentdragon_hr.qm">res/silentdragon_hr.qm</file> |
|||
<file alias="silentdragon_it.qm">res/silentdragon_it.qm</file> |
|||
<file alias="silentdragon_id.qm">res/silentdragon_id.qm</file> |
|||
<file alias="silentdragon_nl.qm">res/silentdragon_nl.qm</file> |
|||
<file alias="silentdragon_pl.qm">res/silentdragon_pl.qm</file> |
|||
<file alias="silentdragon_pt.qm">res/silentdragon_pt.qm</file> |
|||
<file alias="silentdragon_ro.qm">res/silentdragon_ro.qm</file> |
|||
<file alias="silentdragon_ru.qm">res/silentdragon_ru.qm</file> |
|||
<file alias="silentdragon_sr.qm">res/silentdragon_sr.qm</file> |
|||
<file alias="silentdragon_tr.qm">res/silentdragon_tr.qm</file> |
|||
<file alias="silentdragon_uk.qm">res/silentdragon_uk.qm</file> |
|||
<file alias="silentdragon_zh.qm">res/silentdragon_zh.qm</file> |
|||
</qresource> |
|||
<qresource prefix="/css"> |
|||
<file>res/css/blue.css</file> |
|||
<file>res/css/dark.css</file> |
|||
<file>res/css/default.css</file> |
|||
<file>res/css/light.css</file> |
|||
<file>res/css/midnight.css</file> |
|||
<file alias="blue.css">res/css/blue.css</file> |
|||
<file alias="dark.css">res/css/dark.css</file> |
|||
<file alias="default.css">res/css/default.css</file> |
|||
<file alias="light.css">res/css/light.css</file> |
|||
<file alias="midnight.css">res/css/midnight.css</file> |
|||
<file alias="dragonx.css">res/css/dragonx.css</file> |
|||
</qresource> |
|||
<qresource prefix="/images/blue"> |
|||
<file>res/images/blue/unchecked.png</file> |
|||
<file>res/images/blue/checked.png</file> |
|||
<file>res/images/blue/blue_downArrow.png</file> |
|||
<file>res/images/blue/blue_downArrow_small.png</file> |
|||
<file>res/images/blue/blue_upArrow_small.png</file> |
|||
<file>res/images/blue/blue_leftArrow_small.png</file> |
|||
<file>res/images/blue/blue_rightArrow_small.png</file> |
|||
<file>res/images/blue/blue_qtreeview_selected.png</file> |
|||
<file alias="unchecked.png">res/images/blue/unchecked.png</file> |
|||
<file alias="checked.png">res/images/blue/checked.png</file> |
|||
<file alias="blue_downArrow.png">res/images/blue/blue_downArrow.png</file> |
|||
<file alias="blue_downArrow_small.png">res/images/blue/blue_downArrow_small.png</file> |
|||
<file alias="blue_upArrow_small.png">res/images/blue/blue_upArrow_small.png</file> |
|||
<file alias="blue_leftArrow_small.png">res/images/blue/blue_leftArrow_small.png</file> |
|||
<file alias="blue_rightArrow_small.png">res/images/blue/blue_rightArrow_small.png</file> |
|||
<file alias="blue_qtreeview_selected.png">res/images/blue/blue_qtreeview_selected.png</file> |
|||
</qresource> |
|||
</RCC> |
|||
|
@ -0,0 +1,24 @@ |
|||
#!/bin/bash |
|||
# Copyright 2018-2023 The Hush Developers |
|||
# Released under the GPLv3 |
|||
|
|||
# This builds a binary called "silentdragonx" |
|||
|
|||
set -e |
|||
|
|||
# TODO: not ideal, hushd.exe should only be looked for on windoze |
|||
if [ -e "dragonxd" ]; then |
|||
echo "Found dragonxd binary" |
|||
elif [ -e "hushd.exe" ]; then |
|||
echo "Found hushd.exe binary" |
|||
else |
|||
echo "dragonxd could not be found!" |
|||
echo "Either copy the binary to this dir or make a symlink." |
|||
echo "This command will create a symlink to it if this repo is in the same directory as your hush3.git: " |
|||
echo "ln -s ../hush3/src/dragonxd" |
|||
echo "For windoze you should copy hushd.exe to this directory" |
|||
exit 1 |
|||
fi |
|||
|
|||
# Use a modified QT project file with same build.sh |
|||
SDCONF=silentdragonx.pro ./build.sh $@ |
@ -0,0 +1,64 @@ |
|||
# SilentDragon Release Process |
|||
|
|||
## High-Level Philosophy |
|||
|
|||
Beware of making high-risk changes too close to a new release, because they will not get as much testing as they should. Don't merge large branches which haven't undergone lots of testing just before a release. |
|||
|
|||
It is best to keep doc/relnotes/README.md up to date as changes and bug fixes are made. It's more work to summarize all changes and bugfixes just before the release. |
|||
|
|||
## Check for changes on master that should be on dev |
|||
|
|||
See https://git.hush.is/hush/hush3/src/branch/master/doc/release-process.md#check-for-changes-on-master-that-should-be-on-dev , there is no sense repeating the exact same thing here. |
|||
|
|||
|
|||
## Dealing with merge conflicts |
|||
|
|||
SD very often has merge conflicts in generated translation files, because QT embeds line numbers in XML. So even if you don't change translations, but add or remove even a single line from SD source code, it can change the XML. If there are actual changes to translations on both master and dev, you are out of luck and they need to be manually dealt with. But if you want to just use whatever is on master, you can do this: |
|||
|
|||
``` |
|||
git checkout dev |
|||
# this assumes you are using the remote called "origin" |
|||
git pull origin dev # make sure it is up to date |
|||
git merge --no-ff -X theirs master |
|||
``` |
|||
|
|||
The last command uses the "theirs" merge strategy option to the "recursive" merge strategy, which is default. See "git help merge" for more details. |
|||
|
|||
If you have a messed up merge or you don't want to deal with conflicts right now, you can do `git merge --abort` to cancel a merge. |
|||
|
|||
## Git Issues |
|||
|
|||
Look for Git issues that should be fixed in the next release: https://git.hush.is/hush/SilentDragon/issues Especially low-risk and simple things and like documentation changes, improvements to error messages. Take note that changing strings in the source code, such as adding a new string or changing an existing one, will affect translations. |
|||
|
|||
## Translations |
|||
|
|||
... |
|||
|
|||
``` |
|||
# update generated translation data |
|||
./build.sh linguist |
|||
git commit -am "update translations" |
|||
git push |
|||
``` |
|||
|
|||
## Release process |
|||
|
|||
* Update version in src/version.h |
|||
* Sometimes the `dev` branch already has the new version and this is done already |
|||
* Verify a full build works correctly: `./build.sh clean; ./build.sh` |
|||
* Merge dev branch into master |
|||
* Make a new Gitea release from master branch |
|||
* There is an option for Gitea to automate making a new Git tag as well |
|||
* SD requires a staticly compiled version of QT for release binaries |
|||
* If it isn't, the binary will resort to using the system QT which is usually a different version and the binary will not work |
|||
* Make linux binaries: |
|||
``` |
|||
# QT_STATIC is a directory with a staticly compiled qt5.x |
|||
# HUSH_DIR is a directory containing hushd/hush-cli binaries |
|||
# APP_VERSION is the version being released in git tag format (prepended v), such as v1.3.1 |
|||
QT_STATIC=$HOME/src/qt5 APP_VERSION=vX.Y.Z HUSH_DIR=$HOME/git/hush3 src/scripts/mkrelease.sh |
|||
``` |
|||
* Make linux binary tarball: `./src/scripts/make-binary-tarball.sh` |
|||
* Upload to gitea release |
|||
* Make debian package with `./src/scripts/make-deb.sh` |
|||
* Upload to gitea release |
@ -0,0 +1,109 @@ |
|||
# Official SilentDragon Release Notes |
|||
|
|||
SilentDragon release notes were done on Github until 1.0.0 |
|||
and now are officially part of our Gitea repo at https://git.hush.is/hush/silentdragon |
|||
|
|||
## Downloading Releases |
|||
|
|||
Hush releases are on our own Gitea at <a href="https://git.hush.is/">git.hush.is</a> |
|||
and no longer on Github, since they banned Duke Leto and |
|||
also because they censor many people around the world and work with |
|||
evil organizations. |
|||
|
|||
# SilentDragon 1.4.2 "Waggish Weevil" |
|||
|
|||
``` |
|||
11 files changed, 35 insertions(+), 32 deletions(-) |
|||
``` |
|||
|
|||
* Fix a coredump that can happen after importing a private key https://git.hush.is/hush/SilentDragon/issues/155 |
|||
* Prevent the logging of sensitive data to STDOUT, since it could be redirected to a file or shared in a bug report or screenshot https://git.hush.is/hush/SilentDragon/commit/2754629a95c1efe603b3c3245f90a26b3ed7f177 |
|||
* Update startup animation graphic https://git.hush.is/hush/SilentDragon/pulls/147 |
|||
* Allow compiling with a custom number of jobs in build.sh https://git.hush.is/hush/SilentDragon/issues/156 |
|||
|
|||
# SilentDragon 1.4.1 "Scintillating Sundew" |
|||
|
|||
``` |
|||
52 files changed, 7163 insertions(+), 5023 deletions(-) |
|||
``` |
|||
|
|||
* View details of a transaction #136 |
|||
* If a tx has no memo, you can simply double click on it to view more details. |
|||
* Otherwise, right click and choose View Transaction |
|||
* Render more details in View Block #135 |
|||
* Now all transactions are listed as well as valuePools key |
|||
* Greatly improved Private Key Importing |
|||
* A custom rescan height or disabling rescanning is now possible |
|||
* Invalid privkeys are now filtered out before being sent to the full node |
|||
* This prevents confusing popups #142 |
|||
* Fixed bug where importing multiple taddrs would rescan multiple times |
|||
* New Tab "Debug Log" renders content of debug.log |
|||
* Allows showing the last X lines of debug.log, defaults to 50 lines |
|||
|
|||
# SilentDragon 1.4.0 "Zany Zooid" |
|||
|
|||
``` |
|||
95 files changed, 8438 insertions(+), 60854 deletions(-) |
|||
``` |
|||
|
|||
* Ability to view block info for any height #103 |
|||
* Support a proxy running on something other than 127.0.0.1 #127 |
|||
* Bug fix for Windows file path when exporting #128 |
|||
* Bug fix for `listtransactions` to display more than 10 mining reward txs in Transactions tab #126 |
|||
* Now compiles on Ubuntu 20.04 thanks to jahway #125 |
|||
* Translation fixes thanks to onryo #120 |
|||
* Single set of translations for SD and SDX #122 |
|||
|
|||
# SilentDragon 1.3.1 "Omnicompetent Okapi" |
|||
|
|||
``` |
|||
233 files changed, 77483 insertions(+), 16095 deletions(-) |
|||
``` |
|||
|
|||
* SD is now able to be a GUI wallet for DragonX, which is called SilentDragonX (SDX). |
|||
* This is the very first GUI wallet for a Hush Smart Chain and we believe DragonX users will really enjoy it. |
|||
* SDX also includes a Mining tab which allows users to mine via a GUI, no more CLI required to mine! |
|||
* The mining tab has been translated into: |
|||
* Chinese (ZH) |
|||
* German (DE) |
|||
* Russian (RU) |
|||
* Spanish (ES) |
|||
* Ukrainian (UK) |
|||
* You now can choose a language translation while the wallet is running in Settings. You no longer need to use the same language as the operating system uses. All currently supported translations are options in a dropdown list. |
|||
* New icons for for different kinds of transactions in the Transaction tab |
|||
* Previously only port 9050 was supported for proxying via Tor. This would not work with any custom port, or with Tor Browser which uses port 9150. SD now supports a custom proxy port and supports being used with the Tor proxy provided with Tor Browser. This means users can install Tor via a GUI use a Hush GUI wallet with Tor, without ever using the CLI |
|||
* SD now gives options to view or copy link to a transaction on a Tor block explorer |
|||
* A customized Tor explorer URL can now be set in Settings |
|||
* Rescan progress will now be reported in the status bar |
|||
* Pairing to the old SilentDragonAndroid (SDA) app has been removed. The new SDA does not need to pair to a desktop wallet. |
|||
* Various fixes to support Mac systems with embedded hushd |
|||
* Rescan from an arbitrary block height without restarting |
|||
* Get a QR code by right-clicking on a zaddr and optionally save to disk |
|||
* Make it easier to reply to a memo |
|||
* Fix coredump when going to Settings during a rescan |
|||
* Ability to manually ban a node, unban a node, or unban all nodes |
|||
* More efficiently check for new transactions |
|||
* Add HUSH logo to QR codes |
|||
* "Report a Bug" menu item now goes to our Telegram Support group |
|||
|
|||
# SilentDragon 1.3.0 "Berserk Bonnacon" |
|||
|
|||
``` |
|||
60 files changed, 4328 insertions(+), 1568 deletions(-) |
|||
``` |
|||
|
|||
* :tada: New Polish translation ( @onryo ) |
|||
* This release of SD is only compatible with hushd 3.9.0 or later, which is a mandatory update |
|||
* Older Hush full nodes will not be compatible with the Hush network going forward |
|||
* New shinier startup animation by Dan S ( https://twitter.com/Dan\_MGDesign ) |
|||
* When right-clicking on a zaddr, there are now two new menu options |
|||
* Shield all mining funds to this zaddr (z_shieldcoinbase) |
|||
* Use this if you are a solo miner who mined full blocks to a taddr |
|||
* Only 50 blocks will be shielded at a time. If you have more, run this multiple times. |
|||
* Shield all non-mining taddr funds to this zaddr (z_mergetoaddress) |
|||
* Use this if you have an old wallet with funds in taddrs |
|||
* Only 50 utxos (transactions) will be shielded at a time. If you have more, run this multiple times. |
|||
* SD now looks for Hush full node data in `~/.hush/HUSH3` but still supports the legacy location |
|||
* The About screen now reports the version of QT5 being used |
|||
* In the case of an exception, the default currency will be set to BTC instead of USD |
|||
* SD includes its version number in autogenerated HUSH3.conf config files |
@ -1,23 +0,0 @@ |
|||
#!/bin/bash |
|||
# Copyright (c) 2016-2020 The Hush developers |
|||
# Released under the GPLv3 |
|||
|
|||
# set working directory to the location of this script |
|||
# readlink -f does not always exist |
|||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" |
|||
cd $DIR |
|||
DIR="$( cd "$( dirname "$( readlink "${BASH_SOURCE[0]}" )" )" && pwd )" |
|||
cd $DIR |
|||
|
|||
NAME=HUSH3 |
|||
|
|||
CLI=${KOMODOCLI:-./komodo-cli} |
|||
if [ -f $CLI ]; then |
|||
$CLI -ac_name=$NAME "$@" |
|||
else |
|||
# We prefix our binary when installed |
|||
# system wide on Debain systems, to prevent clashes, |
|||
# because we are classy like that. Fuck jl777, The KYC Traitor. |
|||
CLI=hush-komodo-cli |
|||
$CLI -ac_name=$NAME "$@" |
|||
fi |
After Width: | Height: | Size: 499 KiB |
After Width: | Height: | Size: 42 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 124 KiB |
After Width: | Height: | Size: 416 KiB |
After Width: | Height: | Size: 53 KiB |
After Width: | Height: | Size: 33 KiB |
@ -0,0 +1,31 @@ |
|||
--- |
|||
name: Bug report |
|||
about: Create a report to help us improve |
|||
title: '' |
|||
labels: '' |
|||
assignees: '' |
|||
|
|||
--- |
|||
|
|||
Let us know which version of SilentDragon you have and if you have any non-default settings. |
|||
Also let us know if you compiled it yourself, or you are using Debian package or official binaries. |
|||
|
|||
**Describe the bug** |
|||
A clear and concise description of what the bug is. |
|||
|
|||
**To Reproduce** |
|||
Steps to reproduce the behavior: |
|||
1. Go to '...' |
|||
2. Click on '....' |
|||
3. Scroll down to '....' |
|||
4. See error |
|||
|
|||
**Expected behavior** |
|||
A clear and concise description of what you expected to happen. |
|||
|
|||
**Desktop (please complete the following information):** |
|||
- OS: [e.g. Linux/Windows/Mac] |
|||
- OS version |
|||
|
|||
**Additional context** |
|||
Add any other context about the problem here. |
@ -0,0 +1,42 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
|||
<plist version="1.0"> |
|||
<dict> |
|||
<key>CFBundleExecutable</key> |
|||
<string>SilentDragonX</string> |
|||
<key>CFBundleGetInfoString</key> |
|||
<string>Created by Qt/QMake</string> |
|||
<key>CFBundleIconFile</key> |
|||
<string>logo.icns</string> |
|||
<key>CFBundleIdentifier</key> |
|||
<string>com.hush.silentdragonx</string> |
|||
<key>CFBundlePackageType</key> |
|||
<string>APPL</string> |
|||
<key>CFBundleSignature</key> |
|||
<string>????</string> |
|||
<key>LSMinimumSystemVersion</key> |
|||
<string>10.11</string> |
|||
<key>NOTE</key> |
|||
<string>This file was generated by Qt/QMake.</string> |
|||
<key>NSPrincipalClass</key> |
|||
<string>NSApplication</string> |
|||
<key>NSSupportsAutomaticGraphicsSwitching</key> |
|||
<true/> |
|||
<key>NSRequiresAquaSystemAppearance</key> |
|||
<string>YES</string> |
|||
|
|||
<key>CFBundleURLTypes</key> |
|||
<array> |
|||
<dict> |
|||
<key>CFBundleURLName</key> |
|||
<string>drgx URI</string> |
|||
<key>CFBundleURLSchemes</key> |
|||
<array> |
|||
<string>drgx</string> |
|||
</array> |
|||
</dict> |
|||
</array> |
|||
<key>NSUIElement</key> |
|||
<true/> |
|||
</dict> |
|||
</plist> |
@ -0,0 +1,13 @@ |
|||
{ |
|||
"title": "silentdragon-vRELEASE_VERSION", |
|||
"icon": "logo.icns", |
|||
"background": "dmgbg.png", |
|||
"window" : { |
|||
"size" : { "width" : 600, "height" : 100}, |
|||
"position" : { "x" : 200, "y" : 200} |
|||
}, |
|||
"contents": [ |
|||
{ "x": 448, "y": 80, "type": "link", "path": "/Applications" }, |
|||
{ "x": 152, "y": 80, "type": "file", "path": "silentdragon.app" } |
|||
] |
|||
} |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 57 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 18 KiB |
@ -0,0 +1,64 @@ |
|||
#!/bin/bash |
|||
# Copyright (c) 2019-2021 The Hush developers |
|||
# Released under the GPLv3 |
|||
|
|||
VERSION=1.0.18 |
|||
LIB="libsodium" |
|||
DIR="$LIB-$VERSION" |
|||
FILE="$DIR.tar.gz" |
|||
URL=https://github.com/MyHush/libsodium/releases/download/${VERSION}/${FILE} |
|||
SHA=6f504490b342a4f8a4c4a02fc9b866cbef8622d5df4e5452b46be121e46636c1 |
|||
|
|||
# First thing to do is see if libsodium.a exists in the res folder. If it does, then there's nothing to do |
|||
if [ -f res/${LIB}.a ]; then |
|||
exit 0 |
|||
fi |
|||
|
|||
echo "Building $LIB" |
|||
|
|||
# Go into the libsodium directory |
|||
cd res/$LIB |
|||
if [ ! -f $FILE ]; then |
|||
curl -LO $URL |
|||
fi |
|||
|
|||
echo "$SHA $FILE" | shasum -a 256 --check |
|||
# TWO SPACES or sadness sometimes: |
|||
# https://unix.stackexchange.com/questions/139891/why-does-verifying-sha256-checksum-with-sha256sum-fail-on-debian-and-work-on-u |
|||
echo "$SHA $FILE" | shasum -a 256 --check --status |
|||
if [ $? -ne 0 ]; then |
|||
FOUNDSHA=$(shasum -a 256 $FILE) |
|||
echo "SHA256 mismatch on $FILE!" |
|||
echo "$FOUNDSHA did not match $SHA . Aborting..." |
|||
exit 1 |
|||
fi |
|||
|
|||
if [ ! -d $DIR ]; then |
|||
tar xf $FILE |
|||
fi |
|||
|
|||
# Try to use full core count to build |
|||
if [ "$UNAME" == "Linux" ] ; then |
|||
JOBS=$(nproc) |
|||
elif [ "$UNAME" == "FreeBSD" ] ; then |
|||
JOBS=$(nproc) |
|||
elif [ "$UNAME" == "Darwin" ] ; then |
|||
JOBS=$(sysctl -n hw.ncpu) |
|||
else |
|||
JOBS=4 |
|||
fi |
|||
|
|||
# Now build it |
|||
cd $DIR |
|||
LIBS="" ./configure |
|||
make clean |
|||
echo "Building $LIB with $JOBS cores..." |
|||
if [[ "$OSTYPE" == "darwin"* ]]; then |
|||
make CFLAGS="-mmacosx-version-min=10.11" CPPFLAGS="-mmacosx-version-min=10.11" -j$JOBS |
|||
else |
|||
make -j$JOBS |
|||
fi |
|||
cd .. |
|||
|
|||
# copy the library to the parents's res/ folder |
|||
cp $DIR/src/libsodium/.libs/libsodium.a ../ |
After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 9.0 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 7.5 KiB |
@ -0,0 +1,38 @@ |
|||
#!/usr/bin/env bash |
|||
|
|||
### |
|||
# Adapted from: https://stackoverflow.com/a/20703594 |
|||
### |
|||
|
|||
if [ -z "${1+set}" ]; then |
|||
echo "Pass path to the inkscape command as first argument" |
|||
exit 1 |
|||
fi |
|||
if [ -z "${2+set}" ]; then |
|||
echo "Pass svg file as second argument" |
|||
exit 1 |
|||
fi |
|||
if [ -z "${3+set}" ]; then |
|||
echo "Pass output name (w/o .icns) as third argument" |
|||
exit 1 |
|||
fi |
|||
|
|||
inkscape=$1 |
|||
svg_file=$2 |
|||
output_name=$3 |
|||
|
|||
set -e |
|||
mkdir $output_name.iconset |
|||
$inkscape -z -e "$PWD/$output_name.iconset/icon_16x16.png" -w 16 -h 16 -y 0 "$PWD/$svg_file" |
|||
$inkscape -z -e "$PWD/$output_name.iconset/icon_16x16@2x.png" -w 32 -h 32 -y 0 "$PWD/$svg_file" |
|||
$inkscape -z -e "$PWD/$output_name.iconset/icon_32x32.png" -w 32 -h 32 -y 0 "$PWD/$svg_file" |
|||
$inkscape -z -e "$PWD/$output_name.iconset/icon_32x32@2x.png" -w 64 -h 64 -y 0 "$PWD/$svg_file" |
|||
$inkscape -z -e "$PWD/$output_name.iconset/icon_128x128.png" -w 128 -h 128 -y 0 "$PWD/$svg_file" |
|||
$inkscape -z -e "$PWD/$output_name.iconset/icon_128x128@2x.png" -w 256 -h 256 -y 0 "$PWD/$svg_file" |
|||
$inkscape -z -e "$PWD/$output_name.iconset/icon_256x256.png" -w 256 -h 256 -y 0 "$PWD/$svg_file" |
|||
$inkscape -z -e "$PWD/$output_name.iconset/icon_256x256@2x.png" -w 512 -h 512 -y 0 "$PWD/$svg_file" |
|||
$inkscape -z -e "$PWD/$output_name.iconset/icon_512x512.png" -w 512 -h 512 -y 0 "$PWD/$svg_file" |
|||
$inkscape -z -e "$PWD/$output_name.iconset/icon_512x512@2x.png" -w 1024 -h 1024 -y 0 "$PWD/$svg_file" |
|||
iconutil -c icns "$output_name.iconset" |
|||
rm -R "$output_name.iconset" |
|||
|
After Width: | Height: | Size: 12 KiB |
@ -0,0 +1,712 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
**************************************************************************** |
|||
** |
|||
** Copyright (C) 2016 The Qt Company Ltd. |
|||
** Contact: https://www.qt.io/licensing/ |
|||
** |
|||
** This file is part of the Qt VS Tools. |
|||
** |
|||
** $QT_BEGIN_LICENSE:GPL-EXCEPT$ |
|||
** Commercial License Usage |
|||
** Licensees holding valid commercial Qt licenses may use this file in |
|||
** accordance with the commercial license agreement provided with the |
|||
** Software or, alternatively, in accordance with the terms contained in |
|||
** a written agreement between you and The Qt Company. For licensing terms |
|||
** and conditions see https://www.qt.io/terms-conditions. For further |
|||
** information use the contact form at https://www.qt.io/contact-us. |
|||
** |
|||
** GNU General Public License Usage |
|||
** Alternatively, this file may be used under the terms of the GNU |
|||
** General Public License version 3 as published by the Free Software |
|||
** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT |
|||
** included in the packaging of this file. Please review the following |
|||
** information to ensure the GNU General Public License requirements will |
|||
** be met: https://www.gnu.org/licenses/gpl-3.0.html. |
|||
** |
|||
** $QT_END_LICENSE$ |
|||
** |
|||
**************************************************************************** |
|||
--> |
|||
|
|||
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> |
|||
|
|||
<Type Name="QPoint"> |
|||
<AlternativeType Name="QPointF"/> |
|||
<DisplayString>{{ x = {xp}, y = {yp} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[x]">xp</Item> |
|||
<Item Name="[y]">yp</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QRect"> |
|||
<DisplayString>{{ x = {x1}, y = {y1}, width = {x2 - x1 + 1}, height = {y2 - y1 + 1} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[x]">x1</Item> |
|||
<Item Name="[y]">y1</Item> |
|||
<Item Name="[width]">x2 - x1 + 1</Item> |
|||
<Item Name="[height]">y2 - y1 + 1</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QRectF"> |
|||
<DisplayString>{{ x = {xp}, y = {yp}, width = {w}, height = {h} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[x]">xp</Item> |
|||
<Item Name="[y]">yp</Item> |
|||
<Item Name="[width]">w</Item> |
|||
<Item Name="[height]">h</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QSize"> |
|||
<AlternativeType Name="QSizeF"/> |
|||
<DisplayString>{{ width = {wd}, height = {ht} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[width]">wd</Item> |
|||
<Item Name="[height]">ht</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QLine"> |
|||
<AlternativeType Name="QLineF"/> |
|||
<DisplayString>{{ start point = {pt1}, end point = {pt2} }}</DisplayString> |
|||
<Expand> |
|||
<Synthetic Name="[start point]"> |
|||
<DisplayString>{pt1}</DisplayString> |
|||
<Expand> |
|||
<ExpandedItem>pt1</ExpandedItem> |
|||
</Expand> |
|||
</Synthetic> |
|||
<Synthetic Name="[end point]"> |
|||
<DisplayString>{pt2}</DisplayString> |
|||
<Expand> |
|||
<ExpandedItem>pt2</ExpandedItem> |
|||
</Expand> |
|||
</Synthetic> |
|||
|
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QPolygon"> |
|||
<DisplayString>{{ size = {d->size} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[referenced]">d->ref.atomic._q_value</Item> |
|||
<ArrayItems> |
|||
<Size>d->size</Size> |
|||
<ValuePointer>(QPoint*)((reinterpret_cast<char*>(d)) + d->offset)</ValuePointer> |
|||
</ArrayItems> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QPolygonF"> |
|||
<DisplayString>{{ size = {d->size} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[closed]"> |
|||
d->size > 0 |
|||
&& ((((QPointF*)((reinterpret_cast<char*>(d)) + d->offset)[0]).xp |
|||
== (((QPointF*)((reinterpret_cast<char*>(d)) + d->offset)[d->size - 1]).xp) |
|||
&& ((((QPointF*)((reinterpret_cast<char*>(d)) + d->offset)[0]).yp |
|||
== (((QPointF*)((reinterpret_cast<char*>(d)) + d->offset)[d->size - 1]).yp) |
|||
</Item> |
|||
<Item Name="[referenced]">d->ref.atomic._q_value</Item> |
|||
<ArrayItems> |
|||
<Size>d->size</Size> |
|||
<ValuePointer>(QPointF*)((reinterpret_cast<char*>(d)) + d->offset)</ValuePointer> |
|||
</ArrayItems> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name ="QVector2D"> |
|||
<DisplayString>{{ x = {xp}, y = {yp} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[x]">xp</Item> |
|||
<Item Name="[y]">yp</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name ="QVector3D"> |
|||
<DisplayString>{{ x = {xp}, y = {yp}, z = {zp} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[x]">xp</Item> |
|||
<Item Name="[y]">yp</Item> |
|||
<Item Name="[z]">zp</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name ="QVector4D"> |
|||
<DisplayString>{{ x = {xp}, y = {yp}, z = {zp}, w = {wp} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[x]">xp</Item> |
|||
<Item Name="[y]">yp</Item> |
|||
<Item Name="[z]">zp</Item> |
|||
<Item Name="[w]">wp</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name ="QMatrix"> |
|||
<DisplayString> |
|||
{{ m11 = {_m11}, m12 = {_m12}, m21 = {_m21}, m22 = {_m22}, ... }} |
|||
</DisplayString> |
|||
<Expand> |
|||
<Item Name="[m11]">_m11</Item> |
|||
<Item Name="[m12]">_m12</Item> |
|||
<Item Name="[m21]">_m21</Item> |
|||
<Item Name="[m22]">_m22</Item> |
|||
<Item Name="[dx]">_dx</Item> |
|||
<Item Name="[dy]">_dy</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name ="QMatrix4x4"> |
|||
<DisplayString> |
|||
{{ m11 = {m[0][0]}, m12 = {m[1][0]}, m13 = {m[2][0]}, m14 = {m[3][0]}, ... }} |
|||
</DisplayString> |
|||
<Expand> |
|||
<Item Name="[m11]">m[0][0]</Item> |
|||
<Item Name="[m12]">m[1][0]</Item> |
|||
<Item Name="[m13]">m[2][0]</Item> |
|||
<Item Name="[m14]">m[3][0]</Item> |
|||
<Item Name="[m21]">m[0][1]</Item> |
|||
<Item Name="[m22]">m[1][1]</Item> |
|||
<Item Name="[m23]">m[2][1]</Item> |
|||
<Item Name="[m24]">m[3][1]</Item> |
|||
<Item Name="[m31]">m[0][2]</Item> |
|||
<Item Name="[m32]">m[1][2]</Item> |
|||
<Item Name="[m33]">m[2][2]</Item> |
|||
<Item Name="[m34]">m[3][2]</Item> |
|||
<Item Name="[m41]">m[0][3]</Item> |
|||
<Item Name="[m42]">m[1][3]</Item> |
|||
<Item Name="[m43]">m[2][3]</Item> |
|||
<Item Name="[m44]">m[3][3]</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QSizePolicy"> |
|||
<DisplayString> |
|||
{{ horizontal = {static_cast<Policy>(bits.horPolicy)}, vertical = {static_cast<Policy>(bits.verPolicy)}, type = {ControlType(1 << bits.ctype)} }} |
|||
</DisplayString> |
|||
<Expand> |
|||
<Synthetic Name="[vertical policy]"> |
|||
<DisplayString>QSizePolicy::Policy::{static_cast<Policy>(bits.verPolicy)}</DisplayString> |
|||
</Synthetic> |
|||
<Synthetic Name="[horizontal policy]"> |
|||
<DisplayString>QSizePolicy::Policy::{static_cast<Policy>(bits.horPolicy)}</DisplayString> |
|||
</Synthetic> |
|||
<Synthetic Name="[control type]"> |
|||
<DisplayString>QSizePolicy::ControlType::{ControlType(1 << bits.ctype)}</DisplayString> |
|||
</Synthetic> |
|||
<Synthetic Name="[expanding directions]"> |
|||
<DisplayString |
|||
Condition="(static_cast<Policy>(bits.verPolicy) & ExpandFlag)"> |
|||
Qt::Vertical (2) |
|||
</DisplayString> |
|||
<DisplayString |
|||
Condition="(static_cast<Policy>(bits.horPolicy) & ExpandFlag)"> |
|||
Qt::Horizontal (1) |
|||
</DisplayString> |
|||
</Synthetic> |
|||
<Item Name="[vertical stretch]">static_cast<int>(bits.verStretch)</Item> |
|||
<Item Name="[horizontal stretch]">static_cast<int>(bits.horStretch)</Item> |
|||
<Item Name="[has height for width]">bits.hfw == 1</Item> |
|||
<Item Name="[has width for height]">bits.wfh == 1</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QChar"> |
|||
<DisplayString>{ucs,c}</DisplayString> |
|||
<StringView>ucs,c</StringView> |
|||
<Expand> |
|||
<Item Name="[latin 1]">ucs > 0xff ? '\0' : char(ucs),c</Item> |
|||
<Item Name="[unicode]">ucs,c</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QString"> |
|||
<DisplayString>{((reinterpret_cast<unsigned short*>(d)) + d->offset / 2),sub}</DisplayString> |
|||
<StringView>((reinterpret_cast<unsigned short*>(d)) + d->offset / 2),sub</StringView> |
|||
<Expand> |
|||
<Item Name="[size]">d->size</Item> |
|||
<Item Name="[referenced]">d->ref.atomic._q_value</Item> |
|||
<ArrayItems> |
|||
<Size>d->size</Size> |
|||
<ValuePointer>((reinterpret_cast<unsigned short*>(d)) + d->offset / 2),c</ValuePointer> |
|||
</ArrayItems> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QByteArray"> |
|||
<DisplayString>{((reinterpret_cast<char*>(d)) + d->offset),sb}</DisplayString> |
|||
<StringView>((reinterpret_cast<char*>(d)) + d->offset),sb</StringView> |
|||
<Expand> |
|||
<Item Name="[size]">d->size</Item> |
|||
<Item Name="[referenced]">d->ref.atomic._q_value</Item> |
|||
<ArrayItems> |
|||
<Size>d->size</Size> |
|||
<ValuePointer>((reinterpret_cast<char*>(d)) + d->offset),c</ValuePointer> |
|||
</ArrayItems> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QBitArray"> |
|||
<DisplayString>{{ size = {(d.d->size << 3) - *((reinterpret_cast<char*>(d.d)) + d.d->offset)} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[referenced]">d.d->ref.atomic._q_value</Item> |
|||
<IndexListItems> |
|||
<Size>(d.d->size << 3) - *((reinterpret_cast<char*>(d.d)) + d.d->offset)</Size> |
|||
<ValueNode> |
|||
(*(reinterpret_cast<const unsigned char*>((reinterpret_cast<char*>(d.d)) + d.d->offset) + 1 |
|||
+ ($i >> 3)) & (1 << ($i & 7))) != 0 |
|||
</ValueNode> |
|||
</IndexListItems> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QVarLengthArray<*>"> |
|||
<AlternativeType Name="QVarLengthArray<*, int>"/> |
|||
<DisplayString>{{ size = {s} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[capacity]">a</Item> |
|||
<ArrayItems> |
|||
<Size>s</Size> |
|||
<ValuePointer>ptr</ValuePointer> |
|||
</ArrayItems> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QDate"> |
|||
<DisplayString>{{ julian day = {jd} }}</DisplayString> |
|||
<Expand></Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QTime"> |
|||
<DisplayString |
|||
Condition="mds == 1">{{ millisecond = {mds} }}</DisplayString> |
|||
<DisplayString |
|||
Condition="mds != 1">{{ milliseconds = {mds} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[hour]" |
|||
Condition="(mds / 3600000) == 1">mds / 3600000, d</Item> |
|||
<Item Name="[hours]" |
|||
Condition="(mds / 3600000) != 1">mds / 3600000, d</Item> |
|||
<Item Name="[minute]" |
|||
Condition="((mds % 3600000) / 60000) == 1">(mds % 3600000) / 60000, d</Item> |
|||
<Item Name="[minutes]" |
|||
Condition="((mds % 3600000) / 60000) != 1">(mds % 3600000) / 60000, d</Item> |
|||
<Item Name="[second]" |
|||
Condition="((mds / 1000) % 60) == 1">(mds / 1000) % 60, d</Item> |
|||
<Item Name="[seconds]" |
|||
Condition="((mds / 1000) % 60) != 1">(mds / 1000) % 60, d</Item> |
|||
<Item Name="[millisecond]" |
|||
Condition="(mds % 1000) == 1">mds % 1000, d</Item> |
|||
<Item Name="[milliseconds]" |
|||
Condition="(mds % 1000) != 1">mds % 1000, d</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QRegularExpression"> |
|||
<DisplayString>{d.pattern}</DisplayString> |
|||
</Type> |
|||
|
|||
<Type Name="QSharedData"> |
|||
<Expand> |
|||
<Item Name="[referenced]">ref._q_value</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QSharedPointer<*>"> |
|||
<DisplayString>strong reference to shared pointer of type {"$T1"}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[is null]">value == 0</Item> |
|||
<Item Name="[weak referenced]">d->weakref._q_value</Item> |
|||
<Item Name="[strong referenced]">d->strongref._q_value</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QSharedDataPointer<*>"> |
|||
<DisplayString>pointer to implicit shared object of type {"$T1"}</DisplayString> |
|||
<Expand> |
|||
<ExpandedItem>d</ExpandedItem> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QExplicitlySharedDataPointer<*>"> |
|||
<DisplayString>pointer to explicit shared object of type {"$T1"}</DisplayString> |
|||
<Expand> |
|||
<ExpandedItem>d</ExpandedItem> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QPointer<*>"> |
|||
<DisplayString>guarded pointer to subclass of QObject of type {"$T1"}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[is null]">wp.d == 0 || wp.d->strongref._q_value == 0 || wp.value == 0</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QWeakPointer<*>"> |
|||
<DisplayString>weak reference to shared pointer of type {"$T1"}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[is null]">d == 0 || d->strongref._q_value == 0 || value == 0</Item> |
|||
<Item Name="[weak referenced]">d->weakref._q_value</Item> |
|||
<Item Name="[strong referenced]">d->strongref._q_value</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QScopedPointer<*>"> |
|||
<DisplayString>scoped pointer to a dynamically allocated object of type {"$T1"}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[is null]">!d</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QScopedArrayPointer<*>"> |
|||
<DisplayString>scoped pointer to dynamically allocated array of objects of type {"$T1"}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[is null]">!d</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QPair<*,*>"> |
|||
<DisplayString>({first}, {second})</DisplayString> |
|||
<Expand> |
|||
<Item Name="[first]">first</Item> |
|||
<Item Name="[second]">second</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QVector<*>"> |
|||
<AlternativeType Name="QStack<*>"></AlternativeType> |
|||
<DisplayString>{{ size = {d->size} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[referenced]">d->ref.atomic._q_value</Item> |
|||
<ArrayItems> |
|||
<Size>d->size</Size> |
|||
<ValuePointer>($T1*)((reinterpret_cast<char*>(d)) + d->offset)</ValuePointer> |
|||
</ArrayItems> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QList<*>"> |
|||
<AlternativeType Name="QStringList"></AlternativeType> |
|||
<AlternativeType Name="QQueue<*>"></AlternativeType> |
|||
<DisplayString>{{ size = {d->end - d->begin} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[referenced]">d->ref.atomic._q_value</Item> |
|||
<IndexListItems> |
|||
<Size>d->end - d->begin</Size> |
|||
<ValueNode>*reinterpret_cast<$T1*>((sizeof($T1) > sizeof(void*)) |
|||
? reinterpret_cast<Node*>(d->array + d->begin + $i)->v |
|||
: reinterpret_cast<$T1*>(d->array + d->begin + $i)) |
|||
</ValueNode> |
|||
</IndexListItems> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QLinkedList<*>"> |
|||
<DisplayString>{{ size = {d->size} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[referenced]">d->ref.atomic._q_value</Item> |
|||
<LinkedListItems> |
|||
<Size>d->size</Size> |
|||
<HeadPointer>d->n</HeadPointer> |
|||
<NextPointer>n</NextPointer> |
|||
<ValueNode>(*(QLinkedListNode<$T1>*)this).t</ValueNode> |
|||
</LinkedListItems> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QMapNode<*,*>"> |
|||
<DisplayString>({key}, {value})</DisplayString> |
|||
<Expand> |
|||
<Item Name="[key]">key</Item> |
|||
<Item Name="[value]">value</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QMap<*,*>"> |
|||
<AlternativeType Name="QMultiMap<*,*>"/> |
|||
<DisplayString>{{ size = {d->size} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[referenced]">d->ref.atomic._q_value</Item> |
|||
<TreeItems> |
|||
<Size>d->size</Size> |
|||
<HeadPointer>d->header.left</HeadPointer> |
|||
<LeftPointer>left</LeftPointer> |
|||
<RightPointer>right</RightPointer> |
|||
<ValueNode>*((QMapNode<$T1,$T2>*)this)</ValueNode> |
|||
</TreeItems> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QHashNode<*,*>"> |
|||
<DisplayString Condition="next == 0">(empty)</DisplayString> |
|||
<DisplayString Condition="next != 0">({key}, {value})</DisplayString> |
|||
<Expand> |
|||
<Item Name="[key]" Condition="next != 0">key</Item> |
|||
<Item Name="[value]" Condition="next != 0">value</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QHash<*,*>"> |
|||
<AlternativeType Name="QMultiHash<*,*>"/> |
|||
<DisplayString>{{ size = {d->size} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[referenced]">d->ref.atomic._q_value</Item> |
|||
<IndexListItems> |
|||
<Size>d->numBuckets</Size> |
|||
<ValueNode>*((QHashNode<$T1,$T2>*)d->buckets[$i])</ValueNode> |
|||
</IndexListItems> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QHashNode<*,QHashDummyValue>"> |
|||
<DisplayString Condition="next == 0">(empty)</DisplayString> |
|||
<DisplayString Condition="next != 0">({key})</DisplayString> |
|||
<Expand> |
|||
<Item Name="[key]" Condition="next != 0">key</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QSet<*>"> |
|||
<DisplayString>{{ size = {q_hash.d->size} }}</DisplayString> |
|||
<Expand> |
|||
<ExpandedItem>q_hash</ExpandedItem> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QCache<*,*>::Node"> |
|||
<DisplayString>({*keyPtr}, {*t})</DisplayString> |
|||
<Expand> |
|||
<Item Name="[key]">*keyPtr</Item> |
|||
<Item Name="[value]">*t</Item> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QCache<*,*>"> |
|||
<DisplayString>{{ size = {hash.d->size} }}</DisplayString> |
|||
<Expand> |
|||
<Item Name="[max coast]">mx</Item> |
|||
<Item Name="[total coast]">total</Item> |
|||
<Item Name="[referenced]">hash.d->ref.atomic._q_value</Item> |
|||
<LinkedListItems> |
|||
<Size>hash.d->size</Size> |
|||
<HeadPointer>f</HeadPointer> |
|||
<NextPointer>n</NextPointer> |
|||
<ValueNode>*((Node*)this)</ValueNode> |
|||
</LinkedListItems> |
|||
</Expand> |
|||
</Type> |
|||
|
|||
<Type Name="QVariant"> |
|||
<!--Region DisplayString QVariant--> |
|||
|
|||
<DisplayString Condition="d.type == QMetaType::UnknownType">Invalid</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::Bool">{d.data.b}</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::Int">{d.data.i}</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::UInt">{d.data.u}</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::LongLong">{d.data.ll}</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::ULongLong">{d.data.ull}</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::Double">{d.data.d}</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QChar">{d.data.c}</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QVariantMap"> |
|||
{*((QMap<QString,QVariant>*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QVariantList"> |
|||
{*((QList<QVariant>*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QString"> |
|||
{*((QString*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QStringList"> |
|||
{*((QStringList*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QByteArray"> |
|||
{*((QByteArray*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QBitArray"> |
|||
{*((QBitArray*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QDate"> |
|||
{*((QDate*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QTime"> |
|||
{*((QTime*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QDateTime">DateTime</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QUrl">Url</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QLocale">Locale</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QRect"> |
|||
{*((QRect*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QRectF"> |
|||
{*((QRectF*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QSize"> |
|||
{*((QSize*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QSizeF"> |
|||
{*((QSizeF*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QLine"> |
|||
{*((QLine*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QLineF"> |
|||
{*((QLineF*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QPoint"> |
|||
{*((QPoint*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QPointF"> |
|||
{*((QPointF*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QRegExp">RegExp</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QRegularExpression">RegularExpression</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QVariantHash"> |
|||
{*((QHash<QString,QVariant>*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr)))} |
|||
</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QEasingCurve">EasingCurve</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QUuid">Uuid</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QModelIndex">ModelIndex</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::LastCoreType">LastCoreType</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QFont">Font</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QPixmap">Pixmap</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QBrush">Brush</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QColor">Color</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QPalette">Palette</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QImage">Image</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QPolygon">Polygon</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QRegion">Region</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QBitmap">Bitmap</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QCursor">Cursor</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QKeySequence">KeySequence</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QPen">Pen</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QTextLength">TextLength</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QTextFormat">TextFormat</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QMatrix">Matrix</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QTransform">Transform</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QMatrix4x4">Matrix4x4</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QVector2D">Vector2D</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QVector3D">Vector3D</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QVector4D">Vector4D</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QQuaternion">Quaternion</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QPolygonF">PolygonF</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QIcon">Icon</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::LastGuiType">LastGuiType</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::QSizePolicy">SizePolicy</DisplayString> |
|||
<DisplayString Condition="d.type == QMetaType::User">UserType</DisplayString> |
|||
<DisplayString Condition="d.type == 0xffffffff">LastType</DisplayString> |
|||
|
|||
<!--End region DisplayString QVariant--> |
|||
|
|||
<!--Region DisplayView QVariant--> |
|||
|
|||
<StringView Condition="d.type == QMetaType::QChar">d.data.c</StringView> |
|||
|
|||
<StringView Condition="d.type == QMetaType::QString"> |
|||
*((QString*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</StringView> |
|||
|
|||
<StringView Condition="d.type == QMetaType::QByteArray"> |
|||
*((QByteArray*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</StringView> |
|||
|
|||
<!--End region DisplayView QVariant--> |
|||
|
|||
<!--Region Expand QVariant--> |
|||
|
|||
<Expand> |
|||
<ExpandedItem Condition="d.type == QMetaType::QVariantMap"> |
|||
*((QMap<QString,QVariant>*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QVariantList"> |
|||
*((QList<QVariant>*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QString"> |
|||
*((QString*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QStringList"> |
|||
*((QStringList*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QByteArray"> |
|||
*((QByteArray*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QBitArray"> |
|||
*((QBitArray*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QDate"> |
|||
*((QDate*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QTime"> |
|||
*((QTime*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QRect"> |
|||
*((QRect*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QRectF"> |
|||
*((QRectF*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QSize"> |
|||
*((QSize*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QSizeF"> |
|||
*((QSizeF*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QLine"> |
|||
*((QLine*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QLineF"> |
|||
*((QLineF*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QPoint"> |
|||
*((QPoint*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QPointF"> |
|||
*((QPointF*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
<ExpandedItem Condition="d.type == QMetaType::QVariantHash"> |
|||
*((QHash<QString,QVariant>*)(d.is_shared ? d.data.shared->ptr |
|||
: reinterpret_cast<const void *>(&d.data.ptr))) |
|||
</ExpandedItem> |
|||
</Expand> |
|||
|
|||
<!--End region Expand QVariant--> |
|||
</Type> |
|||
|
|||
</AutoVisualizer> |
After Width: | Height: | Size: 13 KiB |
@ -0,0 +1,6 @@ |
|||
#!/bin/bash |
|||
for size in 16 32 48 128 256; do |
|||
inkscape -z -e $size.png -w $size -h $size logo.svg >/dev/null 2>/dev/null |
|||
done |
|||
convert 16.png 32.png 48.png 128.png 256.png -colors 256 icon.ico |
|||
rm 16.png 32.png 48.png 128.png 256.png |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 1.8 MiB |
After Width: | Height: | Size: 556 KiB |
After Width: | Height: | Size: 538 KiB |
After Width: | Height: | Size: 1.0 MiB |
After Width: | Height: | Size: 986 KiB |
After Width: | Height: | Size: 1.3 MiB |
@ -0,0 +1,385 @@ |
|||
/* XPM */ |
|||
static char *c71bf0c12e1a4d3fcb8972d6277bf3abRHr7XrgX2PiRUZpA[] = { |
|||
/* columns rows colors chars-per-pixel */ |
|||
"256 256 123 2 ", |
|||
" c black", |
|||
". c #1D1E1E", |
|||
"X c #101621", |
|||
"o c #141A25", |
|||
"O c #171D28", |
|||
"+ c #181E29", |
|||
"@ c #1C222D", |
|||
"# c #1F2630", |
|||
"$ c #232424", |
|||
"% c #202631", |
|||
"& c #242A34", |
|||
"* c #282E38", |
|||
"= c #2C323C", |
|||
"- c #30363F", |
|||
"; c #313740", |
|||
": c #343B44", |
|||
"> c #383E47", |
|||
", c #393F48", |
|||
"< c #3D434C", |
|||
"1 c #40464F", |
|||
"2 c #464848", |
|||
"3 c #414750", |
|||
"4 c #454B53", |
|||
"5 c #484F57", |
|||
"6 c #4B515A", |
|||
"7 c #51575F", |
|||
"8 c #595B5B", |
|||
"9 c #555B63", |
|||
"0 c #585E66", |
|||
"q c #5C636A", |
|||
"w c #61676E", |
|||
"e c #62686F", |
|||
"r c #656C73", |
|||
"t c #686F75", |
|||
"y c #697076", |
|||
"u c #6E747B", |
|||
"i c #717474", |
|||
"p c #70767C", |
|||
"a c #71787E", |
|||
"s c #757B82", |
|||
"d c #797F85", |
|||
"f c #7A8086", |
|||
"g c #7D8489", |
|||
"h c #81878D", |
|||
"j c #83898F", |
|||
"k c #858B91", |
|||
"l c #888F94", |
|||
"z c #8B9196", |
|||
"x c #8E9499", |
|||
"c c #90979C", |
|||
"v c #92999D", |
|||
"b c #969CA1", |
|||
"n c #989FA4", |
|||
"m c #9BA2A6", |
|||
"M c #9EA5A9", |
|||
"N c #A1A7AB", |
|||
"B c #A3AAAE", |
|||
"V c #A6ADB1", |
|||
"C c #A8AFB2", |
|||
"Z c #ABB2B5", |
|||
"A c #AEB5B8", |
|||
"S c #B1B6B6", |
|||
"D c #B0B7BA", |
|||
"F c #B3BABD", |
|||
"G c #B6BDC0", |
|||
"H c #B8BFC2", |
|||
"J c #BCC2C4", |
|||
"K c #BFC5C8", |
|||
"L c #C1C7CA", |
|||
"P c #C4CBCD", |
|||
"I c #C7CED0", |
|||
"U c #C8CFD1", |
|||
"Y c #CCD3D5", |
|||
"T c #CFD6D8", |
|||
"R c #D0D7D9", |
|||
"E c #D4DBDD", |
|||
"W c #D7DEE0", |
|||
"Q c #D8DFE1", |
|||
"! c #D8DFE1", |
|||
"~ c #DAE1E2", |
|||
"^ c #DBE2E3", |
|||
"/ c #DCE3E4", |
|||
"( c #DDE4E5", |
|||
") c #DEE5E6", |
|||
"_ c #DFE5E7", |
|||
"` c #DFE6E7", |
|||
"' c #DDE4E5", |
|||
"] c #E0E7E8", |
|||
"[ c #E0E7E8", |
|||
"{ c #E1E8E9", |
|||
"} c #E2E9EA", |
|||
"| c #E3EAEB", |
|||
" . c #E4EBEC", |
|||
".. c #E5ECED", |
|||
"X. c #E6EDEE", |
|||
"o. c #E7EEEE", |
|||
"O. c #E5ECED", |
|||
"+. c #E8EFEF", |
|||
"@. c #E8EFEF", |
|||
"#. c #E9EFF0", |
|||
"$. c #E9EFF0", |
|||
"%. c #E9F0F1", |
|||
"&. c #EAF1F2", |
|||
"*. c #EBF2F3", |
|||
"=. c #ECF3F4", |
|||
"-. c #EDF4F5", |
|||
";. c #EEF5F5", |
|||
":. c #EFF6F6", |
|||
">. c #EBF2F3", |
|||
",. c #F0F7F7", |
|||
"<. c #F0F7F7", |
|||
"1. c #F1F8F8", |
|||
"2. c #F2F9F9", |
|||
"3. c #F3FAFA", |
|||
"4. c #F3FAFB", |
|||
"5. c #F4FBFB", |
|||
"6. c #F4FBFC", |
|||
"7. c #F5FCFC", |
|||
"8. c #F6FDFD", |
|||
"9. c #F7FEFE", |
|||
"0. c #F4FBFB", |
|||
"q. c #F8FFFF", |
|||
"w. c #F8FFFF", |
|||
/* pixels */ |
|||
" $ i C E 3.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.E Z i $ ", |
|||
" 2 J q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.J 2 ", |
|||
" . S q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.S . ", |
|||
" 2 o.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.@.2 ", |
|||
" 8 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.8 ", |
|||
" 2 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.2 ", |
|||
" . o.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.@.. ", |
|||
" S q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.S ", |
|||
" 2 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.q.q.q.q.q.q.2 ", |
|||
" J q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.q.q.q.q.q.q.J ", |
|||
"$ w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.$ ", |
|||
"i w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.i ", |
|||
"S q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.C ", |
|||
"E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.T q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.R q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.q.q.w.E ", |
|||
"1.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.F q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.F q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.3.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.s q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.s q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.q q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w 2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.P y q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.y I q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v d q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.d v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w k q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.k w q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.* l q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.l = q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.[ X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X { q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X B q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X m q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.m X t q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.* X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N X * q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.R X X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N X X R q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.z X X Z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Z X X z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.< X X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N X X 4 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.E X X X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N X X X E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.g X X X M q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.M X X X h q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.& X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X * 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N X X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X V 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.: X X X X c q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X : 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.C X X X X X k q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.k X X X X X C q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.= X X X X X s q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.s X X X X X = <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.k X X X X X X t q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X X X X X z 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.E o X X X X X X 0 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.q X X X X X X o E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.8.3 X X X X X X X 5 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5 X X X X X X X 4 8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.! q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.g X X X X X X X X , q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q., X X X X X X X X g q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.^ w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.F X X X X X X X X X * q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.* X X X X X X X X X D q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.v w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.R @ X X X X X X X X X O q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.X X X X X X X X X X @ R q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.7.5 w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.4 G q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.[ * X X X X X X X X X X X .q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q. .X X X X X X X X X X X = ] q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.F 4 w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q r q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.&., X X X X X X X X X X X X Y q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Y X X X X X X X X X X X X > &.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.r 0 w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.p + ;.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.&.3 X X X X X X X X X X X X X D q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.D X X X X X X X X X X X X X 3 &.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.1.+ p q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.z X M q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.8.4 X X X X X X X X X X X X X X b q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.m X X X X X X X X X X X X X X 4 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N o l q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.C X < q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.l X X X X X X X X X X X X X X g q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.g X X X X X X X X X X X X X X l 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.1 X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.L X X I q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5 X X X X X X X X X X X X X w q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.9.w X X X X X X X X X X X X X 5 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.U . X L 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.@.X X r q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q./ @ X X X X X X X X X X X X < q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.&.*.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.1 . X X X X X X X X X X X @ _ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X @.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.& X O @.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X X X X X X X X X @ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.P P q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.@ X X X X X X X X X X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.@.+ X & q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5 X . l q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.8.: X X X X X X X X X X X X _ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.m m q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.[ X X X X X X X X X X X X : 8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.z X X 5 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.p X X & 3.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.D X X X X X X X X X X X X H q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.a a q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.H X X X X X X X X X X X X D q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.& X X p q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.M X X X m q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.< X X X X X X X X X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.6 5 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X X X X X X X X < q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.m X X X M q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Y X X X ; 8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.C X X X X X X X X X X X p q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.% % q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.p X X X X X X X X X X X C q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.; X X X Y q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.8.+ X X X A q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.% X X X X X X X X X X 4 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ X X [ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.4 X X X X X X X X X X & 2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Z X X X + 8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.4 X X X < 7.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.f X X X X X X X X X X O 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.D X X D q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.+ X X X X X X X X X X d q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.8.< X X X 4 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.d X X X X C 9.9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.P X X X X X X X X X X X T q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.l X X l q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.T X X X X X X X X X X X I q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.C X X X X d q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.G X X X X ; 8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.* X X X X X X X X X X m q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.0 X X 0 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.M X X X X X X X X X X & q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.8.- X X X X F q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.=.o X X X X M q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w X X X X X X X X X X u 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.= X X = q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.p X X X X X X X X X X w q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N X X X X o =.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.4 X X X X * <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X X X X X X X < q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.&.X X X X #.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.< X X X X X X X X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.* X X X X 4 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.j X X X X X k 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.L X X X X X X X X X X X ;.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.L X X X X L q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.o X X X X X X X X X X L q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.k X X X X X j q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.L X X X X X O ^ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.^ X X X X X X X X X X X G q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.H X X X X X X X X X X X ^ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.^ o X X X X X P q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.% X X X X X q q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.X X X X X X X X X X X f q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X X X t q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.g X X X X X X X X X X X 2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q X X X X X % 8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.t X X X X X X J q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.X X X X X X X X X X X < q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.< X X X X < q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.3 X X X X X X X X X X X q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.J X X X X X X t q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.D X X X X X X ; <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.X X X X X X X X X X X X &.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.o X X X X o 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.*.o X X X X X X X X X X X q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.- X X X X X X F q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.@ X X X X X X s q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.X X X X X X X X X X X X D q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.U X X X X X X Y q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.F X X X X X X X X X X X X 8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.s X X X X X X @ 2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.y X X X X X X X P q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ X X X X X X X X X X X X s q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.m X X X X X X b q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.s X X X X X X X X X X X X _ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.P X X X X X X X t q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.K X X X X X X X : <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.H X X X X X X X X X X X X = q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.t X X X X X X t q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.; X X X X X X X X X X X X H q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.: X X X X X X X J q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.= X X X X X X X u q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.z X X X X X X X X X X X X X T 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.> X X X X X X > q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.R X X X X X X X X X X X X X z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.u X X X X X X X = q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.j X X X X X X X X Z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.6 X X X X X X X X X X X X X l 9.q.q.q.q.q.q.q.q.q.q.q.q.q.;.X X X X X X X X <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.z X X X X X X X X X X X X X 6 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Z X X X X X X X X k q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ o X X X X X X X # _ 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.@.o X X X X X X X X X X X X X < q.q.q.q.q.q.q.q.q.q.q.q.q.q.L X X X X X X X X L q.q.q.q.q.q.q.q.q.q.q.q.q.q.4 X X X X X X X X X X X X X o @.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ @ X X X X X X X X [ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.q X X X X X X X X 3 2.9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.b X X X X X X X X X X X X X X X { q.q.q.q.q.q.q.q.q.q.q.q.q.c X X X X X X X X z q.q.q.q.q.q.q.q.q.q.q.q.q. .o X X X X X X X X X X X X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.3 X X X X X X X X q q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.K X X X X X X X X X r q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.8.- X X X X X X X X X X X X X X X n q.q.q.q.q.q.q.q.q.q.q.q.q.0 X X X X X X X X 0 q.q.q.q.q.q.q.q.q.q.q.q.q.m X X X X X X X X X X X X X X X - 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X X X X X X X X K q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.< X X X X X X X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.M X X X X X X X X X X X X X X X X 4 q.q.q.q.q.q.q.q.q.q.q.q.q.% X X X X X X X X & q.q.q.q.q.q.q.q.q.q.q.q.q.6 X X X X X X X X X X X X X X X X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X X X X X X < q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Z X X X X X X X X X o G q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.*.& X X X X X X X X X X X X X X X X X ^ q.q.q.q.q.q.q.q.q.q.q.E X X X X X X X X X X E q.q.q.q.q.q.q.q.q.q.q.[ X X X X X X X X X X X X X X X X X * =.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.G o X X X X X X X X X Z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.- X X X X X X X X X + U q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.u X X X X X X X X X X X X X X X X X X l q.q.q.q.q.q.q.q.q.q.q.B X X X X X X X X X X N q.q.q.q.q.q.q.q.q.q.q.c X X X X X X X X X X X X X X X X X X u q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.U + X X X X X X X X X - 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.B X X X X X X X X X X % W q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.;.% X X X X X X X X X X X X X X X X X X > q.q.q.q.q.q.q.q.q.q.q.u X X X X X X X X X X u q.q.q.q.q.q.q.q.q.q.q.1 X X X X X X X X X X X X X X X X X X % =.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.W % X X X X X X X X X X B q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.: X X X X X X X X X X = [ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.J o X X X X X X X X X X X X X X X X X X Y q.q.q.q.q.q.q.q.q.q.; X X X X X X X X X X ; q.q.q.q.q.q.q.q.q.q.E X X X X X X X X X X X X X X X X X X X J q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ = X X X X X X X X X X : 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Z X X X X X X X X X X X - [ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.h X X X X X X X X X X X X X X X X X X s q.q.q.q.q.q.q.q.q./ X X X X X X X X X X X X / q.q.q.q.q.q.q.q.q.f X X X X X X X X X X X X X X X X X X h q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.[ - X X X X X X X X X X X Z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.4 X X X X X X X X X X X - _ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.4 X X X X X X X X X X X X X X X X X % <.q.q.q.q.q.q.q.q.m X X X X X X X X X X X X m q.q.q.q.q.q.q.q.5.& X X X X X X X X X X X X X X X X X 4 8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.[ - X X X X X X X X X X X 4 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.U X X X X X X X X X X X X = E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q./ + X X X X X X X X X X X X X X X X X N q.q.q.q.q.q.q.6.0 X X . X X X X X X X X X q q.q.q.q.q.q.q.q.Z X X X X X X X X X X X X X X X X X @ / q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.E = X X X X X X X X X X X X U q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X X X X X X X X X X X & U q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X X X X X X X X X X X X X X 4 q.q.q.q.q.q.q.6.# X X X X X X X X X X X X % 7.q.q.q.q.q.q.q.6 X X X X X X X X X X X X X X X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.U % X X X X X X X X X X X X t q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o.% X X X X X X X X X X X X + F q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.> X X X X X X X X X X X X X X X X X T q.q.q.q.q.q.K X X X X X X X X X X X X X X L q.q.q.q.q.q.E X X X X X X X X X X X X X X X X X > 8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.F + X X X X X X X X X X X X % X.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N X X X X X X X X X X X X X o z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.G X X X X X X X X X X X X X X X X X u q.q.q.q.q.q.s X X X X X X X X X X X X X X a q.q.q.q.q.q.f X X X X X X X X X X X X X X X X X G q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.z X X X X X X X X X X X X X X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.6 X X X X X X X X X X X X X X w =.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.4 X X X X X X X X X X X X X X X X @ o.q.q.q.q.2.% X X X X X X X X X X X X X X & 2.q.q.q.q.;.% . X X X X X X X X X X X X X X X 4 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.w X X X X X X X X X X X X X X 7 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ % X X X X X X X X X X X X X X : Y q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.F X X X X X X X X X X X X X X X X X l q.q.q.q.J X X X X X X X X X X X X X X X X J q.q.q.q.v X X X X X X X X X X X X X X X X X F q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Y : X X X X X X X X X X X X X X # [ 8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.C X X X X X X X X X X X X X X X o b q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.* X X X X X X X X X X X X X X X X & 2.q.q.9.6.; X X X X X X X X X X X X X X = 8.9.9.9.6.* X X X X X X X X X X X X X X X X = q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.b o X X X X X X X X X X X X X X . B q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X X X X X X X X X X X X X X X 5 ^ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.g X X X X X X X X X X X X X X X X X M q.q.9.9.m X X X X X X X X X X X X X X n q.9.9.9.C X X X X X X X X X X X X X X X X X f q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q./ 5 X X X X X X X X X X X X X X X X r q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.=.: . X X X X X X X X X X X X X X X + c 8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.R X X X X X X X X X X X X X X X X X > 9.q.q.q.5.= X X X X X X X X X X X X & <.q.q.q.q.3 X X X X X X X X X X X X X X X X X R q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.c + X X X X X X X X X X X X X X X X : -.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.6.W @ X X X X X X X X X X X X X X X X X > J q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.0 X X X X X X X X X X X X X X X X X A q.q.q.q.b X X X X X X X X X X X X z q.q.q.9.K X X X X X X X X X X X X X X X X X 0 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.J > X X X X X X X X X X X X X X X X X + W q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.q.q.F o X X X X X X X X X X X X X X X X X X 9 T q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.I X X X X X X X X X X X X X X X X X < 9.q.q.q.5.* X X X X X X X X X X & ;.q.q.q.q.5 X X X X X X X X X X X X X X X X X P q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.T 9 X X X X X X X X X X X X X X X X X X o D q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X X X X X X X X X X X X X X X X X r R q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.7 X X X X X X X X X X X X X X X X X A q.q.q.q.M X X X X X X X X X X b q.q.q.q.K X X X X X X X X X X X X X X X X X 7 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.R r X X X X X X X X X X X X X X X X X X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.s X X X X X X X X X X X X X X X X X X X X X 0 L q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.P X X X X X X X X X X X X X X X X X < 9.9.q.q.5.- X X X X X X X X = 2.9.q.9.9.6 X X X X X X X X X X X X X X X X X P q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.L 0 X X X X X X X X X X X X X X X X X X X X X s q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w X X X X X X X X X X X X X X X X X X X X . X , n &.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9 X X X X X X X X X X X X X X X X X A q.q.q.q.V X X X X X X X X M q.q.q.9.K X X X X X X X X X X X X X X X X X 9 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.&.n , X X X X X X X X X X X X X X X X X X X X X X w q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.0 X X X X X X X X X X X X X X X X X X X X X X X O q A <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Y X X X X X X X X X X X X X X X X X < 9.q.q.q.9.1 X X X X X X < 9.q.q.q.q.6 X X X X X X X X X X X X X X X X X Y q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.A q O X X X X X X X X X X X X X X X X X X X X X X X 0 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.0 X X X X X X X X X X X X X X X X X X X X X X X X X + 9 b R 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q X X X X X X X X X X X X X X X X X B q.q.q.q.L X X X X X X G q.q.q.q.F X X X X X X X X X X X X X X X X X q q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.R b 9 + X X X X X X X X X X X X X X X X X X X X X X X X X 0 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.w X X X X X X X X X X X X X X X X X X X X X X X X X X X X % q z G ] q.q.q.q.q.q.q.q.! v q.q.q.q.W o X X X X X X X X X X X X X X X X = 2.q.q.q.q.9 X X X X 7 q.q.q.q.9.< . X X X X X X X X X X X X X X X o E q.q.q.q.v ! q.q.q.q.q.q.q.q.[ F z w % X X X X X X X X X X X X X X X X X X X X X X X X X X X X w 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.u X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X @ > 9 u s k j f @ O [ q.q.q.q.u X X X X X X X X X X X X X X X X X x 9.q.q.q.E o X X X R q.q.q.q.N X X X X X X X X X X X X X X X X X u q.q.q.q._ O @ f k k s u 9 > @ X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X u 7.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.l X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X u q.q.q.q.] + X X X X X X X X X X X X X X X X @ #.q.q.q.q.f X X d q.q.q.q.<.= X X X X X X X X X X X X X X X X O ` q.q.q.q.u X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X z 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.A + X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X o ! q.q.q.q.h X X X X X X X X X X X X X X X X X d q.q.q.q.*.& & &.q.q.q.q.z X X X X X X X X X X X X X X X X X g 9.q.q.q.E O X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X + Z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Y = X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X r q.q.q.q.=.& X X X X X X X X X X X X X X X X O E q.q.q.q.N N q.q.q.q.{ @ X X X X X X X X X X X X X X X X % =.q.q.q.q.r X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X = Y q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.@.q X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X R q.q.q.q.m X X X X X X X X X X X X X X X X X 7 q.q.q.q.q.q.q.q.q.q.r X X X X X X X X X X X X X X X X X b q.q.q.q.R X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X q #.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.b + X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X 9 q.q.q.q.8.: X X X X X X X X X X X X X X X X X D q.q.q.q.q.q.q.q.P X X X X X X X X X X X X X X X X X ; 6.q.q.q.q.9 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X O b q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.E 5 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X J q.q.q.q.F X X X X X X X X X X X X X X X X X = <.q.q.q.q.q.q.q.< X X X X X X X X X X X X X X X X X A 9.q.q.q.J X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X 5 E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.b @ X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X , 9.q.q.q.q.9 X X X X X X X X X X X X X X X X X j q.q.q.q.q.q.m X X X X X X X X X X X X X X X X X 7 q.q.q.q.9.< X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X @ b q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.] r X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X N q.q.q.q.E o X X X X X X X X X X X X X X X X O E q.q.q.q. .% X X X X X X X X X X X X X X X X o R q.q.q.q.N X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X r _ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.U 4 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X * ;.q.q.q.q.g X X X X X X X X X X X X X X X X X 6 9.q.q.q.e X X X X X X X X X X X X X X X X X s q.q.q.q.;.& X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X 4 Y q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.D 3 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X k 9.q.q.q.=.& X X X X X X X X X X X X X X X X X N q.q.H X X X X X X X X X X X X X X X X X & &.q.q.q.q.l X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X 3 A q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.G 4 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X + _ q.q.q.q.B X X X X X X X X X X X X X X X X X @ { <.= X X X X X X X X X X X X X X X X X m q.q.q.q._ O X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X 4 H q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.I q O X X X X X X X X X X X X X X X X X X X X X X X X X X X X q q.q.q.q.q.3 X X X X X X X X X X X X X X X X X q f X X X X X X X X X X X X X X X X X < 9.q.q.q.q.q X X X X X X X X X X X X X X X X X X X X X X X X X X . X X w L q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.9.{ g # X X X X X X X X X X X X X X X X X X X X X X X X X X X J q.q.q.q.Y o X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X P q.q.q.9.J X X X X X X X X X X X X X X X X X X X X X X X X X X X % g ] 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.9.-.c # X X X X X X X X X X X X X X X X X X X X X X X X X : 8.q.q.q.q.s X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X p q.q.q.9.6.: X X X X X X X X X X X X X X X X X X X X X X X X X & v <.9.9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.b & X X X X X X X X X X X X X X X X X X X X X X X X z 9.9.9.9.&.* X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X & #.q.q.q.q.c X X X X X X X X X X X X X X X X X X X X X X X X & b 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.;.k + X X X X X X X X X X X X X X X X X X X X X . @ } 9.q.9.q.Z X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X N q.q.q.q. .@ X X X X X X X X X X X X X X X X X X X X X X + j ;.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q./ 9 X X X X X X X X X X X X X X X X X X X X X X r q.q.q.q.q.9 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . 4 q.q.q.q.q.r X X X X X X X X X X X X X X X X X X X X X X 7 / q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.V @ X X X X X X X X X X X X X X X X X X X X X L q.q.q.q.W O X X X X X X X X X X X X X X X X X X X X X X X X X X X X o R q.q.q.q.L X X X X X X X X X X X X X X X X X X X X X % B q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q./ < X X X X X X X X X X X X X X X X X X X X : 2.q.q.q.9.l X X X X X X X X X X X X X X X X X X X X X X X X X X X X h q.q.q.q.2.: X X X X X X X X X X X X X X X X X X X X < / q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.9 X X X X X X X X X X X X X X X X X X X X k q.q.q.q.2.< X X X X X X X X X X X X X X X X X X X X X X X X X X : <.q.q.q.q.k X X X X X X X X X X X X X X X X X X X X 9 <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.q X X X X X X X X X X X X X X X X X X X o E q.q.q.q.U o X X X X X X X X X X X X X X X X X X X X X X X X X L q.q.q.q.R o X X X X X X X X X X X X X X X X X X X q 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.< X X X X X X X X X X X X X X X X X X X 5 q.q.q.q.q.f X X X X X X X X X X X X X X X X X X X X X X X X p q.q.q.q.q.5 X X X X X X X X X X X X X X X X X X X < 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.E o X X X X X X X X X X X X X X X X X X X m q.q.q.q.<.; X X X X X X X X X X X X X X X X X X X X X X * *.q.q.q.q.m X X X X X X X X X X X X X X X X X X X o E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.a X X X X X X X X X X X X X X X X X X X @ { q.q.q.q.L X X X X X X X X X X X X X X X X X X X X X X F q.q.q.q.{ @ X X X X X X X X X X X X X X X X X X X p q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.I X X X X X X X X X X X X X X X X X X X X q q.q.q.q.q.p X X X X X X X X X X X X X X X X X X X X e q.q.q.q.q.q X X X X X X X X X X X X X X X X X X X X P q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.8.X X X X X X X X X X X X X X X X X X X X X L q.q.q.q.=.& X X X X X X X X X X X X X X X X X X @ @.q.q.q.q.L X X X X X X X X X X X X X X X X X X X X X 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.o X X X X X X X X X X X X X X X X X X X 4 2.q.q.q.q.J X X X X X X X X X X X X X X X X X X X X D q.q.q.q.5.4 X X X X X X X X X X X X X X X X X X X o q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.W X X X X X X X X X X X X X X X X X X X & { q.q.q.q.[ & X X X X X X X X X X X X X X X X X X X X @ E q.q.q.q.{ & X X X X X X X X X X X X X X X X X X X ! q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.l X X X X X X X X X X X X X X X X X X o P q.q.q.q.5.4 X X X X X X X X X X X X X X X X X X X X X X > ;.q.q.q.q.P O X X X X X X X X X X X X X X X X X X l q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.@.% X X X X X X X X X X X X X X X X X X m q.q.q.q.q.a X X X X X X X X X X X X X X X X X X X X X X X X e q.q.q.q.q.m X X X X X X X X X X X X X X X X X X % @.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.9 X X X X X X X X X X X X X X X X X X u q.q.q.q.q.B X X X X X X X X X X X X X X X X X X X X X X X X X X b q.q.q.q.q.u X X X X X X X X X X X X X X X X X X 9 6.9.9.9.9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.p X X X X X X X X X X X X X X X X X X 4 2.q.q.q.q.Y @ X X X X X X X X X X X X X X X X X X X X X X X X X X o L 9.q.q.q.5.4 X X X X X X X X X X X X X X X X X . a 6.9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.e X X X X X X X X X X X X X X X X X X * { q.q.q.q.o.= X X X X X X X X X X X X X X X X X X X X X X X X X X X X & _ q.q.q.q.{ = X X X X X X X X X X X X X X X X X X r <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.E < X X X X X X X X X X X X X X X X X X + Y q.q.q.q.5.5 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X < <.q.q.q.q.T @ X X X X X X X X X X X X X X X X X X < E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.z + X X X X X X X X X X X X X X X X X X X D q.q.q.q.q.u X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X w 9.q.q.q.q.D o X X X X X X X X X X X X X X X X X X O z 2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.D : X X X X X X X X X X X X X X X X X X X X z q.q.q.q.q.m X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X z q.q.q.q.q.c X X X X X X X X X X X X X X X X X X X X : D q.9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.G 4 X X X X X X X X X X X X X X X X X X X X X r q.q.q.q.q.L o X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X F q.q.q.q.q.u X X X X X X X X X X X X X X X X X X X X X 4 G 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.V , X X X X X X X X X X X X X X X X X X X X X . 5 5.q.q.q.q.^ & X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X @ E q.q.q.q.2.5 X X X X X X X X X X X X X X X X X X X X X X < V 2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q./ g & X X X X X X X X X X X X X X X X X X X X X X X ; } 9.q.q.q.=.: X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X = .q.q.q.q.@.: X X X X X X X X X X X X X X X X X X X X X X X % g / q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.&.N 5 X X X X X X X X X X X X X X X X X X X X X X X X X # W 9.9.q.q.8.6 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X 4 <.q.q.q.q.^ & X X X X X X X X X X X X X X X X X X X X X X X X X 6 N &.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ s , X X X X X X X X X X X X X X X X X X X X X X X X X o L q.9.q.9.q.p X X X X X X X X X X X X X X X X X X X X l l X X X X X X X X X X X X X X X X X X X X w 9.q.q.q.q.P + X X X X X X X X X X X X X X X X X X X X X X X X X < a _ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o.B 0 + X X X X X X X X X X X X X X X X X X X X X V q.q.q.q.9.b X X X X X X X X X X X X X X X X X X X X 7 9.6.7 X X X X X X X X X X X X X X X X X X X X k q.q.q.q.q.A X X X X X X X X X X X X X X X X X X X X X O q B .q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.;.B 5 X X X X X X X X X X X X X X X X X X z q.q.q.q.q.F o X X X X X X X X X X X X X X X X X X X & .q.9.} & X X X X X X X X X X X X X X X X X X X X C q.q.q.q.q.v X X X X X X X X X X X X X X X X X X 4 B ;.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.R u o X X X X X X X X X X X X X X u q.q.q.q.9.Y + X X X X X X X X X X X X X X X X X X X o K q.q.q.q.K X X X X X X X X X X X X X X X X X X X X o L q.q.q.q.q.a X X X X X X X X X X X X X X o u R q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ u o X X X X X X X X X X X 9 7.q.q.9.9._ & X X X X X X X X X X X X X X X X X X X X k 9.q.q.q.q.q.k X X X X X X X X X X X X X X X X X X X X % E q.q.q.q.9.0 X X X X X X X X X X X O u _ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ w X X X X X X X X X 3 ;.q.q.q.q.&.> X X X X X X X X X X X X X X X X X X X X 6 9.q.q.q.q.q.q.9.9 X X X X X X X X X X X X X X X X X X X X = { q.q.q.q.<.4 X X X X X X X X X q _ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.L : X X X X X X : o.q.q.q.q.2.6 X X X X X X X X X X X X X X X X X X X X = @.q.q.q.9.q.q.q.q.@.= X X X X X X X X X X X X X X X X X X X X 1 <.q.q.q.q.o.: X X X X X X : L 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.f X X X X & ! 9.q.q.q.9.r X X X X X X X X X X X X X X X X X X X X o U q.q.q.q.8.8.q.q.q.q.U o X X X X X X X X X X X X X X X X X X X X 9 9.q.q.q.q.^ & X X X X f 2.9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.J & X @ Y q.q.q.q.q.h X X X X X X X X X X X X X X X X X X X X X m q.q.q.q.q.s s q.q.q.q.q.M X X X X X X X X X X X X X X X X X X X X X p 9.q.q.q.q.Y @ X & J q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ 4 H q.q.q.q.q.b X X X X X X X X X X X X X X X X X X X X X r q.q.q.q.q.C X X V q.q.q.q.q.t X X X X X X X X X X X X X X X X X X X X X l q.q.q.q.q.J 4 _ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Z o X X X X X X X X X X X X X X X X X X X X < 2.q.q.q.q.T + X X O T 9.q.q.q.<.< X X X X X X X X X X X X X X X X X X X X X M q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.9.L o X X X X X X X X X X X X X X X X X X X X & / q.q.q.q.&.- X X X X = @.q.q.q.q._ & X X X X X X X X X X X X X X X X X X X X o D q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.T @ X X X X X X X X X X X X X X X X X X X X o L q.q.q.q.9.9 X X X X X X 9 9.9.q.q.q.L O X X X X X X X X X X X X X X X X X X X X + P q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q./ * X X X X X X X X X X X X X X X X X X X X X m q.q.q.q.q.k X X X X X X X X h q.q.q.q.q.m X X X X X X X X X X X X X X X X X X X X X % R q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o.: X X X X X X X X X X X X X X X X X X X X X u q.q.q.q.q.D X X X X X X X X X X A 9.q.q.q.q.p X X X X X X X X X X X X X X X X X X X X X * ' 9.9.9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.;.3 X X X X X X X X X X X X X X X X X X X X X 5 5.q.q.q.q.R @ X X X X X X X X X X + Y q.q.q.q.5.6 X X X X X X X X X X X X X X X X X X X X X : =.9.9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.9 X X X X X X X X X X X X X X X X X X X X X = o.q.q.q.q.o.= X X X X X X X X X X X X * { q.q.q.q.@.; X X X X X X X X X X X X X X X X X X X X X 4 2.9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X X X X X X X X X X X X X X X X X X X X @ E q.q.q.q.5.5 X X X X X X X X X X X X X X 4 2.q.q.q.q.E % X X X X X X X X X X X X X X X X X X X X X q 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.g X X X X X X X X X X X X X X X X X X X X X o J 9.q.q.q.q.u X X X X X X X X X X X X X X X X r q.q.q.q.q.K o X X X X X X X X X X X X X X X X X X X X . p q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X X X X X X X X X X X X X X X X X X X m q.q.q.q.q.v X X X X X X X X X X X X X X X X X X x q.q.q.q.q.N X X X X X X X X X X X X X X X X X X X X X X l q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.C X X X X X X X X X X X X X X X X X X X X X X d q.q.q.q.q.G X X X X X X X X X X X X X X X X X X X X D 9.q.q.q.q.g X X X X X X X X X X X X X X X X X X X X X X n q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.G O X X X X X X X X X X X X X X X X X X X X X 0 8.q.q.q.9.T @ X X X X X X X X X X X X X X X X X X X X @ Y q.q.q.q.9.q X X X X X X X X X X X X X X X X X X X X X X C q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.P + X X X X X X X X X X X X X X X X X X X X X 4 ;.q.q.q.q._ * X X X X X X X X X X X X X X X X X X X X X X * / q.q.q.q.5.5 X X X X X X X X X X X X X X X X X X X X X o J q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.R % X X X X X X X X X X X X X X X X X X X X X : @.q.q.q.q.&.< X X X X X X X X X X X X X X X X X X X X X X X X : =.q.q.q.q.#.> X X X X X X X X X X X X X X X X X X X X X + P q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.^ * X X X X X X X X X X X X X X X X X X X X X * / q.q.q.q.5.7 X X X X X X X X X X X X X X X X X X X X X X X X X X 6 2.q.q.q.q./ * X X X X X X X X X X X X X X X X X X X X X & E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.9.o.; X X X X X X X X X X X X X X X X X X X X X @ Y q.q.q.q.q.t X X X X X X X X X X X X X X X X X X X X X X X X X X X X r q.q.q.q.q.R @ X X X X X X X X X X X X X X X X X X X X X * [ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.&.< X X X X X X X X X X X X X X X X X X X X X o J q.q.q.q.q.l X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X k q.q.q.q.q.L o X X X X X X X X X X X X X X X X X X X X X : .q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.6 X X X X X X X X X X X X X X X X X X X X X X Z q.q.q.q.q.N X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X N q.q.q.q.q.D X X X X X X X X X X X X X X X X X X X X X X 1 =.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.0 X X X X X X X X X X X X X X X X X X X X X X m q.q.q.q.q.D X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X o D q.q.q.q.q.N X X X X X X X X X X X X X X X X X X X X X X 6 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.t X X X X X X X X X X X X X X X X X X X X X X x q.q.q.q.q.K O X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X O J q.q.q.q.q.v X X X X X X X X X X X X X X X X X X X X X X q 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.g X X X X X X X X X X X X X X X X X X X X X X g q.q.q.9.9.Y @ X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X @ U q.q.q.q.q.j X X X X X X X X X X X X X X X X X X X X X X u q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.9.v X X X X X X X X X X X X X X X X X X X X X X u q.q.q.q.9.W & X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X & E q.q.q.q.q.s X X X X X X X X X X X X X X X X X X X X X X k q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.Z X X X X X X X X X X X X X X X X X X X X X X e 5.q.q.q.q.' * . X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X = ] q.q.q.q.q.r X X X X X X X X X X X X X X X X X X X X X X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.K X X X X X X X X X X X X X X X X X X X X X X w 9.q.q.q.9.o.; X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X : @.q.q.q.q.5.r X X X X X X X X X X X X X X X X X X X X X o F q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.R % . X X X X X X X X X X X X X X X X X X X X q 8.q.q.q.q.q.c X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X c q.q.q.q.q.8.w X X X X X X X X X X X X X X X X X X X X X @ U q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.{ = X X X X X X X X X X X X X X X X X X X X X 9 5.q.q.q.q.q.q.F X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X F q.q.q.q.q.q.5.q X X X X X X X X X X X X X X X X X X X X X & [ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.4 X X X X X X X X X X X X X X X X X X X X X 9 5.q.q.q.q.q.q.9.^ X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X / q.q.q.q.q.q.q.5.9 X X X X X X X X X X X X X X X X X X X X X 1 <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.t X X X X X X X X X X X X X X X X X X X X X 9 2.q.q.q.q.q.q.q.q.9.@ X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X + q.q.q.q.q.q.q.q.q.5.0 X X X X X X X X X X X X X X X X X X X X X w q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.M X X X X X X X X X X X X X X X X X X X X X 9 9.q.q.q.q.q.q.q.q.q.q.: X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X : q.q.q.q.q.q.q.q.q.q.2.9 X X X X X X X X X X X X X X X X X X X X X b q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Y + X X X X X X X X X X X X X X X X X X X X q 2.9.q.q.q.q.q.q.q.q.q.q.6 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X 6 q.q.q.q.q.q.q.q.q.q.q.8.q . X X X X X X X X X X X X X X X X X X X o U q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.;.- X X X X X X X X X X X X X X X X X X X X w 9.q.q.q.q.q.q.q.q.q.q.q.q.w X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X w q.q.q.q.q.q.q.q.q.q.q.q.5.r X X X X X X X X X X X X X X X X X X X X = #.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.y X X X X X X X X X X X X X X X X X X X X u 7.q.q.q.q.q.q.q.q.q.q.q.q.q.s X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X s q.q.q.q.q.q.q.q.q.q.q.q.q.q.u X X X X X X X X X X X X X X X X X X X X r q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.D X X X X X X X X X X X X X X X X X X X X a 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.j X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X j q.q.q.q.q.q.q.q.q.q.q.q.q.q.8.s X X X X X X X X X X X X X X X X X X X X A q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o.% X X X X X X X X X X X X X X X X X X X l q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.k X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X k q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.9.k X X X X X X X X X X X X X X X X X X X % ] q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X X X X X X X X X X X X X X X X X @ C 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.l X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X l q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.C + X X X X X X X X X X X X X X X X X X q q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.J X X X X X X X X X X X X X X X X X X @ L q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.9.P @ X X X X X X X X X X X X X X X X X X G q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.; X X X X X X X X X X X X X X X X X % Y q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.T & X X X X X X X X X X X X X X X X X ; <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.l X X X X X X X X X X X X X X X X X % T q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.k X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X k q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.R % X X X X X X X X X X X X X X X X X k q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q. .@ X X X X X X X X X X X X X X X X @ R q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.d X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X d q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.T % X X X X X X X X X X X X X X X X + { q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.p X X X X X X X X X X X X X X X X O L q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.p X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X u q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.P + X X X X X X X X X X X X X X X X p q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.E o X X X X X X X X X X X X X X X X Z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X X X X X X & e 5 X X X X X X X X X X X X X X X X X X X X X X 5 r & X X X X X X X r q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.A X X X X X X X X X X X X X X X X o E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.e X X X X X X X X X X X X X X X X z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.H * X X X X X : #.q.q.R 5 X X X X X X X X X X X X X X X X X X 4 R q.q.#.> X X X X X * H q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.z X X X X X X X X X X X X X X X X w q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.! o X X X X X X X X X X X X X X X q q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.#.r X X X X D q.q.q.q.q.p X X X X X X X X X X X X X X X X p 8.q.q.q.q.D X X X X t #.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X X X X X X X X X X X X X X X E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.u X X X X X X X X X X X X X X X > ;.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.D & X @ 8.q.q.q.q.q.5.4 X X X X X X X X X X X X X X 4 8.q.q.q.q.q.8.+ X & D q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.< X X X X X X X X X X X X X X X u q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.{ O X X X X X X X X X X X X X X @ E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.@.w 5 q.q.q.q.q.q.q.H X X X X X X X X X X X X X X J q.q.q.q.q.q.q.4 e o.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.E @ X X X X X X X X X X X X X X O ] q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.g X X X X X X X X X X X X X X X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.E q.q.q.q.q.q.q.<.o X X X X X X X X X X X X o 2.q.q.q.q.q.q.q.E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.V X X X X X X X X X X X X X X X f q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.8.& X X X X X X X X X X X X X X q q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.X X X X X X X X X X X X X X 2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X X X X X X X X X X X X X % 2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Z X X X X X X X X X X X X X X * @.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Z X X X X X X X X X X X X X X Z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.&.= X X X X X X X X X X X X X X Z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.6 X X X X X X X X X X X X X X F q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.*.; X X X X X X X X X X X X X X : *.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.J X X X X X X X X X X X X X X 6 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.^ X X X X X X X X X X X X X X r q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.7 X X X X X X X X X X X X X X X X 9 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.u X X X X X X X X X X X X X X E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.l X X X X X X X X X X X X X & o.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.D o X X X X X X X X X X X X X X X A q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.*.& X X X X X X X X X X X X X l q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.> X X X X X X X X X X X X X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.n X X X X X X X X X X X X X X b q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.V X X X X X X X X X X X X X > q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.E X X X X X X X X X X X X X 3 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.p X X X X X X X X X X X X p q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.5 X X X X X X X X X X X X X E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.z X X X X X X X X X X X X X U 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.3 X X X X X X X X X X 3 2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Y o X X X X X X X X X X X X l q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.< X X X X X X X X X X X X u q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.[ @ X X X X X X X X @ _ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.s X X X X X X X X X X X X < q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ X X X X X X X X X X X X @ @.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.V X X X X X X X X C q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.9.&.% X X X X X X X X X X X X / q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N X X X X X X X X X X X X z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q X X X X X X q q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X X X X X X X X X X X X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w X X X X X X X X X X X * <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.[ + X X X X + [ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.= X X X X X X X X X X X w q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.& X X X X X X X X X X X m q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.l X X X X l q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N X X X X X X X X X X X * q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.W X X X X X X X X X X X : 8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.<.& X X & <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.> X X X X X X X X X X X E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N X X X X X X X X X X X C q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.c X X c q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.D X X X X X X X X X X X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.p X X X X X X X X X X : 6.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.&.+ + &.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.< X X X X X X X X X X u q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.3 X X X X X X X X X . C 9.9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r r q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.A X X X X X X X X X X 1 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.o X X X X X X X X X - 6.9.9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.D D q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9.: X X X X X X X X X o 2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.R X X X X X X X X X X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.&.&.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.V X X X X X X X X X X E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Z X X X X X X X X X = 5.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.5.- X X X X X X X X X Z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.k X X X X X X X X X c q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.b X X X X X X X X X h q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X X X X X X X @ *.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.;.% X X X X X X X X r q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.3 X X X X X X X X s q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.g X X X X X X X X 3 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.% X X X X X X X X ^ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ o X X X X X X X % q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.X X X X X X X X q 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w X X X X X X X X 2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.^ X X X X X X X X K q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.P X X X X X X X X ^ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.L X X X X X X X > 9.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.> X X X X X X X L q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.A X X X X X X X v q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.b X X X X X X X A q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.M X X X X X X O #.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.=.+ X X X X X X M q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.z X X X X X X r q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.u X X X X X X z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.g X X X X X X L q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.P X X X X X X h w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.s X X X X X ; q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.: X X X X X s w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.t X X X X X l q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.z X X X X X t w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X X X X _ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.] X X X X X r w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.0 X X X X 6 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.7 X X X X 0 q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.0 X X X X N q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.B X X X X 0 q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.0 X X X o &.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.=.O X X X 0 q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.0 X X X q q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.0 X X . 0 q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q X X X Z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Z X X X 0 w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X + <.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.@ X X r w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.r X X q q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q X X r w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.u X X C q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Z X X p w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.d X o ;.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.;.O X f w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.l X 7 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.9 X k w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.v X n q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.b X v w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.B X [ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ X B w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.F < q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.< F q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", |
|||
"2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.U h q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.h U q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.", |
|||
"E q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q._ L q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.L _ q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.E ", |
|||
"Z q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2.8.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.8.2.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.Z ", |
|||
"i q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.i ", |
|||
"$ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.$ ", |
|||
" J q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.J ", |
|||
" 2 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.2 ", |
|||
" S q.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.S ", |
|||
" . @.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.@.. ", |
|||
" 2 7.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.5.2 ", |
|||
" 8 7.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.5.8 ", |
|||
" 2 @.w.w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.q.@.2 ", |
|||
" . S w.w.w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.q.q.q.q.S . ", |
|||
" 2 J w.w.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.q.q.q.q.J 2 ", |
|||
" $ i C E 3.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.3.E Z i $ " |
|||
}; |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 9.9 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 9.0 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 67 KiB |
After Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 539 KiB After Width: | Height: | Size: 451 KiB |
After Width: | Height: | Size: 74 KiB |
@ -0,0 +1,114 @@ |
|||
QWidget, QMainWindow, QMenuBar, QMenu, QDialog, QTabWidget, QTableView, QScrollArea, QGroupBox, QPlainTextEdit, QLineEdit, QLabel, MainWindow { |
|||
background-color: #232834; |
|||
color: #91a4b8; |
|||
} |
|||
QTabWidget QTabBar::tab { |
|||
padding-left:20px; |
|||
padding-right:20px; |
|||
padding-top:5px; |
|||
padding-bottom:5px; |
|||
border: 1px solid #343F4B; |
|||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #343F4B, stop: 1 #232834); |
|||
} |
|||
QTabWidget QTabBar::tab:selected { |
|||
min-height: 10px; |
|||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #343F4B, stop: 1 #232834); |
|||
color:#91a4b8; |
|||
border: 1px ridge #91a4b8; |
|||
} |
|||
QTabWidget QTabBar::tab:hover { |
|||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #343F4B, stop: 1 #232834); |
|||
color:#91a4b8; |
|||
border: 1px ridge #91a4b8; |
|||
min-height: 20px |
|||
} |
|||
QHeaderView { |
|||
/* Table Header */ |
|||
background-color:#232834; |
|||
} |
|||
QHeaderView::section { |
|||
/* Table Header Sections */ |
|||
qproperty-alignment:center; |
|||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #343F4B, stop: 1 #232834); |
|||
color:#91a4b8; |
|||
min-height:25px; |
|||
font-weight:bold; |
|||
font-size:11px; |
|||
outline:0; |
|||
border:1px solid #343F4B; |
|||
border-right:1px solid #91a4b8; |
|||
border-left:1px solid #91a4b8; |
|||
padding-left:5px; |
|||
padding-right:5px; |
|||
padding-top:2px; |
|||
padding-bottom:2px; |
|||
} |
|||
QHeaderView::section:last { |
|||
border-right: 0px solid #d7d7d7; |
|||
} |
|||
QScrollArea { |
|||
background:transparent; |
|||
border:0px; |
|||
} |
|||
QTableView { |
|||
/* Table - has to be selected as a class otherwise it throws off QCalendarWidget */ |
|||
background:#232834; |
|||
} |
|||
QTableView::item { |
|||
/* Table Item */ |
|||
background-color:#232834; |
|||
border:1px solid #91a4b8; |
|||
font-size:12px; |
|||
} |
|||
QTableView::item:selected { |
|||
/* Table Item Selected */ |
|||
background-color:#91a4b8; |
|||
color:#232834; |
|||
} |
|||
QMenuBar { |
|||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #343F4B, stop: 1 #232834); |
|||
color: #91a4b8; |
|||
} |
|||
QMenuBar::item { |
|||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #343F4B, stop: 1 #232834); |
|||
color: #91a4b8; |
|||
} |
|||
QMenuBar::item:selected { |
|||
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #343F4B, stop: 1 #232834); |
|||
} |
|||
QPushButton#startmining { |
|||
background-color: #343F4B; |
|||
border-color: #91A4B8; |
|||
padding: 10px; |
|||
} |
|||
QPushButton#startmining:hover { |
|||
background-color: #232834; |
|||
} |
|||
QPushButton#startmining:pressed { |
|||
background-color: #232834; |
|||
} |
|||
QPushButton#startmining:disabled { |
|||
background-color: #232834; |
|||
} |
|||
QPushButton#stopmining { |
|||
background-color: #343F4B; |
|||
border-color: #91A4B8; |
|||
padding: 10px; |
|||
margin-top: 7px; |
|||
} |
|||
QPushButton#stopmining:hover { |
|||
background-color: #232834; |
|||
} |
|||
QPushButton#stopmining:pressed { |
|||
background-color: #232834; |
|||
} |
|||
QPushButton#stopmining:disabled { |
|||
background-color: #232834; |
|||
} |
|||
QComboBox#genproclimit{ |
|||
font-size: 24px; |
|||
height: 40px; |
|||
} |
|||
QMenu::item:selected{ |
|||
background-color: #343F4B |
|||
} |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 406 KiB |
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 888 KiB |
Before Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 406 KiB |
@ -0,0 +1,811 @@ |
|||
/* XPM */ |
|||
static char * silentdragon_xpm[] = { |
|||
"256 256 552 2", |
|||
" c None", |
|||
". c #FDFDFD", |
|||
"+ c #FEFEFE", |
|||
"@ c #FFFFFF", |
|||
"# c #EFEEEF", |
|||
"$ c #BABABA", |
|||
"% c #EBEAEB", |
|||
"& c #C1C0C1", |
|||
"* c #C4C2C4", |
|||
"= c #EAE9EA", |
|||
"- c #949394", |
|||
"; c #B8B7B8", |
|||
"> c #A0A0A0", |
|||
", c #C8C7C8", |
|||
"' c #C3C3C3", |
|||
") c #6D6C6E", |
|||
"! c #EDEDED", |
|||
"~ c #DEDEDE", |
|||
"{ c #AAA9AA", |
|||
"] c #A09EA0", |
|||
"^ c #8C8B8C", |
|||
"/ c #8A898A", |
|||
"( c #656566", |
|||
"_ c #E5E5E5", |
|||
": c #D6D5D6", |
|||
"< c #9C9B9C", |
|||
"[ c #878687", |
|||
"} c #5F5F60", |
|||
"| c #525253", |
|||
"1 c #6E6E6F", |
|||
"2 c #D2D1D2", |
|||
"3 c #919091", |
|||
"4 c #A3A1A3", |
|||
"5 c #434344", |
|||
"6 c #A4A3A4", |
|||
"7 c #BCBBBC", |
|||
"8 c #3E3E3F", |
|||
"9 c #636364", |
|||
"0 c #E3E2E3", |
|||
"a c #C6C5C6", |
|||
"b c #807F80", |
|||
"c c #8C8A8C", |
|||
"d c #383738", |
|||
"e c #929292", |
|||
"f c #F0EFF0", |
|||
"g c #797879", |
|||
"h c #323232", |
|||
"i c #616062", |
|||
"j c #E9E8E9", |
|||
"k c #BEBEBE", |
|||
"l c #6F6F6F", |
|||
"m c #999899", |
|||
"n c #353536", |
|||
"o c #4A4A4B", |
|||
"p c #E7E6E7", |
|||
"q c #464647", |
|||
"r c #2E2E2F", |
|||
"s c #676667", |
|||
"t c #B7B6B7", |
|||
"u c #605F60", |
|||
"v c #343435", |
|||
"w c #ADADAD", |
|||
"x c #3A3A3A", |
|||
"y c #5D5D5E", |
|||
"z c #ABABAC", |
|||
"A c #535353", |
|||
"B c #848486", |
|||
"C c #727273", |
|||
"D c #2F2F30", |
|||
"E c #5F5E60", |
|||
"F c #A2A2A3", |
|||
"G c #4C4B4C", |
|||
"H c #999999", |
|||
"I c #333334", |
|||
"J c #2D2D2E", |
|||
"K c #444445", |
|||
"L c #D5D4D5", |
|||
"M c #464646", |
|||
"N c #5B5A5C", |
|||
"O c #9A9A9A", |
|||
"P c #454546", |
|||
"Q c #838384", |
|||
"R c #ACACAD", |
|||
"S c #959595", |
|||
"T c #303031", |
|||
"U c #989898", |
|||
"V c #404040", |
|||
"W c #6F6F70", |
|||
"X c #5A5A5B", |
|||
"Y c #D0D0D0", |
|||
"Z c #767676", |
|||
"` c #3C3C3D", |
|||
" . c #777778", |
|||
".. c #484849", |
|||
"+. c #CAC9CA", |
|||
"@. c #C8C8C8", |
|||
"#. c #3B3B3C", |
|||
"$. c #565657", |
|||
"%. c #6A696A", |
|||
"&. c #3A3A3B", |
|||
"*. c #CCCBCC", |
|||
"=. c #7F7F80", |
|||
"-. c #313132", |
|||
";. c #303030", |
|||
">. c #9B9B9B", |
|||
",. c #888788", |
|||
"'. c #2E2E2E", |
|||
"). c #545455", |
|||
"!. c #CCCCCC", |
|||
"~. c #DADADA", |
|||
"{. c #5E5E5F", |
|||
"]. c #363637", |
|||
"^. c #737374", |
|||
"/. c #323233", |
|||
"(. c #575758", |
|||
"_. c #585859", |
|||
":. c #4C4C4C", |
|||
"<. c #CBCBCB", |
|||
"[. c #CECECE", |
|||
"}. c #505051", |
|||
"|. c #B0B0B1", |
|||
"1. c #6E6D6E", |
|||
"2. c #404041", |
|||
"3. c #BFBFBF", |
|||
"4. c #B8B8B8", |
|||
"5. c #4E4E4F", |
|||
"6. c #A6A6A7", |
|||
"7. c #757576", |
|||
"8. c #7E7E7E", |
|||
"9. c #484748", |
|||
"0. c #B0B0B0", |
|||
"a. c #B9B8B9", |
|||
"b. c #383839", |
|||
"c. c #9C9C9C", |
|||
"d. c #5D5C5E", |
|||
"e. c #4F4F50", |
|||
"f. c #E8E7E8", |
|||
"g. c #DCDBDC", |
|||
"h. c #B1B0B1", |
|||
"i. c #8D8C8D", |
|||
"j. c #6D6C6D", |
|||
"k. c #A6A4A6", |
|||
"l. c #A6A6A6", |
|||
"m. c #383838", |
|||
"n. c #A7A7A7", |
|||
"o. c #AAAAAA", |
|||
"p. c #6E6E6E", |
|||
"q. c #585858", |
|||
"r. c #6A6A6B", |
|||
"s. c #3F3F40", |
|||
"t. c #868586", |
|||
"u. c #DFDFDF", |
|||
"v. c #DDDCDD", |
|||
"w. c #D4D3D4", |
|||
"x. c #3D3D3E", |
|||
"y. c #706F70", |
|||
"z. c #4C4C4D", |
|||
"A. c #D3D2D3", |
|||
"B. c #545454", |
|||
"C. c #949494", |
|||
"D. c #39393A", |
|||
"E. c #CECDCE", |
|||
"F. c #BCBCBC", |
|||
"G. c #A8A8A9", |
|||
"H. c #909090", |
|||
"I. c #686768", |
|||
"J. c #5B5B5C", |
|||
"K. c #3E3E3E", |
|||
"L. c #9C9C9D", |
|||
"M. c #626162", |
|||
"N. c #7E7D7E", |
|||
"O. c #B6B5B6", |
|||
"P. c #4D4D4E", |
|||
"Q. c #A1A1A1", |
|||
"R. c #474748", |
|||
"S. c #6B6B6C", |
|||
"T. c #464546", |
|||
"U. c #444444", |
|||
"V. c #545354", |
|||
"W. c #909091", |
|||
"X. c #D6D6D6", |
|||
"Y. c #535254", |
|||
"Z. c #C1C1C1", |
|||
"`. c #363536", |
|||
" + c #8D8D8D", |
|||
".+ c #C4C4C4", |
|||
"++ c #343334", |
|||
"@+ c #8C8C8C", |
|||
"#+ c #373638", |
|||
"$+ c #C2C2C2", |
|||
"%+ c #B4B4B4", |
|||
"&+ c #626263", |
|||
"*+ c #BDBDBD", |
|||
"=+ c #B3B3B3", |
|||
"-+ c #828182", |
|||
";+ c #959596", |
|||
">+ c #626262", |
|||
",+ c #A4A4A5", |
|||
"'+ c #9A999A", |
|||
")+ c #C0BFC0", |
|||
"!+ c #5C5C5C", |
|||
"~+ c #79797A", |
|||
"{+ c #B2B0B2", |
|||
"]+ c #4A4A4A", |
|||
"^+ c #49494A", |
|||
"/+ c #858586", |
|||
"(+ c #4B4B4C", |
|||
"_+ c #343434", |
|||
":+ c #B6B6B6", |
|||
"<+ c #747475", |
|||
"[+ c #585758", |
|||
"}+ c #424242", |
|||
"|+ c #747474", |
|||
"1+ c #A9A7A9", |
|||
"2+ c #3B3A3C", |
|||
"3+ c #A3A3A3", |
|||
"4+ c #787879", |
|||
"5+ c #AEADAE", |
|||
"6+ c #535354", |
|||
"7+ c #6B6A6B", |
|||
"8+ c #363636", |
|||
"9+ c #575658", |
|||
"0+ c #989899", |
|||
"a+ c #A4A4A4", |
|||
"b+ c #69696A", |
|||
"c+ c #EBEBEC", |
|||
"d+ c #616162", |
|||
"e+ c #656465", |
|||
"f+ c #757475", |
|||
"g+ c #3E3E40", |
|||
"h+ c #979797", |
|||
"i+ c #373738", |
|||
"j+ c #D2D2D2", |
|||
"k+ c #CDCCCD", |
|||
"l+ c #5D5C5D", |
|||
"m+ c #DEDDDE", |
|||
"n+ c #727272", |
|||
"o+ c #A8A8A8", |
|||
"p+ c #515051", |
|||
"q+ c #CFCECF", |
|||
"r+ c #8F8F8F", |
|||
"s+ c #616061", |
|||
"t+ c #C6C6C6", |
|||
"u+ c #C7C6C7", |
|||
"v+ c #4D4C4D", |
|||
"w+ c #757474", |
|||
"x+ c #343436", |
|||
"y+ c #D9D8D9", |
|||
"z+ c #505050", |
|||
"A+ c #989698", |
|||
"B+ c #DAD9DA", |
|||
"C+ c #A9A9A9", |
|||
"D+ c #7A797A", |
|||
"E+ c #3C3C3C", |
|||
"F+ c #C9C8C9", |
|||
"G+ c #E1E0E1", |
|||
"H+ c #BBBABB", |
|||
"I+ c #4F4E50", |
|||
"J+ c #ACAAAC", |
|||
"K+ c #555556", |
|||
"L+ c #606061", |
|||
"M+ c #969596", |
|||
"N+ c #D4D4D4", |
|||
"O+ c #AEAEAF", |
|||
"P+ c #D8D7D8", |
|||
"Q+ c #696869", |
|||
"R+ c #414042", |
|||
"S+ c #747374", |
|||
"T+ c #818182", |
|||
"U+ c #565556", |
|||
"V+ c #D7D6D7", |
|||
"W+ c #444446", |
|||
"X+ c #C0C0C0", |
|||
"Y+ c #515151", |
|||
"Z+ c #898989", |
|||
"`+ c #3A3A3C", |
|||
" @ c #5D5D5D", |
|||
".@ c #B9B9B9", |
|||
"+@ c #414142", |
|||
"@@ c #424243", |
|||
"#@ c #535253", |
|||
"$@ c #484848", |
|||
"%@ c #868686", |
|||
"&@ c #E8E7E7", |
|||
"*@ c #474648", |
|||
"=@ c #9E9C9E", |
|||
"-@ c #646464", |
|||
";@ c #9E9E9E", |
|||
">@ c #434244", |
|||
",@ c #929192", |
|||
"'@ c #3F3E3F", |
|||
")@ c #F0EFEF", |
|||
"!@ c #525252", |
|||
"~@ c #949495", |
|||
"{@ c #4B4A4B", |
|||
"]@ c #BDBCBD", |
|||
"^@ c #646465", |
|||
"/@ c #838383", |
|||
"(@ c #C2C1C2", |
|||
"_@ c #B8B8B9", |
|||
":@ c #B2B2B2", |
|||
"<@ c #6F6E6F", |
|||
"[@ c #515152", |
|||
"}@ c #737373", |
|||
"|@ c #525152", |
|||
"1@ c #EAE9E9", |
|||
"2@ c #555455", |
|||
"3@ c #838283", |
|||
"4@ c #A0A0A1", |
|||
"5@ c #4B4A4C", |
|||
"6@ c #5E5E5E", |
|||
"7@ c #727172", |
|||
"8@ c #666667", |
|||
"9@ c #E2E1E2", |
|||
"0@ c #5A5A5A", |
|||
"a@ c #666566", |
|||
"b@ c #49484A", |
|||
"c@ c #676768", |
|||
"d@ c #767677", |
|||
"e@ c #A2A1A2", |
|||
"f@ c #4F4E4F", |
|||
"g@ c #CACACA", |
|||
"h@ c #333234", |
|||
"i@ c #808080", |
|||
"j@ c #5F5F5F", |
|||
"k@ c #9C9C9E", |
|||
"l@ c #7C7B7C", |
|||
"m@ c #D0CFD0", |
|||
"n@ c #5C5C5D", |
|||
"o@ c #929092", |
|||
"p@ c #B8B6B8", |
|||
"q@ c #636263", |
|||
"r@ c #C3C2C3", |
|||
"s@ c #C5C5C5", |
|||
"t@ c #555456", |
|||
"u@ c #848384", |
|||
"v@ c #6D6D6E", |
|||
"w@ c #595859", |
|||
"x@ c #AFADAF", |
|||
"y@ c #676668", |
|||
"z@ c #B0AFB0", |
|||
"A@ c #6C6C6C", |
|||
"B@ c #69686A", |
|||
"C@ c #5B5B5B", |
|||
"D@ c #B6B6B7", |
|||
"E@ c #DBDADB", |
|||
"F@ c #838183", |
|||
"G@ c #B5B4B5", |
|||
"H@ c #D1D0D1", |
|||
"I@ c #ABAAAB", |
|||
"J@ c #7A7A7A", |
|||
"K@ c #757476", |
|||
"L@ c #7C7C7C", |
|||
"M@ c #989798", |
|||
"N@ c #9F9E9F", |
|||
"O@ c #DCDCDC", |
|||
"P@ c #555555", |
|||
"Q@ c #4E4E50", |
|||
"R@ c #D8D8D8", |
|||
"S@ c #9E9D9E", |
|||
"T@ c #7D7D7D", |
|||
"U@ c #737274", |
|||
"V@ c #A8A7A8", |
|||
"W@ c #767576", |
|||
"X@ c #565656", |
|||
"Y@ c #7B7A7B", |
|||
"Z@ c #B2B2B3", |
|||
"`@ c #908F90", |
|||
" # c #EFEFEF", |
|||
".# c #F2F2F2", |
|||
"+# c #E1E1E1", |
|||
"@# c #BBBBBB", |
|||
"## c #3C3C3E", |
|||
"$# c #59595A", |
|||
"%# c #AEAEAE", |
|||
"&# c #EDEDEE", |
|||
"*# c #7D7C7D", |
|||
"=# c #F6F6F6", |
|||
"-# c #FAFAFA", |
|||
";# c #848484", |
|||
"># c #3B3B3B", |
|||
",# c #4E4E4E", |
|||
"'# c #C4C3C4", |
|||
")# c #424142", |
|||
"!# c #818081", |
|||
"~# c #E4E3E4", |
|||
"{# c #FCFCFC", |
|||
"]# c #BEBDBE", |
|||
"^# c #E4E4E4", |
|||
"/# c #EBEBEB", |
|||
"(# c #5B5A5B", |
|||
"_# c #A1A0A1", |
|||
":# c #ADACAD", |
|||
"<# c #F3F3F3", |
|||
"[# c #E8E8E8", |
|||
"}# c #A7A6A7", |
|||
"|# c #AFAEAF", |
|||
"1# c #D9D9D9", |
|||
"2# c #59585A", |
|||
"3# c #6C6C6D", |
|||
"4# c #F8F7F8", |
|||
"5# c #9F9FA0", |
|||
"6# c #828282", |
|||
"7# c #979798", |
|||
"8# c #ABABAB", |
|||
"9# c #787778", |
|||
"0# c #848485", |
|||
"a# c #3E3D3E", |
|||
"b# c #9F9F9F", |
|||
"c# c #878788", |
|||
"d# c #D1D1D1", |
|||
"e# c #8F8E8F", |
|||
"f# c #737273", |
|||
"g# c #909092", |
|||
"h# c #EEEEEE", |
|||
"i# c #E5E4E5", |
|||
"j# c #B4B3B4", |
|||
"k# c #F0F0F0", |
|||
"l# c #E0E0E0", |
|||
"m# c #9B9A9B", |
|||
"n# c #A5A4A5", |
|||
"o# c #939293", |
|||
"p# c #DFDEDF", |
|||
"q# c #868687", |
|||
"r# c #E2E2E2", |
|||
"s# c #3F3E40", |
|||
"t# c #828283", |
|||
"u# c #717071", |
|||
"v# c #7C7C7D", |
|||
"w# c #646364", |
|||
"x# c #B9B9BA", |
|||
"y# c #515052", |
|||
"z# c #A5A5A6", |
|||
"A# c #858485", |
|||
"B# c #9D9D9D", |
|||
"C# c #3D3C3E", |
|||
"D# c #CBCACB", |
|||
"E# c #BEBCBE", |
|||
"F# c #ACACAC", |
|||
"G# c #7B7B7B", |
|||
"H# c #6F6E70", |
|||
"I# c #F4F3F4", |
|||
"J# c #7E7E7F", |
|||
"K# c #E3E3E3", |
|||
"L# c #D7D7D7", |
|||
"M# c #ECEBEC", |
|||
"N# c #A7A7A8", |
|||
"O# c #929293", |
|||
"P# c #474747", |
|||
"Q# c #5A595A", |
|||
"R# c #717172", |
|||
"S# c #666666", |
|||
"T# c #7B7B7C", |
|||
"U# c #8C8C8D", |
|||
"V# c #5E5D5E", |
|||
"W# c #B2B1B2", |
|||
"X# c #F6F5F6", |
|||
"Y# c #B4B4B5", |
|||
"Z# c #8B8B8C", |
|||
"`# c #A09FA0", |
|||
" $ c #6C6B6C", |
|||
".$ c #BDBDBE", |
|||
"+$ c #4F4F4F", |
|||
"@$ c #434243", |
|||
"#$ c #646264", |
|||
"$$ c #6B6A6C", |
|||
"%$ c #494849", |
|||
"&$ c #ADADAE", |
|||
"*$ c #717072", |
|||
"=$ c #8F8D8F", |
|||
"-$ c #A9A9AA", |
|||
";$ c #6A6A6A", |
|||
">$ c #EEEDEE", |
|||
",$ c #AAAAAB", |
|||
"'$ c #F4F4F4", |
|||
")$ c #575657", |
|||
"!$ c #89898A", |
|||
"~$ c #969696", |
|||
"{$ c #8A8A8B", |
|||
"]$ c #919191", |
|||
"^$ c #A3A3A4", |
|||
"/$ c #A2A2A2", |
|||
"($ c #F1F1F1", |
|||
"_$ c #C4C4C5", |
|||
":$ c #979697", |
|||
"<$ c #4D4C4E", |
|||
"[$ c #808081", |
|||
"}$ c #9D9D9E", |
|||
"|$ c #686869", |
|||
"1$ c #BFBEBF", |
|||
"2$ c #7A7A7B", |
|||
"3$ c #CDCDCD", |
|||
"4$ c #E7E7E7", |
|||
"5$ c #757575", |
|||
"6$ c #EAEAEA", |
|||
"7$ c #F8F8F8", |
|||
"8$ c #8E8D8E", |
|||
"9$ c #8F8F90", |
|||
"0$ c #868486", |
|||
"a$ c #C9C9C9", |
|||
"b$ c #B5B5B5", |
|||
"c$ c #C7C7C7", |
|||
"d$ c #E5E5E6", |
|||
"e$ c #7F7F7F", |
|||
"f$ c #A6A5A6", |
|||
"g$ c #606060", |
|||
"h$ c #4E4D4E", |
|||
"i$ c #E6E5E6", |
|||
"j$ c #8B8A8B", |
|||
"k$ c #B5B3B5", |
|||
"l$ c #8E8E8E", |
|||
"m$ c #C1C1C2", |
|||
"n$ c #444344", |
|||
"o$ c #323234", |
|||
"p$ c #454445", |
|||
"q$ c #707071", |
|||
"r$ c #8A8A8A", |
|||
"s$ c #9E9E9F", |
|||
"t$ c #DDDDDD", |
|||
"u$ c #C5C4C5", |
|||
"v$ c #4A494A", |
|||
"w$ c #363638", |
|||
"x$ c #7F7E7F", |
|||
"y$ c #ECECEC", |
|||
"z$ c #B3B3B4", |
|||
"A$ c #919192", |
|||
"B$ c #B3B2B3", |
|||
"C$ c #E0DFE0", |
|||
"D$ c #B7B7B7", |
|||
"E$ c #686868", |
|||
"F$ c #504F50", |
|||
"G$ c #858585", |
|||
"H$ c #707070", |
|||
"I$ c #EDECED", |
|||
"J$ c #777677", |
|||
"K$ c #414141", |
|||
"L$ c #595959", |
|||
"M$ c #AFAFB0", |
|||
"N$ c #C9C8C8", |
|||
"O$ c #8D8D8E", |
|||
"P$ c #E6E6E6", |
|||
"Q$ c #5F5E5F", |
|||
"R$ c #ACABAC", |
|||
"S$ c #BEBEBF", |
|||
"T$ c #686668", |
|||
"U$ c #C7C6C6", |
|||
"V$ c #DBDBDB", |
|||
"W$ c #898889", |
|||
"X$ c #7B7B7D", |
|||
"Y$ c #C3C3C4", |
|||
"Z$ c #7E7E80", |
|||
"`$ c #D9D9DA", |
|||
" . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ $ % @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ & @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ * @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ = - = @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ; @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ > , @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ ' ) ! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ~ { @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ] ^ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ / ( _ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ : < @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ [ } @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! | 1 ! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 2 3 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4 5 6 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 7 8 9 0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a b @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c d e @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ f g h i j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ k l @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ m n o p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # q r s j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t u @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ m n v w @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 6 x r y p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ z A @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c n r B # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! C D r E j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ F G @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H I J K L @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ M J r N 2 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ O P @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # Q n J v R @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ S T J r } p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ U V # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H v J r i # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! W r J r X Y @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Z ` : @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # .v J J ..+.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @.#.J J r $.0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # %.&.*.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! =.-.J J ;.>.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ,.r J J '.).!.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ~.{.].k @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! ^./.J J r (.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! _.'.J J r :.<.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ [.}.I |.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j 1.T J J J 2.3.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4.#.J J J '.5.[.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a M ;.6.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % 7.h J J J ;.b @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8.r J J J r 9.0.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a.b.J c.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p d.T J J J J e.% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ f.M J J J J J q g.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ h.r J i.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ j.r J J J J v k.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ l.m.J J J J '.5 n.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ o.J J p.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p q.r J J J J r ^.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p r.r J J J J J s.3.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t.J J } @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ u.{.J J J J J J 2.v.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ w.x.J J J J J J s.k.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # ! @ @ @ @ @ @ @ @ @ @ y.J J z.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A.B.r J J J J J -.C.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ e T J J J J J J D.] @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ E.F.G.H.I.}.2.} # @ @ @ @ @ @ @ @ @ J.J J K.@ @ @ @ @ @ @ @ @ @ L.M.N.6.O.+.! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ *.P.J J J J J J r d.# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j J.J J J J J J J #.Q.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j < .q.R.&.h r J J J S.@ @ @ @ @ @ @ @ @ @ T.J J h ~ @ @ @ @ @ @ @ @ @ o.J '.-.b.U.V.y.W.X.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ +.Y.r J J J J J J ` $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Z.&.J J J J J J J `. +# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % .+] y.q ++;.D '.J J J J J J '.@+@ @ @ @ @ @ @ @ @ @ #+J J J $+@ @ @ @ @ @ @ @ @ %+].J J J J '.'.;.h 2.&+U *+j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ =+s.'.J J J J J J D -+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 1.J J J J J J J J v U # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Y ;+>+U.h J J J J J J J J J J J J ;.,+@ @ @ @ @ @ @ @ @ % I J J J '+@ @ @ @ @ @ @ @ @ )+U.J J J J J J J J J J r ` !+~+a # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ {+]+J J J J J J J J R.p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j ^+J J J J J J J J v W ! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @./+(+].;.J J J J J J J J J J J J J J J _+:+@ @ @ @ @ @ @ @ @ @.;.J J J <+@ @ @ @ @ @ @ @ @ A.[+J J J J J J J J J J J J J D I }+|+.+g.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 1+2+'.J J J J J J J m.3+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ S n J J J J J J J J D 4+p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ X.5+( &.r J J J J J J J J J J J J J J J J J J &.+.@ @ @ @ @ @ @ @ @ :+;.J J J 6+@ @ @ @ @ @ @ @ @ ! 7+J J J J J J J J J J J J J J J J J 8+9+0+, @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a+` J J J J J J J J r b+p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c+d+'.J J J J J J J J T e+! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ k f+2.h J J J J J J J J J J J J J J J J J J J J J V ! @ @ @ @ @ @ @ @ @ F r J J J g+@ @ @ @ @ @ @ @ @ @ h+J J J J J J J J J J J J J J J J J J J T D.9 0.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ / i+J J J J J J J J J x j+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ k+D.J J J J J J J J J J l+m+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % h.9 /.J J J J J J J J J J J J J J J J J J J J J J J J (+@ @ @ @ @ @ @ @ @ @ n+J J J J ].j @ @ @ @ @ @ @ @ @ o+;.J J J J J J J J J J J J J J J J J J J J J r p+U q+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j r+I J J J J J J J J J T -+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ <+r J J J J J J J J J r [+0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # n.(.].'.J J J J J J J J J J J J J J J J J J r ;.h &.K y g :+@ @ @ @ @ @ @ @ @ g.s+J J J J _+t+@ @ @ @ @ @ @ @ @ u+v+` _+;.r '.J J J J J J J J J J J J J J J J J J I o @+p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ w+x+J J J J J J J J J '.B.y+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
". @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Y V.'.J J J J J J J J J r R.@.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ w.m ^+-.'.J J J J J J J J J J J J J J J J J ;.` z+1.A+k B+@ @ @ @ @ @ @ @ @ @ @ @ @ .+o J J J J ;.C+@ @ @ @ @ @ @ @ @ @ @ % .+o.D+[+}+h J J J J J J J J J J J J J J J J J '.D E+-+F+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G+S.T J J J J J J J J J J i+H+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . ", |
|||
"+ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Q.h J J J J J J J J J J r I+:+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # J+K+_+J J J J J J J J J J J J J J J J J r &.L+M+*+N+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ O+D.J J J J '.O @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ P+.+< Q+R+D J J J J J J J J J J J J J J J J J T o m j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % e+h J J J J J J J J J J J s+# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ l+J J J J J J J J J J J '.D.w @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ P+Y./.J J J J J J J J J J J J J J J r b.P.S+:+! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ F r J J J J J S.# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ !.T+U+8 ;.J J J J J J J J J J J J J J J ;...> % @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ u.6+r J J J J J J J J J J J V V+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ :+` J J J J J J J J J J J J x.>.@ @ @ @ @ @ @ @ @ @ @ @ @ @ X.y T J J J J J J J J J J J J J D W+n+:+_ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ <+J J J J J J 6+E.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j X+N.Y+/.J J J J J J J J J J J J J J J I N.# @ @ @ @ @ @ @ @ @ @ @ @ @ @ +.K+r J J J J J J J J J J J -.Z+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ N.;.J J J J J J J J J J J J ].t.@ @ @ @ @ @ @ @ @ @ @ @ @ @ % S+h J J J J J J J J J D `+ @< ! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 5.J J J J J J ` H+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ f .@b++@-.J J J J J J J J J J J r e.Y @ @ @ @ @ @ @ @ @ @ @ @ @ @ .@@@r J J J J J J J J J J J '.#@X.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G+$@J J J J J J J J J J J J J -.%@&@@ @ @ @ @ @ @ @ @ @ @ @ @ @ Z+E+J J J J J J D *@%@.+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ n J J J J J J r =@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j+r+K+h J J J J J J J J T -@G+@ @ @ @ @ @ @ @ @ @ @ @ @ @ ;@>@J J J J J J J J J J J J J n w @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ,@r J J J J J J J J J J J J J I b+% @ @ @ @ @ @ @ @ @ @ @ @ @ # n.'@'.J J h (+[ N+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ X.'.J J J J J J J S+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j l.q./.'.J J J J /.<+f.@ @ @ @ @ @ @ @ @ @ @ @ @ @ Q.&.J J J J J J J J J J J J J r d+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ )@d.r J J J J J J J J J J J J J r d.*.@ @ @ @ @ @ @ @ @ @ @ @ @ @ u+!@].$.;@! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ~@J J J J J J J J {@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ]@^@x J J +@U @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! /@i+J J J J J J J J J J J J J J T.(@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _@x J J J J J J J J J J J J J J r 6+2 @ @ @ @ @ @ @ @ @ @ @ @ @ @ g.:@0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ <@J J J J J J J J i+# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j 4.[@V o.@ @ @ @ @ @ @ @ @ @ @ @ @ @ % 7.v J J J J J J J J J J J J J J D Z+# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ }@D J J J J J J J J J J J J J J r q J+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j |@J J J J J J J J ;..+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # @ @ @ @ @ @ @ @ @ @ @ @ @ @ w.} D J J J J J J J J J J J J J J J ..1@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0 K.J J J J J J J J J J J J J J J J x.l.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ 8 J J J J J J J J D S @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ m+2@r J J J J J J J J J J J J J J J -.>.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 3@h J J J J J J J J J J J J J J J J ].S @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4@;.J J J J J J J J J Q+# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0.5@r J J J J J J J J J J J J J J J r 6@% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G+q.'.J J J J J J J J J J J J J J J J h 7@_ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ^@J J J J J J J J J J ..$+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # Q.D.J J J J J J J J J J J J J J J J J i+k @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ n./.J J J J J J J J J J J J J J J J J -.8@9@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # g+J J J J J J J J J J h 6.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ e D.J J J J J J J J J J J J J J J J J J ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0@J J J J J J J J J J J J J J J J J J r P.(@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ :+r J J J J J J J J J J J a@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G+%.h J J J J J J J J J J J J J J J J J J x._ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0.D.J J J J J J J J J J J J J J J J J J '.b@o.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c@J J J J J J J J J J J J K.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Y L+T J J J J J J J J J J J J J J J J J J -./@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d@r J J J J J J J J J J J J J J J J J J '.i+[ ! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j D.J J J J J J J J J J J J r e@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ :+P r J J J J J J J J J J J J J J J J J J J f@Y @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ g@#.J J J J J J J J J J J J J J J J J J J J h@i@_ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ =+h J J J J J J J J J J J J J j@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ U +@J J J J J J J J J J J J J J J J J J J J ;.k@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ l@r J J J J J J J J J J J J J J J J J J J J ;.6+_ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 1 J J J J J J J J J J J J J J E+*.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % D+n J J J J J J J J J J J J J J J J J J J J J v+# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j P J J J J J J J J J J J J J J J J J J J J J '.$@Q.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ m@K.J J J J J J J J J J J J J J D e @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ !.n@T J J J J J J J J J J J J J J J J J J J J J m.] @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ o@h J J J J J J J J J J J J J J J J J J J J J J ` / # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t.r J J J J J J J J J J J J J J J K+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p@G r J J J J J J J J J J J J J J J J J J J J J '.9 j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0 | '.J J J J J J J J J J J J J J J J J J J J J J h q@E.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j '@J J J J J J J J J J J J J J J J T =+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % r+D.'.J J J J J J J J J J J J J J J J J J J J J J n r@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4 ;.J J J J J J J J J J J J J J J J J J J J J J J r A s@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a+D J J J J J J J J J J J J J J J J J t@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ u.^.v J J J J J J J J J J J J J J J J J J J J J J J J 6@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 6+J J J J J J J J J J J J J J J J J J J J J J J J '.D.u@! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ !.6+J J J J J J J J J J J J J J J J J J /._@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p@..r J J J J J J J J J J J J J J J J J J J J J J J J x.@.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ < ].J J J J J J J J J J J J J J J J J J J J J J J J J /.v@v.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ [ -.J J J J J J J J J J J J J J J J J J J u 0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! r+s.J J J J J J J J J J J J J J J J J J J J J J J J J r W # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j M.'.J J J J J J J J J J J J J J J J J J J J J J J J J r K w @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p i+J J J J J J J J J J J J J J J J J J J J -.e @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A.w@-.J J J J J J J J J J J J J J J J J J J J J J J J J J #.a @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ x@/.J J J J J J J J J J J J J J J J J J J J J J J J J J J n W j+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j y@J J J J J J J J J J J J J J J J J J J J J J &.u.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! S V J J J J J J J J J J J J J J J J J J J J J J J J J J J J 1 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 6+J J J J J J J J J J J J J J J J J J J J J J J J J J J J r 5.z@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ S ].J J J J J J J J J J J J J J J J J J J J J J r A@p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Y B@v J J J J J J J J J J J J J J J J J J J J J J J J J J J J x .+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ o.n J J J J J J J J J J J J J J J J J J J J J J J J J J J J '.n ( +.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ n.i+J J J J J J J J J J J J J J J J J J J J J J J J -.7+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0 S E+r J J J J J J J J J J J J J J J J J J J J J J J J J J J J r n+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j C@'.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J r :.S ! @ @ @ @ @ @ @ @ @ @ @ @ @ @ O.s.J J J J J J J J J J J J J J J J J J J J J J J J J J /.U # @ @ @ @ @ @ @ @ @ @ @ @ @ @ ]@!+I J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J 8 *+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ D@v J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ;.(+] % @ @ @ @ @ @ @ @ @ @ @ Q.x.J J J J J J J J J J J J J J J J J J J J J J J J J J J J v W E@@ @ @ @ @ @ @ @ @ @ @ :+9 v '.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J r W @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j I+J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J -.U+>.L @ @ @ @ @ @ @ ' F@v J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J r ).$ # @ @ @ @ @ @ # G@p.b.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J n k @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # ~.H@I@c.^ b J@|+K@L@u@M@a.A.! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ e r J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J h }+W N@: O@: J+b+#.r J J J J J J J J J J J J -.x.A $.K v '.J J J J J J J J J J J J J J ].P@C.E.O@~.g@N.Q@v r J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J y @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # R@F.S@/ T@4+U@g T@[ M@V@[.: ~ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # w.k |.A+W@M.o 2.b.;.r J J J J J J J J J r _+2.X@Y@Z@N+@ @ @ @ @ @ @ @ @ @ @ @ @ % W+J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J D v `+n r J J J J J J J J J J J J J J #.`@*. #.#+#l.p+J J J J J J J J J J J J J J J J '.I &.m.T J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ].k.@ @ @ @ @ @ @ @ @ @ @ @ @ = @#o@M.K i+;.J J J J J J J J J r T I ##9.$#7@`@%#@#*.&#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ l.l@).s.v T J J J J J J J J J J J J J J J J J J J r i+G ^.F.@ @ @ @ @ @ @ @ @ @ @ @ *#D J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ].H =#@ @ @ @ -#[.:.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J [+P+@ @ @ @ @ @ @ @ @ @ @ j ;#q.` h J J J J J J J J J J J J J J J J J J J r /.>#,#v@'+~.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ y+@#-+6@V T J J J J J J J J J J J J J J J J J J J J I X 4 % @ @ @ @ @ @ @ @ @ '#)#J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J r !#.#@ @ @ @ @ @ @ 5+K.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J -.;@@ @ @ @ @ @ @ @ @ @ r@b+i+J J J J J J J J J J J J J J J J J J J J r x }.^.h.E.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ~ )+>.C@#.;.J J J J J J J J J J J J J J J J J J '.i+b+' @ @ @ @ @ @ @ @ # ^@'.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ].]@@ @ @ @ @ @ @ @ +#9 J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J E+w.@ @ @ @ @ @ @ @ ~#@+@@r J J J J J J J J J J J J J J J J J J D /.f@N.@#N+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j / X@b.'.J J J J J J J J J J J J J J J J J r ].^.0 @ @ @ @ @ @ @ 0.h J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J 8 m+@ @ @ @ @ @ @ @ {#8.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b+@ @ @ @ @ @ @ = Q.@@D J J J J J J J J J J J J J J J J J J h (+Z *.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j Z@( i+J J J J J J J J J J J J J J J J J J r 5.k.@ @ @ @ @ @ % 2.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J n ..Q@@@r J J J J J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J J J J J D @@z.@@h J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J h o.@ @ @ @ @ @ !.9 x+J J J J J J J J J J J J J J J J J J D X@S j+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j+-@#.r J J J J J J J J J J J J J J J J J ].D+f.@ @ @ @ @ A@J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J n 7@]#^#/#~.N@e.r J J J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J J J r ).l.~./#~ :+(#-.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J q w.@ @ @ @ @ _#5 r J J J J J J J J J J J J J J J J J h Y.:#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ '#&+].J J J J J J J J J J J J J J J J J r e.(@@ @ @ @ ] h J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J 8+,.<#@ @ @ @ {#y+6+r J J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J J J {.E@@ @ @ @ @ [#Z /.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J '.%.@ @ @ @ G+y.h J J J J J J J J J J J J J J J J J T z+Q.% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! }#$@D J J J J J J J J J J J J J J J J J M ;@@ @ @ )+8 J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J r v@_ @ @ @ @ @ @ @ |#V J J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J J V [.@ @ @ @ @ @ @ 1#V.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ;.F @ @ @ k 2#-.J J J J J J J J J J J J J J J J r b.b _ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % %@` J J J J J J J J J J J J J J J J J D 3#0 @ w.}.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ].O.@ @ @ @ @ @ @ @ ! ^.'.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J r b 4#@ @ @ @ @ @ @ @ >.;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+%+@ % >.m.J J J J J J J J J J J J J J J J J h -@@.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! 1+}+r J J J J J J J J J J J J J J J J T q@Y P+_.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ` : @ @ @ @ @ @ @ @ {#`@D J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J h 5#@ @ @ @ @ @ @ @ @ t+h J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b.k ! %@x J J J J J J J J J J J J J J J J '.i+ .p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Y 9 -.J J J J J J J J J J J J J J J J r @@6#..J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J h D+l+D J J J J J J J J J J J J J J J J '.$@z@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p 1.T J J J J J J J J J J J J J J J J J -.r J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J '.;.r J J J J J J J J J J J J J J J J r [@a @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # -+n J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J r l+w.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ S v J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J r E p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ~+I J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J r (#2 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! W@r J J J J J J J J J J J J J J J J J J J J J J J J J J J J J '.;.;.r J J J J J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J J J '.;.;.D J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J z.0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ~@S = @ @ @ @ @ @ @ @ @ @ @ @ @ p [@r J J J J J J J J J J J J J J J J J J J J J J J J J J r s.9#>.Q.0#z+;.J J J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J r a#d@0+b#c#z+D J J J J J J J J J J J J J J J J J J J J J J J J J J J 8 w @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % T.r ]+.@@ @ @ @ @ @ @ @ @ @ @ @ @ '#9.J J J J J J J J J J J J J J J J J J J J J J J J J T W d#{#@ @ @ % 3@&.J J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J T 9 Y {#@ @ @ % e#&.J J J J J J J J J J J J J J J J J J J J J J J J J v ;@@ @ @ @ @ @ @ @ @ @ @ @ @ 0 f#E.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ O.v J J @@g#@ @ @ @ @ @ @ @ @ @ @ @ @ >.h J J J J J J J J J J J J J J J J J J J J J J J J K+G+@ @ @ @ @ @ h#-+D J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ i#F.>.>.j#G+@ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J [@V+@ @ @ @ @ @ k#,.D J J J J J J J J J J J J J J J J J J J J J J J J d.% @ @ @ @ @ @ @ @ @ @ @ @ X+5.T o@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ <+'.J J J h 9#% @ @ @ @ @ @ @ @ @ @ @ @ (.J J J J J J J J J J J J J J J J J J J J J J J v { @ @ @ @ @ @ @ @ : 8 J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V l#& Y.b.I I ].^+m#<#/@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J D n#@ @ @ @ @ @ @ @ O@M J J J J J J J J J J J J J J J J J J J J J J J E+N+@ @ @ @ @ @ @ @ @ @ @ @ k.a#J J B.w.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ m@K J J J J J T } j @ @ @ @ @ @ @ @ @ @ @ =+D.J J J J J J J J J J J J J J J J J J J J J J z.V+@ @ @ @ @ @ @ @ 4#9 J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J x.o#@@J J J J J J -.Q 3#J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J K.p#@ @ @ @ @ @ @ @ 4#7@J J J J J J J J J J J J J J J J J J J J J J -.q#@ @ @ @ @ @ @ @ @ @ @ @ r+m.J J J ].k.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a+T J J J J J J T 6 @ @ @ @ @ @ @ @ @ @ @ ! ( '.J J J J J J J J J J J J J J J J J J J J J $#r#@ @ @ @ @ @ @ @ @ ~+J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J -.8 r J J J J J J J x &.J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J 9./#@ @ @ @ @ @ @ @ -#3@J J J J J J J J J J J J J J J J J J J J J J 5 a @ @ @ @ @ @ @ @ @ @ @ a+i+J J J J '.1.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ (.J J J J J J J #.j @ @ @ @ @ @ @ @ @ @ @ @ F.].J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J D *#@ @ @ @ @ @ @ @ @ @ @ a+x J J J J J J s## @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j D.J J J J J J J } @ @ @ @ @ @ @ @ @ @ @ @ @ % {@J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J x+k @ @ @ @ @ @ @ @ @ @ @ S ;.J J J J J J h 4.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Z@;.J J J J J J v G.@ @ @ @ @ @ @ @ @ @ @ @ @ @ t#J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J z+@ @ @ @ @ @ @ @ @ @ @ @ (@}+J J J J J J D u#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ C r J J J J J J M , @ @ @ @ @ @ @ @ @ @ @ @ @ @ $+/.J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J '.v#@ @ @ @ @ @ @ @ @ @ @ @ % w#'.J J J J J J e.p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Y ,#J J J J J J J a@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # q J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J ].%+@ @ @ @ @ @ @ @ @ @ @ @ @ 0+;.J J J J J J &.x#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ :+].J J J J J J J n.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ q@J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J U.t+@ @ @ @ @ @ @ @ @ @ @ @ @ E.i+J J J J J J r o@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ -+r J J J J J J _+X.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ D+'.J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J r -./.;.J J J J J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J ).w.@ @ @ @ @ @ @ @ @ @ @ @ @ @ ..J J J J J J J q@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 6+J J J J J J J y#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ z#;.J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J r | A#z@O.B#-@/.J J J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J d+# @ @ @ @ @ @ @ @ @ @ @ @ @ @ D+J J J J J J J E+% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # C#J J J J J J J W@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ o+-.J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J r $.D#.#@ @ -#m+-+h J J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J r.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ w h J J J J J J r E#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ D#;.J J J J J J ].%+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ F#_+J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J X@X.@ @ @ @ @ @ -#G#T J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J H#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 2 }+J J J J J J J =.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ^ ;.J J J J J J q t+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ o+-.J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J h > -#@ @ @ @ @ @ @ g@5.J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J A@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # J.J J J J J J J n@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8@'.J J J J J J u ! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ,+;.J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J ` w.@ @ @ @ @ @ @ @ I#7.J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J i # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ J#;.J J J J J J )## @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ = }.J J J J J J '.N.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ l@'.J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V K#@ @ @ @ @ @ @ @ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J ).L#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ R h J J J J J J &.@.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @.}+J J J J J J ;.|.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I.J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J M @.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ (@&.J J J J J J _+%+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Z@].J J J J J J ;.+.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # ..J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J b.:+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ M#$@J J J J J J D e@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ N#h J J J J J J b.g.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ X.n J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J b.8#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J r O#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ P@J J J J J J J .@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ N.J J J J J J J P#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ e#J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J _+_#@ @ @ @ @ @ @ @ @ g@I J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J Q#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ R#J J J J J J J } # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ S#J J J J J J J l+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J r T#-#@ @ @ @ @ @ @ @ >.;.J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J &.p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ,@J J J J J J J z.R@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ y#J J J J J J J T#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ +.`+J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J J }+w.@ @ @ @ @ @ @ 9@$.J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J ;.e#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ g@r J J J J J J x.!.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@J J J J J J r m @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ U#D J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J J J y g.@ @ @ @ @ /#|+-.J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J X@p @ @ @ @ @ @ @ @ @ @ @ @ @ @ R@i+J J J J J J h .+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ m.J J J J J J h $+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ P+v+J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J J J r V#W#/#X#/#(@7+v J J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J b.Y#@ @ @ @ @ @ @ @ @ @ @ @ @ @ # K.J J J J J J r J+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ~.;.J J J J J J D.g@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ !#r J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J J J J J T K...8 /.J J J J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J 2@# @ @ @ @ @ @ @ @ @ @ @ @ @ @ ..J J J J J J J Z#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $+J J J J J J J 8 2 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j P J J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J v 0.@ @ @ @ @ @ @ @ @ @ @ @ @ @ K+J J J J J J J *#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ `#J J J J J J J ..~.@ @ @ @ @ @ @ @ @ @ @ @ @ @ ! 9#D J J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J J R.G+@ @ @ @ @ @ @ @ @ @ @ @ @ I.J J J J J J J $@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ - J J J J J J J |@~ @ @ @ @ @ @ @ @ @ @ @ @ @ @ .$2.J J J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ /@J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J J T e @ @ @ @ @ @ @ @ @ @ @ @ @ 7@J J J J J J J L+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ %@J J J J J J J n@@ @ @ @ @ @ @ @ @ @ @ @ @ @ # f@J J J J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J V K#@ @ @ @ @ @ @ @ @ /@J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J J J x a.@ @ @ @ @ @ @ @ @ @ @ @ N.;.J J J J J J (.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ g J J J J J J J 9 @ @ @ @ @ @ @ @ @ @ @ @ @ # N.r J J J J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J ].%#-#@ @ @ @ @ @ @ @ /@J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J J J J e.p @ @ @ @ @ @ @ @ @ @ @ ,.;.J J J J J J +$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ U@J J J J J J J b+@ @ @ @ @ @ @ @ @ @ @ @ @ %+@@` @$}.$##$$$$$} (.%$` n h r J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J 5 ]#@ @ @ @ @ @ @ @ /@J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J '.;._+&.@$6+} y@$$&$@ @ @ ##&.N.@ @ @ @ @ @ @ @ @ @ @ ,+;.J J J J J J $@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ v@J J J J J J J *$@ @ @ @ @ @ @ @ @ @ @ @ @ B+g.@ @ @ @ @ @ @ @ @ @ @ w.D@=$B.x+J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J R.y+@ @ @ @ @ @ @ /@J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J r ..<+z@*.f @ @ @ @ @ @ @ @ @ @ # : # @ @ @ @ @ @ @ @ @ @ o+;.J J J J J J @@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $J J J J J J J U@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Y ] ]+D J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J r S+p#@ @ @ @ @ @ /@J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J r D.b a @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ -$h J J J J J J V @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ;$J J J J J J J U@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % e ].J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J r >+>$@ @ @ @ @ /@J J J J J J J J J J J J J J J ;.r J J J J J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J r w#u.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ,$_+J J J J J J g+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ %.J J J J J J J U@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ M#w+r J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 ~ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J -.m#'$@ @ @ @ /@J J J J J J J J J J J J T )$!$~${$9 n J J J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J (+A.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ,$_+J J J J J J g+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $J J J J J J J U@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p+J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J &.D#@ @ @ @ @ @ @ @ 4#c#r J J J J J J J J J J J J J b.]${#@ @ @ /@J J J J J J J J J J J D.Q.f {#@ @ 4#)+R.r J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J x.7 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ -$_+J J J J J J g+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ v@J J J J J J J *$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ >.v J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J h < -#@ @ @ @ @ @ @ B+V#J J J J J J J J J J J J J J J ].^$-#@ -#T@J J J J J J J J J J _+/${#@ @ @ @ @ @ $ 2.J J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J r W # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ o+;.J J J J J J @@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ n+J J J J J J J r.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @.5 J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J 5.!.@ @ @ @ @ @ {#!$v J J J J J J J J J J J J J J J J i+c..#a.z.J J J J J J J J J J &+($@ @ @ @ @ @ @ 4#J#;.J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J ;.|.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ,+;.J J J J J J ^+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ g J J J J J J J &+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! ).J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J Y+_$'$@ @ @ ~#:$n J J J J J J J J J J J J J J J J J J T `+/.J J J J J J J J J J h ~@{#@ @ @ @ @ @ @ @ ]#h J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J _+@.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ,.;.J J J J J J 5.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ u@J J J J J J J X @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $#J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J r <$[$%#:+}$|$x J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+z#@ @ @ @ @ @ @ @ @ j+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J _+[.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ N.;.J J J J J J (.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ - J J J J J J J | ~ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # 9+J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J J J D ;.;.;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J _+g@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ C J J J J J J J L+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _#J J J J J J J ..~.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ R@z.J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J I k @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I.J J J J J J J $@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ * J J J J J J J 8 2 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 1$8 J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J ;.0+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ (.J J J J J J J 2$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ~.;.J J J J J J &.g@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8#h J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J r W @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ..J J J J J J J @+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ].J J J J J J I $+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J :.k+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # g+J J J J J J '.J+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@J J J J J J r M@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j K.J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J v =@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ R@m.J J J J J J h .+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 5.J J J J J J J *#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ M+r J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J C@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ D#r J J J J J J ` 3$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ I.J J J J J J J l+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j I+J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J J J J J J J J J J J J J J J J J J J J r o s @@'.J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J I 3.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ,@J J J J J J J ,#R@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ l@J J J J J J J ^+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a.v J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ].%#4$}#%$J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J 5$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ W@J J J J J J J d.! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 6.-.J J J J J J b.g.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j w@J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J J r x 5.}.R.v J J J J J J J J J J J J R+4$@ {#t+` J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J ` ]@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ (.J J J J J J J 7.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ %+].J J J J J J ;.+.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ] I J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J J -.v@F#g.9@+.]$..J J J J J J J J J J J @@6$@ @ {#e x J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J r |$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! $@J J J J J J D ^$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a }+J J J J J J ;.:@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % q J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J J T q#<#@ @ @ @ {#V+K '.J J J J J J J J J @@6$@ @ @ <#]$T J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J /.4.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @.&.J J J J J J I :@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % }.J J J J J J '.N.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # Z+D J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J r <+M#@ @ @ @ @ @ @ :@@@J J J J J J J J J @@6$@ @ @ @ 7$T+;.J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J P.0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ &$h J J J J J J &.@.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 9 '.J J J J J J >+! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ k K.J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J ].O.@ @ @ @ @ @ @ @ = y.J J J J J J J J J @@6$@ @ @ @ @ 6$S.r J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J -.U#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ +;.J J J J J J )#! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8$;.J J J J J J q t+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j e.J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J 8 m+@ @ @ @ @ @ @ @ @ 9$D J J J J J J J J @@6$@ @ @ @ @ @ G+6@J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J x w @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # !+J J J J J J J J.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ .@-.J J J J J J b.:+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ S T J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V ^#@ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J @@6$@ @ @ @ @ @ @ F+s.J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J 9+% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ w.K J J J J J J J l@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ K.J J J J J J '.4+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4 &.J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J @@6$@ @ @ @ @ @ @ @ F.:.J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J D 4+! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0.h J J J J J J r F.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ q.J J J J J J J ,#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ]+J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J @@6$@ @ @ @ @ @ @ @ 7$T@J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J x ;@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ D+J J J J J J J C#% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b '.J J J J J J _+B+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! C@J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J @@6$@ @ @ @ @ @ @ @ @ /@J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J s.j+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ :.J J J J J J J L+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ :+].J J J J J J J 6 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # 0$-.J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J @@6$@ @ @ @ @ @ @ @ @ /@J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J '.9+m+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ !.i+J J J J J J r `@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ E.:.J J J J J J J $@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a+m.J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J @@6$@ @ @ @ @ @ @ @ @ /@J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J T 7+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ < ;.J J J J J J D.:+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ C r J J J J J J q , @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ =+m.J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J @@6$@ @ @ @ @ @ @ @ @ /@J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J r D+# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % ^@'.J J J J J J e.p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Q.;.J J J J J J v o.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a$,#'.J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J @@6$@ @ @ @ @ @ @ @ @ /@J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J i+4 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ .+K J J J J J J r y.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j D.J J J J J J J L+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ z.r J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J @@6$@ @ @ @ @ @ @ @ @ /@J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J &.a+@ @ @ @ @ @ @ @ @ @ @ @ @ @ >.;.J J J J J J ;.b$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ (.J J J J J J J #.j @ @ @ @ @ @ @ @ @ @ @ @ @ @ G+s+r J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J @@6$@ @ @ @ @ @ @ @ @ /@J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J x.c$@ @ @ @ @ @ @ @ @ @ @ @ @ p@,#'.J J J J J x.# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ M+r J J J J J r 8 w.@ @ @ @ @ @ @ @ @ @ @ @ @ ! d+;.J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J @@6$@ @ @ @ @ @ @ @ @ /@J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J '.b@$+@ @ @ @ @ @ @ @ @ @ @ @ @ d$).r J J J J A@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ m@K J J J J J V.(@@ @ @ @ @ @ @ @ @ @ @ @ @ _ %.'.J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J R+4$@ @ @ @ @ @ @ @ {#e$J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J M g@@ @ @ @ @ @ @ @ @ @ @ @ @ _ J@T J J ].Y#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ W J J J r (._ @ @ @ @ @ @ @ @ @ @ @ @ @ >$}@T J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J 8 g.@ @ @ @ @ @ @ @ ($n+J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J r B.[.@ @ @ @ @ @ @ @ @ @ @ @ @ % N.I J ,#m@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _@v J D.U j @ @ @ @ @ @ @ @ @ @ @ @ @ p b+D J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J I f${#@ @ @ @ @ @ @ u+P.J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J r ]+g@@ @ @ @ @ @ @ @ @ @ @ @ @ @ w |@r+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j K P Q.@ @ @ @ @ @ @ @ @ @ @ @ @ @ p 9#-.J J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J '.g$~ @ @ @ @ @ @ -#T@T J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J J h$g.@ @ @ @ @ @ @ @ @ @ @ @ @ @ E.G+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @.j @ @ @ @ @ @ @ @ @ @ @ @ @ @ j g$T J J J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J r >+E@7$@ @ {#i$j$h J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J J '.^+k$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ u.y@D J J J J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J r X@l$:+$ 5#c@T J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J J J J P s@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p B.r J J J J J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J D n n -.J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J J J J '.2.6 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ m$]+J J J J J J J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J J J J J J i+m ! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ n.n$r J J J J J J J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J i+l@# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ r+n J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J._ @ @ @ @ @ @ @ @ @ b J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J ]+! @ @ @ @ @ @ @ @ -#,.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J D j@m+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % b+x+J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J $#9@@ @ @ @ @ @ @ @ @ ~+J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J q /#@ @ @ @ @ @ @ @ -#t#J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J r B.:+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ J+z.r J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ..A.@ @ @ @ @ @ @ @ =#J.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J &.X.@ @ @ @ @ @ @ @ =#s J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b.S j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p U##.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J I `#@ @ @ @ @ @ @ @ [.#.J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J r U @ @ @ @ @ @ @ @ : }+J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J o$q@[.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ k &+p$K q ..z.6+6+6+6+6+z.]+q @@s.#.b.I ;.D J J J J J J J J J J J J J J J J J o : {#@ @ @ @ @ ^#q$D J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J q +.{#@ @ @ @ @ j 7.D J J J J J J J J J J J J J J J J r ;.h ].&.s.)#q ..]+!@6+6+6+6+,#(+q P @@| M+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # g@Y ~.G+@ @ @ @ @ @ @ @ @ @ @ ~ : g@k F#F r$3#).2.h r J J J J J J J J J J J J r J.Z@f {#. =#q+3#v J J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J I K r J J J J J J J 8 @@'.J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J r 6+0.! {#@ =#q+|+v J J J J J J J J J J J J '.h #.,#a@~+s$G.a.u+A.t$# @ @ @ @ @ @ @ @ @ @ # t$w.g@B+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! w.u$`@b+K ].;.'.J J J J J J J J r x.9 3@[ S.v$D J J J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J }+V@P.D J J J J J w$M+2$r J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J '.` M.x$[ y...T J J J J J J J J J ;._+8 n@Q )+Y g.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ E.o.;$q h J J J J J J J J '.;.;.r J J J J J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J U.6$L C o ]._+8 ^@%#-#c#r J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J J J J ;.;.r J J J J J J J J r ` u i.r@% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ >$@.A+$.I J J J J J J J J J J J J J J J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J U.! @ y$m@Y#z$(@+#{#@ c#r J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J J J J J J J J J J J J J r q @+F.j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j+D+R.h J J J J J J J J J J J J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J J J J J J J J J J r ` I.:@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ *.i.K J J J J J J J J J J J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J J J J J J J J J n y.$ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % 9#s.r J J J J J J J J J J J J J J J V _ @ @ @ @ @ @ @ @ @ 7#;.J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J _+N#@ @ @ @ @ @ @ @ @ N+_+J J J J J J J J J J J J J J J J J 8+L+3.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @.9 o$J J J J J J J J J J J J J J 8 m+@ @ @ @ @ @ @ @ @ A$;.J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J _+_#@ @ @ @ @ @ @ @ @ Y _+J J J J J J J J J J J J J J J r G B$# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! >.V '.J J J J J J J J J J J J b.1$@ @ @ @ @ @ @ @ f .'.J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J ;.;#{#@ @ @ @ @ @ @ @ o.;.J J J J J J J J J J J J J J /.<+0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # C$G+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Y E T J J J J J J J J J J J r D+>$@ @ @ @ @ @ @ D$..J J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J J z.O@@ @ @ @ @ @ @ f.d+'.J J J J J J J J J J J J '.:.Q.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # C$# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ !.I.L+n@{.q@a@%.7@~+S m+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G+W ;.J J J J J J J J J J J E+`#-#@ @ @ @ @ i#y r J J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J J r ~+y$@ @ @ @ @ 4#M+m.J J J J J J J J J J J J r ^+a @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % 1$%#A+*#C 3#s w#L+u m#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ E$r J J J J J J '.;.B.0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ b &.J J J J J J J J J J J n t.D#4$6$l#%#X r J J J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J J J T S.k i$/#i$m@J#n J J J J J J J J J J J J T >+i$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # $/.;.;.D J J J J '.5.j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G+[@J J J J J J J J r L+j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! S n J J J J J J J J J J J r 5 i I.(.i+J J J J J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J J J J J K.d.b+} W+r J J J J J J J J J J J J '.w#G+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ u@-.J J J J J J J J 2.o.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ r@a#J J J J J J J J D ^.% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ,.n J J J J J J J J J J J J J J J J J J J J J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ;.n@! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ m n J J J J J J J J I ;@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _#v J J J J J J J J -.<@# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c I J J J J J J J J J J J J J J J J J J J J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J J J J J J J J J J J J J J J J J J J J J J d.u.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ >.D.J J J J J J J J r n+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ .h J J J J J J J J h 3@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % s r J J J J J J J J J J J J J J J J J J J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J J J J J J J J J J J J J J J J J J J J J 2.0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ F##.J J J J J J J J r y p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j v@r J J J J J J J J v /@# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % V.r J J J J J J J J J J J J J J J J J J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J J J J J J J J J J J J J J J J J J J J n$w @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ =@s.J J J J J J J J J F$u.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ }.r J J J J J J J J v u@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ J+s.J J J J J J J J J J J J J J J J J J J J J J J J J U.! @ @ @ @ @ @ @ @ @ c#r J J J J J J J J J J J J J J J J J J J J J J J J J J D `@# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ F#s.J J J J J J J J '.s.:+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ !.V.r J J J J J J J J I ~+% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ i.D J J J J J J J J J J J J J J J J J J J J J J J J >@/#@ @ @ @ @ @ @ @ @ G$'.J J J J J J J J J J J J J J J J J J J J J J J J J '.K+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ >.#.J J J J J J J J J +@w @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ +.}+J J J J J J J J J I 7@% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! 5.J J J J J J J J J J J J J J J J J J J J J J J J x.P+@ @ @ @ @ @ @ @ ! H$J J J J J J J J J J J J J J J J J J J J J J J J J J #.=+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ >.D.J J J J J J J J J n 6 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ :+5 '.J J J J J J J J -.y@_ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4.x J J J J J J J J J J J J J J J J J J J J J J J h H -#@ @ @ @ @ @ @ ]@R.J J J J J J J J J J J J J J J J J J J J J J J J J ;.l@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # -+n J J J J J J J J J b.U @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ =+@@J J J J J J J J J r ).!.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! ^.r J J J J J J J J J J J J J J J J J J J J J J J $@H+@ @ @ @ @ @ r#E J J J J J J J J J J J J J J J J J J J J J J J J J J U.u.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ $T J J J J J J J J J n >.# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0.K.'.J J J J J J J J r ,#{+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ , I J J J J J J J J J J J J J J J J J J J J J J J r o t I$-#-#I#g@a@T J J J J J J J J J J J J J J J J J J J J J J J J J '.b @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 2 -@-.J J J J J J J J J n -+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ {+%$'.J J J J J J J J '.D.m % @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ s+J J J J J J J J J J J J J J J J J J J J J J J J '.n z+J$2$u D.r J J J J J J J J J J J J J J J J J J J J J J J J J J +@% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ x@M r J J J J J J J J J &.>.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ =+}+'.J J J J J J J J J ].q#p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0.v J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J D C @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ U +@'.J J J J J J J J J ].U # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ , B.r J J J J J J J J J D P.F.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! !+'.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J 8 k @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0 ( h J J J J J J J J J '.+@6 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ v.!@r J J J J J J J J J '.}+r+# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ S h J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J M.! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ { 5.r J J J J J J J J J J K$]@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p 9 h J J J J J J J J J J h -@w.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ E.8 J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J '.M@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j *#b.J J J J J J J J J J r F$:+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j 2$v J J J J J J J J J J J x.M+j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ C@J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J n 1@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ >$_@P.r J J J J J J J J J J T y u.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ o##.'.J J J J J J J J J J v &+k @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 8$J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J p+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j C E+J J J J J J J J J J J I W p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ , 5.r J J J J J J J J J J J v .+.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ X.v J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J D @+@ @ @ @ @ @ @ @ @ @ @ @ @ @ X.o#K.J J J J J J J J J J J r 2._#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ g@q@/.J J J J J J J J J J J T :.> j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ..J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b.5+@ @ @ @ @ @ @ @ @ @ @ @ # .$_.v J J J J J J J J J J J D e.F#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ,.s.r J J J J J J J J J J '.h ^+l.j @ @ @ @ @ @ @ @ @ @ @ @ @ S.r J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ,#@.@ @ @ @ @ @ @ @ @ @ ! .+L$n '.J J J J J J J J J J J m.A@% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ k A r J J J J J J J J J J J J -.[+;@% @ @ @ @ @ @ @ @ @ @ @ o#;.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ^@% @ @ @ @ @ @ @ @ @ '#^@m.J J J J J J J J J J J J J @@> % @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! W@D.'.J J J J J J J J J J J J h z+W.@ @ @ @ @ @ @ @ @ @ |.b.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J '.b @ @ @ @ @ @ @ @ @ @ B.r J J J J J J J J J J J J ++L+s@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 3.2@T J J J J J J J J J J J J J ;.0.@ @ @ @ @ @ @ @ @ t+U.J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ;.M$@ @ @ @ @ @ @ @ @ P+8 J J J J J J J J J J J r ..] ! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ 3@x r J J J J J J J J J J J ;.!#@ @ @ @ @ @ @ @ @ R@F$J J J J J J J i+!+3@y.K h J J J J J J J J J J J J J J J J J J J J J J J J r D.d+=.n+V r J J J J J J ;.(@@ @ @ @ @ @ @ @ @ )+].J J J J J J J J J r I v@Y @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ [.W x J J J J J J J J J J '.>+@ @ @ @ @ @ @ @ @ @ {.J J J J J J n z@<#@ @ r#- v$J J J J J J J J J J J J J J J J J J J J J J ].*#N${#@ @ k+z+'.J J J J J v w.@ @ @ @ @ @ @ @ @ F#h J J J J J J J J I g$0.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % n.[@/.J J J J J J J J J X@# @ @ @ @ @ @ @ @ @ %.J J J J J J C@=#@ @ @ @ =#7 M r J J J J J J J J J J J J J J J J J J J &.u@M#@ @ @ @ {#7#;.J J J J J b.# @ @ @ @ @ @ @ @ @ e@D J J J J J J ;.M M+_ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # n.,#v J J J J J J J ]+w.@ @ @ @ @ @ @ @ @ l@J J J J J J O$@ @ @ @ @ @ @ ]#U+'.J J J J J J J J J J J J J J J J J ].> <#@ @ @ @ @ @ A._+J J J J J ##@ @ @ @ @ @ @ @ @ @ Y@J J J J J -.q 3@j @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ G+U (+r J J J J J }+@.@ @ @ @ @ @ @ @ @ !$J J J J J J < @ @ @ @ @ @ @ -#@#i+J J J J J J J J J J J J J J J J r T+=#@ @ @ @ @ @ @ g._+J J J J J K @ @ @ @ @ @ @ @ @ @ E$J J J r K.@+F+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ M#W.:.I '.J J 8 k @ @ @ @ @ @ @ @ @ ~$J J J J J J !$@ @ @ @ @ @ @ @ -#t.r J J J J J J J J J J J J J J J w@P$@ @ @ @ @ @ @ @ E.I J J J J J }.@ @ @ @ @ @ @ @ @ # E J h @@u@p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
". @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! W#( i+J #.H+@ @ @ @ @ @ @ @ @ `#J J J J J J Q${#@ @ @ @ @ @ @ @ v.Y.J J J J J J J J J J J J J J v R$@ @ @ @ @ @ @ @ @ `#;.J J J J J n@@ @ @ @ @ @ @ @ @ ~ y 9+>.X.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ >$=+v@..H+@ @ @ @ @ @ @ @ @ =+J J J J J J x.r#@ @ @ @ @ @ @ @ -#@+D J J J J J J J J J J J J J ]+[#@ @ @ @ @ @ @ @ =#S.r J J J J J a@@ @ @ @ @ @ @ @ @ @ *.g.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % j @ @ @ @ @ @ @ @ @ '#J J J J J J ;.S@7$@ @ @ @ @ @ @ @ D#].J J J J J J J J J J J J J [ @ @ @ @ @ @ @ @ @ S$V J J J J J J T$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ '#J J J J J J J J.j+@ @ @ @ @ @ @ @ f ##J J J J J J J J J J J J D k @ @ @ @ @ @ @ @ -#l@;.J J J J J J T$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $+J J J J J J J r 7@=#@ @ @ @ @ @ @ {#e.J J J J J J J J J J J J ;.r#@ @ @ @ @ @ @ {#:@++J J J J J J J a@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ `#J J J J J J J J n a+7$@ @ @ @ @ @ {#5.J J J J J J J J J J J J ;.l#@ @ @ @ @ @ {#!.]+J J J J J J J J y @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ U J J J J J J J J J x.e@4#@ @ @ @ @ /###J J J J J J J J J J J J r 4.@ @ @ @ @ {#a 9+r J J J J J J J J !@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ O$J J J J J J J J J J i+c#E@{#@ @ 7$< h J J J J J J J J J J J J J l+P$@ @ @ = F#K J J J J J J J J J J P#@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ v#J J J J J J J J J J J I (#C.U$, ,@n$J J J J J J J J J J J J J J -.S+k g@z@E$K.'.J J J J J J J J J J g+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 1.J J J J J J J J J J J J J J T T J J J J J J J J J J J J J J J J J J T /.r J J J J J J J J J J J J J `+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 9 J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J 8+g.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! t@J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ;.a$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ E...J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ;.:+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ' p+@@` &.].h r J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J '.;._+D.` 2.@@|.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ~ V$: *.*+F#@+d.E+r J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ].}.9#6.a.t+L ~.t$# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! @.W$q h '.J J J J J J J J J J J J J J J J J J J J J J J J J J J D x.v@:+R@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # H+l+/.J J J J J J J J J J J J J J J J J J J J J J J J ;.q >.0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ X.@+8 '.J J J J J J J J J J J J J J J J J J J J J /.1 r@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ 6+T J J J J J J J J J J J J J J J J J J '.n$m @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ g.X$r J J J J J J J J J J J J J J J J J M Y$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 7@T J J J J J J J J J J J J J J r f@% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ % Z$r J J J J J J J J J J J J J ^+`$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p ).'.J J J J J J J J J J J 2+g@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j F$J J J J J J J J J J 8 a+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a+E+J J J J J J J J r Z+% @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ -+'.J J J J J J J R.# @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ j +@J J J J J J ].U @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A+I J J J J '.p.! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 9@V#J J J J v m$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 6 ;.J J J 2@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ f +@J J I Z.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ C J J p+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ k K.r a+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p L+b.(@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4@o @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ a x$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ [.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ X.2 >$@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", |
|||
" . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ . "}; |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.7 KiB |
@ -0,0 +1,4 @@ |
|||
#!/usr/bin/env bash |
|||
# Copyright 2019-2023 The Hush Developers |
|||
|
|||
./build-sdx.sh && ./silentdragonx |
@ -1,4 +1,4 @@ |
|||
#!/bin/bash |
|||
# Copyright 2019-2021 The Hush Developers |
|||
# Copyright 2019-2022 The Hush Developers |
|||
|
|||
./build.sh && ./silentdragon |
|||
|
Before Width: | Height: | Size: 62 KiB |
@ -0,0 +1,164 @@ |
|||
# Copyright 2018-2023 The Hush Developers |
|||
# Released under the GPLv3 |
|||
|
|||
QT += core gui network |
|||
|
|||
CONFIG += precompile_header |
|||
|
|||
PRECOMPILED_HEADER = src/precompiled.h |
|||
|
|||
QT += widgets |
|||
|
|||
TARGET = silentdragonx |
|||
|
|||
TEMPLATE = app |
|||
|
|||
# The following define makes your compiler emit warnings if you use |
|||
# any feature of Qt which has been marked as deprecated (the exact warnings |
|||
# depend on your compiler). Please consult the documentation of the |
|||
# deprecated API in order to know how to port your code away from it. |
|||
DEFINES += \ |
|||
QT_DEPRECATED_WARNINGS |
|||
|
|||
INCLUDEPATH += src/3rdparty/ |
|||
INCLUDEPATH += src/ |
|||
|
|||
mac: LIBS+= -Wl,-dead_strip |
|||
mac: LIBS+= -Wl,-dead_strip_dylibs |
|||
mac: LIBS+= -Wl,-bind_at_load |
|||
|
|||
RESOURCES = application-sdx.qrc |
|||
|
|||
MOC_DIR = bin |
|||
OBJECTS_DIR = bin |
|||
UI_DIR = src |
|||
|
|||
CONFIG += c++14 |
|||
|
|||
SOURCES += \ |
|||
src/main.cpp \ |
|||
src/mainwindow.cpp \ |
|||
src/rpc.cpp \ |
|||
src/balancestablemodel.cpp \ |
|||
src/3rdparty/qrcode/BitBuffer.cpp \ |
|||
src/3rdparty/qrcode/QrCode.cpp \ |
|||
src/3rdparty/qrcode/QrSegment.cpp \ |
|||
src/settings.cpp \ |
|||
src/sendtab.cpp \ |
|||
src/senttxstore.cpp \ |
|||
src/txtablemodel.cpp \ |
|||
src/peerstablemodel.cpp \ |
|||
src/bannedpeerstablemodel.cpp \ |
|||
src/qrcodelabel.cpp \ |
|||
src/connection.cpp \ |
|||
src/fillediconlabel.cpp \ |
|||
src/addressbook.cpp \ |
|||
src/logger.cpp \ |
|||
src/addresscombo.cpp \ |
|||
src/validateaddress.cpp \ |
|||
src/recurring.cpp \ |
|||
src/requestdialog.cpp \ |
|||
src/memoedit.cpp \ |
|||
src/viewalladdresses.cpp |
|||
|
|||
HEADERS += \ |
|||
src/guiconstants.h \ |
|||
src/mainwindow.h \ |
|||
src/precompiled.h \ |
|||
src/rpc.h \ |
|||
src/balancestablemodel.h \ |
|||
src/3rdparty/qrcode/BitBuffer.hpp \ |
|||
src/3rdparty/qrcode/QrCode.hpp \ |
|||
src/3rdparty/qrcode/QrSegment.hpp \ |
|||
src/settings.h \ |
|||
src/txtablemodel.h \ |
|||
src/peerstablemodel.h \ |
|||
src/bannedpeerstablemodel.h \ |
|||
src/senttxstore.h \ |
|||
src/qrcodelabel.h \ |
|||
src/connection.h \ |
|||
src/fillediconlabel.h \ |
|||
src/addressbook.h \ |
|||
src/logger.h \ |
|||
src/addresscombo.h \ |
|||
src/validateaddress.h \ |
|||
src/recurring.h \ |
|||
src/requestdialog.h \ |
|||
src/memoedit.h \ |
|||
src/viewalladdresses.h |
|||
|
|||
FORMS += \ |
|||
src/getblock.ui \ |
|||
src/viewtransaction.ui \ |
|||
src/mainwindow.ui \ |
|||
src/qrcode.ui \ |
|||
src/rescandialog.ui \ |
|||
src/settings.ui \ |
|||
src/about.ui \ |
|||
src/confirm.ui \ |
|||
src/privkey.ui \ |
|||
src/viewkey.ui \ |
|||
src/memodialog.ui \ |
|||
src/viewalladdresses.ui \ |
|||
src/validateaddress.ui \ |
|||
src/viewalladdresses.ui \ |
|||
src/connection.ui \ |
|||
src/addressbook.ui \ |
|||
src/viewalladdresses.ui \ |
|||
src/createhushconfdialog.ui \ |
|||
src/recurringdialog.ui \ |
|||
src/newrecurring.ui \ |
|||
src/requestdialog.ui |
|||
|
|||
|
|||
TRANSLATIONS = res/silentdragon_be.ts \ |
|||
res/silentdragon_bg.ts \ |
|||
res/silentdragon_de.ts \ |
|||
res/silentdragon_es.ts \ |
|||
res/silentdragon_fi.ts \ |
|||
res/silentdragon_fil.ts \ |
|||
res/silentdragon_fr.ts \ |
|||
res/silentdragon_hr.ts \ |
|||
res/silentdragon_id.ts \ |
|||
res/silentdragon_it.ts \ |
|||
res/silentdragon_nl.ts \ |
|||
res/silentdragon_pl.ts \ |
|||
res/silentdragon_pt.ts \ |
|||
res/silentdragon_ro.ts \ |
|||
res/silentdragon_ru.ts \ |
|||
res/silentdragon_sr.ts \ |
|||
res/silentdragon_tr.ts \ |
|||
res/silentdragon_uk.ts \ |
|||
res/silentdragon_zh.ts |
|||
|
|||
include(singleapplication/singleapplication.pri) |
|||
DEFINES += QAPPLICATION_CLASS=QApplication _FORTIFY_SOURCE=2 |
|||
|
|||
QMAKE_INFO_PLIST = res-drgx/Info.plist |
|||
|
|||
win32: RC_ICONS = res-drgx/icon.ico |
|||
ICON = res-drgx/logo.icns |
|||
|
|||
libsodium.target = $$PWD/res/libsodium.a |
|||
libsodium.commands = res/libsodium/buildlibsodium.sh |
|||
|
|||
QMAKE_EXTRA_TARGETS += libsodium |
|||
QMAKE_CLEAN += res/libsodium.a |
|||
|
|||
# Default rules for deployment. |
|||
qnx: target.path = /tmp/$${TARGET}/bin |
|||
else: unix:!android: target.path = /opt/$${TARGET}/bin |
|||
!isEmpty(target.path): INSTALLS += target |
|||
|
|||
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/res/ -llibsodium |
|||
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/res/ -llibsodiumd |
|||
else:unix: LIBS += -L$$PWD/res/ -lsodium |
|||
|
|||
INCLUDEPATH += $$PWD/res |
|||
DEPENDPATH += $$PWD/res |
|||
|
|||
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/res/liblibsodium.a |
|||
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/res/liblibsodium.a |
|||
else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/res/libsodium.lib |
|||
else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/res/libsodiumd.lib |
|||
else:unix: PRE_TARGETDEPS += $$PWD/res/libsodium.a |
@ -0,0 +1,135 @@ |
|||
// Copyright 2019-2022 The Hush developers
|
|||
// Released under the GPLv3
|
|||
#include "bannedpeerstablemodel.h" |
|||
#include "settings.h" |
|||
#include "rpc.h" |
|||
|
|||
BannedPeersTableModel::BannedPeersTableModel(QObject *parent) |
|||
: QAbstractTableModel(parent) { |
|||
headers << QObject::tr("Address") << QObject::tr("Subnet") << QObject::tr("Banned Until"); |
|||
} |
|||
|
|||
BannedPeersTableModel::~BannedPeersTableModel() { |
|||
delete modeldata; |
|||
} |
|||
|
|||
void BannedPeersTableModel::addData(const QList<BannedPeerItem>& data) { |
|||
bannedPeers = new QList<BannedPeerItem>(); |
|||
std::copy(data.begin(), data.end(), std::back_inserter(*bannedPeers)); |
|||
|
|||
updateAllData(); |
|||
} |
|||
|
|||
void BannedPeersTableModel::updateAllData() { |
|||
auto newmodeldata = new QList<BannedPeerItem>(); |
|||
|
|||
// Copy peer data so GUI can use it
|
|||
if (bannedPeers != nullptr) std::copy( bannedPeers->begin(), bannedPeers->end(), std::back_inserter(*newmodeldata)); |
|||
|
|||
// Sort by banned_until
|
|||
std::sort(newmodeldata->begin(), newmodeldata->end(), [=] (auto a, auto b) { |
|||
return a.banned_until > b.banned_until; // reverse sort
|
|||
}); |
|||
|
|||
// And then swap out the modeldata with the new one.
|
|||
delete modeldata; |
|||
modeldata = newmodeldata; |
|||
|
|||
// do magic
|
|||
dataChanged(index(0, 0), index(modeldata->size()-1, columnCount(index(0,0))-1)); |
|||
layoutChanged(); |
|||
} |
|||
|
|||
int BannedPeersTableModel::rowCount(const QModelIndex&) const |
|||
{ |
|||
if (modeldata == nullptr) return 0; |
|||
return modeldata->size(); |
|||
} |
|||
|
|||
int BannedPeersTableModel::columnCount(const QModelIndex&) const |
|||
{ |
|||
return headers.size(); |
|||
} |
|||
|
|||
|
|||
QVariant BannedPeersTableModel::data(const QModelIndex &index, int role) const |
|||
{ |
|||
auto dat = modeldata->at(index.row()); |
|||
if (role == Qt::DisplayRole) { |
|||
switch (index.column()) { |
|||
case 0: return dat.address; |
|||
case 1: return dat.subnet; |
|||
case 2: return QDateTime::fromSecsSinceEpoch(dat.banned_until).toLocalTime().toString(); |
|||
case 3: return "AS" + QString::number(dat.asn); |
|||
} |
|||
} |
|||
|
|||
// we show mask because it's possible to ban ranges of addresses
|
|||
if (role == Qt::ToolTipRole) { |
|||
switch (index.column()) { |
|||
case 0: return "Network Address"; |
|||
case 1: return "Subnet Mask"; |
|||
case 2: return "Banned Until " + QDateTime::fromSecsSinceEpoch(dat.banned_until).toUTC().toString(); |
|||
case 3: return "Autonomous System Number"; |
|||
} |
|||
} |
|||
|
|||
//TODO: show different icons for IP vs Tor vs other kinds of connections
|
|||
/*
|
|||
if (role == Qt::DecorationRole && index.column() == 0) { |
|||
if (!dat.memo.isEmpty()) { |
|||
// If the memo is a Payment URI, then show a payment request icon
|
|||
if (dat.memo.startsWith("hush:")) { |
|||
QIcon icon(":/icons/paymentreq.gif"); |
|||
return QVariant(icon.pixmap(16, 16)); |
|||
} else { |
|||
// Return the info pixmap to indicate memo
|
|||
QIcon icon = QApplication::style()->standardIcon(QStyle::SP_MessageBoxInformation); |
|||
return QVariant(icon.pixmap(16, 16)); |
|||
} |
|||
} else { |
|||
// Empty pixmap to make it align
|
|||
QPixmap p(16, 16); |
|||
p.fill(Qt::white); |
|||
return QVariant(p); |
|||
} |
|||
} |
|||
*/ |
|||
|
|||
return QVariant(); |
|||
} |
|||
|
|||
|
|||
QVariant BannedPeersTableModel::headerData(int section, Qt::Orientation orientation, int role) const |
|||
{ |
|||
//if (role == Qt::TextAlignmentRole && section == 3) return QVariant(Qt::AlignRight | Qt::AlignVCenter);
|
|||
if (role == Qt::TextAlignmentRole) return QVariant(Qt::AlignCenter | Qt::AlignVCenter); |
|||
|
|||
if (role == Qt::FontRole) { |
|||
QFont f; |
|||
f.setBold(true); |
|||
return f; |
|||
} |
|||
|
|||
if (role == Qt::DisplayRole && orientation == Qt::Horizontal) { |
|||
return headers.at(section); |
|||
} |
|||
|
|||
return QVariant(); |
|||
} |
|||
|
|||
QString BannedPeersTableModel::getAddress(int row) const { |
|||
return modeldata->at(row).address.trimmed(); |
|||
} |
|||
|
|||
qint64 BannedPeersTableModel::getASN(int row) const { |
|||
return modeldata->at(row).asn; |
|||
} |
|||
|
|||
QString BannedPeersTableModel::getSubnet(int row) const { |
|||
return modeldata->at(row).subnet; |
|||
} |
|||
|
|||
qint64 BannedPeersTableModel::getBannedUntil(int row) const { |
|||
return modeldata->at(row).banned_until; |
|||
} |
@ -0,0 +1,37 @@ |
|||
// Copyright 2019-2022 The Hush developers
|
|||
// Released under the GPLv3
|
|||
#ifndef BANNEDPEERSTABLEMODEL_H |
|||
#define BANNEDPEERSTABLEMODEL_H |
|||
|
|||
#include "precompiled.h" |
|||
|
|||
struct BannedPeerItem; |
|||
|
|||
class BannedPeersTableModel: public QAbstractTableModel |
|||
{ |
|||
public: |
|||
BannedPeersTableModel(QObject* parent); |
|||
~BannedPeersTableModel(); |
|||
|
|||
QString getSubnet(int row) const; |
|||
QString getAddress(int row) const; |
|||
qint64 getASN(int row) const; |
|||
qint64 getBannedUntil(int row) const; |
|||
|
|||
int rowCount(const QModelIndex &parent) const; |
|||
int columnCount(const QModelIndex &parent) const; |
|||
QVariant data(const QModelIndex &index, int role) const; |
|||
QVariant headerData(int section, Qt::Orientation orientation, int role) const; |
|||
|
|||
void addData (const QList<BannedPeerItem>& data); |
|||
|
|||
private: |
|||
void updateAllData(); |
|||
QList<BannedPeerItem>* bannedPeers = nullptr; |
|||
QList<BannedPeerItem>* modeldata = nullptr; |
|||
|
|||
QList<QString> headers; |
|||
}; |
|||
|
|||
|
|||
#endif // BANNEDPEERSTABLEMODEL_H
|
@ -0,0 +1,292 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<ui version="4.0"> |
|||
<class>createHushConf</class> |
|||
<widget class="QDialog" name="createHushConf"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>0</x> |
|||
<y>0</y> |
|||
<width>508</width> |
|||
<height>369</height> |
|||
</rect> |
|||
</property> |
|||
<property name="windowTitle"> |
|||
<string>Configuration</string> |
|||
</property> |
|||
<layout class="QGridLayout" name="gridLayout"> |
|||
<item row="0" column="1"> |
|||
<widget class="FilledIconLabel" name="lblTopIcon"> |
|||
<property name="sizePolicy"> |
|||
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding"> |
|||
<horstretch>0</horstretch> |
|||
<verstretch>0</verstretch> |
|||
</sizepolicy> |
|||
</property> |
|||
<property name="styleSheet"> |
|||
<string notr="true">background: #fff;</string> |
|||
</property> |
|||
<property name="text"> |
|||
<string notr="true"/> |
|||
</property> |
|||
<property name="scaledContents"> |
|||
<bool>true</bool> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="1" column="1"> |
|||
<widget class="Line" name="line"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="7" column="1"> |
|||
<widget class="QDialogButtonBox" name="buttonBox"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
<property name="standardButtons"> |
|||
<set>QDialogButtonBox::Ok</set> |
|||
</property> |
|||
<property name="centerButtons"> |
|||
<bool>true</bool> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="3" column="1"> |
|||
<layout class="QHBoxLayout" name="horizontalLayout_3"> |
|||
<item> |
|||
<widget class="QPushButton" name="btnAdvancedConfig"> |
|||
<property name="text"> |
|||
<string>Show Advanced Configuration</string> |
|||
</property> |
|||
<property name="checkable"> |
|||
<bool>true</bool> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item> |
|||
<spacer name="horizontalSpacer_2"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
<property name="sizeHint" stdset="0"> |
|||
<size> |
|||
<width>40</width> |
|||
<height>20</height> |
|||
</size> |
|||
</property> |
|||
</spacer> |
|||
</item> |
|||
</layout> |
|||
</item> |
|||
<item row="2" column="1"> |
|||
<widget class="QLabel" name="label"> |
|||
<property name="text"> |
|||
<string>Your Hush node will be configured for you automatically</string> |
|||
</property> |
|||
<property name="alignment"> |
|||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="4" column="1"> |
|||
<widget class="QGroupBox" name="grpAdvanced"> |
|||
<property name="title"> |
|||
<string/> |
|||
</property> |
|||
<widget class="QCheckBox" name="chkCustomDatadir"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>8</x> |
|||
<y>8</y> |
|||
<width>148</width> |
|||
<height>22</height> |
|||
</rect> |
|||
</property> |
|||
<property name="text"> |
|||
<string>Use custom datadir</string> |
|||
</property> |
|||
</widget> |
|||
<widget class="QLabel" name="label_2"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>8</x> |
|||
<y>36</y> |
|||
<width>395</width> |
|||
<height>18</height> |
|||
</rect> |
|||
</property> |
|||
<property name="text"> |
|||
<string>Please choose a directory to store your wallet.dat and blockchain</string> |
|||
</property> |
|||
</widget> |
|||
<widget class="QLabel" name="label_4"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>8</x> |
|||
<y>102</y> |
|||
<width>16</width> |
|||
<height>18</height> |
|||
</rect> |
|||
</property> |
|||
<property name="text"> |
|||
<string notr="true"/> |
|||
</property> |
|||
</widget> |
|||
<widget class="QCheckBox" name="chkUseTor"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>8</x> |
|||
<y>126</y> |
|||
<width>133</width> |
|||
<height>22</height> |
|||
</rect> |
|||
</property> |
|||
<property name="text"> |
|||
<string>Connect over Tor</string> |
|||
</property> |
|||
</widget> |
|||
<widget class="QLabel" name="label_5"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>8</x> |
|||
<y>154</y> |
|||
<width>415</width> |
|||
<height>18</height> |
|||
</rect> |
|||
</property> |
|||
<property name="text"> |
|||
<string>Please note that you'll need to already have a Tor service configured</string> |
|||
</property> |
|||
</widget> |
|||
<widget class="QLabel" name="label_tor_port"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>178</x> |
|||
<y>178</y> |
|||
<width>49</width> |
|||
<height>18</height> |
|||
</rect> |
|||
</property> |
|||
<property name="text"> |
|||
<string>Tor Port</string> |
|||
</property> |
|||
</widget> |
|||
<widget class="QLineEdit" name="torPort"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>230</x> |
|||
<y>178</y> |
|||
<width>59</width> |
|||
<height>32</height> |
|||
</rect> |
|||
</property> |
|||
<property name="text"> |
|||
<string notr="true">9050</string> |
|||
</property> |
|||
</widget> |
|||
<widget class="QLineEdit" name="torProxy"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>62</x> |
|||
<y>180</y> |
|||
<width>111</width> |
|||
<height>32</height> |
|||
</rect> |
|||
</property> |
|||
<property name="text"> |
|||
<string notr="true">127.0.0.1</string> |
|||
</property> |
|||
</widget> |
|||
<widget class="QLabel" name="label_tor_proxy"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>10</x> |
|||
<y>180</y> |
|||
<width>49</width> |
|||
<height>18</height> |
|||
</rect> |
|||
</property> |
|||
<property name="text"> |
|||
<string>Proxy IP</string> |
|||
</property> |
|||
</widget> |
|||
<widget class="QWidget" name=""> |
|||
<layout class="QHBoxLayout" name="horizontalLayout"> |
|||
<item> |
|||
<widget class="QPushButton" name="btnPickDir"> |
|||
<property name="text"> |
|||
<string>Choose directory</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item> |
|||
<widget class="QLabel" name="lblDirName"> |
|||
<property name="text"> |
|||
<string notr="true"/> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item> |
|||
<spacer name="horizontalSpacer"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
<property name="sizeHint" stdset="0"> |
|||
<size> |
|||
<width>40</width> |
|||
<height>20</height> |
|||
</size> |
|||
</property> |
|||
</spacer> |
|||
</item> |
|||
</layout> |
|||
</widget> |
|||
</widget> |
|||
</item> |
|||
</layout> |
|||
</widget> |
|||
<customwidgets> |
|||
<customwidget> |
|||
<class>FilledIconLabel</class> |
|||
<extends>QLabel</extends> |
|||
<header>fillediconlabel.h</header> |
|||
</customwidget> |
|||
</customwidgets> |
|||
<resources/> |
|||
<connections> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>accepted()</signal> |
|||
<receiver>createHushConf</receiver> |
|||
<slot>accept()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>248</x> |
|||
<y>254</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>157</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>rejected()</signal> |
|||
<receiver>createHushConf</receiver> |
|||
<slot>reject()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>316</x> |
|||
<y>260</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>286</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
</connections> |
|||
</ui> |
@ -1,212 +0,0 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<ui version="4.0"> |
|||
<class>createZcashConf</class> |
|||
<widget class="QDialog" name="createZcashConf"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>0</x> |
|||
<y>0</y> |
|||
<width>508</width> |
|||
<height>352</height> |
|||
</rect> |
|||
</property> |
|||
<property name="windowTitle"> |
|||
<string>Configure HUSH3.conf</string> |
|||
</property> |
|||
<layout class="QGridLayout" name="gridLayout"> |
|||
<item row="0" column="1"> |
|||
<widget class="FilledIconLabel" name="lblTopIcon"> |
|||
<property name="sizePolicy"> |
|||
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding"> |
|||
<horstretch>0</horstretch> |
|||
<verstretch>0</verstretch> |
|||
</sizepolicy> |
|||
</property> |
|||
<property name="styleSheet"> |
|||
<string notr="true">background: #fff;</string> |
|||
</property> |
|||
<property name="text"> |
|||
<string notr="true"/> |
|||
</property> |
|||
<property name="scaledContents"> |
|||
<bool>true</bool> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="1" column="1"> |
|||
<widget class="Line" name="line"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="6" column="1"> |
|||
<widget class="QDialogButtonBox" name="buttonBox"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
<property name="standardButtons"> |
|||
<set>QDialogButtonBox::Ok</set> |
|||
</property> |
|||
<property name="centerButtons"> |
|||
<bool>true</bool> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="3" column="1"> |
|||
<layout class="QHBoxLayout" name="horizontalLayout_3"> |
|||
<item> |
|||
<widget class="QPushButton" name="btnAdvancedConfig"> |
|||
<property name="text"> |
|||
<string>Show Advanced Configuration</string> |
|||
</property> |
|||
<property name="checkable"> |
|||
<bool>true</bool> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item> |
|||
<spacer name="horizontalSpacer_2"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
<property name="sizeHint" stdset="0"> |
|||
<size> |
|||
<width>40</width> |
|||
<height>20</height> |
|||
</size> |
|||
</property> |
|||
</spacer> |
|||
</item> |
|||
</layout> |
|||
</item> |
|||
<item row="2" column="1"> |
|||
<widget class="QLabel" name="label"> |
|||
<property name="text"> |
|||
<string>Your Hush node will be configured for you automatically</string> |
|||
</property> |
|||
<property name="alignment"> |
|||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="4" column="1"> |
|||
<widget class="QGroupBox" name="grpAdvanced"> |
|||
<property name="title"> |
|||
<string/> |
|||
</property> |
|||
<layout class="QGridLayout" name="gridLayout_2"> |
|||
<item row="0" column="0"> |
|||
<widget class="QCheckBox" name="chkCustomDatadir"> |
|||
<property name="text"> |
|||
<string>Use custom datadir</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="1" column="0"> |
|||
<widget class="QLabel" name="label_2"> |
|||
<property name="text"> |
|||
<string>Please choose a directory to store your wallet.dat and blockchain</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="2" column="0"> |
|||
<layout class="QHBoxLayout" name="horizontalLayout"> |
|||
<item> |
|||
<widget class="QPushButton" name="btnPickDir"> |
|||
<property name="text"> |
|||
<string>Choose directory</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item> |
|||
<widget class="QLabel" name="lblDirName"> |
|||
<property name="text"> |
|||
<string notr="true"/> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item> |
|||
<spacer name="horizontalSpacer"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
<property name="sizeHint" stdset="0"> |
|||
<size> |
|||
<width>40</width> |
|||
<height>20</height> |
|||
</size> |
|||
</property> |
|||
</spacer> |
|||
</item> |
|||
</layout> |
|||
</item> |
|||
<item row="3" column="0"> |
|||
<widget class="QLabel" name="label_4"> |
|||
<property name="text"> |
|||
<string notr="true"/> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="4" column="0"> |
|||
<widget class="QCheckBox" name="chkUseTor"> |
|||
<property name="text"> |
|||
<string>Connect over Tor</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="5" column="0"> |
|||
<widget class="QLabel" name="label_5"> |
|||
<property name="text"> |
|||
<string>Please note that you'll need to already have a Tor service configured on port 9050</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
</layout> |
|||
</widget> |
|||
</item> |
|||
</layout> |
|||
</widget> |
|||
<customwidgets> |
|||
<customwidget> |
|||
<class>FilledIconLabel</class> |
|||
<extends>QLabel</extends> |
|||
<header>fillediconlabel.h</header> |
|||
</customwidget> |
|||
</customwidgets> |
|||
<resources/> |
|||
<connections> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>accepted()</signal> |
|||
<receiver>createZcashConf</receiver> |
|||
<slot>accept()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>248</x> |
|||
<y>254</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>157</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>rejected()</signal> |
|||
<receiver>createZcashConf</receiver> |
|||
<slot>reject()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>316</x> |
|||
<y>260</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>286</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
</connections> |
|||
</ui> |
@ -0,0 +1,85 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<ui version="4.0"> |
|||
<class>GetBlock</class> |
|||
<widget class="QDialog" name="GetBlock"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>0</x> |
|||
<y>0</y> |
|||
<width>400</width> |
|||
<height>300</height> |
|||
</rect> |
|||
</property> |
|||
<property name="windowTitle"> |
|||
<string>Get Block Info</string> |
|||
</property> |
|||
<layout class="QGridLayout" name="gridLayout"> |
|||
<item row="0" column="1"> |
|||
<widget class="QLabel" name="lblHeight"> |
|||
<property name="text"> |
|||
<string>TextLabel</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="0" column="0"> |
|||
<widget class="QLabel" name="label"> |
|||
<property name="text"> |
|||
<string>Block Height:</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="1" column="0" colspan="2"> |
|||
<widget class="QTableView" name="tblProps"> |
|||
<attribute name="horizontalHeaderStretchLastSection"> |
|||
<bool>true</bool> |
|||
</attribute> |
|||
</widget> |
|||
</item> |
|||
<item row="2" column="0" colspan="2"> |
|||
<widget class="QDialogButtonBox" name="buttonBox"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
<property name="standardButtons"> |
|||
<set>QDialogButtonBox::Close</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
</layout> |
|||
</widget> |
|||
<resources/> |
|||
<connections> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>accepted()</signal> |
|||
<receiver>GetBlock</receiver> |
|||
<slot>accept()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>248</x> |
|||
<y>254</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>157</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>rejected()</signal> |
|||
<receiver>GetBlock</receiver> |
|||
<slot>reject()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>316</x> |
|||
<y>260</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>286</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
</connections> |
|||
</ui> |
@ -0,0 +1,20 @@ |
|||
// Copyright 2019-2022 The Hush developers
|
|||
// Released under the GPLv3
|
|||
#ifndef GUICONSTANTS_H |
|||
#define GUICONSTANTS_H |
|||
|
|||
// Generic colors
|
|||
#define COLOR_BLACK QColor(0, 0, 0) |
|||
#define COLOR_WHITE QColor(255, 255, 255) |
|||
#define COLOR_UNCONFIRMED_TX QColor(255, 0, 0) |
|||
#define COLOR_DRAGONX_TEXT QColor(145, 164, 184) |
|||
|
|||
// Theme background colors
|
|||
#define COLOR_DEFAULT_BG QColor(229, 229, 229) |
|||
#define COLOR_BLUE_BG QColor(229, 229, 229) |
|||
#define COLOR_LIGHT_BG QColor(218, 218, 218) |
|||
#define COLOR_DARK_BG QColor(48, 51, 53) |
|||
#define COLOR_MIDNIGHT_BG QColor(17, 17, 17) |
|||
#define COLOR_DRAGONX_BG QColor(35, 40, 52) |
|||
|
|||
#endif // GUICONSTANTS_H
|
@ -1,16 +0,0 @@ |
|||
// Copyright 2019-2021 The Hush developers
|
|||
// Released under the GPLv3
|
|||
#include "mobileappconnector.h" |
|||
#include "ui_mobileappconnector.h" |
|||
|
|||
MobileAppConnector::MobileAppConnector(QWidget *parent) : |
|||
QDialog(parent), |
|||
ui(new Ui::MobileAppConnector) |
|||
{ |
|||
ui->setupUi(this); |
|||
} |
|||
|
|||
MobileAppConnector::~MobileAppConnector() |
|||
{ |
|||
delete ui; |
|||
} |
@ -1,24 +0,0 @@ |
|||
// Copyright 2019-2021 The Hush developers
|
|||
// Released under the GPLv3
|
|||
#ifndef MOBILEAPPCONNECTOR_H |
|||
#define MOBILEAPPCONNECTOR_H |
|||
|
|||
#include <QDialog> |
|||
|
|||
namespace Ui { |
|||
class MobileAppConnector; |
|||
} |
|||
|
|||
class MobileAppConnector : public QDialog |
|||
{ |
|||
Q_OBJECT |
|||
|
|||
public: |
|||
explicit MobileAppConnector(QWidget *parent = nullptr); |
|||
~MobileAppConnector(); |
|||
|
|||
private: |
|||
Ui::MobileAppConnector *ui; |
|||
}; |
|||
|
|||
#endif // MOBILEAPPCONNECTOR_H
|
@ -1,214 +0,0 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<ui version="4.0"> |
|||
<class>MobileAppConnector</class> |
|||
<widget class="QDialog" name="MobileAppConnector"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>0</x> |
|||
<y>0</y> |
|||
<width>800</width> |
|||
<height>530</height> |
|||
</rect> |
|||
</property> |
|||
<property name="windowTitle"> |
|||
<string>Connect Mobile App</string> |
|||
</property> |
|||
<layout class="QGridLayout" name="gridLayout"> |
|||
<item row="4" column="1" colspan="2"> |
|||
<widget class="QDialogButtonBox" name="buttonBox"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
<property name="standardButtons"> |
|||
<set>QDialogButtonBox::Close</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="0" column="0" colspan="3"> |
|||
<widget class="QLabel" name="label"> |
|||
<property name="sizePolicy"> |
|||
<sizepolicy hsizetype="Preferred" vsizetype="Minimum"> |
|||
<horstretch>0</horstretch> |
|||
<verstretch>0</verstretch> |
|||
</sizepolicy> |
|||
</property> |
|||
<property name="text"> |
|||
<string>Scan this QRCode in SilentDragonAndroid to connect your device</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="1" column="0" colspan="2"> |
|||
<widget class="QGroupBox" name="groupBox_2"> |
|||
<property name="title"> |
|||
<string>QR Code</string> |
|||
</property> |
|||
<layout class="QGridLayout" name="gridLayout_3"> |
|||
<item row="1" column="0"> |
|||
<widget class="QLabel" name="label_2"> |
|||
<property name="text"> |
|||
<string>Connection String</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="2" column="0"> |
|||
<widget class="QLineEdit" name="txtConnStr"> |
|||
<property name="font"> |
|||
<font> |
|||
<pointsize>9</pointsize> |
|||
</font> |
|||
</property> |
|||
<property name="readOnly"> |
|||
<bool>true</bool> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="0" column="0"> |
|||
<widget class="QRCodeLabel" name="qrcode"> |
|||
<property name="sizePolicy"> |
|||
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding"> |
|||
<horstretch>0</horstretch> |
|||
<verstretch>0</verstretch> |
|||
</sizepolicy> |
|||
</property> |
|||
<property name="styleSheet"> |
|||
<string notr="true">background-color: #fff</string> |
|||
</property> |
|||
<property name="text"> |
|||
<string/> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="3" column="0"> |
|||
<widget class="QCheckBox" name="chkInternetConn"> |
|||
<property name="text"> |
|||
<string>Allow connections over the internet via SilentDragon wormhole</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
</layout> |
|||
</widget> |
|||
</item> |
|||
<item row="1" column="2" rowspan="2"> |
|||
<widget class="QGroupBox" name="groupBox"> |
|||
<property name="title"> |
|||
<string>SilentDragonAndroid</string> |
|||
</property> |
|||
<layout class="QGridLayout" name="gridLayout_2"> |
|||
<item row="5" column="0"> |
|||
<widget class="QPushButton" name="btnDisconnect"> |
|||
<property name="sizePolicy"> |
|||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed"> |
|||
<horstretch>0</horstretch> |
|||
<verstretch>0</verstretch> |
|||
</sizepolicy> |
|||
</property> |
|||
<property name="text"> |
|||
<string>Disconnect</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="6" column="0"> |
|||
<spacer name="verticalSpacer"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Vertical</enum> |
|||
</property> |
|||
<property name="sizeHint" stdset="0"> |
|||
<size> |
|||
<width>20</width> |
|||
<height>40</height> |
|||
</size> |
|||
</property> |
|||
</spacer> |
|||
</item> |
|||
<item row="2" column="0"> |
|||
<widget class="QLabel" name="lblLastSeen"> |
|||
<property name="text"> |
|||
<string>TextLabel</string> |
|||
</property> |
|||
<property name="alignment"> |
|||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="1" column="0"> |
|||
<widget class="QLabel" name="label_3"> |
|||
<property name="text"> |
|||
<string>Last seen:</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="0" column="0"> |
|||
<widget class="QLabel" name="lblRemoteName"> |
|||
<property name="text"> |
|||
<string notr="true">TextLabel</string> |
|||
</property> |
|||
<property name="alignment"> |
|||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="3" column="0"> |
|||
<widget class="QLabel" name="label_4"> |
|||
<property name="text"> |
|||
<string>Connection type:</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="4" column="0"> |
|||
<widget class="QLabel" name="lblConnectionType"> |
|||
<property name="text"> |
|||
<string>TextLabel</string> |
|||
</property> |
|||
<property name="alignment"> |
|||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
</layout> |
|||
</widget> |
|||
</item> |
|||
</layout> |
|||
</widget> |
|||
<customwidgets> |
|||
<customwidget> |
|||
<class>QRCodeLabel</class> |
|||
<extends>QLabel</extends> |
|||
<header>qrcodelabel.h</header> |
|||
</customwidget> |
|||
</customwidgets> |
|||
<resources/> |
|||
<connections> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>accepted()</signal> |
|||
<receiver>MobileAppConnector</receiver> |
|||
<slot>accept()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>248</x> |
|||
<y>254</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>157</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>rejected()</signal> |
|||
<receiver>MobileAppConnector</receiver> |
|||
<slot>reject()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>316</x> |
|||
<y>260</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>286</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
</connections> |
|||
</ui> |
@ -0,0 +1,185 @@ |
|||
// Copyright 2019-2022 The Hush developers
|
|||
// Released under the GPLv3
|
|||
#include "peerstablemodel.h" |
|||
#include "settings.h" |
|||
#include "rpc.h" |
|||
#include "guiconstants.h" |
|||
|
|||
PeersTableModel::PeersTableModel(QObject *parent) |
|||
: QAbstractTableModel(parent) { |
|||
headers << QObject::tr("PeerID") << QObject::tr("Address") << QObject::tr("ASN") << QObject::tr("TLS Cipher") << QObject::tr("TLS Verfied") << QObject::tr("Version") << QObject::tr("Protocol Version") << QObject::tr("Ping Time") << QObject::tr("Banscore") << QObject::tr("Bytes received") << QObject::tr("Bytes sent"); |
|||
} |
|||
|
|||
PeersTableModel::~PeersTableModel() { |
|||
delete modeldata; |
|||
} |
|||
|
|||
void PeersTableModel::addData(const QList<PeerItem>& data) { |
|||
peers = new QList<PeerItem>(); |
|||
std::copy(data.begin(), data.end(), std::back_inserter(*peers)); |
|||
|
|||
updateAllData(); |
|||
} |
|||
|
|||
void PeersTableModel::updateAllData() { |
|||
auto newmodeldata = new QList<PeerItem>(); |
|||
|
|||
// Copy peer data so GUI can use it
|
|||
if (peers != nullptr) std::copy( peers->begin(), peers->end(), std::back_inserter(*newmodeldata)); |
|||
|
|||
// Sort by connection time
|
|||
std::sort(newmodeldata->begin(), newmodeldata->end(), [=] (auto a, auto b) { |
|||
return a.conntime > b.conntime; // reverse sort
|
|||
}); |
|||
|
|||
// And then swap out the modeldata with the new one.
|
|||
delete modeldata; |
|||
modeldata = newmodeldata; |
|||
|
|||
// do magic
|
|||
dataChanged(index(0, 0), index(modeldata->size()-1, columnCount(index(0,0))-1)); |
|||
layoutChanged(); |
|||
} |
|||
|
|||
int PeersTableModel::rowCount(const QModelIndex&) const |
|||
{ |
|||
if (modeldata == nullptr) return 0; |
|||
return modeldata->size(); |
|||
} |
|||
|
|||
int PeersTableModel::columnCount(const QModelIndex&) const |
|||
{ |
|||
return headers.size(); |
|||
} |
|||
|
|||
|
|||
QVariant PeersTableModel::data(const QModelIndex &index, int role) const |
|||
{ |
|||
// Get current theme name
|
|||
QString theme_name = Settings::getInstance()->get_theme_name(); |
|||
QBrush b; |
|||
|
|||
if (role == Qt::ForegroundRole) { |
|||
// peers with banscore >=50 will likely be banned soon, color them red
|
|||
if (modeldata->at(index.row()).banscore >= 50) { |
|||
b.setColor(COLOR_UNCONFIRMED_TX); |
|||
return b; |
|||
} |
|||
if (theme_name == "dark" || theme_name == "midnight") { |
|||
b.setColor(COLOR_WHITE); |
|||
return b; |
|||
}else if (theme_name == "dragonx"){ |
|||
b.setColor(COLOR_DRAGONX_TEXT); |
|||
return b; |
|||
}else{ |
|||
b.setColor(COLOR_BLACK); |
|||
return b; |
|||
} |
|||
return b; |
|||
} |
|||
|
|||
auto dat = modeldata->at(index.row()); |
|||
if (role == Qt::DisplayRole) { |
|||
switch (index.column()) { |
|||
case 0: return dat.peerid; |
|||
case 1: return dat.address; |
|||
case 2: return "AS" + QString::number(dat.asn); |
|||
case 3: return dat.tls_cipher; |
|||
case 4: return dat.tls_verified; |
|||
case 5: return dat.subver; |
|||
case 6: return dat.protocolversion; |
|||
case 7: return dat.pingtime; |
|||
case 8: return dat.banscore; |
|||
case 9: return dat.bytes_received; |
|||
case 10: return dat.bytes_sent; |
|||
} |
|||
} |
|||
|
|||
if (role == Qt::ToolTipRole) { |
|||
switch (index.column()) { |
|||
case 0: return "Unique Peer ID"; |
|||
case 1: return "Network Address"; |
|||
case 2: return "Autonomous System Number"; |
|||
case 3: return "TLS Ciphersuite"; |
|||
case 4: return "TLS Certificate verified"; |
|||
case 5: return "Full Node Version"; |
|||
case 6: return "P2P Protocol Version"; |
|||
case 7: return "Ping Time (seconds)"; |
|||
case 8: return "Banscore"; |
|||
case 9: return "Bytes received"; |
|||
case 10: return "Bytes sent"; |
|||
} |
|||
} |
|||
|
|||
|
|||
//TODO: show different icons for IP vs Tor vs other kinds of connections
|
|||
/*
|
|||
if (role == Qt::DecorationRole && index.column() == 0) { |
|||
if (!dat.memo.isEmpty()) { |
|||
// If the memo is a Payment URI, then show a payment request icon
|
|||
if (dat.memo.startsWith("hush:")) { |
|||
QIcon icon(":/icons/paymentreq.gif"); |
|||
return QVariant(icon.pixmap(16, 16)); |
|||
} else { |
|||
// Return the info pixmap to indicate memo
|
|||
QIcon icon = QApplication::style()->standardIcon(QStyle::SP_MessageBoxInformation); |
|||
return QVariant(icon.pixmap(16, 16)); |
|||
} |
|||
} else { |
|||
// Empty pixmap to make it align
|
|||
QPixmap p(16, 16); |
|||
p.fill(Qt::white); |
|||
return QVariant(p); |
|||
} |
|||
} |
|||
*/ |
|||
|
|||
return QVariant(); |
|||
} |
|||
|
|||
|
|||
QVariant PeersTableModel::headerData(int section, Qt::Orientation orientation, int role) const |
|||
{ |
|||
//if (role == Qt::TextAlignmentRole && section == 3) return QVariant(Qt::AlignRight | Qt::AlignVCenter);
|
|||
if (role == Qt::TextAlignmentRole) return QVariant(Qt::AlignCenter | Qt::AlignVCenter); |
|||
|
|||
if (role == Qt::FontRole) { |
|||
QFont f; |
|||
f.setBold(true); |
|||
return f; |
|||
} |
|||
|
|||
if (role == Qt::DisplayRole && orientation == Qt::Horizontal) { |
|||
return headers.at(section); |
|||
} |
|||
|
|||
return QVariant(); |
|||
} |
|||
|
|||
QString PeersTableModel::getPeerId(int row) const { |
|||
return QString::number(modeldata->at(row).peerid); |
|||
} |
|||
|
|||
QString PeersTableModel::getAddress(int row) const { |
|||
return modeldata->at(row).address.trimmed(); |
|||
} |
|||
|
|||
QString PeersTableModel::getTLSCipher(int row) const { |
|||
return modeldata->at(row).tls_cipher; |
|||
} |
|||
|
|||
qint64 PeersTableModel::getASN(int row) const { |
|||
return modeldata->at(row).asn; |
|||
} |
|||
|
|||
qint64 PeersTableModel::getConntime(int row) const { |
|||
return modeldata->at(row).conntime; |
|||
} |
|||
|
|||
QString PeersTableModel::getType(int row) const { |
|||
return modeldata->at(row).type; |
|||
} |
|||
|
|||
QString PeersTableModel::getPingtime(int row) const { |
|||
return Settings::getDecimalString(modeldata->at(row).pingtime); |
|||
} |
@ -0,0 +1,44 @@ |
|||
// Copyright 2019-2022 The Hush developers
|
|||
// Released under the GPLv3
|
|||
#ifndef PEERSTABLEMODEL_H |
|||
#define PEERSTABLEMODEL_H |
|||
|
|||
#include "precompiled.h" |
|||
|
|||
struct PeerItem; |
|||
|
|||
class PeersTableModel: public QAbstractTableModel |
|||
{ |
|||
public: |
|||
PeersTableModel(QObject* parent); |
|||
~PeersTableModel(); |
|||
|
|||
QString getPeerId(int row) const; |
|||
QString getAddress(int row) const; |
|||
QString getType(int row) const; |
|||
qint64 getConntime(int row) const; |
|||
qint64 getASN(int row) const; |
|||
QString getSubver(int row) const; |
|||
QString getTLSCipher(int row) const; |
|||
bool getTLSVerified(int row) const; |
|||
QString getPingtime(int row) const; |
|||
unsigned int getBanscore(int row) const; |
|||
unsigned int getProtocolVersion(int row) const; |
|||
|
|||
int rowCount(const QModelIndex &parent) const; |
|||
int columnCount(const QModelIndex &parent) const; |
|||
QVariant data(const QModelIndex &index, int role) const; |
|||
QVariant headerData(int section, Qt::Orientation orientation, int role) const; |
|||
|
|||
void addData (const QList<PeerItem>& data); |
|||
|
|||
private: |
|||
void updateAllData(); |
|||
QList<PeerItem>* peers = nullptr; |
|||
QList<PeerItem>* modeldata = nullptr; |
|||
|
|||
QList<QString> headers; |
|||
}; |
|||
|
|||
|
|||
#endif // PEERSTABLEMODEL_H
|
@ -0,0 +1,90 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<ui version="4.0"> |
|||
<class>QRCode</class> |
|||
<widget class="QDialog" name="QRCode"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>0</x> |
|||
<y>0</y> |
|||
<width>320</width> |
|||
<height>344</height> |
|||
</rect> |
|||
</property> |
|||
<property name="sizePolicy"> |
|||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> |
|||
<horstretch>0</horstretch> |
|||
<verstretch>0</verstretch> |
|||
</sizepolicy> |
|||
</property> |
|||
<property name="windowTitle"> |
|||
<string>QR Code</string> |
|||
</property> |
|||
<layout class="QGridLayout" name="gridLayout"> |
|||
<property name="sizeConstraint"> |
|||
<enum>QLayout::SetFixedSize</enum> |
|||
</property> |
|||
<item row="0" column="0" alignment="Qt::AlignTop"> |
|||
<widget class="QRCodeLabel" name="qrcodeDisplayAddr"> |
|||
<property name="sizePolicy"> |
|||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> |
|||
<horstretch>0</horstretch> |
|||
<verstretch>0</verstretch> |
|||
</sizepolicy> |
|||
</property> |
|||
<property name="minimumSize"> |
|||
<size> |
|||
<width>300</width> |
|||
<height>300</height> |
|||
</size> |
|||
</property> |
|||
<property name="maximumSize"> |
|||
<size> |
|||
<width>0</width> |
|||
<height>0</height> |
|||
</size> |
|||
</property> |
|||
<property name="baseSize"> |
|||
<size> |
|||
<width>0</width> |
|||
<height>0</height> |
|||
</size> |
|||
</property> |
|||
<property name="autoFillBackground"> |
|||
<bool>false</bool> |
|||
</property> |
|||
<property name="styleSheet"> |
|||
<string notr="true"/> |
|||
</property> |
|||
<property name="text"> |
|||
<string/> |
|||
</property> |
|||
<property name="alignment"> |
|||
<set>Qt::AlignHCenter|Qt::AlignTop</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="1" column="0"> |
|||
<widget class="QPushButton" name="saveQRCodeBtn"> |
|||
<property name="sizePolicy"> |
|||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed"> |
|||
<horstretch>0</horstretch> |
|||
<verstretch>0</verstretch> |
|||
</sizepolicy> |
|||
</property> |
|||
<property name="text"> |
|||
<string>Save</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
</layout> |
|||
</widget> |
|||
<customwidgets> |
|||
<customwidget> |
|||
<class>QRCodeLabel</class> |
|||
<extends>QLabel</extends> |
|||
<header>qrcodelabel.h</header> |
|||
</customwidget> |
|||
</customwidgets> |
|||
<resources/> |
|||
<connections/> |
|||
</ui> |
@ -0,0 +1,91 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<ui version="4.0"> |
|||
<class>RescanDialog</class> |
|||
<widget class="QDialog" name="RescanDialog"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>0</x> |
|||
<y>0</y> |
|||
<width>542</width> |
|||
<height>108</height> |
|||
</rect> |
|||
</property> |
|||
<property name="windowTitle"> |
|||
<string>Rescan</string> |
|||
</property> |
|||
<layout class="QGridLayout" name="gridLayout"> |
|||
<item row="3" column="0"> |
|||
<layout class="QHBoxLayout" name="horizontalLayout"> |
|||
<item> |
|||
<spacer name="horizontalSpacer"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
<property name="sizeHint" stdset="0"> |
|||
<size> |
|||
<width>40</width> |
|||
<height>20</height> |
|||
</size> |
|||
</property> |
|||
</spacer> |
|||
</item> |
|||
</layout> |
|||
</item> |
|||
<item row="3" column="1" colspan="2"> |
|||
<widget class="QDialogButtonBox" name="buttonBox"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
<property name="standardButtons"> |
|||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="2" column="0" colspan="3"> |
|||
<widget class="QLineEdit" name="rescanBlockheight"/> |
|||
</item> |
|||
<item row="0" column="0" colspan="3"> |
|||
<widget class="QLabel" name="label"> |
|||
<property name="text"> |
|||
<string>Enter block height to rescan from:</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
</layout> |
|||
</widget> |
|||
<resources/> |
|||
<connections> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>accepted()</signal> |
|||
<receiver>RescanDialog</receiver> |
|||
<slot>accept()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>248</x> |
|||
<y>254</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>157</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>rejected()</signal> |
|||
<receiver>RescanDialog</receiver> |
|||
<slot>reject()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>316</x> |
|||
<y>260</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>286</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
</connections> |
|||
</ui> |
@ -0,0 +1,5 @@ |
|||
// Copyright 2019-2023 The Hush Developers
|
|||
// Released under the GPLv3
|
|||
|
|||
#define DEBUG(x) (qDebug() << QString(__func__) << ": " << x) |
|||
|
@ -1 +1 @@ |
|||
#define APP_VERSION "1.1.0" |
|||
#define APP_VERSION "1.4.2" |
|||
|
@ -0,0 +1,85 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<ui version="4.0"> |
|||
<class>ViewTransaction</class> |
|||
<widget class="QDialog" name="ViewTransaction"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>0</x> |
|||
<y>0</y> |
|||
<width>400</width> |
|||
<height>300</height> |
|||
</rect> |
|||
</property> |
|||
<property name="windowTitle"> |
|||
<string>View Transaction</string> |
|||
</property> |
|||
<layout class="QGridLayout" name="gridLayout"> |
|||
<item row="0" column="1"> |
|||
<widget class="QLabel" name="lblHeight"> |
|||
<property name="text"> |
|||
<string>TextLabel</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="0" column="0"> |
|||
<widget class="QLabel" name="label"> |
|||
<property name="text"> |
|||
<string>Transaction ID (txid):</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="1" column="0" colspan="2"> |
|||
<widget class="QTableView" name="tblProps"> |
|||
<attribute name="horizontalHeaderStretchLastSection"> |
|||
<bool>true</bool> |
|||
</attribute> |
|||
</widget> |
|||
</item> |
|||
<item row="2" column="0" colspan="2"> |
|||
<widget class="QDialogButtonBox" name="buttonBox"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
<property name="standardButtons"> |
|||
<set>QDialogButtonBox::Close</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
</layout> |
|||
</widget> |
|||
<resources/> |
|||
<connections> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>accepted()</signal> |
|||
<receiver>ViewTransaction</receiver> |
|||
<slot>accept()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>248</x> |
|||
<y>254</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>157</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>rejected()</signal> |
|||
<receiver>ViewTransaction</receiver> |
|||
<slot>reject()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>316</x> |
|||
<y>260</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>286</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
</connections> |
|||
</ui> |
@ -1,910 +0,0 @@ |
|||
// Copyright 2019-2021 The Hush developers
|
|||
// Released under the GPLv3
|
|||
#include "websockets.h" |
|||
#include "rpc.h" |
|||
#include "settings.h" |
|||
#include "ui_mobileappconnector.h" |
|||
#include "version.h" |
|||
|
|||
// Wrap the sendTextMessage to check if the connection is valid and that the parent WebServer didn't close this connection
|
|||
// for some reason.
|
|||
void ClientWebSocket::sendTextMessage(QString m) { |
|||
if (client) { |
|||
if (server && !server->isValidConnection(client)) { |
|||
return; |
|||
} |
|||
|
|||
if (client->isValid()) |
|||
client->sendTextMessage(m); |
|||
} |
|||
} |
|||
|
|||
WSServer::WSServer(quint16 port, bool debug, QObject *parent) : |
|||
QObject(parent), |
|||
m_pWebSocketServer(new QWebSocketServer(QStringLiteral("Direct Connection Server"), |
|||
QWebSocketServer::NonSecureMode, this)), |
|||
m_debug(debug) |
|||
{ |
|||
m_mainWindow = (MainWindow *) parent; |
|||
if (m_pWebSocketServer->listen(QHostAddress::AnyIPv4, port)) { |
|||
if (m_debug) |
|||
qDebug() << "SD WebSocketServer listening on port" << port; |
|||
connect(m_pWebSocketServer, &QWebSocketServer::newConnection, |
|||
this, &WSServer::onNewConnection); |
|||
connect(m_pWebSocketServer, &QWebSocketServer::closed, this, &WSServer::closed); |
|||
} |
|||
} |
|||
|
|||
WSServer::~WSServer() |
|||
{ |
|||
qDebug() << "Closing WebsocketServer"; |
|||
m_pWebSocketServer->close(); |
|||
qDeleteAll(m_clients.begin(), m_clients.end()); |
|||
qDebug() << "Deleted all websocket clients"; |
|||
} |
|||
|
|||
void WSServer::onNewConnection() |
|||
{ |
|||
qDebug() << "WebsocketServer: new connection"; |
|||
QWebSocket *pSocket = m_pWebSocketServer->nextPendingConnection(); |
|||
|
|||
connect(pSocket, &QWebSocket::textMessageReceived, this, &WSServer::processTextMessage); |
|||
connect(pSocket, &QWebSocket::binaryMessageReceived, this, &WSServer::processBinaryMessage); |
|||
connect(pSocket, &QWebSocket::disconnected, this, &WSServer::socketDisconnected); |
|||
|
|||
m_clients << pSocket; |
|||
} |
|||
|
|||
void WSServer::processTextMessage(QString message) |
|||
{ |
|||
QWebSocket *pClient = qobject_cast<QWebSocket *>(sender()); |
|||
if (m_debug) |
|||
qDebug() << "Message received:" << message; |
|||
|
|||
if (pClient) { |
|||
std::shared_ptr<ClientWebSocket> client = std::make_shared<ClientWebSocket>(pClient, this); |
|||
AppDataServer::getInstance()->processMessage(message, m_mainWindow, client, AppConnectionType::DIRECT); |
|||
} |
|||
} |
|||
|
|||
void WSServer::processBinaryMessage(QByteArray message) |
|||
{ |
|||
//QWebSocket *pClient = qobject_cast<QWebSocket *>(sender());
|
|||
if (m_debug) |
|||
qDebug() << "Binary Message received:" << message; |
|||
|
|||
} |
|||
|
|||
void WSServer::socketDisconnected() |
|||
{ |
|||
QWebSocket *pClient = qobject_cast<QWebSocket *>(sender()); |
|||
if (m_debug) |
|||
qDebug() << "socketDisconnected:" << pClient; |
|||
if (pClient) { |
|||
m_clients.removeAll(pClient); |
|||
pClient->deleteLater(); |
|||
} |
|||
} |
|||
|
|||
//===============================
|
|||
// WormholeClient
|
|||
//===============================
|
|||
WormholeClient::WormholeClient(MainWindow* p, QString wormholeCode) { |
|||
this->parent = p; |
|||
this->code = wormholeCode; |
|||
connect(); |
|||
qDebug() << "New wormhole client after connect()"; |
|||
} |
|||
|
|||
WormholeClient::~WormholeClient() { |
|||
qDebug() << "WormholeClient destructor"; |
|||
shuttingDown = true; |
|||
|
|||
if (m_webSocket && m_webSocket->isValid()) { |
|||
qDebug() << "Wormhole closing!"; |
|||
m_webSocket->close(); |
|||
} |
|||
|
|||
if (timer) { |
|||
qDebug() << "Wormhole timer stopping"; |
|||
timer->stop(); |
|||
} |
|||
|
|||
qDebug() << "Wormhole client destroyed"; |
|||
delete timer; |
|||
qDebug() << "Wormhole timer deleted"; |
|||
} |
|||
|
|||
void ws_error() { |
|||
qDebug() << "websocket error!"; |
|||
} |
|||
|
|||
void WormholeClient::sslerrors(const QList<QSslError> &) |
|||
{ |
|||
//TODO: give more details. We only get semi-useful data and some errors
|
|||
// should be ignored
|
|||
qDebug() << "SSL errors occurred, lulz!"; |
|||
//TODO: don't do this in prod
|
|||
//m_webSocket->ignoreSslErrors();
|
|||
|
|||
} |
|||
|
|||
void WormholeClient::connect() { |
|||
qDebug() << "Wormhole::connect"; |
|||
delete m_webSocket; |
|||
m_webSocket = new QWebSocket(); |
|||
QUrl wormhole = QUrl("wss://wormhole.hush.is:443"); |
|||
|
|||
if (m_webSocket) { |
|||
QObject::connect(m_webSocket, &QWebSocket::connected, this, &WormholeClient::onConnected); |
|||
QObject::connect(m_webSocket, &QWebSocket::disconnected, this, &WormholeClient::closed); |
|||
QObject::connect(m_webSocket, QOverload<const QList<QSslError>&>::of(&QWebSocket::sslErrors), this, &WormholeClient::sslerrors); |
|||
qDebug() << "Opening connection to the SilentDragonWormhole"; |
|||
m_webSocket->open(wormhole); |
|||
qDebug() << "Opened connection to " << wormhole; |
|||
//TODO: use env var to over-ride
|
|||
//m_webSocket->open(QUrl("ws://127.0.0.1:7070"));
|
|||
} else { |
|||
qDebug() << "Invalid websocket object!"; |
|||
} |
|||
|
|||
} |
|||
|
|||
|
|||
void WormholeClient::retryConnect() { |
|||
QTimer::singleShot(5 * 1000 * pow(2, retryCount), [=]() { |
|||
if (retryCount < 10) { |
|||
qDebug() << "Retrying websocket connection, count=" << this->retryCount; |
|||
this->retryCount++; |
|||
connect(); |
|||
} else { |
|||
qDebug() << "Retry count exceeded, will not attempt retry any more"; |
|||
} |
|||
}); |
|||
} |
|||
|
|||
/*
|
|||
void WormholeClient::retryConnect() { |
|||
int max_retries = 10; |
|||
qDebug() << "Websocket retryConnect, retryCount=" << retryCount; |
|||
|
|||
if (retryCount>=0 && retryCount<=max_retries) { |
|||
QTimer::singleShot(5 * 1000 * pow(2, retryCount), [=]() { |
|||
if (retryCount < max_retries) { |
|||
this->retryCount++; |
|||
qDebug() << "Retrying websocket connection, retrycount=" << this->retryCount; |
|||
connect(); |
|||
} else { |
|||
qDebug() << "Retry count of " << retryCount << " exceeded, will not attempt retry any more"; |
|||
} |
|||
}); |
|||
} else { |
|||
qDebug() << "Invalid retryCount=" << retryCount << " detected!"; |
|||
} |
|||
} |
|||
*/ |
|||
|
|||
// Called when the websocket is closed. If this was closed without our explicitly closing it,
|
|||
// then we need to try and reconnect
|
|||
void WormholeClient::closed() { |
|||
qDebug() << "Closing websocket"; |
|||
if (!shuttingDown) { |
|||
retryConnect(); |
|||
} |
|||
} |
|||
|
|||
void WormholeClient::onConnected() |
|||
{ |
|||
retryCount = 0; |
|||
qDebug() << "WebSocket connected, retryCount=" << retryCount; |
|||
|
|||
QObject::connect(m_webSocket, &QWebSocket::textMessageReceived, this, &WormholeClient::onTextMessageReceived); |
|||
|
|||
auto payload = QJsonDocument( QJsonObject { {"register", code} }).toJson(); |
|||
|
|||
qDebug() << "Sending register"; |
|||
if (m_webSocket && m_webSocket->isValid()) { |
|||
m_webSocket->sendTextMessage(payload); |
|||
qDebug() << "Sent registration message with code=" << code; |
|||
|
|||
// On connected, we'll also create a timer to ping it every 4 minutes, since the websocket
|
|||
// will timeout after 5 minutes
|
|||
timer = new QTimer(parent); |
|||
qDebug() << "Created QTimer"; |
|||
QObject::connect(timer, &QTimer::timeout, [=]() { |
|||
qDebug() << "Timer timeout!"; |
|||
try { |
|||
if (!shuttingDown && m_webSocket && m_webSocket->isValid()) { |
|||
auto payload = QJsonDocument(QJsonObject { {"ping", "ping"} }).toJson(); |
|||
qint64 bytes = m_webSocket->sendTextMessage(payload); |
|||
qDebug() << "Sent ping, " << bytes << " bytes"; |
|||
} |
|||
} catch (...) { |
|||
qDebug() << "Websocket is invalid, no ping sent!"; |
|||
} |
|||
}); |
|||
unsigned int interval = 1*60*1000; // 1 minute
|
|||
timer->start(interval); |
|||
qDebug() << "Started timer with interval=" << interval; |
|||
} else { |
|||
qDebug() << "Invalid websocket object onConnected!"; |
|||
} |
|||
} |
|||
|
|||
void WormholeClient::onTextMessageReceived(QString message) |
|||
{ |
|||
qDebug() << "Websocket received msg: " << message; |
|||
AppDataServer::getInstance()->processMessage(message, parent, std::make_shared<ClientWebSocket>(m_webSocket), AppConnectionType::INTERNET); |
|||
} |
|||
|
|||
|
|||
// ==============================
|
|||
// AppDataServer
|
|||
// ==============================
|
|||
AppDataServer* AppDataServer::instance = nullptr; |
|||
|
|||
QString AppDataServer::getWormholeCode(QString secretHex) { |
|||
qDebug() << "AppDataServer::getWormholeCode"; |
|||
unsigned char* secret = new unsigned char[crypto_secretbox_KEYBYTES]; |
|||
sodium_hex2bin(secret, crypto_secretbox_KEYBYTES, secretHex.toStdString().c_str(), crypto_secretbox_KEYBYTES*2, |
|||
NULL, NULL, NULL); |
|||
|
|||
unsigned char* out1 = new unsigned char[crypto_hash_sha256_BYTES]; |
|||
crypto_hash_sha256(out1, secret, crypto_secretbox_KEYBYTES); |
|||
|
|||
unsigned char* out2 = new unsigned char[crypto_hash_sha256_BYTES]; |
|||
crypto_hash_sha256(out2, out1, crypto_hash_sha256_BYTES); |
|||
|
|||
char* wmcode = new char[crypto_hash_sha256_BYTES*2 + 1]; |
|||
sodium_bin2hex(wmcode, crypto_hash_sha256_BYTES*2 + 1, out2, crypto_hash_sha256_BYTES); |
|||
|
|||
QString wmcodehex(wmcode); |
|||
|
|||
delete[] wmcode; |
|||
delete[] out2; |
|||
delete[] out1; |
|||
delete[] secret; |
|||
|
|||
qDebug() << "Created wormhole secretHex=" << wmcodehex; |
|||
return wmcodehex; |
|||
} |
|||
|
|||
QString AppDataServer::getSecretHex() { |
|||
QSettings s; |
|||
|
|||
return s.value("mobileapp/secret", "").toString(); |
|||
} |
|||
|
|||
void AppDataServer::saveNewSecret(QString secretHex) { |
|||
QSettings().setValue("mobileapp/secret", secretHex); |
|||
|
|||
if (secretHex.isEmpty()) |
|||
setAllowInternetConnection(false); |
|||
} |
|||
|
|||
bool AppDataServer::getAllowInternetConnection() { |
|||
return QSettings().value("mobileapp/allowinternet", false).toBool(); |
|||
} |
|||
|
|||
void AppDataServer::setAllowInternetConnection(bool allow) { |
|||
QSettings().setValue("mobileapp/allowinternet", allow); |
|||
} |
|||
|
|||
void AppDataServer::saveLastConnectedOver(AppConnectionType type) { |
|||
QSettings().setValue("mobileapp/lastconnectedover", type); |
|||
} |
|||
|
|||
AppConnectionType AppDataServer::getLastConnectionType() { |
|||
return (AppConnectionType) QSettings().value("mobileapp/lastconnectedover", AppConnectionType::DIRECT).toInt(); |
|||
} |
|||
|
|||
void AppDataServer::saveLastSeenTime() { |
|||
QSettings().setValue("mobileapp/lastseentime", QDateTime::currentSecsSinceEpoch()); |
|||
} |
|||
|
|||
QDateTime AppDataServer::getLastSeenTime() { |
|||
return QDateTime::fromSecsSinceEpoch(QSettings().value("mobileapp/lastseentime", 0).toLongLong()); |
|||
} |
|||
|
|||
void AppDataServer::setConnectedName(QString name) { |
|||
QSettings().setValue("mobileapp/connectedname", name); |
|||
} |
|||
|
|||
QString AppDataServer::getConnectedName() { |
|||
return QSettings().value("mobileapp/connectedname", "").toString(); |
|||
} |
|||
|
|||
bool AppDataServer::isAppConnected() { |
|||
return !getConnectedName().isEmpty() && |
|||
getLastSeenTime().daysTo(QDateTime::currentDateTime()) < 14; |
|||
} |
|||
|
|||
void AppDataServer::connectAppDialog(MainWindow* parent) { |
|||
QDialog d(parent); |
|||
ui = new Ui_MobileAppConnector(); |
|||
ui->setupUi(&d); |
|||
Settings::saveRestore(&d); |
|||
qDebug() << "connectAppDialog"; |
|||
|
|||
updateUIWithNewQRCode(parent); |
|||
updateConnectedUI(); |
|||
|
|||
QObject::connect(ui->btnDisconnect, &QPushButton::clicked, [=] () { |
|||
qDebug() << "Disconnecting"; |
|||
QSettings().setValue("mobileapp/connectedname", ""); |
|||
saveNewSecret(""); |
|||
updateConnectedUI(); |
|||
}); |
|||
|
|||
QObject::connect(ui->txtConnStr, &QLineEdit::cursorPositionChanged, [=](int, int) { |
|||
ui->txtConnStr->selectAll(); |
|||
}); |
|||
|
|||
QObject::connect(ui->chkInternetConn, &QCheckBox::stateChanged, [=] (int state) { |
|||
if (state == Qt::Checked) { |
|||
|
|||
} |
|||
qDebug() << "Updating QR"; |
|||
updateUIWithNewQRCode(parent); |
|||
}); |
|||
|
|||
// If we're not listening for the app, then start the websockets
|
|||
if (!parent->isWebsocketListening()) { |
|||
qDebug() << "websocket not listening"; |
|||
QString wormholecode = ""; |
|||
if (getAllowInternetConnection()) { |
|||
wormholecode = AppDataServer::getInstance()->getWormholeCode(AppDataServer::getInstance()->getSecretHex()); |
|||
qDebug() << "Generated wormholecode=" << wormholecode; |
|||
} |
|||
|
|||
parent->createWebsocket(wormholecode); |
|||
} else { |
|||
qDebug() << "no websocket not listening"; |
|||
} |
|||
|
|||
d.exec(); |
|||
|
|||
// If there is nothing connected when the dialog exits, then shutdown the websockets
|
|||
if (!isAppConnected()) { |
|||
qDebug() << "no app connected, stopping websockets"; |
|||
parent->stopWebsocket(); |
|||
} |
|||
|
|||
// Cleanup
|
|||
tempSecret = ""; |
|||
delete tempWormholeClient; |
|||
tempWormholeClient = nullptr; |
|||
delete ui; |
|||
ui = nullptr; |
|||
qDebug() << "Destroyed tempWormholeClient and ui"; |
|||
} |
|||
|
|||
void AppDataServer::updateUIWithNewQRCode(MainWindow* mainwindow) { |
|||
// Get the address of the localhost
|
|||
auto addrList = QNetworkInterface::allAddresses(); |
|||
|
|||
// Find a suitable address
|
|||
QString ipv4Addr; |
|||
for (auto addr : addrList) { |
|||
if (addr.isLoopback() || addr.protocol() == QAbstractSocket::IPv6Protocol) |
|||
continue; |
|||
|
|||
ipv4Addr = addr.toString(); |
|||
break; |
|||
} |
|||
|
|||
if (ipv4Addr.isEmpty()) |
|||
return; |
|||
|
|||
QString uri = "ws://" + ipv4Addr + ":8777"; |
|||
qDebug() << "Websocket URI: " << uri; |
|||
|
|||
// Get a new secret
|
|||
unsigned char* secretBin = new unsigned char[crypto_secretbox_KEYBYTES]; |
|||
randombytes_buf(secretBin, crypto_secretbox_KEYBYTES); |
|||
char* secretHex = new char[crypto_secretbox_KEYBYTES*2 + 1]; |
|||
sodium_bin2hex(secretHex, crypto_secretbox_KEYBYTES*2+1, secretBin, crypto_secretbox_KEYBYTES); |
|||
|
|||
QString secretStr(secretHex); |
|||
QString codeStr = uri + "," + secretStr; |
|||
|
|||
if (ui->chkInternetConn->isChecked()) { |
|||
codeStr = codeStr + ",1"; |
|||
} |
|||
|
|||
registerNewTempSecret(secretStr, ui->chkInternetConn->isChecked(), mainwindow); |
|||
|
|||
ui->qrcode->setQrcodeString(codeStr); |
|||
ui->txtConnStr->setText(codeStr); |
|||
qDebug() << "New QR="<<codeStr; |
|||
} |
|||
|
|||
void AppDataServer::registerNewTempSecret(QString tmpSecretHex, bool allowInternet, MainWindow* main) { |
|||
qDebug() << "Registering new tempSecret, allowInternet=" << allowInternet; |
|||
tempSecret = tmpSecretHex; |
|||
|
|||
delete tempWormholeClient; |
|||
tempWormholeClient = nullptr; |
|||
|
|||
if (allowInternet) { |
|||
tempWormholeClient = new WormholeClient(main, getWormholeCode(tempSecret)); |
|||
qDebug() << "Created new wormhole client"; |
|||
} |
|||
} |
|||
|
|||
QString AppDataServer::connDesc(AppConnectionType t) { |
|||
if (t == AppConnectionType::DIRECT) { |
|||
return QObject::tr("Connected directly"); |
|||
} |
|||
else { |
|||
return QObject::tr("Connected over the internet via SilentDragon wormhole service"); |
|||
} |
|||
} |
|||
|
|||
void AppDataServer::updateConnectedUI() { |
|||
if (ui == nullptr) |
|||
return; |
|||
|
|||
auto remoteName = getConnectedName(); |
|||
|
|||
ui->lblRemoteName->setText(remoteName.isEmpty() ? "(Not connected to any device)" : remoteName); |
|||
ui->lblLastSeen->setText(remoteName.isEmpty() ? "" : getLastSeenTime().toString(Qt::SystemLocaleLongDate)); |
|||
ui->lblConnectionType->setText(remoteName.isEmpty() ? "" : connDesc(getLastConnectionType())); |
|||
|
|||
ui->btnDisconnect->setEnabled(!remoteName.isEmpty()); |
|||
} |
|||
|
|||
QString AppDataServer::getNonceHex(NonceType nt) { |
|||
QSettings s; |
|||
QString hex; |
|||
if (nt == NonceType::LOCAL) { |
|||
// The default local nonce starts from 1, to always keep it odd
|
|||
auto defaultLocalNonce = "01" + QString("00").repeated(crypto_secretbox_NONCEBYTES-1); |
|||
hex = s.value("mobileapp/localnoncehex", defaultLocalNonce).toString(); |
|||
} |
|||
else { |
|||
hex = s.value("mobileapp/remotenoncehex", QString("00").repeated(crypto_secretbox_NONCEBYTES)).toString(); |
|||
} |
|||
return hex; |
|||
} |
|||
|
|||
void AppDataServer::saveNonceHex(NonceType nt, QString noncehex) { |
|||
QSettings s; |
|||
assert(noncehex.length() == crypto_secretbox_NONCEBYTES * 2); |
|||
if (nt == NonceType::LOCAL) { |
|||
s.setValue("mobileapp/localnoncehex", noncehex); |
|||
} |
|||
else { |
|||
s.setValue("mobileapp/remotenoncehex", noncehex); |
|||
} |
|||
s.sync(); |
|||
} |
|||
|
|||
// Encrypt an outgoing message with the stored secret key.
|
|||
QString AppDataServer::encryptOutgoing(QString msg) { |
|||
// This padding size is ~50% larger than current largest
|
|||
// message size and makes all current message types
|
|||
// indistinguishable. If some new message type can
|
|||
// be larger than this, the padding should probably be increased
|
|||
int padding = 16*1024; |
|||
qDebug() << "Encrypt msg(pad="<<padding<<") prepad len=" << msg.length(); |
|||
if (msg.length() % padding > 0) { |
|||
msg = msg + QString(" ").repeated(padding - (msg.length() % padding)); |
|||
} |
|||
qDebug() << "Encrypt msg postpad len=" << msg.length(); |
|||
|
|||
QString localNonceHex = getNonceHex(NonceType::LOCAL); |
|||
|
|||
unsigned char* noncebin = new unsigned char[crypto_secretbox_NONCEBYTES]; |
|||
sodium_hex2bin(noncebin, crypto_secretbox_NONCEBYTES, localNonceHex.toStdString().c_str(), localNonceHex.length(), |
|||
NULL, NULL, NULL); |
|||
|
|||
// Increment the nonce +2 and save
|
|||
sodium_increment(noncebin, crypto_secretbox_NONCEBYTES); |
|||
sodium_increment(noncebin, crypto_secretbox_NONCEBYTES); |
|||
|
|||
char* newLocalNonce = new char[crypto_secretbox_NONCEBYTES*2 + 1]; |
|||
sodium_memzero(newLocalNonce, crypto_secretbox_NONCEBYTES*2 + 1); |
|||
sodium_bin2hex(newLocalNonce, crypto_secretbox_NONCEBYTES*2+1, noncebin, crypto_box_NONCEBYTES); |
|||
|
|||
saveNonceHex(NonceType::LOCAL, QString(newLocalNonce)); |
|||
|
|||
unsigned char* secret = new unsigned char[crypto_secretbox_KEYBYTES]; |
|||
sodium_hex2bin(secret, crypto_secretbox_KEYBYTES, getSecretHex().toStdString().c_str(), crypto_secretbox_KEYBYTES*2, |
|||
NULL, NULL, NULL); |
|||
|
|||
int msgSize = strlen(msg.toStdString().c_str()); |
|||
unsigned char* encrpyted = new unsigned char[ msgSize + crypto_secretbox_MACBYTES]; |
|||
|
|||
crypto_secretbox_easy(encrpyted, (const unsigned char *)msg.toStdString().c_str(), msgSize, noncebin, secret); |
|||
|
|||
int encryptedHexSize = (msgSize + crypto_secretbox_MACBYTES) * 2 + 1; |
|||
char * encryptedHex = new char[encryptedHexSize]; |
|||
sodium_memzero(encryptedHex, encryptedHexSize); |
|||
sodium_bin2hex(encryptedHex, encryptedHexSize, encrpyted, msgSize + crypto_secretbox_MACBYTES); |
|||
|
|||
auto json = QJsonDocument(QJsonObject{ |
|||
{"nonce", QString(newLocalNonce)}, |
|||
{"payload", QString(encryptedHex)}, |
|||
{"to", getWormholeCode(getSecretHex())} |
|||
}); |
|||
delete[] noncebin; |
|||
delete[] newLocalNonce; |
|||
delete[] secret; |
|||
delete[] encrpyted; |
|||
delete[] encryptedHex; |
|||
|
|||
return json.toJson(); |
|||
} |
|||
|
|||
/**
|
|||
Attempt to decrypt a message. If the decryption fails, it returns the string "error", the decrypted message otherwise. |
|||
It will use the given secret to attempt decryption. In addition, it will enforce that the nonce is greater than the last seen nonce, |
|||
unless the skipNonceCheck = true, which is used when attempting decrytption with a temp secret key. |
|||
*/ |
|||
QString AppDataServer::decryptMessage(QJsonDocument msg, QString secretHex, QString lastRemoteNonceHex) { |
|||
qDebug() << "Decrypting message"; |
|||
// Decrypt and then process
|
|||
QString noncehex = msg.object().value("nonce").toString(); |
|||
QString encryptedhex = msg.object().value("payload").toString(); |
|||
|
|||
// Enforce limits on the size of the message
|
|||
int MAX_LENGTH = 2*50*1024; // 50kb
|
|||
if (noncehex.length() > ((int)crypto_secretbox_NONCEBYTES * 2) || encryptedhex.length() > MAX_LENGTH) { |
|||
qDebug() << "Encrypted hex size of " << encryptedhex.length() << " bytes is too large!"; |
|||
return "error"; |
|||
} |
|||
|
|||
// Check to make sure that the nonce is greater than the last known remote nonce
|
|||
unsigned char* lastRemoteBin = new unsigned char[crypto_secretbox_NONCEBYTES]; |
|||
sodium_hex2bin(lastRemoteBin, crypto_secretbox_NONCEBYTES, lastRemoteNonceHex.toStdString().c_str(), lastRemoteNonceHex.length(), |
|||
NULL, NULL, NULL); |
|||
|
|||
unsigned char* noncebin = new unsigned char[crypto_secretbox_NONCEBYTES]; |
|||
sodium_hex2bin(noncebin, crypto_secretbox_NONCEBYTES, noncehex.toStdString().c_str(), noncehex.length(), |
|||
NULL, NULL, NULL); |
|||
|
|||
assert(crypto_secretbox_KEYBYTES == crypto_hash_sha256_BYTES); |
|||
if (sodium_compare(lastRemoteBin, noncebin, crypto_secretbox_NONCEBYTES) != -1) { |
|||
// Refuse to accept a lower nonce, return an error
|
|||
delete[] lastRemoteBin; |
|||
delete[] noncebin; |
|||
qDebug() << "Repeated nonce detected, potential attack or misconfiguration! Bailing out."; |
|||
return "error"; |
|||
} |
|||
|
|||
unsigned char* secret = new unsigned char[crypto_secretbox_KEYBYTES]; |
|||
sodium_hex2bin(secret, crypto_secretbox_KEYBYTES, secretHex.toStdString().c_str(), crypto_secretbox_KEYBYTES*2, |
|||
NULL, NULL, NULL); |
|||
|
|||
unsigned char* encrypted = new unsigned char[encryptedhex.length() / 2]; |
|||
sodium_hex2bin(encrypted, encryptedhex.length() / 2, encryptedhex.toStdString().c_str(), encryptedhex.length(), |
|||
NULL, NULL, NULL); |
|||
|
|||
int decryptedLen = encryptedhex.length() / 2 - crypto_secretbox_MACBYTES; |
|||
unsigned char* decrypted = new unsigned char[decryptedLen]; |
|||
int result = crypto_secretbox_open_easy(decrypted, encrypted, encryptedhex.length() / 2, noncebin, secret); |
|||
|
|||
QString payload; |
|||
if (result == -1) { |
|||
payload = "error"; |
|||
} else { |
|||
// Update the last seen remote hex
|
|||
saveNonceHex(NonceType::REMOTE, noncehex); |
|||
saveLastSeenTime(); |
|||
|
|||
char* decryptedStr = new char[decryptedLen + 1]; |
|||
sodium_memzero(decryptedStr, decryptedLen + 1); |
|||
memcpy(decryptedStr, decrypted, decryptedLen); |
|||
|
|||
payload = QString(decryptedStr); |
|||
|
|||
delete[] decryptedStr; |
|||
} |
|||
|
|||
delete[] secret; |
|||
delete[] lastRemoteBin; |
|||
delete[] noncebin; |
|||
delete[] encrypted; |
|||
delete[] decrypted; |
|||
|
|||
qDebug() << "Returning decrypted payload="<<payload; |
|||
return payload; |
|||
} |
|||
|
|||
// Process an incoming text message. The message has to be encrypted with the secret key (or the temporary secret key)
|
|||
void AppDataServer::processMessage(QString message, MainWindow* mainWindow, std::shared_ptr<ClientWebSocket> pClient, AppConnectionType connType) { |
|||
qDebug() << "processMessage message"; |
|||
//qDebug() << "processMessage message=" << message; // this can log sensitive info
|
|||
auto replyWithError = [=]() { |
|||
auto r = QJsonDocument(QJsonObject{ |
|||
{"error", "Encryption error"}, |
|||
{"to", getWormholeCode(getSecretHex())} |
|||
}).toJson(); |
|||
pClient->sendTextMessage(r); |
|||
return; |
|||
}; |
|||
|
|||
// First, extract the command from the message
|
|||
auto msg = QJsonDocument::fromJson(message.toUtf8()); |
|||
|
|||
// Check if we got an error from the websocket
|
|||
if (msg.object().contains("error")) { |
|||
qDebug() << "Error:" << msg.toJson(); |
|||
return; |
|||
} |
|||
|
|||
// If the message is a ping, just ignore it
|
|||
if (msg.object().contains("ping")) { |
|||
return; |
|||
} |
|||
|
|||
// Then, check if the message is encrpted
|
|||
if (!msg.object().contains("nonce")) { |
|||
replyWithError(); |
|||
return; |
|||
} |
|||
|
|||
auto decrypted = decryptMessage(msg, getSecretHex(), getNonceHex(NonceType::REMOTE)); |
|||
|
|||
// If the decryption failed, maybe this is a new connection, so see if the dialog is open and a
|
|||
// temp secret is in place
|
|||
if (decrypted == "error") { |
|||
// If the dialog is open, then there might be a temporary, new secret key. Attempt to decrypt
|
|||
// with that.
|
|||
if (!tempSecret.isEmpty()) { |
|||
// Since this is a temp secret, the last seen nonce will be "0", so basically we'll accept any nonce
|
|||
QString zeroNonce = QString("00").repeated(crypto_secretbox_NONCEBYTES); |
|||
decrypted = decryptMessage(msg, tempSecret, zeroNonce); |
|||
if (decrypted == "error") { |
|||
// Oh, well. Just return an error
|
|||
replyWithError(); |
|||
return; |
|||
} |
|||
else { |
|||
// This is a new connection. So, update the the secret. Note the last seen remote nonce has already been updated by
|
|||
// decryptMessage()
|
|||
saveNewSecret(tempSecret); |
|||
setAllowInternetConnection(tempWormholeClient != nullptr); |
|||
|
|||
// Swap out the wormhole connection
|
|||
mainWindow->replaceWormholeClient(tempWormholeClient); |
|||
tempWormholeClient = nullptr; |
|||
|
|||
saveLastConnectedOver(connType); |
|||
processDecryptedMessage(decrypted, mainWindow, pClient); |
|||
|
|||
// If the Connection UI is showing, we have to update the UI as well
|
|||
if (ui != nullptr) { |
|||
// Update the connected phone information
|
|||
updateConnectedUI(); |
|||
|
|||
// Update with a new QR Code for safety, so this secret isn't used by anyone else
|
|||
updateUIWithNewQRCode(mainWindow); |
|||
} |
|||
|
|||
return; |
|||
} |
|||
} |
|||
else { |
|||
replyWithError(); |
|||
return; |
|||
} |
|||
} else { |
|||
saveLastConnectedOver(connType); |
|||
processDecryptedMessage(decrypted, mainWindow, pClient); |
|||
return; |
|||
} |
|||
} |
|||
|
|||
// Decrypted method will be executed here.
|
|||
void AppDataServer::processDecryptedMessage(QString message, MainWindow* mainWindow, std::shared_ptr<ClientWebSocket> pClient) { |
|||
//qDebug() << "processDecryptedMessage message=" << message;
|
|||
// First, extract the command from the message
|
|||
auto msg = QJsonDocument::fromJson(message.toUtf8()); |
|||
|
|||
if (!msg.object().contains("command")) { |
|||
auto r = QJsonDocument(QJsonObject{ |
|||
{"errorCode", -1}, |
|||
{"errorMessage", "Unknown JSON format"} |
|||
}).toJson(); |
|||
pClient->sendTextMessage(encryptOutgoing(r)); |
|||
return; |
|||
} |
|||
|
|||
if (msg.object()["command"] == "getInfo") { |
|||
processGetInfo(msg.object(), mainWindow, pClient); |
|||
} |
|||
else if (msg.object()["command"] == "getTransactions") { |
|||
processGetTransactions(mainWindow, pClient); |
|||
} |
|||
else if (msg.object()["command"] == "sendTx") { |
|||
processSendTx(msg.object()["tx"].toObject(), mainWindow, pClient); |
|||
} |
|||
else { |
|||
auto r = QJsonDocument(QJsonObject{ |
|||
{"errorCode", -1}, |
|||
{"errorMessage", "Command not found:" + msg.object()["command"].toString()} |
|||
}).toJson(); |
|||
pClient->sendTextMessage(encryptOutgoing(r)); |
|||
} |
|||
} |
|||
|
|||
// "sendTx" command. This method will actually send money, so be careful with everything
|
|||
void AppDataServer::processSendTx(QJsonObject sendTx, MainWindow* mainwindow, std::shared_ptr<ClientWebSocket> pClient) { |
|||
qDebug() << "processSendTx with to=" << sendTx["to"].toString(); |
|||
auto error = [=](QString reason) { |
|||
auto r = QJsonDocument(QJsonObject{ |
|||
{"errorCode", -1}, |
|||
{"errorMessage", "Couldn't send Tx:" + reason} |
|||
}).toJson(); |
|||
pClient->sendTextMessage(encryptOutgoing(r)); |
|||
return; |
|||
}; |
|||
|
|||
// Refuse to send if the node is still syncing
|
|||
if (Settings::getInstance()->isSyncing()) { |
|||
error(QObject::tr("Node is still syncing.")); |
|||
return; |
|||
} |
|||
|
|||
// Create a Tx Object
|
|||
Tx tx; |
|||
tx.fee = Settings::getMinerFee(); |
|||
|
|||
// Find a from address that has at least the sending amout
|
|||
double amt = sendTx["amount"].toString().toDouble(); |
|||
auto allBalances = mainwindow->getRPC()->getAllBalances(); |
|||
QList<QPair<QString, double>> bals; |
|||
for (auto i : allBalances->keys()) { |
|||
// Filter out balances that don't have the requisite amount
|
|||
// TODO: should this be amt+tx.fee?
|
|||
if (allBalances->value(i) < amt) |
|||
continue; |
|||
|
|||
bals.append(QPair<QString, double>(i, allBalances->value(i))); |
|||
} |
|||
|
|||
if (bals.isEmpty()) { |
|||
error(QObject::tr("No addresses with enough balance to spend! Try sweeping funds into one address")); |
|||
return; |
|||
} |
|||
|
|||
std::sort(bals.begin(), bals.end(), [=](const QPair<QString, double>a, const QPair<QString, double> b) -> bool { |
|||
// Sort z addresses first
|
|||
return a.first > b.first; |
|||
}); |
|||
|
|||
tx.fromAddr = bals[0].first; |
|||
tx.toAddrs = { ToFields{ sendTx["to"].toString(), amt, sendTx["memo"].toString(), sendTx["memo"].toString().toUtf8().toHex()} }; |
|||
|
|||
// TODO: Respect the autoshield change setting
|
|||
|
|||
QString validation = mainwindow->doSendTxValidations(tx); |
|||
if (!validation.isEmpty()) { |
|||
error(validation); |
|||
return; |
|||
} |
|||
|
|||
QJsonArray params; |
|||
mainwindow->getRPC()->fillTxJsonParams(params, tx); |
|||
//std::cout << std::setw(2) << params << std::endl;
|
|||
|
|||
// And send the Tx
|
|||
mainwindow->getRPC()->executeTransaction(tx, |
|||
[=] (QString) {}, |
|||
// Submitted Tx successfully
|
|||
[=] (QString, QString txid) { |
|||
auto r = QJsonDocument(QJsonObject{ |
|||
{"version", 1.0}, |
|||
{"command", "sendTxSubmitted"}, |
|||
{"txid", txid} |
|||
}).toJson(); |
|||
pClient->sendTextMessage(encryptOutgoing(r)); |
|||
}, |
|||
// Errored while submitting Tx
|
|||
[=] (QString, QString errStr) { |
|||
auto r = QJsonDocument(QJsonObject{ |
|||
{"version", 1.0}, |
|||
{"command", "sendTxFailed"}, |
|||
{"err", errStr} |
|||
}).toJson(); |
|||
pClient->sendTextMessage(encryptOutgoing(r)); |
|||
} |
|||
); |
|||
|
|||
auto r = QJsonDocument(QJsonObject{ |
|||
{"version", 1.0}, |
|||
{"command", "sendTx"}, |
|||
{"result", "success"} |
|||
}).toJson(); |
|||
pClient->sendTextMessage(encryptOutgoing(r)); |
|||
} |
|||
|
|||
// "getInfo" command
|
|||
void AppDataServer::processGetInfo(QJsonObject jobj, MainWindow* mainWindow, std::shared_ptr<ClientWebSocket> pClient) { |
|||
auto connectedName = jobj["name"].toString(); |
|||
|
|||
if (mainWindow == nullptr || mainWindow->getRPC() == nullptr || |
|||
mainWindow->getRPC()->getAllBalances() == nullptr) { |
|||
pClient->close(QWebSocketProtocol::CloseCodeNormal, "Not yet ready"); |
|||
return; |
|||
} |
|||
|
|||
|
|||
// Max spendable safely from a z address and from any address
|
|||
double maxZSpendable = 0; |
|||
double maxSpendable = 0; |
|||
for (auto a : mainWindow->getRPC()->getAllBalances()->keys()) { |
|||
if (Settings::getInstance()->isSaplingAddress(a)) { |
|||
if (mainWindow->getRPC()->getAllBalances()->value(a) > maxZSpendable) { |
|||
maxZSpendable = mainWindow->getRPC()->getAllBalances()->value(a); |
|||
} |
|||
} |
|||
if (mainWindow->getRPC()->getAllBalances()->value(a) > maxSpendable) { |
|||
maxSpendable = mainWindow->getRPC()->getAllBalances()->value(a); |
|||
} |
|||
} |
|||
|
|||
setConnectedName(connectedName); |
|||
|
|||
auto r = QJsonDocument(QJsonObject{ |
|||
{"version", 1.0}, |
|||
{"command", "getInfo"}, |
|||
{"saplingAddress", mainWindow->getRPC()->getDefaultSaplingAddress()}, |
|||
{"tAddress", mainWindow->getRPC()->getDefaultTAddress()}, |
|||
{"balance", AppDataModel::getInstance()->getTotalBalance()}, |
|||
{"maxspendable", maxSpendable}, |
|||
{"maxzspendable", maxZSpendable}, |
|||
{"tokenName", Settings::getTokenName()}, |
|||
// changing this will break SDA
|
|||
{"zecprice", Settings::getInstance()->getHUSHPrice()}, |
|||
{"serverversion", QString(APP_VERSION)} |
|||
}).toJson(); |
|||
pClient->sendTextMessage(encryptOutgoing(r)); |
|||
} |
|||
|
|||
void AppDataServer::processGetTransactions(MainWindow* mainWindow, std::shared_ptr<ClientWebSocket> pClient) { |
|||
QJsonArray txns; |
|||
auto model = mainWindow->getRPC()->getTransactionsModel(); |
|||
qDebug() << "processGetTransactions"; |
|||
|
|||
// Manually add pending ops, so that computing transactions will also show up
|
|||
auto wtxns = mainWindow->getRPC()->getWatchingTxns(); |
|||
for (auto opid : wtxns.keys()) { |
|||
txns.append(QJsonObject{ |
|||
{"type", "send"}, |
|||
{"datetime", QDateTime::currentSecsSinceEpoch()}, |
|||
{"amount", Settings::getDecimalString(wtxns[opid].tx.toAddrs[0].amount)}, |
|||
{"txid", ""}, |
|||
{"address", wtxns[opid].tx.toAddrs[0].addr}, |
|||
{"memo", wtxns[opid].tx.toAddrs[0].txtMemo}, |
|||
{"confirmations", 0} |
|||
}); |
|||
} |
|||
|
|||
// Add transactions
|
|||
for (int i = 0; i < model->rowCount(QModelIndex()) && i < Settings::getMaxMobileAppTxns(); i++) { |
|||
txns.append(QJsonObject{ |
|||
{"type", model->getType(i)}, |
|||
{"datetime", model->getDate(i)}, |
|||
{"amount", model->getAmt(i)}, |
|||
{"txid", model->getTxId(i)}, |
|||
{"address", model->getAddr(i)}, |
|||
{"memo", model->getMemo(i)}, |
|||
{"confirmations", model->getConfirmations(i)} |
|||
}); |
|||
} |
|||
|
|||
auto r = QJsonDocument(QJsonObject{ |
|||
{"version", 1.0}, |
|||
{"command", "getTransactions"}, |
|||
{"transactions", txns} |
|||
}).toJson(); |
|||
pClient->sendTextMessage(encryptOutgoing(r)); |
|||
} |
|||
|
|||
// ==============================
|
|||
// AppDataModel
|
|||
// ==============================
|
|||
AppDataModel* AppDataModel::instance = nullptr; |
@ -1,175 +0,0 @@ |
|||
// Copyright 2019-2021 The Hush developers
|
|||
// Released under the GPLv3
|
|||
#ifndef WEBSOCKETS_H |
|||
#define WEBSOCKETS_H |
|||
|
|||
#include "precompiled.h" |
|||
#include "mainwindow.h" |
|||
#include "ui_mobileappconnector.h" |
|||
|
|||
QT_FORWARD_DECLARE_CLASS(QWebSocketServer) |
|||
QT_FORWARD_DECLARE_CLASS(QWebSocket) |
|||
|
|||
class WSServer; |
|||
|
|||
// We're going to wrap the websocket in this class, because the underlying QWebSocket might get closed
|
|||
// or deleted while a callback is waiting to get the data back. Therefore, we write a custom "sendTextMessage"
|
|||
// class that checks all this before sending.
|
|||
class ClientWebSocket { |
|||
public: |
|||
ClientWebSocket(QWebSocket* c, WSServer* s = nullptr) { client = c; server = s; } |
|||
|
|||
void sendTextMessage(QString m); |
|||
void close(QWebSocketProtocol::CloseCode code, const QString& msg) { client->close(code, msg); } |
|||
private: |
|||
QWebSocket* client; |
|||
WSServer* server; |
|||
}; |
|||
|
|||
class WSServer : public QObject |
|||
{ |
|||
Q_OBJECT |
|||
public: |
|||
explicit WSServer(quint16 port, bool debug = false, QObject *parent = nullptr); |
|||
bool isValidConnection(QWebSocket* c) { return m_clients.contains(c); } |
|||
~WSServer(); |
|||
|
|||
Q_SIGNALS: |
|||
void closed(); |
|||
|
|||
private Q_SLOTS: |
|||
void onNewConnection(); |
|||
void processTextMessage(QString message); |
|||
void processBinaryMessage(QByteArray message); |
|||
void socketDisconnected(); |
|||
|
|||
private: |
|||
QWebSocketServer *m_pWebSocketServer; |
|||
MainWindow *m_mainWindow; |
|||
QList<QWebSocket *> m_clients; |
|||
bool m_debug; |
|||
}; |
|||
|
|||
class WormholeClient : public QObject { |
|||
Q_OBJECT |
|||
|
|||
private Q_SLOTS: |
|||
void onConnected(); |
|||
void onTextMessageReceived(QString message); |
|||
void closed(); |
|||
|
|||
public: |
|||
WormholeClient(MainWindow* parent, QString wormholeCode); |
|||
~WormholeClient(); |
|||
|
|||
void connect(); |
|||
void retryConnect(); |
|||
void sslerrors(const QList<QSslError> &); |
|||
|
|||
private: |
|||
MainWindow* parent = nullptr; |
|||
QWebSocket* m_webSocket = nullptr; |
|||
QTimer* timer = nullptr; |
|||
QString code; |
|||
unsigned int retryCount = 0; |
|||
bool shuttingDown = false; |
|||
}; |
|||
|
|||
enum NonceType { |
|||
LOCAL = 1, |
|||
REMOTE |
|||
}; |
|||
|
|||
enum AppConnectionType { |
|||
DIRECT = 1, |
|||
INTERNET |
|||
}; |
|||
|
|||
class AppDataServer { |
|||
public: |
|||
static AppDataServer* getInstance() { |
|||
if (instance == nullptr) { |
|||
instance = new AppDataServer(); |
|||
} |
|||
return instance; |
|||
} |
|||
|
|||
void connectAppDialog(MainWindow* parent); |
|||
void updateConnectedUI(); |
|||
void updateUIWithNewQRCode(MainWindow* mainwindow); |
|||
|
|||
void processSendTx(QJsonObject sendTx, MainWindow* mainwindow, std::shared_ptr<ClientWebSocket> pClient); |
|||
void processMessage(QString message, MainWindow* mainWindow, std::shared_ptr<ClientWebSocket> pClient, AppConnectionType connType); |
|||
void processGetInfo(QJsonObject jobj, MainWindow* mainWindow, std::shared_ptr<ClientWebSocket> pClient); |
|||
void processDecryptedMessage(QString message, MainWindow* mainWindow, std::shared_ptr<ClientWebSocket> pClient); |
|||
void processGetTransactions(MainWindow* mainWindow, std::shared_ptr<ClientWebSocket> pClient); |
|||
|
|||
QString decryptMessage(QJsonDocument msg, QString secretHex, QString lastRemoteNonceHex); |
|||
QString encryptOutgoing(QString msg); |
|||
|
|||
QString getWormholeCode(QString secretHex); |
|||
QString getSecretHex(); |
|||
void saveNewSecret(QString secretHex); |
|||
|
|||
void registerNewTempSecret(QString tmpSecretHex, bool allowInternet, MainWindow* main); |
|||
|
|||
QString getNonceHex(NonceType nt); |
|||
void saveNonceHex(NonceType nt, QString noncehex); |
|||
|
|||
bool getAllowInternetConnection(); |
|||
void setAllowInternetConnection(bool allow); |
|||
|
|||
void saveLastSeenTime(); |
|||
QDateTime getLastSeenTime(); |
|||
|
|||
void setConnectedName(QString name); |
|||
QString getConnectedName(); |
|||
bool isAppConnected(); |
|||
|
|||
QString connDesc(AppConnectionType t); |
|||
|
|||
void saveLastConnectedOver(AppConnectionType type); |
|||
AppConnectionType getLastConnectionType(); |
|||
|
|||
private: |
|||
AppDataServer() = default; |
|||
|
|||
static AppDataServer* instance; |
|||
Ui_MobileAppConnector* ui; |
|||
|
|||
QString tempSecret; |
|||
WormholeClient* tempWormholeClient = nullptr; |
|||
}; |
|||
|
|||
class AppDataModel { |
|||
public: |
|||
static AppDataModel* getInstance() { |
|||
if (instance == NULL) |
|||
instance = new AppDataModel(); |
|||
|
|||
return instance; |
|||
} |
|||
|
|||
double getTBalance() { return balTransparent; } |
|||
double getZBalance() { return balShielded; } |
|||
double getTotalBalance() { return balTotal; } |
|||
|
|||
void setBalances(double transparent, double shielded) { |
|||
balTransparent = transparent; |
|||
balShielded = shielded; |
|||
balTotal = balTransparent + balShielded; |
|||
} |
|||
|
|||
private: |
|||
AppDataModel() = default; // Private, for singleton
|
|||
|
|||
double balTransparent; |
|||
double balShielded; |
|||
double balTotal; |
|||
|
|||
QString saplingAddress; |
|||
|
|||
static AppDataModel* instance; |
|||
}; |
|||
|
|||
#endif // WEBSOCKETS_H
|
@ -1,170 +0,0 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<ui version="4.0"> |
|||
<class>zboard</class> |
|||
<widget class="QDialog" name="zboard"> |
|||
<property name="geometry"> |
|||
<rect> |
|||
<x>0</x> |
|||
<y>0</y> |
|||
<width>588</width> |
|||
<height>431</height> |
|||
</rect> |
|||
</property> |
|||
<property name="windowTitle"> |
|||
<string>Post to z-board.net</string> |
|||
</property> |
|||
<layout class="QGridLayout" name="gridLayout"> |
|||
<item row="14" column="0"> |
|||
<widget class="QLabel" name="label_4"> |
|||
<property name="text"> |
|||
<string>Total Fee</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="14" column="1"> |
|||
<widget class="QLabel" name="feeAmount"> |
|||
<property name="text"> |
|||
<string notr="true">feeamount</string> |
|||
</property> |
|||
<property name="alignment"> |
|||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="12" column="1"> |
|||
<widget class="QLabel" name="memoSize"> |
|||
<property name="text"> |
|||
<string notr="true">0 / 512</string> |
|||
</property> |
|||
<property name="alignment"> |
|||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="16" column="0" colspan="2"> |
|||
<widget class="QDialogButtonBox" name="buttonBox"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
<property name="standardButtons"> |
|||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="12" column="0"> |
|||
<widget class="QLabel" name="label"> |
|||
<property name="text"> |
|||
<string>Memo</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="11" column="0" colspan="2"> |
|||
<widget class="QLineEdit" name="postAs"> |
|||
<property name="placeholderText"> |
|||
<string>(optional)</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="5" column="0"> |
|||
<widget class="QLabel" name="label_5"> |
|||
<property name="text"> |
|||
<string>Send From</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="10" column="0"> |
|||
<widget class="QLabel" name="label_3"> |
|||
<property name="text"> |
|||
<string>Post As:</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="0" column="0" colspan="2"> |
|||
<widget class="QLabel" name="label_2"> |
|||
<property name="text"> |
|||
<string><html><head/><body><p>ZBoard: Fully anonymous and untraceable chat messages based on the ZCash blockchain. <a href="http://www.z-board.net/"><span style=" text-decoration: underline; color:#0000ff;">http://www.z-board.net/</span></a></p></body></html></string> |
|||
</property> |
|||
<property name="wordWrap"> |
|||
<bool>true</bool> |
|||
</property> |
|||
<property name="openExternalLinks"> |
|||
<bool>true</bool> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="13" column="0" colspan="2"> |
|||
<widget class="QPlainTextEdit" name="memoTxt"/> |
|||
</item> |
|||
<item row="6" column="0" colspan="2"> |
|||
<widget class="QComboBox" name="fromAddr"/> |
|||
</item> |
|||
<item row="15" column="0"> |
|||
<widget class="QLabel" name="testnetWarning"> |
|||
<property name="styleSheet"> |
|||
<string notr="true">color:red;</string> |
|||
</property> |
|||
<property name="text"> |
|||
<string>Warning</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="4" column="0" colspan="2"> |
|||
<widget class="Line" name="line_2"> |
|||
<property name="orientation"> |
|||
<enum>Qt::Horizontal</enum> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
<item row="1" column="1"> |
|||
<widget class="QComboBox" name="topicsList"/> |
|||
</item> |
|||
<item row="1" column="0"> |
|||
<widget class="QLabel" name="label_6"> |
|||
<property name="text"> |
|||
<string>Posting to Board</string> |
|||
</property> |
|||
</widget> |
|||
</item> |
|||
</layout> |
|||
</widget> |
|||
<tabstops> |
|||
<tabstop>fromAddr</tabstop> |
|||
<tabstop>postAs</tabstop> |
|||
<tabstop>memoTxt</tabstop> |
|||
</tabstops> |
|||
<resources/> |
|||
<connections> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>accepted()</signal> |
|||
<receiver>zboard</receiver> |
|||
<slot>accept()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>248</x> |
|||
<y>254</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>157</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
<connection> |
|||
<sender>buttonBox</sender> |
|||
<signal>rejected()</signal> |
|||
<receiver>zboard</receiver> |
|||
<slot>reject()</slot> |
|||
<hints> |
|||
<hint type="sourcelabel"> |
|||
<x>316</x> |
|||
<y>260</y> |
|||
</hint> |
|||
<hint type="destinationlabel"> |
|||
<x>286</x> |
|||
<y>274</y> |
|||
</hint> |
|||
</hints> |
|||
</connection> |
|||
</connections> |
|||
</ui> |
@ -0,0 +1,9 @@ |
|||
[Desktop Entry] |
|||
Version=1.0 |
|||
Name=Silent Dragon |
|||
Comment=Full-node wallet for HUSH cryptocurrency |
|||
Exec=/usr/bin/silentdragon |
|||
Icon=/opt/silentdragon/silentdragon.png |
|||
Terminal=false |
|||
Type=Application |
|||
Categories=Network; |
@ -0,0 +1,24 @@ |
|||
#!/bin/bash |
|||
# Copyright 2018-2023 The Hush Developers |
|||
# Released under the GPLv3 |
|||
|
|||
# This builds a binary called "silentdragonx" |
|||
|
|||
set -e |
|||
|
|||
# TODO: not ideal, hushd.exe should only be looked for on windoze |
|||
if [ -e "dragonxd" ]; then |
|||
echo "Found dragonxd binary" |
|||
elif [ -e "hushd.exe" ]; then |
|||
echo "Found hushd.exe binary" |
|||
else |
|||
echo "dragonxd could not be found!" |
|||
echo "Either copy the binary to this dir or make a symlink." |
|||
echo "This command will create a symlink to it if this repo is in the same directory as your hush3.git: " |
|||
echo "ln -s ../hush3/src/dragonxd" |
|||
echo "For windoze you should copy hushd.exe to this directory" |
|||
exit 1 |
|||
fi |
|||
|
|||
# Use a modified QT project file with same build.sh |
|||
SDCONF=silentdragonx.pro ./win-build.sh $@ |