Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/02/09 00:27:35 (15 years ago)
Author:
swagner
Message:

Minor code cleanup (#771)

Location:
trunk/sources/HeuristicLab.MainForm/3.2
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.MainForm/3.2/DockingMainForm.cs

    r2358 r2407  
    8888      IEnumerable<DockForm> dockforms;
    8989
    90       if (dockPanel.Documents.Count() != 0) {
    91         dockforms = dockPanel.Documents.Cast<DockForm>().Where(df => df.View == view);
    92         if (dockforms.Count() == 1)
    93           return dockforms.Single();
    94       }
    95       if (dockPanel.FloatWindows.Count() != 0) {
    96         foreach (FloatWindow fw in dockPanel.FloatWindows) {
    97           foreach (DockContentCollection dc in fw.NestedPanes.Select(np => np.Contents)) {
    98             dockforms = dc.Cast<DockForm>().Where(df => df.View == view);
    99             if (dockforms.Count() == 1)
    100               return dockforms.Single();
    101           }
    102         }
    103       }
    104       if (dockPanel.DockWindows.Count != 0) {
    105         foreach (DockWindow dw in dockPanel.DockWindows) {
    106           foreach (DockContentCollection dc in dw.NestedPanes.Select(np => np.Contents)) {
    107             dockforms = dc.Cast<DockForm>().Where(df => df.View == view);
    108             if (dockforms.Count() == 1)
    109               return dockforms.Single();
    110           }
    111         }
    112       }
     90      dockforms = from df in dockPanel.Documents
     91                  where ((DockForm)df).View == view
     92                  select (DockForm)df;
     93      if (dockforms.Count() == 1)
     94        return dockforms.Single();
     95
     96      dockforms = from fw in dockPanel.FloatWindows
     97                  from np in fw.NestedPanes
     98                  from dc in np.Contents
     99                  where ((DockForm)dc).View == view
     100                  select (DockForm)dc;
     101      if (dockforms.Count() == 1)
     102        return dockforms.Single();
     103
     104      dockforms = from dw in dockPanel.DockWindows
     105                  from np in dw.NestedPanes
     106                  from dc in np.Contents
     107                  where ((DockForm)dc).View == view
     108                  select (DockForm)dc;
     109      if (dockforms.Count() == 1)
     110        return dockforms.Single();
     111
    113112      return null;
    114113    }
  • trunk/sources/HeuristicLab.MainForm/3.2/MainFormBase.Designer.cs

    r2334 r2407  
    2424    /// </summary>
    2525    private void InitializeComponent() {
     26      System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainFormBase));
    2627      this.menuStrip = new System.Windows.Forms.MenuStrip();
    2728      this.toolStrip = new System.Windows.Forms.ToolStrip();
     
    7980      this.Controls.Add(this.toolStrip);
    8081      this.Controls.Add(this.menuStrip);
     82      this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
    8183      this.MainMenuStrip = this.menuStrip;
    8284      this.Name = "MainFormBase";
  • trunk/sources/HeuristicLab.MainForm/3.2/MainFormBase.cs

    r2358 r2407  
    5555        if (InvokeRequired) {
    5656          Action<string> action = delegate(string s) { this.Title = s; };
    57           Invoke(action, new object[] { value });
     57          Invoke(action, value);
    5858        } else
    5959          this.Text = value;
     
    6666        if (InvokeRequired) {
    6767          Action<string> action = delegate(string s) { this.StatusStripText = s; };
    68           Invoke(action, new object[] { value });
     68          Invoke(action, value);
    6969        } else
    7070          this.toolStripStatusLabel.Text = value;
     
    7676      set {
    7777        if (InvokeRequired) {
    78           Action<bool> action = delegate(bool b) { this.toolStripProgressBar.Visible = b; };
    79           Invoke(action, new object[] { value });
     78          Action<bool> action = delegate(bool b) { this.StatusStripProgressBarVisible = b; };
     79          Invoke(action, value);
    8080        } else
    8181          this.toolStripProgressBar.Visible = value;
     
    8888        if (InvokeRequired) {
    8989          Action<Cursor> action = delegate(Cursor c) { this.Cursor = c; };
    90           Invoke(action, new object[] { value });
     90          Invoke(action, value);
    9191        } else
    9292          base.Cursor = value;
     
    112112          if (InvokeRequired) {
    113113            Action<IView> action = delegate(IView activeView) { this.ActiveView = activeView; };
    114             Invoke(action, new object[] { value });
     114            Invoke(action, value);
    115115          } else {
    116116            this.activeView = value;
     
    145145    }
    146146
    147  
    148 
    149147    public virtual void ShowView(IView view) {
    150148      if (!views.Contains(view)) {
     
    175173
    176174      object[] items = ds.GetInstances(userInterfaceItemType);
    177       IEnumerable<IToolStripItem> toolStripItems = items.Where(mi => mi as IToolStripMenuItem != null).Cast<IToolStripItem>();
    178       toolStripItems = toolStripItems.OrderBy(x => x.Position);
    179       foreach (IToolStripMenuItem menuItem in toolStripItems) {
     175      IEnumerable<IToolStripMenuItem> toolStripMenuItems =
     176        from mi in items
     177        where mi is IToolStripMenuItem
     178        orderby ((IToolStripMenuItem)mi).Position
     179        select (IToolStripMenuItem)mi;
     180      foreach (IToolStripMenuItem menuItem in toolStripMenuItems)
    180181        AddToolStripMenuItem(menuItem);
    181       }
    182182
    183183      items = ds.GetInstances(userInterfaceItemType);
    184       toolStripItems = items.Where(mi => mi as IToolStripButtonItem != null).Cast<IToolStripItem>();
    185       toolStripItems = toolStripItems.OrderBy(x => x.Position);
    186       foreach (IToolStripButtonItem toolStripButtonItem in toolStripItems) {
     184      IEnumerable<IToolStripButtonItem> toolStripButtonItems =
     185        from bi in items
     186        where bi is IToolStripButtonItem
     187        orderby ((IToolStripButtonItem)bi).Position
     188        select (IToolStripButtonItem)bi;
     189      foreach (IToolStripButtonItem toolStripButtonItem in toolStripButtonItems)
    187190        AddToolStripButtonItem(toolStripButtonItem);
    188       }
    189191    }
    190192
  • trunk/sources/HeuristicLab.MainForm/3.2/MainFormBase.resx

    r2233 r2407  
    127127    <value>237, 17</value>
    128128  </metadata>
     129  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
     130  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     131    <value>
     132        AAABAAgAEBAQAAAAAAAoAQAAhgAAABAQAAAAAAAAaAUAAK4BAAAgIBAAAAAAAOgCAAAWBwAAICAAAAAA
     133        AACoCAAA/gkAADAwEAAAAAAAaAYAAKYSAAAwMAAAAAAAAKgOAAAOGQAAQEAQAAAAAABoCgAAticAAEBA
     134        AAAAAAAAKBYAAB4yAAAoAAAAEAAAACAAAAABAAQAAAAAAIAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAA
     135        gAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAA
     136        AAAAAAAAD/////////APD///gAAA8A8H//9wj//wDwj///gP//APgH//9wf/8A/wj///AP/wD/gIiIiA
     137        f/AP/wAAAACP8A//gHd3eAfwD/9wj///CPAP//gP//+A8A//9w////DwD///D///+PAP////////8AAA
     138        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     139        AAAAAAAAAAAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAAACAAACA
     140        AAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgICAAMDAwAERERABYWFgAcHBwAIiIiACkp
     141        KQBVVVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW7wDW5+cAkKmtAAAAMwAAAGYAAACZAAAA
     142        zAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABmZgAAZpkAAGbMAABm/wAAmQAAAJkzAACZ
     143        ZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM/wAA/2YAAP+ZAAD/zAAzAAAAMwAzADMA
     144        ZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz/wAzZgAAM2YzADNmZgAzZpkAM2bMADNm
     145        /wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPMZgAzzJkAM8zMADPM/wAz/zMAM/9mADP/
     146        mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYzAABmMzMAZjNmAGYzmQBmM8wAZjP/AGZm
     147        AABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZzABmmf8AZswAAGbMMwBmzJkAZszMAGbM
     148        /wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkAmQCZAMwAmQAAAJkzMwCZAGYAmTPMAJkA
     149        /wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZmQCZmcwAmZn/AJnMAACZzDMAZsxmAJnM
     150        mQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf//AMwAAACZADMAzABmAMwAmQDMAMwAmTMAAMwz
     151        MwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYAzGaZAMxmzACZZv8AzJkAAMyZMwDMmWYAzJmZAMyZ
     152        zADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADMzP8AzP8AAMz/MwCZ/2YAzP+ZAMz/zADM//8AzAAzAP8A
     153        ZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8zzAD/M/8A/2YAAP9mMwDMZmYA/2aZAP9mzADMZv8A/5kAAP+Z
     154        MwD/mWYA/5mZAP+ZzAD/mf8A/8wAAP/MMwD/zGYA/8yZAP/MzAD/zP8A//8zAMz/ZgD//5kA///MAGZm
     155        /wBm/2YAZv//AP9mZgD/Zv8A//9mACEApQBfX18Ad3d3AIaGhgCWlpYAy8vLALKysgDX19cA3d3dAOPj
     156        4wDq6uoA8fHxAPj4+ADw+/8ApKCgAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8ACgoKCgoK
     157        CgoKCgoKCgoKCgr//////////////////woK/xT//////20KFBQUFP8KCv8K8f/////xCpL/////Cgr/
     158        EG3//////20U/////woK/5IK8f////8HCgf///8KCv//Duz//////xQU////Cgr//+wO7Ozs7OwSCvH/
     159        /woK///zDgoKCgoKCgpt//8KCv///+sOBwcHBwfsCvH/Cgr////xCpL//////w7s/woK/////21D////
     160        ///sDv8KCv////+8Cv//////8w7/Cgr//////xT///////9t/woK//////////////////8KCgoKCgoK
     161        CgoKCgoKCgoKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     162        AAAAAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABAAQAAAAAAAACAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAA
     163        gAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAA
     164        AAAAAAAAAAAAAAAAAAAP///////////////////wB3f///////93d3d3d3d38AcAj///////AAAAAAAA
     165        CPAPAA///////4AAAAAAAABwD4AI//////9wAAAAAAAAgA/wAP//////+AB///////AP+ACP//////cA
     166        D//////wD/8AD///////AAf/////8A//gAf//////4AI//////AP/3AA///////wAH/////wD//4AH//
     167        ////+ACP////8A//9wCP//////8AD/////AP//8AB///////gAj////wD///cAj///////AA////8A//
     168        //AAAAAAAAAAAI////AP///4AAAAAAAAAAAP///wD////wAAAAAAAAAAB///8A////+AAIiIiIiIgAD/
     169        //AP////8AD///////AAf//wD/////gAf//////4AI//8A/////3AA///////wAH//AP/////4AH////
     170        //+ACP/wD/////9wCP//////8AD/8A//////8AB///////gAj/AP//////cAj///////AA/wD///////
     171        AA///////4AI8A///////4AI//////9wAPAP///////wAP//////+ABwD///////94h///////eIcA//
     172        //////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     173        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     174        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABAAgAAAAAAAAE
     175        AAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwADA3MAA8MqmAAQE
     176        BAAICAgADAwMABEREQAWFhYAHBwcACIiIgApKSkAVVVVAE1NTQBCQkIAOTk5AIB8/wBQUP8AkwDWAP/s
     177        zADG1u8A1ufnAJCprQAAADMAAABmAAAAmQAAAMwAADMAAAAzMwAAM2YAADOZAAAzzAAAM/8AAGYAAABm
     178        MwAAZmYAAGaZAABmzAAAZv8AAJkAAACZMwAAmWYAAJmZAACZzAAAmf8AAMwAAADMMwAAzGYAAMyZAADM
     179        zAAAzP8AAP9mAAD/mQAA/8wAMwAAADMAMwAzAGYAMwCZADMAzAAzAP8AMzMAADMzMwAzM2YAMzOZADMz
     180        zAAzM/8AM2YAADNmMwAzZmYAM2aZADNmzAAzZv8AM5kAADOZMwAzmWYAM5mZADOZzAAzmf8AM8wAADPM
     181        MwAzzGYAM8yZADPMzAAzzP8AM/8zADP/ZgAz/5kAM//MADP//wBmAAAAZgAzAGYAZgBmAJkAZgDMAGYA
     182        /wBmMwAAZjMzAGYzZgBmM5kAZjPMAGYz/wBmZgAAZmYzAGZmZgBmZpkAZmbMAGaZAABmmTMAZplmAGaZ
     183        mQBmmcwAZpn/AGbMAABmzDMAZsyZAGbMzABmzP8AZv8AAGb/MwBm/5kAZv/MAMwA/wD/AMwAmZkAAJkz
     184        mQCZAJkAmQDMAJkAAACZMzMAmQBmAJkzzACZAP8AmWYAAJlmMwCZM2YAmWaZAJlmzACZM/8AmZkzAJmZ
     185        ZgCZmZkAmZnMAJmZ/wCZzAAAmcwzAGbMZgCZzJkAmczMAJnM/wCZ/wAAmf8zAJnMZgCZ/5kAmf/MAJn/
     186        /wDMAAAAmQAzAMwAZgDMAJkAzADMAJkzAADMMzMAzDNmAMwzmQDMM8wAzDP/AMxmAADMZjMAmWZmAMxm
     187        mQDMZswAmWb/AMyZAADMmTMAzJlmAMyZmQDMmcwAzJn/AMzMAADMzDMAzMxmAMzMmQDMzMwAzMz/AMz/
     188        AADM/zMAmf9mAMz/mQDM/8wAzP//AMwAMwD/AGYA/wCZAMwzAAD/MzMA/zNmAP8zmQD/M8wA/zP/AP9m
     189        AAD/ZjMAzGZmAP9mmQD/ZswAzGb/AP+ZAAD/mTMA/5lmAP+ZmQD/mcwA/5n/AP/MAAD/zDMA/8xmAP/M
     190        mQD/zMwA/8z/AP//MwDM/2YA//+ZAP//zABmZv8AZv9mAGb//wD/ZmYA/2b/AP//ZgAhAKUAX19fAHd3
     191        dwCGhoYAlpaWAMvLywCysrIA19fXAN3d3QDj4+MA6urqAPHx8QD4+PgA8Pv/AKSgoACAgIAAAAD/AAD/
     192        AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////
     193        /////////////////////////////////wAA8QcH8//////////////zBwcHBwcHBwcHBwcHB/H/AADv
     194        Cgpt//////////////MKCgoKCgoKCgoKCgoKEv8AAP8QCg7z/////////////20KCgoKCgoKCgoKCgoK
     195        8QAA/5IKCuz/////////////8QoKCgoKCgoKCgoKCgptAAD//w4KDv//////////////EgoKB///////
     196        //////8AAP//7AoKkv////////////8HCgoU/////////////wAA///zDgoQ//////////////8UCgq8
     197        ////////////AAD///9tCgrv/////////////5IKCm3///////////8AAP////EKChT/////////////
     198        /xAKCvH//////////wAA/////20KCgf/////////////kgoK6///////////AAD/////BwoKbf//////
     199        ///////zDgoO8/////////8AAP//////FAoK8f/////////////sCgrs/////////wAA///////vCgpt
     200        //////////////MKChD/////////AAD///////8QCg4UFBQUFBQUFBQUFA4KCpL///////8AAP//////
     201        /5IKCgoKCgoKCgoKCgoKCgoKEP///////wAA/////////w4KCgoKCgoKCgoKCgoKCgoKB///////AAD/
     202        ////////7AoKFOzs7Ozs7Ozs7OzrCgoU//////8AAP/////////zDgoQ//////////////8UCgq8////
     203        /wAA//////////9tCgrv/////////////5IKCm3/////AAD///////////EKChT//////////////xAK
     204        CvH///8AAP///////////20KCgf/////////////kgoK6////wAA////////////BwoKbf//////////
     205        ////DgoO8///AAD/////////////FAoK8f/////////////sCgrs//8AAP/////////////vCgpt////
     206        //////////MOChD//wAA//////////////8QCg7z/////////////20KCpL/AAD//////////////5IK
     207        Cuz/////////////8QoKEP8AAP///////////////w4KDvP/////////////bQoKBwAA////////////
     208        ////7+zs8f////////////+87OzvAAD///////////////////////////////////////8AAAAAAAAA
     209        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     210        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     211        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAwAAAAYAAAAAEABAAAAAAAgAQAAAAA
     212        AAAAAAAAEAAAABAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD/
     213        /wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////
     214        ///////wD//////////////////////////////wD//////////////////////////////wDwAAj///
     215        ///////4AAAAAAAAAAAAAP/wD3AAD///////////AAAAAAAAAAAAAI/wD/AACP//////////gAAAAAAA
     216        AAAAAA/wD/gAAP//////////cAAAAAAAAAAAAAjwD/8AAI//////////+AAAAAAAAAAAAAjwD/+AAA//
     217        ////////9wAAf//////////wD//wAAj//////////wAAD//////////wD//4AAD//////////3AAB///
     218        ///////wD//3AAB///////////AACP/////////wD///gACP//////////gAAH/////////wD///cAAH
     219        //////////8AAI/////////wD///8AAI//////////+AAA/////////wD///9wAA///////////wAAj/
     220        ///////wD////wAAj//////////4AAD////////wD////4AAD//////////3AACP///////wD/////AA
     221        CP//////////gAAP///////wD/////gAAP//////////cAAI///////wD/////8AAI//////////8AAA
     222        ///////wD/////+AAA//////////9wAAf//////wD/////9wAAAAAAAAAAAAAAAAj//////wD//////4
     223        AAAAAAAAAAAAAAAAB//////wD//////3AAAAAAAAAAAAAAAACP/////wD///////AAAAAAAAAAAAAAAA
     224        AP/////wD///////cAAAAAAAAAAAAAAAAI/////wD///////8AAI//////////+AAA/////wD///////
     225        +AAA//////////9wAAj////wD////////wAAj//////////4AAD////wD////////4AAD//////////3
     226        AACP///wD/////////AACP//////////AAAP///wD/////////gAAP//////////cAAH///wD///////
     227        //cAAH//////////8AAI///wD/////////+AAA//////////+AAAf//wD/////////9wAAf/////////
     228        /wAAj//wD//////////wAAj//////////4AAD//wD//////////3AAB///////////AACP/wD///////
     229        ////AACP//////////gAAP/wD///////////gAAP//////////cAAI/wD///////////8AAI////////
     230        //+AAA/wD///////////+AAA//////////9wAAjwD////////////wAAj//////////wAADwD///////
     231        ///////////////////////wD//////////////////////////////wD///////////////////////
     232        ///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     233        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     234        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     235        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     236        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     237        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     238        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAADAA
     239        AABgAAAAAQAIAAAAAAAACQAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA
     240        AADAwMAAwNzAAPDKpgAEBAQACAgIAAwMDAAREREAFhYWABwcHAAiIiIAKSkpAFVVVQBNTU0AQkJCADk5
     241        OQCAfP8AUFD/AJMA1gD/7MwAxtbvANbn5wCQqa0AAAAzAAAAZgAAAJkAAADMAAAzAAAAMzMAADNmAAAz
     242        mQAAM8wAADP/AABmAAAAZjMAAGZmAABmmQAAZswAAGb/AACZAAAAmTMAAJlmAACZmQAAmcwAAJn/AADM
     243        AAAAzDMAAMxmAADMmQAAzMwAAMz/AAD/ZgAA/5kAAP/MADMAAAAzADMAMwBmADMAmQAzAMwAMwD/ADMz
     244        AAAzMzMAMzNmADMzmQAzM8wAMzP/ADNmAAAzZjMAM2ZmADNmmQAzZswAM2b/ADOZAAAzmTMAM5lmADOZ
     245        mQAzmcwAM5n/ADPMAAAzzDMAM8xmADPMmQAzzMwAM8z/ADP/MwAz/2YAM/+ZADP/zAAz//8AZgAAAGYA
     246        MwBmAGYAZgCZAGYAzABmAP8AZjMAAGYzMwBmM2YAZjOZAGYzzABmM/8AZmYAAGZmMwBmZmYAZmaZAGZm
     247        zABmmQAAZpkzAGaZZgBmmZkAZpnMAGaZ/wBmzAAAZswzAGbMmQBmzMwAZsz/AGb/AABm/zMAZv+ZAGb/
     248        zADMAP8A/wDMAJmZAACZM5kAmQCZAJkAzACZAAAAmTMzAJkAZgCZM8wAmQD/AJlmAACZZjMAmTNmAJlm
     249        mQCZZswAmTP/AJmZMwCZmWYAmZmZAJmZzACZmf8AmcwAAJnMMwBmzGYAmcyZAJnMzACZzP8Amf8AAJn/
     250        MwCZzGYAmf+ZAJn/zACZ//8AzAAAAJkAMwDMAGYAzACZAMwAzACZMwAAzDMzAMwzZgDMM5kAzDPMAMwz
     251        /wDMZgAAzGYzAJlmZgDMZpkAzGbMAJlm/wDMmQAAzJkzAMyZZgDMmZkAzJnMAMyZ/wDMzAAAzMwzAMzM
     252        ZgDMzJkAzMzMAMzM/wDM/wAAzP8zAJn/ZgDM/5kAzP/MAMz//wDMADMA/wBmAP8AmQDMMwAA/zMzAP8z
     253        ZgD/M5kA/zPMAP8z/wD/ZgAA/2YzAMxmZgD/ZpkA/2bMAMxm/wD/mQAA/5kzAP+ZZgD/mZkA/5nMAP+Z
     254        /wD/zAAA/8wzAP/MZgD/zJkA/8zMAP/M/wD//zMAzP9mAP//mQD//8wAZmb/AGb/ZgBm//8A/2ZmAP9m
     255        /wD//2YAIQClAF9fXwB3d3cAhoaGAJaWlgDLy8sAsrKyANfX1wDd3d0A4+PjAOrq6gDx8fEA+Pj4APD7
     256        /wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     257        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////
     258        /////////////////wAA////////////////////////////////////////////////////////////
     259        /wAA/////////////////////////////////////////////////////////////wAA/xQKCgpt////
     260        /////////////////+wKCgoKCgoKCgoKCgoKCgoKCgoKDvP//wAA/wcKCgoK8///////////////////
     261        //MOCgoKCgoKCgoKCgoKCgoKCgoKCuz//wAA//8QCgoK7P////////////////////9tCgoKCgoKCgoK
     262        CgoKCgoKCgoKCg7//wAA//+SCgoKDvP////////////////////xCgoKCgoKCgoKCgoKCgoKCgoKCgqS
     263        /wAA////EAoKCpL/////////////////////bQoKCgoUFBQUFBQUFBQUFBQUFBRt/wAA////7AoKChD/
     264        ////////////////////BwoKCgrv/////////////////////wAA////8w4KCgqS////////////////
     265        /////xQKCgoU/////////////////////wAA/////+sKCgoU/////////////////////+8KCgoKB///
     266        /////////////////wAA//////EKCgoKB/////////////////////8QCgoKbf//////////////////
     267        /wAA//////9tCgoKEv////////////////////+SCgoKCvH//////////////////wAA//////+8CgoK
     268        CvH/////////////////////DgoKCm3//////////////////wAA////////FAoKCm3/////////////
     269        ////////7AoKCgrz/////////////////wAA////////BwoKCgrz////////////////////8w4KCgrs
     270        /////////////////wAA/////////xAKCgrs/////////////////////20KCgoO8///////////////
     271        /wAA/////////5IKCgoO8/////////////////////EKCgoKkv///////////////wAA//////////8Q
     272        CgoKkv////////////////////9tCgoKEP///////////////wAA///////////sCgoKEP//////////
     273        //////////8HCgoKCpL//////////////wAA///////////zDgoKCpL/////////////////////FAoK
     274        ChT//////////////wAA////////////6woKChT/////////////////////7woKCgoH////////////
     275        /wAA////////////8QoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoS/////////////wAA////////////
     276        /20KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK8f///////////wAA/////////////7wKCgoKCgoKCgoK
     277        CgoKCgoKCgoKCgoKCgoKbf///////////wAA//////////////8UCgoKCgoKCgoKCgoKCgoKCgoKCgoK
     278        CgoKCvP//////////wAA//////////////8HCgoKCkMUFBQUFBQUFBQUFBQUFBQUDgoKCuz/////////
     279        /wAA////////////////EAoKCuz/////////////////////bQoKCg7z/////////wAA////////////
     280        ////kgoKCg7z////////////////////8QoKCgqS/////////wAA/////////////////xAKCgrs////
     281        /////////////////20KCgoQ/////////wAA/////////////////+wKCgoQ////////////////////
     282        /7wKCgoKkv///////wAA//////////////////MOCgoKkv////////////////////8UCgoKFP//////
     283        /wAA///////////////////rCgoKQ/////////////////////8HCgoKCgf//////wAA////////////
     284        ///////xCgoKCgf/////////////////////EAoKChL//////wAA////////////////////bQoKChT/
     285        ////////////////////kgoKCgrx/////wAA////////////////////vAoKCgrx////////////////
     286        /////xAKCgpt/////wAA/////////////////////xQKCgpt/////////////////////+wKCgoK8///
     287        /wAA/////////////////////wcKCgoK8f////////////////////MOCgoK7P///wAA////////////
     288        //////////9DCgoK7P/////////////////////rCgoKDvP//wAA//////////////////////+SCgoK
     289        DvP////////////////////xCgoKCpL//wAA////////////////////////EAoKCuz/////////////
     290        ////////bQoKChD//wAA////////////////////////7AoKChD/////////////////////vAoKCgqS
     291        /wAA////////////////////////8w4KCgqS/////////////////////xQKCgoU/wAA////////////
     292        /////////////////////////////////////////////////wAA////////////////////////////
     293        /////////////////////////////////wAA////////////////////////////////////////////
     294        /////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     295        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     296        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     297        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     298        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     299        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     300        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     301        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAQAAAAIAAAAABAAQAAAAAAAAIAAAAAAAAAAAAABAA
     302        AAAQAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A
     303        /wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////
     304        //////////////////AP////////////////////////////////////////8A//////////////////
     305        ///////////////////////wD/////////////////////////////////////////AP+IiIf///////
     306        ///////4iIiIiIiIiIiIiIiIiH//8A/wAAAP//////////////gAAAAAAAAAAAAAAAAAD//wD/gAAAj/
     307        /////////////wAAAAAAAAAAAAAAAAAI//AP/wAAAP//////////////gAAAAAAAAAAAAAAAAAD/8A//
     308        gAAAj//////////////wAAAAAAAAAAAAAAAAAI/wD//wAAAP//////////////gAAAAAAAAAAAAAAAAA
     309        D/AP//gAAAf/////////////9wAAAAAAAAAAAAAAAAAH8A//9wAACP//////////////gAAAf///////
     310        ///////wD///gAAAf/////////////9wAAAP//////////////AP//9wAACP//////////////AAAAf/
     311        ////////////8A////AAAA//////////////+AAACP/////////////wD///9wAACP//////////////
     312        AAAAf/////////////AP////AAAA//////////////+AAACP////////////8A////+AAACP////////
     313        //////AAAA/////////////wD/////AAAA//////////////+AAACP////////////AP////+AAACP//
     314        ////////////AAAA////////////8A//////AAAA//////////////+AAACP///////////wD/////+A
     315        AAB//////////////3AAAA////////////AP/////3AAAI//////////////+AAAB///////////8A//
     316        ////+AAAB//////////////3AAAA///////////wD//////3AAAI//////////////8AAAB/////////
     317        //AP//////8AAAD//////////////3AAAI//////////8A///////3AAAI//////////////8AAAB///
     318        ///////wD///////8AAAD//////////////4AAAI//////////AP///////4AAAI//////////////8A
     319        AAD/////////8A////////8AAAB3d3d3d3d3d3d3d4AAAI/////////wD////////4AAAAAAAAAAAAAA
     320        AAAAAAAAD/////////AP////////8AAAAAAAAAAAAAAAAAAAAAAI////////8A/////////4AAAAAAAA
     321        AAAAAAAAAAAAAAD////////wD/////////cAAAAAAAAAAAAAAAAAAAAAAI////////AP/////////4AA
     322        AAAAAAAAAAAAAAAAAAAAD///////8A//////////cAAAAAAAAAAAAAAAAAAAAAAH///////wD///////
     323        ///wAAAH//////////////cAAAj///////AP//////////cAAAj//////////////wAAAH//////8A//
     324        /////////wAAAP//////////////gAAAj//////wD///////////gAAAj//////////////wAAAP////
     325        //AP///////////wAAAP//////////////gAAAj/////8A////////////gAAAj//////////////wAA
     326        AP/////wD////////////wAAAP//////////////gAAAj/////AP////////////gAAAf///////////
     327        //9wAAAP////8A////////////9wAAAP//////////////gAAAj////wD/////////////gAAAf/////
     328        ////////9wAAAP////AP////////////9wAACP//////////////AAAAf///8A//////////////AAAA
     329        f/////////////9wAACP///wD/////////////9wAACP//////////////AAAAf///AP////////////
     330        //AAAA//////////////+AAACP//8A//////////////+AAACP//////////////AAAA///wD///////
     331        ////////AAAA//////////////+AAACP//AP//////////////+AAACP//////////////AAAA//8A//
     332        //////////////AAAA//////////////+AAACP/wD///////////////+AAAB//////////////3AAAA
     333        //AP///////////////3AAAA//////////////+AAACP8A////////////////+AAAB/////////////
     334        /3AAAA/wD////////////////3AAAI//////////////8AAAB/AP////////////////////////////
     335        ////////////8A/////////////////////////////////////////wD///////////////////////
     336        //////////////////AP////////////////////////////////////////8AAAAAAAAAAAAAAAAAAA
     337        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     338        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     339        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     340        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     341        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     342        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     343        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     344        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     345        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAQAAAAIAA
     346        AAABAAgAAAAAAAAQAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDA
     347        wADA3MAA8MqmAAQEBAAICAgADAwMABEREQAWFhYAHBwcACIiIgApKSkAVVVVAE1NTQBCQkIAOTk5AIB8
     348        /wBQUP8AkwDWAP/szADG1u8A1ufnAJCprQAAADMAAABmAAAAmQAAAMwAADMAAAAzMwAAM2YAADOZAAAz
     349        zAAAM/8AAGYAAABmMwAAZmYAAGaZAABmzAAAZv8AAJkAAACZMwAAmWYAAJmZAACZzAAAmf8AAMwAAADM
     350        MwAAzGYAAMyZAADMzAAAzP8AAP9mAAD/mQAA/8wAMwAAADMAMwAzAGYAMwCZADMAzAAzAP8AMzMAADMz
     351        MwAzM2YAMzOZADMzzAAzM/8AM2YAADNmMwAzZmYAM2aZADNmzAAzZv8AM5kAADOZMwAzmWYAM5mZADOZ
     352        zAAzmf8AM8wAADPMMwAzzGYAM8yZADPMzAAzzP8AM/8zADP/ZgAz/5kAM//MADP//wBmAAAAZgAzAGYA
     353        ZgBmAJkAZgDMAGYA/wBmMwAAZjMzAGYzZgBmM5kAZjPMAGYz/wBmZgAAZmYzAGZmZgBmZpkAZmbMAGaZ
     354        AABmmTMAZplmAGaZmQBmmcwAZpn/AGbMAABmzDMAZsyZAGbMzABmzP8AZv8AAGb/MwBm/5kAZv/MAMwA
     355        /wD/AMwAmZkAAJkzmQCZAJkAmQDMAJkAAACZMzMAmQBmAJkzzACZAP8AmWYAAJlmMwCZM2YAmWaZAJlm
     356        zACZM/8AmZkzAJmZZgCZmZkAmZnMAJmZ/wCZzAAAmcwzAGbMZgCZzJkAmczMAJnM/wCZ/wAAmf8zAJnM
     357        ZgCZ/5kAmf/MAJn//wDMAAAAmQAzAMwAZgDMAJkAzADMAJkzAADMMzMAzDNmAMwzmQDMM8wAzDP/AMxm
     358        AADMZjMAmWZmAMxmmQDMZswAmWb/AMyZAADMmTMAzJlmAMyZmQDMmcwAzJn/AMzMAADMzDMAzMxmAMzM
     359        mQDMzMwAzMz/AMz/AADM/zMAmf9mAMz/mQDM/8wAzP//AMwAMwD/AGYA/wCZAMwzAAD/MzMA/zNmAP8z
     360        mQD/M8wA/zP/AP9mAAD/ZjMAzGZmAP9mmQD/ZswAzGb/AP+ZAAD/mTMA/5lmAP+ZmQD/mcwA/5n/AP/M
     361        AAD/zDMA/8xmAP/MmQD/zMwA/8z/AP//MwDM/2YA//+ZAP//zABmZv8AZv9mAGb//wD/ZmYA/2b/AP//
     362        ZgAhAKUAX19fAHd3dwCGhoYAlpaWAMvLywCysrIA19fXAN3d3QDj4+MA6urqAPHx8QD4+PgA8Pv/AKSg
     363        oACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
     364        CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK////////////////////////////
     365        //////////////////////////////////////////////////////8KCv//////////////////////
     366        ////////////////////////////////////////////////////////////Cgr/////////////////
     367        /////////////////////////////////////////////////////////////////woK////////////
     368        //////////////////////////////////////////////////////////////////////8KCv/z7Ozs
     369        7Ozv/////////////////////////////5Ls7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//////Cgr/
     370        /xAKCgoKDvP///////////////////////////+SCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoO8///
     371        /woK//+SCgoKCgqS////////////////////////////8w4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
     372        Cuz///8KCv///xAKCgoKEP/////////////////////////////sCgoKCgoKCgoKCgoKCgoKCgoKCgoK
     373        CgoKCgoQ////Cgr////sCgoKCgqS////////////////////////////8woKCgoKCgoKCgoKCgoKCgoK
     374        CgoKCgoKCgoKCpL//woK////8w4KCgoKFP////////////////////////////9tCgoKCgoKCgoKCgoK
     375        CgoKCgoKCgoKCgoKCgpD//8KCv/////rCgoKCgoH////////////////////////////8QoKCgoKChQU
     376        FBQUFBQUFBQUFBQUFBQUFBQUFPH/Cgr/////8QoKCgoKEv////////////////////////////8SCgoK
     377        Cgrv/////////////////////////////woK//////9tCgoKCgrx////////////////////////////
     378        BwoKCgoKFP////////////////////////////8KCv//////vAoKCgoKbf//////////////////////
     379        //////8UCgoKCgoH////////////////////////////Cgr///////8UCgoKCgrz////////////////
     380        ////////////kgoKCgoKbf///////////////////////////woK////////BwoKCgoK7P//////////
     381        //////////////////8QCgoKCgrx//////////////////////////8KCv////////8QCgoKCg7z////
     382        ////////////////////////kgoKCgoKbf//////////////////////////Cgr/////////kgoKCgoK
     383        kv////////////////////////////MOCgoKCg7z/////////////////////////woK//////////8Q
     384        CgoKChD/////////////////////////////7AoKCgoK7P////////////////////////8KCv//////
     385        ////7AoKCgoKkv////////////////////////////MOCgoKCg7/////////////////////////Cgr/
     386        //////////MOCgoKChT/////////////////////////////bQoKCgoKkv//////////////////////
     387        /woK////////////6woKCgoKB/////////////////////////////EKCgoKChD/////////////////
     388        //////8KCv////////////EKCgoKChL/////////////////////////////bQoKCgoK7///////////
     389        ////////////Cgr/////////////bQoKCgoK8f///////////////////////////wcKCgoKChT/////
     390        /////////////////woK/////////////7wKCgoKCm3/////////////////////////////FAoKCgoK
     391        B/////////////////////8KCv//////////////FAoKCgoK8////////////////////////////+8K
     392        CgoKCm3/////////////////////Cgr//////////////wcKCgoKCuz/////////////////////////
     393        ////EAoKCgoK8f///////////////////woK////////////////EAoKCgoO8///////////////////
     394        /////////5IKCgoKCm3///////////////////8KCv///////////////5IKCgoKCpL/////////////
     395        ////////////////DgoKCgoK8///////////////////Cgr/////////////////EAoKCgoQBwcHBwcH
     396        BwcHBwcHBwcHBwcHBwcHBxIKCgoKCuz//////////////////woK/////////////////+wKCgoKCgoK
     397        CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoO8/////////////////8KCv/////////////////zDgoK
     398        CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCpL/////////////////Cgr/////////////////
     399        /+sKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoQ/////////////////woK////////////
     400        ///////xCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCpL///////////////8KCv//////
     401        /////////////20KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoU////////////////Cgr/
     402        //////////////////+8CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgf/////////////
     403        /woK/////////////////////xQKCgoKCvH////////////////////////////vCgoKCgoS////////
     404        //////8KCv////////////////////8HCgoKCgrs/////////////////////////////xAKCgoKCvH/
     405        ////////////Cgr//////////////////////xAKCgoKDvP///////////////////////////+SCgoK
     406        Cgpt/////////////woK//////////////////////+SCgoKCgrs////////////////////////////
     407        /w4KCgoKCvP///////////8KCv///////////////////////xAKCgoKEP//////////////////////
     408        ///////sCgoKCgrs////////////Cgr////////////////////////sCgoKCgqS////////////////
     409        ////////////8w4KCgoKDvP//////////woK////////////////////////8w4KCgoKQ///////////
     410        //////////////////9tCgoKCgqS//////////8KCv/////////////////////////sCgoKCgoH////
     411        ////////////////////////8QoKCgoKEP//////////Cgr/////////////////////////8QoKCgoK
     412        FP////////////////////////////9tCgoKCgqS/////////woK//////////////////////////9t
     413        CgoKCgrx////////////////////////////BwoKCgoKFP////////8KCv//////////////////////
     414        ////8QoKCgoKbf////////////////////////////8UCgoKCgoH////////Cgr/////////////////
     415        //////////8UCgoKCgrx////////////////////////////7woKCgoKEv///////woK////////////
     416        ////////////////BwoKCgoK7P////////////////////////////8QCgoKCgrx//////8KCv//////
     417        //////////////////////9DCgoKCg7z////////////////////////////kgoKCgoKbf//////Cgr/
     418        ////////////////////////////kgoKCgoK7P////////////////////////////8OCgoKCgrz////
     419        /woK//////////////////////////////8QCgoKChD/////////////////////////////7AoKCgoK
     420        7P////8KCv//////////////////////////////7AoKCgoKkv////////////////////////////MO
     421        CgoKCg7z////Cgr///////////////////////////////MOCgoKCkP/////////////////////////
     422        ////bQoKCgoKkv///woK////////////////////////////////7AoKCgoKB///////////////////
     423        //////////EKCgoKChD///8KCv////////////////////////////////EKCgoKChT/////////////
     424        ////////////////bQoKCgoKkv//Cgr/////////////////////////////////bQoKCgoK8f//////
     425        /////////////////////wcKCgoKChT//woK//////////////////////////////////EKCgoKCm3/
     426        ////////////////////////////FAoKCgoKB/8KCv//////////////////////////////////////
     427        ////////////////////////////////////////////Cgr/////////////////////////////////
     428        /////////////////////////////////////////////////woK////////////////////////////
     429        //////////////////////////////////////////////////////8KCv//////////////////////
     430        ////////////////////////////////////////////////////////////CgoKCgoKCgoKCgoKCgoK
     431        CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoAAAAAAAAAAAAA
     432        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     433        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     434        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     435        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     436        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     437        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     438        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     439        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
     440        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
     441</value>
     442  </data>
    129443</root>
  • trunk/sources/HeuristicLab.MainForm/3.2/MultipleDocumentMainForm.cs

    r2358 r2407  
    9393
    9494    protected DocumentForm FindForm(IView view) {
    95       IEnumerable<DocumentForm> forms = this.MdiChildren.Cast<DocumentForm>().Where(df => df.View == view);
     95      IEnumerable<DocumentForm> forms =
     96        from df in MdiChildren
     97        where ((DocumentForm)df).View == view
     98        select (DocumentForm)df;
    9699      if (forms.Count() == 1)
    97100        return forms.Single();
  • trunk/sources/HeuristicLab.MainForm/3.2/SingleDocumentMainForm.cs

    r2358 r2407  
    5353          DocumentForm form = new DocumentForm(view);
    5454          form.ShowInTaskbar = true;
    55           form.Activated += new EventHandler(DockFormActivated);
     55          form.Activated += new EventHandler(DocumentFormActivated);
    5656          form.FormClosing += new FormClosingEventHandler(view.FormClosing);
    57           form.FormClosed += new FormClosedEventHandler(DockFormClosed);
     57          form.FormClosed += new FormClosedEventHandler(DocumentFormClosed);
    5858          foreach (IToolStripItem item in ToolStripItems)
    5959            view.StateChanged += new EventHandler(item.ViewChanged);
     
    7272    }
    7373
    74     private void DockFormClosed(object sender, FormClosedEventArgs e) {
     74    private void DocumentFormClosed(object sender, FormClosedEventArgs e) {
    7575      DocumentForm form = (DocumentForm)sender;
    7676      ViewClosed(form.View);
    77       form.Activated -= new EventHandler(DockFormActivated);
     77      form.Activated -= new EventHandler(DocumentFormActivated);
    7878      form.FormClosing -= new FormClosingEventHandler(form.View.FormClosing);
    79       form.FormClosed -= new FormClosedEventHandler(DockFormClosed);
     79      form.FormClosed -= new FormClosedEventHandler(DocumentFormClosed);
    8080      foreach (IToolStripItem item in ToolStripItems)
    8181        form.View.StateChanged -= new EventHandler(item.ViewChanged);
    8282    }
    8383
    84     private void DockFormActivated(object sender, EventArgs e) {
     84    private void DocumentFormActivated(object sender, EventArgs e) {
    8585      base.ActiveView = ((DocumentForm)sender).View;
    8686    }
    8787
    8888    protected DocumentForm FindForm(IView view) {
    89       IEnumerable<DocumentForm> forms = this.OwnedForms.Cast<DocumentForm>().Where(df => df.View == view);
     89      IEnumerable<DocumentForm> forms =
     90        from df in OwnedForms
     91        where ((DocumentForm)df).View == view
     92        select (DocumentForm)df;
    9093      if (forms.Count() == 1)
    9194        return forms.Single();
Note: See TracChangeset for help on using the changeset viewer.