diff --git a/InstallerProjects/Installer/Fragments/MiscTextFilesFragment.wxs b/InstallerProjects/Installer/Fragments/MiscTextFilesFragment.wxs index 60e79336f..b5b84a537 100644 --- a/InstallerProjects/Installer/Fragments/MiscTextFilesFragment.wxs +++ b/InstallerProjects/Installer/Fragments/MiscTextFilesFragment.wxs @@ -14,6 +14,9 @@ + + + \ No newline at end of file diff --git a/InstallerProjects/Installer/Fragments/ShortcutFragment.wxs b/InstallerProjects/Installer/Fragments/ShortcutFragment.wxs index e31c802ee..a29e11e9d 100644 --- a/InstallerProjects/Installer/Fragments/ShortcutFragment.wxs +++ b/InstallerProjects/Installer/Fragments/ShortcutFragment.wxs @@ -5,14 +5,14 @@ - + - + diff --git a/InstallerProjects/Installer/Installer.wixproj b/InstallerProjects/Installer/Installer.wixproj index f22fa36cc..9bcbe6470 100644 --- a/InstallerProjects/Installer/Installer.wixproj +++ b/InstallerProjects/Installer/Installer.wixproj @@ -41,10 +41,10 @@ - + + + - - @@ -57,10 +57,6 @@ - - - - diff --git a/InstallerProjects/Installer/Localizations/cs-CZ.wxl b/InstallerProjects/Installer/Localizations/cs-CZ.wxl deleted file mode 100644 index 378cc301f..000000000 --- a/InstallerProjects/Installer/Localizations/cs-CZ.wxl +++ /dev/null @@ -1,26 +0,0 @@ - - - - - A newer version of [ProductName] is already installed. - You need to be an administrator to install this product. - mRemoteNG requires Microsoft .NET Framework $(var.RequiredDotNetFrameworkVersion). - mRemoteNG requires Windows 7 SP1 or higher to run. Please update your operating system and try again. - mRemoteNG requires RDP 8.0 or higher to run. Windows 7 users will need to install KB2592687 - For mRemoteNG to run on Windows 7, it requires Service Pack 1 to be installed. Please install Service Pack 1 and try again. - - - Desktop - Credits - License - Version History - - - Complete - Desktop Shortcut - Start menu shortcut - - - Launch [ProductName] Now - - \ No newline at end of file diff --git a/InstallerProjects/Installer/Localizations/de-DE.wxl b/InstallerProjects/Installer/Localizations/de-DE.wxl deleted file mode 100644 index 03947242b..000000000 --- a/InstallerProjects/Installer/Localizations/de-DE.wxl +++ /dev/null @@ -1,26 +0,0 @@ - - - - - A newer version of [ProductName] is already installed. - You need to be an administrator to install this product. - mRemoteNG requires Microsoft .NET Framework $(var.RequiredDotNetFrameworkVersion). - mRemoteNG requires Windows 7 SP1 or higher to run. Please update your operating system and try again. - mRemoteNG requires RDP 8.0 or higher to run. Windows 7 users will need to install KB2592687 - For mRemoteNG to run on Windows 7, it requires Service Pack 1 to be installed. Please install Service Pack 1 and try again. - - - Desktop - Credits - License - Version History - - - Complete - Desktop Shortcut - Start menu shortcut - - - mRemoteNG jetzt Starten - - \ No newline at end of file diff --git a/InstallerProjects/Installer/Localizations/en-US.wxl b/InstallerProjects/Installer/Localizations/en-US.wxl index eb4549722..9c0755923 100644 --- a/InstallerProjects/Installer/Localizations/en-US.wxl +++ b/InstallerProjects/Installer/Localizations/en-US.wxl @@ -22,6 +22,6 @@ Start menu shortcut - Launch mRemoteNG Now + Launch mRemoteNG now \ No newline at end of file diff --git a/InstallerProjects/Installer/Localizations/ja-JP.wxl b/InstallerProjects/Installer/Localizations/ja-JP.wxl deleted file mode 100644 index d4f583121..000000000 --- a/InstallerProjects/Installer/Localizations/ja-JP.wxl +++ /dev/null @@ -1,26 +0,0 @@ - - - - - A newer version of [ProductName] is already installed. - You need to be an administrator to install this product. - mRemoteNG requires Microsoft .NET Framework $(var.RequiredDotNetFrameworkVersion). - mRemoteNG requires Windows 7 SP1 or higher to run. Please update your operating system and try again. - mRemoteNG requires RDP 8.0 or higher to run. Windows 7 users will need to install KB2592687 - For mRemoteNG to run on Windows 7, it requires Service Pack 1 to be installed. Please install Service Pack 1 and try again. - - - Desktop - Credits - License - Version History - - - Complete - Desktop Shortcut - Start menu shortcut - - - Launch [ProductName] Now - - \ No newline at end of file diff --git a/InstallerProjects/Installer/Localizations/ru-RU.wxl b/InstallerProjects/Installer/Localizations/ru-RU.wxl deleted file mode 100644 index 7e8b091fa..000000000 --- a/InstallerProjects/Installer/Localizations/ru-RU.wxl +++ /dev/null @@ -1,26 +0,0 @@ - - - - - A newer version of [ProductName] is already installed. - You need to be an administrator to install this product. - mRemoteNG requires Microsoft .NET Framework $(var.RequiredDotNetFrameworkVersion). - mRemoteNG requires Windows 7 SP1 or higher to run. Please update your operating system and try again. - mRemoteNG requires RDP 8.0 or higher to run. Windows 7 users will need to install KB2592687 - For mRemoteNG to run on Windows 7, it requires Service Pack 1 to be installed. Please install Service Pack 1 and try again. - - - Desktop - Credits - License - Version History - - - Complete - Desktop Shortcut - Start menu shortcut - - - Launch [ProductName] Now - - \ No newline at end of file diff --git a/InstallerProjects/Installer/Resources/AppIcon.ico b/InstallerProjects/Installer/Resources/AppIcon.ico new file mode 100644 index 000000000..f3cc087a2 Binary files /dev/null and b/InstallerProjects/Installer/Resources/AppIcon.ico differ diff --git a/InstallerProjects/Installer/Resources/Installer_Header.png b/InstallerProjects/Installer/Resources/Installer_Header.png new file mode 100644 index 000000000..1b26685ea Binary files /dev/null and b/InstallerProjects/Installer/Resources/Installer_Header.png differ diff --git a/InstallerProjects/Installer/Resources/Installer_Side.png b/InstallerProjects/Installer/Resources/Installer_Side.png new file mode 100644 index 000000000..91addde88 Binary files /dev/null and b/InstallerProjects/Installer/Resources/Installer_Side.png differ diff --git a/InstallerProjects/Installer/Resources/License.rtf b/InstallerProjects/Installer/Resources/License.rtf new file mode 100644 index 000000000..e18780245 --- /dev/null +++ b/InstallerProjects/Installer/Resources/License.rtf @@ -0,0 +1,82 @@ +{\rtf1\ansi\deff0{\fonttbl{\f0 \fswiss Helvetica;}{\f1 Courier;}} +{\colortbl;\red255\green0\blue0;\red0\green0\blue255;} +\widowctrl\hyphauto + +{\pard \ql \f0 \sa180 \li0 \fi0 \f1 GNU GENERAL PUBLIC LICENSE\line + Version 2, June 1991\par} +{\pard \ql \f0 \sa180 \li0 \fi0 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 \f1 Preamble\par} +{\pard \ql \f0 \sa180 \li0 \fi0 The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 The precise terms and conditions for copying, distribution and modification follow.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 \f1 GNU GENERAL PUBLIC LICENSE\par} +{\pard \ql \f0 \sa180 \li0 \fi0 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\par} +{\pard \ql \f0 \sa0 \li360 \fi-360 0.\tx360\tab This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".\sa180\par} +{\pard \ql \f0 \sa180 \li0 \fi0 Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.\par} +{\pard \ql \f0 \sa0 \li360 \fi-360 1.\tx360\tab You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.\sa180\par} +{\pard \ql \f0 \sa180 \li0 \fi0 You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.\par} +{\pard \ql \f0 \sa180 \li360 \fi-360 2.\tx360\tab You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:\par} +{\pard \ql \f0 \sa180 \li720 \fi-360 a)\tx360\tab You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.\par} +{\pard \ql \f0 \sa180 \li720 \fi-360 b)\tx360\tab You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.\par} +{\pard \ql \f0 \sa180 \li720 \fi-360 c)\tx360\tab If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)\sa180\sa180\par} +{\pard \ql \f0 \sa180 \li0 \fi0 These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.\par} +{\pard \ql \f0 \sa180 \li360 \fi-360 3.\tx360\tab You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:\par} +{\pard \ql \f0 \sa180 \li720 \fi-360 a)\tx360\tab Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\par} +{\pard \ql \f0 \sa180 \li720 \fi-360 b)\tx360\tab Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,\par} +{\pard \ql \f0 \sa180 \li720 \fi-360 c)\tx360\tab Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)\sa180\sa180\par} +{\pard \ql \f0 \sa180 \li0 \fi0 The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.\par} +{\pard \ql \f0 \sa180 \li360 \fi-360 4.\tx360\tab You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.\par} +{\pard \ql \f0 \sa180 \li360 \fi-360 5.\tx360\tab You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.\par} +{\pard \ql \f0 \sa180 \li360 \fi-360 6.\tx360\tab Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.\par} +{\pard \ql \f0 \sa180 \li360 \fi-360 7.\tx360\tab If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.\sa180\par} +{\pard \ql \f0 \sa180 \li0 \fi0 If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.\par} +{\pard \ql \f0 \sa180 \li360 \fi-360 8.\tx360\tab If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.\par} +{\pard \ql \f0 \sa180 \li360 \fi-360 9.\tx360\tab The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.\sa180\par} +{\pard \ql \f0 \sa180 \li0 \fi0 Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.\par} +{\pard \ql \f0 \sa180 \li360 \fi-360 10.\tx360\tab If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.\par} +{\pard \ql \f0 \sa180 \li360 \fi0 \f1 NO WARRANTY\par} +{\pard \ql \f0 \sa180 \li360 \fi-360 11.\tx360\tab BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\par} +{\pard \ql \f0 \sa180 \li360 \fi-360 12.\tx360\tab IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\par} +{\pard \ql \f0 \sa180 \li360 \fi0 \f1 END OF TERMS AND CONDITIONS\line +\line +How to Apply These Terms to Your New Programs\sa180\par} +{\pard \ql \f0 \sa180 \li0 \fi0 If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 \f1 \line +Copyright (C) \line +\line +This program is free software; you can redistribute it and/or modify\line +it under the terms of the GNU General Public License as published by\line +the Free Software Foundation; either version 2 of the License, or\line +(at your option) any later version.\line +\line +This program is distributed in the hope that it will be useful,\line +but WITHOUT ANY WARRANTY; without even the implied warranty of\line +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\line +GNU General Public License for more details.\line +\line +You should have received a copy of the GNU General Public License along\line +with this program; if not, write to the Free Software Foundation, Inc.,\line +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 Also add information on how to contact you by electronic and paper mail.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 If the program is interactive, make it output a short notice like this when it starts in an interactive mode:\par} +{\pard \ql \f0 \sa180 \li0 \fi0 \f1 Gnomovision version 69, Copyright (C) year name of author\line +Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\line +This is free software, and you are welcome to redistribute it\line +under certain conditions; type `show c' for details.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 The hypothetical commands {\f1 show w' and}show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than {\f1 show w' and}show c'; they could even be mouse-clicks or menu items--whatever suits your program.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:\par} +{\pard \ql \f0 \sa180 \li0 \fi0 Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.\par} +{\pard \ql \f0 \sa180 \li0 \fi0 , 1 April 1989 Ty Coon, President of Vice\par} +{\pard \ql \f0 \sa180 \li0 \fi0 This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.\par} +} diff --git a/InstallerProjects/Installer/Resources/header.bmp b/InstallerProjects/Installer/Resources/header.bmp deleted file mode 100644 index 2d4ae1a4c..000000000 Binary files a/InstallerProjects/Installer/Resources/header.bmp and /dev/null differ diff --git a/InstallerProjects/Installer/Resources/mRemoteNG.ico b/InstallerProjects/Installer/Resources/mRemoteNG.ico deleted file mode 100644 index 700854c14..000000000 Binary files a/InstallerProjects/Installer/Resources/mRemoteNG.ico and /dev/null differ diff --git a/InstallerProjects/Installer/Resources/welcome.bmp b/InstallerProjects/Installer/Resources/welcome.bmp deleted file mode 100644 index 52cdb3805..000000000 Binary files a/InstallerProjects/Installer/Resources/welcome.bmp and /dev/null differ diff --git a/InstallerProjects/Installer/mRemoteNGV1.wxs b/InstallerProjects/Installer/mRemoteNGV1.wxs index f2ae4163a..030baec2e 100644 --- a/InstallerProjects/Installer/mRemoteNGV1.wxs +++ b/InstallerProjects/Installer/mRemoteNGV1.wxs @@ -11,7 +11,7 @@ - + @@ -27,7 +27,7 @@ - + @@ -106,8 +106,8 @@ - - + + diff --git a/Tools/copy_tiles.ps1 b/Tools/copy_tiles.ps1 new file mode 100644 index 000000000..52c73630d --- /dev/null +++ b/Tools/copy_tiles.ps1 @@ -0,0 +1,19 @@ +param ( + [string] + [Parameter(Mandatory=$true)] + $SolutionDir, + + [string] + [Parameter(Mandatory=$true)] + $TargetDir +) + +Write-Output "===== Beginning $($PSCmdlet.MyInvocation.MyCommand) =====" +Write-Output "Copying TILES folder to output" + +$sourceFiles = [io.path]::combine($SolutionDir , 'mRemoteV1\Resources\Tiles' ) +$DestinationDir = $TargetDir + +robocopy $sourceFiles $DestinationDir *.* + +Write-Output "" \ No newline at end of file diff --git a/Tools/postbuild_mremotev1.ps1 b/Tools/postbuild_mremotev1.ps1 index 7129950d1..a03c457bc 100644 --- a/Tools/postbuild_mremotev1.ps1 +++ b/Tools/postbuild_mremotev1.ps1 @@ -40,6 +40,7 @@ Format-Table -AutoSize -Wrap -InputObject @{ & "$PSScriptRoot\copy_puttyng.ps1" -SolutionDir $SolutionDir -TargetDir $TargetDir & "$PSScriptRoot\copy_themes.ps1" -SolutionDir $SolutionDir -TargetDir $TargetDir +& "$PSScriptRoot\copy_tiles.ps1" -SolutionDir $SolutionDir -TargetDir $TargetDir & "$PSScriptRoot\move_help_files.ps1" -TargetDir $TargetDir & "$PSScriptRoot\set_LargeAddressAware.ps1" -TargetDir $TargetDir -TargetFileName $TargetFileName & "$PSScriptRoot\verify_LargeAddressAware.ps1" -TargetDir $TargetDir -TargetFileName $TargetFileName diff --git a/Tools/tidy_files_for_release.ps1 b/Tools/tidy_files_for_release.ps1 index b56218fb1..543247c6e 100644 --- a/Tools/tidy_files_for_release.ps1 +++ b/Tools/tidy_files_for_release.ps1 @@ -21,7 +21,9 @@ if ($ConfigurationName -match "Release") { "*.log", "*vshost*", "*.tmp" - ) + ) -Exclude @( + "mRemoteNG.VisualElementsManifest.xml" + ) Remove-Item -Path $filesToDelete.FullName Write-Output $filesToDelete.FullName } diff --git a/mRemoteNGTests/UI/Forms/OptionsFormSetupAndTeardown.cs b/mRemoteNGTests/UI/Forms/OptionsFormSetupAndTeardown.cs index 4a3ae7dc8..bbbeda0bd 100644 --- a/mRemoteNGTests/UI/Forms/OptionsFormSetupAndTeardown.cs +++ b/mRemoteNGTests/UI/Forms/OptionsFormSetupAndTeardown.cs @@ -5,7 +5,7 @@ namespace mRemoteNGTests.UI.Forms { public class OptionsFormSetupAndTeardown { - protected frmOptions _optionsForm; + protected FrmOptions _optionsForm; [OneTimeSetUp] public void OnetimeSetup() @@ -15,7 +15,7 @@ namespace mRemoteNGTests.UI.Forms [SetUp] public void Setup() { - _optionsForm = new frmOptions(); + _optionsForm = new FrmOptions(); _optionsForm.Show(); } diff --git a/mRemoteV1/App/Windows.cs b/mRemoteV1/App/Windows.cs index 3ffc26a4c..6304b75b6 100644 --- a/mRemoteV1/App/Windows.cs +++ b/mRemoteV1/App/Windows.cs @@ -13,6 +13,7 @@ namespace mRemoteNG.App private static HelpWindow _helpForm; private static ExternalToolsWindow _externalappsForm; private static PortScanWindow _portscanForm; + private static ScreenshotManagerWindow _screenshotmanagerForm; private static UltraVNCWindow _ultravncscForm; private static ComponentsCheckWindow _componentscheckForm; private static ConnectionTreeWindow _treeForm; @@ -50,7 +51,7 @@ namespace mRemoteNG.App _adimportForm.Show(dockPanel); break; case WindowType.Options: - using (var optionsForm = new frmOptions()) + using (var optionsForm = new FrmOptions()) { optionsForm.ShowDialog(dockPanel); } @@ -79,6 +80,10 @@ namespace mRemoteNG.App _portscanForm = new PortScanWindow(); _portscanForm.Show(dockPanel); break; + case WindowType.ScreenshotManager: + _screenshotmanagerForm = new ScreenshotManagerWindow(); + _screenshotmanagerForm.Show(dockPanel); + break; case WindowType.UltraVNCSC: if (_ultravncscForm == null || _ultravncscForm.IsDisposed) _ultravncscForm = new UltraVNCWindow(); diff --git a/mRemoteV1/Connection/ConnectionInitiator.cs b/mRemoteV1/Connection/ConnectionInitiator.cs index a973c27bf..62099995c 100644 --- a/mRemoteV1/Connection/ConnectionInitiator.cs +++ b/mRemoteV1/Connection/ConnectionInitiator.cs @@ -137,7 +137,7 @@ namespace mRemoteNG.Connection var connectionPanel = ""; if (connectionInfo.Panel == "" || force.HasFlag(ConnectionInfo.Force.OverridePanel) || Settings.Default.AlwaysShowPanelSelectionDlg) { - var frmPnl = new frmChoosePanel(); + var frmPnl = new FrmChoosePanel(); if (frmPnl.ShowDialog() == DialogResult.OK) { connectionPanel = frmPnl.Panel; diff --git a/mRemoteV1/Icons/mRemoteNG.ico b/mRemoteV1/Icons/mRemoteNG.ico index 08c1072aa..1c750daf4 100644 Binary files a/mRemoteV1/Icons/mRemoteNG.ico and b/mRemoteV1/Icons/mRemoteNG.ico differ diff --git a/mRemoteV1/Properties/Resources.Designer.cs b/mRemoteV1/Properties/Resources.Designer.cs index f7bfbcc15..1b038fe66 100644 --- a/mRemoteV1/Properties/Resources.Designer.cs +++ b/mRemoteV1/Properties/Resources.Designer.cs @@ -230,6 +230,16 @@ namespace mRemoteNG { } } + /// + /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). + /// + internal static System.Drawing.Icon Comments_Icon { + get { + object obj = ResourceManager.GetObject("Comments_Icon", resourceCulture); + return ((System.Drawing.Icon)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -343,9 +353,9 @@ namespace mRemoteNG { /// /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). /// - internal static System.Drawing.Icon Connections_SaveAs_Icon { + internal static System.Drawing.Icon ConnectionsSaveAs_Icon { get { - object obj = ResourceManager.GetObject("Connections_SaveAs_Icon", resourceCulture); + object obj = ResourceManager.GetObject("ConnectionsSaveAs_Icon", resourceCulture); return ((System.Drawing.Icon)(obj)); } } @@ -373,9 +383,9 @@ namespace mRemoteNG { /// /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). /// - internal static System.Drawing.Icon database { + internal static System.Drawing.Icon Database_Icon { get { - object obj = ResourceManager.GetObject("database", resourceCulture); + object obj = ResourceManager.GetObject("Database_Icon", resourceCulture); return ((System.Drawing.Icon)(obj)); } } @@ -403,9 +413,19 @@ namespace mRemoteNG { /// /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). /// - internal static System.Drawing.Icon error { + internal static System.Drawing.Icon EditPage_Icon { get { - object obj = ResourceManager.GetObject("error", resourceCulture); + object obj = ResourceManager.GetObject("EditPage_Icon", resourceCulture); + return ((System.Drawing.Icon)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). + /// + internal static System.Drawing.Icon Error_Icon { + get { + object obj = ResourceManager.GetObject("Error_Icon", resourceCulture); return ((System.Drawing.Icon)(obj)); } } @@ -580,6 +600,16 @@ namespace mRemoteNG { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Header_dark { + get { + object obj = ResourceManager.GetObject("Header_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -743,9 +773,9 @@ namespace mRemoteNG { /// /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). /// - internal static System.Drawing.Icon key_Icon { + internal static System.Drawing.Icon Key_Icon { get { - object obj = ResourceManager.GetObject("key_Icon", resourceCulture); + object obj = ResourceManager.GetObject("Key_Icon", resourceCulture); return ((System.Drawing.Icon)(obj)); } } @@ -760,6 +790,16 @@ namespace mRemoteNG { } } + /// + /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). + /// + internal static System.Drawing.Icon Keyboard_Icon { + get { + object obj = ResourceManager.GetObject("Keyboard_Icon", resourceCulture); + return ((System.Drawing.Icon)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -780,16 +820,6 @@ namespace mRemoteNG { } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap Logo { - get { - object obj = ResourceManager.GetObject("Logo", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -833,9 +863,9 @@ namespace mRemoteNG { /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// - internal static System.Drawing.Bitmap mRemote { + internal static System.Drawing.Bitmap mRemoteNG { get { - object obj = ResourceManager.GetObject("mRemote", resourceCulture); + object obj = ResourceManager.GetObject("mRemoteNG", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } @@ -843,13 +873,30 @@ namespace mRemoteNG { /// /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). /// - internal static System.Drawing.Icon mRemote_Icon { + internal static System.Drawing.Icon mRemoteNG_Icon { get { - object obj = ResourceManager.GetObject("mRemote_Icon", resourceCulture); + object obj = ResourceManager.GetObject("mRemoteNG_Icon", resourceCulture); return ((System.Drawing.Icon)(obj)); } } + /// + /// Looks up a localized string similar to <Application xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'> + /// <VisualElements + /// BackgroundColor='#343A40' + /// ShowNameOnSquare150x150Logo='on' + /// ForegroundText='light' + /// Square150x150Logo='VisualElements_150.png' + /// Square70x70Logo='VisualElements_70.png'/> + ///</Application> + ///. + /// + internal static string mRemoteNG_VisualElementsManifest { + get { + return ResourceManager.GetString("mRemoteNG_VisualElementsManifest", resourceCulture); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -980,16 +1027,6 @@ namespace mRemoteNG { } } - /// - /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). - /// - internal static System.Drawing.Icon Play_Quick_Icon { - get { - object obj = ResourceManager.GetObject("Play_Quick_Icon", resourceCulture); - return ((System.Drawing.Icon)(obj)); - } - } - /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -1070,16 +1107,6 @@ namespace mRemoteNG { } } - /// - /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). - /// - internal static System.Drawing.Icon RDCMan_Icon { - get { - object obj = ResourceManager.GetObject("RDCMan_Icon", resourceCulture); - return ((System.Drawing.Icon)(obj)); - } - } - /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -1253,9 +1280,9 @@ namespace mRemoteNG { /// /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). /// - internal static System.Drawing.Icon shield { + internal static System.Drawing.Icon Shield_Icon { get { - object obj = ResourceManager.GetObject("shield", resourceCulture); + object obj = ResourceManager.GetObject("Shield_Icon", resourceCulture); return ((System.Drawing.Icon)(obj)); } } @@ -1410,6 +1437,26 @@ namespace mRemoteNG { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap VisualElements_150 { + get { + object obj = ResourceManager.GetObject("VisualElements_150", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap VisualElements_70 { + get { + object obj = ResourceManager.GetObject("VisualElements_70", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// diff --git a/mRemoteV1/Properties/Resources.resx b/mRemoteV1/Properties/Resources.resx index 9eed2b0e2..3289c14e0 100644 --- a/mRemoteV1/Properties/Resources.resx +++ b/mRemoteV1/Properties/Resources.resx @@ -157,30 +157,15 @@ ..\Resources\Images\Root.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\Root_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\Warning.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\Info_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Icons\mRemote_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\PuttyConfig.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Images\mRemote.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\Play_Quick.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\Play_Quick_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\Connections_Load.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -211,9 +196,6 @@ ..\Resources\Images\Config.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\Config_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\Copy.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -235,9 +217,6 @@ ..\Resources\Images\FamFamFam\Options.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\Options_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\Panels.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -253,9 +232,6 @@ ..\Resources\Images\FamFamFam\Save.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\Save_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\Screenshot.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -268,9 +244,6 @@ ..\Resources\Images\FamFamFam\Screenshot_Delete.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\Screenshot_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\Screenshot_Save.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -286,9 +259,6 @@ ..\Resources\Images\FamFamFam\Website.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\Appearance_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\Arrow_Down.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -298,9 +268,6 @@ ..\Resources\Images\FamFamFam\Bug.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\Connections_SaveAs_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\Connection_Add.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -316,9 +283,6 @@ ..\Resources\Images\FamFamFam\ExtApp_Delete.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\ExtApp_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\ExtApp_Start.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -334,9 +298,6 @@ ..\Resources\Images\FamFamFam\Help.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\Help_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\Page.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -349,9 +310,6 @@ ..\Resources\Images\FamFamFam\PortScan.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\PortScan_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\Properties.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -364,9 +322,6 @@ ..\Resources\Images\FamFamFam\Sessions.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\Sessions_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\Session_LogOff.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -376,24 +331,12 @@ ..\Resources\Images\FamFamFam\SSHTransfer.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\SSHTransfer_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Icons\FamFamFam\StartupExit_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Icons\FamFamFam\Tab_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\Tools.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Images\FamFamFam\Update.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\Update_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\Console.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -403,15 +346,9 @@ ..\Resources\Images\FamFamFam\Chat.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\Panels_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\JumpTo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Images\Logo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\Monitor.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -421,27 +358,15 @@ ..\Resources\Images\UVNC_SC.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\UVNC_SC_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\Bad_Symbol.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Images\ComponentsCheck.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\ComponentsCheck_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\Good_Symbol.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\ActiveDirectory_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Icons\FamFamFam\News_Icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\News.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -475,9 +400,6 @@ ..\resources\Images\FamFamFam\page_copy.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\resources\icons\rdcman_icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\resources\images\puttycm.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -487,18 +409,12 @@ ..\Resources\Images\green_arrow2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\shield.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\key.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Images\FamFamFam\key_add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\key.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Images\FamFamFam\brick.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -529,10 +445,106 @@ ..\Resources\Images\loading_spinner.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\database.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Images\Header_dark.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Icons\FamFamFam\error.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Tiles\mRemoteNG.VisualElementsManifest.xml;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + + ..\Resources\Tiles\VisualElements_150.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Tiles\VisualElements_70.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\ActiveDirectory_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Appearance_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Comments_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\ComponentsCheck_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Config_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\ConnectionsSaveAs_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Database_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\EditPage_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Error_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\ExtApp_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Help_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Info_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Keyboard_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Key_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\mRemoteNG_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\News_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Options_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Panels_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\PortScan_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Root_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Save_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Screenshot_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Sessions_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Shield_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\SSHTransfer_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\StartupExit_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Tab_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\Update_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Icons\UVNC_SC_Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Images\mRemoteNG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/mRemoteV1/Resources/Other Graphics/HandelGotD.ttf b/mRemoteV1/Resources/Fonts/HandelGotD.ttf similarity index 100% rename from mRemoteV1/Resources/Other Graphics/HandelGotD.ttf rename to mRemoteV1/Resources/Fonts/HandelGotD.ttf diff --git a/mRemoteV1/Resources/Other Graphics/HandelGotDBol.ttf b/mRemoteV1/Resources/Fonts/HandelGotDBol.ttf similarity index 100% rename from mRemoteV1/Resources/Other Graphics/HandelGotDBol.ttf rename to mRemoteV1/Resources/Fonts/HandelGotDBol.ttf diff --git a/mRemoteV1/Resources/Other Graphics/HandelGotDLig.ttf b/mRemoteV1/Resources/Fonts/HandelGotDLig.ttf similarity index 100% rename from mRemoteV1/Resources/Other Graphics/HandelGotDLig.ttf rename to mRemoteV1/Resources/Fonts/HandelGotDLig.ttf diff --git a/mRemoteV1/Resources/Icons/FamFamFam/Appearance_Icon.ico b/mRemoteV1/Resources/Icons/Appearance_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/FamFamFam/Appearance_Icon.ico rename to mRemoteV1/Resources/Icons/Appearance_Icon.ico diff --git a/mRemoteV1/Resources/Icons/FamFamFam/comments.ico b/mRemoteV1/Resources/Icons/Comments_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/FamFamFam/comments.ico rename to mRemoteV1/Resources/Icons/Comments_Icon.ico diff --git a/mRemoteV1/Resources/Icons/Config_Icon.ico b/mRemoteV1/Resources/Icons/Config_Icon.ico index d3d035ab2..04736abcb 100644 Binary files a/mRemoteV1/Resources/Icons/Config_Icon.ico and b/mRemoteV1/Resources/Icons/Config_Icon.ico differ diff --git a/mRemoteV1/Resources/Icons/Connections_SaveAs_Icon.ico b/mRemoteV1/Resources/Icons/ConnectionsSaveAs_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/Connections_SaveAs_Icon.ico rename to mRemoteV1/Resources/Icons/ConnectionsSaveAs_Icon.ico diff --git a/mRemoteV1/Resources/Icons/FamFamFam/database.ico b/mRemoteV1/Resources/Icons/Database_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/FamFamFam/database.ico rename to mRemoteV1/Resources/Icons/Database_Icon.ico diff --git a/mRemoteV1/Resources/Icons/FamFamFam/page_white_edit.ico b/mRemoteV1/Resources/Icons/EditPage_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/FamFamFam/page_white_edit.ico rename to mRemoteV1/Resources/Icons/EditPage_Icon.ico diff --git a/mRemoteV1/Resources/Icons/FamFamFam/error.ico b/mRemoteV1/Resources/Icons/Error_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/FamFamFam/error.ico rename to mRemoteV1/Resources/Icons/Error_Icon.ico diff --git a/mRemoteV1/Resources/Icons/ExtApp_Icon.ico b/mRemoteV1/Resources/Icons/ExtApp_Icon.ico index d551aa3aa..f8d9517b9 100644 Binary files a/mRemoteV1/Resources/Icons/ExtApp_Icon.ico and b/mRemoteV1/Resources/Icons/ExtApp_Icon.ico differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/Config_Icon.ico b/mRemoteV1/Resources/Icons/FamFamFam/Config_Icon.ico deleted file mode 100644 index 04736abcb..000000000 Binary files a/mRemoteV1/Resources/Icons/FamFamFam/Config_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/ExtApp_Icon.ico b/mRemoteV1/Resources/Icons/FamFamFam/ExtApp_Icon.ico deleted file mode 100644 index f8d9517b9..000000000 Binary files a/mRemoteV1/Resources/Icons/FamFamFam/ExtApp_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/Help_Icon.ico b/mRemoteV1/Resources/Icons/FamFamFam/Help_Icon.ico deleted file mode 100644 index 48f3c5289..000000000 Binary files a/mRemoteV1/Resources/Icons/FamFamFam/Help_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/Options_Icon.ico b/mRemoteV1/Resources/Icons/FamFamFam/Options_Icon.ico deleted file mode 100644 index 75ea960da..000000000 Binary files a/mRemoteV1/Resources/Icons/FamFamFam/Options_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/PortScan_Icon.ico b/mRemoteV1/Resources/Icons/FamFamFam/PortScan_Icon.ico deleted file mode 100644 index 60f0200b9..000000000 Binary files a/mRemoteV1/Resources/Icons/FamFamFam/PortScan_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/SSHTransfer_Icon.ico b/mRemoteV1/Resources/Icons/FamFamFam/SSHTransfer_Icon.ico deleted file mode 100644 index 0d3f2527e..000000000 Binary files a/mRemoteV1/Resources/Icons/FamFamFam/SSHTransfer_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/Save_Icon.ico b/mRemoteV1/Resources/Icons/FamFamFam/Save_Icon.ico deleted file mode 100644 index eb522217d..000000000 Binary files a/mRemoteV1/Resources/Icons/FamFamFam/Save_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/Screenshot_Icon.ico b/mRemoteV1/Resources/Icons/FamFamFam/Screenshot_Icon.ico deleted file mode 100644 index 5f0da7ac6..000000000 Binary files a/mRemoteV1/Resources/Icons/FamFamFam/Screenshot_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/Sessions_Icon.ico b/mRemoteV1/Resources/Icons/FamFamFam/Sessions_Icon.ico deleted file mode 100644 index 8b3d2c1ad..000000000 Binary files a/mRemoteV1/Resources/Icons/FamFamFam/Sessions_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/Update_Icon.ico b/mRemoteV1/Resources/Icons/FamFamFam/Update_Icon.ico deleted file mode 100644 index 57ea6cc8a..000000000 Binary files a/mRemoteV1/Resources/Icons/FamFamFam/Update_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Icons/Help_Icon.ico b/mRemoteV1/Resources/Icons/Help_Icon.ico index 130a92039..48f3c5289 100644 Binary files a/mRemoteV1/Resources/Icons/Help_Icon.ico and b/mRemoteV1/Resources/Icons/Help_Icon.ico differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/key.ico b/mRemoteV1/Resources/Icons/Key_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/FamFamFam/key.ico rename to mRemoteV1/Resources/Icons/Key_Icon.ico diff --git a/mRemoteV1/Resources/Icons/FamFamFam/keyboard.ico b/mRemoteV1/Resources/Icons/Keyboard_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/FamFamFam/keyboard.ico rename to mRemoteV1/Resources/Icons/Keyboard_Icon.ico diff --git a/mRemoteV1/Resources/Icons/FamFamFam/News_Icon.ico b/mRemoteV1/Resources/Icons/News_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/FamFamFam/News_Icon.ico rename to mRemoteV1/Resources/Icons/News_Icon.ico diff --git a/mRemoteV1/Resources/Icons/Options_Icon.ico b/mRemoteV1/Resources/Icons/Options_Icon.ico index 5bcd27980..75ea960da 100644 Binary files a/mRemoteV1/Resources/Icons/Options_Icon.ico and b/mRemoteV1/Resources/Icons/Options_Icon.ico differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/Panels_Icon.ico b/mRemoteV1/Resources/Icons/Panels_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/FamFamFam/Panels_Icon.ico rename to mRemoteV1/Resources/Icons/Panels_Icon.ico diff --git a/mRemoteV1/Resources/Icons/Play_Quick_Icon.ico b/mRemoteV1/Resources/Icons/Play_Quick_Icon.ico deleted file mode 100644 index 9fa978f4a..000000000 Binary files a/mRemoteV1/Resources/Icons/Play_Quick_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Icons/PortScan_Icon.ico b/mRemoteV1/Resources/Icons/PortScan_Icon.ico index 5348d4cee..60f0200b9 100644 Binary files a/mRemoteV1/Resources/Icons/PortScan_Icon.ico and b/mRemoteV1/Resources/Icons/PortScan_Icon.ico differ diff --git a/mRemoteV1/Resources/Icons/RDCMan_Icon.ico b/mRemoteV1/Resources/Icons/RDCMan_Icon.ico deleted file mode 100644 index 788b50833..000000000 Binary files a/mRemoteV1/Resources/Icons/RDCMan_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Icons/SSHTransfer_Icon.ico b/mRemoteV1/Resources/Icons/SSHTransfer_Icon.ico index 7492c7471..0d3f2527e 100644 Binary files a/mRemoteV1/Resources/Icons/SSHTransfer_Icon.ico and b/mRemoteV1/Resources/Icons/SSHTransfer_Icon.ico differ diff --git a/mRemoteV1/Resources/Icons/Save_Icon.ico b/mRemoteV1/Resources/Icons/Save_Icon.ico index 187d6fec3..eb522217d 100644 Binary files a/mRemoteV1/Resources/Icons/Save_Icon.ico and b/mRemoteV1/Resources/Icons/Save_Icon.ico differ diff --git a/mRemoteV1/Resources/Icons/Screenshot_Icon.ico b/mRemoteV1/Resources/Icons/Screenshot_Icon.ico index 26151c401..5f0da7ac6 100644 Binary files a/mRemoteV1/Resources/Icons/Screenshot_Icon.ico and b/mRemoteV1/Resources/Icons/Screenshot_Icon.ico differ diff --git a/mRemoteV1/Resources/Icons/Sessions_Icon.ico b/mRemoteV1/Resources/Icons/Sessions_Icon.ico index c3244ee7c..8b3d2c1ad 100644 Binary files a/mRemoteV1/Resources/Icons/Sessions_Icon.ico and b/mRemoteV1/Resources/Icons/Sessions_Icon.ico differ diff --git a/mRemoteV1/Resources/Icons/FamFamFam/shield.ico b/mRemoteV1/Resources/Icons/Shield_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/FamFamFam/shield.ico rename to mRemoteV1/Resources/Icons/Shield_Icon.ico diff --git a/mRemoteV1/Resources/Icons/FamFamFam/StartupExit_Icon.ico b/mRemoteV1/Resources/Icons/StartupExit_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/FamFamFam/StartupExit_Icon.ico rename to mRemoteV1/Resources/Icons/StartupExit_Icon.ico diff --git a/mRemoteV1/Resources/Icons/FamFamFam/Tab_Icon.ico b/mRemoteV1/Resources/Icons/Tab_Icon.ico similarity index 100% rename from mRemoteV1/Resources/Icons/FamFamFam/Tab_Icon.ico rename to mRemoteV1/Resources/Icons/Tab_Icon.ico diff --git a/mRemoteV1/Resources/Icons/Update_Icon.ico b/mRemoteV1/Resources/Icons/Update_Icon.ico index e02ca8853..57ea6cc8a 100644 Binary files a/mRemoteV1/Resources/Icons/Update_Icon.ico and b/mRemoteV1/Resources/Icons/Update_Icon.ico differ diff --git a/mRemoteV1/Resources/Icons/mRemoteNG_Icon.ico b/mRemoteV1/Resources/Icons/mRemoteNG_Icon.ico new file mode 100644 index 000000000..1c750daf4 Binary files /dev/null and b/mRemoteV1/Resources/Icons/mRemoteNG_Icon.ico differ diff --git a/mRemoteV1/Resources/Icons/mRemote_Icon.ico b/mRemoteV1/Resources/Icons/mRemote_Icon.ico deleted file mode 100644 index 700854c14..000000000 Binary files a/mRemoteV1/Resources/Icons/mRemote_Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Images/Header_dark.png b/mRemoteV1/Resources/Images/Header_dark.png new file mode 100644 index 000000000..7cbd122ed Binary files /dev/null and b/mRemoteV1/Resources/Images/Header_dark.png differ diff --git a/mRemoteV1/Resources/Images/Logo.png b/mRemoteV1/Resources/Images/Logo.png deleted file mode 100644 index 8355b295d..000000000 Binary files a/mRemoteV1/Resources/Images/Logo.png and /dev/null differ diff --git a/mRemoteV1/Resources/Images/mRemote.png b/mRemoteV1/Resources/Images/mRemote.png deleted file mode 100644 index fe3f349e3..000000000 Binary files a/mRemoteV1/Resources/Images/mRemote.png and /dev/null differ diff --git a/mRemoteV1/Resources/Images/mRemoteNG.png b/mRemoteV1/Resources/Images/mRemoteNG.png new file mode 100644 index 000000000..56018bbbe Binary files /dev/null and b/mRemoteV1/Resources/Images/mRemoteNG.png differ diff --git a/mRemoteV1/Resources/Other Graphics/Icon.psd b/mRemoteV1/Resources/Other Graphics/Icon.psd deleted file mode 100644 index de08291a9..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/Icon.psd and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/LogoBig.psd b/mRemoteV1/Resources/Other Graphics/LogoBig.psd deleted file mode 100644 index 83451a900..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/LogoBig.psd and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/header.bmp b/mRemoteV1/Resources/Other Graphics/header.bmp deleted file mode 100644 index 2d4ae1a4c..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/header.bmp and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/header.png b/mRemoteV1/Resources/Other Graphics/header.png deleted file mode 100644 index 427ec40e3..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/header.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 16x16.ico b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 16x16.ico deleted file mode 100644 index 08c1072aa..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 16x16.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 16x16x32.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 16x16x32.png deleted file mode 100644 index fe3f349e3..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 16x16x32.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 16x16x4.act b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 16x16x4.act deleted file mode 100644 index 3ed938266..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 16x16x4.act and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 16x16x4.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 16x16x4.png deleted file mode 100644 index 03c233b81..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 16x16x4.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 256x256.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 256x256.png deleted file mode 100644 index 028ef0c36..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 256x256.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 48x48.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 48x48.png deleted file mode 100644 index e96e1933d..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 48x48.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 70x70.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 70x70.png deleted file mode 100644 index e24a1fd58..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon - 70x70.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon.ico b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon.ico deleted file mode 100644 index 700854c14..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon.ico and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon.png deleted file mode 100644 index ca52e8bba..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon.psd b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon.psd deleted file mode 100644 index 2a4d435e9..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Icon.psd and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Installer Sidebar.psd b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Installer Sidebar.psd deleted file mode 100644 index e91f5d662..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Installer Sidebar.psd and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - 308x80.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - 308x80.png deleted file mode 100644 index 3cf83cbbf..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - 308x80.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - 492x128x32.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - 492x128x32.png deleted file mode 100644 index 8355b295d..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - 492x128x32.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - Black - 385x100.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - Black - 385x100.png deleted file mode 100644 index e9f660e03..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - Black - 385x100.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - Black.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - Black.png deleted file mode 100644 index 11753d88d..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - Black.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - Black.psd b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - Black.psd deleted file mode 100644 index cef5baf7c..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - Black.psd and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - StatusNet Mobile.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - StatusNet Mobile.png deleted file mode 100644 index fc7dbc5a4..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - StatusNet Mobile.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - StatusNet Mobile.psd b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - StatusNet Mobile.psd deleted file mode 100644 index 5bf141e86..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - StatusNet Mobile.psd and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - StatusNet.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - StatusNet.png deleted file mode 100644 index 3203c1304..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - StatusNet.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - StatusNet.psd b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - StatusNet.psd deleted file mode 100644 index 51098e51a..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - StatusNet.psd and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - present.ly.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - present.ly.png deleted file mode 100644 index 005e8d56e..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - present.ly.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - present.ly.psd b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - present.ly.psd deleted file mode 100644 index 5fbd470be..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo - present.ly.psd and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo.psd b/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo.psd deleted file mode 100644 index 21fe5fcc2..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG - Logo.psd and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/mRemoteNG-phpBB.png b/mRemoteV1/Resources/Other Graphics/mRemoteNG-phpBB.png deleted file mode 100644 index e434d8ee0..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/mRemoteNG-phpBB.png and /dev/null differ diff --git a/mRemoteV1/Resources/Other Graphics/welcomefinish.bmp b/mRemoteV1/Resources/Other Graphics/welcomefinish.bmp deleted file mode 100644 index 16dd4c909..000000000 Binary files a/mRemoteV1/Resources/Other Graphics/welcomefinish.bmp and /dev/null differ diff --git a/mRemoteV1/Resources/Templates/AppIcon.psd b/mRemoteV1/Resources/Templates/AppIcon.psd new file mode 100644 index 000000000..237a7d9c5 Binary files /dev/null and b/mRemoteV1/Resources/Templates/AppIcon.psd differ diff --git a/mRemoteV1/Resources/Templates/Header_dark.psd b/mRemoteV1/Resources/Templates/Header_dark.psd new file mode 100644 index 000000000..98f397bad Binary files /dev/null and b/mRemoteV1/Resources/Templates/Header_dark.psd differ diff --git a/mRemoteV1/Resources/Templates/Header_light.psd b/mRemoteV1/Resources/Templates/Header_light.psd new file mode 100644 index 000000000..6d69f309f Binary files /dev/null and b/mRemoteV1/Resources/Templates/Header_light.psd differ diff --git a/mRemoteV1/Resources/Templates/Installer_Header.psd b/mRemoteV1/Resources/Templates/Installer_Header.psd new file mode 100644 index 000000000..75d03305e Binary files /dev/null and b/mRemoteV1/Resources/Templates/Installer_Header.psd differ diff --git a/mRemoteV1/Resources/Templates/Installer_Side.psd b/mRemoteV1/Resources/Templates/Installer_Side.psd new file mode 100644 index 000000000..37e3a5340 Binary files /dev/null and b/mRemoteV1/Resources/Templates/Installer_Side.psd differ diff --git a/mRemoteV1/Resources/Templates/VisualElements_150_dark.psd b/mRemoteV1/Resources/Templates/VisualElements_150_dark.psd new file mode 100644 index 000000000..3e130ebc2 Binary files /dev/null and b/mRemoteV1/Resources/Templates/VisualElements_150_dark.psd differ diff --git a/mRemoteV1/Resources/Templates/VisualElements_150_light.psd b/mRemoteV1/Resources/Templates/VisualElements_150_light.psd new file mode 100644 index 000000000..13743f12a Binary files /dev/null and b/mRemoteV1/Resources/Templates/VisualElements_150_light.psd differ diff --git a/mRemoteV1/Resources/Templates/VisualElements_70_dark.psd b/mRemoteV1/Resources/Templates/VisualElements_70_dark.psd new file mode 100644 index 000000000..61888f393 Binary files /dev/null and b/mRemoteV1/Resources/Templates/VisualElements_70_dark.psd differ diff --git a/mRemoteV1/Resources/Templates/VisualElements_70_light.psd b/mRemoteV1/Resources/Templates/VisualElements_70_light.psd new file mode 100644 index 000000000..66be17822 Binary files /dev/null and b/mRemoteV1/Resources/Templates/VisualElements_70_light.psd differ diff --git a/mRemoteV1/Resources/Tiles/VisualElements_150.png b/mRemoteV1/Resources/Tiles/VisualElements_150.png new file mode 100644 index 000000000..e48d125de Binary files /dev/null and b/mRemoteV1/Resources/Tiles/VisualElements_150.png differ diff --git a/mRemoteV1/Resources/Tiles/VisualElements_70.png b/mRemoteV1/Resources/Tiles/VisualElements_70.png new file mode 100644 index 000000000..ea86d91c7 Binary files /dev/null and b/mRemoteV1/Resources/Tiles/VisualElements_70.png differ diff --git a/mRemoteV1/Resources/Tiles/mRemoteNG.VisualElementsManifest.xml b/mRemoteV1/Resources/Tiles/mRemoteNG.VisualElementsManifest.xml new file mode 100644 index 000000000..1976da8a7 --- /dev/null +++ b/mRemoteV1/Resources/Tiles/mRemoteNG.VisualElementsManifest.xml @@ -0,0 +1,8 @@ + + + diff --git a/mRemoteV1/Themes/ThemeManager.cs b/mRemoteV1/Themes/ThemeManager.cs index a3b9a2e23..8b0c38351 100644 --- a/mRemoteV1/Themes/ThemeManager.cs +++ b/mRemoteV1/Themes/ThemeManager.cs @@ -4,6 +4,7 @@ using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; +using System.Drawing; using System.IO; using System.Linq; using WeifenLuo.WinFormsUI.Docking; @@ -24,7 +25,6 @@ namespace mRemoteNG.Themes private static ThemeManager themeInstance; #endregion - #region Constructors private ThemeManager() { @@ -233,5 +233,5 @@ namespace mRemoteNG.Themes } } #endregion - } + } } \ No newline at end of file diff --git a/mRemoteV1/Tools/ExternalTool.cs b/mRemoteV1/Tools/ExternalTool.cs index 972862c58..5942b508f 100644 --- a/mRemoteV1/Tools/ExternalTool.cs +++ b/mRemoteV1/Tools/ExternalTool.cs @@ -90,12 +90,12 @@ namespace mRemoteNG.Tools public Icon Icon { - get { return File.Exists(FileName) ? MiscTools.GetIconFromFile(FileName) : Resources.mRemote_Icon; } + get { return File.Exists(FileName) ? MiscTools.GetIconFromFile(FileName) : Resources.mRemoteNG_Icon; } } public Image Image { - get { return Icon?.ToBitmap() ?? Resources.mRemote_Icon.ToBitmap(); } + get { return Icon?.ToBitmap() ?? Resources.mRemoteNG_Icon.ToBitmap(); } } #endregion diff --git a/mRemoteV1/Tools/MiscTools.cs b/mRemoteV1/Tools/MiscTools.cs index 03da94394..9cdf2ff2d 100644 --- a/mRemoteV1/Tools/MiscTools.cs +++ b/mRemoteV1/Tools/MiscTools.cs @@ -24,7 +24,7 @@ namespace mRemoteNG.Tools { Runtime.MessageCollector.AddMessage(MessageClass.WarningMsg, "GetIconFromFile failed (Tools.Misc) - using default icon" + Environment.NewLine + AEx.Message, true); - return Resources.mRemote_Icon; + return Resources.mRemoteNG_Icon; } catch (Exception ex) diff --git a/mRemoteV1/Tools/NotificationAreaIcon.cs b/mRemoteV1/Tools/NotificationAreaIcon.cs index fa6927a90..d9d9b6e90 100644 --- a/mRemoteV1/Tools/NotificationAreaIcon.cs +++ b/mRemoteV1/Tools/NotificationAreaIcon.cs @@ -46,7 +46,7 @@ namespace mRemoteNG.Tools { Text = @"mRemoteNG", BalloonTipText = @"mRemoteNG", - Icon = Resources.mRemote_Icon, + Icon = Resources.mRemoteNG_Icon, ContextMenuStrip = _cMen, Visible = true }; diff --git a/mRemoteV1/UI/Controls/Base/NGPictureBox.Designer.cs b/mRemoteV1/UI/Controls/Base/NGPictureBox.Designer.cs new file mode 100644 index 000000000..b467b1b1a --- /dev/null +++ b/mRemoteV1/UI/Controls/Base/NGPictureBox.Designer.cs @@ -0,0 +1,36 @@ +namespace mRemoteNG.UI.Controls.Base +{ + partial class NGPictureBox + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + components = new System.ComponentModel.Container(); + } + + #endregion + } +} diff --git a/mRemoteV1/UI/Controls/Base/NGPictureBox.cs b/mRemoteV1/UI/Controls/Base/NGPictureBox.cs new file mode 100644 index 000000000..04a59b5c0 --- /dev/null +++ b/mRemoteV1/UI/Controls/Base/NGPictureBox.cs @@ -0,0 +1,34 @@ +using System; +using System.ComponentModel; +using System.Windows.Forms; +using mRemoteNG.Themes; + +namespace mRemoteNG.UI.Controls.Base +{ + public partial class NGPictureBox : PictureBox + { + private ThemeManager _themeManager; + + public NGPictureBox() + { + ThemeManager.getInstance().ThemeChanged += OnCreateControl; + } + + public NGPictureBox(IContainer container) + { + container.Add(this); + + InitializeComponent(); + } + + protected override void OnCreateControl() + { + base.OnCreateControl(); + _themeManager = ThemeManager.getInstance(); + if (!_themeManager.ThemingActive) return; + ForeColor = _themeManager.ActiveTheme.ExtendedPalette.getColor("TextBox_Foreground"); + BackColor = _themeManager.ActiveTheme.ExtendedPalette.getColor("TextBox_Background"); + Invalidate(); + } + } +} diff --git a/mRemoteV1/UI/Forms/ExportForm.Designer.cs b/mRemoteV1/UI/Forms/ExportForm.Designer.cs index 6e048a1bc..026534c8a 100644 --- a/mRemoteV1/UI/Forms/ExportForm.Designer.cs +++ b/mRemoteV1/UI/Forms/ExportForm.Designer.cs @@ -293,7 +293,7 @@ namespace mRemoteNG.UI.Forms this.Controls.Add(this.btnCancel); this.Controls.Add(this.btnOK); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; - this.Icon = global::mRemoteNG.Resources.Connections_SaveAs_Icon; + this.Icon = global::mRemoteNG.Resources.ConnectionsSaveAs_Icon; this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "ExportForm"; diff --git a/mRemoteV1/UI/Forms/FrmSplashScreen.Designer.cs b/mRemoteV1/UI/Forms/FrmSplashScreen.Designer.cs index 2e36868e2..ef265c3c0 100644 --- a/mRemoteV1/UI/Forms/FrmSplashScreen.Designer.cs +++ b/mRemoteV1/UI/Forms/FrmSplashScreen.Designer.cs @@ -34,9 +34,9 @@ // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; - this.BackgroundImage = global::mRemoteNG.Resources.Logo; + this.BackgroundImage = global::mRemoteNG.Resources.Header_dark; this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; - this.ClientSize = new System.Drawing.Size(492, 128); + this.ClientSize = new System.Drawing.Size(450, 120); this.ControlBox = false; this.DoubleBuffered = true; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; diff --git a/mRemoteV1/UI/Forms/Input/InputBox.Designer.cs b/mRemoteV1/UI/Forms/Input/FrmInputBox.Designer.cs similarity index 85% rename from mRemoteV1/UI/Forms/Input/InputBox.Designer.cs rename to mRemoteV1/UI/Forms/Input/FrmInputBox.Designer.cs index e5704adb4..6e5b7532a 100644 --- a/mRemoteV1/UI/Forms/Input/InputBox.Designer.cs +++ b/mRemoteV1/UI/Forms/Input/FrmInputBox.Designer.cs @@ -1,6 +1,6 @@ namespace mRemoteNG.UI.Forms.Input { - partial class InputBox + partial class FrmInputBox { /// /// Required designer variable. @@ -50,9 +50,9 @@ this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0); this.tableLayoutPanel1.Name = "tableLayoutPanel1"; this.tableLayoutPanel1.RowCount = 3; - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 24F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 24F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 24F)); this.tableLayoutPanel1.Size = new System.Drawing.Size(284, 81); this.tableLayoutPanel1.TabIndex = 0; // @@ -66,6 +66,7 @@ this.buttonOk.TabIndex = 0; this.buttonOk.Text = "Ok"; this.buttonOk.UseVisualStyleBackColor = true; + this.buttonOk.Click += new System.EventHandler(this.buttonOk_Click); // // buttonCancel // @@ -78,42 +79,41 @@ this.buttonCancel.TabIndex = 1; this.buttonCancel.Text = "Cancel"; this.buttonCancel.UseVisualStyleBackColor = true; + this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click); // // textBox // this.tableLayoutPanel1.SetColumnSpan(this.textBox, 3); this.textBox.Dock = System.Windows.Forms.DockStyle.Fill; - this.textBox.Location = new System.Drawing.Point(10, 26); - this.textBox.Margin = new System.Windows.Forms.Padding(10, 3, 10, 3); + this.textBox.Location = new System.Drawing.Point(3, 27); this.textBox.Name = "textBox"; - this.textBox.Size = new System.Drawing.Size(264, 20); + this.textBox.Size = new System.Drawing.Size(278, 20); this.textBox.TabIndex = 2; // // label // this.label.AutoSize = true; this.tableLayoutPanel1.SetColumnSpan(this.label, 3); - this.label.Dock = System.Windows.Forms.DockStyle.Left; - this.label.Location = new System.Drawing.Point(10, 10); - this.label.Margin = new System.Windows.Forms.Padding(10, 10, 3, 0); + this.label.Dock = System.Windows.Forms.DockStyle.Fill; + this.label.Location = new System.Drawing.Point(3, 0); this.label.Name = "label"; - this.label.Size = new System.Drawing.Size(33, 13); + this.label.Size = new System.Drawing.Size(278, 24); this.label.TabIndex = 3; this.label.Text = "Label"; + this.label.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // - // InputBox + // FrmInputBox // - this.AcceptButton = this.buttonOk; this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; - this.CancelButton = this.buttonCancel; this.ClientSize = new System.Drawing.Size(284, 81); this.ControlBox = false; this.Controls.Add(this.tableLayoutPanel1); this.DoubleBuffered = true; + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.MaximizeBox = false; this.MinimizeBox = false; - this.Name = "InputBox"; + this.Name = "FrmInputBox"; this.ShowIcon = false; this.ShowInTaskbar = false; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; diff --git a/mRemoteV1/UI/Forms/Input/InputBox.cs b/mRemoteV1/UI/Forms/Input/FrmInputBox.cs similarity index 63% rename from mRemoteV1/UI/Forms/Input/InputBox.cs rename to mRemoteV1/UI/Forms/Input/FrmInputBox.cs index 9cffd3488..a0f1c6c63 100644 --- a/mRemoteV1/UI/Forms/Input/InputBox.cs +++ b/mRemoteV1/UI/Forms/Input/FrmInputBox.cs @@ -3,13 +3,18 @@ using mRemoteNG.Themes; namespace mRemoteNG.UI.Forms.Input { - public partial class InputBox : Form + public partial class FrmInputBox : Form { private readonly DisplayProperties _display = new DisplayProperties(); + internal string returnValue; - public InputBox() + public FrmInputBox(string title, string promptText, ref string value) { InitializeComponent(); + + Text = title; + label.Text = promptText; + textBox.Text = value; ApplyLanguage(); ApplyTheme(); } @@ -27,14 +32,17 @@ namespace mRemoteNG.UI.Forms.Input ForeColor = activeTheme.ExtendedPalette.getColor("Dialog_Foreground"); } - public DialogResult ShowAsDialog(string title, string promptText, ref string value) + private void buttonOk_Click(object sender, System.EventArgs e) { - Text = title; - label.Text = promptText; - textBox.Text = value; - var dialogResult = ShowDialog(); - value = textBox.Text; - return dialogResult; + DialogResult = DialogResult.OK; + returnValue = textBox.Text; + Close(); + } + + private void buttonCancel_Click(object sender, System.EventArgs e) + { + DialogResult = DialogResult.Cancel; + Close(); } } } diff --git a/mRemoteV1/UI/Forms/Input/InputBox.resx b/mRemoteV1/UI/Forms/Input/FrmInputBox.resx similarity index 100% rename from mRemoteV1/UI/Forms/Input/InputBox.resx rename to mRemoteV1/UI/Forms/Input/FrmInputBox.resx diff --git a/mRemoteV1/UI/Forms/OptionsPages/AdvancedPage.Designer.cs b/mRemoteV1/UI/Forms/OptionsPages/AdvancedPage.Designer.cs index 9b5f7aef8..3c365e584 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/AdvancedPage.Designer.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/AdvancedPage.Designer.cs @@ -220,7 +220,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.Controls.Add(this.lblSeconds); this.Controls.Add(this.btnBrowseCustomPuttyPath); this.Name = "AdvancedPage"; - this.Size = new System.Drawing.Size(610, 489); + this.Size = new System.Drawing.Size(610, 490); ((System.ComponentModel.ISupportInitialize)(this.numPuttyWaitTime)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.numUVNCSCPort)).EndInit(); this.ResumeLayout(false); diff --git a/mRemoteV1/UI/Forms/OptionsPages/AdvancedPage.cs b/mRemoteV1/UI/Forms/OptionsPages/AdvancedPage.cs index 749e8e4f2..466a83787 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/AdvancedPage.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/AdvancedPage.cs @@ -23,7 +23,6 @@ namespace mRemoteNG.UI.Forms.OptionsPages } #region Public Methods - public override string PageName { get => Language.strTabAdvanced; diff --git a/mRemoteV1/UI/Forms/OptionsPages/AppearancePage.Designer.cs b/mRemoteV1/UI/Forms/OptionsPages/AppearancePage.Designer.cs index c0e0bb741..ac519b50d 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/AppearancePage.Designer.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/AppearancePage.Designer.cs @@ -124,7 +124,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.Controls.Add(this.chkShowSystemTrayIcon); this.Controls.Add(this.chkMinimizeToSystemTray); this.Name = "AppearancePage"; - this.Size = new System.Drawing.Size(610, 489); + this.Size = new System.Drawing.Size(610, 490); this.ResumeLayout(false); this.PerformLayout(); diff --git a/mRemoteV1/UI/Forms/OptionsPages/AppearancePage.cs b/mRemoteV1/UI/Forms/OptionsPages/AppearancePage.cs index 8cae1d2ed..d9da8cd25 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/AppearancePage.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/AppearancePage.cs @@ -1,4 +1,5 @@ using System; +using System.Drawing; using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.Tools; diff --git a/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.Designer.cs b/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.Designer.cs index 3473b63bb..8aaed4465 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.Designer.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.Designer.cs @@ -304,7 +304,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.Controls.Add(this.chkSingleClickOnOpenedConnectionSwitchesToIt); this.Controls.Add(this.pnlConfirmCloseConnection); this.Name = "ConnectionsPage"; - this.Size = new System.Drawing.Size(610, 489); + this.Size = new System.Drawing.Size(610, 490); ((System.ComponentModel.ISupportInitialize)(this.numRDPConTimeout)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.numRdpReconnectionCount)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.numAutoSave)).EndInit(); diff --git a/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.cs b/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.cs index ec872aee5..a2af48da2 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.cs @@ -1,4 +1,5 @@ using System; +using System.Drawing; using mRemoteNG.Config; namespace mRemoteNG.UI.Forms.OptionsPages diff --git a/mRemoteV1/UI/Forms/OptionsPages/CredentialsPage.Designer.cs b/mRemoteV1/UI/Forms/OptionsPages/CredentialsPage.Designer.cs index bdfa05788..da4649262 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/CredentialsPage.Designer.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/CredentialsPage.Designer.cs @@ -165,7 +165,7 @@ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.pnlDefaultCredentials); this.Name = "CredentialsPage"; - this.Size = new System.Drawing.Size(610, 489); + this.Size = new System.Drawing.Size(610, 490); this.pnlDefaultCredentials.ResumeLayout(false); this.pnlDefaultCredentials.PerformLayout(); this.ResumeLayout(false); diff --git a/mRemoteV1/UI/Forms/OptionsPages/CredentialsPage.cs b/mRemoteV1/UI/Forms/OptionsPages/CredentialsPage.cs index b227e8711..25b7e1f3b 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/CredentialsPage.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/CredentialsPage.cs @@ -1,4 +1,5 @@ using System; +using System.Drawing; using mRemoteNG.App; using mRemoteNG.Security.SymmetricEncryption; @@ -10,9 +11,9 @@ namespace mRemoteNG.UI.Forms.OptionsPages { InitializeComponent(); ApplyTheme(); - PageIcon = Resources.key_Icon; + PageIcon = Resources.Key_Icon; } - + public override string PageName { get => Language.Credentials; set { } diff --git a/mRemoteV1/UI/Forms/OptionsPages/NotificationsPage.Designer.cs b/mRemoteV1/UI/Forms/OptionsPages/NotificationsPage.Designer.cs index 3ee76f827..d21e15a4f 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/NotificationsPage.Designer.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/NotificationsPage.Designer.cs @@ -34,13 +34,13 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.chkSwitchToMCInformation = new mRemoteNG.UI.Controls.Base.NGCheckBox(); this.chkSwitchToMCErrors = new mRemoteNG.UI.Controls.Base.NGCheckBox(); this.chkSwitchToMCWarnings = new mRemoteNG.UI.Controls.Base.NGCheckBox(); - this.groupBoxNotifications = new System.Windows.Forms.GroupBox(); + this.groupBoxNotifications = new mRemoteNG.UI.Controls.Base.NGGroupBox(); this.labelNotificationsShowTypes = new mRemoteNG.UI.Controls.Base.NGLabel(); this.chkShowErrorInMC = new mRemoteNG.UI.Controls.Base.NGCheckBox(); this.chkShowWarningInMC = new mRemoteNG.UI.Controls.Base.NGCheckBox(); this.chkShowInfoInMC = new mRemoteNG.UI.Controls.Base.NGCheckBox(); this.chkShowDebugInMC = new mRemoteNG.UI.Controls.Base.NGCheckBox(); - this.groupBoxLogging = new System.Windows.Forms.GroupBox(); + this.groupBoxLogging = new mRemoteNG.UI.Controls.Base.NGGroupBox(); this.tblLogging = new System.Windows.Forms.TableLayoutPanel(); this.chkLogDebugMsgs = new mRemoteNG.UI.Controls.Base.NGCheckBox(); this.chkLogInfoMsgs = new mRemoteNG.UI.Controls.Base.NGCheckBox(); @@ -54,7 +54,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.labelLogFilePath = new mRemoteNG.UI.Controls.Base.NGLabel(); this.textBoxLogPath = new mRemoteNG.UI.Controls.Base.NGTextBox(); this.saveFileDialogLogging = new System.Windows.Forms.SaveFileDialog(); - this.groupBoxPopups = new System.Windows.Forms.GroupBox(); + this.groupBoxPopups = new mRemoteNG.UI.Controls.Base.NGGroupBox(); this.tblPopups = new System.Windows.Forms.TableLayoutPanel(); this.chkPopupDebug = new mRemoteNG.UI.Controls.Base.NGCheckBox(); this.chkPopupError = new mRemoteNG.UI.Controls.Base.NGCheckBox(); @@ -424,7 +424,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.Controls.Add(this.groupBoxLogging); this.Controls.Add(this.groupBoxNotifications); this.Name = "NotificationsPage"; - this.Size = new System.Drawing.Size(610, 489); + this.Size = new System.Drawing.Size(610, 490); this.groupBoxNotifications.ResumeLayout(false); this.groupBoxNotifications.PerformLayout(); this.groupBoxLogging.ResumeLayout(false); diff --git a/mRemoteV1/UI/Forms/OptionsPages/NotificationsPage.cs b/mRemoteV1/UI/Forms/OptionsPages/NotificationsPage.cs index 3a9f7af0c..01319c629 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/NotificationsPage.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/NotificationsPage.cs @@ -1,4 +1,5 @@ using System.Diagnostics; +using System.Drawing; using System.IO; using System.Windows.Forms; using mRemoteNG.App; @@ -11,7 +12,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages { InitializeComponent(); ApplyTheme(); - PageIcon = Resources.error; + PageIcon = Resources.Error_Icon; } public override string PageName diff --git a/mRemoteV1/UI/Forms/OptionsPages/SecurityPage.Designer.cs b/mRemoteV1/UI/Forms/OptionsPages/SecurityPage.Designer.cs index 9a0e03e4e..b073e9133 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/SecurityPage.Designer.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/SecurityPage.Designer.cs @@ -149,7 +149,7 @@ this.Controls.Add(this.chkEncryptCompleteFile); this.Controls.Add(this.groupAdvancedSecurityOptions); this.Name = "SecurityPage"; - this.Size = new System.Drawing.Size(610, 489); + this.Size = new System.Drawing.Size(610, 490); this.groupAdvancedSecurityOptions.ResumeLayout(false); this.groupAdvancedSecurityOptions.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.numberBoxKdfIterations)).EndInit(); diff --git a/mRemoteV1/UI/Forms/OptionsPages/SecurityPage.cs b/mRemoteV1/UI/Forms/OptionsPages/SecurityPage.cs index 46993a261..417a68d3c 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/SecurityPage.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/SecurityPage.cs @@ -1,5 +1,6 @@ using System; using System.ComponentModel; +using System.Drawing; using mRemoteNG.Security; namespace mRemoteNG.UI.Forms.OptionsPages @@ -12,7 +13,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages PopulateEncryptionEngineDropDown(); PopulateBlockCipherDropDown(); ApplyTheme(); - PageIcon = Resources.shield; + PageIcon = Resources.Shield_Icon; } [Browsable(false)] diff --git a/mRemoteV1/UI/Forms/OptionsPages/SqlServerPage.Designer.cs b/mRemoteV1/UI/Forms/OptionsPages/SqlServerPage.Designer.cs index 630e5d6c3..53df8409a 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/SqlServerPage.Designer.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/SqlServerPage.Designer.cs @@ -28,218 +28,218 @@ namespace mRemoteNG.UI.Forms.OptionsPages [System.Diagnostics.DebuggerStepThrough()] private void InitializeComponent() { - this.lblSQLDatabaseName = new mRemoteNG.UI.Controls.Base.NGLabel(); - this.txtSQLDatabaseName = new mRemoteNG.UI.Controls.Base.NGTextBox(); - this.lblExperimental = new mRemoteNG.UI.Controls.Base.NGLabel(); - this.chkUseSQLServer = new mRemoteNG.UI.Controls.Base.NGCheckBox(); - this.lblSQLUsername = new mRemoteNG.UI.Controls.Base.NGLabel(); - this.txtSQLPassword = new mRemoteNG.UI.Controls.Base.NGTextBox(); - this.lblSQLInfo = new mRemoteNG.UI.Controls.Base.NGLabel(); - this.lblSQLServer = new mRemoteNG.UI.Controls.Base.NGLabel(); - this.txtSQLUsername = new mRemoteNG.UI.Controls.Base.NGTextBox(); - this.txtSQLServer = new mRemoteNG.UI.Controls.Base.NGTextBox(); - this.lblSQLPassword = new mRemoteNG.UI.Controls.Base.NGLabel(); - this.btnTestConnection = new mRemoteNG.UI.Controls.Base.NGButton(); - this.imgConnectionStatus = new System.Windows.Forms.PictureBox(); - this.lblTestConnectionResults = new mRemoteNG.UI.Controls.Base.NGLabel(); - this.chkSQLReadOnly = new mRemoteNG.UI.Controls.Base.NGCheckBox(); - this.lblSQLReadOnly = new mRemoteNG.UI.Controls.Base.NGLabel(); - ((System.ComponentModel.ISupportInitialize)(this.imgConnectionStatus)).BeginInit(); - this.SuspendLayout(); - // - // lblSQLDatabaseName - // - this.lblSQLDatabaseName.Enabled = false; - this.lblSQLDatabaseName.Location = new System.Drawing.Point(23, 132); - this.lblSQLDatabaseName.Name = "lblSQLDatabaseName"; - this.lblSQLDatabaseName.Size = new System.Drawing.Size(111, 13); - this.lblSQLDatabaseName.TabIndex = 5; - this.lblSQLDatabaseName.Text = "Database:"; - this.lblSQLDatabaseName.TextAlign = System.Drawing.ContentAlignment.TopRight; - // - // txtSQLDatabaseName - // - this.txtSQLDatabaseName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.txtSQLDatabaseName.Enabled = false; - this.txtSQLDatabaseName.Location = new System.Drawing.Point(140, 130); - this.txtSQLDatabaseName.Name = "txtSQLDatabaseName"; - this.txtSQLDatabaseName.Size = new System.Drawing.Size(153, 20); - this.txtSQLDatabaseName.TabIndex = 6; - // - // lblExperimental - // - this.lblExperimental.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.lblSQLDatabaseName = new mRemoteNG.UI.Controls.Base.NGLabel(); + this.txtSQLDatabaseName = new mRemoteNG.UI.Controls.Base.NGTextBox(); + this.lblExperimental = new mRemoteNG.UI.Controls.Base.NGLabel(); + this.chkUseSQLServer = new mRemoteNG.UI.Controls.Base.NGCheckBox(); + this.lblSQLUsername = new mRemoteNG.UI.Controls.Base.NGLabel(); + this.txtSQLPassword = new mRemoteNG.UI.Controls.Base.NGTextBox(); + this.lblSQLInfo = new mRemoteNG.UI.Controls.Base.NGLabel(); + this.lblSQLServer = new mRemoteNG.UI.Controls.Base.NGLabel(); + this.txtSQLUsername = new mRemoteNG.UI.Controls.Base.NGTextBox(); + this.txtSQLServer = new mRemoteNG.UI.Controls.Base.NGTextBox(); + this.lblSQLPassword = new mRemoteNG.UI.Controls.Base.NGLabel(); + this.btnTestConnection = new mRemoteNG.UI.Controls.Base.NGButton(); + this.imgConnectionStatus = new System.Windows.Forms.PictureBox(); + this.lblTestConnectionResults = new mRemoteNG.UI.Controls.Base.NGLabel(); + this.chkSQLReadOnly = new mRemoteNG.UI.Controls.Base.NGCheckBox(); + this.lblSQLReadOnly = new mRemoteNG.UI.Controls.Base.NGLabel(); + ((System.ComponentModel.ISupportInitialize)(this.imgConnectionStatus)).BeginInit(); + this.SuspendLayout(); + // + // lblSQLDatabaseName + // + this.lblSQLDatabaseName.Enabled = false; + this.lblSQLDatabaseName.Location = new System.Drawing.Point(23, 132); + this.lblSQLDatabaseName.Name = "lblSQLDatabaseName"; + this.lblSQLDatabaseName.Size = new System.Drawing.Size(111, 13); + this.lblSQLDatabaseName.TabIndex = 5; + this.lblSQLDatabaseName.Text = "Database:"; + this.lblSQLDatabaseName.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // txtSQLDatabaseName + // + this.txtSQLDatabaseName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.txtSQLDatabaseName.Enabled = false; + this.txtSQLDatabaseName.Location = new System.Drawing.Point(140, 130); + this.txtSQLDatabaseName.Name = "txtSQLDatabaseName"; + this.txtSQLDatabaseName.Size = new System.Drawing.Size(153, 20); + this.txtSQLDatabaseName.TabIndex = 6; + // + // lblExperimental + // + this.lblExperimental.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.lblExperimental.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.World); - this.lblExperimental.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.lblExperimental.Location = new System.Drawing.Point(3, 0); - this.lblExperimental.Name = "lblExperimental"; - this.lblExperimental.Size = new System.Drawing.Size(596, 25); - this.lblExperimental.TabIndex = 0; - this.lblExperimental.Text = "EXPERIMENTAL"; - this.lblExperimental.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // - // chkUseSQLServer - // - this.chkUseSQLServer._mice = mRemoteNG.UI.Controls.Base.NGCheckBox.MouseState.HOVER; - this.chkUseSQLServer.AutoSize = true; - this.chkUseSQLServer.Location = new System.Drawing.Point(3, 76); - this.chkUseSQLServer.Name = "chkUseSQLServer"; - this.chkUseSQLServer.Size = new System.Drawing.Size(234, 17); - this.chkUseSQLServer.TabIndex = 2; - this.chkUseSQLServer.Text = "Use SQL Server to load && save connections"; - this.chkUseSQLServer.UseVisualStyleBackColor = true; - this.chkUseSQLServer.CheckedChanged += new System.EventHandler(this.chkUseSQLServer_CheckedChanged); - // - // lblSQLUsername - // - this.lblSQLUsername.Enabled = false; - this.lblSQLUsername.Location = new System.Drawing.Point(23, 158); - this.lblSQLUsername.Name = "lblSQLUsername"; - this.lblSQLUsername.Size = new System.Drawing.Size(111, 13); - this.lblSQLUsername.TabIndex = 7; - this.lblSQLUsername.Text = "Username:"; - this.lblSQLUsername.TextAlign = System.Drawing.ContentAlignment.TopRight; - // - // txtSQLPassword - // - this.txtSQLPassword.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.txtSQLPassword.Enabled = false; - this.txtSQLPassword.Location = new System.Drawing.Point(140, 182); - this.txtSQLPassword.Name = "txtSQLPassword"; - this.txtSQLPassword.Size = new System.Drawing.Size(153, 20); - this.txtSQLPassword.TabIndex = 10; - this.txtSQLPassword.UseSystemPasswordChar = true; - // - // lblSQLInfo - // - this.lblSQLInfo.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.lblExperimental.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.World); + this.lblExperimental.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.lblExperimental.Location = new System.Drawing.Point(3, 0); + this.lblExperimental.Name = "lblExperimental"; + this.lblExperimental.Size = new System.Drawing.Size(596, 26); + this.lblExperimental.TabIndex = 0; + this.lblExperimental.Text = "EXPERIMENTAL"; + this.lblExperimental.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // chkUseSQLServer + // + this.chkUseSQLServer._mice = mRemoteNG.UI.Controls.Base.NGCheckBox.MouseState.HOVER; + this.chkUseSQLServer.AutoSize = true; + this.chkUseSQLServer.Location = new System.Drawing.Point(3, 76); + this.chkUseSQLServer.Name = "chkUseSQLServer"; + this.chkUseSQLServer.Size = new System.Drawing.Size(234, 17); + this.chkUseSQLServer.TabIndex = 2; + this.chkUseSQLServer.Text = "Use SQL Server to load && save connections"; + this.chkUseSQLServer.UseVisualStyleBackColor = true; + this.chkUseSQLServer.CheckedChanged += new System.EventHandler(this.chkUseSQLServer_CheckedChanged); + // + // lblSQLUsername + // + this.lblSQLUsername.Enabled = false; + this.lblSQLUsername.Location = new System.Drawing.Point(23, 158); + this.lblSQLUsername.Name = "lblSQLUsername"; + this.lblSQLUsername.Size = new System.Drawing.Size(111, 13); + this.lblSQLUsername.TabIndex = 7; + this.lblSQLUsername.Text = "Username:"; + this.lblSQLUsername.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // txtSQLPassword + // + this.txtSQLPassword.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.txtSQLPassword.Enabled = false; + this.txtSQLPassword.Location = new System.Drawing.Point(140, 182); + this.txtSQLPassword.Name = "txtSQLPassword"; + this.txtSQLPassword.Size = new System.Drawing.Size(153, 20); + this.txtSQLPassword.TabIndex = 10; + this.txtSQLPassword.UseSystemPasswordChar = true; + // + // lblSQLInfo + // + this.lblSQLInfo.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.lblSQLInfo.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.World); - this.lblSQLInfo.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.lblSQLInfo.Location = new System.Drawing.Point(3, 25); - this.lblSQLInfo.Name = "lblSQLInfo"; - this.lblSQLInfo.Size = new System.Drawing.Size(596, 25); - this.lblSQLInfo.TabIndex = 1; - this.lblSQLInfo.Text = "Please see Help - Getting started - SQL Configuration for more Info!"; - this.lblSQLInfo.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // - // lblSQLServer - // - this.lblSQLServer.Enabled = false; - this.lblSQLServer.Location = new System.Drawing.Point(23, 106); - this.lblSQLServer.Name = "lblSQLServer"; - this.lblSQLServer.Size = new System.Drawing.Size(111, 13); - this.lblSQLServer.TabIndex = 3; - this.lblSQLServer.Text = "SQL Server:"; - this.lblSQLServer.TextAlign = System.Drawing.ContentAlignment.TopRight; - // - // txtSQLUsername - // - this.txtSQLUsername.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.txtSQLUsername.Enabled = false; - this.txtSQLUsername.Location = new System.Drawing.Point(140, 156); - this.txtSQLUsername.Name = "txtSQLUsername"; - this.txtSQLUsername.Size = new System.Drawing.Size(153, 20); - this.txtSQLUsername.TabIndex = 8; - // - // txtSQLServer - // - this.txtSQLServer.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.txtSQLServer.Enabled = false; - this.txtSQLServer.Location = new System.Drawing.Point(140, 103); - this.txtSQLServer.Name = "txtSQLServer"; - this.txtSQLServer.Size = new System.Drawing.Size(153, 20); - this.txtSQLServer.TabIndex = 4; - // - // lblSQLPassword - // - this.lblSQLPassword.Enabled = false; - this.lblSQLPassword.Location = new System.Drawing.Point(23, 184); - this.lblSQLPassword.Name = "lblSQLPassword"; - this.lblSQLPassword.Size = new System.Drawing.Size(111, 13); - this.lblSQLPassword.TabIndex = 9; - this.lblSQLPassword.Text = "Password:"; - this.lblSQLPassword.TextAlign = System.Drawing.ContentAlignment.TopRight; - // - // btnTestConnection - // - this.btnTestConnection._mice = mRemoteNG.UI.Controls.Base.NGButton.MouseState.HOVER; - this.btnTestConnection.Enabled = false; - this.btnTestConnection.Location = new System.Drawing.Point(140, 228); - this.btnTestConnection.Name = "btnTestConnection"; - this.btnTestConnection.Size = new System.Drawing.Size(153, 23); - this.btnTestConnection.TabIndex = 11; - this.btnTestConnection.Text = "Test Connection"; - this.btnTestConnection.UseVisualStyleBackColor = true; - this.btnTestConnection.Click += new System.EventHandler(this.btnTestConnection_Click); - // - // imgConnectionStatus - // - this.imgConnectionStatus.Image = global::mRemoteNG.Resources.Help; - this.imgConnectionStatus.Location = new System.Drawing.Point(297, 231); - this.imgConnectionStatus.Name = "imgConnectionStatus"; - this.imgConnectionStatus.Size = new System.Drawing.Size(16, 16); - this.imgConnectionStatus.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; - this.imgConnectionStatus.TabIndex = 12; - this.imgConnectionStatus.TabStop = false; - // - // lblTestConnectionResults - // - this.lblTestConnectionResults.AutoSize = true; - this.lblTestConnectionResults.Location = new System.Drawing.Point(137, 254); - this.lblTestConnectionResults.Name = "lblTestConnectionResults"; - this.lblTestConnectionResults.Size = new System.Drawing.Size(117, 13); - this.lblTestConnectionResults.TabIndex = 13; - this.lblTestConnectionResults.Text = "Test connection details"; - // - // chkSQLReadOnly - // - this.chkSQLReadOnly._mice = mRemoteNG.UI.Controls.Base.NGCheckBox.MouseState.HOVER; - this.chkSQLReadOnly.AutoSize = true; - this.chkSQLReadOnly.Location = new System.Drawing.Point(140, 208); - this.chkSQLReadOnly.Name = "chkSQLReadOnly"; - this.chkSQLReadOnly.Size = new System.Drawing.Size(15, 14); - this.chkSQLReadOnly.TabIndex = 14; - this.chkSQLReadOnly.UseVisualStyleBackColor = true; - // - // lblSQLReadOnly - // - this.lblSQLReadOnly.Enabled = false; - this.lblSQLReadOnly.Location = new System.Drawing.Point(23, 208); - this.lblSQLReadOnly.Name = "lblSQLReadOnly"; - this.lblSQLReadOnly.Size = new System.Drawing.Size(111, 13); - this.lblSQLReadOnly.TabIndex = 15; - this.lblSQLReadOnly.Text = "Read Only:"; - this.lblSQLReadOnly.TextAlign = System.Drawing.ContentAlignment.TopRight; - // - // SqlServerPage - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.lblSQLReadOnly); - this.Controls.Add(this.chkSQLReadOnly); - this.Controls.Add(this.lblTestConnectionResults); - this.Controls.Add(this.imgConnectionStatus); - this.Controls.Add(this.btnTestConnection); - this.Controls.Add(this.lblSQLDatabaseName); - this.Controls.Add(this.txtSQLDatabaseName); - this.Controls.Add(this.lblExperimental); - this.Controls.Add(this.chkUseSQLServer); - this.Controls.Add(this.lblSQLUsername); - this.Controls.Add(this.txtSQLPassword); - this.Controls.Add(this.lblSQLInfo); - this.Controls.Add(this.lblSQLServer); - this.Controls.Add(this.txtSQLUsername); - this.Controls.Add(this.txtSQLServer); - this.Controls.Add(this.lblSQLPassword); - this.Name = "SqlServerPage"; - this.Size = new System.Drawing.Size(610, 489); - ((System.ComponentModel.ISupportInitialize)(this.imgConnectionStatus)).EndInit(); - this.ResumeLayout(false); - this.PerformLayout(); + this.lblSQLInfo.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.World); + this.lblSQLInfo.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.lblSQLInfo.Location = new System.Drawing.Point(3, 25); + this.lblSQLInfo.Name = "lblSQLInfo"; + this.lblSQLInfo.Size = new System.Drawing.Size(596, 26); + this.lblSQLInfo.TabIndex = 1; + this.lblSQLInfo.Text = "Please see Help - Getting started - SQL Configuration for more Info!"; + this.lblSQLInfo.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblSQLServer + // + this.lblSQLServer.Enabled = false; + this.lblSQLServer.Location = new System.Drawing.Point(23, 106); + this.lblSQLServer.Name = "lblSQLServer"; + this.lblSQLServer.Size = new System.Drawing.Size(111, 13); + this.lblSQLServer.TabIndex = 3; + this.lblSQLServer.Text = "SQL Server:"; + this.lblSQLServer.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // txtSQLUsername + // + this.txtSQLUsername.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.txtSQLUsername.Enabled = false; + this.txtSQLUsername.Location = new System.Drawing.Point(140, 156); + this.txtSQLUsername.Name = "txtSQLUsername"; + this.txtSQLUsername.Size = new System.Drawing.Size(153, 20); + this.txtSQLUsername.TabIndex = 8; + // + // txtSQLServer + // + this.txtSQLServer.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.txtSQLServer.Enabled = false; + this.txtSQLServer.Location = new System.Drawing.Point(140, 103); + this.txtSQLServer.Name = "txtSQLServer"; + this.txtSQLServer.Size = new System.Drawing.Size(153, 20); + this.txtSQLServer.TabIndex = 4; + // + // lblSQLPassword + // + this.lblSQLPassword.Enabled = false; + this.lblSQLPassword.Location = new System.Drawing.Point(23, 184); + this.lblSQLPassword.Name = "lblSQLPassword"; + this.lblSQLPassword.Size = new System.Drawing.Size(111, 13); + this.lblSQLPassword.TabIndex = 9; + this.lblSQLPassword.Text = "Password:"; + this.lblSQLPassword.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // btnTestConnection + // + this.btnTestConnection._mice = mRemoteNG.UI.Controls.Base.NGButton.MouseState.HOVER; + this.btnTestConnection.Enabled = false; + this.btnTestConnection.Location = new System.Drawing.Point(140, 228); + this.btnTestConnection.Name = "btnTestConnection"; + this.btnTestConnection.Size = new System.Drawing.Size(153, 23); + this.btnTestConnection.TabIndex = 11; + this.btnTestConnection.Text = "Test Connection"; + this.btnTestConnection.UseVisualStyleBackColor = true; + this.btnTestConnection.Click += new System.EventHandler(this.btnTestConnection_Click); + // + // imgConnectionStatus + // + this.imgConnectionStatus.Image = global::mRemoteNG.Resources.Help; + this.imgConnectionStatus.Location = new System.Drawing.Point(297, 231); + this.imgConnectionStatus.Name = "imgConnectionStatus"; + this.imgConnectionStatus.Size = new System.Drawing.Size(16, 16); + this.imgConnectionStatus.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; + this.imgConnectionStatus.TabIndex = 12; + this.imgConnectionStatus.TabStop = false; + // + // lblTestConnectionResults + // + this.lblTestConnectionResults.AutoSize = true; + this.lblTestConnectionResults.Location = new System.Drawing.Point(137, 254); + this.lblTestConnectionResults.Name = "lblTestConnectionResults"; + this.lblTestConnectionResults.Size = new System.Drawing.Size(117, 13); + this.lblTestConnectionResults.TabIndex = 13; + this.lblTestConnectionResults.Text = "Test connection details"; + // + // chkSQLReadOnly + // + this.chkSQLReadOnly._mice = mRemoteNG.UI.Controls.Base.NGCheckBox.MouseState.HOVER; + this.chkSQLReadOnly.AutoSize = true; + this.chkSQLReadOnly.Location = new System.Drawing.Point(140, 208); + this.chkSQLReadOnly.Name = "chkSQLReadOnly"; + this.chkSQLReadOnly.Size = new System.Drawing.Size(15, 14); + this.chkSQLReadOnly.TabIndex = 14; + this.chkSQLReadOnly.UseVisualStyleBackColor = true; + // + // lblSQLReadOnly + // + this.lblSQLReadOnly.Enabled = false; + this.lblSQLReadOnly.Location = new System.Drawing.Point(23, 208); + this.lblSQLReadOnly.Name = "lblSQLReadOnly"; + this.lblSQLReadOnly.Size = new System.Drawing.Size(111, 13); + this.lblSQLReadOnly.TabIndex = 15; + this.lblSQLReadOnly.Text = "Read Only:"; + this.lblSQLReadOnly.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // SqlServerPage + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.lblSQLReadOnly); + this.Controls.Add(this.chkSQLReadOnly); + this.Controls.Add(this.lblTestConnectionResults); + this.Controls.Add(this.imgConnectionStatus); + this.Controls.Add(this.btnTestConnection); + this.Controls.Add(this.lblSQLDatabaseName); + this.Controls.Add(this.txtSQLDatabaseName); + this.Controls.Add(this.lblExperimental); + this.Controls.Add(this.chkUseSQLServer); + this.Controls.Add(this.lblSQLUsername); + this.Controls.Add(this.txtSQLPassword); + this.Controls.Add(this.lblSQLInfo); + this.Controls.Add(this.lblSQLServer); + this.Controls.Add(this.txtSQLUsername); + this.Controls.Add(this.txtSQLServer); + this.Controls.Add(this.lblSQLPassword); + this.Name = "SqlServerPage"; + this.Size = new System.Drawing.Size(610, 490); + ((System.ComponentModel.ISupportInitialize)(this.imgConnectionStatus)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); } internal Controls.Base.NGLabel lblSQLDatabaseName; diff --git a/mRemoteV1/UI/Forms/OptionsPages/SqlServerPage.cs b/mRemoteV1/UI/Forms/OptionsPages/SqlServerPage.cs index 5dab761e2..7f15ca529 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/SqlServerPage.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/SqlServerPage.cs @@ -1,4 +1,5 @@ using System; +using System.Drawing; using mRemoteNG.App; using mRemoteNG.Config.Connections; using mRemoteNG.Config.Connections.Multiuser; @@ -15,7 +16,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages { InitializeComponent(); ApplyTheme(); - PageIcon = Resources.database; + PageIcon = Resources.Database_Icon; _databaseConnectionTester = new SqlDatabaseConnectionTester(); } diff --git a/mRemoteV1/UI/Forms/OptionsPages/StartupExitPage.Designer.cs b/mRemoteV1/UI/Forms/OptionsPages/StartupExitPage.Designer.cs index 3cab86cb7..2309fdd8c 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/StartupExitPage.Designer.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/StartupExitPage.Designer.cs @@ -90,7 +90,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.Controls.Add(this.chkSingleInstance); this.Controls.Add(this.chkProperInstallationOfComponentsAtStartup); this.Name = "StartupExitPage"; - this.Size = new System.Drawing.Size(610, 489); + this.Size = new System.Drawing.Size(610, 490); this.Load += new System.EventHandler(this.StartupExitPage_Load); this.ResumeLayout(false); this.PerformLayout(); diff --git a/mRemoteV1/UI/Forms/OptionsPages/StartupExitPage.cs b/mRemoteV1/UI/Forms/OptionsPages/StartupExitPage.cs index a8b4db3ff..22b9cc587 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/StartupExitPage.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/StartupExitPage.cs @@ -1,4 +1,5 @@ using System; +using System.Drawing; namespace mRemoteNG.UI.Forms.OptionsPages { diff --git a/mRemoteV1/UI/Forms/OptionsPages/TabsPanelsPage.Designer.cs b/mRemoteV1/UI/Forms/OptionsPages/TabsPanelsPage.Designer.cs index 8afca4d48..eecb603bf 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/TabsPanelsPage.Designer.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/TabsPanelsPage.Designer.cs @@ -163,7 +163,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.Controls.Add(this.chkDoubleClickClosesTab); this.Controls.Add(this.chkShowProtocolOnTabs); this.Name = "TabsPanelsPage"; - this.Size = new System.Drawing.Size(610, 489); + this.Size = new System.Drawing.Size(610, 490); this.ResumeLayout(false); this.PerformLayout(); diff --git a/mRemoteV1/UI/Forms/OptionsPages/TabsPanelsPage.cs b/mRemoteV1/UI/Forms/OptionsPages/TabsPanelsPage.cs index 32474bd4b..2a8508bab 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/TabsPanelsPage.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/TabsPanelsPage.cs @@ -1,3 +1,5 @@ +using System.Drawing; + namespace mRemoteNG.UI.Forms.OptionsPages { public sealed partial class TabsPanelsPage diff --git a/mRemoteV1/UI/Forms/OptionsPages/ThemePage.Designer.cs b/mRemoteV1/UI/Forms/OptionsPages/ThemePage.Designer.cs index 1476496bf..f83434737 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/ThemePage.Designer.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/ThemePage.Designer.cs @@ -40,16 +40,21 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.ColorNameCol = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn())); this.labelRestart = new mRemoteNG.UI.Controls.Base.NGLabel(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); + this.tlpMain = new System.Windows.Forms.TableLayoutPanel(); ((System.ComponentModel.ISupportInitialize)(this.listPalette)).BeginInit(); this.tableLayoutPanel1.SuspendLayout(); + this.tableLayoutPanel2.SuspendLayout(); + this.tlpMain.SuspendLayout(); this.SuspendLayout(); // // btnThemeDelete // this.btnThemeDelete._mice = mRemoteNG.UI.Controls.Base.NGButton.MouseState.HOVER; - this.btnThemeDelete.Location = new System.Drawing.Point(535, 3); + this.btnThemeDelete.Dock = System.Windows.Forms.DockStyle.Fill; + this.btnThemeDelete.Location = new System.Drawing.Point(507, 3); this.btnThemeDelete.Name = "btnThemeDelete"; - this.btnThemeDelete.Size = new System.Drawing.Size(75, 23); + this.btnThemeDelete.Size = new System.Drawing.Size(94, 23); this.btnThemeDelete.TabIndex = 2; this.btnThemeDelete.Text = "&Delete"; this.btnThemeDelete.UseVisualStyleBackColor = true; @@ -58,9 +63,10 @@ namespace mRemoteNG.UI.Forms.OptionsPages // btnThemeNew // this.btnThemeNew._mice = mRemoteNG.UI.Controls.Base.NGButton.MouseState.HOVER; - this.btnThemeNew.Location = new System.Drawing.Point(454, 3); + this.btnThemeNew.Dock = System.Windows.Forms.DockStyle.Fill; + this.btnThemeNew.Location = new System.Drawing.Point(407, 3); this.btnThemeNew.Name = "btnThemeNew"; - this.btnThemeNew.Size = new System.Drawing.Size(75, 23); + this.btnThemeNew.Size = new System.Drawing.Size(94, 23); this.btnThemeNew.TabIndex = 1; this.btnThemeNew.Text = "&New"; this.btnThemeNew.UseVisualStyleBackColor = true; @@ -69,11 +75,12 @@ namespace mRemoteNG.UI.Forms.OptionsPages // cboTheme // this.cboTheme._mice = mRemoteNG.UI.Controls.Base.NGComboBox.MouseState.HOVER; + this.cboTheme.Dock = System.Windows.Forms.DockStyle.Fill; this.cboTheme.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cboTheme.FormattingEnabled = true; this.cboTheme.Location = new System.Drawing.Point(3, 3); this.cboTheme.Name = "cboTheme"; - this.cboTheme.Size = new System.Drawing.Size(445, 21); + this.cboTheme.Size = new System.Drawing.Size(398, 21); this.cboTheme.TabIndex = 0; this.cboTheme.SelectionChangeCommitted += new System.EventHandler(this.cboTheme_SelectionChangeCommitted); // @@ -81,10 +88,10 @@ namespace mRemoteNG.UI.Forms.OptionsPages // this.themeEnableCombo._mice = mRemoteNG.UI.Controls.Base.NGCheckBox.MouseState.HOVER; this.themeEnableCombo.AutoSize = true; - this.tableLayoutPanel1.SetColumnSpan(this.themeEnableCombo, 2); - this.themeEnableCombo.Location = new System.Drawing.Point(454, 469); + this.themeEnableCombo.Dock = System.Windows.Forms.DockStyle.Fill; + this.themeEnableCombo.Location = new System.Drawing.Point(3, 3); this.themeEnableCombo.Name = "themeEnableCombo"; - this.themeEnableCombo.Size = new System.Drawing.Size(100, 17); + this.themeEnableCombo.Size = new System.Drawing.Size(175, 22); this.themeEnableCombo.TabIndex = 5; this.themeEnableCombo.Text = "Enable Themes"; this.themeEnableCombo.UseVisualStyleBackColor = true; @@ -100,14 +107,13 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.keyCol, this.ColorCol, this.ColorNameCol}); - this.tableLayoutPanel1.SetColumnSpan(this.listPalette, 3); this.listPalette.Cursor = System.Windows.Forms.Cursors.Default; this.listPalette.DecorateLines = true; this.listPalette.Dock = System.Windows.Forms.DockStyle.Fill; - this.listPalette.Location = new System.Drawing.Point(3, 32); + this.listPalette.Location = new System.Drawing.Point(3, 37); this.listPalette.Name = "listPalette"; this.listPalette.ShowGroups = false; - this.listPalette.Size = new System.Drawing.Size(607, 431); + this.listPalette.Size = new System.Drawing.Size(604, 416); this.listPalette.TabIndex = 3; this.listPalette.UseCellFormatEvents = true; this.listPalette.UseCompatibleStateImageBehavior = false; @@ -136,46 +142,77 @@ namespace mRemoteNG.UI.Forms.OptionsPages // labelRestart // this.labelRestart.AutoSize = true; - this.labelRestart.Location = new System.Drawing.Point(3, 466); + this.labelRestart.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelRestart.Location = new System.Drawing.Point(184, 0); this.labelRestart.Name = "labelRestart"; - this.labelRestart.Size = new System.Drawing.Size(399, 13); + this.labelRestart.Size = new System.Drawing.Size(417, 28); this.labelRestart.TabIndex = 4; this.labelRestart.Text = "Warning: Restart is required to disable the themes or to completely apply a new o" + "ne"; + this.labelRestart.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // // tableLayoutPanel1 // this.tableLayoutPanel1.ColumnCount = 3; - this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); - this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); - this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 100F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 100F)); this.tableLayoutPanel1.Controls.Add(this.cboTheme, 0, 0); - this.tableLayoutPanel1.Controls.Add(this.themeEnableCombo, 1, 2); - this.tableLayoutPanel1.Controls.Add(this.labelRestart, 0, 2); this.tableLayoutPanel1.Controls.Add(this.btnThemeNew, 1, 0); - this.tableLayoutPanel1.Controls.Add(this.listPalette, 0, 1); this.tableLayoutPanel1.Controls.Add(this.btnThemeDelete, 2, 0); this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; - this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel1.Location = new System.Drawing.Point(3, 3); this.tableLayoutPanel1.Name = "tableLayoutPanel1"; - this.tableLayoutPanel1.RowCount = 3; + this.tableLayoutPanel1.RowCount = 1; this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel1.Size = new System.Drawing.Size(610, 489); + this.tableLayoutPanel1.Size = new System.Drawing.Size(604, 28); this.tableLayoutPanel1.TabIndex = 6; // + // tableLayoutPanel2 + // + this.tableLayoutPanel2.ColumnCount = 2; + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F)); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 70F)); + this.tableLayoutPanel2.Controls.Add(this.labelRestart, 1, 0); + this.tableLayoutPanel2.Controls.Add(this.themeEnableCombo, 0, 0); + this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel2.Location = new System.Drawing.Point(3, 459); + this.tableLayoutPanel2.Name = "tableLayoutPanel2"; + this.tableLayoutPanel2.RowCount = 1; + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel2.Size = new System.Drawing.Size(604, 28); + this.tableLayoutPanel2.TabIndex = 7; + // + // tlpMain + // + this.tlpMain.ColumnCount = 1; + this.tlpMain.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tlpMain.Controls.Add(this.tableLayoutPanel2, 0, 2); + this.tlpMain.Controls.Add(this.tableLayoutPanel1, 0, 0); + this.tlpMain.Controls.Add(this.listPalette, 0, 1); + this.tlpMain.Dock = System.Windows.Forms.DockStyle.Fill; + this.tlpMain.Location = new System.Drawing.Point(0, 0); + this.tlpMain.Name = "tlpMain"; + this.tlpMain.RowCount = 3; + this.tlpMain.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 34F)); + this.tlpMain.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tlpMain.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 34F)); + this.tlpMain.Size = new System.Drawing.Size(610, 490); + this.tlpMain.TabIndex = 8; + // // ThemePage // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.Controls.Add(this.tableLayoutPanel1); + this.Controls.Add(this.tlpMain); this.Name = "ThemePage"; - this.Size = new System.Drawing.Size(610, 489); + this.Size = new System.Drawing.Size(610, 490); ((System.ComponentModel.ISupportInitialize)(this.listPalette)).EndInit(); this.tableLayoutPanel1.ResumeLayout(false); - this.tableLayoutPanel1.PerformLayout(); + this.tableLayoutPanel2.ResumeLayout(false); + this.tableLayoutPanel2.PerformLayout(); + this.tlpMain.ResumeLayout(false); this.ResumeLayout(false); } @@ -189,5 +226,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages private BrightIdeasSoftware.OLVColumn ColorCol; private BrightIdeasSoftware.OLVColumn ColorNameCol; private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2; + private System.Windows.Forms.TableLayoutPanel tlpMain; } } diff --git a/mRemoteV1/UI/Forms/OptionsPages/ThemePage.cs b/mRemoteV1/UI/Forms/OptionsPages/ThemePage.cs index 19ae10d3f..b26c59c77 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/ThemePage.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/ThemePage.cs @@ -19,7 +19,6 @@ namespace mRemoteNG.UI.Forms.OptionsPages List modifiedThemes = new List(); #endregion - public ThemePage() { InitializeComponent(); @@ -173,17 +172,22 @@ namespace mRemoteNG.UI.Forms.OptionsPages private void btnThemeNew_Click(object sender, EventArgs e) { var name = _themeManager.ActiveTheme.Name; - var res = new InputBox().ShowAsDialog(Language.strOptionsThemeNewThemeCaption, Language.strOptionsThemeNewThemeText, ref name); - if (res != DialogResult.OK) return; - if (_themeManager.isThemeNameOk(name)) + using (FrmInputBox frmInputBox = new FrmInputBox(Language.strOptionsThemeNewThemeCaption, Language.strOptionsThemeNewThemeText, ref name)) { - var addedTheme = _themeManager.addTheme(_themeManager.ActiveTheme, name); - _themeManager.ActiveTheme = addedTheme; - LoadSettings(); - } - else - { - TaskDialog.CTaskDialog.ShowTaskDialogBox(this, Language.strErrors, Language.strOptionsThemeNewThemeError, "", "", "", "", "", "", TaskDialog.ETaskDialogButtons.Ok, TaskDialog.ESysIcons.Error, TaskDialog.ESysIcons.Information, 0); + DialogResult dr = frmInputBox.ShowDialog(); + if (dr == DialogResult.OK) + { + if (_themeManager.isThemeNameOk(frmInputBox.returnValue)) + { + var addedTheme = _themeManager.addTheme(_themeManager.ActiveTheme, frmInputBox.returnValue); + _themeManager.ActiveTheme = addedTheme; + LoadSettings(); + } + else + { + TaskDialog.CTaskDialog.ShowTaskDialogBox(this, Language.strErrors, Language.strOptionsThemeNewThemeError, "", "", "", "", "", "", TaskDialog.ETaskDialogButtons.Ok, TaskDialog.ESysIcons.Error, TaskDialog.ESysIcons.Information, 0); + } + } } } diff --git a/mRemoteV1/UI/Forms/OptionsPages/UpdatesPage.Designer.cs b/mRemoteV1/UI/Forms/OptionsPages/UpdatesPage.Designer.cs index ac1d60ec6..92f08880c 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/UpdatesPage.Designer.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/UpdatesPage.Designer.cs @@ -321,7 +321,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.Controls.Add(this.pnlUpdateCheck); this.Controls.Add(this.pnlProxy); this.Name = "UpdatesPage"; - this.Size = new System.Drawing.Size(610, 489); + this.Size = new System.Drawing.Size(610, 490); this.pnlUpdateCheck.ResumeLayout(false); this.pnlUpdateCheck.PerformLayout(); this.pnlProxy.ResumeLayout(false); diff --git a/mRemoteV1/UI/Forms/OptionsPages/UpdatesPage.cs b/mRemoteV1/UI/Forms/OptionsPages/UpdatesPage.cs index eced2ecb4..ad2f3d61b 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/UpdatesPage.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/UpdatesPage.cs @@ -1,5 +1,6 @@ using System; using System.ComponentModel; +using System.Drawing; using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.App.Info; @@ -26,7 +27,6 @@ namespace mRemoteNG.UI.Forms.OptionsPages } #region Public Methods - public override string PageName { get => Language.strTabUpdates; diff --git a/mRemoteV1/UI/Forms/frmChoosePanel.Designer.cs b/mRemoteV1/UI/Forms/frmChoosePanel.Designer.cs index 66d789eaa..4dc0dc30b 100644 --- a/mRemoteV1/UI/Forms/frmChoosePanel.Designer.cs +++ b/mRemoteV1/UI/Forms/frmChoosePanel.Designer.cs @@ -3,7 +3,7 @@ namespace mRemoteNG.UI.Forms { - public partial class frmChoosePanel : System.Windows.Forms.Form + public partial class FrmChoosePanel : System.Windows.Forms.Form { //Form overrides dispose to clean up the component list. [System.Diagnostics.DebuggerNonUserCode()]protected override void Dispose(bool disposing) diff --git a/mRemoteV1/UI/Forms/frmChoosePanel.cs b/mRemoteV1/UI/Forms/frmChoosePanel.cs index ddbc8ca0a..aa98b5138 100644 --- a/mRemoteV1/UI/Forms/frmChoosePanel.cs +++ b/mRemoteV1/UI/Forms/frmChoosePanel.cs @@ -5,11 +5,11 @@ using mRemoteNG.UI.Panels; namespace mRemoteNG.UI.Forms { - public partial class frmChoosePanel + public partial class FrmChoosePanel { private readonly PanelAdder _panelAdder; - public frmChoosePanel() + public FrmChoosePanel() { InitializeComponent(); _panelAdder = new PanelAdder(); @@ -69,12 +69,17 @@ namespace mRemoteNG.UI.Forms private void btnNew_Click(object sender, System.EventArgs e) { var pnlName = Language.strNewPanel; - - if (new InputBox().ShowAsDialog(Language.strNewPanel, Language.strPanelName + ":", ref pnlName) != DialogResult.OK || string.IsNullOrEmpty(pnlName)) return; - _panelAdder.AddPanel(pnlName); - AddAvailablePanels(); - cbPanels.SelectedItem = pnlName; - cbPanels.Focus(); + using (FrmInputBox frmInputBox = new FrmInputBox(Language.strNewPanel, Language.strPanelName + ":", ref pnlName)) + { + DialogResult dr = frmInputBox.ShowDialog(); + if (dr == DialogResult.OK && !string.IsNullOrEmpty(frmInputBox.returnValue)) + { + _panelAdder.AddPanel(frmInputBox.returnValue); + AddAvailablePanels(); + cbPanels.SelectedItem = frmInputBox.returnValue; + cbPanels.Focus(); + } + } } private void btnOK_Click(object sender, System.EventArgs e) diff --git a/mRemoteV1/UI/Forms/frmMain.Designer.cs b/mRemoteV1/UI/Forms/frmMain.Designer.cs index c53f8ca9c..64f07327a 100644 --- a/mRemoteV1/UI/Forms/frmMain.Designer.cs +++ b/mRemoteV1/UI/Forms/frmMain.Designer.cs @@ -28,6 +28,7 @@ namespace mRemoteNG.UI.Forms { this.components = new System.ComponentModel.Container(); mRemoteNG.Connection.ConnectionInitiator connectionInitiator1 = new mRemoteNG.Connection.ConnectionInitiator(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMain)); this.pnlDock = new WeifenLuo.WinFormsUI.Docking.DockPanel(); this.msMain = new System.Windows.Forms.MenuStrip(); this.fileMenu = new mRemoteNG.UI.Menu.MainFileMenu(); @@ -191,7 +192,7 @@ namespace mRemoteNG.UI.Forms this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.ClientSize = new System.Drawing.Size(1129, 571); this.Controls.Add(this.tsContainer); - this.Icon = global::mRemoteNG.Resources.mRemote_Icon; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MainMenuStrip = this.msMain; this.MinimumSize = new System.Drawing.Size(400, 400); this.Name = "FrmMain"; diff --git a/mRemoteV1/UI/Forms/frmMain.cs b/mRemoteV1/UI/Forms/frmMain.cs index 94398736d..bd30d580c 100644 --- a/mRemoteV1/UI/Forms/frmMain.cs +++ b/mRemoteV1/UI/Forms/frmMain.cs @@ -311,7 +311,7 @@ namespace mRemoteNG.UI.Forms if (CTaskDialog.CommandButtonResult != 1) return; - using (var optionsForm = new frmOptions(Language.strTabUpdates)) + using (var optionsForm = new FrmOptions(Language.strTabUpdates)) { optionsForm.ShowDialog(this); } diff --git a/mRemoteV1/UI/Forms/frmMain.resx b/mRemoteV1/UI/Forms/frmMain.resx index f7a980287..e30234e9b 100644 --- a/mRemoteV1/UI/Forms/frmMain.resx +++ b/mRemoteV1/UI/Forms/frmMain.resx @@ -135,4 +135,1001 @@ 350, 17 + + + + AAABAA0AICAQAAEABADoAgAA1gAAABAQEAABAAQAKAEAAL4DAAAwMAAAAQAIAKgOAADmBAAAICAAAAEA + CACoCAAAjhMAABAQAAABAAgAaAUAADYcAAAAAAAAAQAgAEIfAACeIQAAQEAAAAEAIAAoQgAA4EAAADAw + AAABACAAqCUAAAiDAAAoKAAAAQAgAGgaAACwqAAAICAAAAEAIACoEAAAGMMAABgYAAABACAAiAkAAMDT + AAAUFAAAAQAgALgGAABI3QAAEBAAAAEAIABoBAAAAOQAACgAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAA + AAAAAAAAEAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD/ + /wD/AAAA/wD/AP//AAD///8AAHd3ZWdHdHR3R3R2V2V4AAdCUGFhYWBwcENCUlJDQnCAcGFhYFJSQ0NC + UkNDQlJHcHBwcGUkNDQlJSUlBhYWF2FgcGElJSQWFgcHBhYWFgdwYWFhZSQ0NCUlBhYWBwYXcWFhYBYW + FgcHBhYWBwYWB3BgcGFkNCUlBhYWBwcHBwdxYSVhIWFhY0MGFhYHBwcHcAdGA0ZUBwRDRwQ0NDQkB3ZW + dWR2clZ3Z4c0NAd4dwdwdnRhaMNHzlj4BSQ3/3BWdF6EdH5wZ3do+GBwR/hyB3B2dHB3w0fOWPglNDj4 + YFd2V+VkfnBWh2iIQGB4+HIHcFblJX50J+x4+Hd3j4dBR2dIxyR8dFSGeP////93JwdwZ2dHaGcn50j4 + iIj4+EBHV0jIx8jHx+dY+FJSeI9zB3Bn5+fn5+dlaPhDQ0f/cHR0NHR0dHR0MGj4BlJH+HYHcFJSUkNH + RlZY+Hh3iPh0NXYWBwcDAwEhaPj4//+HFgdwBhYHRlZHRleIiIh3dDQ0dwcHAhIDAhIDAwMDBhYHB3BD + QlZWVlZWVlZHRlYWFgdyUlIDAhIDAhIDAhISQ0MHcBYHR0dHR0dHR0dHRlJDR3YHAwISAwISAwISAwMH + BgdyUlZHRlZHRlZHRlZHRhYYB0AwEhAwEhAwEhAwEhBwcAB3dHZWdHZWdHZWdHZWdwDAAAADgAAAAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABwAAAAygA + AAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAA + gACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AB3R1ZXR2V3BwYHBhYHByR3Fh + YWBwcEEHcGFgcHBwc2dWFlJWBwQEB3Z0dlZ4Q3hzR2VnSHhgeEd2dHZWeHeIJ1Z0dnd/iIhHdnZ2dnh0 + eHFnR0dGeHeIZ3AlZWV4iIdHVwISAwMHBwdwZWR0ZWQ0JXEhAwEhAwcHB2VnR2VnR3CAAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAAKAAAADAA + AABgAAAAAQAIAAAAAACACgAAAAAAAAAAAAAAAQAAAAAAAAAAAABAOjQAQjw2AEU8NQBKPjUATT82AEM+ + OABFPjgATkA2AEZAOQBHQjwASUM9AEpEPgBSQjcAVkM3AGBHOABiSDkAZko5AG5NOgBwTjsAdlA8AHlS + PAB/VD0ATEZAAE5IQgBPSUQAUEpFAFRPSQBVUEoAV1JMAFhSTABZVE4AW1ZQAFxWUQBeWVQAYVxWAGRf + WwBkYFsAZWBcAGtlYABuaWQAcm1oAHRvagB1cGsAdnBsAHp1cAB+eXQAhFY+AIpZPgCMWj8AlF1AAKxn + QwCvaEMAtmtFALdsRQC9bkYAgHt2AIF8dwCCfnkAxHFHAMhzRwDLdEgAzHVIANR4SQDZekoA4n5LAOR/ + SwCEgHsA64JMAO6DTQDwhE0A9YVNAPmHTgD6iE4A/opPAImFgACMh4IAjIiDAIuIhACMiIUAkIuHAJGM + iACUj4oAmpWRAJ6alQCgnJcAop6aAKSgmwCloZ0AqaWhALKuqgCzr6wAtLCsAL66tgDBvroAxcK+AMjF + wQDMyMUAz8zIANHOygDX09AA19TQANrW0wDc2dYA3tvYAN/c2QDh3doA5OHeAObj4ADn5OAA6OXiAOrn + 5ADr6OUA7OnmAO7r6ADv7OkAdJAAAI6wAACpzwAAwvAAANH/EQDY/zEA3v9RAOP/cQDp/5EA7/+xAPb/ + 0QD///8AAAAAAC8mAABQQQAAcFsAAJB0AACwjgAAz6kAAPDDAAD/0hEA/9gxAP/dUQD/5HEA/+qRAP/w + sQD/9tEA////AAAAAAAvFAAAUCIAAHAwAACQPgAAsE0AAM9bAADwaQAA/3kRAP+KMQD/nVEA/69xAP/B + kQD/0rEA/+XRAP///wAAAAAALwMAAFAEAABwBgAAkAkAALAKAADPDAAA8A4AAP8gEgD/PjEA/1xRAP96 + cQD/l5EA/7axAP/U0QD///8AAAAAAC8ADgBQABcAcAAhAJAAKwCwADYAzwBAAPAASQD/EVoA/zFwAP9R + hgD/cZwA/5GyAP+xyAD/0d8A////AAAAAAAvACAAUAA2AHAATACQAGIAsAB4AM8AjgDwAKQA/xGzAP8x + vgD/UccA/3HRAP+R3AD/seUA/9HwAP///wAAAAAALAAvAEsAUABpAHAAhwCQAKUAsADEAM8A4QDwAPAR + /wDyMf8A9FH/APZx/wD3kf8A+bH/APvR/wD///8AAAAAABsALwAtAFAAPwBwAFIAkABjALAAdgDPAIgA + 8ACZEf8ApjH/ALRR/wDCcf8Az5H/ANyx/wDr0f8A////AAAAAAAIAC8ADgBQABUAcAAbAJAAIQCwACYA + zwAsAPAAPhH/AFgx/wBxUf8AjHH/AKaR/wC/sf8A2tH/AP///wAAAAAATyYfHh4eHh4eHh4eHh4eHh4e + Hh4eHh4eHh4eHh4eHh4eHh4eHh8mTwAAAAAAAAAaAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBARoAAAAAAAkBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEJ + AAAAGQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBGQBPAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAU8kAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASYeAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAR8dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQICAgEBAQEBAQEBAQECAgEBAQEBAR4dAQEBFjMzMQMBAQEvMzMwAwEBARUz + MzIEIFRXVicBAQEBAQEBASJVV1YoAQEBAR4dAQEDO0pKQAUBAQQ+Sko/BAEBAjVKSkIOLnJzc1QBAQEB + AQEBAVJzc3JNAQEBAR4dAQEDO0pKQAUBAQM+Sko/BQEBATZKSkIOOHJzc1UBAQEBAQEBAlhzc3ArAQEB + AR4dAQEDO0pKQAUBAQQ+Sko/BAEBAjZKSkIOOHJzc1UBAQEBAQEBBlxzc20nAQEBAR4dAQEDO0pKQAUB + AQM+Sko/BQEBAjZKSkIOOHJzc1UBAQEBAQEBC19zc2ojAQEBAR4dAQEDO0pKQAgBAQQ+Sko/BQEBAjZK + SkIOOHJzc1UBAQEBAQEBIWdzc2UcAQEBAR4dAQEDO0pKQAUBAQM+Sko/BQEBAjZKSkIOOHJzc1UBAQEB + AQEGUXFzc14KAQEBAR4dAQEDO0pKQAgBAQQ+Sko/BAEBAjZKSkIOOHJzc1UBAQEBAhg5aHNzcEsBAQEB + AR4dAQEDO0pKQAUBAQM+Sko/BQEBATZKSkIOOHJzc15LS0xSWWBuc3NxWxgBAQEBAR4dAQEDO0pKQAgB + AQQ+Sko/BAEBAjZKSkIOOHJzc3NycnNzc3Nzc3NeHwEBAQEBAR4dAQEDO0pKQAgBAQM+Sko/BAEBAztK + SkENOXJzc3Nzc3Nzc3Nzc3NuXB4BAQEBAR4dAQEDO0pKQA4DBAg+SkpADQQEFURKSj8EOHJzc2hgYWBg + YGFlb3Nzc1sMAQEBAR4dAQEDO0pKRz4+PT5GSkpHPj4/RkpKSjQBOHJzc1gMFxcXFxccOmpzc2wpAQEB + AR4dAQEDO0pKSkpKSkpKSkpKSkpKSkpKQREBOHJzc1UBAQEBAQEBCVlzc3NTAQEBAR4dAQEDN0lJSUlJ + SUlJSUlJSUlISEU8EgEBOHFzc1UBAQEBAQEBAVFzc3NZAQEBAR4dAQEBDxUVFRUVFRUVFRUVFRUUExAE + AQEBOHJzc1QBAQEBAQEBAlhzc3NWAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOHFzc1YLCwwM + DAwaLGZzc3E6AQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOHFzc2dfX19fX2Bja3Nzc2IcAQEB + AR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOHFzc3Nzc3Nzc3Nzc3NzaC0BAQEBAR4dAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBLnFzc3Nzc3Nzc3Jyb2ldKQYBAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBG01RUVFRUVFRUExDKyILAQEBAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR4eAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAR8kAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + ASVOAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAU8AGQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBGgAAAAcBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEJAAAAAAAZAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBARkAAAAAAAAATiUeHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR4lTwAA + AADwAAAAAA8AAOAAAAAABwAAwAAAAAADAACAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAB + AADAAAAAAAMAAOAAAAAABwAA8AAAAAAPAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAAB + AAAAAAAAAAAAAEA6NABCPDYARTw1AEo+NQBMPzYAQz44AEQ+OABHQTsASEM9AFVDNwBYRDgAXUY4AFVI + PgBgSDgAZUk5AGhLOgBtTToAdE87AHVQOwB9UzwATkhCAFNKQwBRTEYAXk9FAFdSTABYUkwAXFZRAGRS + RgBhXFcAZWBcAGhiXQBsZ2IAdXBrAHNwbAB1cWwAenVwAH55dACEVj4AklxAAJVdQACjZEIAqmZDAK9o + QwCvaEQAtmtFALltRQC+bkYAg356AMNxRgDEcUcA1XhJANh6SQDdfEoA4H1LAOR/SwCFgXwA6YFMAOyC + TADzhU0A9YVNAPmHTgD6iE4A/olPAIuHggCNiYQAlI+LAJWRjACcl5MAm5iVAJ2ZlgCgm5cAoJyXAKGd + mQCrp6MAramlALCsqAC2sq4AubWxALu3tADAvLkAyMTAAM/LyADQzMkA1NHNANjV0gDb2NQA3NjVAODd + 2QDi39wA5eLeAOfk4QDq5+QA6+jlAOzp5gDu6+gA7+zpABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfw + AAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnP + AADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCO + AADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+ + AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAG + AACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAA + FwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8A + IABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAA + AAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP// + /wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR + /wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x + /wDa0f8A////AAAARh4aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhofRgAAACEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBIwBFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBRh4BAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEfGgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARoZAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBGhkBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEaGQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARoZAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBGhkB + AQMDAQEBAgMCAQEBAwIBBwcCAQEBAQECBwcCAQEaGQELLi8OAQQpMiYBARMxLA1HTkECAQEBAR1NTR8B + ARoZARA7PRMBBTQ/KgIBJz83HFNgTgYBAQEBMF9bIAEBGhkBEDs9EwEFND8qAQEnPzkcU2BNBgEBAQFD + YFkdAQEaGQEQOz0TAQU0PyoCASc/NxxTYE4GAQEBB0xgVRoBARoZARA7PRMBBTQ/KgEBJz83HFNgTgYB + AQIfVmBQCQEBGhkBEDs9EwEFND8qAgEnPzccU2BRIyMlRFRgWCQBAQEaGQEQOz4TAQU0PyoBASg/NxxT + YF5cXF5gYF9NFwEBARoZARA7PhQFCzQ/LAUKLz81GFNgW1NSUlNXX11LCQEBGhoBEDs/NjM0PT86NDY+ + Py0WU2BPFxUVFxtNYFogAQEaGQEPOTw8PDw8PDw8OzoyDBVTYE0GAQEBASVeYDgBARoaAQMQERERERER + EREQDgQBFVNgTgcBAgEHQ19eJQEBGhkBAQEBAQEBAQEBAQEBAQEVU2BUSUdHSExYYFUbAQEaGQEBAQEB + AQEBAQEBAQEBARVTYGBgYGBgYF9XMAIBARoZAQEBAQEBAQEBAQEBAQEBCENLTEtLS0pJQB0HAQEBGhkB + AQEBAQEBAQEBAQEBAQEBAQICAgICAQEBAQEBAQEaGQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + ARoZAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBGhoBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEaHgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR5FAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBRgAiAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASMAAABFHhoZGRkZGRkZGRkZGRkZ + GRkZGRkZGRkZGh5GAADAAAADgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACAAAABwAAAAygAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAA + AAAAAAAAQDo0AEI8NgBGPTUAST41AEQ+OABOQDYARkA6AEdCPABIQjwASUQ+AFNCNwBeRjgAYkg5AGZK + OQBsTToAcU47AHlSPABSTEcAV1JMAFhSTABbVU8AW1ZQAF5ZVABjXlkAbGdiAG1nZABtaWQAdG9qAHhz + bgB7dnEAfHdzAIZXPgCVXkAAnGBBAKNkQgCtZ0MArWhDALVrRAC6bUUAvG5FAIF8dwCDfnkA0ndJANp6 + SgDdfEoA435LAJCBdwDpgUwAkIuHAJaOiACempUAppSKAKqmogCsqKQAubWxAL25tQDCvroAxsK+AMnG + wgDLyMQAzcrGANHOygDU0c0A19PQANnW0gDc2dUA4N3aAOfk4AAAsDYAAM9AAADwSgAR/1sAMf9xAFH/ + hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/ + MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/ + EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLw + AADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+p + AADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBN + AADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJ + AACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAA + IQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAA + NgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwA + 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 + ffv2M3f4nY46luAjff0uzTuv0pQPGhLXCwOJdX8WIaQOSGmiCAjON3z+F7OWDf4OOP1QX3XUJ9OKnoMG + JUaYvmvVy3sMyN5cQESIE+iFPVircvusCiP4wYbMzCKcZpJPKNS71NZrB0rL0UU9aJQK0EhIcTabBYTY + j1XdF3InhHjbgJjbuUOr7T+e219bbKu266XEJUGjhwrlSCExQkh5DrcXI8QGTDOgCtftEsYC4Rfz833m + xj0nLemtD7a327UIjlQa50iYVwSDuEoI0UtVTlqxVkBI6FSV9siTUq73CfGxMMTiWL+5I8OmjH+csHXc + 6Y1Gtx040MJf6e9u+sRAIxi8RBq6hoCWwkAz8CxCQk6mQpoohYF8YZobTYivVTV/eaW/clPXdu0K6lvV + PxOO9NxrGWw+cCA+MuhrI4RxrjTNc0wDKT6Idqp2kGxKPYpgxkAYkUJwNIE0XaTU0/TNcsA4aggUqU97 + rrqwXxWMe4RPbpem2FYZiYPntm5dEq5MfzL/DzhH5D/LFbPnAAAAAElFTkSuQmCCKAAAAEAAAACAAAAA + AQAgAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGODgSPzkzVEA5M59AODPL + Pjg03EA6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M98+ODTcQDgzy0A5M59AOjRTODg4EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVVQNBOTU+ + Pzg0uT86NPVAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Pzo09T46NLg+OjY9VVVVAwAAAAAAAAAA + AAAAAFVVVQM/OTNUPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDoz30A6NFNVVQADAAAAAAAAAABAODQ/Pjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjoyPQAAAABDNTUTPzg0uUA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/z46NLg4ODgSPzkzVUA6MvZAOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8/OjT1 + QDo0Uz86NKFAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A5M58+OTTMQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AODPLPzgy3UA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Pjg03D46NOBAOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTg + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPf + Pjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/ + QDo0/0A6NP9NQDb/iVg+/5NdQP+TXUD/j1s//1lEN/9AOjT/QDo0/0A6NP9AOjT/QDo0/2ZKOf+SXD// + k11A/5NdQP+CVT3/Rz01/0A6NP9AOjT/QDo0/0A6NP9COzT/cE47/5NdQP+TXUD/k11A/3lSPP9EOzT/ + QTs1/2plX/+Mh4P/jIiD/4yIg/+Ggn3/UUxG/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/WVNO/4qGgf+MiIP/jIiD/4yIg/9qZWD/QTs1/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/dlE7//eHTv/+ik///opP//2JT/+YX0D/QDo0/0A6NP9AOjT/ + QDo0/0M8Nf+6bUX//opP//6KT//+ik//7YJM/2FIOf9AOjT/QDo0/0A6NP9AOjT/Sj42/9B2SP/+ik// + /opP//6KT//ffUr/U0I3/0dBPP++u7f/7uvo/+7r6P/u6+j/7Onm/4F9eP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QTs1/5uXk//u6+j/7uvo/+7r6P/u6+j/sq6q/0Q+OP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/3tTPP/6iE7//4pP//+KT///ik// + nmFB/0A6NP9AOjT/QDo0/0A6NP9EPDX/wXBG//+KT///ik///4pP//GETf9kSTn/QDo0/0A6NP9AOjT/ + QDo0/0s/Nv/WeUn//4pP//+KT///ik//5H9L/1VDN/9IQj3/xMG9/+/s6f/v7On/7+zp/+7r6P+Ggn3/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0Q+OP+3s6//7+zp/+/s6f/v7On/ + 7uvo/5GMiP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP97Uzz/ + +ohO//+KT///ik///4pP/55hQf9AOjT/QDo0/0A6NP9AOjT/RDw1/8FwRv//ik///4pP//+KT//xhE3/ + ZEk5/0A6NP9AOjT/QDo0/0A6NP9LPzb/1nlJ//+KT///ik///4pP/+R/S/9VQzf/SEI9/8TBvf/v7On/ + 7+zp/+/s6f/u6+j/hoJ9/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9IQjz/ + w8C8/+/s6f/v7On/7+zp/+3q5/9/enX/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/ + QDo0/0A6NP9AOjT/e1M8//qITv//ik///4pP//+KT/+eYUH/QDo0/0A6NP9AOjT/QDo0/0Q8Nf/BcEb/ + /4pP//+KT///ik//8YRN/2RJOf9AOjT/QDo0/0A6NP9AOjT/Sz82/9Z5Sf//ik///4pP//+KT//kf0v/ + VUM3/0hCPf/Ewb3/7+zp/+/s6f/v7On/7uvo/4aCff9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/TkhC/87Kx//v7On/7+zp/+/s6f/q5+T/dXBr/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/3tTPP/6iE7//4pP//+KT///ik//nmFB/0A6NP9AOjT/ + QDo0/0A6NP9EPDX/wXBG//+KT///ik///4pP//GETf9kSTn/QDo0/0A6NP9AOjT/QDo0/0s/Nv/WeUn/ + /4pP//+KT///ik//5H9L/1VDN/9IQj3/xMG9/+/s6f/v7On/7+zp/+7r6P+Ggn3/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/1dRS//Z1dL/7+zp/+/s6f/v7On/5+Th/2tmYf9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP97Uzz/+ohO//+KT///ik// + /4pP/55hQf9AOjT/QDo0/0A6NP9AOjT/RDw1/8FwRv//ik///4pP//+KT//xhE3/ZEk5/0A6NP9AOjT/ + QDo0/0A6NP9LPzb/1nlJ//+KT///ik///4pP/+R/S/9VQzf/SEI9/8TBvf/v7On/7+zp/+/s6f/u6+j/ + hoJ9/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9pZF7/5eLf/+/s6f/v7On/ + 7+zp/+Hd2v9gW1X/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/ + e1M8//qITv//ik///4pP//+KT/+eYUH/QDo0/0A6NP9AOjT/QDo0/0Q8Nf/BcEb//4pP//+KT///ik// + 8YRN/2RJOf9AOjT/QDo0/0A6NP9AOjT/Sz82/9Z5Sf//ik///4pP//+KT//kf0v/VUM3/0hCPf/Ewb3/ + 7+zp/+/s6f/v7On/7uvo/4aCff9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjX/ + joqF/+3q5//v7On/7+zp/+/s6f/U0c3/U01H/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTg + QDo0/0A6NP9AOjT/QDo0/3tTPP/6iE7//4pP//+KT///ik//nmFB/0A6NP9AOjT/QDo0/0A6NP9EPDX/ + wXBG//+KT///ik///4pP//GETf9kSTn/QDo0/0A6NP9AOjT/QDo0/0s/Nv/WeUn//4pP//+KT///ik// + 5H9L/1VDN/9IQj3/xMG9/+/s6f/v7On/7+zp/+7r6P+Ggn3/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/TklD/8bCv//v7On/7+zp/+/s6f/v7On/u7i0/0ZAOv9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP97Uzz/+ohO//+KT///ik///4pP/55hQf9AOjT/ + QDo0/0A6NP9AOjT/RDw1/8FwRv//ik///4pP//+KT//xhE3/ZEk5/0A6NP9AOjT/QDo0/0A6NP9LPzb/ + 1nlJ//+KT///ik///4pP/+R/S/9VQzf/SEI9/8TBvf/v7On/7+zp/+/s6f/u6+j/hoJ9/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/R0E8/5eSjv/q5+T/7+zp/+/s6f/v7On/7ern/42JhP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/e1M8//qITv//ik// + /4pP//+KT/+eYUH/QDo0/0A6NP9AOjT/QDo0/0Q8Nf/BcEb//4pP//+KT///ik//8YRN/2RJOf9AOjT/ + QDo0/0A6NP9AOjT/Sz82/9Z5Sf//ik///4pP//+KT//kf0v/VUM3/0hCPf/Ewb3/7+zp/+/s6f/v7On/ + 7uvo/4aCff9AOzX/QDs1/0E7Nf9BOzX/QTs2/0U/Of9PSUP/a2Zh/6yoo//n5OD/7+zp/+/s6f/v7On/ + 7+zp/87Lx/9XUUz/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + QDo0/3tTPP/6iE7//4pP//+KT///ik//nmFB/0A6NP9AOjT/QDo0/0A6NP9EPDX/wXBG//+KT///ik// + /4pP//GETf9kSTn/QDo0/0A6NP9AOjT/QDo0/0s/Nv/WeUn//4pP//+KT///ik//5H9L/1VDN/9IQj3/ + xMG9/+/s6f/v7On/7+zp/+7r6P+/vLj/oJuX/6Cbl/+gm5f/o5+b/6qmov+5trL/zsvH/+Th3v/u6+j/ + 7+zp/+/s6f/v7On/7+zp/9fT0P9ybWj/QTs1/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPf + Pjo04EA6NP9AOjT/QDo0/0A6NP97Uzz/+ohO//+KT///ik///4pP/55hQf9AOjT/QDo0/0A6NP9AOjT/ + RDw1/8FwRv//ik///4pP//+KT//xhE3/ZEk5/0A6NP9AOjT/QDo0/0A6NP9LPzb/1nlJ//+KT///ik// + /4pP/+R/S/9VQzf/SEI9/8TBvf/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/9LPy/9sZ2H/Qjw2/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/e1M8//qITv//ik///4pP//+KT/+eYUH/ + QDo0/0A6NP9AOjT/QDo0/0Q8Nf/BcEb//4pP//+KT///ik//8YRN/2RJOf9AOjT/QDo0/0A6NP9AOjT/ + TkA2/9p6Sv//ik///4pP//+KT//ifkv/VEI3/0hCPf/Ewb3/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/j4N3/qqai/1pVT/9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/3tTPP/6iE7/ + /4pP//+KT///ik//nmFB/0A6NP9AOjT/QDo0/0A6NP9EPDX/wXBG//+KT///ik///4pP//GETf9kSTn/ + QDo0/0A6NP9AOjT/QDo0/2FIOf/rgkz//4pP//+KT///ik//23tK/09ANv9IQj3/xMG9/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+7r6P/IxcH/X1lU/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/ + QDo0/0A6NP97Uzz/+ohO//+KT///ik///4pP/6BiQf9EOzT/RDs0/0Q7NP9EOzT/SD01/8JwRv//ik// + /4pP//+KT//xhE3/Z0o5/0Q7NP9EOzT/Rjw1/1hEN/+xaUT//YlP//+KT///ik///4pP/8t0R/9IPTX/ + SEI9/8TBvf/v7On/7+zp/+/s6f/v7On/1NHO/8O/u//Dv7v/w7+7/8O/u//Dv7v/w7+7/8O/vP/HxMD/ + 08/M/+Th3v/u6+j/7+zp/+/s6f/v7On/7uvo/7i0sP9LRT//QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/e1M8//qITv//ik///4pP//+KT//ffEr/v29G/79vRv+/b0b/ + v29G/8FwRv/qgUz//4pP//+KT///ik//+ohO/8t0R/+/b0b/v29G/8dyR//ifkv//IhP//+KT///ik// + /4pP//6KT/+kZEL/QTo0/0hCPf/Ewb3/7+zp/+/s6f/v7On/7uvo/4uHgv9IQjz/SEI8/0hCPP9IQjz/ + SEI8/0hCPP9IQjz/SkQ+/1FMRv9sZmH/vbm1/+7r6P/v7On/7+zp/+/s6f/n5OH/dXBr/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/3tTPP/6iE7//4pP//+KT///ik// + /4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik// + /4pP//+KT///ik///4pP//+KT//pgUz/Zko5/0A6NP9IQj3/xMG9/+/s6f/v7On/7+zp/+7r6P+Ggn3/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/11YUv/X1ND/7+zp/+/s6f/v7On/ + 7+zp/6ahnf9CPDb/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP97Uzz/ + +ohO//+KT///ik///4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik// + /4pP//+KT///ik///4pP//+KT///ik///4pP//+KT//vg03/i1k+/0M7NP9AOjT/SEI9/8TBvf/v7On/ + 7+zp/+/s6f/u6+j/hoJ9/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9EPjj/ + tbGt/+/s6f/v7On/7+zp/+/s6f/AvLj/R0E7/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/ + QDo0/0A6NP9AOjT/dlE7//WGTf/9iU///YlP//2JT//9iU///YlP//2JT//9iU///YlP//2JT//9iU// + /YlP//2JT//9iU///YlP//2JT//9iU///YlP//yJT//7iE7/+IdO/++DTf/KdEf/eVI8/0Q8NP9AOjT/ + QDo0/0hCPf/Ewb3/7+zp/+/s6f/v7On/7uvo/4aCff9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QTs2/6qmov/v7On/7+zp/+/s6f/v7On/x8PA/0lEPv9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0w/Nv9/VD3/iFg+/4hYPv+IWD7/iFg+/4hYPv+IWD7/ + iFg+/4hYPv+IWD7/iFg+/4hYPv+IWD7/iFg+/4hYPv+IWD7/iFg+/4dYPv+CVj3/fVQ9/3VQO/9jSTn/ + Sz41/0A6NP9AOjT/QDo0/0A6NP9IQj3/xMG9/+/s6f/v7On/7+zp/+7r6P+Ggn3/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0ZAOv+6trL/7+zp/+/s6f/v7On/7+zp/8K+uv9HQjz/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/SEI9/8TBvf/v7On/7+zp/+/s6f/u6+j/ + hoJ9/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9nYlz/3NnW/+/s6f/v7On/ + 7+zp/+/s6f+qpqL/Qjw2/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0hCPf/Ewb3/ + 7+zp/+/s6f/v7On/7uvo/5iVkP9fWVT/X1lU/19ZVP9fWVT/X1lU/19ZVP9fWVT/YVxX/2xmYf+Ig37/ + zcnG/+7r6P/v7On/7+zp/+/s6f/q5uP/fHdy/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTg + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9IQj3/xMG9/+/s6f/v7On/7+zp/+/s6f/m4+D/4N3a/+Dd2v/g3dr/4N3a/+Dd2v/g3dr/ + 4N3a/+Lf2//n5OH/7ern/+/s6f/v7On/7+zp/+/s6f/v7On/xcG9/09KRP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/SEI9/8TBvf/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/29jU/29qZf9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0hCPf/Ewb3/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/t6uf/ + z8zI/3Vwa/9CPDb/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9GQDv/ + t7Sv/+rn5P/q5+T/6ufk/+rn5P/q5+T/6ufk/+rn5P/q5+T/6ufk/+rn5P/q5+T/6ufj/+nl4v/m4+D/ + 4d3a/9TRzv+8ubX/jomE/1dSTP9BOzX/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPf + Pjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/1pVT/91cGv/dXBr/3Vwa/91cGv/dXBr/3Vwa/91cGv/dXBr/3Vwa/91cGv/ + dXBr/3NtaP9vaWT/amVg/2BbVf9TTUj/R0E7/0A6Nf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M98/ODLdQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP8+ODTcPjk0zEA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDgzyz86NKFAOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5M59COTNV + QDoy9kA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/z86NPU/OTNUQzU1E0A5NLpAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP8/ODS5ODg4EgAAAABAODQ/Pzg04UA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8+OjTgQTk1PgAAAAAAAAAAVVVVAz85M1U/ODTh + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8+OjTgPzkzVFVVAAMAAAAA + AAAAAAAAAABVVVUDQDg0P0A5NLpAOjL2QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6MvY/ODS5 + QTk1PlVVVQMAAAAAAAAAAPDw8BIAAAAAAAAAAAAAAABDNTUTPzkzVT86NKE+OTTMPzgy3T46NOA+OjTg + Pjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTg + Pjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTg + Pjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA/ODLd + Pjk0zD86NKE/OTNVQzU1EwAAAAAAAAAAAAAAAAAAAADwAAAAAAAAD8AAAAAAAAADgAAAAAAAAAGAAAAA + AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAYAAAAAAAAABwAAAAAAAAANwAAAA + AAAADygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoqKgY9OTU+ + QDk0lz45M8w+ODTcQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLe + QDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLe + QDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3j44NNxAODPLQDk0lz46Mj0qKioGAAAAAAAAAAAAAAAA + Ojo6DUE7NX0/OjTpQDo0/kA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/j86M+k/OTN8 + Ojo6DQAAAABVKioGQDg0fkA6MvZAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjL2PzkzfCoqKgZBOTU+QDg06kA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Pzoz6T46Nj0/OTSYQDo0/kA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/kA5NJc/OTTNQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A4M8s/ODLd + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/z44NNxAOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0E6NP9BOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QTo0/0E6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9BOjT/ + QTo0/0A6NP9AOjT/QDo0/0E7Nf9BOzX/QTs1/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9BOzX/QTs1/0E7Nf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9BOjT/ + f1Q9/6xnQ/+sZ0P/jFo//0Q8Nf9AOjT/QDo0/0I7NP+EVj7/rGdD/6xnQ/+KWT7/Qzw1/0A6NP9AOjT/ + QDo0/3dRPP+sZ0P/rGdD/5RdQP9IPTX/W1ZQ/5+alv+jn5v/op6Z/2tlYP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/15ZVP+gnJf/o5+b/6Oemv9uaWT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP9FPDX/xHFH//+KT///ik//2HpK/00/Nv9AOjT/QDo0/0c9Nf/LdUj//4pP//+KT//UeEn/ + Sz82/0A6NP9AOjT/Qjs0/7ZrRf//ik///4pP/+N/S/9WQzf/f3p1/+3q5//v7On/7+zp/56alf9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/5KOif/u6+j/7+zp/+7r6P+MiIP/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9FPDX/xXFH//+KT///ik//2XpK/00/Nv9AOjT/QDo0/0c9Nf/MdUj/ + /4pP//+KT//VeEn/Sz82/0A6NP9AOjT/Qjs0/7dsRf//ik///4pP/+R/S/9WQzf/gHt2/+3q5//v7On/ + 7+zp/5+blv9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QTs1/6Whnf/v7On/7+zp/+rn5P90b2r/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9FPDX/xXFH//+KT///ik//2XpK/00/Nv9AOjT/ + QDo0/0c9Nf/MdUj//4pP//+KT//VeEn/Sz82/0A6NP9AOjT/Qjs0/7dsRf//ik///4pP/+R/S/9WQzf/ + gHt2/+3q5//v7On/7+zp/5+blv9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Qz03/7SwrP/v7On/ + 7+zp/+fk4P9rZWD/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9FPDX/xXFH//+KT///ik// + 2XpK/00/Nv9AOjT/QDo0/0c9Nf/MdUj//4pP//+KT//VeEn/Sz82/0A6NP9AOjT/Qjs0/7dsRf//ik// + /4pP/+R/S/9WQzf/gHt2/+3q5//v7On/7+zp/5+blv9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + SUM9/8XCvv/v7On/7+zp/+Lf2/9hXFb/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9FPDX/ + xXFH//+KT///ik//2XpK/00/Nv9AOjT/QDo0/0c9Nf/MdUj//4pP//+KT//VeEn/Sz82/0A6NP9AOjT/ + Qjs0/7dsRf//ik///4pP/+R/S/9WQzf/gHt2/+3q5//v7On/7+zp/5+blv9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/XFZR/9zY1f/v7On/7+zp/9fU0P9VT0r/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP9FPDX/xXFH//+KT///ik//2XpK/00/Nv9AOjT/QDo0/0c9Nf/MdUj//4pP//+KT//VeEn/ + Sz82/0A6NP9AOjT/Qjs0/7dsRf//ik///4pP/+R/S/9WQzf/gHt2/+3q5//v7On/7+zp/5+blv9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9CPDb/ko2J/+zp5v/v7On/7+zp/7+7t/9HQjz/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9FPDX/xXFH//+KT///ik//2XpK/00/Nv9AOjT/QDo0/0c9Nf/MdUj/ + /4pP//+KT//VeEn/Sz82/0A6NP9AOjT/Qjs0/7dsRf//ik///4pP/+R/S/9WQzf/gHt2/+3q5//v7On/ + 7+zp/5+blv9AOjT/QDo0/0A6NP9AOjT/Qjw2/01HQf+BfHf/3drX/+/s6f/v7On/6+jl/4mFgP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9FPDX/xXFH//+KT///ik//2XpK/00/Nv9AOjT/ + QDo0/0c9Nf/MdUj//4pP//+KT//VeEn/Sz82/0A6NP9AOjT/Qjs0/7dsRf//ik///4pP/+R/S/9WQzf/ + gHt2/+3q5//v7On/7+zp/8C9uf+JhYD/iYWA/4uHgv+Uj4r/qKSg/8nFwf/n5OH/7+zp/+/s6f/s6OX/ + sq6q/05IQv9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9FPDX/xXFH//+KT///ik// + 2XpK/00/Nv9AOjT/QDo0/0c9Nf/MdUj//4pP//+KT//VeEn/Sz82/0A6NP9AOjT/Qjs0/7dsRf//ik// + /4pP/+R/S/9WQzf/gHt2/+3q5//v7On/7+zp/+/s6f/u6+j/7uvo/+7r6P/v7On/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/Dv7v/WVRO/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9FPDX/ + xXFH//+KT///ik//2XpK/00/Nv9AOjT/QDo0/0c9Nf/MdUj//4pP//+KT//VeEn/Sz82/0A6NP9AOjT/ + RTw1/8RxR///ik///4pP/+F9S/9TQjf/gHt2/+3q5//v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/o5eL/tbGt/1dSTP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP9FPDX/xXFH//+KT///ik//2ntK/1NCN/9HPTX/Rz01/05ANv/Odkj//4pP//+KT//WeUn/ + UUI3/0c9Nf9LPzb/d1E8/+uCTP//ik///4pP/9V4Sf9LPzb/gHt2/+3q5//v7On/7+zp/97a1//JxsL/ + ycbC/8nGwv/JxsL/ycbC/8zIxf/X09D/6ebi/+/s6f/v7On/7uvo/7OvrP9KRD7/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9FPDX/xXFH//+KT///ik//9YZO/892SP/LdEj/y3RI/811SP/xhE3/ + /4pP//+KT//0hU3/znVI/8t0SP/UeEn/8IRN//+KT///ik///opP/69oQ/9COzT/gHt2/+3q5//v7On/ + 7+zp/6Sgm/9LRT//S0U//0tFP/9LRT//S0U//0xGQP9VT0r/g396/+Dc2f/v7On/7+zp/+bj4P9ybWj/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9FPDX/xXFH//+KT///ik///4pP//+KT///ik// + /4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik//4n5L/2ZKOf9AOjT/ + gHt2/+3q5//v7On/7+zp/5+blv9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Qz44/6uno//v7On/ + 7+zp/+/s6f+alZH/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9EPDX/vW5G//qITv/6iE7/ + +ohO//qITv/6iE7/+ohO//qITv/6iE7/+ohO//qITv/6iE7/+ohO//qITv/5h07/94ZO/+6DTf/Ic0f/ + bk06/0E7NP9AOjT/gHt2/+3q5//v7On/7+zp/5+blv9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/5KOif/v7On/7+zp/+/s6f+ppaH/QTs1/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9BOjT/ + YEc4/3pSPP96Ujz/elI8/3pSPP96Ujz/elI8/3pSPP96Ujz/elI8/3pSPP96Ujz/elI8/3lSPP91UDz/ + cE47/2JIOf9KPjX/QDo0/0A6NP9AOjT/gHt2/+3q5//v7On/7+zp/5+blv9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/Qjw2/6Whnf/v7On/7+zp/+/s6f+jnpr/QTs1/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/gHt2/+3q5//v7On/7+zp/6Ofmv9JQz3/ + SUM9/0lDPf9JQz3/SUM9/0pEPv9QSkX/dnBs/9rW0//v7On/7+zp/+zp5v+CfXj/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/gHt2/+3q5//v7On/ + 7+zp/9zZ1v/Gwr//xsK//8bCv//Gwr//xsK//8jEwf/Rzsr/5OHe/+/s6f/v7On/7+zp/8/MyP9VUEr/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + gHt2/+3q5//v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 3tvY/3p1cP9BOzX/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/fnl0/+zp5v/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+7r6P/u6uf/ + 6ufk/9/c2f+9ubb/cm1o/0M9N/9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/VE9J/4yIg/+RjIj/kYyI/5GMiP+RjIj/kYyI/5GMiP+RjIj/ + kIuH/4yHgv+EgHv/dXBr/19aVP9JQz3/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt4/ODLd + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/z44NNw/OTTNQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/z45NMw/OjOZQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/kA5NJdAODQ/QDg06kA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Pzo06T05NT5VKioGQDo0f0A4MvdAOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjL2PjoyfioqKgYAAAAA + NjY2DkA6NH9AODTqQDo0/kA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/kA4NOo+OjR+ + Ojo6DQAAAAD///8IAAAAAFUqKgZAODQ/PzozmT86NM0/ODLdQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz3z84Mt0/OjTN + Pzo0mEE5NT4qKioGAAAAAAAAAADAAAAAAAMAAIAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAQAAQAAAAAADAAAoAAAAKAAAAFAAAAABACAA + AAAAAEAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCPDcuQDozjz45NMw/ODLdQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz3z84Mt1AODPLQDkzj0I3MS4AAAAC + AAAAAH8AAAI+OjROQDkz2kA6NP5AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP4/OTLZPzk1TH8AAAJBOzYvQDoz2kA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/z85MtlCNzEuPzo1kEA6NP5AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT+ + QDozjz45NMxAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A4M8tAOTLeQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP8/OTLdPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/TD82/2ZKOf9nSjn/UUE2/0A6NP9AOjT/ + QTo0/1pFN/9oSjn/Y0k5/0Y9Nf9AOjT/QDo0/0M7NP9gRzj/aEo5/19HOP9DOzT/UkxG/2RfWf9kX1n/ + UUxG/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0E7Nf9YU03/ZF9a/2ReWf9OSEL/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/4lZP//xhE3/8oVN/59hQf9AOjT/QDo0/0c9Nf/EcUb/84VN/+iATP9oSzr/ + QDo0/0A6NP9XQzf/3HtK//OFTf/XeUn/VEM4/6GdmP/k4N3/5ODd/6Ccl/9BOzX/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9KRT//wLy4/+Th3f/i39v/gHt2/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP+TXUD/ + /opP//+KT/+qZkP/QDo0/0A6NP9JPjX/0ndI//+KT//2hk7/bk07/0A6NP9AOjT/W0U4/+qBTP//ik// + 5X9L/1dFOf+sqKT/7+zp/+/s6f+rp6P/QTs1/0A6NP9AOjT/QDo0/0A6NP9AOjT/VE9J/9fU0f/v7On/ + 6ebj/3BqZf9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/k11A//6KT///ik//qmZD/0A6NP9AOjT/ + ST41/9J3SP//ik//9oZO/25NO/9AOjT/QDo0/1tFOP/qgUz//4pP/+V/S/9XRTn/rKik/+/s6f/v7On/ + q6ej/0E7Nf9AOjT/QDo0/0A6NP9AOjT/QDo0/15YU//f3Nn/7+zp/+Xi3v9mYVv/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/5NdQP/+ik///4pP/6pmQ/9AOjT/QDo0/0k+Nf/Sd0j//4pP//aGTv9uTTv/ + QDo0/0A6NP9bRTj/6oFM//+KT//lf0v/V0U5/6yopP/v7On/7+zp/6uno/9BOzX/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9vamX/6OXi/+/s6f/e29j/XFdR/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP+TXUD/ + /opP//+KT/+qZkP/QDo0/0A6NP9JPjX/0ndI//+KT//2hk7/bk07/0A6NP9AOjT/W0U4/+qBTP//ik// + 5X9L/1dFOf+sqKT/7+zp/+/s6f+rp6P/QTs1/0A6NP9AOjT/QDo0/0A6NP9CPDb/m5eT/+7r6P/v7On/ + z8vI/09JQ/9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/k11A//6KT///ik//qmZD/0A6NP9AOjT/ + ST41/9J3SP//ik//9oZO/25NO/9AOjT/QDo0/1tFOP/qgUz//4pP/+V/S/9XRTn/rKik/+/s6f/v7On/ + q6ej/0E7Nf9AOjT/QDo0/0A6NP9FPzn/cWxn/9rX0//v7On/7uvo/6ejn/9DPTf/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/5NdQP/+ik///4pP/6pmQ/9AOjT/QDo0/0k+Nf/Sd0j//4pP//aGTv9uTTv/ + QDo0/0A6NP9bRTj/6oFM//+KT//lf0v/V0U5/6yopP/v7On/7+zp/8O/vP9/enX/fnl1/4N+ef+SjYn/ + tLCs/9/c2f/v7On/7uvo/87Kxv9gWlX/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP+TXUD/ + /opP//+KT/+qZkP/QDo0/0A6NP9JPjX/0ndI//+KT//2hk7/bk07/0A6NP9AOjT/XEU4/+qBTP//ik// + 5X9L/1dFOf+sqKT/7+zp/+/s6f/u6+j/7ern/+3q5//t6uf/7+zp/+/s6f/v7On/7+zp/+Pg3f+BfHf/ + Qz03/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/k11A//6KT///ik//qmZD/0A6NP9AOjT/ + ST41/9J3SP//ik//9oZO/25NO/9AOjT/QDo0/25NOv/zhU3//4pP/+B9Sv9TQzj/rKik/+/s6f/v7On/ + 7uvo/+3q5//t6uf/7ern/+3q5//u6+j/7+zp/+/s6f/u6+j/2tfU/314c/9CPDb/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/5NdQP/+ik///4pP/8VyR/9+VD3/flQ9/4RWPf/gfUr//4pP//mHTv+dYUH/ + flQ9/4tZP//Pdkj//opP//+KT//MdUj/Sj83/6yopP/v7On/7+zp/8XBvv+Dfnr/gn55/4J+ef+Cfnn/ + hYF8/5mVkP/PzMj/7uvo/+/s6f/V0c7/WlVP/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP+TXUD/ + /opP//+KT//9iU//+4hO//uITv/7iE7//opP//+KT///ik///IlP//uITv/9iU///4pP//+KT//3h07/ + jFo//0I7Nv+sqKT/7+zp/+/s6f+rp6P/QTs1/0A6NP9AOjT/QDo0/0A6NP9BOzX/aWRf/+Dd2v/v7On/ + 7enm/4N/ev9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/jVo///aHTv/4h07/+IdO//iHTv/4h07/ + +IdO//iHTv/4h07/+IdO//iHTv/4h07/94ZO//OFTf/ifkv/mF9A/0k+Nf9BOzb/rKik/+/s6f/v7On/ + q6ej/0E7Nf9AOjT/QDo0/0A6NP9AOjT/QDo0/05JQ//PzMj/7+zp/+/s6f+YlI//QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/1FBNv9yTzv/c087/3NPO/9zTzv/c087/3NPO/9zTzv/c087/3NPO/9zTzv/ + c087/29OO/9pSzr/VkM3/0M7NP9AOjT/QTs2/6yopP/v7On/7+zp/6uno/9BOzX/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9bVU//2tfT/+/s6f/u6+j/kYyH/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0E7Nv+sqKT/7+zp/+/s6f+7t7P/aWRf/2ljXv9pY17/aWNe/2plX/93cm3/tLCs/+3q5//v7On/ + 5eLf/25pY/9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9BOzb/rKik/+/s6f/v7On/ + 6+jl/+bj4P/m4+D/5uPg/+bj4P/n4+D/6ufk/+/s6f/v7On/7ern/7Gtqf9JQz3/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QTs2/6uno//v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/t6uf/4d3a/66qpv9VUEr/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6Nf9ybWj/n5uX/6Cbl/+gm5f/oJuX/6Cbl/+gm5f/n5uX/5yXk/+Uj4v/gXx3/2NeWP9HQTv/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDoz30A5Mt5AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/z85Mt0/OjTNQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP8+OTTMPzo0kUA6NP5AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT+ + QDozjz86NTBAOjTbQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz2kI8MS5/AAACQDozT0A6M9pAOjT+ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT+QDoz2kE6NE5/AAAC1NTUBgAAAAJBOzYvPzo0kT86NM1AOTLePjo04D46NOA+OjTg + Pjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTg + Pjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04EA5Mt4/OTTNPzozkEE7Ni8AAAAC + AAAAAIAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAA/NjYcQDo0g0A4M8s/ODLdQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLe + QDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3j84Mt1AOjLK + QDoxgj82NhwAAAAAPT00HUA5M7c+ODL8QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP8+ODL8QDkytj82Nhw/OTSEPjgy/EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP8+ODL8QDo0gj45NMxAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjLKQDky3kA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/z84Mt1AOjPfQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDky3kA6M99AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOTLe + QDoz30A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDky3kA6M99AOjT/QDo0/0Q8Nf9EPDX/QTo0/0A6NP9AOjT/Qzs0/0Q8Nf9COzT/ + QDo0/0A6NP9BOjT/RDw1/0M7NP9AOjT/Qz03/0Q+OP9CPDb/QDo0/0A6NP9AOjT/QDo0/0A6NP9BOzX/ + RD44/0Q+OP9BOzX/QDo0/0A6NP9AOTLeQDoz30A6NP9YRDj/uW1F/75uRv9hSDj/QDo0/0c9Nf+jZEL/ + xHFH/4RWPv9AOjT/QDo0/3RPO//DcUb/r2hD/1VIPv+gm5f/ubWx/42JhP9CPDb/QDo0/0A6NP9AOjT/ + QDo0/2JcV/+1sa3/t7Ov/2hiXf9AOjT/QDo0/0A5Mt5AOjPfQDo0/2hLOv/zhU3/+YdO/3VQO/9AOjT/ + TD82/9Z5Sf//ik//qmZD/0A6NP9AOjT/klxA//6KT//lf0v/ZVJG/9DMyf/v7On/t7Ov/0M+OP9AOjT/ + QDo0/0A6NP9AOjT/g356/+3q5//n5OH/bGdi/0A6NP9AOjT/QDky3kA6M99AOjT/aEs6//OFTf/5h07/ + dVA7/0A6NP9MPzb/1nlJ//+KT/+qZkP/QDo0/0A6NP+SXED//opP/+V/S/9lUkb/0MzJ/+/s6f+3s6// + Qz44/0A6NP9AOjT/QDo0/0A6NP+Uj4v/7+zp/+Lf3P9hXFf/QDo0/0A6NP9AOTLeQDoz30A6NP9oSzr/ + 84VN//mHTv91UDv/QDo0/0w/Nv/WeUn//4pP/6pmQ/9AOjT/QDo0/5JcQP/+ik//5X9L/2VSRv/QzMn/ + 7+zp/7ezr/9DPjj/QDo0/0A6NP9AOjT/RD44/7CsqP/v7On/2dbT/1dSTP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/2hLOv/zhU3/+YdO/3VQO/9AOjT/TD82/9Z5Sf//ik//qmZD/0A6NP9AOjT/klxA//6KT//lf0v/ + ZVJG/9DMyf/v7On/t7Ov/0M+OP9AOjT/QDo0/0E7Nf9oYl3/29jU/+/s6f/AvLn/SEM9/0A6NP9AOjT/ + QDky3kA6M99AOjT/aEs6//OFTf/5h07/dVA7/0A6NP9MPzb/1nlJ//+KT/+qZkP/QDo0/0A6NP+SXED/ + /opP/+V/S/9lUkb/0MzJ/+/s6f/IxMD/dnJt/3Vwa/9+eXT/nJeT/9TQzf/u6+j/4N3Z/3p1cP9AOjT/ + QDo0/0A6NP9AOTLeQDoz30A6NP9oSzr/84VN//mHTv91UDv/QDo0/0w/Nv/WeUn//4pP/6pmQ/9AOjT/ + QDo0/5VdQP/+ik//5H9L/2RSRv/QzMn/7+zp/+3q5//q5+T/6+fk/+zp5v/v7On/7+zp/+7r6P+3s6// + UUxG/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/2hLOv/zhU3/+YdO/31TPP9LPzb/VkM3/9h6Sf//ik// + r2hE/0s/Nv9VQzf/vm5G//+KT//dfEr/Xk9F/9DMyf/v7On/5eLe/9DMyf/Py8j/z8vI/9DNyf/c2NX/ + 7ern/+vo5f+sqKT/SUM9/0A6NP9AOjT/QDky3kA6M99AOjT/aEs6//OFTf/+iU//4X1L/9V4Sf/Yekn/ + 9oZO//+KT//sgkz/1nlJ/+B9S//6iE7//opP/7ZrRf9TSkP/0MzJ/+/s6f+7t7T/UUxG/05IQv9OSEL/ + T0lD/1xXUf+1sa3/7+zp/+Xi3/9tZ2L/QDo0/0A6NP9AOTLeQDoz30A6NP9lSTn/6YFM//WGTv/1hk7/ + 9YZO//WGTv/1hk7/9YZO//WGTv/1hk7/9IVN/+2DTP/DcUb/XUY4/05IQ//QzMn/7+zp/7ezr/9DPjj/ + QDo0/0A6NP9AOjT/QDo0/396df/s6eb/7uvo/4WBfP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0c9Nf9oSzr/ + bU06/21NOv9tTTr/bU06/21NOv9tTTr/bU06/21NOv9qSzr/YEg5/0o+Nf9AOjT/TkhD/9DMyf/v7On/ + t7Ov/0M+OP9AOjT/QDo0/0A6NP9EPjj/lZCM/+7r6P/s6eb/fnl1/0A6NP9AOjT/QDky3kA6M99AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9OSEP/ + 0MzJ/+/s6f/V0s7/oJyY/5+alv+fmpb/oJyX/7Gtqf/g3dn/7+zp/9jU0f9cVlH/QDo0/0A6NP9AOTLe + QDoz30A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/05IQ//QzMn/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+7r6P/c2dX/g396/0I8Nv9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/R0E7/5aSjf+uqqb/rqqm/66qpv+uqqb/rqqm/6uno/+jn5v/i4eC/2JcV/9DPTf/ + QDo0/0A6NP9AOjT/QDky3kA6M99AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QTs1/0I8Nv9CPDb/Qjw2/0I8Nv9CPDb/QTs1/0E7Nf9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOTLeQDoz30A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDky3kA5Mt5AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8/ODLdPjk0zEA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A4M8s/OTSE + Pjgy/EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8+ODL8 + QDo0gz09NB0+OjS4Pjgy/EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + Pjgy/EA6M7c/NjYc////Az09NB0/OTSEPjk0zEA5Mt5AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDky3j45NMxAOjSDPT00HQAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASgAAAAYAAAAMAAAAAEAIAAAAAAAYAkAAAAAAAAAAAAA + AAAAAAAAAABFLi4LPzszbD86NMlAOTLeQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A5Mt4+OTTIQDk0a0UuLgs/OjNtPzo09UA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/Pjk09EA5NGs/OjTJQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/z45NMhAOjPf + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5M94+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQzs0/2xMOv9vTjv/RTw1/0M7NP9uTTr/b006/0Q8Nf9COzT/ + a0w6/3FPO/9RR0D/cm1o/2VgW/9CPDb/QDo0/0A6NP9BOzX/Y11Y/3Nuaf9OSUP/QDo0/0A6M98+OjTg + Sz82/9R3SP/be0r/UUE2/01ANv/XeUn/2npJ/09BNv9JPjX/z3VI/+F+Sv98al//4t7b/725tf9HQTv/ + QDo0/0A6NP9GQDr/vLi1/+He2/9nYVz/QDo0/0A6M98+OjTgTD82/9h5Sf/gfUv/UkE2/05ANv/be0r/ + 3nxK/1BBNv9KPjX/03dJ/+aAS/9/bGH/5uPg/8G9uf9HQTv/QDo0/0A6NP9NR0H/zcnG/9/c2P9dWFL/ + QDo0/0A6M98+OjTgTD82/9h5Sf/gfUv/UkE2/05ANv/be0r/3nxK/1BBNv9KPjX/03dJ/+aAS/9/bGH/ + 5uPg/8G9uf9HQTv/QDo0/0A6NP9oYl3/4d7b/9LOy/9RS0X/QDo0/0A6M98+OjTgTD82/9h5Sf/gfUv/ + UkE2/05ANv/be0r/3nxK/1BBNv9KPjX/03dJ/+aAS/9/bGH/5uPg/8zJxf9xa2b/bmlk/4R/ev/Hw8D/ + 6ebj/5qWkf9DPTf/QDo0/0A6M98+OjTgTD82/9h5Sf/gfUv/UkE2/05ANv/be0r/3nxK/1BBNv9MPzb/ + 13lJ/+V/S/9+bGH/5uPg/+3q5//n5OH/6OXi/+zp5v/v7On/39zY/3Zwa/9BOzX/QDo0/0A6M98+OjTg + TD82/9h5Sf/sgk3/lV1A/5NdQP/pgUz/64FM/5VdQP+lZEL/9IVN/9R4Sf91aF//5uPg/9XRzv+Piob/ + i4aC/42Ig/+opJ//5uLf/9HOyv9XUkz/QDo0/0A6M98+OjTgSz82/811SP/yhU3/8YRN//GETf/yhU3/ + 8oVN//GETf/whE3/4H1L/4JWPf9pY17/5uPg/8G9uf9HQTv/QDo0/0A6NP9JQz3/w8C8/+rn5P90b2r/ + QDo0/0A6M98+OjTgQjs0/15GOP9nSjn/Z0o5/2dKOf9nSjn/Z0o5/2dKOf9kSTn/VUM3/0I7NP9oY17/ + 5uPg/8XBvf9VT0n/TklD/09JQ/9iXFf/0c3K/+fk4f9uaGP/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9oY17/5uPg/+fk4P/Rzsr/0MzJ/9HNyv/c2NX/ + 7Onm/7u3tP9NR0L/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9aVU//tLCs/7y4tP+8uLT/vLi0/7q2sv+xran/kYyH/1VQSv9AOjT/QDo0/0A6M98+OjTg + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9BOzX/RD44/0U/Of9FPzn/ + RT85/0Q+Of9CPTf/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M99AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5M95AOjLKQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/z86NMlAOTJuPzo09UA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Pzo09T87M2xiTk4N + QDkybkA6MspAOjPfPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTg + Pjo04D46NOA+OjTgPjo04EA6M98/OjTJPzozbUVFLgsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAoAAAAFAAAACgAAAABACAAAAAAAJAGAAAAAAAAAAAAAAAAAAAAAAAAPzc3ID85NJw+ODLY + QDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt4+ODLY + QDk0m0E5MR8/OjKdPzk0/UA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP8/OTT9QDk0mz85MtlAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8+ODLYQDoz30A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDky3kA6M99AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOTLeQDoz31pFOP+jY0L/ + Xkc4/0g9Nf+XXkD/fVM9/0A6NP91UDv/nGBB/2teVv+emZX/XllT/0A6NP9AOjT/SUM9/5KNif+BfHf/ + Qjw2/0A5Mt5AOjPfcU47//KFTf95Ujz/UEE2/918Sv+xaUT/QTo0/6JjQv/mf0v/kX5z/+nl4v95dG// + QDo0/0A6NP9YUk3/2tfT/6ijn/9BOzX/QDky3kA6M99xTjv/8oVN/3lSPP9QQTb/3XxK/7FpRP9BOjT/ + omNC/+Z/S/+RfnP/6eXi/3l0b/9AOjT/QDo0/21oY//l4t//lZCM/0A6NP9AOTLeQDoz33FOO//yhU3/ + eVI8/1BBNv/dfEr/sWlE/0E6NP+iY0L/5n9L/5F+c//p5uP/k4+K/2hjXv94dG7/wb25/9zY1f9oY17/ + QDo0/0A5Mt5AOjPfcU47//KFTf96Uzz/UkI2/918Sv+yaUT/RTw0/6xnQ//kfkv/j31z/+vo5f/i39z/ + 3drX/+Lf3P/r6OX/ysfD/1pUT/9AOjT/QDky3kA6M99xTjv/9YZO/851SP+/b0b/8oVN/+J+S/+/b0b/ + 7IJM/8hzR/+DeXH/6ebj/5WQjP9pZF//amVg/4yIg//k4d3/o5+a/0I8Nv9AOTLeQDoz31xGOP+uaET/ + tGpE/7RqRP+0akT/tGpE/7NqRP+iY0L/YUg5/3p1cP/p5eL/eXRv/0E7Nf9BOzX/WVNO/9nV0v+7t7P/ + RT85/0A5Mt5AOjPfQDo0/0E6NP9BOjT/QTo0/0E6NP9BOjT/QTo0/0A6NP9AOjT/enVw/+rn5P+9urb/ + pqGd/6einv+/u7f/5+Th/5KNif9BOzX/QDky3kA6M99AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9pZF//vru3/8G9uv/Bvbr/wLy5/7ezr/+OiYT/TEZA/0A6NP9AOTLeQDoz30A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0I8Nv9GQTv/R0E7/0dBO/9GQDv/RD44/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDky3j85MtlAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8+ODLYQDoznj85NP1AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + Pzk0/T85NJxDPDwiQDoznj85MtlAOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz3z85Mtk/OjKdPzc3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAgAAAA + AQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAD47M0VAODTCPzgy3UA5Mt5AOTLeQDky3kA5Mt5AOTLe + QDky3kA5Mt5AOTLeQDky3kA5Mt4/ODLdPzozwT84NERAOTTDQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8/OjPBQDkz3kA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Pzky3UA6M99AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfRj01/0c9Nf9BOjT/ + ST41/0M7NP9DOzT/ST41/0Y/Of9IQj3/QDs1/0A6NP9CPDb/SUQ+/0I8Nv9AOTLeQToz35VeQP+cYEH/ + TkA2/7ltRf9sTTr/Zko5/7xuRf+QgXf/rKik/0hCPP9AOjT/X1pU/7i1sf9bVU//QDky3kE6M9+taEP/ + tWtE/1NCN//ae0r/eVI8/3FOO//efEr/p5WK/8nGwv9KRT//QDo0/3hzbv/X09D/WVNN/0A5Mt5BOjPf + rWhD/7VrRP9TQjf/2ntK/3lSPP9xTjv/3nxK/6eViv/Rzsr/bGdi/29qZf+9ubX/ubWx/0lDPf9AOTLe + QToz361oQ/+7bkX/Ykg5/918Sv+FVz7/h1c+/958Sv+klIr/5+Tg/8vIxP/Oysf/4N3a/6qmov9HQjz/ + QDky3kE6M9+jZEL/435L/9J3Sf/pgUz/2XpK/9t7Sv+tZ0P/lo6I/83Kxv9bVlD/UkxH/4F8d//c2dX/ + Y15Z/0A5Mt5AOjPfU0I3/2JIOf9iSDn/Ykg5/2JIOf9eRjj/ST41/5CLh//U0c3/e3Zx/3Rvav+empX/ + 2dbS/15ZVP9AOTLeQDoz30A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP98d3P/xsK+/8K/u//Cvrr/ + u7ez/4N+ef9EPjj/QDky3kA6M99AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/RD44/0lDPf9JQz3/ + SUM9/0ZAOv9BOzX/QDo0/0A5Mt5AOTPeQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP8/OTLdQDk0w0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDgzwkA9NUdAOTTDQDky3kA6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOTLeQDk0wz47M0UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + \ No newline at end of file diff --git a/mRemoteV1/UI/Forms/frmOptions.Designer.cs b/mRemoteV1/UI/Forms/frmOptions.Designer.cs index 58848d97d..658526aa0 100644 --- a/mRemoteV1/UI/Forms/frmOptions.Designer.cs +++ b/mRemoteV1/UI/Forms/frmOptions.Designer.cs @@ -1,6 +1,6 @@ namespace mRemoteNG.UI.Forms { - partial class frmOptions + partial class FrmOptions { /// /// Required designer variable. @@ -28,7 +28,7 @@ /// private void InitializeComponent() { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmOptions)); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmOptions)); this.pnlBottom = new System.Windows.Forms.Panel(); this.btnCancel = new mRemoteNG.UI.Controls.Base.NGButton(); this.btnOK = new mRemoteNG.UI.Controls.Base.NGButton(); diff --git a/mRemoteV1/UI/Forms/frmOptions.cs b/mRemoteV1/UI/Forms/frmOptions.cs index a0fca6c20..cf5878026 100644 --- a/mRemoteV1/UI/Forms/frmOptions.cs +++ b/mRemoteV1/UI/Forms/frmOptions.cs @@ -8,23 +8,29 @@ using System.Windows.Forms; namespace mRemoteNG.UI.Forms { - public partial class frmOptions : Form + public partial class FrmOptions : Form { private Dictionary _pages; private ImageList _pageIconImageList; private readonly string _pageName; private readonly DisplayProperties _display = new DisplayProperties(); - public frmOptions() + public FrmOptions() { + Cursor.Current = Cursors.WaitCursor; + Application.DoEvents(); InitializeComponent(); _pageName = Language.strStartupExit; + Cursor.Current = Cursors.Default; } - public frmOptions(string pn) + public FrmOptions(string pn) { + Cursor.Current = Cursors.WaitCursor; + Application.DoEvents(); InitializeComponent(); _pageName = pn; + Cursor.Current = Cursors.Default; } private void frmOptions_Load(object sender, EventArgs e) diff --git a/mRemoteV1/UI/Menu/HelpMenu.cs b/mRemoteV1/UI/Menu/HelpMenu.cs index e79257716..2fe249a68 100644 --- a/mRemoteV1/UI/Menu/HelpMenu.cs +++ b/mRemoteV1/UI/Menu/HelpMenu.cs @@ -123,7 +123,7 @@ namespace mRemoteNG.UI.Menu // // mMenInfoAbout // - _mMenInfoAbout.Image = Resources.mRemote; + _mMenInfoAbout.Image = Resources.mRemoteNG; _mMenInfoAbout.Name = "mMenInfoAbout"; _mMenInfoAbout.Size = new System.Drawing.Size(190, 22); _mMenInfoAbout.Text = Language.strMenuAbout; diff --git a/mRemoteV1/UI/Menu/ToolsMenu.cs b/mRemoteV1/UI/Menu/ToolsMenu.cs index 69627dddf..fb02d0fec 100644 --- a/mRemoteV1/UI/Menu/ToolsMenu.cs +++ b/mRemoteV1/UI/Menu/ToolsMenu.cs @@ -14,6 +14,7 @@ namespace mRemoteNG.UI.Menu private ToolStripMenuItem _mMenToolsPortScan; private ToolStripMenuItem _mMenToolsUvncsc; private ToolStripMenuItem _mMenToolsComponentsCheck; + private ToolStripMenuItem _mMenViewScreenshotManager; public Form MainForm { get; set; } public ICredentialRepositoryList CredentialProviderCatalog { get; set; } @@ -32,7 +33,7 @@ namespace mRemoteNG.UI.Menu _mMenToolsSep1 = new ToolStripSeparator(); _mMenToolsComponentsCheck = new ToolStripMenuItem(); _mMenToolsOptions = new ToolStripMenuItem(); - + _mMenViewScreenshotManager = new ToolStripMenuItem(); // // mMenTools // @@ -41,6 +42,7 @@ namespace mRemoteNG.UI.Menu _mMenToolsUvncsc, _mMenToolsExternalApps, _mMenToolsPortScan, + _mMenViewScreenshotManager, _mMenToolsSep1, _mMenToolsComponentsCheck, _mMenToolsOptions}); @@ -81,6 +83,14 @@ namespace mRemoteNG.UI.Menu _mMenToolsPortScan.Text = Language.strMenuPortScan; _mMenToolsPortScan.Click += mMenToolsPortScan_Click; // + // mMenViewScreenshotManager + // + _mMenViewScreenshotManager.Image = Resources.Screenshot; + _mMenViewScreenshotManager.Name = "mMenViewScreenshotManager"; + _mMenViewScreenshotManager.Size = new System.Drawing.Size(228, 22); + _mMenViewScreenshotManager.Text = Language.strScreenshots; + _mMenViewScreenshotManager.Click += mMenViewScreenshotManager_Click; + // // mMenToolsSep1 // _mMenToolsSep1.Name = "mMenToolsSep1"; @@ -109,6 +119,7 @@ namespace mRemoteNG.UI.Menu _mMenToolsSshTransfer.Text = Language.strMenuSSHFileTransfer; _mMenToolsExternalApps.Text = Language.strMenuExternalTools; _mMenToolsPortScan.Text = Language.strMenuPortScan; + _mMenViewScreenshotManager.Text = Language.strScreenshots; _mMenToolsComponentsCheck.Text = Language.strComponentsCheck; _mMenToolsOptions.Text = Language.strMenuOptions; } @@ -134,6 +145,11 @@ namespace mRemoteNG.UI.Menu Windows.Show(WindowType.PortScan); } + private void mMenViewScreenshotManager_Click(object sender, EventArgs e) + { + Windows.Show(WindowType.ScreenshotManager); + } + private void mMenToolsComponentsCheck_Click(object sender, EventArgs e) { Windows.Show(WindowType.ComponentsCheck); diff --git a/mRemoteV1/UI/Menu/ViewMenu.cs b/mRemoteV1/UI/Menu/ViewMenu.cs index 43945783f..ffc97bbf2 100644 --- a/mRemoteV1/UI/Menu/ViewMenu.cs +++ b/mRemoteV1/UI/Menu/ViewMenu.cs @@ -14,7 +14,6 @@ namespace mRemoteNG.UI.Menu private ToolStripMenuItem _mMenViewConnections; private ToolStripMenuItem _mMenViewConfig; private ToolStripMenuItem _mMenViewErrorsAndInfos; - private ToolStripMenuItem _mMenViewScreenshotManager; private ToolStripMenuItem _mMenViewAddConnectionPanel; private ToolStripSeparator _mMenViewSep2; private ToolStripMenuItem _mMenViewFullscreen; @@ -52,7 +51,6 @@ namespace mRemoteNG.UI.Menu _mMenViewConnections = new ToolStripMenuItem(); _mMenViewConfig = new ToolStripMenuItem(); _mMenViewErrorsAndInfos = new ToolStripMenuItem(); - _mMenViewScreenshotManager = new ToolStripMenuItem(); _mMenViewJumpTo = new ToolStripMenuItem(); _mMenViewJumpToConnectionsConfig = new ToolStripMenuItem(); _mMenViewJumpToErrorsInfos = new ToolStripMenuItem(); @@ -76,7 +74,6 @@ namespace mRemoteNG.UI.Menu _mMenViewConnections, _mMenViewConfig, _mMenViewErrorsAndInfos, - _mMenViewScreenshotManager, _toolStripSeparator1, _mMenViewJumpTo, _mMenViewResetLayout, @@ -142,14 +139,6 @@ namespace mRemoteNG.UI.Menu _mMenViewErrorsAndInfos.Text = Language.strMenuNotifications; _mMenViewErrorsAndInfos.Click += mMenViewErrorsAndInfos_Click; // - // mMenViewScreenshotManager - // - _mMenViewScreenshotManager.Image = Resources.Screenshot; - _mMenViewScreenshotManager.Name = "mMenViewScreenshotManager"; - _mMenViewScreenshotManager.Size = new System.Drawing.Size(228, 22); - _mMenViewScreenshotManager.Text = Language.strScreenshots; - _mMenViewScreenshotManager.Click += mMenViewScreenshotManager_Click; - // // ToolStripSeparator1 // _toolStripSeparator1.Name = "ToolStripSeparator1"; @@ -256,7 +245,6 @@ namespace mRemoteNG.UI.Menu _mMenViewConnections.Text = Language.strMenuConnections; _mMenViewConfig.Text = Language.strMenuConfig; _mMenViewErrorsAndInfos.Text = Language.strMenuNotifications; - _mMenViewScreenshotManager.Text = Language.strScreenshots; _mMenViewJumpTo.Text = Language.strMenuJumpTo; _mMenViewJumpToConnectionsConfig.Text = Language.strMenuConnectionsAndConfig; _mMenViewJumpToErrorsInfos.Text = Language.strMenuNotifications; @@ -274,7 +262,6 @@ namespace mRemoteNG.UI.Menu _mMenViewConnections.Checked = !Windows.TreeForm.IsHidden; _mMenViewConfig.Checked = !Windows.ConfigForm.IsHidden; _mMenViewErrorsAndInfos.Checked = !Windows.ErrorsForm.IsHidden; - _mMenViewScreenshotManager.Checked = !Windows.ScreenshotForm.IsHidden; _mMenViewLockToolbars.Checked = Settings.Default.LockToolbars; _mMenViewExtAppsToolbar.Checked = TsExternalTools.Visible; @@ -342,20 +329,6 @@ namespace mRemoteNG.UI.Menu } } - private void mMenViewScreenshotManager_Click(object sender, EventArgs e) - { - if (_mMenViewScreenshotManager.Checked == false) - { - Windows.ScreenshotForm.Show(MainForm.pnlDock); - _mMenViewScreenshotManager.Checked = true; - } - else - { - Windows.ScreenshotForm.Hide(); - _mMenViewScreenshotManager.Checked = false; - } - } - private void mMenViewJumpToConnectionsConfig_Click(object sender, EventArgs e) { if (MainForm.pnlDock.ActiveContent == Windows.TreeForm) diff --git a/mRemoteV1/UI/Panels/PanelAdder.cs b/mRemoteV1/UI/Panels/PanelAdder.cs index 30096bd31..f835275dc 100644 --- a/mRemoteV1/UI/Panels/PanelAdder.cs +++ b/mRemoteV1/UI/Panels/PanelAdder.cs @@ -96,13 +96,12 @@ namespace mRemoteNG.UI.Panels try { var conW = (ConnectionWindow)((ToolStripMenuItem)sender).Tag; - var nTitle = ""; - new InputBox().ShowAsDialog(Language.strNewTitle, Language.strNewTitle + ":", ref nTitle); - - if (!string.IsNullOrEmpty(nTitle)) + using (FrmInputBox frmInputBox = new FrmInputBox(Language.strNewTitle, Language.strNewTitle + ":", ref nTitle)) { - conW.SetFormText(nTitle.Replace("&", "&&")); + DialogResult dr = frmInputBox.ShowDialog(); + if (dr == DialogResult.OK && string.IsNullOrEmpty(frmInputBox.returnValue)) + conW.SetFormText(frmInputBox.returnValue); } } catch (Exception ex) diff --git a/mRemoteV1/UI/Window/AboutWindow.cs b/mRemoteV1/UI/Window/AboutWindow.cs index 6f21926d1..9f381e96c 100644 --- a/mRemoteV1/UI/Window/AboutWindow.cs +++ b/mRemoteV1/UI/Window/AboutWindow.cs @@ -3,10 +3,9 @@ using System.Windows.Forms; using WeifenLuo.WinFormsUI.Docking; using System.IO; using System.Text; +using System.Text.RegularExpressions; using mRemoteNG.App; using mRemoteNG.App.Info; -// ReSharper disable ArrangeRedundantParentheses -// ReSharper disable RedundantCast namespace mRemoteNG.UI.Window { @@ -22,15 +21,14 @@ namespace mRemoteNG.UI.Window internal Controls.Base.NGLabel lblChangeLog; internal Panel pnlBottom; internal PictureBox pbLogo; - internal Controls.Base.NGLabel lblEdition; internal Controls.Base.NGLabel lblCredits; internal Controls.Base.NGTextBox txtCredits; internal Panel pnlTop; - - private void InitializeComponent() + + private void InitializeComponent() { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AboutWindow)); this.pnlTop = new System.Windows.Forms.Panel(); - this.lblEdition = new mRemoteNG.UI.Controls.Base.NGLabel(); this.pbLogo = new System.Windows.Forms.PictureBox(); this.pnlBottom = new System.Windows.Forms.Panel(); this.lblCredits = new mRemoteNG.UI.Controls.Base.NGLabel(); @@ -48,46 +46,27 @@ namespace mRemoteNG.UI.Window // // pnlTop // - this.pnlTop.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.pnlTop.BackColor = System.Drawing.Color.Black; - this.pnlTop.Controls.Add(this.lblEdition); + this.pnlTop.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(52)))), ((int)(((byte)(58)))), ((int)(((byte)(64))))); this.pnlTop.Controls.Add(this.pbLogo); + this.pnlTop.Dock = System.Windows.Forms.DockStyle.Top; this.pnlTop.ForeColor = System.Drawing.Color.White; - this.pnlTop.Location = new System.Drawing.Point(-1, -1); + this.pnlTop.Location = new System.Drawing.Point(0, 0); this.pnlTop.Name = "pnlTop"; - this.pnlTop.Size = new System.Drawing.Size(1121, 145); + this.pnlTop.Size = new System.Drawing.Size(1117, 122); this.pnlTop.TabIndex = 0; // - // lblEdition - // - this.lblEdition.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.lblEdition.BackColor = System.Drawing.Color.Black; - this.lblEdition.Font = new System.Drawing.Font("Segoe UI", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblEdition.ForeColor = System.Drawing.Color.White; - this.lblEdition.Location = new System.Drawing.Point(845, 112); - this.lblEdition.Name = "lblEdition"; - this.lblEdition.Size = new System.Drawing.Size(264, 24); - this.lblEdition.TabIndex = 0; - this.lblEdition.Text = "Edition"; - this.lblEdition.TextAlign = System.Drawing.ContentAlignment.BottomRight; - this.lblEdition.Visible = false; - // // pbLogo // - this.pbLogo.Image = global::mRemoteNG.Resources.Logo; - this.pbLogo.Location = new System.Drawing.Point(8, 8); + this.pbLogo.Image = global::mRemoteNG.Resources.Header_dark; + this.pbLogo.Location = new System.Drawing.Point(0, 0); this.pbLogo.Name = "pbLogo"; - this.pbLogo.Size = new System.Drawing.Size(492, 128); + this.pbLogo.Size = new System.Drawing.Size(450, 120); this.pbLogo.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; this.pbLogo.TabIndex = 1; this.pbLogo.TabStop = false; // // pnlBottom // - this.pnlBottom.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); this.pnlBottom.BackColor = System.Drawing.SystemColors.Control; this.pnlBottom.Controls.Add(this.lblCredits); this.pnlBottom.Controls.Add(this.txtCredits); @@ -97,10 +76,11 @@ namespace mRemoteNG.UI.Window this.pnlBottom.Controls.Add(this.lblChangeLog); this.pnlBottom.Controls.Add(this.lblLicense); this.pnlBottom.Controls.Add(this.lblCopyright); + this.pnlBottom.Dock = System.Windows.Forms.DockStyle.Fill; this.pnlBottom.ForeColor = System.Drawing.SystemColors.ControlText; - this.pnlBottom.Location = new System.Drawing.Point(-1, 144); + this.pnlBottom.Location = new System.Drawing.Point(0, 122); this.pnlBottom.Name = "pnlBottom"; - this.pnlBottom.Size = new System.Drawing.Size(1121, 559); + this.pnlBottom.Size = new System.Drawing.Size(1117, 583); this.pnlBottom.TabIndex = 1; // // lblCredits @@ -108,7 +88,7 @@ namespace mRemoteNG.UI.Window this.lblCredits.AutoSize = true; this.lblCredits.Font = new System.Drawing.Font("Segoe UI", 11F); this.lblCredits.ForeColor = System.Drawing.SystemColors.ControlText; - this.lblCredits.Location = new System.Drawing.Point(8, 131); + this.lblCredits.Location = new System.Drawing.Point(3, 131); this.lblCredits.Name = "lblCredits"; this.lblCredits.Size = new System.Drawing.Size(55, 25); this.lblCredits.TabIndex = 11; @@ -130,7 +110,7 @@ namespace mRemoteNG.UI.Window this.txtCredits.Name = "txtCredits"; this.txtCredits.ReadOnly = true; this.txtCredits.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; - this.txtCredits.Size = new System.Drawing.Size(400, 400); + this.txtCredits.Size = new System.Drawing.Size(400, 424); this.txtCredits.TabIndex = 7; this.txtCredits.TabStop = false; // @@ -150,7 +130,7 @@ namespace mRemoteNG.UI.Window this.txtChangeLog.Name = "txtChangeLog"; this.txtChangeLog.ReadOnly = true; this.txtChangeLog.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; - this.txtChangeLog.Size = new System.Drawing.Size(700, 400); + this.txtChangeLog.Size = new System.Drawing.Size(696, 424); this.txtChangeLog.TabIndex = 10; this.txtChangeLog.TabStop = false; // @@ -159,7 +139,7 @@ namespace mRemoteNG.UI.Window this.lblTitle.AutoSize = true; this.lblTitle.Font = new System.Drawing.Font("Segoe UI", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.lblTitle.ForeColor = System.Drawing.SystemColors.ControlText; - this.lblTitle.Location = new System.Drawing.Point(8, 20); + this.lblTitle.Location = new System.Drawing.Point(3, 3); this.lblTitle.Name = "lblTitle"; this.lblTitle.Size = new System.Drawing.Size(126, 31); this.lblTitle.TabIndex = 0; @@ -171,7 +151,7 @@ namespace mRemoteNG.UI.Window this.lblVersion.AutoSize = true; this.lblVersion.Font = new System.Drawing.Font("Segoe UI", 11F); this.lblVersion.ForeColor = System.Drawing.SystemColors.ControlText; - this.lblVersion.Location = new System.Drawing.Point(8, 51); + this.lblVersion.Location = new System.Drawing.Point(3, 34); this.lblVersion.Name = "lblVersion"; this.lblVersion.Size = new System.Drawing.Size(55, 25); this.lblVersion.TabIndex = 1; @@ -195,7 +175,7 @@ namespace mRemoteNG.UI.Window this.lblLicense.AutoSize = true; this.lblLicense.Font = new System.Drawing.Font("Segoe UI", 11F); this.lblLicense.ForeColor = System.Drawing.SystemColors.ControlText; - this.lblLicense.Location = new System.Drawing.Point(8, 101); + this.lblLicense.Location = new System.Drawing.Point(3, 84); this.lblLicense.Name = "lblLicense"; this.lblLicense.Size = new System.Drawing.Size(54, 25); this.lblLicense.TabIndex = 5; @@ -207,7 +187,7 @@ namespace mRemoteNG.UI.Window this.lblCopyright.AutoSize = true; this.lblCopyright.Font = new System.Drawing.Font("Segoe UI", 11F); this.lblCopyright.ForeColor = System.Drawing.SystemColors.ControlText; - this.lblCopyright.Location = new System.Drawing.Point(8, 76); + this.lblCopyright.Location = new System.Drawing.Point(3, 59); this.lblCopyright.Name = "lblCopyright"; this.lblCopyright.Size = new System.Drawing.Size(71, 25); this.lblCopyright.TabIndex = 2; @@ -220,11 +200,11 @@ namespace mRemoteNG.UI.Window this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.BackColor = System.Drawing.SystemColors.Control; this.ClientSize = new System.Drawing.Size(1117, 705); - this.Controls.Add(this.pnlTop); this.Controls.Add(this.pnlBottom); + this.Controls.Add(this.pnlTop); this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.ForeColor = System.Drawing.SystemColors.ControlText; - this.Icon = global::mRemoteNG.Resources.mRemote_Icon; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MaximumSize = new System.Drawing.Size(20000, 10000); this.Name = "AboutWindow"; this.TabText = "About"; @@ -248,6 +228,7 @@ namespace mRemoteNG.UI.Window InitializeComponent(); FontOverrider.FontOverride(this); Themes.ThemeManager.getInstance().ThemeChanged += ApplyTheme; + ApplyLanguage(); } #endregion @@ -268,49 +249,45 @@ namespace mRemoteNG.UI.Window ForeColor = Themes.ThemeManager.getInstance().ActiveTheme.ExtendedPalette.getColor("Dialog_Foreground"); pnlBottom.BackColor = Themes.ThemeManager.getInstance().ActiveTheme.ExtendedPalette.getColor("Dialog_Background"); pnlBottom.ForeColor = Themes.ThemeManager.getInstance().ActiveTheme.ExtendedPalette.getColor("Dialog_Foreground"); - pnlTop.BackColor = Themes.ThemeManager.getInstance().ActiveTheme.ExtendedPalette.getColor("Dialog_Background"); + pnlTop.ForeColor = Themes.ThemeManager.getInstance().ActiveTheme.ExtendedPalette.getColor("Dialog_Background"); pnlTop.ForeColor = Themes.ThemeManager.getInstance().ActiveTheme.ExtendedPalette.getColor("Dialog_Foreground"); - lblEdition.BackColor = Themes.ThemeManager.getInstance().ActiveTheme.ExtendedPalette.getColor("Dialog_Background"); - lblEdition.ForeColor = Themes.ThemeManager.getInstance().ActiveTheme.ExtendedPalette.getColor("Dialog_Foreground"); } private void ApplyEditions() { #if PORTABLE - lblEdition.Text = Language.strLabelPortableEdition; - lblEdition.Visible = true; + lblTitle.Text += " " + Language.strLabelPortableEdition; #endif } -#if false - private void FillLinkLabel(LinkLabel llbl, string txt, string URL) - { - llbl.Links.Clear(); + #if false + private void FillLinkLabel(LinkLabel llbl, string txt, string URL) + { + llbl.Links.Clear(); - int Open = txt.IndexOf("["); - while (Open != -1) - { - txt = txt.Remove(Open, 1); - int Close = txt.IndexOf("]", Open); - if (Close == -1) - { - break; - } - txt = txt.Remove(Close, 1); - llbl.Links.Add(Open, Close - Open, URL); - Open = txt.IndexOf("[", Open); - } + int Open = txt.IndexOf("["); + while (Open != -1) + { + txt = txt.Remove(Open, 1); + int Close = txt.IndexOf("]", Open); + if (Close == -1) + { + break; + } + txt = txt.Remove(Close, 1); + llbl.Links.Add(Open, Close - Open, URL); + Open = txt.IndexOf("[", Open); + } - llbl.Text = txt; - } -#endif -#endregion + llbl.Text = txt; + } + #endif + #endregion #region Form Stuff private void About_Load(object sender, EventArgs e) { - ApplyLanguage(); ApplyTheme(); ApplyEditions(); @@ -320,17 +297,46 @@ namespace mRemoteNG.UI.Window lblVersion.Text = $@"Version {GeneralAppInfo.ApplicationVersion}"; - if (File.Exists(GeneralAppInfo.HomePath + "\\CHANGELOG.TXT")) + // AppVeyor seems to pull text files in UNIX format... This messes up the display on the about screen... + // + // This would be MUCH faster: + //var UnxEndRx = new Regex(@"(? System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + AAABAA0AICAQAAEABADoAgAA1gAAABAQEAABAAQAKAEAAL4DAAAwMAAAAQAIAKgOAADmBAAAICAAAAEA + CACoCAAAjhMAABAQAAABAAgAaAUAADYcAAAAAAAAAQAgAFofAACeIQAAQEAAAAEAIAAoQgAA+EAAADAw + AAABACAAqCUAACCDAAAoKAAAAQAgAGgaAADIqAAAICAAAAEAIACoEAAAMMMAABgYAAABACAAiAkAANjT + AAAUFAAAAQAgALgGAABg3QAAEBAAAAEAIABoBAAAGOQAACgAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAA + AAAAAAAAEAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD/ + /wD/AAAA/wD/AP//AAD///8AAHdWVldHR2VnR0dWV2V4AAcWFhYWBwcHBwcHBhYHBnB2BwYWFhYHBhYH + BhYHBhYHcHBhYWBwcGFCUlJSUlJSV2UlJQYWBwcHBwYWBwYWFgdwJSQ0NDQHBwYWFhYHBwYXVwYWFgcH + BhYWFgcHBwYWB3BhYWBSQ0NCUlJSQ0JSUlZwUkNDQ0JSUkNDQ0JSUlIHcHJWBwdBJDRwQkJSUlJCV2VH + YWR2dDx0eIdSUkeIFgdwfnR0jkcH53+HJDQ4+AcHZ8dwdHdgfHZ/h1JQePhDB3B+dGXnRWfnf4dDQnj3 + Q0d0fnFkfnB8dn+HBDR/9wYHcHx2R35QdnZ/93d3/4Q0NWdoYWR2dF52eP///49yUgdwfHZWjlZnx3/4 + iIj/h0NHR2jOfIyMfnZ/h3B0ePgHB3B8hoyGhoZ0f4cGFjj4ZDRyVlZWVlZWFH/3UkB4+BYHcFJDQlJH + RlJ/iHh4iPcWF3YWFhYSEhIUf4+Pj/+GUgdwBhYHRlZHRniIiIh3UlJWdwcHAhIDAhIDAwMDBhYHB3BD + QlZWVlZWVlZHRlYWFgdyUlIDAhIDAhIDAhISQ0MHcBYHR0dHR0dHR0dHRlJDR3YHAwISAwISAwISAwMH + BgdyUlZHRlZHRlZHRlZHRhYYB0AwEhAwEhAwEhAwEhBwcAB3dHZWdHZWdHZWdHZWdwDAAAADgAAAAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABwAAAAygA + AAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAA + gACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AB2V2V2V0dHBwYWBwYWBwd3Bw + cENCUlIHcHBhY0NDQ0dSVhRFJSQlB3ZkdnaHQXgnV3R0dogkiAd2ZeVniGeHR1dl5WePiPcHdnZ2dohD + eHZnR0cGiHeIB3AlZWV4iIcHVwISA0MHBwdwZWR0ZWQ0JXEhAwEhAwcHB2VnR2VnR3CAAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAAKAAAADAA + AABgAAAAAQAIAAAAAACACgAAAAAAAAAAAAAAAQAAAAAAAAAAAABAOjQAQjw2AEc9NQBIPTUARD44AEZA + OgBIQj0AS0U/AFFBNgBaRTgAXUY4AGBIOQBlSTkAaEs6AGpMOgBuTTsAck87AHNPPAB3UTwAeVI8AH1U + PQBLRUAATEZBAE5IQgBPSUQAUEtFAFROSgBWUEsAV1JMAFhSTABgW1UAZF9aAGRgWwBlYFwAaGJdAGtm + YQBybWgAdG9qAHZxbAB4c24AenVwAIZXPgCLWj8AjFo/AJVeQACaYEEAoGJBAKZkQgCoZUMArGdDAIB7 + dgDLdEgAz3ZIANd5SQDZekkA3HtKAON+SwDlf0sAhoF9AIiDfgDyhU0A9IVNAPiGTgD6iE4A/olOAImF + gACLiIQAjIiFAJCLhwCQjIcAkYyIAJWRjACcl5MAoJyXAKKemgCoo58As6+rALi0sAC8ubUAxcK+AMjF + wQDLyMQAzMnFANHOygDT0MwA1dLOANnW0wDa19QA29jUAN3a1wDf3NkA4+DdAOTg3QDm4+AA5+ThAOnm + 4wDq5+QA6+jlAO3p5gDu6+gA7+zpAFnPAABn8AAAeP8RAIr/MQCc/1EArv9xAMD/kQDS/7EA5P/RAP// + /wAAAAAAJi8AAEBQAABacAAAdJAAAI6wAACpzwAAwvAAANH/EQDY/zEA3v9RAOP/cQDp/5EA7/+xAPb/ + 0QD///8AAAAAAC8mAABQQQAAcFsAAJB0AACwjgAAz6kAAPDDAAD/0hEA/9gxAP/dUQD/5HEA/+qRAP/w + sQD/9tEA////AAAAAAAvFAAAUCIAAHAwAACQPgAAsE0AAM9bAADwaQAA/3kRAP+KMQD/nVEA/69xAP/B + kQD/0rEA/+XRAP///wAAAAAALwMAAFAEAABwBgAAkAkAALAKAADPDAAA8A4AAP8gEgD/PjEA/1xRAP96 + cQD/l5EA/7axAP/U0QD///8AAAAAAC8ADgBQABcAcAAhAJAAKwCwADYAzwBAAPAASQD/EVoA/zFwAP9R + hgD/cZwA/5GyAP+xyAD/0d8A////AAAAAAAvACAAUAA2AHAATACQAGIAsAB4AM8AjgDwAKQA/xGzAP8x + vgD/UccA/3HRAP+R3AD/seUA/9HwAP///wAAAAAALAAvAEsAUABpAHAAhwCQAKUAsADEAM8A4QDwAPAR + /wDyMf8A9FH/APZx/wD3kf8A+bH/APvR/wD///8AAAAAABsALwAtAFAAPwBwAFIAkABjALAAdgDPAIgA + 8ACZEf8ApjH/ALRR/wDCcf8Az5H/ANyx/wDr0f8A////AAAAAAAIAC8ADgBQABUAcAAbAJAAIQCwACYA + zwAsAPAAPhH/AFgx/wBxUf8AjHH/AKaR/wC/sf8A2tH/AP///wAAAAAARSIeHh4eHh4eHh4eHh4eHh4e + Hh4eHh4eHh4eHh4eHh4eHh4eHh4jRAAAAAAAAAAaAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQECAQEBAQEB + AQEBAQEBAQEBARkAAAAAAAYBAQEBAQEBAQECAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEG + AAAAGQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEBGQBEAQEBAQEBAQEB + AQECAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAUQgAQEBAQEBAQEBAQEBAQIBAQEBAQEB + AQEBAQECAQEBAQEBAQEBAQEBAQEBAQEBASIeAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAgEBAQEBAQEB + AQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEB + AR4dAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEB + AQEBAQIBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEBAQECAQEBAQEBAQEB + AQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQECAQEBAQEB + AQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEB + AR4dAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQECAQECAQEBAQEBAQEBAQEBAQEBAQEBAR4dAQEBAgECAQEB + AQECAgEBAQEBAQECAgEBAgIBAQEBAQEBAQEBAQECAgEBAQEBAR4dAQEMMTIwCQIBAQ0xMi8JAQEBCjAy + MQoWRktLPAUBAQEBAQEBFkhLS0MGAQEBAR4dAQIsQUE+EAEBAi5BQT0PAQEBFUFBQBUeWGVlUhcBAQEB + AQEBIFxlZU8GAQEBAR4dAQEsQUE/EAIBAS1BQT8PAQEBFUBBQBUeWmVlUxcBAQEBAQEBJWFlZUwCAQEB + AR4dAQIsQUE/EAEBAi5BQT4PAQECFUFBQRUeWWVlUxcBAQEBAQEBM2RlZUkBAQEBAR4dAQEsQUE/EAIB + AS1BQT8PAQEBFUBBQBUeWmVlUxcBAQEBAQEBSGVlZEUBAQEBAR4dAQIsQUE/EAEBAi5BQT4PAQECFUFB + QBUeWmVlUxcBAQEBAQIGTmVlYykBAQEBAR4dAQEsQUE/EAIBAS1BQT8PAQEBFUBBQBUeWmVlUxcBAQEB + AQEjW2VlWx8BAQEBAR4dAQIsQUE/EAEBAi5BQT4PAQECFUFBQRUeWWVlUxcBAQECByNQZGVlTgcBAQEB + AR4dAQEsQUE/EAIBAS1BQT8PAQEBFUBBQBUeWmVlWUZCQkVKT1tlZWVUIgEBAQEBAR4dAQEsQUE/EAEB + Ai5BQT4PAQECFUFBQBUeWmVlZWRkZGVlZWVlZVonAgEBAQEBAR4dAQEsQUE/EAIBAS1BQT8PAgECLEFB + QBQeWmVlZWVlZWVlZWVlZWRTJQIBAQEBAR4dAQEsQUE/EgMDAy5BQT4QBAQMNEFBPhAeWWVlX1NSUVJR + UlVdZGVlVh8BAQEBAR4dAQEsQUFBNzQ0NDpBQUE2NDU6QUFBOAkeWmVlUx0IFhYIFxokUWVlZEsCAQEB + AR4dAQEsQUFBQUFBQUFBQUFBQUFBQUE/LAIeWWVlUxcBAQEBAQEBKWFlZVEIAQEBAR4dAQEqP0BAQEBA + QEBAQEBAQEA/PTgsBAEeWmVlUxcBAQEBAQEBIF1lZVUaAQEBAR4dAQEJExQUFBQUFBQUFBQUFBMRDgkB + AQEeWWVlUxgBAQEBAQEBJmBlZVMYAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEeWWVlUxwHCAcI + BxgfT2VlZU0FAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEeWWVlX1FQUFBQUVNaZGVlXigBAQEB + AR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEeWWVlZWVlZWVlZWVlZWVhSwcBAQEBAR4dAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEdV2VlZWVlZWVlZWRjXVNECAEBAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEGM0dHR0dHR0dHRDwpIxkBAQEBAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR4dAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR4eAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAR4gAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + ASFDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAUQAGQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBGQAAAAUBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEGAAAAAAAZAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBARkAAAAAAAAAQyEeHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR4hRAAA + AADwAAAAAA8AAOAAAAAABwAAwAAAAAADAACAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAB + AADAAAAAAAMAAOAAAAAABwAA8AAAAAAPAAAoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAAB + AAAAAAAAAAAAAEA6NABCPDYARDw1AEg+NQBMPzYARD44AE5ANgBGQTsAR0E8AEhCPABTQjYAVUM3AFdE + NwBjSTkAZko5AGxMOgBxTjsAdFA7AHxTPABOSEIAT0pEAFBKRQBRTEYAVU9KAFdSTABYUkwAXllTAGJc + VwBjXlgAZWBcAGhjXQBxbGYAdG9qAHNwbAB1cWwAeHNuAHp1cAB+enUAgVU9AIRWPQCIWD4AlV5AAJhf + QACfYUEApWRCAKhmQwCwaUQAt2xFAIB7dgCBfHcAwG9GAMRxRwDQdkgA1nhJANl6SgDdfEoA4n5LAIeD + fgDtgkwA8IRNAPWGTQD7iE4A/olPAJGMhwCWko0Am5eSAJuYlQCdmZUAoJyXAKGdmQCkn5sApKCcAKqm + ogCtqaUAsq6qALSvrAC1sa4AubWxAL26tgDCv7sAxcK+AM7KxwDPy8gAz8zIANHNygDT0MwA1NDNANjV + 0QDd2tcA39vYAODd2gDk4N0A5+PgAOnm4wDq5+QA6+jlAOzp5gDu6+gA7+zpAD2QAABMsAAAWc8AAGfw + AAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnP + AADC8AAA0f8RANj/MQDe/1EA4/9xAOn/kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCO + AADPqQAA8MMAAP/SEQD/2DEA/91RAP/kcQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+ + AACwTQAAz1sAAPBpAAD/eREA/4oxAP+dUQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAG + AACQCQAAsAoAAM8MAADwDgAA/yASAP8+MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAA + FwBwACEAkAArALAANgDPAEAA8ABJAP8RWgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8A + IABQADYAcABMAJAAYgCwAHgAzwCOAPAApAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAA + AAAsAC8ASwBQAGkAcACHAJAApQCwAMQAzwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP// + /wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMAsAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR + /wD///8AAAAAAAgALwAOAFAAFQBwABsAkAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x + /wDa0f8A////AAAARB8aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhofRAAAACMBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBIwBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBRB4BAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEfGgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARoZAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBGhkBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEaGQEBAQEB + AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARoZAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBGhkB + AwMDAQEBAwMBAQEDAwECBgYBAQEBAQECBgYBAQEaGgEpNCwDAQ8zMAwBBC40Jx9NTBsBAQEBBkBORQoB + ARoZAS8/NQQBEz48DgEHNz8uMWJeIAEBAQEKUWNPCgEBGhoCLz81BAETPjwOAQc3Py0xYV4gAQEBARZW + Y0sCAQEaGQEvPzUEARM+PA4BBzc/LjFiXiABAQEBHFtjRgIBARoaAi8/NQQBEz48DgEHNz8uMWJeIAEB + AQlEYmAxAQEBGhkBLz81BAETPjwOAQU3Py4xYmBBISQ6TF1hTxYBAQEaGgIvPzUEARM+PA4BBzg/LTFi + Y2FfYGJjY1wyAgEBARoZAS8/NgsFKD48EAUSPD8rMWJiWFNTVFddY1khAQEBGhoBLz89NzY5Pz84Njs/ + PRExYl8lFBQVFyRaY08JAQEaGQEuPT09PT09PT09PTkqAzFiXiABAQEBClBjVhcBARoZAQ0QEBAQEBAQ + EBAPDQMBMmJfIAEBAQEYVGNSFAEBGhkBAQEBAQEBAQEBAQEBAQExYWFNRUVESFFhYkcGAQEaGQEBAQEB + AQEBAQEBAQEBATJiY2NjY2NjY19PGgEBARoZAQEBAQEBAQEBAQEBAQEBHUlKSkpKSklCJRUBAQEBGhkB + AQEBAQEBAQEBAQEBAQEBAgICAgICAQEBAQEBAQEaGQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + ARoZAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBGhoBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEaHgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR5DAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBRAAiAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASMAAABDHhoZGRkZGRkZGRkZGRkZ + GRkZGRkZGRkZGh5EAADAAAADgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACAAAABwAAAAygAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAA + AAAAAAAAQDo0AEI8NgBEPDUASD41AEQ+OABIPzgARkA6AEhCPABLRT8AVkM3AFlENwBaRTgAXUY4AGBH + OQBiSDkAaUs6AGxMOgB2UDwAfFM9AExGQQBPSUQAUk1HAFNOSABXUkwAWFJMAF5TTQBfVE0AYFRNAGVg + WgBsZ2MAbWdkAG1pZAB0b2oAdnFsAHhzbQB5dG8AgVU9AI1aPwCSXkIAlV1AAKhlQwCvakYAsGlEAL5v + RgDEcUYAynVKAM52SQDVeEkA3HtKAN18SgDhfUsA6oFMAI2IgwCUj4sAmJSPAJuWkgCempUAoJmTAKun + owCxrakAtLCsALqyrQC5tbEAv7u4AMG9ugDEwL0Ax8TAAMnGwgDOy8cAz8zIANHNygDg3doAMf9xAFH/ + hwBx/50Akf+yALH/yQDR/98A////AAAAAAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/ + MQBb/1EAef9xAJj/kQC1/7EA1P/RAP///wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/ + EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLw + AADR/xEA2P8xAN7/UQDj/3EA6f+RAO//sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+p + AADwwwAA/9IRAP/YMQD/3VEA/+RxAP/qkQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBN + AADPWwAA8GkAAP95EQD/ijEA/51RAP+vcQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJ + AACwCgAAzwwAAPAOAAD/IBIA/z4xAP9cUQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAA + IQCQACsAsAA2AM8AQADwAEkA/xFaAP8xcAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAA + NgBwAEwAkABiALAAeADPAI4A8ACkAP8RswD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwA + 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 + hJIrIMzxEqI/5wkQueenBT6rDb+cmJMZ80VaWvUDfqdSxyv4CF//y46cV27KUYbEjcJA87ofi4jqQEoT + OYD/PcMX9syalUO2Aqe+1Xc6gVRaceHgwc3DTd/P1W/vNyB7cQERUX3QC3uwUdX2F8oM/8ebU1JycIpJ + PjUR8FVbrx3IL0VXdaDbVIFGQIou7BYQOc9q7gu5C0LMMyDe6Hx2YtrJc/try7Fmu15KfNRv9FSlHCEk + rhdSnsPtxYgcYJol6uKaJmEsEGHivUyfuWXvCUt6A+F4v10HQWG5cY6EeZXfj6uFEBepxkkiWwVENVdx + tccRKeUmnxCLhCE+jwkzdyY7VPErBW3gTm80uiM9vUVYeVgP0ycGGX7/pdLQLQQkCANNwGcREp2oTJrI + h4FMYZpbTIhvVTN/VXlYeWq3tm2zAm3qV6deRu51GGxLT28W4fe1FsLoLk3zHNNAJx9EW9U6aGlKfRfB + jIYwIoTg3QRqvKTU0/TNUsAoMgRy1E97hnrhoLow7hU+mSZNsaM8Aoe6t2p1NFiV/kT/DzceTT8rx+sU + AAAAAElFTkSuQmCCKAAAAEAAAACAAAAAAQAgAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAABGODgSPzkzVEA5M59AODPLPjg03EA6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M98+ODTcQDgzy0A5M59AOjRTODg4EgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAFVVVQNBOTU+Pzg0uT86NPVAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + Pzo09T46NLg+OjY9VVVVAwAAAAAAAAAAAAAAAFVVVQM/OTNUPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz30A6NFNVVQADAAAAAAAAAABAODQ/Pjo04EA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjoyPQAAAABDNTUT + Pzg0uUA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/z46NLg4ODgSPzkzVUA6MvZAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP8/OjT1QDo0Uz86NKFAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5M58+OTTMQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AODPL + Pzgy3UA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/Pjg03D46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTg + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0k+Nf+EVj7/k11A/5NdQP+RXD//YEc4/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/X0c4/5FcP/+TXUD/k11A/4dXPv9LPzX/QDo0/0A6NP9AOjT/QDo0/0E6NP9pSzr/ + klw//5NdQP+TXUD/f1Q9/0Y8Nf9AOjT/Y15Y/4uHgv+MiIP/jIiD/4mEf/9XUUz/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9TTUf/iIN//4yIg/+MiIP/jIiD/3FsZ/9CPDb/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9pSzn/8YRN//6KT//+ik// + /olP/6tmQ/9BOjT/QDo0/0A6NP9AOjT/QTo0/6llQ//+iU///opP//6KT//0hU3/bU06/0A6NP9AOjT/ + QDo0/0A6NP9FPDX/wnBG//6KT//+ik///opP/+mBS/9dRjj/Qz03/7Gtqf/u6+j/7uvo/+7r6P/t6uf/ + kY2J/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/i4eC/+zp5v/u6+j/ + 7uvo/+7r6P/AvLj/SEI8/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + bU06//WGTv//ik///4pP//+KT/+xaUT/QTo0/0A6NP9AOjT/QDo0/0E6NP+vaET//4pP//+KT///ik// + 94dO/3FPO/9AOjT/QDo0/0A6NP9AOjT/Rjw1/8hzR///ik///4pP//+KT//ug0z/YEc4/0Q+OP+3s6// + 7+zp/+/s6f/v7On/7+zp/5eTj/9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QTs1/6ejn//v7On/7+zp/+/s6f/v7On/op6Z/0E7Nf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPf + Pjo04EA6NP9AOjT/QDo0/21NOv/1hk7//4pP//+KT///ik//sWlE/0E6NP9AOjT/QDo0/0A6NP9BOjT/ + r2hE//+KT///ik///4pP//eHTv9xTzv/QDo0/0A6NP9AOjT/QDo0/0Y8Nf/Ic0f//4pP//+KT///ik// + 7oNM/2BHOP9EPjj/t7Ov/+/s6f/v7On/7+zp/+/s6f+Xk4//QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0Q+OP+2sq7/7+zp/+/s6f/v7On/7+zp/4+Lhv9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9tTTr/9YZO//+KT///ik///4pP/7FpRP9BOjT/ + QDo0/0A6NP9AOjT/QTo0/69oRP//ik///4pP//+KT//3h07/cU87/0A6NP9AOjT/QDo0/0A6NP9GPDX/ + yHNH//+KT///ik///4pP/+6DTP9gRzj/RD44/7ezr//v7On/7+zp/+/s6f/v7On/l5OP/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9IQjz/wr67/+/s6f/v7On/7+zp/+3q5/+Ef3v/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/bU06//WGTv//ik// + /4pP//+KT/+xaUT/QTo0/0A6NP9AOjT/QDo0/0E6NP+vaET//4pP//+KT///ik//94dO/3FPO/9AOjT/ + QDo0/0A6NP9AOjT/Rjw1/8hzR///ik///4pP//+KT//ug0z/YEc4/0Q+OP+3s6//7+zp/+/s6f/v7On/ + 7+zp/5eTj/9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/TklD/8/LyP/v7On/ + 7+zp/+/s6f/r6OX/eXRv/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/ + QDo0/21NOv/1hk7//4pP//+KT///ik//sWlE/0E6NP9AOjT/QDo0/0A6NP9BOjT/r2hE//+KT///ik// + /4pP//eHTv9xTzv/QDo0/0A6NP9AOjT/QDo0/0Y8Nf/Ic0f//4pP//+KT///ik//7oNM/2BHOP9EPjj/ + t7Ov/+/s6f/v7On/7+zp/+/s6f+Xk4//QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/15YU//e29f/7+zp/+/s6f/v7On/5+Th/2xnYv9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/0A6NP9tTTr/9YZO//+KT///ik///4pP/7FpRP9BOjT/QDo0/0A6NP9AOjT/ + QTo0/69oRP//ik///4pP//+KT//3h07/cU87/0A6NP9AOjT/QDo0/0A6NP9GPDX/yHNH//+KT///ik// + /4pP/+6DTP9gRzj/RD44/7ezr//v7On/7+zp/+/s6f/v7On/l5OP/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9/enX/6+jl/+/s6f/v7On/7+zp/93a1/9cVlH/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/bU06//WGTv//ik///4pP//+KT/+xaUT/ + QTo0/0A6NP9AOjT/QDo0/0E6NP+vaET//4pP//+KT///ik//94dO/3FPO/9AOjT/QDo0/0A6NP9AOjT/ + Rjw1/8hzR///ik///4pP//+KT//ug0z/YEc4/0Q+OP+3s6//7+zp/+/s6f/v7On/7+zp/5eTj/9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9JQz7/ubWx/+/s6f/v7On/7+zp/+/s6f/IxMH/ + TEZA/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/21NOv/1hk7/ + /4pP//+KT///ik//sWlE/0E6NP9AOjT/QDo0/0A6NP9BOjT/r2hE//+KT///ik///4pP//eHTv9xTzv/ + QDo0/0A6NP9AOjT/QDo0/0Y8Nf/Ic0f//4pP//+KT///ik//7oNM/2BHOP9EPjj/t7Ov/+/s6f/v7On/ + 7+zp/+/s6f+Xk4//QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9FPzn/ioWB/+fk4f/v7On/ + 7+zp/+/s6f/u6+j/nZiU/0I8Nv9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/ + QDo0/0A6NP9tTTr/9YZO//+KT///ik///4pP/7FpRP9BOjT/QDo0/0A6NP9AOjT/QTo0/69oRP//ik// + /4pP//+KT//3h07/cU87/0A6NP9AOjT/QDo0/0A6NP9GPDX/yHNH//+KT///ik///4pP/+6DTP9gRzj/ + RD44/7ezr//v7On/7+zp/+/s6f/v7On/l5OP/0A7Nf9AOzX/QDs1/0E7Nf9BOzX/RD44/01IQv9nYVz/ + pJ+b/+Pg3f/v7On/7+zp/+/s6f/v7On/19TR/2BbVf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/bU06//WGTv//ik///4pP//+KT/+xaUT/QTo0/0A6NP9AOjT/ + QDo0/0E6NP+vaET//4pP//+KT///ik//94dO/3FPO/9AOjT/QDo0/0A6NP9AOjT/Rjw1/8hzR///ik// + /4pP//+KT//ug0z/YEc4/0Q+OP+3s6//7+zp/+/s6f/v7On/7+zp/8fEwP+gm5f/oJuX/6Cbl/+jn5r/ + qaWh/7i0sP/MycX/4t/c/+7r6P/v7On/7+zp/+/s6f/v7On/3dnW/314c/9CPDb/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/21NOv/1hk7//4pP//+KT///ik// + sWlE/0E6NP9AOjT/QDo0/0A6NP9BOjT/r2hE//+KT///ik///4pP//eHTv9xTzv/QDo0/0A6NP9AOjT/ + QDo0/0Y8Nf/Ic0f//4pP//+KT///ik//7oNM/2BHOP9EPjj/t7Ov/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/2tbT/3Vwa/9CPTf/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9tTTr/ + 9YZO//+KT///ik///4pP/7FpRP9BOjT/QDo0/0A6NP9AOjT/QTo0/69oRP//ik///4pP//+KT//3h07/ + cU87/0A6NP9AOjT/QDo0/0A6NP9IPTX/zHVI//+KT///ik///4pP/+yCTP9eRjj/RD44/7ezr//v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+bj4P+yrqr/YVtW/0E7Nf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTg + QDo0/0A6NP9AOjT/bU06//WGTv//ik///4pP//+KT/+xaUT/QTo0/0A6NP9AOjT/QDo0/0E6NP+vaET/ + /4pP//+KT///ik//94dO/3FPO/9AOjT/QDo0/0A6NP9AOjT/V0M3/+J+S///ik///4pP//+KT//mf0v/ + WEQ3/0Q+OP+3s6//7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7uvo/9HNyv9oY13/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/21NOv/1hk7//4pP//+KT///ik//smpE/0U7NP9EOzT/ + RDs0/0Q7NP9FOzT/sWlE//+KT///ik///4pP//eHTv90UDv/RDs0/0Q7NP9FPDX/VEI3/6RkQv/7iE7/ + /4pP//+KT///ik//2HpJ/05ANv9EPjj/t7Ov/+/s6f/v7On/7+zp/+/s6f/Z1dL/w7+7/8O/u//Dv7v/ + w7+7/8O/u//Dv7v/w7+8/8fDv//Rzsr/4t/c/+7r6P/v7On/7+zp/+/s6f/v7On/xMC8/1FLRf9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9tTTr/9YZO//+KT///ik// + /4pP/+V/S//Ab0b/v29G/79vRv+/b0b/wG9G/+R+S///ik///4pP//+KT//8iU//0HZI/79vRv+/b0b/ + xnJH/958Sv/6iE7//4pP//+KT///ik///4pP/7VrRP9DOzT/RD44/7ezr//v7On/7+zp/+/s6f/v7On/ + m5eT/0hCPP9IQjz/SEI8/0hCPP9IQjz/SEI8/0hCPP9JRD7/UEpF/2dhXP+zr6v/7Onm/+/s6f/v7On/ + 7+zp/+vo5f+Ef3r/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + bU06//WGTv//ik///4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik// + /4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik///4pP//CETf9zTzv/QDo0/0Q+OP+3s6// + 7+zp/+/s6f/v7On/7+zp/5eTj/9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + VU9J/87Kx//v7On/7+zp/+/s6f/v7On/tbGt/0Q+OP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPf + Pjo04EA6NP9AOjT/QDo0/21NOv/1hk7//4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik// + /4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik///4pP//SFTf+YX0D/ + RTw1/0A6NP9EPjj/t7Ov/+/s6f/v7On/7+zp/+/s6f+Xk4//QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0E7Nf+loZ3/7+zp/+/s6f/v7On/7+zp/8zIxf9NR0H/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9pSzn/8IRN//2JT//9iU///YlP//2JT//9iU// + /YlP//2JT//9iU///YlP//2JT//9iU///YlP//2JT//9iU///YlP//2JT//9iU///IlP//uITv/4h07/ + 8IRN/9F2SP+CVT3/Rjw1/0A6NP9AOjT/RD44/7ezr//v7On/7+zp/+/s6f/v7On/l5OP/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/mZWQ/+/s6f/v7On/7+zp/+/s6f/Sz8v/ + UEpF/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/SD01/3xTPP+IWD7/ + iFg+/4hYPv+IWD7/iFg+/4hYPv+IWD7/iFg+/4hYPv+IWD7/iFg+/4hYPv+IWD7/iFg+/4hYPv+IWD7/ + iFg+/4NWPf9+VD3/dlA7/2VKOf9NPzb/QTo0/0A6NP9AOjT/QDo0/0Q+OP+3s6//7+zp/+/s6f/v7On/ + 7+zp/5eTj/9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Qjw2/6uno//v7On/ + 7+zp/+/s6f/v7On/zsrH/05IQv9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9EPjj/ + t7Ov/+/s6f/v7On/7+zp/+/s6f+Xk4//QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/11YUv/U0c7/7+zp/+/s6f/v7On/7+zp/7m1sf9FPzn/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/RD44/7ezr//v7On/7+zp/+/s6f/v7On/pqOf/19ZVP9fWVT/X1lU/19ZVP9fWVT/ + X1lU/19ZVP9hW1b/amVg/4N+ef/Fwr7/7uvo/+/s6f/v7On/7+zp/+zp5v+Lh4L/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0Q+OP+3s6//7+zp/+/s6f/v7On/7+zp/+fk4f/g3dr/ + 4N3a/+Dd2v/g3dr/4N3a/+Dd2v/g3dr/4t7b/+bj4P/s6eb/7+zp/+/s6f/v7On/7+zp/+/s6f/PzMj/ + V1FL/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9EPjj/t7Ov/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/h3tr/e3Zx/0E7Nf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + RD44/7ezr//v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+3q5//V0s7/f3p1/0Q+OP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0M9N/+qpaH/6ufk/+rn5P/q5+T/6ufk/+rn5P/q5+T/6ufk/+rn5P/q5+T/ + 6ufk/+rn5P/q5+T/6ebi/+fk4P/i3tv/1tPP/8C8uP+Tj4r/XFZR/0I8Nv9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/VlBK/3Rvav91cGv/dXBr/3Vwa/91cGv/ + dXBr/3Vwa/91cGv/dXBr/3Vwa/91cGv/c25p/29qZf9rZmD/YVxX/1RPSf9IQjz/QTs1/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTg + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPf + Pjo04EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98/ODLdQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8+ODTcPjk0zEA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDgzyz86NKFAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A5M59COTNVQDoy9kA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/z86NPU/OTNUQzU1E0A5NLpAOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8/ODS5ODg4EgAAAABAODQ/ + Pzg04UA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8+OjTg + QTk1PgAAAAAAAAAAVVVVAz85M1U/ODThQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP8+OjTgPzkzVFVVAAMAAAAAAAAAAAAAAABVVVUDQDg0P0A5NLpAOjL2QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6MvY/ODS5QTk1PlVVVQMAAAAAAAAAAPDw8BIAAAAAAAAAAAAAAABDNTUT + PzkzVT86NKE+OTTMPzgy3T46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTg + Pjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTg + Pjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTg + Pjo04D46NOA+OjTgPjo04D46NOA/ODLdPjk0zD86NKE/OTNVQzU1EwAAAAAAAAAAAAAAAAAAAADwAAAA + AAAAD8AAAAAAAAADgAAAAAAAAAGAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA + AAAAAYAAAAAAAAABwAAAAAAAAANwAAAAAAAADygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAACoqKgY9OTU+QDk0lz45M8w+ODTcQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLe + QDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLe + QDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3j44NNxAODPL + QDk0lz46Mj0qKioGAAAAAAAAAAAAAAAAOjo6DUE7NX0/OjTpQDo0/kA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/j86M+k/OTN8Ojo6DQAAAABVKioGQDg0fkA6MvZAOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjL2PzkzfCoqKgZBOTU+QDg06kA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Pzoz6T46Nj0/OTSY + QDo0/kA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/kA5NJc/OTTNQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A4M8s/ODLdQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/z44NNxAOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP9AOjT/QTo0/0E6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9BOjT/QTo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0E6NP9BOjT/QTo0/0A6NP9AOjT/QDo0/0E7Nf9BOzX/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9BOzX/QTs1/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9gSDn/qGVD/6xnQ/+hYkL/U0I3/0A6NP9AOjT/QDo0/2VJOf+pZkP/ + rGdD/6BiQf9RQTb/QDo0/0A6NP9AOjT/WkU4/6ZkQv+sZ0P/pmRC/1pFOP9JQz3/kIyH/6Ofm/+jn5v/ + hoF9/0Q+OP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/S0U//5OPi/+jn5v/o5+b/4qFgP9FPzn/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP+LWj///olP//+KT//1hk7/bU07/0A6NP9AOjT/ + QDo0/5VeQP//ik///4pP//OFTf9pTDr/QDo0/0A6NP9AOjT/fVQ9//uITv//ik//+4hO/31UPf9YUkz/ + 2tfU/+/s6f/v7On/y8jE/0xGQf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ZF9a/+Pg3f/v7On/ + 7+zp/726tv9HQTv/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP+MWj///olP//+KT//2hk7/ + bk07/0A6NP9AOjT/QDo0/5ZeQP//ik///4pP//SFTf9qTDr/QDo0/0A6NP9AOjT/flQ9//uITv//ik// + +4hO/35UPf9YU03/29jV/+/s6f/v7On/zMnF/0xGQf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + cm1o/+rm4//v7On/7+zp/6ijn/9BOzX/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP+MWj// + /olP//+KT//2hk7/bk07/0A6NP9AOjT/QDo0/5ZeQP//ik///4pP//SFTf9qTDr/QDo0/0A6NP9AOjT/ + flQ9//uITv//ik//+4hO/35UPf9YU03/29jV/+/s6f/v7On/zMnF/0xGQf9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/gHt2/+3q5//v7On/7+zp/5yXk/9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP+MWj///olP//+KT//2hk7/bk07/0A6NP9AOjT/QDo0/5ZeQP//ik///4pP//SFTf9qTDr/ + QDo0/0A6NP9AOjT/flQ9//uITv//ik//+4hO/35UPf9YU03/29jV/+/s6f/v7On/zMnF/0xGQf9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/lZGM/+/s6f/v7On/7uvo/46Khf9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP+MWj///olP//+KT//2hk7/bk07/0A6NP9AOjT/QDo0/5ZeQP//ik// + /4pP//SFTf9qTDr/QDo0/0A6NP9AOjT/flQ9//uITv//ik//+4hO/35UPf9YU03/29jV/+/s6f/v7On/ + zMnF/0xGQf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9GQDr/uLSw/+/s6f/v7On/6+jl/3p1cP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP+MWj///olP//+KT//2hk7/bk07/0A6NP9AOjT/ + QDo0/5ZeQP//ik///4pP//SFTf9qTDr/QDo0/0A6NP9AOjT/flQ9//uITv//ik//+4hO/35UPf9YU03/ + 29jV/+/s6f/v7On/zMnF/0xGQf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9oY13/39zZ/+/s6f/v7On/ + 39zZ/2BbVf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP+MWj///olP//+KT//2hk7/ + bk07/0A6NP9AOjT/QDo0/5ZeQP//ik///4pP//SFTf9qTDr/QDo0/0A6NP9AOjT/flQ9//uITv//ik// + +4hO/35UPf9YU03/29jV/+/s6f/v7On/zMnF/0xGQf9AOjT/QDo0/0A6NP9BOzX/R0E7/2hiXf/Ewb3/ + 7uvo/+/s6f/v7On/uLSw/0hCPP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP+MWj// + /olP//+KT//2hk7/bk07/0A6NP9AOjT/QDo0/5ZeQP//ik///4pP//SFTf9qTDr/QDo0/0A6NP9AOjT/ + flQ9//uITv//ik//+4hO/35UPf9YU03/29jV/+/s6f/v7On/29jU/5CMh/+JhYD/ioaB/5CLh/+gnJf/ + vbm1/9/c2f/u6+j/7+zp/+7r6P/Qzcr/ZmBb/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP+MWj///olP//+KT//2hk7/bk07/0A6NP9AOjT/QDo0/5ZeQP//ik///4pP//SFTf9qTDr/ + QDo0/0A6NP9AOjT/flQ9//uITv//ik//+4hO/35UPf9YU03/29jV/+/s6f/v7On/7+zp/+7r6P/u6+j/ + 7uvo/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/93a1/92cWz/Qjw2/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP+MWj///olP//+KT//2hk7/bk07/0A6NP9AOjT/QDo0/5ZeQP//ik// + /4pP//SFTf9qTDr/QDo0/0A6NP9AOjT/jVo///2JT///ik//+YhO/3lSPP9YU03/29jV/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+3q5//Oysf/cm1o/0E7Nf9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP+MWj///olP//+KT//2hk7/c088/0c9Nf9HPTX/ + Rz01/5pgQf//ik///4pP//SFTf9vTjv/Rz01/0g9Nf9dRjj/y3RI//+KT///ik//9IVN/2tMOv9YU03/ + 29jV/+/s6f/v7On/5+Th/8zIxf/JxsL/ycbC/8nGwv/JxsL/ysfD/9LPy//j4N3/7uvo/+/s6f/v7On/ + 1dLO/2FbVv9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP+MWj///olP//+KT//9iU// + 2HlJ/8t0SP/LdEj/y3RI/+N+S///ik///4pP//yJTv/XeUn/y3RI/892SP/lf0v//YlP//+KT///ik// + 3HtK/1NCN/9YU03/29jV/+/s6f/v7On/zsvH/1ZQS/9LRT//S0U//0tFP/9LRT//S0VA/1FLRf9rZmH/ + yMTA/+/s6f/v7On/7uvo/6Gdmf9CPDb/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP+MWj// + /olP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik///4pP//+KT///ik// + /4pP//+KT//1hk7/j1s//0I7NP9YU03/29jV/+/s6f/v7On/zMnF/0xGQf9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/enVw/+rn5P/v7On/7+zp/8jFwf9LRT//QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP+GVz7/+IZO//qITv/6iE7/+ohO//qITv/6iE7/+ohO//qITv/6iE7/+ohO//qITv/6iE7/ + +ohO//mITv/4h07/8oVN/9t7Sv+NWj//Rz01/0A6NP9YU03/29jV/+/s6f/v7On/zMnF/0xGQf9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ZF9a/+Tg3f/v7On/7+zp/9PQzP9QS0X/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9QQTb/d1E8/3pSPP96Ujz/elI8/3pSPP96Ujz/elI8/3pSPP96Ujz/ + elI8/3pSPP96Ujz/elI8/3dRPP9yTzv/aEs6/1JCN/9BOzT/QDo0/0A6NP9YU03/29jV/+/s6f/v7On/ + zMnF/0xGQf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/dG9q/+nm4//v7On/7+zp/87Lx/9OSEL/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9YU03/ + 29jV/+/s6f/v7On/zsvH/1ROSv9JQz3/SUM9/0lDPf9JQz3/SUM+/01HQf9hW1b/vLi0/+/s6f/v7On/ + 7+zp/7Ovq/9EPjj/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9YU03/29jV/+/s6f/v7On/5+Th/8nFwv/Gwr//xsK//8bCv//Gwr//x8O//83Kxv/e2tf/ + 7urn/+/s6f/v7On/5uPg/3hzbv9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9YU03/29jV/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/q5+T/op6Z/0dBO/9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9XUkz/2dbT/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+/s6f/v7On/7+zp/+7r6P/s6eb/5OHe/83Jxv+NiYT/S0U//0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9GQDr/gHt2/5GMiP+RjIj/ + kYyI/5GMiP+RjIj/kYyI/5GMiP+RjIj/jYiE/4iDfv97dnH/Z2Jc/09KRP9BOzX/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A5Mt4/ODLdQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/z44NNw/OTTNQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/z45NMw/OjOZQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/kA5NJdAODQ/ + QDg06kA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + Pzo06T05NT5VKioGQDo0f0A4MvdAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjL2PjoyfioqKgYAAAAANjY2DkA6NH9AODTqQDo0/kA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/kA4NOo+OjR+Ojo6DQAAAAD///8IAAAAAFUqKgZAODQ/PzozmT86NM0/ODLd + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz3z84Mt0/OjTNPzo0mEE5NT4qKioGAAAAAAAAAADAAAAAAAMAAIAAAAAAAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAQAA + QAAAAAADAAAoAAAAKAAAAFAAAAABACAAAAAAAEAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCPDcu + QDozjz45NMw/ODLdQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz3z84Mt1AODPLQDkzj0I3MS4AAAACAAAAAH8AAAI+OjROQDkz2kA6NP5AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP4/OTLZ + Pzk1TH8AAAJBOzYvQDoz2kA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/z85MtlCNzEuPzo1kEA6NP5AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT+QDozjz45NMxAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A4M8tAOTLeQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8/OTLdPjo04EA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9DOzT/ + X0c4/2hKOf9fRzj/Qzs0/0A6NP9AOjT/Sz41/2ZKOf9nSjn/VEI3/0A6NP9AOjT/QDo0/1JBNv9nSjn/ + Zko5/0w/Nv9GQDr/YFtV/2RfWv9eWFP/Qz04/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0pFP/9jXlj/ + ZF9a/1tWUP9CPDb/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/VEI3/9h5Sf/zhU3/2XpK/1RCN/9AOjT/ + QDo0/4BUPf/wg03/84VN/6tnQ/9COzT/QDo0/0E6NP+jY0L/8oVN//GETf+IWD7/ZF9Z/9nW0//k4d3/ + 0c7L/1hSTf9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP+Ef3r/4t/c/+Th3f+9urb/SUM9/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/1dEN//mf0v//4pP/+eATP9XRDf/QDo0/0A6NP+JWD7//YlP//+KT/+3bEX/ + Qjs0/0A6NP9BOjT/r2hE//+KT//+ik//kVw//2lkX//m4+D/7+zp/97b2P9cVlH/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/npqV/+/s6f/v7On/s6+r/0M9N/9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9XRDf/ + 5n9L//+KT//ngEz/V0Q3/0A6NP9AOjT/iVg+//2JT///ik//t2xF/0I7NP9AOjT/QTo0/69oRP//ik// + /opP/5FcP/9pZF//5uPg/+/s6f/e29j/XFZR/0A6NP9AOjT/QDo0/0A6NP9AOjT/Qjw2/62ppf/v7On/ + 7+zp/6ejn/9BOzX/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/V0Q3/+Z/S///ik//54BM/1dEN/9AOjT/ + QDo0/4lYPv/9iU///4pP/7dsRf9COzT/QDo0/0E6NP+vaET//4pP//6KT/+RXD//aWRf/+bj4P/v7On/ + 3tvY/1xWUf9AOjT/QDo0/0A6NP9AOjT/QDo0/0hCPP/Cv7v/7+zp/+/s6f+YlJD/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/1dEN//mf0v//4pP/+eATP9XRDf/QDo0/0A6NP+JWD7//YlP//+KT/+3bEX/ + Qjs0/0A6NP9BOjT/r2hE//+KT//+ik//kVw//2lkX//m4+D/7+zp/97b2P9cVlH/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9hXFb/3trX/+/s6f/s6eb/f3p1/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9XRDf/ + 5n9L//+KT//ngEz/V0Q3/0A6NP9AOjT/iVg+//2JT///ik//t2xF/0I7NP9AOjT/QTo0/69oRP//ik// + /opP/5FcP/9pZF//5uPg/+/s6f/e29j/XFZR/0A6NP9AOjT/QDo0/0E7Nf9TTUj/sKyo/+7r6P/v7On/ + 2tfU/1xXUf9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/V0Q3/+Z/S///ik//54BM/1dEN/9AOjT/ + QDo0/4lYPv/9iU///4pP/7dsRf9COzT/QDo0/0E6NP+vaET//4pP//6KT/+RXD//aWRf/+bj4P/v7On/ + 5OHe/5CLh/9+eXT/gHt2/4mEgP+inpr/zcrG/+zp5v/v7On/5uLf/5GMh/9DPTf/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/1dEN//mf0v//4pP/+eATP9XRDf/QDo0/0A6NP+JWD7//YlP//+KT/+3bEX/ + Qjs0/0A6NP9BOjT/sGlE//+KT//+ik//kFw//2lkX//m4+D/7+zp/+/s6f/t6uf/7ern/+3q5//u6+j/ + 7+zp/+/s6f/v7On/7uvo/7Wxrf9RS0b/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9XRDf/ + 5n9L//+KT//ngEz/V0Q3/0A6NP9AOjT/iVg+//2JT///ik//t2xF/0I7NP9AOjT/SD01/8ZyR///ik// + /YlP/4lZPv9pZF//5uPg/+/s6f/v7On/7uvo/+3q5//t6uf/7ern/+3q5//u6+j/7+zp/+/s6f/p5uP/ + rqqm/05IQv9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/V0Q3/+Z/S///ik//74NN/41aP/9+VD3/ + flQ9/69oQ//+iU///4pP/852SP9/VD3/gVU9/6pmQ//0hU3//4pP//aGTv9yTzv/aWRf/+bj4P/v7On/ + 5OHe/5SPi/+Cfnn/gn55/4J+ef+Dfnr/jYmE/7SwrP/o5eL/7+zp/+vo5f+Pi4b/QTs1/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/1dEN//mf0v//4pP//6KT//8iU7/+4hO//uITv/9iU///4pP//+KT//9iU// + +4hO//yJT//+ik///4pP//6KT//LdEj/T0A2/2lkX//m4+D/7+zp/97b2P9cVlH/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9JQz3/tLCs/+/s6f/v7On/xMC9/0lDPv9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9VQzf/ + 3nxK//iHTv/4h07/+IdO//iHTv/4h07/+IdO//iHTv/4h07/+IdO//iHTv/3h07/9YZO/+2CTP/CcEb/ + Ykg5/0A6NP9pZF//5uPg/+/s6f/e29j/XFZR/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/5GNiP/v7On/ + 7+zp/9PQzP9RS0b/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/RDw0/2lLOv9zTzv/c087/3NPO/9zTzv/ + c087/3NPO/9zTzv/c087/3NPO/9zTzv/cU87/2xNOv9gRzj/ST41/0A6NP9AOjT/aWRf/+bj4P/v7On/ + 3tvY/1xWUf9AOjT/QDo0/0A6NP9AOjT/QDo0/0M9N/+loZz/7+zp/+/s6f/Py8f/TkhD/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/2lkX//m4+D/7+zp/+Lf3P9+eXT/aWNe/2ljXv9pY17/ + aWNe/29pZP+QjIf/39vY/+/s6f/v7On/raml/0Q+OP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9pZF//5uPg/+/s6f/u6+j/5+Th/+bj4P/m4+D/5uPg/+bj4P/o5eL/7ern/+/s6f/v7On/ + 3NjV/2lkX/9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/aGNe/+bj4P/v7On/ + 7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/7+zp/+7r6P/o5eL/zMnF/3hzbv9CPDb/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/1FLRv+Xko7/oJuX/6Cbl/+gm5f/oJuX/6Cbl/+gm5f/ + npmV/5mUkP+LhoH/cWxn/1FMRv9BOzX/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz3z46NOBAOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjPfPjo04EA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDoz30A5Mt5AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/z85Mt0/OjTNQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8+OTTMPzo0kUA6NP5AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT+QDozjz86NTBAOjTbQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDoz2kI8MS5/AAACQDozT0A6M9pAOjT+QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT+QDoz2kE6NE5/AAAC1NTUBgAAAAJBOzYv + Pzo0kT86NM1AOTLePjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTg + Pjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTg + Pjo04EA5Mt4/OTTNPzozkEE7Ni8AAAACAAAAAIAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAKAAAACAAAABAAAAA + AQAgAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/NjYcQDo0g0A4M8s/ODLdQDky3kA5Mt5AOTLe + QDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLe + QDky3kA5Mt5AOTLeQDky3j84Mt1AOjLKQDoxgj82NhwAAAAAPT00HUA5M7c+ODL8QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8+ODL8QDkytj82Nhw/OTSEPjgy/EA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8+ODL8QDo0gj45NMxAOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjLK + QDky3kA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/z84Mt1AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDky3kA6M99AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOTLeQDoz30A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDky3kA6M99AOjT/Qjs0/0U8Nf9DOzT/ + QDo0/0A6NP9BOjT/RDw1/0Q8Nf9AOjT/QDo0/0A6NP9DOzT/RDw1/0I7NP9BOzX/RD44/0Q+OP9BOzX/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9CPDb/RD44/0M9N/9AOjT/QDo0/0A6NP9AOTLeQDoz30A6NP+IWD7/ + xHFH/59hQf9EPDX/QDo0/2VKOf/Ab0b/t2xF/1VDN/9AOjT/Rz01/6ZkQv/EcUf/gVU9/2hjXf+2sq// + s6+r/15ZU/9AOjT/QDo0/0A6NP9AOjT/Qz03/5GMh/+5tbH/oJyX/0hCPP9AOjT/QDo0/0A5Mt5AOjPf + QTo0/7BpRP//ik//0HZI/0g+Nf9AOjT/fFM8//uITv/whE3/Y0k5/0A6NP9NPzb/2XpK//+KT/+mZUL/ + gHt2/+3q5//p5uP/cWxm/0A6NP9AOjT/QDo0/0A6NP9JQz7/xsO//+/s6f+/u7f/RkE7/0A6NP9AOjT/ + QDky3kA6M99BOjT/sGlE//+KT//Qdkj/SD41/0A6NP98Uzz/+4hO//CETf9jSTn/QDo0/00/Nv/Zekr/ + /4pP/6ZlQv+Ae3b/7ern/+nm4/9xbGb/QDo0/0A6NP9AOjT/QDo0/1BKRf/Szsv/7+zp/7Kuqv9CPTf/ + QDo0/0A6NP9AOTLeQDoz30E6NP+waUT//4pP/9B2SP9IPjX/QDo0/3xTPP/7iE7/8IRN/2NJOf9AOjT/ + TT82/9l6Sv//ik//pmVC/4B7dv/t6uf/6ebj/3FsZv9AOjT/QDo0/0A6NP9AOjT/YlxX/+Dd2v/v7On/ + oZ2Z/0E7Nf9AOjT/QDo0/0A5Mt5AOjPfQTo0/7BpRP//ik//0HZI/0g+Nf9AOjT/fFM8//uITv/whE3/ + Y0k5/0A6NP9NPzb/2XpK//+KT/+mZUL/gHt2/+3q5//p5uP/cWxm/0A6NP9AOjT/QDo0/0dBO/+emZX/ + 7ern/+vo5f9+enX/QDo0/0A6NP9AOjT/QDky3kA6M99BOjT/sGlE//+KT//Qdkj/SD41/0A6NP98Uzz/ + +4hO//CETf9jSTn/QDo0/00/Nv/Zekr//4pP/6ZlQv+Ae3b/7ern/+vo5f+Wko3/dG9q/3dybf+Hg37/ + tK+s/+fj4P/t6uf/vbq2/1BLRf9AOjT/QDo0/0A6NP9AOTLeQDoz30E6NP+waUT//4pP/9B2SP9IPjX/ + QDo0/3xTPP/7iE7/8IRN/2NJOf9AOjT/TkA2/9t7Sv//ik//pWRC/4B7dv/t6uf/7+zp/+zp5f/q5+T/ + 6+jl/+7r6P/v7On/7+zp/+Tg3f+BfHf/Qz03/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQTo0/7BpRP//ik// + 03dI/1NCNv9LPzb/hFY9//uITv/xhE3/bE06/0w/Nv90UDv/7oNN//+KT/+YX0D/gHt2/+3q5//u6+j/ + 2NXR/8/LyP/Py8j/z8zI/9TQzf/l4d7/7+zp/93a1/90b2r/QDo0/0A6NP9AOjT/QDky3kA6M99BOjT/ + sGlE//+KT//1hk3/13lJ/9V4Sf/ifkv//opP//yJT//dfEr/13lJ/+2CTP/+ik//8oVN/3FOO/+Ae3b/ + 7ern/+nm4/97dnD/TkhC/05IQv9OSEL/UUxG/3hzbv/f29j/7+zp/7y4tP9HQTz/QDo0/0A6NP9AOTLe + QDoz30E6NP+oZkP/9YZO//WGTv/1hk7/9YZO//WGTv/1hk7/9YZO//WGTv/1hk7/8oVN/+N+S/+VXkD/ + Rjw1/4B7dv/t6uf/6ebj/3FsZv9AOjT/QDo0/0A6NP9AOjT/SEI8/8K/u//v7On/09DM/1FLRf9AOjT/ + QDo0/0A5Mt5AOjPfQDo0/1dEN/9tTTr/bU06/21NOv9tTTr/bU06/21NOv9tTTr/bU06/2xMOv9nSjn/ + V0Q3/0M7NP9AOjT/gHt2/+3q5//p5uP/cWxm/0A6NP9AOjT/QDo0/0E7Nf9VT0r/0MzJ/+/s6f/Oysf/ + TkhC/0A6NP9AOjT/QDky3kA6M99AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP+Ae3b/7ern/+zp5v+1sa3/n5qW/5+alv+fmpb/pKCc/8TBvf/s6eb/ + 7uvo/6Sfm/9DPTf/QDo0/0A6NP9AOTLeQDoz30A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/4B7dv/t6uf/7+zp/+/s6f/v7On/7+zp/+/s6f/v7On/ + 7+zp/+rn5P+/u7f/WFNN/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Y15Y/6uno/+uqqb/rqqm/66qpv+uqqb/ + raml/6mlof+bl5L/enVw/09KRP9AOjT/QDo0/0A6NP9AOjT/QDky3kA6M99AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Qjw2/0I8Nv9CPDb/ + Qjw2/0I8Nv9CPDb/QTs1/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOTLeQDoz30A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPf + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDky3kA5Mt5AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP8/ODLdPjk0zEA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A4M8s/OTSEPjgy/EA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP8+ODL8QDo0gz09NB0+OjS4Pjgy/EA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Pjgy/EA6M7c/NjYc////Az09NB0/OTSEPjk0zEA5Mt5AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDky3j45NMxAOjSDPT00HQAAAACAAAABAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASgAAAAYAAAA + MAAAAAEAIAAAAAAAYAkAAAAAAAAAAAAAAAAAAAAAAABFLi4LPzszbD86NMlAOTLeQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A5Mt4+OTTI + QDk0a0UuLgs/OjNtPzo09UA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Pjk09EA5NGs/OjTJQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/z45NMhAOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5M94+OjTg + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTgTD82/3dRPP9gRzj/ + QDo0/05ANv93UTz/X0c4/0A6NP9LPzb/dlA7/2NIOf9aVE7/dXBr/1VQSv9AOjT/QDo0/0A6NP9HQTv/ + b2lk/2xmYf9EPjj/QDo0/0A6M98+OjTgbEw6//GETf+tZ0P/QTo0/3BOO//zhU3/qmZD/0E6NP9nSjr/ + 74NM/7ZrRP+Zk47/6ufk/4qFgP9AOjT/QDo0/0A6NP9fWlT/3dnW/8XBvf9KRD7/QDo0/0A6M98+OjTg + bk06//aGTv+xaUT/QTo0/3JPO//4h07/rmhE/0E6NP9pSzr/9IVN/7ptRf+clpH/7+zp/42Ig/9AOjT/ + QDo0/0A6NP9taGP/5+Th/7y4tf9FPzn/QDo0/0A6M98+OjTgbk06//aGTv+xaUT/QTo0/3JPO//4h07/ + rmhE/0E6NP9pSzr/9IVN/7ptRf+clpH/7+zp/42Ig/9AOjT/QDo0/0I8Nv+Uj4v/7uvn/6ainv9BOzX/ + QDo0/0A6M98+OjTgbk06//aGTv+xaUT/QTo0/3JPO//4h07/rmhE/0E6NP9pSzr/9IVN/7ptRf+clpH/ + 7+zp/6WhnP9sZmH/cm1o/5WRjP/d2tb/3trX/29pZP9AOjT/QDo0/0A6M98+OjTgbk06//aGTv+xaUT/ + QTo0/3JPO//4h07/rmhE/0E6NP9uTTv/9YZN/7hsRf+clpH/7+zp/+rn5P/n5OH/6ebj/+7r6P/v7On/ + xMC9/1dSTP9AOjT/QDo0/0A6M98+OjTgbk06//aGTv/Pdkj/i1k+/6lmQ//7iE7/znVI/41aP//BcEb/ + /IlP/6FjQv+alpH/7+zp/7ezr/+LhoL/i4aC/5CMh/++urf/7Onm/6qmov9FPzn/QDo0/0A6M98+OjTg + aks6/+qBTP/yhU3/8YRN//KETf/zhU3/8oRN//GETf/ug03/y3RI/15HOP+alpH/7+zp/42Ig/9AOjT/ + QDo0/0A6NP9lX1r/49/c/9LPy/9QS0X/QDo0/0A6M98+OjTgSD01/2VJOf9nSjn/Z0o5/2dKOf9nSjn/ + Z0o5/2dKOf9hSDn/TT82/0A6NP+alpH/7+zp/5WQi/9OSUP/TklD/1BKRf+Ae3b/5+Th/8zJxf9OSEL/ + QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP+alpH/ + 7+zp/97a1//QzMn/0MzJ/9LPy//j4N3/6OXi/5GNiP9CPDb/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP98eHL/u7i0/7y4tP+8uLT/u7i0/7m1sf+qpqL/ + fXh0/0hCPP9AOjT/QDo0/0A6M98+OjTgQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9CPDb/RT85/0U/Of9FPzn/RT85/0Q+OP9CPDb/QDo0/0A6NP9AOjT/QDo0/0A6M98+OjTg + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6M99AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A5M95AOjLKQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/z86NMlAOTJuPzo09UA6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/Pzo09T87M2xiTk4NQDkybkA6MspAOjPfPjo04D46NOA+OjTgPjo04D46NOA+OjTg + Pjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04D46NOA+OjTgPjo04EA6M98/OjTJPzozbUVFLgsAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAFAAAACgAAAABACAAAAAAAJAGAAAAAAAA + AAAAAAAAAAAAAAAAPzc3ID85NJw+ODLYQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLe + QDky3kA5Mt5AOTLeQDky3kA5Mt4+ODLYQDk0m0E5MR8/OjKdPzk0/UA6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8/OTT9QDk0mz85MtlAOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP8+ODLYQDoz30A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDky3kA6M99AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOTLeQDoz33NPO/+cYUH/TD82/1hEN/+jY0L/Ykg5/0Q8NP+PWz//iFg+/3p0bv+Xko7/ + TUdB/0A6NP9AOjT/WFNN/52Zlf9oY13/QDo0/0A5Mt5AOjPfn2JB/+aATP9YRDf/bU06//KFTf9/VD3/ + SD41/9B2SP/Eckf/q6Wf/9zY1f9ZU07/QDo0/0A6NP93cm3/6OXi/3t2cf9AOjT/QDky3kA6M9+fYkH/ + 5oBM/1hEN/9tTTr/8oVN/39UPf9IPjX/0HZI/8RyR/+rpZ//3NjV/1lTTv9AOjT/QTs1/5WQjP/m49// + bGZh/0A6NP9AOTLeQDoz359iQf/mgEz/WEQ3/21NOv/yhU3/f1Q9/0g+Nf/Qdkj/xHJH/6uln//g3Nn/ + enVx/2plYP+GgX3/19PQ/8TAvf9QSkX/QDo0/0A5Mt5AOjPfn2JB/+aATP9aRTf/bk46//KFTf+AVD3/ + T0E2/9Z5Sf/BcUf/qqSf/+3q5//f3Nn/3tvX/+Th3v/r6OX/q6ej/0pEPv9AOjT/QDky3kA6M9+fYkH/ + 9oZO/8JwRv/KdEf/+ohO/9B2SP/Ic0f/9IVN/55iQv+oo5//4NzZ/3x3cv9pZF//bGdi/6ejn//n5OD/ + eXRv/0A6NP9AOTLeQDoz33hRPP+0akT/tGpE/7RqRP+0akT/tGpE/7FpRP+VXUD/UUE3/6ejn//c2NX/ + WVNO/0E7Nf9BOzX/eHNu/+rm4/+OioX/QDo0/0A5Mt5AOjPfQDo0/0E6NP9BOjT/QTo0/0E6NP9BOjT/ + QTo0/0A6NP9BOzX/p6Of/+fj4P+wrKj/pqGd/6mkoP/Oysf/4N3Z/2xnYf9AOjT/QDky3kA6M99AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0E7Nf+KhYH/wb26/8G9uv/Bvbr/v7u4/7GsqP95dG// + RD44/0A6NP9AOTLeQDoz30A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0M9N/9HQTv/ + R0E7/0dBO/9GQDr/Qz03/0A6NP9AOjT/QDo0/0A5Mt5AOjPfQDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDky3j85MtlAOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP8+ODLYQDoznj85NP1AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/Pzk0/T85NJxDPDwiQDoznj85MtlAOjPfQDoz30A6M99AOjPf + QDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz3z85Mtk/OjKdPzc3IAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAD47M0VAODTC + Pzgy3UA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt5AOTLeQDky3kA5Mt4/ODLdPzozwT84NERAOTTD + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8/OjPB + QDkz3kA6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + Pzky3UA6M99AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A5Mt5AOjPfSD41/0Q8Nf9COzT/Sj41/0I7NP9FPDX/SD41/0dBO/9GQDv/QDo0/0A6NP9EPjj/ + SUM9/0E7Nf9AOTLeSDs037BpRP98Uz3/YEc5/75vRv9WQzf/gVU9/69qRv+gmZP/lI+L/0E7Nf9AOjT/ + eHNt/7CsqP9LRT//QDky3ko8NN/Pdkj/jVo//2lLOv/gfUv/XUY4/5RdQP/Od0v/u7Ot/6uno/9BOzX/ + QTs1/5uWkv/EwLz/SEI8/0A5Mt5KPDTfz3ZI/41aP/9pSzr/4H1L/11GOP+UXUD/zndL/7uzrf+5tbH/ + ZWBa/3l0b//PzMj/m5eS/0I8Nv9AOTLeSjw03892SP+XXkD/dlA8/+N+S/9sTDr/qGVD/8p1Sv+6sq3/ + 4N3a/8nGwv/Rzcr/4d7b/42Ig/9CPDb/QDky3kk8NN/EcUb/3HtK/9Z5Sf/qgUz/1XhJ/918Sv+SXkL/ + tbCs/7Kuqv9STUf/U05I/56alf/Oy8f/T0lE/0A5Mt5BOjPfWUQ3/2JIOf9iSDn/Ykg5/2JIOf9aRTj/ + SD84/7SwrP+/u7j/dG9q/3ZxbP+1sa3/x8TA/0xGQf9AOTLeQDoz30A6NP9AOjT/QDo0/0A6NP9AOjT/ + QDo0/0I8Nv+YlI//xcG+/8K+u//Bvbr/tbGt/29qZP9BOzX/QDky3kA6M99AOjT/QDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/RkA6/0lDPf9JQz3/SEM9/0Q+OP9AOjT/QDo0/0A5Mt5AOTPeQDo0/0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP8/OTLdQDk0w0A6NP9AOjT/ + QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDo0/0A6NP9AOjT/QDgzwkA9NUdAOTTD + QDky3kA6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOjPfQDoz30A6M99AOTLeQDk0wz47M0UAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + \ No newline at end of file diff --git a/mRemoteV1/UI/Window/ConnectionTreeWindow.Designer.cs b/mRemoteV1/UI/Window/ConnectionTreeWindow.Designer.cs index 97db7bcab..ded8c93e5 100644 --- a/mRemoteV1/UI/Window/ConnectionTreeWindow.Designer.cs +++ b/mRemoteV1/UI/Window/ConnectionTreeWindow.Designer.cs @@ -32,15 +32,13 @@ namespace mRemoteNG.UI.Window this.mMenViewCollapseAllFolders = new System.Windows.Forms.ToolStripMenuItem(); this.mMenSortAscending = new System.Windows.Forms.ToolStripMenuItem(); this.vsToolStripExtender = new WeifenLuo.WinFormsUI.Docking.VisualStudioToolStripExtender(this.components); - this.PictureBoxSearch = new System.Windows.Forms.PictureBox(); + this.PictureBoxSearch = new Controls.Base.NGPictureBox(); this.txtSearch = new mRemoteNG.UI.Controls.Base.NGTextBox(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); - this.PictureBox1 = new System.Windows.Forms.PictureBox(); ((System.ComponentModel.ISupportInitialize)(this.olvConnections)).BeginInit(); this.msMain.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.PictureBoxSearch)).BeginInit(); this.tableLayoutPanel1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.PictureBox1)).BeginInit(); this.SuspendLayout(); // // olvConnections @@ -191,18 +189,6 @@ namespace mRemoteNG.UI.Window this.tableLayoutPanel1.Size = new System.Drawing.Size(204, 21); this.tableLayoutPanel1.TabIndex = 32; // - // PictureBox1 - // - this.PictureBox1.Dock = System.Windows.Forms.DockStyle.Fill; - this.PictureBox1.Image = global::mRemoteNG.Resources.Search; - this.PictureBox1.Location = new System.Drawing.Point(0, 0); - this.PictureBox1.Margin = new System.Windows.Forms.Padding(0); - this.PictureBox1.Name = "PictureBox1"; - this.PictureBox1.Size = new System.Drawing.Size(24, 22); - this.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.PictureBox1.TabIndex = 1; - this.PictureBox1.TabStop = false; - // // ConnectionTreeWindow // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); @@ -224,7 +210,6 @@ namespace mRemoteNG.UI.Window ((System.ComponentModel.ISupportInitialize)(this.PictureBoxSearch)).EndInit(); this.tableLayoutPanel1.ResumeLayout(false); this.tableLayoutPanel1.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.PictureBox1)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -234,9 +219,8 @@ namespace mRemoteNG.UI.Window private System.ComponentModel.IContainer components; private Controls.ConnectionTree olvConnections; private WeifenLuo.WinFormsUI.Docking.VisualStudioToolStripExtender vsToolStripExtender; - internal System.Windows.Forms.PictureBox PictureBoxSearch; + internal Controls.Base.NGPictureBox PictureBoxSearch; internal Controls.Base.NGTextBox txtSearch; - internal System.Windows.Forms.PictureBox PictureBox1; public System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; } } diff --git a/mRemoteV1/UI/Window/ConnectionWindow.Designer.cs b/mRemoteV1/UI/Window/ConnectionWindow.Designer.cs index 8e097cbc0..5b4a97325 100644 --- a/mRemoteV1/UI/Window/ConnectionWindow.Designer.cs +++ b/mRemoteV1/UI/Window/ConnectionWindow.Designer.cs @@ -245,7 +245,7 @@ namespace mRemoteNG.UI.Window ClientSize = new Size(632, 453); Controls.Add(TabController); Font = new Font("Segoe UI", 8.25F, FontStyle.Regular, GraphicsUnit.Point, Convert.ToByte(0)); - Icon = Resources.mRemote_Icon; + Icon = Resources.mRemoteNG_Icon; Name = "Connection"; TabText = @"UI.Window.Connection"; Text = @"UI.Window.Connection"; diff --git a/mRemoteV1/UI/Window/ConnectionWindow.cs b/mRemoteV1/UI/Window/ConnectionWindow.cs index 2af0c0729..0cf51244f 100644 --- a/mRemoteV1/UI/Window/ConnectionWindow.cs +++ b/mRemoteV1/UI/Window/ConnectionWindow.cs @@ -626,7 +626,7 @@ namespace mRemoteNG.UI.Window /* rare failure here. While ExternalTool.Image already tries to default this * try again so it's not null/doesn't crash. */ - Image = externalTool.Image ?? Resources.mRemote_Icon.ToBitmap() + Image = externalTool.Image ?? Resources.mRemoteNG_Icon.ToBitmap() }; nItem.Click += (sender, args) => StartExternalApp(((ToolStripMenuItem)sender).Tag as ExternalTool); @@ -785,10 +785,13 @@ namespace mRemoteNG.UI.Window { try { - var newTitle = TabController.SelectedTab.Title; - if (new InputBox().ShowAsDialog(Language.strNewTitle, Language.strNewTitle + ":", ref newTitle) == DialogResult.OK && - !string.IsNullOrEmpty(newTitle)) - TabController.SelectedTab.Title = newTitle.Replace("&", "&&"); + var title = TabController.SelectedTab.Title; + using (FrmInputBox frmInputBox = new FrmInputBox(Language.strNewTitle, Language.strNewTitle + ":", ref title)) + { + DialogResult dr = frmInputBox.ShowDialog(); + if (dr == DialogResult.OK && !string.IsNullOrEmpty(frmInputBox.returnValue)) + TabController.SelectedTab.Title = frmInputBox.returnValue;// newTitle.Replace("&", "&&"); + } } catch (Exception ex) { diff --git a/mRemoteV1/mRemoteV1.csproj b/mRemoteV1/mRemoteV1.csproj index f45c1b260..09c748782 100644 --- a/mRemoteV1/mRemoteV1.csproj +++ b/mRemoteV1/mRemoteV1.csproj @@ -19,7 +19,7 @@ false Properties\app.manifest - Resources\Icons\mRemote_Icon.ico + Resources\Icons\mRemoteNG_Icon.ico Off B249710A6BB08171F8E75082CF2355AE2890911A mRemoteV1_TemporaryKey.pfx @@ -254,6 +254,11 @@ + + True + True + Resources.resx + True True @@ -376,6 +381,12 @@ Component + + Component + + + NGPictureBox.cs + Component @@ -479,11 +490,11 @@ - + Form - - frmOptions.cs + + FrmOptions.cs Form @@ -492,11 +503,11 @@ FrmSplashScreen.cs - + Form - - InputBox.cs + + FrmInputBox.cs AdvancedPage.cs @@ -602,10 +613,10 @@ - - frmChoosePanel.cs + + FrmChoosePanel.cs - + Form @@ -627,11 +638,6 @@ - - True - True - Resources.resx - True True @@ -792,22 +798,22 @@ NewPasswordWithVerification.cs - - frmChoosePanel.cs + + FrmChoosePanel.cs Designer FrmMain.cs Designer - - frmOptions.cs + + FrmOptions.cs FrmSplashScreen.cs - - InputBox.cs + + FrmInputBox.cs PasswordForm.cs @@ -868,9 +874,9 @@ ResXFileCodeGenerator - Resources.Designer.cs mRemoteNG Designer + Resources.Designer.cs ReconnectGroup.cs @@ -947,6 +953,14 @@ + + + + + + + + Always @@ -959,6 +973,10 @@ Always + + + + Designer PreserveNewest @@ -1070,7 +1088,46 @@ PreserveNewest - + + + Always + + + Always + + + Always + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Designer PreserveNewest @@ -1260,11 +1317,8 @@ PreserveNewest - - - @@ -1296,10 +1350,7 @@ - - - @@ -1307,25 +1358,17 @@ - - - - - - - - @@ -1346,8 +1389,6 @@ - - @@ -1358,12 +1399,10 @@ - - @@ -1374,26 +1413,17 @@ - - - - - - - - - PreserveNewest @@ -1491,14 +1521,9 @@ - - - - - mRemoteNG SettingsSingleFileGenerator @@ -1508,13 +1533,6 @@ - - - - - - - @@ -1533,7 +1551,6 @@ -