├── LICENSE ├── README.md ├── package.psd1 ├── scrcpy.designer.ps1 ├── scrcpy.ps1 └── scrcpy.resources.ps1 /LICENSE: -------------------------------------------------------------------------------- 1 | GNU LESSER GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2020 MinersWin 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | 9 | This version of the GNU Lesser General Public License incorporates 10 | the terms and conditions of version 3 of the GNU General Public 11 | License, supplemented by the additional permissions listed below. 12 | 13 | 0. Additional Definitions. 14 | 15 | As used herein, "this License" refers to version 3 of the GNU Lesser 16 | General Public License, and the "GNU GPL" refers to version 3 of the GNU 17 | General Public License. 18 | 19 | "The Library" refers to a covered work governed by this License, 20 | other than an Application or a Combined Work as defined below. 21 | 22 | An "Application" is any work that makes use of an interface provided 23 | by the Library, but which is not otherwise based on the Library. 24 | Defining a subclass of a class defined by the Library is deemed a mode 25 | of using an interface provided by the Library. 26 | 27 | A "Combined Work" is a work produced by combining or linking an 28 | Application with the Library. The particular version of the Library 29 | with which the Combined Work was made is also called the "Linked 30 | Version". 31 | 32 | The "Minimal Corresponding Source" for a Combined Work means the 33 | Corresponding Source for the Combined Work, excluding any source code 34 | for portions of the Combined Work that, considered in isolation, are 35 | based on the Application, and not on the Linked Version. 36 | 37 | The "Corresponding Application Code" for a Combined Work means the 38 | object code and/or source code for the Application, including any data 39 | and utility programs needed for reproducing the Combined Work from the 40 | Application, but excluding the System Libraries of the Combined Work. 41 | 42 | 1. Exception to Section 3 of the GNU GPL. 43 | 44 | You may convey a covered work under sections 3 and 4 of this License 45 | without being bound by section 3 of the GNU GPL. 46 | 47 | 2. Conveying Modified Versions. 48 | 49 | If you modify a copy of the Library, and, in your modifications, a 50 | facility refers to a function or data to be supplied by an Application 51 | that uses the facility (other than as an argument passed when the 52 | facility is invoked), then you may convey a copy of the modified 53 | version: 54 | 55 | a) under this License, provided that you make a good faith effort to 56 | ensure that, in the event an Application does not supply the 57 | function or data, the facility still operates, and performs 58 | whatever part of its purpose remains meaningful, or 59 | 60 | b) under the GNU GPL, with none of the additional permissions of 61 | this License applicable to that copy. 62 | 63 | 3. Object Code Incorporating Material from Library Header Files. 64 | 65 | The object code form of an Application may incorporate material from 66 | a header file that is part of the Library. You may convey such object 67 | code under terms of your choice, provided that, if the incorporated 68 | material is not limited to numerical parameters, data structure 69 | layouts and accessors, or small macros, inline functions and templates 70 | (ten or fewer lines in length), you do both of the following: 71 | 72 | a) Give prominent notice with each copy of the object code that the 73 | Library is used in it and that the Library and its use are 74 | covered by this License. 75 | 76 | b) Accompany the object code with a copy of the GNU GPL and this license 77 | document. 78 | 79 | 4. Combined Works. 80 | 81 | You may convey a Combined Work under terms of your choice that, 82 | taken together, effectively do not restrict modification of the 83 | portions of the Library contained in the Combined Work and reverse 84 | engineering for debugging such modifications, if you also do each of 85 | the following: 86 | 87 | a) Give prominent notice with each copy of the Combined Work that 88 | the Library is used in it and that the Library and its use are 89 | covered by this License. 90 | 91 | b) Accompany the Combined Work with a copy of the GNU GPL and this license 92 | document. 93 | 94 | c) For a Combined Work that displays copyright notices during 95 | execution, include the copyright notice for the Library among 96 | these notices, as well as a reference directing the user to the 97 | copies of the GNU GPL and this license document. 98 | 99 | d) Do one of the following: 100 | 101 | 0) Convey the Minimal Corresponding Source under the terms of this 102 | License, and the Corresponding Application Code in a form 103 | suitable for, and under terms that permit, the user to 104 | recombine or relink the Application with a modified version of 105 | the Linked Version to produce a modified Combined Work, in the 106 | manner specified by section 6 of the GNU GPL for conveying 107 | Corresponding Source. 108 | 109 | 1) Use a suitable shared library mechanism for linking with the 110 | Library. A suitable mechanism is one that (a) uses at run time 111 | a copy of the Library already present on the user's computer 112 | system, and (b) will operate properly with a modified version 113 | of the Library that is interface-compatible with the Linked 114 | Version. 115 | 116 | e) Provide Installation Information, but only if you would otherwise 117 | be required to provide such information under section 6 of the 118 | GNU GPL, and only to the extent that such information is 119 | necessary to install and execute a modified version of the 120 | Combined Work produced by recombining or relinking the 121 | Application with a modified version of the Linked Version. (If 122 | you use option 4d0, the Installation Information must accompany 123 | the Minimal Corresponding Source and Corresponding Application 124 | Code. If you use option 4d1, you must provide the Installation 125 | Information in the manner specified by section 6 of the GNU GPL 126 | for conveying Corresponding Source.) 127 | 128 | 5. Combined Libraries. 129 | 130 | You may place library facilities that are a work based on the 131 | Library side by side in a single library together with other library 132 | facilities that are not Applications and are not covered by this 133 | License, and convey such a combined library under terms of your 134 | choice, if you do both of the following: 135 | 136 | a) Accompany the combined library with a copy of the same work based 137 | on the Library, uncombined with any other library facilities, 138 | conveyed under the terms of this License. 139 | 140 | b) Give prominent notice with the combined library that part of it 141 | is a work based on the Library, and explaining where to find the 142 | accompanying uncombined form of the same work. 143 | 144 | 6. Revised Versions of the GNU Lesser General Public License. 145 | 146 | The Free Software Foundation may publish revised and/or new versions 147 | of the GNU Lesser General Public License from time to time. Such new 148 | versions will be similar in spirit to the present version, but may 149 | differ in detail to address new problems or concerns. 150 | 151 | Each version is given a distinguishing version number. If the 152 | Library as you received it specifies that a certain numbered version 153 | of the GNU Lesser General Public License "or any later version" 154 | applies to it, you have the option of following the terms and 155 | conditions either of that published version or of any later version 156 | published by the Free Software Foundation. If the Library as you 157 | received it does not specify a version number of the GNU Lesser 158 | General Public License, you may choose any version of the GNU Lesser 159 | General Public License ever published by the Free Software Foundation. 160 | 161 | If the Library as you received it specifies that a proxy can decide 162 | whether future versions of the GNU Lesser General Public License shall 163 | apply, that proxy's public statement of acceptance of any version is 164 | permanent authorization for you to choose that version for the 165 | Library. 166 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![](https://img.shields.io/github/forks/minerswin/Scrcpy-Desktop.svg?style=for-the-badge) ![](https://img.shields.io/github/stars/MinersWin/Scrcpy-Desktop.svg?style=for-the-badge) ![](https://img.shields.io/github/issues/MinersWin/Scrcpy-Desktop.svg?style=for-the-badge) ![](https://img.shields.io/github/license/MinersWin/Scrcpy-Desktop.svg?style=for-the-badge) ![Discord](https://img.shields.io/discord/397127284114325504?style=for-the-badge) ![GitHub all releases](https://img.shields.io/github/downloads/MinersWin/Scrcpy-Desktop/total?style=for-the-badge) 2 | 3 | 4 |
5 | 6 |

7 | 8 | Logo 9 | 10 | 11 |

TGF Scrcpy Desktop

12 | 13 |

14 | Scrcpy Desktop Client by TheGeekFreaks 15 |
16 | Explore the docs » 17 |
18 |
19 | View Tutorial (German Video) 20 | · 21 | Report Bug 22 | · 23 | Request Feature 24 |

25 | 26 |

27 | 28 | 29 | 30 | 31 |
32 |

Table of Contents

33 |
    34 |
  1. 35 | About The Project 36 | 39 |
  2. 40 |
  3. 41 | Getting Started 42 | 46 |
  4. 47 |
  5. Usage
  6. 48 |
  7. Roadmap
  8. 49 |
  9. Contributing
  10. 50 |
  11. License
  12. 51 |
  13. Kontakt
  14. 52 |
  15. Videos
  16. 53 |
54 |
55 | 56 | 57 | 58 | 59 | 60 | ## About The Project 61 | 62 | ![Screenshot](https://cdn.discordapp.com/attachments/662779490614771764/768092176571301908/unknown.png) 63 | 64 | 65 | ### Built With 66 | 67 | * [Visual Studio Code](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjXu86Y3ZjtAhVBsaQKHfgrC6QQFjAAegQIBhAD&url=https%3A%2F%2Fcode.visualstudio.com%2F&usg=AOvVaw15O90sm1ios8AUpw56hCml) 68 | * [ISESteroids](http://www.powertheshell.com) 69 | * [PowerShell Pro Tools Suite](https://ironmansoftware.com/powershell-pro-tools/) 70 | 71 | 72 | 73 | 74 | ## Getting Started 75 | 76 | To use this Tool you need following things. 77 | 78 | 79 | ## Usage 80 | 81 | _For more examples, please refer to the [Documentation](https://thegeekfreaks.de)_ 82 | 83 | 84 | 85 | 86 | ## Roadmap 87 | 88 | See the [open issues](https://github.com/MinersWin/Scrcpy-Desktop/issues) for a list of proposed features (and known issues). 89 | 90 | 91 | 92 | 93 | ## Contributing 94 | 95 | Contributions are what make the open source community such an amazing place to be learn, inspire, and create. 96 | Any contributions you make are **greatly appreciated**. 97 | 98 | 1. Fork the Project 99 | 2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`) 100 | 3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`) 101 | 4. Push to the Branch (`git push origin feature/AmazingFeature`) 102 | 5. Open a Pull Request 103 | 104 | 105 | 106 | 107 | ## License 108 | 109 | Distributed under the GPLv.3 License. See `LICENSE` for more information. 110 | 111 | 112 | 113 | 114 | ## Kontakt 115 | 116 | Your Name - [@minerswins](https://twitter.com/minerswins) - scrcpy.github@moritz-mantel.de 117 | 118 | Project Link: [https://github.com/MinersWin/Scrcpy-Desktop](https://github.com/MinersWin/Scrcpy-Desktop) 119 | 120 | 121 | 122 | 123 | 124 | ## Videos 125 | 126 | * [TheGeekFreaks](https://youtu.be/78DBNzVExPw) 127 | * [MinersWin](https://youtube.com/minerswin) 128 | * [You?](mailto:videosubmission@minerswin.de) 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | [contributors-shield]: https://img.shields.io/github/contributors/MinersWin/Scrcpy-Desktop.svg?style=for-the-badge 138 | [forks-shield]: https://img.shields.io/github/forks/MinersWin/Scrcpy-Desktop.svg?style=for-the-badge 139 | [stars-shield]: https://img.shields.io/github/stars/MinersWin/Scrcpy-Desktop.svg?style=for-the-badge 140 | [issues-shield]: https://img.shields.io/github/issues/MinersWin/Scrcpy-Desktop.svg?style=for-the-badge 141 | [license-shield]: https://img.shields.io/github/license/MinersWin/Scrcpy-Desktop.svg?style=for-the-badge 142 | -------------------------------------------------------------------------------- /package.psd1: -------------------------------------------------------------------------------- 1 | @{ 2 | Root = 'c:\Users\moritz.mantel\Documents\GitHub\scrcpy-desktop\scrcpy.ps1' 3 | OutputPath = 'c:\Users\moritz.mantel\Documents\GitHub\scrcpy-desktop\out' 4 | Package = @{ 5 | Enabled = $true 6 | Obfuscate = $false 7 | HideConsoleWindow = $false 8 | DotNetVersion = 'v4.6.2' 9 | FileVersion = '1.0' 10 | FileDescription = 'Scrcpy Desktop by TGF' 11 | ProductName = 'Scrcpy Desktop by TGF' 12 | ProductVersion = '1.0' 13 | Copyright = '2020 by MinersWin' 14 | RequireElevation = $false 15 | ApplicationIconPath = 'C:\Users\moritz.mantel\Downloads\favicon.ico' 16 | PackageType = 'Console' 17 | } 18 | Bundle = @{ 19 | Enabled = $true 20 | Modules = $true 21 | # IgnoredModules = @() 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /scrcpy.designer.ps1: -------------------------------------------------------------------------------- 1 | $FormScrcpy = New-Object -TypeName System.Windows.Forms.Form 2 | [System.Windows.Forms.Label]$LabelMain = $null 3 | [System.Windows.Forms.PictureBox]$PictureBoxLogo = $null 4 | [System.Windows.Forms.Label]$LabelIP = $null 5 | [System.Windows.Forms.TextBox]$TextBoxIP = $null 6 | [System.Windows.Forms.Label]$LabelMaxSize = $null 7 | [System.Windows.Forms.Label]$LabelBitrate = $null 8 | [System.Windows.Forms.Label]$LabelMaxFPS = $null 9 | [System.Windows.Forms.Panel]$PanelMain = $null 10 | [System.Windows.Forms.Button]$ButtonDownload = $null 11 | [System.Windows.Forms.Button]$ButtonExit = $null 12 | [System.Windows.Forms.Panel]$PanelSettings = $null 13 | [System.Windows.Forms.ComboBox]$ComboBoxBitrate = $null 14 | [System.Windows.Forms.ComboBox]$ComboBoxMaxSize = $null 15 | [System.Windows.Forms.ComboBox]$ComboBoxMaxFPS = $null 16 | [System.Windows.Forms.TextBox]$TextBoxWindowTitle = $null 17 | [System.Windows.Forms.Label]$LabelWindowTitle = $null 18 | [System.Windows.Forms.Button]$ButtonConnect = $null 19 | [System.Windows.Forms.Panel]$PanelPositionAndSize = $null 20 | [System.Windows.Forms.CheckBox]$CheckBoxStayAwake = $null 21 | [System.Windows.Forms.CheckBox]$CheckBoxFullscreen = $null 22 | [System.Windows.Forms.CheckBox]$CheckBoxAlwaysonTop = $null 23 | [System.Windows.Forms.CheckBox]$CheckBoxBorderless = $null 24 | [System.Windows.Forms.Button]$ButtonPositionandSize = $null 25 | [System.Windows.Forms.TextBox]$TextBoxWindowHeight = $null 26 | [System.Windows.Forms.Label]$LabelWindowHeight = $null 27 | [System.Windows.Forms.TextBox]$TextBoxWindowWidth = $null 28 | [System.Windows.Forms.Label]$LabelWindowWidth = $null 29 | [System.Windows.Forms.TextBox]$TextBoxWindowY = $null 30 | [System.Windows.Forms.Label]$LabelWindowY = $null 31 | [System.Windows.Forms.TextBox]$TextBoxWindowX = $null 32 | [System.Windows.Forms.Label]$LabelWindowX = $null 33 | [System.Windows.Forms.Panel]$PanelRecord = $null 34 | [System.Windows.Forms.CheckBox]$CheckBoxNoDisplay = $null 35 | [System.Windows.Forms.TextBox]$TextBoxRecordFile = $null 36 | [System.Windows.Forms.CheckBox]$CheckBoxRecord = $null 37 | [System.Windows.Forms.Panel]$PanelOrientation = $null 38 | [System.Windows.Forms.RadioButton]$RadioButton90Clockwise = $null 39 | [System.Windows.Forms.RadioButton]$RadioButton180Degree = $null 40 | [System.Windows.Forms.RadioButton]$RadioButton90CounterClockwise = $null 41 | [System.Windows.Forms.RadioButton]$RadioButtonNaturalOrientation = $null 42 | [System.Windows.Forms.Panel]$PanelCropScreen = $null 43 | [System.Windows.Forms.Button]$ButtonCropScreen = $null 44 | [System.Windows.Forms.TextBox]$TextBoxCropScreen = $null 45 | [System.Windows.Forms.Label]$LabelConnectionString = $null 46 | function InitializeComponent 47 | { 48 | $resources = . (Join-Path $PSScriptRoot 'scrcpy.resources.ps1') 49 | $LabelMain = (New-Object -TypeName System.Windows.Forms.Label) 50 | $PictureBoxLogo = (New-Object -TypeName System.Windows.Forms.PictureBox) 51 | $LabelIP = (New-Object -TypeName System.Windows.Forms.Label) 52 | $TextBoxIP = (New-Object -TypeName System.Windows.Forms.TextBox) 53 | $LabelMaxSize = (New-Object -TypeName System.Windows.Forms.Label) 54 | $LabelBitrate = (New-Object -TypeName System.Windows.Forms.Label) 55 | $LabelMaxFPS = (New-Object -TypeName System.Windows.Forms.Label) 56 | $PanelMain = (New-Object -TypeName System.Windows.Forms.Panel) 57 | $ButtonDownload = (New-Object -TypeName System.Windows.Forms.Button) 58 | $ButtonExit = (New-Object -TypeName System.Windows.Forms.Button) 59 | $PanelSettings = (New-Object -TypeName System.Windows.Forms.Panel) 60 | $ComboBoxBitrate = (New-Object -TypeName System.Windows.Forms.ComboBox) 61 | $ComboBoxMaxSize = (New-Object -TypeName System.Windows.Forms.ComboBox) 62 | $ComboBoxMaxFPS = (New-Object -TypeName System.Windows.Forms.ComboBox) 63 | $TextBoxWindowTitle = (New-Object -TypeName System.Windows.Forms.TextBox) 64 | $LabelWindowTitle = (New-Object -TypeName System.Windows.Forms.Label) 65 | $ButtonConnect = (New-Object -TypeName System.Windows.Forms.Button) 66 | $PanelPositionAndSize = (New-Object -TypeName System.Windows.Forms.Panel) 67 | $CheckBoxFullscreen = (New-Object -TypeName System.Windows.Forms.CheckBox) 68 | $CheckBoxAlwaysonTop = (New-Object -TypeName System.Windows.Forms.CheckBox) 69 | $CheckBoxBorderless = (New-Object -TypeName System.Windows.Forms.CheckBox) 70 | $ButtonPositionandSize = (New-Object -TypeName System.Windows.Forms.Button) 71 | $TextBoxWindowHeight = (New-Object -TypeName System.Windows.Forms.TextBox) 72 | $LabelWindowHeight = (New-Object -TypeName System.Windows.Forms.Label) 73 | $TextBoxWindowWidth = (New-Object -TypeName System.Windows.Forms.TextBox) 74 | $LabelWindowWidth = (New-Object -TypeName System.Windows.Forms.Label) 75 | $TextBoxWindowY = (New-Object -TypeName System.Windows.Forms.TextBox) 76 | $LabelWindowY = (New-Object -TypeName System.Windows.Forms.Label) 77 | $TextBoxWindowX = (New-Object -TypeName System.Windows.Forms.TextBox) 78 | $LabelWindowX = (New-Object -TypeName System.Windows.Forms.Label) 79 | $PanelRecord = (New-Object -TypeName System.Windows.Forms.Panel) 80 | $CheckBoxNoDisplay = (New-Object -TypeName System.Windows.Forms.CheckBox) 81 | $TextBoxRecordFile = (New-Object -TypeName System.Windows.Forms.TextBox) 82 | $CheckBoxRecord = (New-Object -TypeName System.Windows.Forms.CheckBox) 83 | $PanelOrientation = (New-Object -TypeName System.Windows.Forms.Panel) 84 | $RadioButton90Clockwise = (New-Object -TypeName System.Windows.Forms.RadioButton) 85 | $RadioButton180Degree = (New-Object -TypeName System.Windows.Forms.RadioButton) 86 | $RadioButton90CounterClockwise = (New-Object -TypeName System.Windows.Forms.RadioButton) 87 | $RadioButtonNaturalOrientation = (New-Object -TypeName System.Windows.Forms.RadioButton) 88 | $PanelCropScreen = (New-Object -TypeName System.Windows.Forms.Panel) 89 | $ButtonCropScreen = (New-Object -TypeName System.Windows.Forms.Button) 90 | $TextBoxCropScreen = (New-Object -TypeName System.Windows.Forms.TextBox) 91 | $LabelConnectionString = (New-Object -TypeName System.Windows.Forms.Label) 92 | $CheckBoxStayAwake = (New-Object -TypeName System.Windows.Forms.CheckBox) 93 | ([System.ComponentModel.ISupportInitialize]$PictureBoxLogo).BeginInit() 94 | $PanelMain.SuspendLayout() 95 | $PanelSettings.SuspendLayout() 96 | $PanelPositionAndSize.SuspendLayout() 97 | $PanelRecord.SuspendLayout() 98 | $PanelOrientation.SuspendLayout() 99 | $PanelCropScreen.SuspendLayout() 100 | $FormScrcpy.SuspendLayout() 101 | # 102 | #LabelMain 103 | # 104 | $LabelMain.Font = (New-Object -TypeName System.Drawing.Font -ArgumentList @([System.String]'Tahoma',[System.Single]12,[System.Drawing.FontStyle]::Regular,[System.Drawing.GraphicsUnit]::Point,([System.Byte][System.Byte]0))) 105 | $LabelMain.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]2,[System.Int32]9)) 106 | $LabelMain.Name = [System.String]'LabelMain' 107 | $LabelMain.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]173,[System.Int32]36)) 108 | $LabelMain.TabIndex = [System.Int32]0 109 | $LabelMain.Text = [System.String]'Scrcpy GUI Client' 110 | $LabelMain.UseCompatibleTextRendering = $true 111 | # 112 | #PictureBoxLogo 113 | # 114 | $PictureBoxLogo.Image = ([System.Drawing.Image]$resources.'PictureBoxLogo.Image') 115 | $PictureBoxLogo.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]296,[System.Int32]12)) 116 | $PictureBoxLogo.Name = [System.String]'PictureBoxLogo' 117 | $PictureBoxLogo.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]305,[System.Int32]96)) 118 | $PictureBoxLogo.SizeMode = [System.Windows.Forms.PictureBoxSizeMode]::StretchImage 119 | $PictureBoxLogo.TabIndex = [System.Int32]1 120 | $PictureBoxLogo.TabStop = $false 121 | # 122 | #LabelIP 123 | # 124 | $LabelIP.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]4,[System.Int32]7)) 125 | $LabelIP.Name = [System.String]'LabelIP' 126 | $LabelIP.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]100,[System.Int32]23)) 127 | $LabelIP.TabIndex = [System.Int32]2 128 | $LabelIP.Text = [System.String]'IP:' 129 | $LabelIP.UseCompatibleTextRendering = $true 130 | $LabelIP.add_Click($Label2_Click) 131 | # 132 | #TextBoxIP 133 | # 134 | $TextBoxIP.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]4,[System.Int32]33)) 135 | $TextBoxIP.Name = [System.String]'TextBoxIP' 136 | $TextBoxIP.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]173,[System.Int32]24)) 137 | $TextBoxIP.TabIndex = [System.Int32]3 138 | # 139 | #LabelMaxSize 140 | # 141 | $LabelMaxSize.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]4,[System.Int32]60)) 142 | $LabelMaxSize.Name = [System.String]'LabelMaxSize' 143 | $LabelMaxSize.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]100,[System.Int32]23)) 144 | $LabelMaxSize.TabIndex = [System.Int32]4 145 | $LabelMaxSize.Text = [System.String]'Max Size:' 146 | $LabelMaxSize.UseCompatibleTextRendering = $true 147 | # 148 | #LabelBitrate 149 | # 150 | $LabelBitrate.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]4,[System.Int32]113)) 151 | $LabelBitrate.Name = [System.String]'LabelBitrate' 152 | $LabelBitrate.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]100,[System.Int32]23)) 153 | $LabelBitrate.TabIndex = [System.Int32]6 154 | $LabelBitrate.Text = [System.String]'Bitrate' 155 | $LabelBitrate.UseCompatibleTextRendering = $true 156 | # 157 | #LabelMaxFPS 158 | # 159 | $LabelMaxFPS.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]4,[System.Int32]166)) 160 | $LabelMaxFPS.Name = [System.String]'LabelMaxFPS' 161 | $LabelMaxFPS.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]100,[System.Int32]23)) 162 | $LabelMaxFPS.TabIndex = [System.Int32]8 163 | $LabelMaxFPS.Text = [System.String]'max FPS' 164 | $LabelMaxFPS.UseCompatibleTextRendering = $true 165 | # 166 | #PanelMain 167 | # 168 | $PanelMain.AutoScroll = $true 169 | $PanelMain.BorderStyle = [System.Windows.Forms.BorderStyle]::Fixed3D 170 | $PanelMain.Controls.Add($ButtonDownload) 171 | $PanelMain.Controls.Add($ButtonExit) 172 | $PanelMain.Controls.Add($PanelSettings) 173 | $PanelMain.Controls.Add($ButtonConnect) 174 | $PanelMain.Controls.Add($PanelPositionAndSize) 175 | $PanelMain.Controls.Add($PanelRecord) 176 | $PanelMain.Controls.Add($PanelOrientation) 177 | $PanelMain.Controls.Add($PanelCropScreen) 178 | $PanelMain.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]12,[System.Int32]114)) 179 | $PanelMain.Name = [System.String]'PanelMain' 180 | $PanelMain.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]603,[System.Int32]406)) 181 | $PanelMain.TabIndex = [System.Int32]10 182 | $PanelMain.add_Paint($Panel1_Paint) 183 | # 184 | #ButtonDownload 185 | # 186 | $ButtonDownload.Font = (New-Object -TypeName System.Drawing.Font -ArgumentList @([System.String]'Tahoma',[System.Single]16.2,[System.Drawing.FontStyle]::Regular,[System.Drawing.GraphicsUnit]::Point,([System.Byte][System.Byte]0))) 187 | $ButtonDownload.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]8,[System.Int32]297)) 188 | $ButtonDownload.Name = [System.String]'ButtonDownload' 189 | $ButtonDownload.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]384,[System.Int32]86)) 190 | $ButtonDownload.TabIndex = [System.Int32]20 191 | $ButtonDownload.Text = [System.String]'DOWNLOAD SCRCPY' 192 | $ButtonDownload.UseCompatibleTextRendering = $true 193 | $ButtonDownload.UseVisualStyleBackColor = $true 194 | # 195 | #ButtonExit 196 | # 197 | $ButtonExit.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]426,[System.Int32]376)) 198 | $ButtonExit.Name = [System.String]'ButtonExit' 199 | $ButtonExit.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]75,[System.Int32]23)) 200 | $ButtonExit.TabIndex = [System.Int32]18 201 | $ButtonExit.Text = [System.String]'Exit' 202 | $ButtonExit.UseCompatibleTextRendering = $true 203 | $ButtonExit.UseVisualStyleBackColor = $true 204 | # 205 | #PanelSettings 206 | # 207 | $PanelSettings.BorderStyle = [System.Windows.Forms.BorderStyle]::FixedSingle 208 | $PanelSettings.Controls.Add($ComboBoxBitrate) 209 | $PanelSettings.Controls.Add($ComboBoxMaxSize) 210 | $PanelSettings.Controls.Add($ComboBoxMaxFPS) 211 | $PanelSettings.Controls.Add($LabelIP) 212 | $PanelSettings.Controls.Add($LabelBitrate) 213 | $PanelSettings.Controls.Add($TextBoxWindowTitle) 214 | $PanelSettings.Controls.Add($LabelWindowTitle) 215 | $PanelSettings.Controls.Add($LabelMaxSize) 216 | $PanelSettings.Controls.Add($LabelMaxFPS) 217 | $PanelSettings.Controls.Add($TextBoxIP) 218 | $PanelSettings.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]3)) 219 | $PanelSettings.Name = [System.String]'PanelSettings' 220 | $PanelSettings.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]186,[System.Int32]278)) 221 | $PanelSettings.TabIndex = [System.Int32]17 222 | # 223 | #ComboBoxBitrate 224 | # 225 | $ComboBoxBitrate.AutoCompleteCustomSource.AddRange([System.String[]]@([System.String]'1M',[System.String]'1,5M',[System.String]'2M',[System.String]'2,5M',[System.String]'3M',[System.String]'5M',[System.String]'6M',[System.String]'7M',[System.String]'8M',[System.String]'9M',[System.String]'10M',[System.String]'11M',[System.String]'12M')) 226 | $ComboBoxBitrate.AutoCompleteMode = [System.Windows.Forms.AutoCompleteMode]::SuggestAppend 227 | $ComboBoxBitrate.AutoCompleteSource = [System.Windows.Forms.AutoCompleteSource]::CustomSource 228 | $ComboBoxBitrate.FormattingEnabled = $true 229 | $ComboBoxBitrate.Items.AddRange([System.Object[]]@([System.String]'1M',[System.String]'1,5M',[System.String]'2M',[System.String]'2,5M',[System.String]'3M',[System.String]'5M',[System.String]'6M',[System.String]'7M',[System.String]'8M',[System.String]'9M',[System.String]'10M',[System.String]'11M',[System.String]'12M')) 230 | $ComboBoxBitrate.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]4,[System.Int32]137)) 231 | $ComboBoxBitrate.Name = [System.String]'ComboBoxBitrate' 232 | $ComboBoxBitrate.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]173,[System.Int32]25)) 233 | $ComboBoxBitrate.TabIndex = [System.Int32]18 234 | $ComboBoxBitrate.Text = [System.String]'2M' 235 | # 236 | #ComboBoxMaxSize 237 | # 238 | $ComboBoxMaxSize.AutoCompleteCustomSource.AddRange([System.String[]]@([System.String]'480',[System.String]'640',[System.String]'720',[System.String]'800',[System.String]'768',[System.String]'960',[System.String]'1024',[System.String]'1200',[System.String]'1280',[System.String]'1440',[System.String]'1600',[System.String]'1920',[System.String]'2160',[System.String]'2880',[System.String]'2840',[System.String]'4096',[System.String]'5120')) 239 | $ComboBoxMaxSize.AutoCompleteMode = [System.Windows.Forms.AutoCompleteMode]::SuggestAppend 240 | $ComboBoxMaxSize.AutoCompleteSource = [System.Windows.Forms.AutoCompleteSource]::CustomSource 241 | $ComboBoxMaxSize.FormattingEnabled = $true 242 | $ComboBoxMaxSize.Items.AddRange([System.Object[]]@([System.String]'480',[System.String]'640',[System.String]'720',[System.String]'800',[System.String]'768',[System.String]'960',[System.String]'1024',[System.String]'1200',[System.String]'1280',[System.String]'1440',[System.String]'1600',[System.String]'1920',[System.String]'2160',[System.String]'2880',[System.String]'2840',[System.String]'4096',[System.String]'5120')) 243 | $ComboBoxMaxSize.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]86)) 244 | $ComboBoxMaxSize.Name = [System.String]'ComboBoxMaxSize' 245 | $ComboBoxMaxSize.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]174,[System.Int32]25)) 246 | $ComboBoxMaxSize.TabIndex = [System.Int32]17 247 | $ComboBoxMaxSize.Text = [System.String]'1024' 248 | # 249 | #ComboBoxMaxFPS 250 | # 251 | $ComboBoxMaxFPS.AutoCompleteCustomSource.AddRange([System.String[]]@([System.String]'10',[System.String]'20',[System.String]'24',[System.String]'25',[System.String]'29,97',[System.String]'30',[System.String]'48',[System.String]'50',[System.String]'59,94',[System.String]'60')) 252 | $ComboBoxMaxFPS.AutoCompleteMode = [System.Windows.Forms.AutoCompleteMode]::SuggestAppend 253 | $ComboBoxMaxFPS.AutoCompleteSource = [System.Windows.Forms.AutoCompleteSource]::CustomSource 254 | $ComboBoxMaxFPS.FormattingEnabled = $true 255 | $ComboBoxMaxFPS.Items.AddRange([System.Object[]]@([System.String]'10',[System.String]'20',[System.String]'24',[System.String]'25',[System.String]'29,97',[System.String]'30',[System.String]'48',[System.String]'50',[System.String]'59,94',[System.String]'60')) 256 | $ComboBoxMaxFPS.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]4,[System.Int32]192)) 257 | $ComboBoxMaxFPS.Name = [System.String]'ComboBoxMaxFPS' 258 | $ComboBoxMaxFPS.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]173,[System.Int32]25)) 259 | $ComboBoxMaxFPS.TabIndex = [System.Int32]16 260 | $ComboBoxMaxFPS.Text = [System.String]'24' 261 | # 262 | #TextBoxWindowTitle 263 | # 264 | $TextBoxWindowTitle.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]4,[System.Int32]245)) 265 | $TextBoxWindowTitle.Name = [System.String]'TextBoxWindowTitle' 266 | $TextBoxWindowTitle.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]173,[System.Int32]24)) 267 | $TextBoxWindowTitle.TabIndex = [System.Int32]15 268 | $TextBoxWindowTitle.Text = [System.String]'My Device | Scrcpy by TGF' 269 | # 270 | #LabelWindowTitle 271 | # 272 | $LabelWindowTitle.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]4,[System.Int32]219)) 273 | $LabelWindowTitle.Name = [System.String]'LabelWindowTitle' 274 | $LabelWindowTitle.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]100,[System.Int32]23)) 275 | $LabelWindowTitle.TabIndex = [System.Int32]14 276 | $LabelWindowTitle.Text = [System.String]'Window Title' 277 | $LabelWindowTitle.UseCompatibleTextRendering = $true 278 | # 279 | #ButtonConnect 280 | # 281 | $ButtonConnect.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]507,[System.Int32]376)) 282 | $ButtonConnect.Name = [System.String]'ButtonConnect' 283 | $ButtonConnect.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]75,[System.Int32]23)) 284 | $ButtonConnect.TabIndex = [System.Int32]19 285 | $ButtonConnect.Text = [System.String]'Connect' 286 | $ButtonConnect.UseCompatibleTextRendering = $true 287 | $ButtonConnect.UseVisualStyleBackColor = $true 288 | # 289 | #PanelPositionAndSize 290 | # 291 | $PanelPositionAndSize.BorderStyle = [System.Windows.Forms.BorderStyle]::Fixed3D 292 | $PanelPositionAndSize.Controls.Add($CheckBoxStayAwake) 293 | $PanelPositionAndSize.Controls.Add($CheckBoxFullscreen) 294 | $PanelPositionAndSize.Controls.Add($CheckBoxAlwaysonTop) 295 | $PanelPositionAndSize.Controls.Add($CheckBoxBorderless) 296 | $PanelPositionAndSize.Controls.Add($ButtonPositionandSize) 297 | $PanelPositionAndSize.Controls.Add($TextBoxWindowHeight) 298 | $PanelPositionAndSize.Controls.Add($LabelWindowHeight) 299 | $PanelPositionAndSize.Controls.Add($TextBoxWindowWidth) 300 | $PanelPositionAndSize.Controls.Add($LabelWindowWidth) 301 | $PanelPositionAndSize.Controls.Add($TextBoxWindowY) 302 | $PanelPositionAndSize.Controls.Add($LabelWindowY) 303 | $PanelPositionAndSize.Controls.Add($TextBoxWindowX) 304 | $PanelPositionAndSize.Controls.Add($LabelWindowX) 305 | $PanelPositionAndSize.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]401,[System.Int32]3)) 306 | $PanelPositionAndSize.Name = [System.String]'PanelPositionAndSize' 307 | $PanelPositionAndSize.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]186,[System.Int32]367)) 308 | $PanelPositionAndSize.TabIndex = [System.Int32]16 309 | # 310 | #CheckBoxFullscreen 311 | # 312 | $CheckBoxFullscreen.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]304)) 313 | $CheckBoxFullscreen.Name = [System.String]'CheckBoxFullscreen' 314 | $CheckBoxFullscreen.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]176,[System.Int32]24)) 315 | $CheckBoxFullscreen.TabIndex = [System.Int32]12 316 | $CheckBoxFullscreen.Text = [System.String]'Fullscreen' 317 | $CheckBoxFullscreen.UseCompatibleTextRendering = $true 318 | $CheckBoxFullscreen.UseVisualStyleBackColor = $true 319 | # 320 | #CheckBoxAlwaysonTop 321 | # 322 | $CheckBoxAlwaysonTop.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]274)) 323 | $CheckBoxAlwaysonTop.Name = [System.String]'CheckBoxAlwaysonTop' 324 | $CheckBoxAlwaysonTop.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]176,[System.Int32]24)) 325 | $CheckBoxAlwaysonTop.TabIndex = [System.Int32]11 326 | $CheckBoxAlwaysonTop.Text = [System.String]'Always on Top' 327 | $CheckBoxAlwaysonTop.UseCompatibleTextRendering = $true 328 | $CheckBoxAlwaysonTop.UseVisualStyleBackColor = $true 329 | # 330 | #CheckBoxBorderless 331 | # 332 | $CheckBoxBorderless.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]244)) 333 | $CheckBoxBorderless.Name = [System.String]'CheckBoxBorderless' 334 | $CheckBoxBorderless.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]176,[System.Int32]24)) 335 | $CheckBoxBorderless.TabIndex = [System.Int32]10 336 | $CheckBoxBorderless.Text = [System.String]'Borderless' 337 | $CheckBoxBorderless.UseCompatibleTextRendering = $true 338 | $CheckBoxBorderless.UseVisualStyleBackColor = $true 339 | # 340 | #ButtonPositionandSize 341 | # 342 | $ButtonPositionandSize.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]-1,[System.Int32]4)) 343 | $ButtonPositionandSize.Name = [System.String]'ButtonPositionandSize' 344 | $ButtonPositionandSize.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]186,[System.Int32]23)) 345 | $ButtonPositionandSize.TabIndex = [System.Int32]9 346 | $ButtonPositionandSize.Text = [System.String]'Position and Size' 347 | $ButtonPositionandSize.UseCompatibleTextRendering = $true 348 | $ButtonPositionandSize.UseVisualStyleBackColor = $true 349 | # 350 | #TextBoxWindowHeight 351 | # 352 | $TextBoxWindowHeight.Enabled = $false 353 | $TextBoxWindowHeight.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]215)) 354 | $TextBoxWindowHeight.Name = [System.String]'TextBoxWindowHeight' 355 | $TextBoxWindowHeight.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]182,[System.Int32]24)) 356 | $TextBoxWindowHeight.TabIndex = [System.Int32]8 357 | $TextBoxWindowHeight.Text = [System.String]'600' 358 | # 359 | #LabelWindowHeight 360 | # 361 | $LabelWindowHeight.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]189)) 362 | $LabelWindowHeight.Name = [System.String]'LabelWindowHeight' 363 | $LabelWindowHeight.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]100,[System.Int32]23)) 364 | $LabelWindowHeight.TabIndex = [System.Int32]7 365 | $LabelWindowHeight.Text = [System.String]'window-height' 366 | $LabelWindowHeight.UseCompatibleTextRendering = $true 367 | # 368 | #TextBoxWindowWidth 369 | # 370 | $TextBoxWindowWidth.Enabled = $false 371 | $TextBoxWindowWidth.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]162)) 372 | $TextBoxWindowWidth.Name = [System.String]'TextBoxWindowWidth' 373 | $TextBoxWindowWidth.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]182,[System.Int32]24)) 374 | $TextBoxWindowWidth.TabIndex = [System.Int32]6 375 | $TextBoxWindowWidth.Text = [System.String]'800' 376 | # 377 | #LabelWindowWidth 378 | # 379 | $LabelWindowWidth.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]136)) 380 | $LabelWindowWidth.Name = [System.String]'LabelWindowWidth' 381 | $LabelWindowWidth.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]100,[System.Int32]23)) 382 | $LabelWindowWidth.TabIndex = [System.Int32]5 383 | $LabelWindowWidth.Text = [System.String]'window-width' 384 | $LabelWindowWidth.UseCompatibleTextRendering = $true 385 | # 386 | #TextBoxWindowY 387 | # 388 | $TextBoxWindowY.Enabled = $false 389 | $TextBoxWindowY.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]109)) 390 | $TextBoxWindowY.Name = [System.String]'TextBoxWindowY' 391 | $TextBoxWindowY.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]181,[System.Int32]24)) 392 | $TextBoxWindowY.TabIndex = [System.Int32]4 393 | $TextBoxWindowY.Text = [System.String]'100' 394 | # 395 | #LabelWindowY 396 | # 397 | $LabelWindowY.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]83)) 398 | $LabelWindowY.Name = [System.String]'LabelWindowY' 399 | $LabelWindowY.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]100,[System.Int32]23)) 400 | $LabelWindowY.TabIndex = [System.Int32]3 401 | $LabelWindowY.Text = [System.String]'window-y' 402 | $LabelWindowY.UseCompatibleTextRendering = $true 403 | # 404 | #TextBoxWindowX 405 | # 406 | $TextBoxWindowX.Enabled = $false 407 | $TextBoxWindowX.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]56)) 408 | $TextBoxWindowX.Name = [System.String]'TextBoxWindowX' 409 | $TextBoxWindowX.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]181,[System.Int32]24)) 410 | $TextBoxWindowX.TabIndex = [System.Int32]2 411 | $TextBoxWindowX.Text = [System.String]'100' 412 | # 413 | #LabelWindowX 414 | # 415 | $LabelWindowX.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]30)) 416 | $LabelWindowX.Name = [System.String]'LabelWindowX' 417 | $LabelWindowX.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]100,[System.Int32]23)) 418 | $LabelWindowX.TabIndex = [System.Int32]1 419 | $LabelWindowX.Text = [System.String]'window-x' 420 | $LabelWindowX.UseCompatibleTextRendering = $true 421 | # 422 | #PanelRecord 423 | # 424 | $PanelRecord.BorderStyle = [System.Windows.Forms.BorderStyle]::Fixed3D 425 | $PanelRecord.Controls.Add($CheckBoxNoDisplay) 426 | $PanelRecord.Controls.Add($TextBoxRecordFile) 427 | $PanelRecord.Controls.Add($CheckBoxRecord) 428 | $PanelRecord.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]195,[System.Int32]222)) 429 | $PanelRecord.Name = [System.String]'PanelRecord' 430 | $PanelRecord.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]200,[System.Int32]69)) 431 | $PanelRecord.TabIndex = [System.Int32]13 432 | # 433 | #CheckBoxNoDisplay 434 | # 435 | $CheckBoxNoDisplay.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]95,[System.Int32]3)) 436 | $CheckBoxNoDisplay.Name = [System.String]'CheckBoxNoDisplay' 437 | $CheckBoxNoDisplay.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]104,[System.Int32]24)) 438 | $CheckBoxNoDisplay.TabIndex = [System.Int32]2 439 | $CheckBoxNoDisplay.Text = [System.String]'No Display' 440 | $CheckBoxNoDisplay.UseCompatibleTextRendering = $true 441 | $CheckBoxNoDisplay.UseVisualStyleBackColor = $true 442 | # 443 | #TextBoxRecordFile 444 | # 445 | $TextBoxRecordFile.Enabled = $false 446 | $TextBoxRecordFile.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]33)) 447 | $TextBoxRecordFile.Name = [System.String]'TextBoxRecordFile' 448 | $TextBoxRecordFile.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]192,[System.Int32]24)) 449 | $TextBoxRecordFile.TabIndex = [System.Int32]1 450 | $TextBoxRecordFile.Text = [System.String]'file.mp4' 451 | # 452 | #CheckBoxRecord 453 | # 454 | $CheckBoxRecord.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]3)) 455 | $CheckBoxRecord.Name = [System.String]'CheckBoxRecord' 456 | $CheckBoxRecord.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]77,[System.Int32]24)) 457 | $CheckBoxRecord.TabIndex = [System.Int32]0 458 | $CheckBoxRecord.Text = [System.String]'Record' 459 | $CheckBoxRecord.UseCompatibleTextRendering = $true 460 | $CheckBoxRecord.UseVisualStyleBackColor = $true 461 | # 462 | #PanelOrientation 463 | # 464 | $PanelOrientation.BorderStyle = [System.Windows.Forms.BorderStyle]::Fixed3D 465 | $PanelOrientation.Controls.Add($RadioButton90Clockwise) 466 | $PanelOrientation.Controls.Add($RadioButton180Degree) 467 | $PanelOrientation.Controls.Add($RadioButton90CounterClockwise) 468 | $PanelOrientation.Controls.Add($RadioButtonNaturalOrientation) 469 | $PanelOrientation.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]195,[System.Int32]82)) 470 | $PanelOrientation.Name = [System.String]'PanelOrientation' 471 | $PanelOrientation.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]200,[System.Int32]130)) 472 | $PanelOrientation.TabIndex = [System.Int32]12 473 | # 474 | #RadioButton90Clockwise 475 | # 476 | $RadioButton90Clockwise.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]93)) 477 | $RadioButton90Clockwise.Name = [System.String]'RadioButton90Clockwise' 478 | $RadioButton90Clockwise.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]192,[System.Int32]26)) 479 | $RadioButton90Clockwise.TabIndex = [System.Int32]3 480 | $RadioButton90Clockwise.TabStop = $true 481 | $RadioButton90Clockwise.Text = [System.String]'90° clockwise' 482 | $RadioButton90Clockwise.UseCompatibleTextRendering = $true 483 | $RadioButton90Clockwise.UseVisualStyleBackColor = $true 484 | # 485 | #RadioButton180Degree 486 | # 487 | $RadioButton180Degree.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]63)) 488 | $RadioButton180Degree.Name = [System.String]'RadioButton180Degree' 489 | $RadioButton180Degree.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]192,[System.Int32]24)) 490 | $RadioButton180Degree.TabIndex = [System.Int32]2 491 | $RadioButton180Degree.TabStop = $true 492 | $RadioButton180Degree.Text = [System.String]'180°' 493 | $RadioButton180Degree.UseCompatibleTextRendering = $true 494 | $RadioButton180Degree.UseVisualStyleBackColor = $true 495 | # 496 | #RadioButton90CounterClockwise 497 | # 498 | $RadioButton90CounterClockwise.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]33)) 499 | $RadioButton90CounterClockwise.Name = [System.String]'RadioButton90CounterClockwise' 500 | $RadioButton90CounterClockwise.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]192,[System.Int32]24)) 501 | $RadioButton90CounterClockwise.TabIndex = [System.Int32]1 502 | $RadioButton90CounterClockwise.TabStop = $true 503 | $RadioButton90CounterClockwise.Text = [System.String]'90° counterclockwise' 504 | $RadioButton90CounterClockwise.UseCompatibleTextRendering = $true 505 | $RadioButton90CounterClockwise.UseVisualStyleBackColor = $true 506 | # 507 | #RadioButtonNaturalOrientation 508 | # 509 | $RadioButtonNaturalOrientation.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]3)) 510 | $RadioButtonNaturalOrientation.Name = [System.String]'RadioButtonNaturalOrientation' 511 | $RadioButtonNaturalOrientation.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]192,[System.Int32]24)) 512 | $RadioButtonNaturalOrientation.TabIndex = [System.Int32]0 513 | $RadioButtonNaturalOrientation.TabStop = $true 514 | $RadioButtonNaturalOrientation.Text = [System.String]'natural Orientation' 515 | $RadioButtonNaturalOrientation.UseCompatibleTextRendering = $true 516 | $RadioButtonNaturalOrientation.UseVisualStyleBackColor = $true 517 | # 518 | #PanelCropScreen 519 | # 520 | $PanelCropScreen.BorderStyle = [System.Windows.Forms.BorderStyle]::Fixed3D 521 | $PanelCropScreen.Controls.Add($ButtonCropScreen) 522 | $PanelCropScreen.Controls.Add($TextBoxCropScreen) 523 | $PanelCropScreen.Cursor = [System.Windows.Forms.Cursors]::Default 524 | $PanelCropScreen.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]195,[System.Int32]3)) 525 | $PanelCropScreen.Name = [System.String]'PanelCropScreen' 526 | $PanelCropScreen.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]200,[System.Int32]73)) 527 | $PanelCropScreen.TabIndex = [System.Int32]11 528 | # 529 | #ButtonCropScreen 530 | # 531 | $ButtonCropScreen.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]-1,[System.Int32]4)) 532 | $ButtonCropScreen.Name = [System.String]'ButtonCropScreen' 533 | $ButtonCropScreen.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]200,[System.Int32]23)) 534 | $ButtonCropScreen.TabIndex = [System.Int32]12 535 | $ButtonCropScreen.Text = [System.String]'Crop Screen' 536 | $ButtonCropScreen.UseCompatibleTextRendering = $true 537 | $ButtonCropScreen.UseVisualStyleBackColor = $true 538 | # 539 | #TextBoxCropScreen 540 | # 541 | $TextBoxCropScreen.Enabled = $false 542 | $TextBoxCropScreen.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]-1,[System.Int32]33)) 543 | $TextBoxCropScreen.Name = [System.String]'TextBoxCropScreen' 544 | $TextBoxCropScreen.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]196,[System.Int32]24)) 545 | $TextBoxCropScreen.TabIndex = [System.Int32]11 546 | $TextBoxCropScreen.Text = [System.String]'1224:1440:0:0' 547 | # 548 | #LabelConnectionString 549 | # 550 | $LabelConnectionString.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]2,[System.Int32]523)) 551 | $LabelConnectionString.Name = [System.String]'LabelConnectionString' 552 | $LabelConnectionString.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]613,[System.Int32]33)) 553 | $LabelConnectionString.TabIndex = [System.Int32]20 554 | $LabelConnectionString.Text = [System.String]'' 555 | $LabelConnectionString.UseCompatibleTextRendering = $true 556 | # 557 | #CheckBoxStayAwake 558 | # 559 | $CheckBoxStayAwake.Location = (New-Object -TypeName System.Drawing.Point -ArgumentList @([System.Int32]3,[System.Int32]334)) 560 | $CheckBoxStayAwake.Name = [System.String]'CheckBoxStayAwake' 561 | $CheckBoxStayAwake.Size = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]176,[System.Int32]24)) 562 | $CheckBoxStayAwake.TabIndex = [System.Int32]13 563 | $CheckBoxStayAwake.Text = [System.String]'Stay Awake' 564 | $CheckBoxStayAwake.UseCompatibleTextRendering = $true 565 | $CheckBoxStayAwake.UseVisualStyleBackColor = $true 566 | # 567 | #FormScrcpy 568 | # 569 | $FormScrcpy.ClientSize = (New-Object -TypeName System.Drawing.Size -ArgumentList @([System.Int32]610,[System.Int32]554)) 570 | $FormScrcpy.Controls.Add($LabelConnectionString) 571 | $FormScrcpy.Controls.Add($PanelMain) 572 | $FormScrcpy.Controls.Add($PictureBoxLogo) 573 | $FormScrcpy.Controls.Add($LabelMain) 574 | $FormScrcpy.Cursor = [System.Windows.Forms.Cursors]::Arrow 575 | $FormScrcpy.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::Fixed3D 576 | $FormScrcpy.Icon = ([System.Drawing.Icon]$resources.'$this.Icon') 577 | $FormScrcpy.KeyPreview = $true 578 | $FormScrcpy.Text = [System.String]'TGF Scrcpy Client' 579 | ([System.ComponentModel.ISupportInitialize]$PictureBoxLogo).EndInit() 580 | $PanelMain.ResumeLayout($false) 581 | $PanelSettings.ResumeLayout($false) 582 | $PanelSettings.PerformLayout() 583 | $PanelPositionAndSize.ResumeLayout($false) 584 | $PanelPositionAndSize.PerformLayout() 585 | $PanelRecord.ResumeLayout($false) 586 | $PanelRecord.PerformLayout() 587 | $PanelOrientation.ResumeLayout($false) 588 | $PanelCropScreen.ResumeLayout($false) 589 | $PanelCropScreen.PerformLayout() 590 | $FormScrcpy.ResumeLayout($false) 591 | Add-Member -InputObject $FormScrcpy -Name base -Value $base -MemberType NoteProperty 592 | Add-Member -InputObject $FormScrcpy -Name LabelMain -Value $LabelMain -MemberType NoteProperty 593 | Add-Member -InputObject $FormScrcpy -Name PictureBoxLogo -Value $PictureBoxLogo -MemberType NoteProperty 594 | Add-Member -InputObject $FormScrcpy -Name LabelIP -Value $LabelIP -MemberType NoteProperty 595 | Add-Member -InputObject $FormScrcpy -Name TextBoxIP -Value $TextBoxIP -MemberType NoteProperty 596 | Add-Member -InputObject $FormScrcpy -Name LabelMaxSize -Value $LabelMaxSize -MemberType NoteProperty 597 | Add-Member -InputObject $FormScrcpy -Name LabelBitrate -Value $LabelBitrate -MemberType NoteProperty 598 | Add-Member -InputObject $FormScrcpy -Name LabelMaxFPS -Value $LabelMaxFPS -MemberType NoteProperty 599 | Add-Member -InputObject $FormScrcpy -Name PanelMain -Value $PanelMain -MemberType NoteProperty 600 | Add-Member -InputObject $FormScrcpy -Name ButtonDownload -Value $ButtonDownload -MemberType NoteProperty 601 | Add-Member -InputObject $FormScrcpy -Name ButtonExit -Value $ButtonExit -MemberType NoteProperty 602 | Add-Member -InputObject $FormScrcpy -Name PanelSettings -Value $PanelSettings -MemberType NoteProperty 603 | Add-Member -InputObject $FormScrcpy -Name ComboBoxBitrate -Value $ComboBoxBitrate -MemberType NoteProperty 604 | Add-Member -InputObject $FormScrcpy -Name ComboBoxMaxSize -Value $ComboBoxMaxSize -MemberType NoteProperty 605 | Add-Member -InputObject $FormScrcpy -Name ComboBoxMaxFPS -Value $ComboBoxMaxFPS -MemberType NoteProperty 606 | Add-Member -InputObject $FormScrcpy -Name TextBoxWindowTitle -Value $TextBoxWindowTitle -MemberType NoteProperty 607 | Add-Member -InputObject $FormScrcpy -Name LabelWindowTitle -Value $LabelWindowTitle -MemberType NoteProperty 608 | Add-Member -InputObject $FormScrcpy -Name ButtonConnect -Value $ButtonConnect -MemberType NoteProperty 609 | Add-Member -InputObject $FormScrcpy -Name PanelPositionAndSize -Value $PanelPositionAndSize -MemberType NoteProperty 610 | Add-Member -InputObject $FormScrcpy -Name CheckBoxStayAwake -Value $CheckBoxStayAwake -MemberType NoteProperty 611 | Add-Member -InputObject $FormScrcpy -Name CheckBoxFullscreen -Value $CheckBoxFullscreen -MemberType NoteProperty 612 | Add-Member -InputObject $FormScrcpy -Name CheckBoxAlwaysonTop -Value $CheckBoxAlwaysonTop -MemberType NoteProperty 613 | Add-Member -InputObject $FormScrcpy -Name CheckBoxBorderless -Value $CheckBoxBorderless -MemberType NoteProperty 614 | Add-Member -InputObject $FormScrcpy -Name ButtonPositionandSize -Value $ButtonPositionandSize -MemberType NoteProperty 615 | Add-Member -InputObject $FormScrcpy -Name TextBoxWindowHeight -Value $TextBoxWindowHeight -MemberType NoteProperty 616 | Add-Member -InputObject $FormScrcpy -Name LabelWindowHeight -Value $LabelWindowHeight -MemberType NoteProperty 617 | Add-Member -InputObject $FormScrcpy -Name TextBoxWindowWidth -Value $TextBoxWindowWidth -MemberType NoteProperty 618 | Add-Member -InputObject $FormScrcpy -Name LabelWindowWidth -Value $LabelWindowWidth -MemberType NoteProperty 619 | Add-Member -InputObject $FormScrcpy -Name TextBoxWindowY -Value $TextBoxWindowY -MemberType NoteProperty 620 | Add-Member -InputObject $FormScrcpy -Name LabelWindowY -Value $LabelWindowY -MemberType NoteProperty 621 | Add-Member -InputObject $FormScrcpy -Name TextBoxWindowX -Value $TextBoxWindowX -MemberType NoteProperty 622 | Add-Member -InputObject $FormScrcpy -Name LabelWindowX -Value $LabelWindowX -MemberType NoteProperty 623 | Add-Member -InputObject $FormScrcpy -Name PanelRecord -Value $PanelRecord -MemberType NoteProperty 624 | Add-Member -InputObject $FormScrcpy -Name CheckBoxNoDisplay -Value $CheckBoxNoDisplay -MemberType NoteProperty 625 | Add-Member -InputObject $FormScrcpy -Name TextBoxRecordFile -Value $TextBoxRecordFile -MemberType NoteProperty 626 | Add-Member -InputObject $FormScrcpy -Name CheckBoxRecord -Value $CheckBoxRecord -MemberType NoteProperty 627 | Add-Member -InputObject $FormScrcpy -Name PanelOrientation -Value $PanelOrientation -MemberType NoteProperty 628 | Add-Member -InputObject $FormScrcpy -Name RadioButton90Clockwise -Value $RadioButton90Clockwise -MemberType NoteProperty 629 | Add-Member -InputObject $FormScrcpy -Name RadioButton180Degree -Value $RadioButton180Degree -MemberType NoteProperty 630 | Add-Member -InputObject $FormScrcpy -Name RadioButton90CounterClockwise -Value $RadioButton90CounterClockwise -MemberType NoteProperty 631 | Add-Member -InputObject $FormScrcpy -Name RadioButtonNaturalOrientation -Value $RadioButtonNaturalOrientation -MemberType NoteProperty 632 | Add-Member -InputObject $FormScrcpy -Name PanelCropScreen -Value $PanelCropScreen -MemberType NoteProperty 633 | Add-Member -InputObject $FormScrcpy -Name ButtonCropScreen -Value $ButtonCropScreen -MemberType NoteProperty 634 | Add-Member -InputObject $FormScrcpy -Name TextBoxCropScreen -Value $TextBoxCropScreen -MemberType NoteProperty 635 | Add-Member -InputObject $FormScrcpy -Name LabelConnectionString -Value $LabelConnectionString -MemberType NoteProperty 636 | } 637 | . InitializeComponent 638 | -------------------------------------------------------------------------------- /scrcpy.ps1: -------------------------------------------------------------------------------- 1 | #MinersWin 2021 2 | #20.01.2021 3 | #https://miners.win 4 | #Tutorial: https://youtube.com/minerswin 5 | #YouTube: https://youtube.com/TheGeekFreaks 6 | #Forum: https://forum.thegeekfreaks.de 7 | #Website: https://thegeekfreaks.de 8 | #Dev: https://miners.win 9 | #Special Thanks to Joly0! 10 | 11 | $scrcpypath = ".\scrcpy\scrcpy.exe" 12 | $adbpath = ".\scrcpy\adb.exe" 13 | 14 | Add-Type -AssemblyName System.Windows.Forms 15 | 16 | . (Join-Path $PSScriptRoot 'scrcpy.designer.ps1') 17 | 18 | $SupportClick = [System.Windows.Forms.MessageBox]::Show("Do you want to support us?`nA few browser tabs will open, you don't have to do anything.","Scrcpy Desktop Client by TGF",'YesNoCancel','Information') 19 | if ($SupportClick -ne "NO"){ 20 | explorer "https://youtu.be/ftVBV-XmAP4" 21 | explorer "https://amzn.to/3dX3I7x" 22 | explorer "https://youtu.be/78DBNzVExPw" 23 | explorer "https://paypal.me/minerswin" 24 | } 25 | 26 | $TextBoxWindowTitle.Text = "Scrcpy" 27 | $Gedownloaded = Test-Path .\scrcpy\ 28 | if ($Gedownloaded) { 29 | $ButtonDownload.ForeColor = "Green" 30 | $ButtonDownload.Text = "Scrcpy Installiert" 31 | $ButtonDownload.Enabled = $false 32 | } else { 33 | $ButtonDownload.ForeColor = "Red" 34 | $ButtonDownload.Text = "Scrcpy Installieren" 35 | $ButtonDownload.Enabled = $true 36 | } 37 | 38 | ##Initial Settings 39 | $RadioButtonNaturalOrientation.Checked = $true 40 | #Deactivate Unneeded Objects 41 | $TextBoxCropScreen.Enabled = $false 42 | 43 | $ButtonCropScreen.Add_Click{ 44 | if ($TextBoxCropScreen.Enabled){ 45 | $TextBoxCropScreen.Enabled = $false 46 | } else { 47 | $TextBoxCropScreen.Enabled = $true 48 | } 49 | } 50 | 51 | $ButtonPositionandSize.Add_Click{ 52 | if ($TextBoxWindowX.Enabled){ 53 | $TextBoxWindowX.Enabled = $false 54 | $TextBoxWindowY.Enabled = $false 55 | $TextBoxWindowHeight.Enabled = $false 56 | $TextBoxWindowWidth.Enabled = $false 57 | } else { 58 | $TextBoxWindowX.Enabled = $true 59 | $TextBoxWindowY.Enabled = $true 60 | $TextBoxWindowHeight.Enabled = $true 61 | $TextBoxWindowWidth.Enabled = $true 62 | } 63 | } 64 | ############################################################################## 65 | ###########################Settings auslesen################################## 66 | ############################################################################## 67 | function Read-Settings { 68 | [pscustomobject]@{ 69 | 'IP' = $TextBoxIP.Text 70 | 'MaxSize' = $ComboBoxMaxSize.Text 71 | 'Bitrate' = $ComboBoxBitrate.Text 72 | 'FPS' = $ComboBoxMaxFPS.Text 73 | 'WindowTitle' = $TextBoxWindowTitle.Text 74 | 'CropScreen' = if ($TextBoxCropScreen.Enabled) { $TextBoxCropScreen.Text } else { '' } 75 | 'Recording' = $CheckBoxRecord.Checked 76 | 'Display' = $CheckBoxNoDisplay.Checked 77 | 'Filepath' = $TextBoxRecordFile.Text 78 | 'WindowX' = $TextBoxWindowX.Text 79 | 'WindowY' ` = $TextBoxWindowY.Text 80 | 'WindowWidth' = $TextBoxWindowWidth.Text 81 | 'WindowHeight' = $TextBoxWindowHeight.Text 82 | 'Orientation' = if ($RadioButtonNaturalOrientation.Checked) { 83 | 0 84 | } elseif ($RadioButton90CounterClockwise.Checked) { 85 | 1 86 | } elseif ($RadioButton180Degree.Checked) { 87 | 2 88 | } else { 89 | 3 90 | } 91 | } 92 | } 93 | 94 | $PictureBoxLogo.Add_Click{Debug} 95 | function Debug{ 96 | Write-Host "Debug:" 97 | Read-Settings | Out-Host 98 | } 99 | 100 | #Download Scrcpy 101 | $Internet = Test-Connection 45.142.177.78 -Count 1 -Quiet 102 | 103 | if ($Internet) { 104 | "$(Get-Date) Internetverbindung: Online" 105 | } else { 106 | "$(Get-Date) Internetverbindung: Offline" 107 | } 108 | 109 | function Test-Download{ 110 | $Gedownloaded = Test-Path .\scrcpy\ 111 | if ($Gedownloaded){ 112 | Write-Output "$(Get-Date) Scrcpy wurde bereits heruntergeladen" 113 | $ButtonDownload.ForeColor = Green 114 | } else { 115 | if ($Internet){ 116 | Write-Output "$(Get-Date) Scrcpy muss heruntergeladen werden" 117 | Download-Scrcpy 118 | } else { 119 | Write-Output "$(Get-Date) Scrcpy ist nicht Installiert, jedoch besteht keine Internetverbindung. Das Programm wird beendet." 120 | $FormScrcpy.Close() 121 | } 122 | } 123 | } 124 | function Download-Scrcpy{ 125 | if (-not $Gedownloaded) { 126 | Write-Host "Scrcpy Download wird vom TGF Mirror gestartet" 127 | $url = "https://cdn.thegeekfreaks.de/Download/scrcpy.zip" 128 | $output = Join-Path -Path "$PWD" -ChildPath "scrcpy.zip" 129 | $start_time = Get-Date 130 | (New-Object System.Net.WebClient).DownloadFile($url, $output) 131 | Write-Host "Download fertiggestellt`nDownloadzeit: $((Get-Date).Subtract($start_time).Seconds) Sekunde(n)`nEntpacke Archiv ..." 132 | Expand-Archive -Path $output -DestinationPath .\scrcpy\ 133 | Write-Host "Archiv erfolgreich entpackt, Lösche Temporäre Download Files ...." 134 | rm $output 135 | Write-Host "Done" -ForegroundColor Green 136 | } 137 | $Gedownloaded = Test-Path .\scrcpy\ 138 | if ($Gedownloaded) { 139 | $ButtonDownload.ForeColor = "Green" 140 | $ButtonDownload.Text = "Scrcpy Installiert" 141 | $ButtonDownload.Enabled = $false 142 | } else { 143 | $ButtonDownload.ForeColor = "Red" 144 | $ButtonDownload.Text="Scrcpy Installieren" 145 | $ButtonDownload.Enabled = $true 146 | } 147 | } 148 | 149 | function Get-ScrcpyConsoleArguments { 150 | <# 151 | Gets the console arguments for scrcpy 152 | #> 153 | $settings = Read-Settings 154 | 155 | [array]$ConsoleArguments = @( 156 | "-m $($settings.MaxSize)", 157 | "--bit-rate $($settings.Bitrate)", 158 | "--max-fps $($settings.FPS)", 159 | "--rotation $($settings.Orientation)", 160 | "--window-title $($settings.WindowTitle)" 161 | ) 162 | 163 | if ($TextBoxCropScreen.Enabled) { 164 | $ConsoleArguments += "--crop $($Settings.CropScreen)" 165 | } 166 | if ($Recording) { 167 | if ($Display) { 168 | $ConsoleArguments += "--no-display" 169 | } 170 | $ConsoleArguments += "--record $($settings.Filepath)" 171 | } 172 | if ($IP -ne $null) { 173 | $ConsoleArguments += "--serial $($settings.IP)" 174 | } 175 | if ($TextBoxWindowX.Enabled) { 176 | $ConsoleArguments += "--window-x $($settings.WindowX) --window-y $($settings.WindowY) --window-width $($settings.WindowWidth) --window-height $($settings.WindowHeight)" 177 | } 178 | if ($CheckBoxBorderless.Checked) { 179 | $ConsoleArguments += "--window-borderless" 180 | } 181 | if ($CheckBoxAlwaysonTop.Checked) { 182 | $ConsoleArguments += "--always-on-top" 183 | } 184 | if ($CheckBoxFullscreen.Checked) { 185 | $ConsoleArguments += "--fullscreen" 186 | } 187 | if ($CheckBoxStayAwake.Checked){ 188 | $ConsoleArguments += "--stay-awake" 189 | } 190 | 191 | $LabelConnectionString.Text = "$ConsoleArguments" 192 | return $ConsoleArguments 193 | } 194 | 195 | function Connect { 196 | Start-Process -FilePath .\scrcpy\adb.exe -ArgumentList "disconnect" 197 | Start-Process -FilePath .\scrcpy\adb.exe -ArgumentList "kill-server" 198 | Start-Sleep 3 199 | if ($TextBoxIP.Text -eq "") { 200 | [System.Windows.Forms.MessageBox]::Show("Please Connect your Phone with your PC, make shure ADB is aktivated, Allow your PC if MessageBox Pops Up","Connect your Smartphone with your PC",1) 201 | $ScrcpyArguments = Get-ScrcpyConsoleArguments 202 | Write-Host "$ScrcpyArguments" 203 | Start-Process -FilePath $scrcpypath -ArgumentList $ScrcpyArguments 204 | }else{ 205 | [System.Windows.Forms.MessageBox]::Show("Please Connect your Phone with your PC, make shure ADB is aktivated, Allow your PC if MessageBox Pops Up","Connect your Smartphone with your PC",1) 206 | $ScrcpyArguments = Get-ScrcpyConsoleArguments 207 | Write-Host "$ScrcpyArguments" 208 | Start $adbpath devices 209 | .\scrcpy\adb.exe tcpip 5555 210 | .\scrcpy\adb.exe connect (-join"$TextBoxIP.Text" + ":5555") 211 | Start-Sleep 3 212 | .\scrcpy\adb.exe connect $TextBoxIP.Text 213 | [System.Windows.Forms.MessageBox]::Show("You can now safely Dissconnect your Smartphone from your PC","Connect your Smartphone with your PC",1) 214 | Start-Process -FilePath '.\scrcpy\scrcpy.exe' -ArgumentList $ScrcpyArguments 215 | } 216 | } 217 | 218 | $ButtonDownload.Add_Click{(Test-Download)} 219 | $ButtonExit.Add_Click{ 220 | Start-Process -FilePath .\scrcpy\adb.exe -ArgumentList "disconnect" 221 | Start-Process -FilePath .\scrcpy\adb.exe -ArgumentList "kill-server" 222 | $FormScrcpy.Close() 223 | } 224 | $ButtonConnect.Add_Click{Connect} 225 | $LabelConnectionString.Add_Click{[System.Windows.Forms.MessageBox]::Show("$ScrcpyArguments","TGF Scrcpy",1)} 226 | Debug 227 | #Call Form 228 | $FormScrcpy.ShowDialog() 229 | 230 | -------------------------------------------------------------------------------- /scrcpy.resources.ps1: -------------------------------------------------------------------------------- 1 | @{ 2 | '$this.Icon' = New-Object -TypeName System.Drawing.Icon -ArgumentList @(New-Object -TypeName System.IO.MemoryStream -ArgumentList @(,[System.Convert]::FromBase64String('AAABAAQAQEAAAAEAIAAoQAAARgAAACAgAAABACAAKBAAAG5AAAAYGAAAAQAgACgJAACWUAAAEBAAAAEAIAAoBAAAvlkAACgAAABAAAAAgAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAHQAAACgAAAAoAAAAHQAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAJQAAAC7AAAAyAAAAMoAAADGAAAAwQAAALwAAAC2AAAArQAAAJYAAABhAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAuAAAALkAAABxAAAAPQAAAB4AAAALAAAABAAAAAIAAAAGAAAADwAAACcAAABRAAAAlwAAANIAAABHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAAAAzwAAAG8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAA4AAAAFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArAAAA3AAAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcAAADhAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAA4gAAAFMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAOkAAABTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAA4gAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AAAA9QAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAygAAAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMAAADyAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAAAALEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAANoAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATgAAAOAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAOcAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAOEAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIAAADpAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSAAAAngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDAAAAmwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAANMAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AP8AAAD/AAAA/wAAAJ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPAAAA/wAAAP8AAAD/AAAA+gAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJwAAAPwAAAD/AAAA/wAAAP8AAADHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAP8AAAD/AAAA/wAAAP8AAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIAAAD/AAAA/wAAAP8AAAD/AAAA+gAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAANsAAAD/AAAA/wAAAP8AAAD/AAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHAAAA/wAAAP8AAAD/AAAA/wAAAP8AAADeAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA6wAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAA/wAAAP8AAAD/AAAA/wAAAP8AAADNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALoAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPEAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADxAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOYAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA6gAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAyAAAAAAAAAAAAAAAAAAAAfgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAANwAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAClAAAAqgAAAD8AAAAnAAAAiAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAL4AAAA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAH0AAADvAAAAsAAAAAoAAACAAAAA6gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAALwAAABsAAAAMQAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAGgAAADwAAABxAAAAsgAAAPAAAAD/AAAA/wAAAPAAAADkAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAPkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADqAAAA1AAAAMMAAAC5AAAAtwAAALwAAADJAAAA3AAAAPIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADbAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAADkAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+gAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAANIAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALoAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOUAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAKAAAAGAAAADWAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAN0AAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAADsAAABxAAAAiAAAAJYAAADqAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAALoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAK0AAADrAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA9gAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAKUAAAD8AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAArwAAAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALQAAAIUAAADQAAAA/QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAN0AAACXAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAABfAAAAkwAAAL4AAADeAAAA9AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA6wAAAMwAAACjAAAAcAAAADgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAABwAAAAyAAAASAAAAFgAAABJAAAALQAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAACAAAABAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAQgAAAF4AAABpAAAAZAAAAFcAAABDAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAHMAAABVAAAALQAAAB0AAAAbAAAAJAAAAEUAAAB8AAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAB/AAAAJAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0wAAAP8AAAD/AAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAA/wAAAP8AAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADfAAAA/wAAAP8AAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFsAAAD/AAAA/wAAAP8AAACKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAEkAAAAaAAAAgAAAAP4AAAD/AAAA/wAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOwAAAP8AAAD/AAAA/wAAAP8AAAC4AAAATQAAABkAAAAFAAAAAAAAAAMAAAARAAAAMAAAAHAAAADaAAAAuwAAANEAAAD/AAAA/wAAAP8AAAD/AAAARgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAA7QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8wAAAN8AAADVAAAA2gAAAOwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPQAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAADeAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPgAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAIgAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD6AAAATwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAOgAAAHkAAADiAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA1gAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAByAAAAzwAAAP4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA1gAAAHkAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAFYAAAB+AAAAnQAAAKYAAACIAAAAXgAAAC8AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAGAAAADAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAyAAAAMAAAACAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAVwAAAEwAAAA7AAAANgAAAEAAAABbAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAABjAAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAZwAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAGAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGoAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQwAAAE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAABJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAhAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAB8AAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAB4AAAAVgAAAAwAAAA7AAAAQgAAACkAAAAAAAAAAAAAAB4AAAA9AAAANgAAAAkAAABPAAAAfwAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFECAgJ0AAAAKQAAAEIAAAAdAAAAEQAAAEsAAAAfAAAAEQAAAEkAAAASAAAAFwAAADoAAAArAgICaQAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAFMFBQUzAAAASQAAADUAAAAAAAAAAAAAAAEAAABEAAAAPAAAAAgAAAAAAAAAAAAAACsAAABGBAQEOwQEBEcAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAFYCAgKBAAAAlgAAAIUAAAAVAAAADQAAABsAAAC5AAAAxwAAAB8AAAANAAAAFAAAAHcAAACBAgICjQMDA1AAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAD/AAAASAAAAEkAAABIAAAANQAAAC0AAAAlAAAAIwAAACoAAAAzAAAARwAAAEkAAAAtAAAA/wAAAJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAD/AAAAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOAAAA/wAAALUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL0AAAD/AAAApQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAAA/wAAANYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMkAAAD/AAAAswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtAAAA/wAAANsAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAD/AAAA9gAAAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAATgAAAGUAAADyAAAA/wAAAMoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJYAAAD/AAAA/wAAAP8AAADAAAAAgwAAAGkAAABpAAAAgwAAALUAAAD4AAAA8AAAAP8AAAD/AAAA/wAAAJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAtgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAABQAAAA2wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACzAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAGYAAADOAAAA/QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA0wAAAGcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAFEAAABzAAAAegAAAFgAAAAsAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAA5AAAAPAAAADYAAAA4AAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAABDAAAAFAAAAAAAAAAAAAAAEQAAAEcAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAATAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAVQAAAAkAAAAUAAAAAAAAAAAAAAAQAAAABwAAAEsAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAgICZwAAADYAAAApAAAALQAAABsAAAATAAAAKgAAACMAAAAzAwMDZAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAIAMDA04AAABlAAAADwAAAAAAAABcAAAAYAAAAAAAAAAKAAAAXgMDA08AAAAeAAAAAAAAAAAAAAAAAAAAAAAAABMAAADGAAAAbwAAAD4AAAAmAAAATwAAAFIAAAAkAAAAPAAAAFwAAADJAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAA/wAAAEsAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA9AAAA/wAAADIAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAP8AAAB2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAP8AAABHAAAAAAAAAAAAAAAAAAAAAAAAACwAAAD/AAAA3gAAAEgAAAAQAAAACQAAABgAAABWAAAAggAAANsAAAD/AAAAMwAAAAAAAAAAAAAAAAAAAAAAAAAHAAAA3AAAAP8AAAD/AAAA7AAAAOQAAADzAAAA/wAAAP8AAAD/AAAA5wAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAXwAAAMoAAAD9AAAA/wAAAP8AAAD/AAAAzQAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAEoAAABOAAAAKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'))) 3 | 'PictureBoxLogo.Image' = New-Object -TypeName System.Drawing.Bitmap -ArgumentList @(New-Object -TypeName System.IO.MemoryStream -ArgumentList @(,[System.Convert]::FromBase64String('iVBORw0KGgoAAAANSUhEUgAABaMAAAEKCAYAAAAPX0lQAAAABGdBTUEAALGPC/xhBQAAlgFJREFUeF7t3Qe4HUd5P/6zp/fbe++9996vuiVZtmXJ6rKaZVumF9N7QktooSehGLAxBAJumA6h9957MWAwoSQkv9/v/3+/0rn4+DKSr65298zu+fI8nydh0T0722Zn3p15x7Phpq1ERERERERERERERJZSbiQiIiIiIiIiIiIiMpNyIxERERERERERERGRmZQbiYiIiIiIiIiIiIjMpNxIRERERERERERERGQm5UYiIiIiIiIiIiIiIjMpNxIRERERERERERERmUm5kYiIiIiIiIiIiIjITMqNRERERERERERERERmUm4kIiIiIiIiIiIiIjKTciMRERERERERERERkZmUG4mIiIiIiIiIiIiIzKTcSERERERERERERERkJuVGIiIiIiIiIiIiIiIzKTcSEREREREREREREZlJuZGIiIiIiIiIiIiIyEzKjUREREREREREREREZlJuJCIiIiIiIiIiIiIyk3IjEREREREREREREZGZlBuJiIiIiIiIiIiIiMyk3EhEREREREREREREZCblRiIiIiIiIiIiIiIiMyk3EhERERERERERERGZSbmRiIiIiIiIiIiIiMhMyo1ERERE2W7m2kXf2J6puEhqICHl8avK6XYT+2e8cvyq6xCfOjRnqP7m4UwemA0qfi85tncqpPr3bjd3YhnnOPY358MaIdnfuq4bERERETmfciMRERFRtqsbbKz1eDxPFa/WwN/VDTS0q8rpdvGCRIkc/1NWnQ94TnFDaUT1Nw8npzR3RvF7r/B6vZep/r3bdSx24xw/Srwq7XxY4RViZ/t8V1hVDiIiIiJyP+VGIiIiomxXN9g45PF4vir+Pw38tG6gYUlVTreLFyRa5Pi/tOp8wPeLG0pzVX/zcHJKc08qfu8vXq/36ap/73Ydi904xx8U/y/tfFjhL+K57fNdCVU5iIiIiMj9lBuJiIiIsh2D0XpgMNp6DEYTERERkV2UG4mIiIiyHYPRemAw2noMRhMRERGRXZQbiYiIiLIdg9F6YDDaegxGExEREZFdlBuJiIiIsl3dYGOfx+P5qPiVBr5UN9Awoyqn2zEYbb0LBKP/V/xWqO7J9fipeFL7fFdcVQ4iIiIicj/lRiIiIqJsVzfYWODxeDaKq9Zht2LbpdhWN9BQoiqn2zEYbb0LBKN/IB4jVPfkelwhetrnuwKqchARERGR+yk3EhEREWW7if0zRt+2Qd/FahpvCXk8ng6xLBDky20ca/Gr/u3FQHlU5XQ7BqOtd4Fg9Bdq+ur6VffjJfBOH5lXloOIiIiI3E+5kYiIiIjWZ+iKsbDH47lOfFd8RXzEF/D/sz8UOCN6hq8Y86r+jtQYjLbeBYLRn+/a0Nuj+hsiIiIiovVQbiQiIiKi9UkFo28UyLW7EtT7P+I/xZMHd40GVX9HagxGW4/BaCIiIiKyi3IjEREREa3PeYLR8BfxDAajLw6D0dZjMJqIiIiI7KLcSERERETrw2C0uRiMth6D0URERERkF+VGIiIiIlofBqPNxWC09RiMJiIiIiK7KDcSERER0fowGG0uBqOtx2A0EREREdlFuZGIiIiI1ofBaHMxGG09BqOJiIiIyC7KjURERES0PgxGm4vBaOsxGE1EREREdlFuJCIiIqL1YTDaXAxGW4/BaCIiIiKyi3IjEREREa0Pg9HmYjDaegxGExEREZFdlBuJiIiIaH0YjDYXg9HWYzCaiIiIiOyi3EhERERE68NgtLkuEIz+bSgeflZpU9nNF+Hyvm1DMQajH+oCweify7l6meI8PpytrTMdAdW+iIiIiCi7KTcSERER0fowGG2uCwSjETjFOV2rP4vnNk+2JRmMfqgLBKPx3/9HqM7n+fzJ8BpPqh1o8Kr2RURERETZTbmRiIiIiNaHwWhzXSAYfbFw/k81T7YFGIx+qAsEo9fjd6FYeJ9qP0REREREyo1EREREtD4MRpvLxGD0b5JFORsmD8wyZ/QqJgejfxyKhSdV+yEiIiIiUm4kIiIiovVhMNpcJgajv1FUW9yI32Qw+qFMDEbj7z85evVkuWo/RERERETKjURERES0PgxGm+sCwej/K34vHlije4tqi+P4TQajH+oCwej/I/4gVOdT5X7xuqlDc7mq/RARERERKTcSERER0fowGG2uCwSjEfi8WTxyLbw+767hK8fO/iaD0Q91gWD0T8ULhPKcKtwk5qcOzfEeJyIiIiIl5UYiIiIiWh8Go811gWD0Dwpri4tmjy0F1+T4kn/lNxmMfqgLBKO/0DrbMag8n+fnW75xi3I/RERERETKjURERES0PgxGm+sCwejvFzeUrisdBIPRD3WBYPTnuzb09qj+hoiIiIhoPZQbiYiIiGh9GIw2F4PR1mMwmoiIiIjsotxIREREROvDYLS5GIy23gWC0d8MhAJ7QrHwoEn6RVXXcq9PVQ4iIiIicj/lRiIiIiJaHwajzcVgtPUuEIz+L/F98XWT4Do+sn2+K6YqBxERERG5n3IjEREREa0Pg9HmYjDaehcIRpsNz8Bz2+e7EqpyEBEREZH7KTcSERER0fowGG0uBqOtx2A0EREREdlFuZGIiIiI1ofBaHMxGG09BqOJiIiIyC7KjURERES0PgxGm4vBaOsxGE1EREREdlFuJCIiIqL1GbpiLOTxePaID4nPp/m0ODW4azSg+jtSixckauW8vS3tPK54T3FD6bqCmjmluVcqfu9TXq/3lOrfu13HYjfO8WvE59LOhxU+JW7gAoZERERE2Uu5kYiIiIjWZ/LgrKeioyooEiK5SmjywKzy70itYaTJK+ctvuo8QrxtrtNQ/c3DaRpvwfVZ/XvJyq7qkOrfu93wleM4x7HV58Mi4aFdY+u6bkRERETkfMqNRERERERERERERERmUm4kIiIiIiIiIiIiIjKTciMRERERERERERERkZmUG4mIiIiIiIiIiIiIzKTcSERERERERERERERkJuVGIiIiIiIiIiIiIiIzKTcSEREREREREREREZlJuZGIiIiIiIiIiIiIyEzKjUREREREREREREREZlJuJCIiIiIiIiIiIiIyk3IjEREREREREREREZGZlBuJiIiIiIiIiIiIiMyk3EhEREREREREREREZCblRiIiIiIiIiIiIiIiMyk3EhERERERERERERGZSbmRiIiIiIiIiIiIiMhMyo3kHvMnlj2zxxa9wi+Csbx4IpobKxZVolkMiS3isLhJPEW8SPyTeK34V/HmlDeK14tXiX8QzxCPFkfEDjEmWkSNKBGJ+qHGUGrf3oVTG5VldLvF6zd55FxUi5vFG8TK+SQ9vTqnJHdAdS1Vmidb6+RvnirelPYbpKeXV/fUtquuI+lv+cwWT/fGvrBcx2WB95DqGmfKP4ur2uY6o6qyZ0KyJKdXyvQCwbpJb7g+Tx26YqxMdR2lHWVI222b/Bu0v1R/T+fap68TLxXPEo8Q+8SCaBdogxWWtVZEpD0aQJt0/uTy35xrt5k+Mm/IcaOtj/Y6zpHq3JE+XllUV9youpZkrvL2Sr+c78HGsZbSpRs2K/8NZY/F0xs95W2VAbknNonXpJ5HXSAec83stYshVdmttHDdxpU4UkDaIjEpB2JI9WJAbBUnxZPE88WrBeJGL6zsrC5X/R7RasqN5Hzdm/oCojCeH2/0eDzz4oB4nPgn8e/is+Kn4gHxR/Ff4r/F/4j/I/6v+H8p/18a/Hf8b/g3/yv+IvC3fxL/KX4mviDuEq8UN4vDYr6wpqhVylSCso3tmVKW243QyClrqYjE8uM75Tx8Rqw+p6SX+wPhwHbVtVTp3tgXkn9/pfzdtwWeDdVvkh5+XtJYNqe6jqQ/PGtyDa8WeMfgHaS6xpmA99/bpZ6v6906aKjKngklTWVJKddN4geC7x194dp8rH/HcIvqOkJxQ+mA/JtPp/6t6jeyHc4L4B280jb9s/iD+KX4nHineK44LhbjhYk6aY8mujf1e1Xn3A1mjy2h/RmLJCPXyDF/U/D+0dt98YLEqOpakrkKqgob5Hy/T1wzePloUPVvKDvgw6TUk2G5FzaLbwid6km0L9+UW5bXOXdi2bZ3FWIXeD8W1hThOVkQN4p/EHeIb4nfipX40UrsaOU9/O3C2uJW1e8SrabcSM7TMtXmreyqjolqsSwVwWMFgsH3CFSsaIyjYa6q6KyCCgmV1K8EyvBB8XrxGGlsbZFy1ouo8GVDcHr06omwdAh2yfF/R7BDoK+LCkaDdGYj8nfHBDp7DEjri8Foh+re2Of3hwKb5BrqFojGe/UdhmEMqsqdSehglTaXF0n5HiXQBlhddtID2gMXDEaP7Z2Kyb95gvhd6m9ofRCo/o3Au/rd4nkew7M71XYOTx2a0+ZjkpmGdo1Gpf5EEP6Hgu1PfTEYbYP+7cPBUDyM4BqCabcU1RVXYeaV6t+S+0k7CQMdtomPC536cAjy3p5bntc1eXDOpyq7mRZPb/LIezAoKsrbK7fKvvHx9r0CMZzfi7WeGwajac2UG0l/C9dtNGauXQzE8uLFYtDn9x2Uh/9fBUY8/0TgBYuRITpVqigLKlaUDSOovyT+RRwNxcIjBdVFhbPHloJL129yZWcApHIOB8IBjFDBsesUUKEHXXQweoM0YjuXexO+gA8zEHT7qk4PYjDaYVKpOSL+UOAyuX6YWaJTvfkXr8/75lAs1NO7ZcCvKn+mzZ/aYEhHK+kxjMdLeRGQZt2kn4cNRo/vmzH8QX+b/Ls7BT94mgN1CQZM3Ccw6vzF4URkq7Spy5onW4PSHnVVWzRZlEz6Q/4Tcpz8aK4vBqMtNrZnyghGgr1yrj8kUPf+XOyePe6u550eHoKv5W2Vfo/huVzuAcyeQYxC9VxmAgY6/FuiKNkp7yLLRkSjjS2/76sbbMyJ5saGZZ9PFng2EKdBGdbT5mYwmtZMuZH0NL5v2ujZ1O8XRcUNpWPysN8g/k18X+hUgV4sjFTBaI3bxU01vXUTOEYc6/SRBdc1DsavmQ6lUnZghB8DA/q5+GB0Siplx1XyG98T7Ozph8Foh5FnClMn94ivCJ2eqbMdhYLqwjpVuXVT0lSWK+XFyNofC7539PKwwWjo3z4cCMfDmF2F4Knqd+jS4Dpg5Pl7BNrXfdIODU/sn3FNOxQjpFMpO74rWA/oh8FoizWONifkPD9JYKQnzjmCbe/NLc/LUf17ciesqVXWUh6Va48R0Ug7oVN9uJKao2v+pDWpOWaOLnjk/ebtWOgulH3hHLxCmDVzm8FoWjPlRtLL8o1bPFXdNeFkcQ7y9uwVbxAYWYt8PW4KeKFBgGNC0AHpPPZJR7+5YaTZ9oT9VqsbbMALELlPGbTUz7qD0SAvd1zbUwIvdV5bvTAY7SDdG/uC/lBgh1y3Lwp8tFRd00xAR+FWpObo3z7kiECVdGgwQrpEyv0YwWCmXtYUjIbi+hJ8VLhF6PQ8uA3aoveL/xCPTpbkdKENrroeTlTeWhGX4zotfiTYRtELg9EWk/d2j5xnpGNID7r9JhQNbe3bNmh5KgTSQ2lTGQY64OMuZsXoVA9icOHbrUzNgUUJC6oLsaYI1hR7ucDHScwSUpVnPRiMpjVTbqTMmz+5wTN3fMnbONYSjeXFu+TBfqr4qPi1QCfEzSMacGyojJHX7xNen/eJsfx4d/fGvhjOCSpR1TlzkrnjyxghHQ6EAkjr8HXBDoE+LikYveHMVqTsSPoCvmvlt7CooZufVadhMNoBUqk5wv5QYLtcsy8L3ToKb6vpq5OOwqyjOq5oV0gHLEd640+RY0BbgnWTHnAd1hSMnrl20eMP+hfl36PzqPotMg+uCxbmRrDicaXN5RXSBvUL5bVxitlji57BXaNJuY+uk+PCgAjWA/pgMNpC8g405D9PlPOMdJHp5x3PwFvkvV6GhdtUf0vu8NfUHB7PygxlnT7sYsbduxJFyS4rUnPg3sY7rKC6sFX28/cCfdT/Fma/AxiMpjVTbqTMkcrH07O53xfNjRXIw7xBYOXSrwonp+G4VKgovyZwLubzqwoLp48suOLr9cCOESx8t1tg5B8D0nq4tGB0SvfGvkggHER6AaTR4bXVA4PRDtC1sQ+zC/Ds6FYvogN7eygaauzdOujYqfulTWVoX6BDzpQdesA1WFMwGoobSnPk3z9brEwzJ+shSIAFwbE+S8Xg5aOW5fC0S+dSD0ZIHxFM2aEPBqMtgnQ7cm4xwxizb1X3O3JH7x3YORJQ/T05X1pqDsy4QyBWt/blm3JK8zrnT24w/f0ysGPYW9NXVy77OCww6wfriqnKYQYGo2nNlBspM/DFqqiuGCumzwkEXpHDyIovVk6Ec4BzgcXhXlJQVTjfMNIUVZ1HJ0HOpvb5rmgkGb1SjosdAj2YEoyGns1nU3Zg9BFTduiBwWjNdW/s8/tDASwmgw6jTiNWMIXxttqBht7+y5yRmuN8MDoslbLjZoF0BKrjJfvgvb/mYPTciWVvSVPZoPzNh1N/q/pNMh/Sd2CB8NeFYqE+qQe0XLR0rSYPzKL9GZf2zkk5JqTs4L2UeQxGW6RxrBmDfx4h0JdUnXsM+npLUV1JBdJjqn6DnK20qSwk1xgjorEYtk59slRqjvyuKQtSc3Rv6jOkXd0u+0BKDrzDrD52BqNpzZQbyV7SsTDwkozln03H8WKBUcBm5u5xG4xQ+abX631hPD/eJ2ITB2YdHRyYPDiHF+RRoduX2mxkWjD6XMqOnhyf34cV7DkdNvMYjNbUSmqOQCggLRPP54VO9SA6r7f5Ar6+0T2TrpiVczYgjRHShvFMOTam7MisiwpGQ8dCd8jr82JtAo6Oth9GlH00GAnul/ZnIdrwqmvkFENXjCF36E0CC4mzHsgsBqMtIO9tQ57Xbjm/H1t1vldDoG4PUkKqfoecKZWaIyDXFjmi0b7UMTVH5+yxRVPvu8mDcx55R0WkXb0g+7gztS9VGczGYDStmXIj2ad/+xDyFiEIjSmzSMeBkReqB5v+Fr4kflM8NxgN9vZsGQhOH5lXnmfd4St8XkX+ytR0LE7JDkHmmBeMTkml7Ngvv43OHj82ZA6D0ZrqkmdErg+eEeSI1uk9+CfDMG4tbSqr69vm3NQc5yPHlSfH+GSBKcp872TGRQejobihFKvgv0fwnWI/XLNfiVfH8uLNE/tnHPuRCjmwc0pyEZDGOhecoZdZDEZbYOiKMaSkwXsOOeBV530F2h535pblFat+h5xn7lxqDrQvLxO61W+p1By5SM1hevsymhvLl98/I7A2lZ3tagajac2UG8l64/tmjOqe2pxgJIi8Rfha9TvBBuD6/EG8TxwqqCosbxhpcuQXbaTsKKwpQpqWvYJTJjPH9GA09Gzux7VFo4AjpDOHwWgNnU3NEfSvLFaoUyAao0je4fV5B1TldoNUyg7kEXyGYMqOzMD74KKD0cgB6fP7sObET9N+i+yFWYxvSRbnTEqbPuTU6f1I2ZFTmpuQY7lR/EywjZIZDEZboLihtEfO7cfFWj7c/T4UDW3v2zbkillQ2a6kqQyBaKTm+JTQ6cMtBtTdllee3z11yNzUHJgJIO+jAn8o8FjZB9oHdtfnDEbTmik3knUwVWT66II/nIj0ycOKvNA/EDpNF3EqBDB+Id5ieL0ztf310aUbNjtuFBtGqORXFuDFeUwgZzhHPNnPkmB0KmVHrs/vw9RqBqQzg8FojaRSc2AKIT7KYuqkToHo//b6vLcEI8He3i0Djs4N+3BWUnYYhoFF8RiQtt+6gtEQSUaR+/ufhF3Tb+lvIY0PAh27kZMU7XzVtdLdzLWLnlh+PFeOA3l10TdhG8V+DEabrKK9CjOQnyoeblR0ultr+upKl27crPxN0t/i9WdTc+DaXyGwGHZWpOaYO75khOPhavn954pfikzU4wxG05opN5I1pMIxiupKMK0SI1+RPJ9BaPOh0sU0nMdV99Q2SufOcUGEVMoOBKRxnyB/ODsE9rImGJ3SvakvGggHD8h+fiz4scFeDEZrpGtDL+o5pCZCiiqd6rmzI6KlMV2nKrdblTaXFchxP0tkqgOTrXCu1xWMnj6yYEiHdlz+/rOp31H9PlkP5x75Zq8taSzNR0BAdb10hyntOSW5SGmAARHMIW0/BqNNhPWE5Hy2yHlFSkfV+T4fzA7YN7BjJKD6XdIb6rHSlnKkvtwmsIC8TvXYg6k5TpmbmmNs75TRsdBdJb//CnExH1/MxmA0rZlyI5mvebLVW1RX3CoPKL5UfV8wCGUdvHSwINNtvoB/oWtDb1h1TXSWStmBKZMHBTo47BDYx9JgNKRSdjxSsLNnLwajNdG9sS/kD/p1HLGCjsKthtc70HfZkOtyRF9IKmVHpRw/FjXkCGn74B2wrmA0tM52oK1ws+Do6MzCdcSsp0cV15cUOjtlR14OjkMwl7y9GIw2UcNoc1jO6aPFxbYxsEjpW+Q5rnHqc5zNUqk5rhIY+Kdbao5b88rzu6xIzRHPT5TJ779QZDr1K4PRtGbKjWSepRs2expHm4Nev3dCHs47BL5UsWFnD1T6Xw2EAsfihYmiif0zjgospKXsOCnQweEHDHtYHoyGjsVuLByG/IwMSNuHwegMS6XmCEu9fLlcD8z80K6jUNtf3+3kBckuRSplR5HHMNCh+b1g3WQ9nON1B6PnTy4bBdWFjfIbn0j9lmofZA+cf+TovFmeoxxMFVddM90hZUc8P442ymMEB0TYh8FokyCIXDfY0C3nFLmiVef64ZwdHS19MUeuQ5SN0lJzIBCt2xokWF/g3WdTc1xrbmqO+VMbPO3zXUXy+08XOgwkYDCa1ky5kcwxePmoIS/CYnkojwpUimzM2Q/n/DfidYFwsG90z6Sj0nYgcJNXkY9RtBghzZQd9rAlGD2+b9pT0lgak/vykOyTnT17MBidYV0belGfIU2NboFojIh+eygaauzbNphVI6JVSpvLkYsYOaSxFgPrJmvh/K47GA3Nk21er8+LdwlSrKj2QfbCwJPHFzeUFs46OGVHsiQnKcdxWvCjuT0YjDZJ41gzZow8WeCjqupcPxzc73fllOYWqn6f9HI2NUdzOdqXmHGnW877v6bmWDA/NYcnGA3hwyFmR92X2l+mMRhNa6bcSOZIFCZL5YFEZw6NOI5qzSx8kbwjlhefr+6tC+OlpbpmOkpL2bFPMGhpPVuC0StSKTswHfZHgtfWWgxGZ1D3xr6AP+i/Wq7D14VOI1aQ3uDW2oH6nmxLzXE+yGWYStnxPLHezjytDer9SwpGQ+Noc4X8zlsFRvir9kP2wroQNxTXl+QuO3QhNKTsyC07m7LjJsEPU9ZjMNoMZ7bKqfQMiv8Ql9L/fiAUDe1gu0B/0rZfSc3xBaFTPbWSmqPb7NQcUNFRFZDf1y2lJ4PRtGbKjXQJ5AXYt23QlyhMNnj93pfIA5npvD30ILwQkD9qf255ftJJK57PnkvZgdxnZwSClvy4YR1bg9EY/e4P+rFwGHJIo/OqKhOZg8HoDMA93r2pLyzP1Q65BpglpFP99d/i7T6/r39s71RWpuY4H6R/KGkqK/cYBtoyDEhbx5Rg9Pi+GUxPxjOGRZxV+yF7oZ7DtTha1lIeVF0zJ0hL2YGRd8whbS0Go01Q0VGFuvApAiNSVed5rfAM31LTW1fG3NF6WjqXmgMBWQx0+JLQaQ2Sv6bmkHrU1NQcaFf3bOr3Sbt6SvbxeaFTvcxgNK2ZciOtHwLR8hCiYni3QCWkekgpc1BZYxrrU/Iq8sumj8w752v3ma2evPJ8rHJ+RHxDqI6PLp2twWhAyo5YXnxlBXt29qzDYHQGpFJzHBYYEa1TIPpPhtd4a3FDaR1Tc5xfaXM5chFihPSv0s4dmceUYPT0kQXMyEPQEAtlczFDPeDa/iiaG9sysX8moLpuTjB/LmVHrhwL1rnAgAjVsdKlYzDaBHkVBcih/+1V53a90CY/OLBjOKTaF2VOKjVHVK7PLoHBPDr1nVZSc3QsXLfR9Pbl9NEFr/x+r3iv0CkADwxG05opN9L69G4d8AciwTF5CN8nMNpK9YCSHn4tnlNQVVgz56B8fqmUHcjhh8AOp0xaw/ZgNIzsnvBEc6IISD9eMB2LNRiMtlkqNceVcu51yxH9J/EOX8Dfryo3PSiVsqNGzteLxAOp80fmMSUYDePXTBuJoiQ6qBghxneIHnAd3p8szhmZODDr2NkXqZQdCEg/VvDDlDUYjL5ECBqH42HMNDQrXRECfbcWN5TWLDk03Y5bSXsegWik5vic0Ol9h3vvbVal5oDagQZ8eEabDOsTqMqQSQxG05opN9JFOpuaYygUjAQX5AH8iGC+Pv3hpYWFDV8Ty4831w02OiYgPXtsyZNXWYAXMHL4MR+5+TISjIapg3MeX+Bsyg7kkEZAWlU+Wj8Go22SSs0RlWcJI1a0S81heI23+EOBvt4tA45a1DZTupZ7vXK+kLLjZXL+/rDqfNKlMS0YDeVtlX6PcTZgyOukD8yUvCWSE23EtHLVdXMCDIiI58fRRnmS+JngBw9zMRh9CUavnjRC0VCfnEf0xVXnd70wOnrP3PElU1Mt0PosXb/53HvuXGoOtC91S83x74miZIfZqTlWNIw0YcHi3bIfDEpTlSHTGIymNVNupIvTt20wJA8e8vR9VjAw6Cz4cPCOvIr8dqRYWTy9UXmNdZRXno+p70cFpqKxQ2CejAWjYXzfzErKjhMCKWV4bc3DYLRNujb04oPZAfFNodM9jPQFtxfXl9Spyk0XFo6HS+T8/aPAx1zWTebAeTQtGA3BSLBWfvMOodNCodkO07Zf1LO5Pz6xf0Z53Zxg/uSyJ1mcg0UNsYbJT1PHRuZgMPoSNI61YObo04TZo0VRj96ZU5Kbr9ov2SeVmgP938sFBmTp1A45l5qjxJrUHDBzdMGbX1XYKfvB4py6tsEYjKY1U26ktevdMhAIhIMb5cFDIFq3nD20Npiu/a+idfLArHNSdly7iJQdmDLJoKW5MhqMhlTKjoSUhaOPzMVgtA26N/aF/EE/Rm18RegUDENH4Vavz9vP1fHXp3miFXkK6wWmh3JRQ3OYHoxuGG3GIAl8DGJ+X33gOuN9fnntQINj80dDKmUHRkhjUUOkvWMbxRwMRq8TZmPJf/rFJ4QV9+P9oWhop7QduNBxppzZ6ilpOpuaAyOivyB0qnfOpeaosC41x/zJDej358t+niN0nvnEYDStmXIjrQFSc1w2FEyl5vik4Iho50Kw5KNev29i8uCco6ZgnU3ZUVGAL8QraR3YIbh0GQ9GgzRmPL6ADwuHPUGgA6sqK10cBqMttHDdRqTmCMvzs1POtW45otFRuK22v75nfN80O5PrtHTDZs/Y3imjqK64Us7nawQXar50eG+bGozGNOaGkaZSw2u8QH4bH2FU+yX74Vp/MBgNdQ9fOe7oD2KplB2FcjwYicoBEeZgMHqdpP2BD6UYwGFVfYf7+9aa3rry5Ru3KMtA1kHbI5WaAzmisSaCTgMdVlJzdFqVmgMm9s/gHl8W3xA617cMRtOaKTfSw0ul5sAUEYyI5jRI58Jo9k+E4uG5gR0jjh2pkleej1G0JwVTdlw6LYLRgKm8sbw4ph2eEuzsXToGoy0ytnfKEwgHUQ8dEl8XOt2rZ0dEh2KhRo6INkfrdLvH6/chIP1SwZQdlwbnztRg9IrSprJi+e2XiN+l9qPaP9kLqYJe0jDSVOz0oBZG6iWLczBS79ECKTt4j10aBqPXAbNa4/mJZjl/Vrc97hP7+7cPB1XlIGukUnMgfSFGRGddao4VkWQEA5TeLHRfm4zBaFoz5Ua6sN4tA17pdM/Kw8ZAtLOdDUT7g/7N0rBw9JTJtJQdxwSDlpdGm2A0nE3ZkRtDkO/JAouo8NquH4PRFilrrQjK+UVagG8Jnd6LCPzcWttf3923jYFoM3Usdnulg4iUHQh2cvTt+qFOtyQY3b99yKgbbKiT38fCk79N7Y8yC9f7++Kq5sk2x8/SmDw4a6RSdjxe4MOU6phpbRiMXoeG4SakbniM+EvaubQC+o23FjeUVmKkrqosZC6kXylpKsMM4L0Cqd906gMhKPxWK1NzrOje1G/4g/5tsj+dZ8piNuR/iy8W1hY3q46DaDXlRjqPc6k5/MFIcFgetPcJJwaiUYmjssALFZ1HNBxRsWHKy93ijeLF4ukCq7Hf6PV5r5MKEKNubxRIB4GgGKZ+vla8SyAojy+VvxJYNAKNAexD56AZrt3H5dg29W8fDimvt8OspOyQa7VTHBcnaF0OhRORWtU5zpSpg3MeKVeR2C54bddvf1lrRbnqHNP6IHdosjgnEggHMFNItxHRaBTfLvX8AFNzWKNrQ69XnqtqsS/tOaOLgzp9++DOkVzVOb5US9dvNhpGmmpkH7vT9uka8nxj5tBN4qkCQfd3C0xjRpsUa4Lo2B5FG/y9iaJkuRuCWmdTdhQk8uV6XLH6+tBFOZBTmlusOsekNnr1pBGKhbrlecKCbqpnzWw/FlfPnVh2VFpHJ0ql5sBAh2uEbmuQIDXHe6QO78CigqrymwUzaMpaKvJkf1jfSodzgPcpYj33C8SP3iaeY3iN01KHHRTbShrLkqpjIVpNuZHUZo8vIVfPmEAgGg1J1QOqI1QaGB32C/Ep8VbxvKK64oNF9SXTok7kiJgIi4DwC68wOpd7zh5/SVOZkdrmE/g3IREVSVEmBvMq8jGFBsHq14uPCQSpEaDWqSOAL5nvD8XDIwM7R/yrrzMREa1NKBbGqP3jQrcUQX8yvN63yHupjqk5iNyrc6nHI8852qdomwYF2qVFYigQCmAgxRvEF4VuC26iM39DbX+9KwZEEGXC4OWjSN+AvOV2LeiGYOCdyZKcUlV5yByp1BwYEY24gm4LueNeQ2qO9sXTmyxvX8o7zif72ygQx1GVxy64BghAf1A8M68if0Hes4UiIvyNY81sa9NFU26kv9W7ZcCo6q6plYfvLQKBXdVDqhNUGGjoImXDHeK5Yl8kJ9rXMtVeJkIY6a061ksxd3zJI7/tFwXSwO6SfW4XTxTvEN8TOHeZfKEgEP1Bf9A/2799mIFoIqJ1QPqY2oH6oC/gw4iVbwqdFivEaMh3BMKBXlXZiSg7dG/sMyo7q5E3e0pgMeBPCMwK1CWw8eFkSU4L1odQlZ+Izg8pHEqbynrlOcKoaDvbIA+EoqGd/ZcNccaVBVKpOfCRAak5MPJWp0C0bak5VnQu9WDtoBcJq9PQXAja1XjOHhUvSHS0TLVHEfNRlZfoYig30kMN7BwxgpEgksa/UOieFxFfbLFQDVJQPNsX8C2Lmuqe2sTYnqnA5MFZ5TFaYfH6TR7Zp09EQ7FQhZRjQjxCyvZ+gUUg7B5djhfI++S8zHHxCSKi9Zk+soCFVJCj8UrxNaFTIPq/Da/xVnnX9PduGeAHR6Ist3DdRrRFvTmluTGpF3q8Xi+C0l8QOsxwxCizm3q2DERUZSei86voqArI84PZuJmY9XBrTW+d4xch1U0qNQeuKwY6fFXolJoDqd+QXsny1BwrsCZUJBnFBxd8SM1EUB77vE/a1X8n78/e7k39salDcxwBTaZRbqQHoVKsG2xAnh6M7n0g9WDqBhUFvpZhdBryCe0uqisu7N7Up2VlUdZSnhsvSGyQciK4jxeNHaNUcH7eE4qHuwd2jvBLNhHROoztnfK0L3RhxMoR8V2h04gVzLy5raSxtE5VdiIi5DkPhAPtUle8RmBR4EwGO/Ah7yOiZ+G6jezgE60RFs6M58fb5NlB31f1bFkNdce+/suGHL0Avk7OpeY4OyIaqTl+InRqX55NzZEsybElNceK6cPzyJl9WuDDpapcVsIgvi8YXuNg03gL00mRJZQb6UENI80heRBXpiHrVCmuQJD1W+KVYqGwpqi0ZapN+9FgY3unvFLOXF/ANy3lfo74nMBiAKpjvFT43Tv8ocBI//ZhLjhBRLQOSM0Ry49HpD7dL7BYoU4jVvBR81af39fXt22QQR0iOq9U+o4KqTOw+CFGSWeyff9bcX3zZBuDWkRrVD/cGJbn5jEiUzMc0P9+S0ljaa0bFiHNNIwwL20qQ47ofQKLFeoUc0FQ9i12puZYUTfQUCD7fpOw+z7Hh9KPiu11Q40xVdmIzKDcSOc0TbQaXr93UB7EzwqdOt2ASgIN2FcbXu98x1JPweieSe/stYvKY9HV2DVTXmlQJH1+H87ziwVWKTbzXKOx8G6vz4tANKdsExGtA9Iutc52oPN3hcAHUJ1Sc6Cj8PbagYaesb1TnPlCRA8L6TuqumpihmEsSf3xeZGpoBaCLncli3PyVeUkoodCTuG6wYZOeW6Qw1b1TNnlp+KauRPLbHdcguUb/5qaY49AIDqrU3OswEeOcDzcJ/vHOVGVzSp4J31N3o2L8pyF0P5XlY/IDMqNtNUze2zRKKwtrpGHEQvv6fR1DmX5lXi7x/BcJmWMd2/qVx6D0xTXl2DEHUZKv1rgBX+pLyNM2b41FA83D+wc4YhoIqJ1GLtmyuMPBbCAClJzIBCt0zsRI6LfFoqFGvsvG+KIaCK6KLUD9YbUIcPinQKLNKnqGas9EM2JLk4esG9dFyJHOrPF0zTekpBn5ikiE7mi06EtdGeyOKdYWVZ6WGdTczy4WKG+qTmuty81x4rytkqv7B8jxREQV5XPChho8g3D690uzxk/spDllBuzHUZLFNWX5MrDeLPAYoCqhzUTEJxFjuUzhTVF9U5Ix3Ex5k8ue5on23yi2B/0XyvHiWT9662AEaC4zR8KdDM1BxHR+pU2lyNn3SGBdFU6jVg5+8Gxtr++i6k5iGhdzmxF29NfUFU4JPUJBqBkYoQ06tXn1/TXMy8n0QVgtKj8B88qRkXrMEPrgWA0dHn/dn4Mv1hpqTkQiEZ8Q6dAdMZSc6wob6tEqljMGleVzyrITf34+qHGhKpMRGZTbsx2xfUlfnkQd4ivCV0qxv8U7/YFfBtHr56MzF676OqXXt+2wYjh9Y7JMb9W4IPAxVwH5Ii+Vf6+t3/HML/qERGtA0bp5ZTmRgLhAFJzfEPo1FHAh8p3SD0/MHFglvU8EV2SxrFmv2EYPVKvfFxkIiD94ere2iakIFCVj4i2eio6qpDO4UkCg45Uz5HdEBC/paa3roTP7tohEJ0KtmINEh1Tc9yRidQc6eT85Eg5PphWLqvhGki72mia2D/DjytkC+XGbBfNjWF1XiRt16HjjZfcD4KR4E2FtUWlkwdms6ZyGNgxbMgxJ7w+7wk5B18S+EqpOkfp0Dh5fSgerh3cOcKKlIhoneS9g4YwVvH+ntApEP1neS+8Wd4PdUzNQURmSaXsGBfoA9gdkP6l2Nu3bZALGRKdR25ZXrM8J99Oe2508AtxsO+yIc5sWINUag6kWjkoUO/p1L48l5qjOKdtKQOpOdKVt1V2SVnQ/laV0wo/DkVDi3Ifc0Y52Ua5MZv1bh2IBsKBp8sDidG1qgfVTlh879PicGFNUdauZNo42hyVc7BN3C0ulLYDL5A3BkKB5v7twwxQEBGtw8juCU/dUGPI5/cdljr1O0KnjgJyur4jGA31qMpORHQpKjursVArFtJCfnxVHWQV9Dte0LdtMEdVLqJsN7BzJBSKhx8tz8laBifZCR+ubi1pLKtBGhFV2emcpRs3pweidZqBDrivbslkao505W2ViH3cl1Y+K2FU9C1yDzM9B9lKuTFb9W8f8ksHd1keRuTFVD2odsKL7b2G15jvXOqJZvOiJkvXb/bUDzcFvT4vVpS9VSBP6OrzdXZEtJyv9oEdzBFNRLQeU4fnPZFkFDn8VoIxOuRkXPHfhmHcKu+C/t6tA65aM4GI9IB1Yyq7qpMew3ii1DkYFKKqi6yAoMydsbx4/eLpjcqyEWWr0asnjVA8jDQ6mLWgen4y7Wfi6rkTy+yDnkcqNQfWIEEgGqnfdEzN0T59dCHjgWjM+gtGgpiZiIF2qvKa7X5/KLBr8uCcsjxEVlFuzEYz1y5ial6DwGramcgVtwKN0QfEG6USqu3Z3M8RvmmKG0rL5dy8UOBL4crXVOTTfok0UkoHLx9R/h0REV3Y+DXTnvaFLoxYQWqkHwidRqxg1ODbSpvL61RlJyIyU35lQYHUOe8Tdn6Qw5TshYVTG9j2J0pBLuam8dakPBuYuWxXcO5iIbB6Z7IoWag6hmyH1Bwl50ZEHxA/Fzq1L1dSc7Qv3bBZi7q3Y6knImV6rrjQjHAz3R2IBKtVZSGyknJjNmoYacaXOnyB+lXag5kJWMX0ZUgez0D035qXBnpJY2mVnKOnCeSZwvl6VSAcqOvfPqz8GyIiujCk5ojlxZES6ajQbUQ0Ogq3+gL+3r5tg3wvEpHlujf2eaXe2St+nKqH7IDBFUcXTm3goqxEKUh9If8ZEJ8UOgUxV/tNMBraJf1RPr9pcP1SqTmQ+u3rQqdr+GBqjsPz2ly3jqUefAx9Vap8qnKbCYM9nlc31MgUHWQ75cZsg2kj0ZxoozyIHxOZ7IAj1cSLDcOo61zu4TSf85g7vmQU1RXny7l6jJyr5zSMNteP7Z3i+SIiWoflGzd7WmfakSd1t8DIPJ0C0WiI31432NA7umeSHTwisk3bXGeF1D9vEHal68B+XrhwakNQVR6ibLR4eqNPnoubha6jolcgyHprdW9dKUZzq44l2+A8pFJz7BcIROuUmgP17Z2JwmT79JEFreIIHUs9lVI2pCa143xhcN+hif0zXDyXbKfcmG0qOqowFQJTf+yaCrEaXl73G4bxwoLqopyezf3KctJDlbVWBFqm26Oq/42IiB4eUnP4g/5ceQchNcd3U+8j1XsqE/CB9i2hWKiRi9ISkd3G9017oznRy6QeQtoiVR1lNnwIfN/g5aNZu2g5UbqpQ3NGLD/eJs8FcgzrPCp6BWZY7+/bNpj1H5TSUnNgRLSOqTnemCzOadMlNUe6jqUeDJK8S9gxOARrpc1M7J9hO5tsp9yYTaQjbiSKkpj686W0h9JuvxMv9QV8NaoyEhERWaGksTQk75/j4jtCpxHRfxK31vTVdzI1BxFlSuNoM0ZHvzutbrLaV6VfUqYqC1G2qRtsRPowuxcTvRRYd+rWkqayqqXrNymPKRucTc3RfDYQjcUKEezUKRCNGXdvzqso0Co1R7qOpR58gPmwsPq84fc/WVRf0oOPB6qyEFlJuTGbdC73xOQhfKpAx1f1kFoNL9d/NQyjiak5iIjIDpMHZz255fnhQDh4hbyDvi106ihgltI75b04OHVwjqk5iChjGkfPrinzSGFXHfljDJJRlYUom4xcPWGE4+EeeSaQK1r1rOjqR+Kq+RPLWdl+SaXmwEAHLFb4VaFrag5tr0/HUk+XlNOOHOlnZ+O0zXU2q8pBZDXlxmwxc3TBkAdwQnxBZKIjji9z7wpGgpU9WwaUZSQiIjKbPxRAag4s2vt9oVMg+s9en/eNBdWFWJSWI6KJKKO6NvR6AuEAAmK/WVVXWeWBRFFyu6osRNlkYMcwRtY+SyBll+pZ0RWCr3dm4wyHVak5kItYp/blSmqOVqyVoiq/LjqWevDO+Uxa2a2CYPS72+Y661TlILKacmO2aBhtxtQfjIrG6tWqB9RKmMbzH9LpnunZ3M8ONxERWW5k94SnfrgpLO8e5IhGag6dOgqYoXR7KB7uVpWdiCgT8isLiqRuwiLnqnrLbH9JFCWPqspBlC2Wb9ziKWspRxpNjA7VKYXYWj0QjIau6N8+nDWjo8+l5ijPkWM/InTL8a19ao50qWD0Z9PKbxU8W+9qm+usVZWDyGrKjVnhzBZPJCeKfDyZesl912N49nQu94SV5SMiIjLR1KE5vPeQmuqas+8gvTp4SM1xm2EYA71bB/2q8hMRZUJBVaFf6qfXCzvqzP/nC/ge2zrbwRRFlLUqO6uRHucp4vdpz4bT3FbdW1ekOj7XObN1JTXHUfEtoVtqjrsShck2nVNzpOtY6umWMn9aWB3Qxzvtzra5zkZVOYisptyYDSo6qtCwvFHgS5nq4bQSXqw3tky3R1RlIyIiMtP4vmlP+0IXRqxcL36Sehfp4r/EW8tbKzgyg4i05DE8j5V6yq6ZlM+p6avjYBXKSlOH5oxYfhw5cxHUVD0fToE0Ffvd/oH9bGqOxrKkHOsxcV/q2HVxNjVHoijZhtH2qvLrqGOpp0PKjdk4Vgej8fsfq+6t61w8nb0LblLmKDdmg4qOqmJ5+O5Oexjtgq9zb4vlxcswXVpVNiIiIrPgXRPLi2FE9Cmh24hodBRu9Qf9PX3bBpmyioi05DHOzij5VVrdZaWX1vTVJVTlIHK7usGGiDwDTxRIaal6PpwCA97eWtpcVrt4vTsDfUtyXKnUHAhE65b6Def/TUjNMe2A1BzpOpZ6mqXs9wo72utYZHJ8Yv8M2+BkO+XGbFDRXrVJHryfpT2IdkAF/RVfwDfDB56IiCx3ZqunZbo9LO+eveKHQqdANDoKt0vHs3f06klOSScibXkMz7LUVz9Nq7+s9LqavrpcVTmI3K5uoAGjopFGU/VsOA1mou0tb61w5ejoVGoOLFb4TaFb+zKVmsNZgWjoWOqplfK/S9iR7uTH4vKJ/TNMkUe2U250s6XrN3vqBhvz5KH7B4EclaqH0iqYunJ6bO8Up94REZGlkJrD5/fhfYfUHAhE6zRiBYsV3hKKhhoHdgzz4ywRac1jeEakzvpBWh1mpTfU9NXlq8pB5FbLZ7Z4midake7h6cKulDhWQ7vrnkRhskx1zE51LjVHKa4VFsNGfEOn9uVKao5W3FOq8uuuY6mnRI7hX4UdswP+KJ7ctaE3qioLkZWUG91s+siCIQ9cn/i4sLPixJettxXWFNXNHltix5uIiCxVVFeCEdEIRH9f6DRiBYHot9X01XUwNQcROYHHONt3+F5aPWalW6R+LFSVg8itFk9vQh8dH30wKlqnNsul+n0wGrrKLR/ekXIklZrjWoHUb6pjzhTHpuZI17HUg0D/iwXSu6qO00yIh90aiARLVWUhspJyo5tNH1nAwoUHxC9SD6BdsL/trdPtnAJBRESWmTw468mvLAgHwsHd8t5BIFqnEStoWP+bGHRyR4GIsovH8PRLvcVgNJFFKjurg3LvP1lgpKbquXAqtMHeVt1bW6w6bqcpb6vEQAek5viG0C01x91OTc2RrmOpB/GqmwUW+FYdq9m+E4gEB1RlIbKScqObRZJRTFl+nbCz8vyL4TVeVj/cFFSViYiIyCy+wNnUHDeJH6W9h3TwZ6/P+4b8yoI6puYgIifxGJ4xqcPsStPxxpq+ugJVOYjcKqckt0Pufd1G2poFqSyONI61hJZvdGbqiFRqjoQcB1Jz2LWY61qtpOZocWpqjtXK2yqxaO79acdopb/4g/5nTuyf4SARspVyo5tFktEmeeC+tOoBtNp3/aHArKo8REREZhi5asLTONoc9nq9p+S9o9uIaKTmuD2SjHSqyk5EpDObFzB8bQ0XMKQsMnj5SCgUDz9B7n2MblU9E06H3L+3i/r5E8vKc6CzVak5viNUx5gpuGfe6PTUHKuVt1VOyXFhAUzVMZsN/YXPxPPjzaNXT3KwCNlGudHNIsnoZfKw/T7t4bMapiS/0h8KcLodERFZYvLArCeaE43J+2avwFRynaZOYrHg28Rg37ZBjrogIsfxGJ49UofZNRrwpTV9dQlVOYjcZmT3hBFORHrkvsd6TqrnwS1+LvbOn1h2XDuovLUiJGU/Ir4ldEzN0er01ByrlbdVVsmxfTXtWK2G0eVPiObGEtOH55VlIjKbcqNbTR6c9YZiISSDt2NlUsBXpq+LpbFrptgBJyIi003sn/G0L3StpOawa+TeWiHf3S0V7VV1G86oy09EpDuP4cGoTbty2T67pq8urCoHkZsgpULzZCtG3D5LuC1X9GoI4t6TKEyUqM6FjuZOLBsljaW4PtcJpBpRHVemIHj6JgSiN7gkNUe68rbKqBzfrWnHawekydnRtbEvoCoTkdmUG92qor2yWB6w96U9cFZD0Pv1hTVFJbPHlpRlIiIiWi+k5ojmxuLyrjkjdEvNgY7CrYFQoLtv2yCn/RGRI3Vt6PVJXfZq8X9SdZuVUIc/tqavjoNYyPUWT2805H4fFp9O3fuqZ8JN7g9GQ1cP7BjW/vlePH02NQcGOiAQjfal6ngy5VxqjsqCbreNiF5R3laJRQwfJ+wciY7z+l6f39fZs3mA7XaynHKjW1W0V47KA2ZnnqMH8srz98wcXfCqykNERHQpmifbIvKuOSgwIlqnjhwatLfXDTb2juyeYFCFiBwrv7IAAZkPpNVvVvqfaG7s2NShOWVZiNxk8fRGBNyeLOweFY320m/Fn9O22QH7vT0cD5cOXzmmPCe6KG+tQPvyuEDsRL/UHEXJVjfliF4Nsx6D0dAWOVa7FjFcgTVeXh2MBAt6tw4qy0ZkFuVGN+pc7g3Ig3VU2Jkv+tPFDaWOmYpDRETOgEaq1+8r8BhnU3P8eNW7J9PQkH2zNKKbBnaOcGQFETnWzNEFT7I4B/lsf51Wx1npt4mi5FZVWYjcZPrwvBHLj3fIPf8NYffH9N+IG8T7hR0zHtKhLjnUs2UgqDovmTZ3YtmTSs2B84M8+ToNdPhrag6keFGV303CiUi9HO+HhN3XAB9pXiJ9jPqujX0cUEKWUW50o87lHlSqzxdYSEn10JkNXxCfU9xQypw7RERkqsKaIuSSe5T4kdCpo4BA9NtqeuvamJqDiJyucbQZIzcxmMWukYE/SRQlB1VlIXKT2v56tGOeJLDYv+pZsAqe5dtFiXiEQGBa9e+sgjSe7yhtKa9BKgzVucmUVGqOXCnfKfHDVHl1gfvE1ak5VqsfbkIavhcIu0fwA0Zkv9qLlB1bmLKDrKHc6DbI1xzPT5TLA/VOYVdj8j5/0L99fN+0skxEREQXa+LArKegujAaCAf3yXsGI6J1CkTjYy/es4NMT0VEbtA42pwvddqbU3WcHb6eKEpWqMpC5BYjuyeMcCLSLff7p1bd/3b4mdg7sHPEW9FR1SX//8fT/je7/ETsmTuxrFVQtay1Ah8ITohvC91Sc9zl9tQcq+FY5bivEJlanBzpc/4tGAkOSt8jwPRRZDblRrfBNCB5kAbF51MPltVQed+TV5FfpyoPERHReviQmsPjebRAR0b1/smUP3v9vn/NLc+vH9gxzEA0ETne8BVjXsMwNkr99t1V9Z1V0H+4o7y1IqoqD5Fb9F02lJB7/ZnC7lzR/yVeEy9IlCLNQ9N4S1D+O4Kvds2cXoHUIHdFc2OVU4fnlefITqnUHEkpE1JzII2Ifqk5irIjNcdqHYvdNXL87xaZ+jiA/X5LPNUf9HeMXDUenL12UVlWooul3Og204fnvfIAydGenc6sesjMhqkULxzfN51UlYeIiOhijFw1IZ2m1qhhGGfk/aJjao53SKeqQ1V2IiInquysxqjoF6bqOFXdZzZMQ3/RwqkNWuaSJTLD0g2bjfK2SgwS+6Swuy3z/bzy/MumUqNrh64YMyLJaK1s/5ywuywPiD1V3TUZHem7eHojUnNgkdaT4gepsukiLTXHQtaMiE7XudQTlnOAQSh2f7hZ7T/FPeJ4YW1xp/RJ4sI3evWkstxEa6Hc6DapKQ5HhF2LFyLZ/6HxfdN+VXmIiIjWCosVRnNjyBt3SOgWiMYoo9vEYN+2wazsKBCRO8l/5sWXhV11LkYAHls4tYF1KblWZVd1SO7zJwu7+uXp3tQw0lScXp6C6kLkhb9ZINim+huroF55Z1V3zUPKY7ey1oqIlAOB6O8I3VJz3Jkszsmq1ByrdS71YIZ/n/h66rxkEkb0I871H+IlYkcsL9ZZUF1UIZIiVFRfwvcXrZlyo9tIBYYvSs8QdiyQgBfLF1un20dUZXGilqn2fK/P+1jxqiz3SvHMUDTUrjpP57N4epMhfzcgXpr6HdLbi4LRUI/qWqrUDTZMyd/846rfID09v7S5vEV1HXWFQHT7QhdGrNwkkOdQ9d7JFExrvaWyo6oeI51U5ScicqKC6kIsfP42YWdwBnlaZxZObTClPp06NOeV996seFnae5D09cJkcU696lq6xfSReSOWF0Ou6G+k3fd2ud8f9M92LHY/JJXY8o1bPEgBIf/7h4Xdwdj7DMM42LtlIJBeJjvMnVg2ShrLUM9dj3IInQY64MPcm+W6tOH6qMqfLZCapHG0OSz1A2JZdqeTuRDcL/hggHsHqXDfI94i/lnK+uq0ek1XrxD/IJ4jniCOix1iLJ4fbxrZPVEmEiIgvPMnl5XXhy6NcqPbTB+eRw6kfxZYvVb1MJkJD+YdrbMdVaqyOFHzZFu1HNNH044xG+G6YvGApwbCgRLVeTqfxdMb8UXzSmHXNE+6NPfLNd6uupYqtQP1x+RvMjG6gy7ez6XhPae6jjpCao5obgx5FbHa+/eFbh2FW+VZ6ezbNshANBG5xvCV48FITnS31HG/S6vzrIb6/W7RsHBqg7JcF2vy4Bxmhl4nMINFtU/Sy33xgsSo6lq6RU1/PUbhPknY0SdPh6DZW/Mq8nNU5ZL2Fhbue4yw85kHnIfbylrK6xdPb/qbclklLTUH6gddU3N0ZWtqDpVIMoLUNl8ROvUFnAznESO9cb8hBcpvxS8EnodPi3eIFwnklJ8va62ob5poTQzuHGGfx0TKjW4zfXgeCz7dKez42omb+pWtsx0xVVmciMHosxBsfFJ1T23p0K7Ri6qEGIx2HAaj3ctRweim8ZaYlPlagRHROjU+0XB7e91QY+/wVePsKBCRa4xfM+2N5kSHpI77oLCz3kXA+EUNo825Zo0EZDDacbIhGN0lx4lAj+r4rfRjsWv06kllH27kqomVVAjIY636eythsNO+8rZK29J7lrVWoH15WmBxVt1Sc9yRLM5py+bUHCo9WwaQru95gvEE660EqnE/IkiN5+QD4tnhRGRzYU1R2cJ1GxmUNoFyo9tEc2PlcvN8QdjRqMT0iTOtsx2uWXwky4PRuGd+KW4uaSxNrGcVXwajHYfBaPdyRDB64sCsx+f3FRleAwuW/GTVMWQa6rE3B6Oh5sHLRx4y1ZWIyMmQFsnwejukjrtd2JHaLx0+Ol7Rt23QtIAUg9GO49pgND6wtEy1Jw3DeJocp925mdE3f+3AzpHz52Y+s9XTONaCtJ5IWfHn1N/ZBX3Nu2L58Qpl2UyUSs2RK/t7pPh1at+qMmVCWmqOzcryZzOkuJHzgw8mHxI6fUDIFisBagSnP+/1eZ8nkAarbGDHcGD68LzyutGFKTe6TTgRaZObBkn5VTeW2TDMf1vrbIdrOulZHoxG5+Dmys7q4u6Nfcrz83AYjHYcBqPdyxHB6IKqQoxYeYJAIFqnjgLqsLdV99a29m5lag4ico/hK8c9kWS0SOq41wgERVR1oJU+klOS24yPkaryrQeD0Y7j2mA08qDL8Y0KjDy2O5CGNGfbhnaNXXCk7dAVY6gDauXfflbY3fb6fTASvHrAwhQAC9edTc2RL/u6Qeg20AEfDM6l5ji6wIEOCvMnN3iK6oqRTgZpI7CIoOo8kn1wz6JueZPYnVOaVz55YJb37kVSbnSbcCIyKTeJXZXu/bnl+QPTRxaUZXGiLA5GPyCeitQcCCirzs1aMBjtOAxGu5fWwWiMyiusLYoFwsHDUlbdUnOg0fVOMTh7bImNLSJyjfFrpo1oztlA9FME2n6qOtBKGG31wpr++pCqfOvFYLTjuDYYXdlVjVHHeL7s/tCDdtS/lLVWlK5lAbLRPZNew2s8Wf4mE6Ojb6vqrjn/6O1LVNZSgTQPGPn9PaFlao4ppua4oJlrFz0F1UVlcr7eLjg6Wg/I+/5D8YZEUXIb+nFts53K60d/S7nRbcKJyDa5QbDSp+oGMts3SxpLG1TlcKosDEajQfBTaYw8Kqc0N9G7ZeCSvlIzGO04DEa7l9bBaK/fi2DI4wXyB6rKnyn/5fX7/lXqw8b+7cMMRBORa0zsmzG8Pm+91HP/KOxevGzFr6UTO2VWrugVDEY7jmuD0XJ/d8rxfWvV8drhF/6gf6pjsXvNfTmpD9rl7z4i7B4QcJ/0PQ81TbSGzExTkUrNkeMx9E7NsXTDZs64W4MluTciyQhmGXxZ6HQtsx0+Kt8v3iDP8bw8x0m5VrynH4Zyo9uEE5E9cmPY1cD8eEljabmqHE6VZcHos4Fo8cSa3rp81fm4WAxGOw6D0e6lZTB65KoJ1LNIzYGV3HVMzfGOWH68TVV2IiKnGr5y3BdJRhukjnutyFQgGvU9RgWa0uZMx2C047gyGD24azQUioVvluPDCFjVcVsFIxZvaV/oCqvKdT4V7ZVojz1O2F0noLzvEPWzx5aUZbtYqdQcBfKbSM2BRRxV+82UldQc3TNMzXFR6ocaI3Luzoifp84l6QNB6S+JJ9YPN9UN7BzhaP8LUG50m3AigmCRXdOC3lPSWFqgKodTZVkwGl+Mn3CpqTnSMRjtOAxGu5d2wejxfTNYZDcpZbtW6JaaAwGMW8Vg32VDbEwRkStgBHJhbXFA6t5hqd/eLDLZPsNiSDcMXj4SUJX1UjAY7TiuC0aP7J4wIslorxzbJ1Ydqx3wcX+nqlwXgjLL32GhOPR97W6TIbh4zeyxJVPaXGUtFQisIxCtY2qO9yZLmJpjPaaPLuAerRQvE3anlKGHh2cN7/Zbw4nImLQ3QmtJE5SNlBvdRm6CR8jNgK9vqpvFbLeUNJbGVeVwqiwJRqOx8UvDazy6brAhauZUSQajHYfBaPfSKhg9eWDW077QhRErj0bZ0sqpA7wz31zZVd24eP0mTjMjIsfDKMHRPZO+nNLcYqnfMKoM05wxGlFVB9oBI6juiubGWhdPb1KW+VIwGO04rgpGoy/VPNWWK8f1bIEF/lXHbJW/iNfE8uMlqrJdyPKZLZ6Oxe6AP+RHENfuQB/qhDsThclSVdnWah6pOZr+mpoDi93pNNCBqTku1ZmtHrTNy9sq6+Rcvltk8j1G54fn+RviJnnPF00fmef9vopyo9uEExFMtbHrIX1NSWOpqQuQZFoWBKPxgsbUpZtr+uoKVefgUjAY7TgMRruXNsFopOaI5kQTUia8n34kdOso3BaIBDt6tw2y4UREjte9sc+o7KxGXv6N4jXiNyLT9S7KcEPfZUMRVZkvFYPRjuOqYPT8yQ3o/4yJzwm7n7Vvi21DV4z5VWVbi8LaIgT6vpj2m3a5PxgJ7h1c5/T+tNQcNwqMDlftI1NWUnN0MTXHpevZMuD1hwLTck4/KRiQ1hPqPqxd99yc0tz6iQOzvO/TKDe6TTgRQZ4qu6amvKyksdRV002yIBiNaRSPq+6pLTYrNUc6BqMdh8Fo99ImGN0w2oypk7h3fil0CkRjNNHb64cae4evHGODiYgcbWzvlKeorjgeCAWmpG57ufimsGu25MP5SHFDafPccXPyw67GYLTjuC0YHZRjerqwe1Q0+vyvKWutKLyUqfGFtUV++Z2nCbufH7QJ3xlOREqHrhhTlu1CylrK4/L31wsdU3O8J1mSy9QcJurZPBCS84o4w9eFTv0JeijkoH9doijZjkVFVdcyGyk3uo1U5niR2PJwGl7jRXUDDa66wVwcjMY98Qu5Zo+tG2xImL2K+QoGox2HwWj3yngwGqk5fAFfkdfnfZSUR7cRK5iO+qZgNNQ6uGuUgWiHG7tm2ju2Z8pHzrBwyvyP4ZmGkZFybH4RSP3fdMrzkIJ7Nx1+5yEWrz+X1mLm2kVPahv+DvuJtM115kg9WyNGvH4v0nH8u8Di1Jgyq6r7MuEPUr4DrTMd6x65+XAYjHYc1wSjZ44uGInCZLccUyYCZPflVeSPL92wWVm2tVq6frNH6o8e+T30ge0O6mINo4Pdm/qCqrKppFJz5HoMD9qXGImpU2ASM+5uSRbltMl5ZSDOTGe2Iq0MFjS8WnxLMCCtL7yL75F3/2hpc1mAeaSzJxiNr7KqG8J0gXDwBaoyOJlLg9GoqJGa43E1fXWWLjjJYLTjMBjtXhkPRksHKSDlWAlE69RgREfrg9U9ta19TM3hCoFQAIGAneQIM/07hl213gh0b+oLy7FNit0CHWXA/79LpB//ZWJLmk1iOc2imBUzKdPSdptomWofz68smJD/PiekV+PZL5CDHyOg7xDfFej86TQ6EDBC8F3J4pxLygv7cBiMdhzXBKNreusw+wv9b8y2Uh2rVfDB6Y1SL5iS+qa8vRLH8ViBWbSq/VkFx/HOstaK2rXmk+9c7sGI6BMCH95Uv5kpaOvek1dZ0MfUHNbADCDpj0al3XdIzjXeewxI6wvpVO4VU10bek1fuNhplBvdxuZg9AtVZXAylwaj0ai4ubqntkRe8pYGXhiMdhwGo91Lh2A0pq0+X2CUiKqMmYJgzScLa4r62he62FlwAemUPFWuKT66kt6QM/4d/TuGG1TX0cm6N/VF5dgQDMVorZ+lwce41efgh2l+IDDFPN13VsFvrkDnG3/3C/GA0Dl3JoIEOJ5d680Ju1YMRjuOK4LRI7snjEgy2ivH89lVx2cH1AM7UQZV2S7W/KkNRkV7VZ/85ieE3QE+1JN7Z48trmn2ROdyT478e7z3deuT4Lx9JJ4fH586NMf0HBbq2TKAtWhQ5+Mdw4C0vvCR7j2JouRwZWd1Vj8Tyo1uE05EniQX3K5RES8pa61gzmh9oWL+meH1PqpusCG5fOOlTeFaCwajHYfBaPfKeDAaI1yiebFKKctzBaZRqsqZKRiJ8yGv1zvdt20w67/WO10gFHjRqutLekK75GP9O4ZbVNfRyQZ2jhjBSLBeju/O1HGqjj/boL3wjJ4tAzmqc2YmBqMdxxXB6N6tg0k5lmcLu/s9SDX28lhevEhVrvWSfjBy8iLdj9255tEmu0OOp2rm6IKybOn6LxsyksU5SAP3d/J3GHSlU52L2SAfkv7VHAPS1sH6A3IPxOS9u0PO96cEFzXUF56JD3sMY7SquyZrBwEpN7pNOBF5glxsu/LE/VNJY6mrOvEuCkbjpYypS0+s6avLUx2rFRiMdhwGo91LiwUMpSHuyS3LK5fyPEfoNkIajaO7ytsrp7uWey3LZUrWYzDaMVwbjIaeLQOGvFP3yjHen3bM2QrX+s5kSU7bxIFZy9MhMRjtOI4PRiMfcEV71Ygcy2eE3cHQb0vbatPU4XlTAztDu0Yx0rtJfv+Lq/ZnB8z0uOZiRk9KWcvkb14ofiV0CkgjMPrhWH58ZHTPJNuXFpL3rl/agEs434L1v74wWPadOaW5LRP7Z7IyRaJyo9uEExHkj0MHW3UTmO0NJY2lUVU5nMpFwWi8lJ9Q3VNbanVqjnQMRjsOg9HupUUwGiYPzhrS6SyVMr1U2J2L8OGg4XqvP+gfZMoO52Iw2jFcHYyGWF4cdd3bhV0DQ3SFARHbagcabBm0wmC04zg+GF3VVYOF1JAe0+52MerR1zaOtRSqynWpCmuLsd7HU8QfU/uzC47r3yo7q4tV5VIZvHzUqOmrQ9/97wWC2arfzRTEY/49nh8fQf2kKj+Zo3fLANICjos3Cd0GvtCD/lO8NFmUUz13fCnrAtLKjW4TTkTQEMPUHdUNYLZ3ljSW5qrK4VQuCEbjRf7LVGqO+JINqTnSMRjtOAxGu5c2wWg4m7IjN1Ys5XqW0C1lx9kFDUuby8fG9k4Flm/cojwG0heD0Y7h+mD01OF5BEWxKOHXUserOg9u9zvxZKlTg0s32NMOZTDacRwdjJ65dtGQNg3yK39j1XHZ4Zf+oH+8Y6Hbkg/oaK8lCpPtsp+PCbsXRP2V1+fd37O5f82jiZdv3GzUDzfmy989U/7+N0KnevfBlB3yblCVn0xwZqtn4bqNmKlQIucbWQKwFgPTdugJ7YPnSv2fr7yWLqbc6DbhRASra9v1ZfADJY2lJapyOJXDg9F4+WIxiyfU9NUVqI7PagxGOw6D0e6lVTAapg7NGblleZhSibUNdJvGjvyId4n5trlOTql0GAajHcP1wWjpEHuKaovz5Dh1TE1kBwyIeYNoQFBLdY6swGC04zg6GF3dU7syKtruGRBYDOz1+VWFMVW5zDK6ZxILsj5e2D3aGAHEt5e3VtSjT6kq2/nUDTasDHjA4q46BaRxTB9hyg7r9WwZ8FR2VWNhwyvEvwvdRsvTOT8PhAMHBnaOZNXzoNzoNuFEZKdc4F+vuuBW+WJJY2mtqhxO5fBgNFJzPEIaSEV2puZIx2C04zAY7V7aBaPhbMqOwkS+lO8FAl/HVWXPFASkPyAdhn5V2UlfDEY7huuD0YBRk4U1RRg1+fm0Y88WGE053jDS5F8+Y98sEwajHcfpwegeOYbPrTomq6H+/J5hGJtGrppQlssso3smvbKvQfHp1H5V5bEKUvzsr2ivvKgUP4vXb0LKjgr5W4yQ1m3AQyplR2JU2sEcIW0hzMbp2zYYlHdwq5zzZwgM1NPp4wSdux6fCCci/YO7RrMmRaJyo9vIRV2Qi/uztIttpZ8VVBV2zp1YVpbFiRwajMYUqp97vd5H1A02JOyaEqnCYLTjMBjtXloGo0HqiZWUHU8WPxE6NRL/Vzp69/pDgYnW6fYgU3Y4A4PRjoFn3fXBaGgabwl4fd7Tcrx2513NFFzb7/n8vqXmyVa/3XUng9GO48hgNO7r1tmOpDzbGBVt98wH3NsvH9gxbPnsV3xIahxrwehorEVlV/rPFejX3iHtxEpV2S5E+sBG/VBjrlwfpGpASjid2pcY1f5B6XfNMmWH9fBxori+JBpJRmbkvL9KfC91DXS6J7IZrsUbpM1QM31kISvyRys3uk04EcFIjO+nXWgrIQn5vLyUXfNFw4HBaFSoyIv0iJr++ozn72Yw2nEYjHYvbYPRIA1xjGAplHfWo6Ssds3mWSs0kO4Vc7PHlthhcAAGox0ja4LREMuPo035XuH23JW4rhh9dlra0SHVubAag9GO48hg9NyJZfRzJsRnhN35lL8tNgxfOW5Lu2Ro16gnkow2yj4xw8PuAN4DwUhwLxYoVJXt4dQNNmAGHhZh1G7Ag2DKDhuNXTPtlf5GrvR3N8u5/xeB5wgj1VXXh+yFWf1npg/PZ6TdYDflRreRjj0avlg0RXXBzYYvpYdaZztcU5k6MBiNh/gx1T21hXbm5jsfBqMdh8Fo99I6GL2ioKoQuVWfLRCQ1qnDgJQddxfWFve3z3dlzRQyp2Iw2jGyKhjdu2XAL8e7TyAgojofboH6+ykNI01FdqbmSMdgtOM4Mhhd1V2zkiva7hkPCHy/qqylomj+pH0zkkd2T/hSo8Dtfq7wrri9srO6WFWuh7N0LmVHqfzGEwX6yqp9ZMq5lB0FiRGm7LDP4OWj3tqBBqRx2SJeIr4rcF/r1PfINqjXPlnWWtGlumZuo9zoNuP7pgvlon4odXFVF91MqEyf2zrbEVaVxYkcFIxGxfkTr9d7Q91AZlNzpGMw2nEYjHYvRwSjsdhXsihZEIqGHillxiwP1bFkCkawfEg6YlO9WwcuKnch2YvBaMfIqmA0VvjvXOpBSqJXCHzgUp0TJ8P1xAJRT67pq8vPZFojBqMdx5HBaCkzckV/a9Wx2OHHvoB/vGOh2/aP476Ar1v2/0lhd9DuPml/HWyZag8t33jx/Vz0jeuHGpFSBe3Lnwudgo4rKTvmppmywza4J+ZPbvAWN5TGEoXJ1kAkiH7tLQIDOZFnHNdFdb3IOn8xDOMfS5vLE3JtlNfNLZQb3UYqtFy5qG8Tdqzui4D3ra2zHZbnrrKLQ4LReJn+SDy6tr8+qTqOTGEw2nEYjHYvRwSjVzSNt+DddaPQLccfPrreXd5eOd21oZdTKjXFYLRj4NnOnmC06Nncj4XApsXXU+fALXAtMeLwRaFYqLDvsiHl8duFwWjHcVwweuiKsZDc60+Tsts9xf9/DMN4TdtcZ0amspe3VcalDDcLfHhSlc8qiGW8UzTMHF1/Ttm6wcYc+Y3HCN0WssOAh4/G8piyI1N6twwY1b11OUV1xWNyLdDHfbn4oMAHJyyyjo/IuE52p+TJNng25zuXelz9YUa50W2mD8/H5GKiU2bHi/Jsp6J1tqNdVRYnap5sq5Rjepf4hcZQQT66uqe2ePH0Jq0SvqeC0dsE8paryk56+UYgHNioupYqtQP1mG6MXFuq3yK9fKmksWxCdR11NHlw1pMoTCIgjQ6PbiNYkJLqfb6Af5gpO/TEYLRjZF0weubaRU9hTRGCOc8UbhodjdQczxPVg5ePZLwtmgpGHxLo1KreiaSXr8YLEgOqa6mjkd0TRjQninWZPi1Uz4OVvmd4jQ2qctlhbM8UPqgNif8QdrfN0B7cN3N0Yd3B2lTKjiL5HQSkce+p9pMpCHQiZcfo5AGm7MiU2WOLRu/WwVDXhl6kDmwRWPRwr3iSeK24UyB3+jcFYhxIvfUzsbpe0xEG+WDUN1IL2TFYdT0wIv1lnUs9rhngqqLc6DbTh+cDcjFvEHaNTP2hL+DbMrF/xhWrYMpDEI4XJvrErMYG6gYaYrqk5ki3eP0mj5SvSEynlZf0NZlXnl+oupYqLVPt5fI3U6t+g/Q0XtOX+UVNLwZSdgzsGEZA+hECsz90CkhjVMQHS5rKRif2zQQyOR2d/haD0Y6RdcFowJoehbXFDXLsHxdOH2GF8v/C5/c9qnmitWD+5LIW7X+sxi/vvQrB9qczTJQ0lmo1u/N88L6X9i9G1z5L2J0rGiP9XxrLi625rW42HH/7fFfIH/RjwWl8nFeV0yoInr03UZQsU5VtrVIpOxJenxcz8HRM2fGBsyk7jjBlR0ad2epBTna814RXBER45uhCTOqsPFEtOsSImBSquk0nc2JJbBXXhGIhPMMvFR8RPxWIF+rQJsHz+C1fwLdRngHXDvpRbnSb6cPz+Hq5S+BLiOpimw1T9h87vm86oioPERHRWsk7zJNblodV0K8XGHWgW4fhLjHfNtvJHNIaYTDaMbIyGA1zJ5YxWOSkwCgl1blxAozi+6q4vmWqLa46TiK3mTu+hFmf4+Jzwu42CZ635ZGrxjMepCyqL2mUsnwprWx2uT8QCR4Y3DV6yeegbkjrlB0fi+XFh5myg6wytGvUW91TGy9tLq+R+21RPFkgMP1bkemgND50/aO0LRw1kOpiKDe6jXTk8cKcEnblpkM6kDcWN5QWqcpDRER0MSYPzCKPW8LwGlgF3a4Pq2uFafbvj+bGBlVlp8xgMNoxsjkYLYfuwejo2wUCD6rzozNcO6ypsqthpCm5fIazQyg7zB1fCsl9/wxh96hojAp+aVlLRR5Ga6rKZqei+hJ8UHu6sDvdEOqef48ko+VDV4wpy7ZWS9dvXknZgRGiGCGt2l+mMGUH2WL+1Ab0s7wiklqg9LECH9symcYDz/mXw4lIn6rMbqDc6DbITReKh9HYfX/qoqouttm+EggHhlXlISIiWo9YXhwjpM+I7wm73mdr8b+GYdwbjATHW2c6gkzZkXkMRjsGnuOsDEZj+q90/PzSXsa6Gt9NOye6w2ip34i3+vy+zuaJ1sDSjfqliSOywuyxRU+yOKdH7n+MULa7HfKz/MqC4cXr9VgfCKnUfAH/gJTrk8LuUZTIeXuoa0NvUFW2i5FK2RH3+ryn5Dd1nIGHlB2zTNlBdkBKkvb5rrA/6O+Se+81AgsTZ2qU9F+kf3VTVXeNK2cHKDe6UedyT4FczFcLu1b7/ZM0UI8P7Bh2Rd5oIiLKPKTsqO6pzQknItfKewYdBtX7J1Pwfr1XzM8cXWCHIcMYjHaM7A1Gp/Rs7k8EwoEXyHlwwuhodEixaNMjiutLqlqm29nOp6xS1V0Tlfsfi48iSKh6RqyC+uHVBdVFYVW5MqW8rRKLsWKh6d+lymkXjNh8t+y/HkFxVdkuFnJIy2/eJLQb8CA+FsuLMWUH2aZjodtT2lxeIvceBgF9TWTqmbinvLXClQsZKje6UedyT0Qu5KOFndOJ3lzcUMq80UREZKrCmiJ0GJ4gdFt0BlNV7y6qKx5on+9y7YIbTsBgtGNkfTAa4gWJITkP3047L7rBdcKaMO8WiyWNZYm540vKYyFyq5HdE0Y0J9orzwA+yKieEyt9x/Aam4avHNfqA9D8qQ1GeVsl6q9PC7vbY1hw7cD00QVT1uzACOmavjoM4ENAWrcBD39N2THBlB1kk4VTGzwVHVXIq75PYAZXJvpcPypvrRhTlc/plBvdqG/boOEPBTbJxbQzF9KPCqoLe+dPblCWiYiIaD3QOEoUJfOC0dBpeddkqnF0Phgh/SGv3zvZs7mfixpmCIPRjsFgtCiqK8agEXxgs3t04cPB9fmD+EAwErw2nh8vnz2+5F08vUl5HERuhlkM8iw8S/xJqJ4Xq2Aw2YuiubF8VbkyrWW6HaPFHy/szh2N0dF3xgsSNUifoirbxXJEyo5QYG76CGfgkT0Wr9/kqeqqCRqGcaXcfxghbXfKjj/K8/jY7o19l5ySRzfKjW5V0V6JFW8/teriWgkv6se0znSEVOUhIiK6FM2TbUl5z5wUunUYMILl7vL2ymlpPDEgnQEMRjsGg9Fi8fQmo7CmqF3OxXuEDuk6VoLQnxFPD8XCzf3bhzg9nLIW8jRXdlSNpp4Ju9sbX80pzZudPjyv5YyrwV2jRiQZbZNyfnlVue2AGRsHK9qrTA3OIiAtv6vlGiXi41Gm7CCbVXRU4aP5CfFDYeczgXv+zR2L3WWqcjmZcqNbVbRXYuXfNwm7vmZgP3cki3Japo8sKMtERES0XpMHZjFCGtPHHil+LHTqMPxZvM8X8I0yZYf9GIx2DDyzWR+Mht6tA2inHxS/SJ2bTMD1wChMBJWeKEYaRppzhnaNKctMlC1SuaKfLhD8VD07VkF/+h+bJlrzVOXSRXF9Ceov5NK2e9Q4vLeivapEVa71Opeyox4pO24QaF+q9pspD6bs2D/DEdJki1TKjmK5954t7Ez9i3bJp3NKcgdmjy25ap0K5Ua3QnL/cCKCKSf/lXZxrfZLcazvsiGOjiYiItPNS+NoYMfIyghp3UawYArph0oaS0cmD8z6l2/crDwGMh+D0Y7BYHQKgh+VHVWFcj7eIOyeBrsCI54eE0lEWuaOLwWFgXKpykuULWaPLXkiOdF+eTYysYjXT3wB33DHQrfWQRgEquIFiW4pL3JH211//drr9x3s2dxv6kjhtJQdR2UfPxE6tS+RsuP9gfDZlB0c8EC2wAyRorqScrn3sH4E+jiqe9MKeP52Tx2ac9VsAOVGN4sko1hgABdTdZGtgJfRu/2hQI2qPERERJdq+si8J7csDyOk0WH4gdCtw3CXmG+d7WDKDpswGO0YDEan6dncbwTCwVk5J3ZPg12B+vPyoSvGOP2bKKWqqwbT0zHq1+4UOsjB/PLCmqKoqly6GbtmOiblfZKwe/Q4rss7y9srGxeu22h60L5+qBHHhTVKviMy9aFQ5VzKjlym7CD7dCx0e7x+72a5976fdi9aDTMubm6Zbg+ryuRUyo1uFklGS+VCIh+d6iJb5df+UGCPqjxERERmQMqOnk39Ma/Pixx/WGFd9T7KFHQo3x9JRoZVZSfzMRjtGAxGr9K7ZQCLpOH+zcR0d9RVbyqoKqxWlY0oG1V11fTIc/GFtOfEDqgbv2V4jfmhK5yRJmfsmmmvlHlYZCKv9s/F4YqOKtMXOUul7MiX379O/Ci1P10gIP2eeEFibGL/DAPSZItgJIgUNi8Xdi1aivrkVeF4OEdVHqdSbnSzvIr8sFxIrNaNRUlUF9oK/9djeO4paSornT+5QVkuIiIiM8Ty47ny3sEIlm+LTIwsPJ//NQzj3lAsNNY60xFkyg5rMRjtGAxGr7JwaoMRiocHcF5EJkbh/VqcKmks5dRvymrLN27xtM93JX1+39PkmbCz7wxYd+JF/duHc1Vl0xHOV+NYCxb+Q6wBH9NQv9sFdeUdkWTEkg9pS9c/JGUHBjzoNEJ6JWXH7PSRBeaQJsuNXj3pC0ZDi3LffUXg+VPdl2a7KxwPV6jK41TKjW6GnEJyIXHjfCPtwtoB03VOt063R1TlIiIiMgMWzK3sqk6EExEsBIap7qp3Uqb8j3i/mJ8+PM8RLBayMRiNUUnfFZ+ldcEIutf17xhmOrc0vVsHkRYAH9XuF6r7zkroWH42v7KAo6Mpq80eW0K/eVJkYqTvV8XMyO4JR30UGtw1akSS0VYp+9vFf9js7kgyMq4ql1nqh8+m7MAIaQx40DFlxwhTdpAd2uY6scbFqwT6Nqp70mxfCcfDzaqyOJVyo5stnt6E1YBr5GLiBYFKS3WhrYAX+IeSxTl900fmOdKCiIgsVVRXgtE5NwlMqbS7E3khmNJ2d3F9yVD7fBffhxaxMRj9u2AkeKZ7U18nrVv97LFFLnSdZuboolFYU9Qg99cdIhP1138Ho6EzvVsHeF0oa0mfGYHHZ4k/pj0bdsDCYC8uaynPnz+xrCybzoavHPejXhftNmvru2woX1Ums6RSduTJ9TkhkGNfdf0yZSVlx+jE/hmOkCZLTR2a8+aU5mHgzwNp96CVfh6Oh3tUZXEq5Ua36906GPAH/RhtYdeNswIv8hdb/ZIgIiJCWqhEUTIZjASPyLsHs4F0CkhjFMGHfH7fePemfi5qaAEbg9G/iSSjO1VlILoUTeMtPq/Pe5ncY79cdc/Z5bPSX5ge2T3BoAZlpVherF+eg2+tei7s8F1fwDfUsdBt+mJ8dOmQsqNuqBFrlByQa4UBD7ql7LgXC+EyZQdZrbSprFnut++l3X9W+s9wPDyrKodTKTdmg4qOqg65oF9edYGthkDAj7x+31UDO0dYORIRkeVaptsxsmklZYdOAWmMYLmnvL1yuntTHwPSJmMwmtygfrgJixm+Vti1SFA65Kx9We1AfbGqbERuNnzleDgYDT1HngG7pqCv+IvhNV7aOtvBVAuaqx9uRDqlY+Kbgik7KOuUNpVhFuo9afeelf4Ujodd1d5WbswGFR1VUbmgWAHT7o45ph19WG6kpv4dw/zaS0RElpo8MOtJFuegsYQcf98XOgWkEey5ByOkmbLDXAxGkxvMn9qAnLVLAvljM1F3YcTTtg1n1OUjcqOR3RNGNDeGRUQ/n/Ys2OXb0iaYU5WL9JJK2YFFs48LtC9V1zNTVlJ2jE3sn2FAmixR2lQWkvvsFWn3nZX+HI6HD6nK4VTKjdmgbrDRMLwGGrc/X3WR7YDpI/9QP9RYjEpcVT4iIiKzzJ9c9gzsHMEIQ4xg+Y7QKSCNj7QfKm4oGZ46NOdfvpHvRTMwGE2ucGaLp3OpJ0fus6cKLAauugetdDagUVRbnIvUR8oyErnI8o1bMKMKAUaMiv5T6jmwCz5QvziaG2NKS4dYun7TSsqO/XLttEzZEYwgZcc8Z6WT6Uqbynxyjz0+7Z6z0n+F4+FTqnI4lXJjtojkRIvlot4i7J5+BAiC39Q41pJUlY2IiMhMM0cXPDmleQhII8efbqug4z18t5hvnekIqspPF4fBaHKLsWumjXhBok3utXtFJj6k/ac40DDSxMUMyfVmr13EbIQp8QVh5/OGfX1RzI1ePcnAocPUDzetpOzAGiUYZKC6xplwLmVHTmyUKTvIbKVNZYbcX5h5qrr3zPbf4Xj4JlU5nEq5MVt0LHb75aJeI36WdpHtgiDA1w2vsaNlup1Tk4mIyHJI2dG1sS/q8/uulXeQbqugIyfs+0Px8Kiq7HRxGIwmNxnbM+WPJCOH5X7DYuCq+9BKCJLdkyhMtk7sn2GKPXK12WsXEVR8trD7WcNH6ReWtpTnzJ9YVpaN9LV0419TdqCexoAH1TXOFASk34uUHeP7mLKDzJMKRh9Nu9eshGD0I1TlcCrlxmyxfGaLp3Wmo0Yu7O0ClZTqolsJAenPeP2+gaaJVj9TdqzP3PElI1mSE63srI5NHZ73YXqZ6t8REdE58fw4Rkij8fT11LtI9Y7KhP8xDOPecCIyIu/nAFN2rB+D0eQ2yaIkZjS+S2Ri1N0D4oldG/viqrIRucHciWVPTklun9zrmcjR/qP8qsLBhes28oOPQ6VSdkS9Pu/Vcj2xaLZO7UsMeEDKjhmm7CCzZGBk9I2qcjiVcmM26drQG5ALu1f8Ku1C2wkNajSsBxrHmlkxXqSpQ3Oe3LK8Ejl/jxXPFDuaJ9uaOpd6IvjfVH9DRJTtkLIDC/lGkpGrpN7UbQQLRke9X8xPHpzjCJZ1YjCa3KZ+uBG5GbcL1Fl2B8qwP6QtmMJgFlX5iJwOA3vkHn+eQK5d1XNgFbz3X1JUV8xUOC5QP9wUlut5SOCjhk4B6VTKjujYGFN2kAlKm8qQaeFJafeYlZAz+qSqHE6l3JhNpg7Pe/IqCirk4r5b2N2wXYFpUG/yBXzNqjKS2tzxZQSiC+TcPU7cJ/5LYNr5HeKp8r9tKG+rLBGB4SvH+JWdiGiVksbSqNSXJwVWQc/UO1AFI1juLm4oHWmf72Iqq3VgMJrc5tw08DqMjn6JsHthNcDiai9rHG+JqspH5GQjuyeMaG5sQO7xL6fd83b5ltfnXRzaNcr+mgtglnJNX31SritSdmDRbNU1z5S0lB3TDEjTJSltKgvJ/fTKtPvLSn8Ox8P7VeVwKuXGbFM32OA1vMZOucC/WHXB7fQnj+G5pbS5vHrh1AZ2vB8GppElipJFct6eJpDzOz2IgtHm6KRgkciPiacFwsHNyeKc2unD81HhZSoPIqJUXVqYTEgdeVDqyq8JrVJ2iA/5Ar6x7o19AVX56fwYjCY3Grx81PAH/UNy33121X1ol18jaNYy1c7ZjOQqXRv7EDx8jsBHF9W9bxUMynphNDeWryoXOdMiUnYMNsZSKTswWEy3lB3vC0aZsoMuTWlTWY7cSx9Ou7es9MdwPLxNVQ6nUm7MRtU9tXlygf9Z2D0tKR1G9r6+tLmso2tDLyvG85g6NGfkluWtBKJ/mzp3F4KX36/FB8SzxGXNE62Nncs9EeFduG6jcj9ERNmibbYDI6T3iG8JnToM+Lj4vvK2ypmezf0MSF8EBqPJrWr764Ny3z1CoN2suiet9tai+pKK2WOLyvIROc3i6U1GZVf1hNzbnxd2zpLCvr6cU5I7NX1knqOiXahhuAkjRzHg4SsiE/n+z+dsyo7I2ZQdUxwhTetS2lTWLffRj9PuKys9EI6HJ1TlcCrlxmw0c+0i8tBtEt8QmZyq/HvxBsNrdLZMt/OlvAoWK8wtz6uSc/QMcbEj2XFd8fUdCyrcLZBjelNxQ2l1+3xXULU/IqJsMHlg1pMsyUGuSHQYdAtII+B0j9fvm2DKjrVjMJrcanTPpCeSjNTLvfcRkYm66qfi0ODlo8xvS65Q3VOL9z8G7Pxn6h63C4KTL2qZastVlYucLy1lx36BOIvqPsgUpuygdRvcNeqVtghS0SB+p7q/zPaTcDzcrSqLUyk3ZiNUlK0zHblykRHk/EPaRc8EdLzv9vl9/U0TrYGlGzYry5xNFq/b6Jk+suBNFCUb5dy8RvxOXMpHA3RecJ4xYvojvoDvGVKZIJVHuewnInwzRxf4MYCIsgZSdgzsHMEI6X3i60KngDQ6DB8qqisZkvrZv3wj34sPh8FocrOpQ3NYNOiAQGBYdV9aCfXRPcFoqGvmWo6OJmebl3d/JBFB6huk6rJ7QNaPpL873LHQzQ/NLpZK2RHx+ry75Jp/T+jUvkyl7AgxZQetGfohjWMtJXLvvF6gTaC6t8z2uXA83Kgqj1MpN2ar1MINzXKh3ycyOToa8KX4Q2JH42hzUlXebIE0GhXtVViVF9PH3imsmJaJ3KS/FMj5gxHTO/xBf3PXcm9i8uAsG0hElBUQWMkpzUVA+gqhYw5pzGqZb51u52yWh8FgNLnZ0vWbPQVVhWVy/71OIJigujethIErz8wtz+foaHK0io6qiNzLzxN2p1DAc/sPRXUlEVW5yH0aRpqQYgkDHrBIJlN2kGNN7J/xyj2zIL4q7Iob/ls4Hi5VlceplBuz2chVE75gNLRXLvZvVl38TEDH+yuGYdzYMt0eV5U3G0gjCVPHrhQIFFud03tlxDRy/yDH9LNzy/K2VbRXVbfNdTIoTUSuh5Qdncs9YX/Qj1GHWAU90x9n06Hz+n55T4+ryk4PYjCa3K7/siGk2NsgUE+p7k2rfTu3PL9TVTYip5B+Vp/cywgOqu5xq6Bd8U2vzzszePmoslzkPqmUHQm59isz8FT3RqYgIH3H2ZQd1zBlB11YeVsl7mMMYEQKWNX9ZDbEqF4WjoddNUhVuTHb5ZXnF8jFfqWwezVhFbysf+Xz+54byYm2DewYzorRYHhZtc11+uWYKw3DeKqcA6zCa/cXVJx73AM/Ex/2BXzPkfIsJ4tzuNozEbmeNMjjUvetLDqj1QhpeS/cK/XxcOtsR4ApO9QYjCa3w9Tvys5q5CJ9tsjEAuT/6/V5n98w0pSDkdqqMhLpCn2tjsXupD/oR4pKuwIqK9C/enH/9iHmis4y51J2NKyk7Pi+0C5lRygamp4+zJQdpIa0hoFwYFjuFXzEs2vADvJSP3L4ynFXzcZSbsx286c2ePMq8vvlgmM6sF05YB4OXtofMLzG1V0bepPj+2Zcnc+4bbYDnQu5Qz23C7sbSOeDe+GbUvksqspMROQmSNlR3lYZiSQjO6Tus7PBtRaojzF7ZX5i/0xAVf5sx2A0ZYPuTf3SKQw2yX34GZGJoMZ3xc7By0dYD5GjzBxdwDTzafF5Yff7HR+5Z8b2TnHWaZZKpezYI74g9EvZkYyOM2UHqZQ0leXIPfJqgSwGqnvICvhws23q0JyrPpIoN5I0bjf2heSC7xZI16C6ITIBFTWmIj41WZzTVtlZ7aqG7+yxJUwV84lqn9/3BDlONFQyMdLlfPBB4HWBcKBMVX4iIjcqbS7H+xCroH9T6DaC5e6SxtLR9vkudmhXYTCaskXPlgEsZvgogcWtVfeoldBOfXNhTVEVRpqqykeko+qeWsx+wqwCuwf9IIDzYmlb5GPxRFXZyP2Wz5xN2YFUnFcL5N1V3SuZwpQd9DcwSAc59qXNe43cH5g5r7p3rICPhR+raK/qxlpqqrI5lXIjbfUsnt7oqequSRpe4+ly8f+UdjNkGm7G/xQfFSeiOdGypvFW/9INzp0eiHM9c3TBlyhMlsoxIYfUXeIBodMoPHwIuFc690NDu0Y5bYeIssbc8SWP1M8xqf/wgfaLQqeANAJBH/IFfKNdG3rZYUjDYDRli8XTmzzByNnR0f8mMjGj8VfimHRU+VGMHCOSE8Us4G+k3cd2+a7X7xvpWOjm85Ll0lJ2bJf7AgPudBvwcE8oFpphyg6CoV2jGM2/RXxO2Hmv4gPeqzsWuwtV5XIy5UZ6UCwvViUX/20Ci9qpbo5Mwpfs28TuhpGmqq6Nff7xfdPK49BVz5YBX0V7ZYkcAx7st4j7hU5B6BU/DCciWwcvH2Gwg4iyUvt8F0ZII2UHRrDo1GHAx8L3lbdVzvRsHuBU+RQGoymb9G8fDsi9uJKDVHWfWgn14SejubGasWuc1Q6n7DSyeyIUjASfJ/etndPM4S+G1/uPLdPt7E/RXzWMNGF2y1VC05QdkQmm7MhekwdnPV0b+wK+gH9B7of/EHbfow9EcqLHh64Yc90HPOVGelDHYjdW6kY+rY8JnSrHFWhE/Eggt/IVyeKcaiek7xjaNeaTchZ5/d5tUu7Xi28LnVJypMNI9GeUNJXFVMdCRJQNJg/MenJKciNSHyLH39eETgFpfDC+x+vzTjFlxzkMRlM2mTm64CmsKcIC5K8QmWivI5XbI+uHGqOq8hHpYmT3hBHLiw3I/YrAn+pettK3/UH/rKpclL1SKTuQNgbtS6xRorp3MgUB6TuZsiN7tc52oO+zLBAPtPsDHnyvvLWiT1U2p1NupAch/1v7QlfIF/BdgRtB6DhqF9DwxjTBe8Wjo7mxtqbxlsTMtYt+YWQyv8z8yWXk2DGET0STxTnNwUjwuJTz7eIXAg+1rucVKVr+JZoXq0FOa9XxERFli9njS57BnSNolCHHH/L66xSQRofhw4W1xQN432R7/lYGoynbzJ9YNhKFSQTZfrDqHrXL5+W5Gxu+cpwfxEhLCPq1znRg8a1nCbvTUOKj8T9Ec6L5qrJRdktL2YGBarqm7Jhmyo7scDaN7LWL3mRRTkkwErxOrj8+kmRqYOpt5a0VCVU5nU65kf5WVVcNOt+4EX8pdA2crsDoDIxae504LPpKGkuLuzf2RQYvHzFUx2eFni0DBhaCzCnJLZQy9Iq94qUCD/MfhO7nEYGNd0v5e1EZqY6RiCjbzB5b9OSUnh0hjQ4D8qbpNGsI9fY9Yr5luj2oKn+2YDCaslH9UCPSCT1DYFab6n61EoJtL60bbChC0E9VPqJMmj6y4JV7dEpg/Qc7+2HYF0Ziz47tnWIwj86rYaQZKTswCPCzAm061f2UCSjLuZQde5myw82QRra8rbJYrveSQBrZ34pMxa3+4PP7Drh11qdyI/2t4avGPS1T7Zj+93yBxfVUN4tO8MBgxDEenk+LfxGPCsVCc5Wd1Q0iakVDGdMk5bdDotrr8yKvzmnxGvEpcZ9AKg7dg9CAMiIv6nzbXCdzkBIRpUHKjo7F7qA/FECOVt1SdmAEy/sD4cCEquzZgsFoykaL128y5J7sEx8Qdn8oQ9sRaee2Ld2w2bbBH0RrNX1kISr353ME1h1S3cNWQf/vBaXN5bnzJ5aVZSOCVMqOmNwvaF9+PnX/6AIBaabscKnBy0e9lZ3VhV6f9zK5zv8ksMBrJtJyrECb4pPhRKRdVV43UG4ktbkTy4Z0buvlpkBwFSN7VTeNrlB5osyYuvhxcWs0N/ZUsU9MiCZRLUpFvkiKmIg0jDaHZ48thhKFiUhqW0Lg35SIKoG/HRZXycPyNPntN4kPix+K34tMPsTrgaDKdw3DuKaspSK4cGqD8n7QEVKiyLUK4HrRpVjS7uujlMsQvLaXJjh/cgNnOZhI3gvo2O4W6DDoNEL6f6QOf7+8lwbbZjsC2Ziyg8Foykpntnq6NvSGfQH/Mbk3kQpOdc9aCW3e24vrS4oymSLPbnPHl9BGCa5659LFCUpf07I2yrz0Z3LL8vrl/kSKLbsHBv2woLpwWMrAjzQXsHh6E54jn/DbzId9q8qUCamUHWGvz7tZ7h184NOpfZlK2RGemj48z4C0wwxdMWZI3wAxLcS6EM8qF/ViLhgJPlGu7bvFT4QOa5lhhtfTh68Yc+26ZcqNdH5Y9EFu1jq5MTDSWNcF99YKDWak9MCN/mOB6daY3vw2gRQfLxMvFH8nsOIy/v+XiFcL/Js7BUY8YwFFjBbHb+E3nTDy+XxQduQGP17WUu6oRWgm9s8Y8YIEppTcKDDq4bm0Lk8OhANtqnOcKYO7RjHSq0FcL3ht1++JJY1l9apzTOuDXPr4aBdJRjbJ+cU7RKf6Hx9hMTpyYfya6ayb4cJgNGWzusGGErk33ygyUSchF+/BusHGrKh3RvdMGqFYuFaO+ZGCbZT1u1na8VWqc2yGivZKfDz+e2F3/xV9wxcXN5SGVOWiB7XPdyXlXG0QB222TfZdoCpTJjWMnk3Zcbn4jNAuZUc4EZlkyg5n8QV8uXLtTonXi1vFhwQ+eCAeplMcC+X4TE5p7jA+9qqOxQ2UG+nChq8al0ZXqEduEARucdOqbiByJqQSeXRZS0UhRhCorr+Opg7NGcmSnGop+7PF71LHQutzfyAc2K46z5nQv30InbxyKddrRSZzVrnBz0say+ZU55kuTVlrRVDOL0ZII2WHbiNY7i5pKht3a76182EwmrJZ3WADcuMiqIN2neq+tdrdiaJk08T+GWX53GJ0z6Q3lh/Hx3JMac5Enm43uS9ekBhVnedLhcFUsbzYyqho1b6tgjbrN3x+3+zATvvWLXIqaafkyfl6gfiZQN1lB6yH9YW8ivzts8eW9Aqsntnqqemrw0cU5JBGznHVPZYpf03ZMXYNA9JO4Qv4KuS6/VvaddQV1qB4budST1J1HG6h3EgPD1/BpKM3LjfJewQ6u6qbiJwDjaVfGYbxpLKWipwFB00jmz+5wQgnIi1S/lcKBCtVx0drp00wemDHsC8QCbZLmZAayO5Vz92IwWiLYIR0vDAR9Yf8yPGHRWd0CkhjFNiHfQH/cOdyb9Z0GBiMpmw2d2LZk19VkJD78+UCM/dU966V0B57XPfGvriqfG4weWDWF4qFMTgHI9Cdlr5QR5YFozuXe/AsPEvY/Szgvvj7SE40T1UueqiuDb0+r9+3Uc7Zz9POoR3QTnpzTklumapcmbR4+mzKjkgqZQdy+Go34CEUD08zZYczOCgY/VWf3zfYvanf1QNplBtpbUZ2T3ijubEBuVnuEDpNHaGLg0A00pTcXNZS4ajG0sT+GV88P9EqZb9d4Aua6vjo4mgRjB7cNYpRXaPinYLX1hwMRlsMixrKeUZHSreANNYCuLe8rXKmd+tAUFV2t2EwmrLd0o2bjfzKgiG5Rz8p7F5kFW1L5NKf6d8+7LoRoaN7Jv2hWGhEjg8p+zgoxxyWBKORC7iqu2ZCfh8jS3FfqvZtBezrc8ninNHpIwscFb1Gpc3lOXLe/lnYHVv4lT8U2D1y1YSWwa+G0Wb0i7YJ1Oc6zUxnyg4HcUgw+g9Szse0z3e6PrWRciOt3fCV49IYC2OE9PsFG2POhK/PjylrqSh10sIakwfnfMmSHEy5e7PgvWeejAej+y8bQr3SJ2W5S2RiRJdbMRhtsckDs56c0tyQnOvtAh1fnQLS+Khzt9frnc6GlB0MRhNhhtFIXO7RxwmsbaK6f62EOuflUie6avGh0asnA7H8OPo+7xVOXz9HJ5YEo6t7a/EMII2f3WlUEDB8butMh6unmZtt8PJRwx/0b5Fzh4FSqvNqFXw8uL20uVzbgVk1fXURKeMO8elUeVXHkQkISN91NmUHA9Jac0AwGv2me8OJSJOq/G6j3EgXB3mC/KEARjD+u2BQ0DkwSubHhmGcKWupSDolEI3pSrPHl7z4AivlR0eAwUpzZSwYPX9yA1JzBIOR4IyU432CMy7MxWC0DWaPLXoGd44gII0OA0YG6hSQRuf4I4U1Rf1zx5d8yzduUR6DGzAYTbTVM7RrzJDOJ1KZ3S0yEbz4RbI4Z3bx9EbHjwxduG4jZuQFQ7HwshwXFodlINpcpgejcc3C8TBmB3xV2H3/f9vr8/Z1LHZzVPRFGrx8pFDO378Ku0cA/9If9G/XNTVAKmVH2Ov1LkpZvy60S9khz9sUU3boywHB6B+JvUNXjGXFAsjKjXTxRq+e9EVzY51y82CU6h9TNxPpCy+vz4n9ZS0VjsnnN3d8yVPSVBaWciNYqdvKwm6RkWA0FjmK5ccRwEPOXUxB47U1H4PRNkFdlVNydoQ0FhDD/axThwHPFhYgnm+ZanNtyg4Go4nO6d7U5w+EgzvlXv31qnvXDggAvqW4vqQCufVV5XOC6SMLnvyqQoxKxHn8stCpTncL04PR5W2VWPzt+cLu64WBMs8qbih1/TRzK0wenPXJ+btMfC91Pu2C9tFbKjuqqxeu0/cDWuO5lB04P58STNlBa6Z5MBqzV56XU5pbiH6Uqvxuo9xI6zN85bg3FA83y030L6mbSXWTUeZhRDTymW4va6mILZzaoLye2jmz1SOdGQSi5cn1fESwI2CNjASjG0aaELhDLjSMXmEg2hoMRtsIKTva57sC8jzhvv6SsDtn64VgBMu9voB/SlV2N2AwmuhBPZv7kYf1rSIT79efiSP924cdGZibl3ZyQXVhTI7hKoH0SzrV5W5iRTAaaxthBKlqf1bBB5gvYvGtgR0jynLRhaFvKn3UcjmPGB1td52FkZnXTByY1XpkZk1fHT60ICUcAtI6puwYZ0BaPxoHo/FevSe3LK9l8uCs61MJrlBupPUbu2YaeZ4a5WZ6gbhP6FQ50rkv9fcGwsF5eckH0cBWXUfdYFpSaXM5FgZDRwDT3hmstI6twej5k8ueeH48EYwE98q+7V5cJtswGJ0BicIkRtNhxD86DDrVXX8xDOP98vz1t812+t2WsoPBaKIHLd2w2ZB7dZP4lrD7PYvBA3eHE5H2xes3KcunK6R5yK8sQM7hI+JrqWNRHSNdOtOC0ctntng6l3uT/lDgmfK7f1q1H6thhvCz+i4bcszMUx11bej1e31ejP79Sdq5tQPaabfllORWqMqli1TKjpDX612S8upWN/01ZccUU3ZoRdNgNNok3w3Fw5tnjy1mTSAalBvp0oxePWmUNpXlSgPglNxYmF7DEQR6uF/8U7Ikp3P22JJjHvSzqTkay3Kl7AcEvlYzWGktW4PReeX5Sdnno8UPBK+ttRiMzgDUYfJODESSkVm5Bh8XOr0T0Xn5oFgY3TPpqvxsDEYTPQgfm/Iq8tGWQnDu92n3r10QoHt6//Zhx6QGOpeaoyBfyv0IgdHdbKNYy7Rg9NTheaQxmBNfFHZeN+zrE2JgfN80c0VfotaZjoTX78OMa7sDrff7g/69I7snlOXSSSplx0bxMaFfyo54eIojpPWhYTAadSbiOycr2qsiqjK7mXIjmaNzqQcjCQ4J3fIZZRs85GhEPyOnJLdq4sCMYwLRGNlQXF+CztNJ8U2hOj4yly3BaKQwqO6pzQvFQvhohftTVRYyF4PRGVTRXhmQa4CUHbrN7jg7gqW0qWyifb7LNSMSGIwmeqiZowvewpoipC1A0EJ1L1sJbdGvBqOh7t6tg9oH6bCgckF1YZGU+VHC7pGZ2cq0YHR1by0GOvydsHtUNGagPkXepwnM/FOVjS5OKBZGu+mXaefYDhg08A65jgWqMummpq8OaSy3CHwIsfPjy8NBW/duea7HGJDWg4bB6AfEs8rbKkt0ztNuFeVGMgcCidKxjXj9vgm5yd4h0CDQqYLMBljp+1O+gP9QLD+eP3PtomMe8lRqDuQ4fLz4oeAIe3tYHoyeP7HsiSQjZbKvJwmOdrcPg9EZJPWvRxrkYX/Qj7z36DDoNqXyw76gf6hzqccVHQYGo4n+VtN4S9DwGsflvrU7SAcYmPKC6p7a3KUbNivLp4PFc6k5SqWsGEXOEdH2MS0YHU5EBuX3vrHq9+3whYLqwo75k8scFW0S6b+WyHl9k7D7I/590l67qntTv/azxs6m7BhoCBle77yU+ytCt/blXfJMMmWHBjQLRv+XeG1xQ2n5wqkNWVlnKjeSuTqXewx/KIAb/3ni+0KnCtKtELhFWo43SuXfN7Rr1FGV/9zxJaOksQwLVzxVcDFMe1kajJ7YP2PE8uLo5L1E/C5tv2Q9BqM10LXc65drsSA+KXR6HyLg8v7ytsqZvm2DjplKfz4MRhOp5ZbnFch9e5fIxEd+DC64rH/7kJbt0ukjC978yoJqKSPaKEgtojoGsoYpwejRPZOhQDj4Qvk9u4OXf/L6vDe3TLUxEG2iqUNzaDPtEN9NO9d2QP34b5Wd1XVOGbHZONqMtQGWBVLC6ZiyY5ojpDNLo2A04jtvkvLUtc11KsuaDZQbyXw9m/qNyq5qTHdD3t+PCqbtsA4qfHwVfYJ0xusGLx911LTrlul2o7ihpFbK/1zxc6E6RrKOZcHoyQOz3mRJTr3sA50ETMtR7Z+sw2C0BpCiJrcsLyTXY7P4jLC7w3whGKVwt+E1Zp2esoPBaCK1ns39yDGKRYMzMTMJM/beWFRXUqnb6OiGkWZvQXVhi5QPgejfpspL9rnkYPTI7gkMeBiS30I/SLUPq+A5+kwgHOxRlYvWb+HUBk9ZSzkCaP8q7I4fYGbEvon9M45ZU6Omvx4pOzAD7z+ETrOK0dZFyo5xBqQzR5NgNPoabxE9rTMdPlU5s4VyI1kDK1JP7JsJ5ZTm9srNhxfKrwVTL5gHDaE/iHd5fd6F5sm2+OTBWcd8nV++cbMH09rk/kD6htcIjJrl1Ej7WRKMnj+xbESS0Wb5fVxbBqIzg8FoTSBlx+Cu0ZAv4EeOP4yQ1ikgjc7eRwqqC3ulTvZi4TPVMeiOwWii8+tY7MYMpX8SyHGruq+thADPodlrF7XohCIojvZnOBFBG+XNAiO22P603yUFo5EesnWmA+n9niPsvq+xKOiT+y4biqvKRpdm/uQGb1Fd8WVyjn+Rds7tgLbZO3NKcstV5dLRgyk7jBkpOxbw1DFlxyRTdmSGBsFo3AO3eX3e9pbpdh/iP6pyZgvlRrLW4vWbMCqsUG7E/eJegWlwbPRdGpxD5CC9qbC2qKxtttNRU8TQgGwYacI0rE7xeoGRM6rjJOuZHoye2D/jj+XFuuW33y0y0fGlcxiM1szQFWOBSDKCDsOHhE4BaXRe3ifmmyfbQqqy647BaKLzG983jRGk43L/fm7V/WwHDET5j2hOtHF830xG26sI3FT31AalPP0CHXS2PzPnkoLRU4fmMOJ/VmBUtJ39StzPH0gUJbtnji4wRYdFylor8KHhltT5Vl0Hq/zGH/QfHr160lGzxc6m7DA8i1L+jwid6jW0dT8eYsqOjMhgMBp1MlLIvk7KUN8256xYlVWUG8l604fnPW2zHcFwIoIAFTqM3xMcJX3xcM5+Kl6aU5o7Iuc0hhHoqnOus6UbNiPHFVZ4f5vA6G7VsZI9TA1GTx6Y9SdLcjBl8nbB9DyZxWC0hgYvH/UHI0F0GD4tdBvBcq/X551RlVt3DEYTXVj9cFNU7t8niEzUO6hfHl3bX5/Rj13SH/FJOSbFvwtMHVaVlexxqcHomPzG3wm7F+fEgKBHts11hlXlInMM7Bzx+kOBnXKuf5l27u2AvvYd0dxYyfCV48qy6Qr1q5R9g/hw6jhUx5cJCEjfw5Qd9stgMBoZEZ5f3lbZ2LWh19FpAM2k3Ej2wciMQDhQKJ1d5M5EIBKpGXTqjOsKLxR8XXqHVCpXxPPjhU78Go/p382Tbf54YaJLjuUOwVGzmWdaMLqstcIfyYli1Od7Ba9t5jEYrSnp4ASlLt8m1wg5/nQaIf0Xj+H5QKIw2Scdbb+TUnYwGE10YbPHl4xkcU6D3MPIXZ+JQMVngpHg4NAVY7a3X5Gao3agwR/Lj09JOT4gEBxXlZHss+5gNEa455XnD8pv2D0qGj5fUF3YMH9iWVk2Mo88r0jliFyzdg9uQQ75q9tmOx2TOxrwXEg9FzS8xrSU/0uCKTuyXAaC0bjnfmoYxmPK2ypL5k9t4IjoNMqNZL+u5V6juKE0N7csb4/csBhBiYXrdPqCpwucE3wRvkMqk2vknOVJI96RX5dSqTnwxRar/mKKOq+3HkwJRk/snwlF82K4tshXxmurBwajNTZ8xZg/koxghB5GsOjUYUBZUEcvjOyecExHjMFooodXP9SI1AaHRSYWjMZH6pdIGYrs/NCVSs2BUeHbxRcE2yh6WHcwuqy1AqOiXyzsDlL+0evz3tQ81cZgmg1mjy35ksU5yB393VXXwWqoI95b2Vld78QZyOdSdhjzcgxoy+mXsiMWnh67hiOk7WBzMBqzVO4ROys6qiKq8mQ75UbKnOkj8/78qkKM0jiaunnxJZKNxHPnAItj4JycKm+taOlc7nF0pS0Nt4AcCxbvwouR6Rv0cUnB6KUbN3tq+uqiyZIcdPI+Jvj86oPBaM2lUnZgSuWnhE71Ijovd5c2l0+2z3c54gMog9FEa3BmKwKzVXIfZ2K0IUawfktc1jTealu9Im2UiOzzSoF6lrMx9bGuYPTI7gnkP0c6uG+s+j2roX37UXlnd6jKRdboWOzG6GgsNGr3LLKzC6+O75sJqsqlu7SUHcghrVPf7MGUHXsYkLaaTcHolfzQr8ktyxtonekI4iOwqjzZTrmRMmv22KIxevVkyB8KNIiDhtfAA/MrodPUZbvgmDES+j0+v+9anJOy1orw/EnnTnFIpeYIy/EgEP1lwUC0XtYdjF66fpOntLkcjZ19AiOieW31wmC0A6RSdmBWAUZI6/Tew5TKj/iD/gHpDPpUZdcJg9FEa4NZGV6fNxOjDQF13NuTxTmFqrKZKZWaI2J4vQdknwhcZmO/QmfrCkbL+yghf/scYXfO799IX+aR/duHoqpykTW6NvSivrpczv99q66H1VBfvCunJLfWiYG1VMqOkOE1kJoIqZl0a1/eFWHKDsvZEIxGPfwJ2c+JeGGibOboAvNDX4ByI+mldqA+KTc1Rlm+QiDAhQXu3DySAcf2gMCxvlIe5s1IxyGdBcfn2Eml5sBqyOgIfFOojp8ya13B6LnjS2dT7cjfHxFYVNPunH308BiMdojhK8d9kWRkXK7ZB4VOHQY81x8oa62Y6btsSOvRQQxGE61dqm2GgF4mPiL/MZIT3T+xf8ayj1yLpzcZ1T21BbKvkwJtFFU5KLMuOhi9eHqjV64r8uFicIud7U6MLL27ba6zWVUuslZ5W2W+nH/M5rB7hC9mKZ8saSzV/oP8+TSONnsMw0BKuPcLnXLlo6378VAsNDN2zTQD0haxKBiNuhdBaMR2niVt4lb0Y1T7p4dSbiS9IIDZOtPhK6guRCNyTGDl7/eIHwqd8h5dKuTO+554l7hJjMjLtrBzucc1X5SaJ9viclzXC4xI4dRIPV10MBqjjYobSvF83igwsoqBaD0xGO0gg5ePBoKR4KxcN6S70WmWARqcd0tnZk7nlB0MRhOtHVIdRHOinXI/f03Y/Q7H/u5KFuc0T+yfsWTgRU1fXaHs43EC7WymD9PTRQeja3rrMGDpeQIDlVS/aRXs73TbXGdIVS6y1sDOEa+84zE6+hdp18QOqKveX9JYWqoql1PU9tcH5TgWBRZv1ak/joD0+5iywzoWBKPRP/m2eLnY0DjWkju4a5SLFK6RciPpafbYomds75QhItU9tRX+oH9Bbvq/F5jK/GuBhwENTCcEwlBGVP7o1P9Y3CEd+yfKMU23TLeXyTGGcKzzJzcoz4XTLFy30WiebEv6/L4TcqxcnFJvFxWMRiC6tLkcI6qeKHAv89rqi8Fohxm+cjwg9SZSdnxc6DRCGu/bj+ZXFvRI/e61c/GxtWIwmujiTB6c9cn9fLOwO7AHWCPmMd2b+uOqsq0HBrOg/Vk70JBreL1Pkt/HtH4n9BGy1UUFoxev3+QJxUIj8ndfFXZf148VVBfVzZ1YVpaNrDewc6RYrsNtwu620W/9ocD+zqUeH+oYVdl0l0rZETS8BmbgIWWHTgFpjNa+M5KMTDBlh/lMCkajvsV1wpoPr5B6e25s71Su8OnYH9CZciM5A14AxfUlAVEaCAdH5WF4jMCCBp8UCHhiKo0uI6dXHtrfCTy47xNIO7JfOrHdcgz51T21rsyps3h6oxymp1Q8TSD/ter8kD4uKhhdO1CPhUSeLTLReaWLw2C0Aw1fOe5Ho1yuH94bOo2Qxoene8V882SbdqPDGIwmujhoV8t/msS/C7sDPGgnf0FML5wyZ12UyYNzhvxetXi+QPo71X5JHxcVjC5rKcdClC8WdgfSfuv1eY/Le4+5UDNo6vA8Pp7tEpgprbpOVkHb572idXzftKNHgKZSdiDNDUZI65eyIxqaGWfKDlNdQjAa9SzeoxgFjTbCDdL27SiuL4nIO1u5L3p4yo3kPD2b+42W6fagyBdd8oBcIR4vXi8wxfk7AoFgO7+c42W1Eny+RyD4fEMoFpqXMtaJuPC7fSrD4umN6AwgIs08ws5wscFoPGvMv+gMDEY71ODlo75gNIQOg24jpNF5uVc6M7OqcmcSg9FEF6+quwaLEO8XmOmkut+thHR1L22aaDVlQbjJg3MIVu0Vdi90RutzscHoAfkbu9efQUDmnsbR5npVmcg+CICVNpdXyfW4RdjdLkKdcqqyqzqsKpuTpFJ2zAvEKnQaIY1rejZlx+ieSQakTXKRwWjEbTBr6Uvi7eJxeeX5iy3T7ZUiOMR0HJdMuZGcb2zvlFdERIE/6G8Rs+IqeYgwevqfBHJO48FCYxsvlPsFvvZgdCcawxhRjRFoqAhXw/+G9Bp/Ehh9jYcUv/Ezgalid4pXSef8UdinmEoUJWulLHkiNHFgVllmt0oFoxGwxLlSnU/Sy32BcOAy1bVUqR2ov1b+Bs+P6rdILz8paSzTLmhIazN81XjAey5lBxY1xDtIdY0zAe/C9yWLczo7Fru1GSkWCAVeuKqcVrkvkozuUJWByGkWrtvoqeyqxmy214nztYOt9D2f3zfVMtV+yZ3cVDD6lEDbXrUv0svP4wWJEdW1XK1360Bc2qpPkb9B3w33qV3Q3zstfTnmitZA14begOE10L/HoBjV9bIKPsS/W9oZNapyOUkqZQfOI2aZY3Y54hyq5zMT0L58TyQZGZk9tsSZCCZIBaNvT53flZjWHwXq0l8JPEufFVgg9Gm+wNlY1pAoH7piLDJzdIEBaBMpN5J7FdeXeIvqS0IiKpKiTHSLebFD7BfXi0eLJ4iniGekPF08VTxe3CiuFVeJJTEgqkWOiIlQdW8dK02xdP1mQ85Hh3iSWDmXpK8nlLVUtKqupUrnUs+g/M0TV/0G6ekxTROtdarrSM4wfOU43mG94nFp11UHTxNbejb1R1TlzoTSlvJNq8polcdXdla3qcpA5ETdG/s8cl+3i/Q2sF3Q1l7oWOy+5JFws9cuor4cFpk4Drp4j6vuqa1SXcvVBnaM5Mu/3yvQ/rzZRsdEOQMy+midbs+Va3I47RrZ5RFlLeWOD0avaBxtRn+9XyDOoXo+MwX192Vzx5f5AcgEJU1liH/tEYhpIdaFmBaen20C78sagX8TET6kW1X9DplDuZGIiIiIiIiIiIiIyEzKjUREREREREREREREZlJuJCIiIiIiIiIiIiIyk3IjEREREREREREREZGZlBuJiIiIiIiIiIiIiMyk3EhEREREREREREREZCblRiIiIiIiIiIiIiIiMyk3EhERERERERERERGZSbmRiIiIiIiIiIiIiMhMyo1ERERERERERERERGZSbiQiIiIiIiIiIiIiMpNyIxERERERERERERGRmZQbiYiIiIiIiIiIiIjMpNxIRERERERERERERGQm5UYiIiIiIiIiIiIiIjMpNxIRERERERERERERmUm5kYiIiIiIiIiIiIjITMqNRERERERERERERERmUm4kIiIiIiIiIiIiIjKTciMRERERERERERERkZmUG4mIiIiIiIiIiIiIzKTcSERERERERERERERkJuVGIiIiIiIiIiIiIiIzKTcSEREREREREREREZlJuZGIiIiIiIiIiIiIyEzKjURERERERERERERE5tnq+f8BF1yvt2zbiA0AAAAASUVORK5CYII='))) 4 | } 5 | --------------------------------------------------------------------------------