From 76302375b9dcbc12aa2d57b7dc32a0232cc04134 Mon Sep 17 00:00:00 2001 From: MaxED Date: Thu, 9 Oct 2014 14:16:42 +0000 Subject: [PATCH] Fixed, Tag Explorer: "Export to file" logic was broken. --- .../Controls/TagExplorer.Designer.cs | 73 ++++--- .../TagExplorer/Controls/TagExplorer.cs | 9 +- .../TagExplorer/Controls/TagExplorer.resx | 199 +++++++++--------- 3 files changed, 140 insertions(+), 141 deletions(-) diff --git a/Source/Plugins/TagExplorer/Controls/TagExplorer.Designer.cs b/Source/Plugins/TagExplorer/Controls/TagExplorer.Designer.cs index 2991d92b..327f26f7 100644 --- a/Source/Plugins/TagExplorer/Controls/TagExplorer.Designer.cs +++ b/Source/Plugins/TagExplorer/Controls/TagExplorer.Designer.cs @@ -27,12 +27,12 @@ this.cbCommentsOnly = new System.Windows.Forms.CheckBox(); this.cbSelectOnClick = new System.Windows.Forms.CheckBox(); this.labelSearch = new System.Windows.Forms.Label(); + this.btnClearSearch = new System.Windows.Forms.Button(); this.tbSearch = new System.Windows.Forms.TextBox(); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); + this.bExportToFile = new System.Windows.Forms.Button(); this.updatetimer = new System.Windows.Forms.Timer(this.components); this.saveFileDialog = new System.Windows.Forms.SaveFileDialog(); - this.bExportToFile = new System.Windows.Forms.Button(); - this.btnClearSearch = new System.Windows.Forms.Button(); this.groupBox1.SuspendLayout(); this.SuspendLayout(); // @@ -172,41 +172,6 @@ this.labelSearch.Text = "Filter:"; this.labelSearch.TextAlign = System.Drawing.ContentAlignment.MiddleRight; // - // tbSearch - // - this.tbSearch.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.tbSearch.Location = new System.Drawing.Point(57, 68); - this.tbSearch.Name = "tbSearch"; - this.tbSearch.Size = new System.Drawing.Size(175, 20); - this.tbSearch.TabIndex = 7; - this.tbSearch.TextChanged += new System.EventHandler(this.tbSearch_TextChanged); - // - // updatetimer - // - this.updatetimer.Interval = 750; - this.updatetimer.Tick += new System.EventHandler(this.updatetimer_Tick); - // - // saveFileDialog - // - this.saveFileDialog.Filter = "Text files|*.txt"; - this.saveFileDialog.Title = "Choose save location:"; - // - // bExportToFile - // - this.bExportToFile.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.bExportToFile.Image = global::CodeImp.DoomBuilder.TagExplorer.Properties.Resources.Save; - this.bExportToFile.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.bExportToFile.Location = new System.Drawing.Point(3, 402); - this.bExportToFile.Name = "bExportToFile"; - this.bExportToFile.Size = new System.Drawing.Size(266, 23); - this.bExportToFile.TabIndex = 0; - this.bExportToFile.Text = "Export to file..."; - this.toolTip1.SetToolTip(this.bExportToFile, "Saves current infromation to given file."); - this.bExportToFile.UseVisualStyleBackColor = true; - this.bExportToFile.Click += new System.EventHandler(this.bExportToFile_Click); - // // btnClearSearch // this.btnClearSearch.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); @@ -220,6 +185,40 @@ this.btnClearSearch.UseVisualStyleBackColor = true; this.btnClearSearch.Click += new System.EventHandler(this.btnClearSearch_Click); // + // tbSearch + // + this.tbSearch.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.tbSearch.Location = new System.Drawing.Point(57, 68); + this.tbSearch.Name = "tbSearch"; + this.tbSearch.Size = new System.Drawing.Size(175, 20); + this.tbSearch.TabIndex = 7; + this.tbSearch.TextChanged += new System.EventHandler(this.tbSearch_TextChanged); + // + // bExportToFile + // + this.bExportToFile.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.bExportToFile.Image = global::CodeImp.DoomBuilder.TagExplorer.Properties.Resources.Save; + this.bExportToFile.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.bExportToFile.Location = new System.Drawing.Point(3, 402); + this.bExportToFile.Name = "bExportToFile"; + this.bExportToFile.Size = new System.Drawing.Size(266, 23); + this.bExportToFile.TabIndex = 0; + this.bExportToFile.Text = "Export to file..."; + this.bExportToFile.UseVisualStyleBackColor = true; + this.bExportToFile.Click += new System.EventHandler(this.bExportToFile_Click); + // + // updatetimer + // + this.updatetimer.Interval = 750; + this.updatetimer.Tick += new System.EventHandler(this.updatetimer_Tick); + // + // saveFileDialog + // + this.saveFileDialog.Filter = "Text files|*.txt"; + this.saveFileDialog.Title = "Choose save location:"; + // // TagExplorer // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); diff --git a/Source/Plugins/TagExplorer/Controls/TagExplorer.cs b/Source/Plugins/TagExplorer/Controls/TagExplorer.cs index c2a76328..9d4807fe 100644 --- a/Source/Plugins/TagExplorer/Controls/TagExplorer.cs +++ b/Source/Plugins/TagExplorer/Controls/TagExplorer.cs @@ -754,12 +754,13 @@ namespace CodeImp.DoomBuilder.TagExplorer // Save to file try { - using (StreamWriter sw = File.CreateText(path)) sw.Write(sb.ToString()); - General.Interface.DisplayStatus(StatusType.Info, "Info saved to '" + path + "'"); + using(StreamWriter sw = File.CreateText(saveFileDialog.FileName)) sw.Write(sb.ToString()); + General.Interface.DisplayStatus(StatusType.Info, "Tag info successfully saved."); } - catch (Exception) + catch (Exception ex) { - General.Interface.DisplayStatus(StatusType.Info, "Failed to save errors list... Make sure map path is not write-protected."); + General.ErrorLogger.Add(ErrorType.Error, "Failed to save tag info: " + ex.Message); + General.Interface.DisplayStatus(StatusType.Info, "Failed to save tag info..."); } } } diff --git a/Source/Plugins/TagExplorer/Controls/TagExplorer.resx b/Source/Plugins/TagExplorer/Controls/TagExplorer.resx index a62c9e82..ea77b685 100644 --- a/Source/Plugins/TagExplorer/Controls/TagExplorer.resx +++ b/Source/Plugins/TagExplorer/Controls/TagExplorer.resx @@ -124,107 +124,106 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAw - FwAAAk1TRnQBSQFMAgEBBgEAAWgBAAFoAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA - AwABIAMAAQEBAAEgBgABIBYAAxIBGQMSARkDEgEZNAADEgEZAxIBGQMSARmwAAMwAUwBAAE8AecB/wEA - ASgBoQH/AzABTAMSARksAAMwAUwBswFqASAB/wF0AUQBFgH/AzABTAMSARmsAAEZAVkC/wERAVMC/wEA - ATUBzgH/AQABKAGhAf8DEgEZLAAB4AGHASgB/wHZAYYBJwH/AZ4BXgEdAf8BdAFEARYB/wMSARmsAAFt - AZsC/wHoAe8C/wERAVMC/wEAATwB5wH/AxIBGSwAAf4BtAFlAv8B/QHlAf8B2QGGAScB/wGzAWoBIAH/ - AxIBGawAAzABTAFtAZsC/wEZAVkC/wOJAf8DQQH/AyMBMygAAzABTAH+AbQBZQH/AeABhwEoAf8BowGJ - AWoB/wNBAf8DIwEzsAADIwEzA7wB/wOBAf8DQQH/AyMBMwgAAyMBMwMjATMDIwEzGAADIwEzA7wB/wOB - Af8DQQH/AyMBMwgAAyMBMwMjATMDIwEznAADIwEzA80B/wOUAf8DQQH/AyMBMwMwAUwDQQH/A5QB/wMj - ATMcAAMjATMDzQH/A5QB/wNBAf8DIwEzAzABTANBAf8DlAH/AyMBM6AAAyMBMwPNAf8DlAH/A0EB/wNB - Af8DlAH/AyMBMyQAAyMBMwPNAf8DlAH/A0EB/wNBAf8DlAH/AyMBM6gAAyMBMwO4Af8DlAH/A4EB/wMj - ATMsAAMjATMDuAH/A5QB/wOBAf8DIwEzsAADIwEzA88B/wOUAf8DQQH/AyMBMywAAyMBMwPPAf8DlAH/ - A0EB/wMjATOwAAMjATMDwwH/A5QB/wNBAf8DIwEzLAADIwEzA8MB/wOUAf8DQQH/AyMBM7AAAyMBMwO8 - Af8DlAH/A0EB/wMSARkDEgEZAxIBGSQAAyMBMwO8Af8DlAH/A0EB/wMSARkDEgEZAxIBGagAAyMBMwPZ - Af8DtwH/AQABPAHnAf8BAAEoAaEB/wMwAUwDEgEZJAADIwEzA9kB/wHRAbcBnQH/AbMBagEgAf8BdAFE - ARYB/wMwAUwDEgEZqAADIwEzARkBWQL/AREBUwL/AQABNQHOAf8BAAEoAaEB/wMSARkoAAMjATMB4AGH - ASgB/wHZAYYBJwH/AZ4BXgEdAf8BdAFEARYB/wMSARmsAAFtAZsC/wHoAe8C/wERAVMC/wEAATwB5wH/ - AxIBGSwAAf4BtAFlAv8B/QHlAf8B2QGGAScB/wGzAWoBIAH/AxIBGawAAzABTAFtAZsC/wEZAVkC/wMw - AUwwAAMwAUwB/gG0AWUB/wHgAYcBKAH/AzABTJgAAwgBCwMfAS0DJwE7AycBOwMnATsDHgErAxIBGAMS + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAs + FwAAAk1TRnQBSQFMAgEBBgEAAXABAAFwAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA + AwABIAMAAQEBAAEgBgABIBYAAxIBGQMSARkDEgEZNAADEgEZAxIBGQMSARmwAAMwAUwBAAE7AecB/wEA + AScBoQH/AzABTAMSARksAAMwAUwBswFpAR8B/wFzAUMBFQH/AzABTAMSARmsAAEYAVgC/wEQAVIC/wEA + ATQBzgH/AQABJwGhAf8DEgEZLAAB4AGHAScB/wHZAYYBJgH/AZ4BXQEcAf8BcwFDARUB/wMSARmsAAFs + AZsC/wHoAe8C/wEQAVIC/wEAATsB5wH/AxIBGSwAAf4BtAFkAv8B/QHlAf8B2QGGASYB/wGzAWkBHwH/ + AxIBGawAAzABTAFsAZsC/wEYAVgC/wOJAf8DQAH/AyMBMygAAzABTAH+AbQBZAH/AeABhwEnAf8BowGJ + AWkB/wNAAf8DIwEzsAADIwEzA7wB/wOBAf8DQAH/AyMBMwgAAyMBMwMjATMDIwEzGAADIwEzA7wB/wOB + Af8DQAH/AyMBMwgAAyMBMwMjATMDIwEznAADIwEzA80B/wOUAf8DQAH/AyMBMwMwAUwDQAH/A5QB/wMj + ATMcAAMjATMDzQH/A5QB/wNAAf8DIwEzAzABTANAAf8DlAH/AyMBM6AAAyMBMwPNAf8DlAH/A0AB/wNA + Af8DlAH/AyMBMyQAAyMBMwPNAf8DlAH/A0AB/wNAAf8DlAH/AyMBM6gAAyMBMwO4Af8DlAH/A4EB/wMj + ATMsAAMjATMDuAH/A5QB/wOBAf8DIwEzsAADIwEzA88B/wOUAf8DQAH/AyMBMywAAyMBMwPPAf8DlAH/ + A0AB/wMjATOwAAMjATMDwwH/A5QB/wNAAf8DIwEzLAADIwEzA8MB/wOUAf8DQAH/AyMBM7AAAyMBMwO8 + Af8DlAH/A0AB/wMSARkDEgEZAxIBGSQAAyMBMwO8Af8DlAH/A0AB/wMSARkDEgEZAxIBGagAAyMBMwPZ + Af8DtwH/AQABOwHnAf8BAAEnAaEB/wMwAUwDEgEZJAADIwEzA9kB/wHRAbcBnQH/AbMBaQEfAf8BcwFD + ARUB/wMwAUwDEgEZqAADIwEzARgBWAL/ARABUgL/AQABNAHOAf8BAAEnAaEB/wMSARkoAAMjATMB4AGH + AScB/wHZAYYBJgH/AZ4BXQEcAf8BcwFDARUB/wMSARmsAAFsAZsC/wHoAe8C/wEQAVIC/wEAATsB5wH/ + AxIBGSwAAf4BtAFkAv8B/QHlAf8B2QGGASYB/wGzAWkBHwH/AxIBGawAAzABTAFsAZsC/wEYAVgC/wMw + AUwwAAMwAUwB/gG0AWQB/wHgAYcBJwH/AzABTJgAAwgBCwMfAS0DJwE7AycBOwMnATsDHgErAxIBGAMS ARggAAMIAQsDHwEtAycBOwMnATsDJwE7Ax4BKwMSARgDEgEYEAADEgEZAxIBGQMSARkgAAMSARkDEgEZ - AxIBGQgAAxIBGQMSARkDEgEZIAADEgEZAxIBGQMSARkUAAM4AVwDXwHoAR8BJwGBAf8BGQEgAW0B/wEY - AR8BagH/ARcBHgFjAf8CWgFgAeQDOAFcAycBOwMSARgYAAM4AVwDXwHoAYEBUgEfAf8BbQFKARkB/wFq - AUgBGAH/AWMBQwEXAf8BYQJaAeQDOAFcAycBOwMSARgIAAMwAUwBIQEwAbIB/wEXASQBcwH/AzABTAMS - ARkDEgEZAxIBGQMSARkDEgEZAxIBGQMSARkDMAFMASEBMAGyAf8BFwEkAXMB/wMwAUwDEgEZAzABTAGy - AWoBIQH/AXMBRAEXAf8DMAFMAxIBGQMSARkDEgEZAxIBGQMSARkDEgEZAxIBGQMwAUwBsgFqASEB/wFz - AUQBFwH/AzABTAMSARkMAANaAcUBLwE7AbsB/wEtATkBvAH/ASwBOAG6Af8BKwE3AbcB/wEpATMBtAH/ - AScBMgGsAf8BIgEqAZQB/wEYASABbQH/A1oBvQMnATsDEgEYEAADWgHFAbsBgwEvAf8BvAGCAS0B/wG6 - AYEBLAH/AbcBgQErAf8BtAGBASkB/wGsAXABJwH/AZQBYgEiAf8BbQFJARgB/wNaAb0DJwE7AxIBGAQA - ASoBQgHfAf8BKAE8AdgB/wEdASkBnQH/ARcBJAFzAf8DOgH/AzoB/wM6Af8DOgH/AzoB/wM6Af8DOgH/ - ASoBQgHfAf8BKAE8AdgB/wEdASkBnQH/ARcBJAFzAf8DEgEZAd8BhwEqAf8B2AGGASgB/wGdAV4BHQH/ - AXMBRAEXAf8DOgH/AzoB/wM6Af8DOgH/AzoB/wM6Af8DOgH/Ad8BhwEqAf8B2AGGASgB/wGdAV4BHQH/ - AXMBRAEXAf8DEgEZCAADWQG+ATQBQQHTAf8BOQFIAegB/wE9AUsB8wH/ATwBSwHwAf8BOwFLAe8B/wE7 - AUsB7wH/AToBSAHtAf8BNwFGAeIB/wEtATkBuwH/AR0BJAGBAf8DWgG9AycBOwMSARgIAANZAb4B0wGT - ATQB/wHoAaEBOQH/AfMBqgE9Af8B8AGnATwB/wHvAaUBOwH/Ae8BpQE7Af8B7QGlAToB/wHiAZwBNwH/ - AbsBggEtAf8BgQFUAR0B/wNaAb0DJwE7AxIBGAFmAYEB/QH/AewB5QL/ASgBPAHYAf8BIQEwAbIB/wO4 - Af8DuAH/A7gB/wO4Af8DuAH/A6YB/wOYAf8BZgGBAf0B/wHsAeUC/wEoATwB2AH/ASEBMAGyAf8DEgEZ - Af0BtAFmAv8B/QHlAf8B2AGGASgB/wGyAWoBIQH/A7gB/wO4Af8DuAH/A7gB/wO4Af8DpgH/A5gB/wH9 - AbQBZgL/Af0B5QH/AdgBhgEoAf8BsgFqASEB/wMSARkEAAM4AVwBPQFLAeMB/wE8AUoB8QH/ASwBNwGz - Af8BKgE1AasB/wE6AUgB6gH/AT8BTwH6Af8BPgFNAfYB/wE8AUoB8QH/ATwBSwHwAf8BOQFHAeoB/wEs - ATcBvgH/ARwBIgGBAf8DOAFcAxIBGAQAAzgBXAHjAaABPQH/AfEBqAE8Af8BswGBASwB/wGrAXEBKgH/ - AeoBowE6Af8B+gGuAT8B/wH2AawBPgH/AfEBqAE8Af8B8AGnATwB/wHqAaMBOQH/Ab4BhAEsAf8BgQFT - ARwB/wM4AVwDEgEYAzABTAFmAYEB/QH/ASoBQgHfAf8DMAFMDAADuAH/A04BmQgAAzABTAFmAYEB/QH/ - ASoBQgHfAf8DMAFMBAADMAFMAf0BtAFmAf8B3wGHASoB/wMwAUwMAAO4Af8DTgGZCAADMAFMAf0BtAFm - Af8B3wGHASoB/wMwAUwIAANfAdsBTAFaAfYB/wFGAVUC/wEsATcBsQH/AwAB/wEFAQcBIQH/ARoBIQFt - Af8BMQE8AcIB/wE8AUwB8QH/AT8BTwH6Af8BPQFNAfQB/wE2AUQB5AH/AScBMgGsAf8CXAFkAecDHgEr - BAADXwHbAfYBsQFMAv8BtAFGAf8BsQF1ASwB/wMAAf8BIQEWAQUB/wFtAUoBGgH/AcIBiAExAf8B8QGn - ATwB/wH6Aa4BPwH/AfQBqQE9Af8B5AGeATYB/wGsAXABJwH/AWQBYgFcAecDHgErBAADmAH/A0EB/wMS - ARkMAAOlAf8DTgGZDAADmAH/AzoB/wMSARkIAAOYAf8DQQH/AxIBGQwAA6UB/wNOAZkMAAOYAf8DOgH/ - AxIBGQgAAUkBVwL/AWEBbwL/AVABXQH7Af8BQgFQAegB/wEFAQYBFwH/AwAB/wMAAf8DAAH/AQkBDAEw - Af8BHwEnAYQB/wEzAT8BzgH/ATsBSgHvAf8BMQE9AcwB/wEgASkBigH/AycBOwQAAf8BtgFJAv8BvgFh - Af8B+wG3AVAB/wHoAaUBQgH/ARcBEAEFAf8DAAH/AwAB/wMAAf8BMAEgAQkB/wGEAVYBHwH/Ac4BkAEz - Af8B7wGmATsB/wHMAY4BMQH/AYoBWgEgAf8DJwE7BAADpgH/A0EB/wMSARkgAAOmAf8DOgH/AxIBGQgA - A6YB/wNBAf8DEgEZIAADpgH/AzoB/wMSARkEAAMjATMBXAFpAv8BcgGEAv8BWgFmAfkB/wFMAVsB/AH/ - AR0BJQFyAf8DAAH/AwAB/wMAAf8BAwEEAQoB/wEWAR0BXAH/ASYBLwGdAf8BOQFGAeQB/wE2AUUB4QH/ - ASMBLAGcAf8DJwE7AyMBMwH/Ab0BXAL/AcYBcgH/AfkBugFaAf8B/AG0AUwB/wFyAU4BHQH/AwAB/wMA - Af8DAAH/AQoBBwEDAf8BXAE+ARYB/wGdAWgBJgH/AeQBoAE5Af8B4QGbATYB/wGcAWYBIwH/AycBOwQA - A7AB/wNBAf8DTgGZA04BmRQAA04BmQNOAZkDsAH/AzoB/wMSARkIAAOwAf8DQQH/A04BmQNOAZkUAANO - AZkDTgGZA7AB/wM6Af8DEgEZBAADIwEzAWYBcwL/AYEBjAL/AVsBaQH4Af8BSgFaAfsB/wEyAT4BywH/ - AwAB/wMAAf8DAAH/AQ8BEwFCAf8BPwFOAfkB/wE/AU8B+gH/ATwBSwHwAf8BNgFEAeMB/wEkAS4BogH/ - AycBOwMjATMB/wHBAWYC/wHKAYEB/wH4AbgBWwH/AfsBsgFKAf8BywGOATIB/wMAAf8DAAH/AwAB/wFC - AS0BDwH/AfkBrgE/Af8B+gGuAT8B/wHwAacBPAH/AeMBnQE2Af8BogFqASQB/wMnATsEAAO4Af8DuAH/ - A7gB/wOlAf8UAAOlAf8DuAH/A7gB/wM6Af8DEgEZCAADuAH/A7gB/wO4Af8DpQH/FAADpQH/A7gB/wO4 - Af8DOgH/AxIBGQgAAWQBcwL/AY4BlwL/AWMBbgH+Af8BTAFbAfUB/wFCAVAB+AH/AQ4BEwFCAf8CAAEB - Af8BGwEjAXEB/wMAAf8BEgEYAVEB/wE8AUsB8AH/AT0BSwHzAf8BNAFCAdoB/wEmAS8BnwH/AyIBMQQA - Af8BvwFkAv8B0AGOAf8B/gHBAWMB/wH1AbABTAH/AfgBrwFCAf8BQgEsAQ4B/wIBAQAB/wFxAUwBGwH/ - AwAB/wFRATYBEgH/AfABpwE8Af8B8wGqAT0B/wHaAZcBNAH/AZ8BagEmAf8DIgExBAADuAH/A0EB/wMS - ARkgAAO4Af8DOgH/AxIBGQgAA7gB/wNBAf8DEgEZIAADuAH/AzoB/wMSARkIAANfAdsBlgGgAv8BhgGQ - Av8BZAFxAfkB/wFPAV0B/gH/AScBMQGdAf8BDQESAT4B/wFBAVEC/wElAS4BmAH/AwAB/wESARgBUQH/ - ATsBSgHtAf8BNAFBAdUB/wJcAV4B6gMMARAEAANfAdsB/wHSAZYC/wHMAYYB/wH5AbwBZAH/Af4BuAFP - Af8BnQFoAScB/wE+ASkBDQL/AbIBQQH/AZgBZQElAf8DAAH/AVEBNgESAf8B7QGlATsB/wHVAZQBNAH/ - AV8CXAHqAwwBEAQAA7gB/wNBAf8DEgEZIAADuAH/AzoB/wMSARkIAAO4Af8DQQH/AxIBGSAAA7gB/wM6 - Af8DEgEZCAADOAFcAZgBogL/AZ4BpwL/AW0BgQL/AVkBZgH5Af8BRAFPAeQB/wE1AUABvgH/AUUBVQH4 - Af8BRwFVAf0B/wEuATYBnAH/AwAB/wErATUBsQH/ATcBRAHeAf8DOAFcCAADOAFcAf8B0wGYAv8B1gGe - Av8BxQFtAf8B+QG5AVkB/wHkAaUBRAH/Ab4BhwE1Af8B+AGuAUUB/wH9AbQBRwH/AZwBawEuAf8DAAH/ - AbEBgAErAf8B3gGbATcB/wM4AVwIAAO4Af8DQQH/AxIBGQwAA6UB/wNOAZkMAAO4Af8DOgH/AxIBGQgA - A7gB/wNBAf8DEgEZDAADpQH/A04BmQwAA7gB/wM6Af8DEgEZDAADVQGyAagBsQL/AYkBkwL/AXMBgwL/ - AWoBgAH8Af8BXwFrAfYB/wFZAWUB9gH/AVgBZAH1Af8BVAFhAfsB/wE3AUEBwgH/ATgBRgHgAf8DWwHG - EAADVQGyAf8B2QGoAv8BzgGJAv8ByAFzAf8B/AHBAWoB/wH2AbkBXwH/AfYBtwFZAf8B9QG2AVgB/wH7 - AbgBVAH/AcIBiwE3Af8B4AGcATgB/wNbAcYIAAMwAUwBIQEwAbIB/wEXASQBcwH/AzABTAMSARkDEgEZ - AxIBGQO4Af8DTgGZAxIBGQMSARkDMAFMASEBMAGyAf8BFwEkAXMB/wMwAUwDEgEZAzABTAGyAWoBIQH/ - AXMBRAEXAf8DMAFMAxIBGQMSARkDEgEZA7gB/wNOAZkDEgEZAxIBGQMwAUwBsgFqASEB/wFzAUQBFwH/ - AzABTAMSARkMAANWAbEBnwGpAv8BlwGiAv8BiwGVAv8BbgGCAv8BXAFrAf0B/wFSAV8B+QH/AUYBVQH3 - Af8BPwFPAfoB/wNaAb0YAANWAbEB/wHVAZ8C/wHRAZcC/wHPAYsC/wHDAW4B/wH9AboBXAH/AfkBtgFS - Af8B9wGvAUYB/wH6Aa0BPwH/A1oBvQwAASoBQgHfAf8BKAE8AdgB/wEdASkBnQH/ARcBJAFzAf8DQQH/ - A0EB/wNBAf8DuAH/A0EB/wNBAf8DQQH/ASoBQgHfAf8BKAE8AdgB/wEdASkBnQH/ARcBJAFzAf8DEgEZ - Ad8BhwEqAf8B2AGGASgB/wGdAV4BHQH/AXMBRAEXAf8DQQH/A0EB/wNBAf8DuAH/A0EB/wNBAf8DQQH/ - Ad8BhwEqAf8B2AGGASgB/wGdAV4BHQH/AXMBRAEXAf8DEgEZEAADOAFcA14B2AF1AYcC/wGDAY0C/wFu - AYMC/wFZAWcC/wNeAdgDOAFcIAADOAFcA14B2AH/AccBdQL/AcwBgwL/AcIBbgL/AbwBWQH/A14B2AM4 - AVwQAAFmAYEB/QH/AewB5QL/ASgBPAHYAf8BIQEwAbIB/wO4Af8DuAH/A7gB/wO4Af8DuAH/A6YB/wOY - Af8BZgGBAf0B/wHsAeUC/wEoATwB2AH/ASEBMAGyAf8DEgEZAf0BtAFmAv8B/QHlAf8B2AGGASgB/wGy - AWoBIQH/A7gB/wO4Af8DuAH/A7gB/wO4Af8DpgH/A5gB/wH9AbQBZgL/Af0B5QH/AdgBhgEoAf8BsgFq - ASEB/wMSARkcAAMjATMDIwEzOAADIwEzAyMBMxwAAzABTAFmAYEB/QH/ASoBQgHfAf8DMAFMHAADMAFM - AWYBgQH9Af8BKgFCAd8B/wMwAUwEAAMwAUwB/QG0AWYB/wHfAYcBKgH/AzABTBwAAzABTAH9AbQBZgH/ - Ad8BhwEqAf8DMAFMBAABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEBFgAD/wEAAY8B/wGP - Af8EAAEHAf8BBwH/BAABBwH/AQcB/wQAAQcB/wEHAf8EAAEDAf8BAwH/BAABwQGPAcEBjwQAAeABDwHg - AQ8EAAHwAR8B8AEfBAAB+AE/AfgBPwQAAfwBHwH8AR8EAAH+AQ8B/gEPBAAB/wEBAf8BAQQAAf8BgAH/ - AYAEAAH/AcAB/wHABAAB/wHgAf8B4AQAAf8B4QH/AeEEAAH4AQcB+AEHAY8B8QGPAfEB8AEDAfABAwQA - AeABAQHgAQEEAAHAAQABwAUAAYABAAGAAQABDgFhAQ4BYQGAAQABgAEAAY4BcQGOAXEBgAEAAYABAAGP - AfEBjwHxBAABhwHBAYcBwQQAAYcBwQGHAcEBgAEAAYABAAGPAfEBjwHxAYABAAGAAQABjwHxAY8B8QGA - AQEBgAEBAY4BcQGOAXEBwAEDAcABAwQAAeABBwHgAQcEAAHwAQ8B8AEPBAAB/gF/Af4BfwEPAeEBDwHh - Cw== + AxIBGQgAAxIBGQMSARkDEgEZIAADEgEZAxIBGQMSARkUAAM4AVwDXwHoAR4BJgGBAf8BGAEfAWwB/wEX + AR4BaQH/ARYBHQFiAf8CWgFgAeQDOAFcAycBOwMSARgYAAM4AVwDXwHoAYEBUQEeAf8BbAFJARgB/wFp + AUcBFwH/AWIBQgEWAf8BYQJaAeQDOAFcAycBOwMSARgIAAMwAUwBIAEvAbIB/wEWASMBcgH/AzABTAMS + ARkDEgEZAxIBGQMSARkDEgEZAxIBGQMSARkDMAFMASABLwGyAf8BFgEjAXIB/wMwAUwDEgEZAzABTAGy + AWkBIAH/AXIBQwEWAf8DMAFMAxIBGQMSARkDEgEZAxIBGQMSARkDEgEZAxIBGQMwAUwBsgFpASAB/wFy + AUMBFgH/AzABTAMSARkMAANaAcUBLgE6AbsB/wEsATgBvAH/ASsBNwG6Af8BKgE2AbcB/wEoATIBtAH/ + ASYBMQGsAf8BIQEpAZQB/wEXAR8BbAH/A1oBvQMnATsDEgEYEAADWgHFAbsBgwEuAf8BvAGCASwB/wG6 + AYEBKwH/AbcBgQEqAf8BtAGBASgB/wGsAW8BJgH/AZQBYQEhAf8BbAFIARcB/wNaAb0DJwE7AxIBGAQA + ASkBQQHfAf8BJwE7AdgB/wEcASgBnQH/ARYBIwFyAf8DOQH/AzkB/wM5Af8DOQH/AzkB/wM5Af8DOQH/ + ASkBQQHfAf8BJwE7AdgB/wEcASgBnQH/ARYBIwFyAf8DEgEZAd8BhwEpAf8B2AGGAScB/wGdAV0BHAH/ + AXIBQwEWAf8DOQH/AzkB/wM5Af8DOQH/AzkB/wM5Af8DOQH/Ad8BhwEpAf8B2AGGAScB/wGdAV0BHAH/ + AXIBQwEWAf8DEgEZCAADWQG+ATMBQAHTAf8BOAFHAegB/wE8AUoB8wH/ATsBSgHwAf8BOgFKAe8B/wE6 + AUoB7wH/ATkBRwHtAf8BNgFFAeIB/wEsATgBuwH/ARwBIwGBAf8DWgG9AycBOwMSARgIAANZAb4B0wGT + ATMB/wHoAaEBOAH/AfMBqgE8Af8B8AGnATsB/wHvAaUBOgH/Ae8BpQE6Af8B7QGlATkB/wHiAZwBNgH/ + AbsBggEsAf8BgQFTARwB/wNaAb0DJwE7AxIBGAFlAYEB/QH/AewB5QL/AScBOwHYAf8BIAEvAbIB/wO4 + Af8DuAH/A7gB/wO4Af8DuAH/A6YB/wOYAf8BZQGBAf0B/wHsAeUC/wEnATsB2AH/ASABLwGyAf8DEgEZ + Af0BtAFlAv8B/QHlAf8B2AGGAScB/wGyAWkBIAH/A7gB/wO4Af8DuAH/A7gB/wO4Af8DpgH/A5gB/wH9 + AbQBZQL/Af0B5QH/AdgBhgEnAf8BsgFpASAB/wMSARkEAAM4AVwBPAFKAeMB/wE7AUkB8QH/ASsBNgGz + Af8BKQE0AasB/wE5AUcB6gH/AT4BTgH6Af8BPQFMAfYB/wE7AUkB8QH/ATsBSgHwAf8BOAFGAeoB/wEr + ATYBvgH/ARsBIQGBAf8DOAFcAxIBGAQAAzgBXAHjAaABPAH/AfEBqAE7Af8BswGBASsB/wGrAXABKQH/ + AeoBowE5Af8B+gGuAT4B/wH2AawBPQH/AfEBqAE7Af8B8AGnATsB/wHqAaMBOAH/Ab4BhAErAf8BgQFS + ARsB/wM4AVwDEgEYAzABTAFlAYEB/QH/ASkBQQHfAf8DMAFMDAADuAH/A04BmQgAAzABTAFlAYEB/QH/ + ASkBQQHfAf8DMAFMBAADMAFMAf0BtAFlAf8B3wGHASkB/wMwAUwMAAO4Af8DTgGZCAADMAFMAf0BtAFl + Af8B3wGHASkB/wMwAUwIAANfAdsBSwFZAfYB/wFFAVQC/wErATYBsQH/AwAB/wEEAQYBIAH/ARkBIAFs + Af8BMAE7AcIB/wE7AUsB8QH/AT4BTgH6Af8BPAFMAfQB/wE1AUMB5AH/ASYBMQGsAf8CXAFkAecDHgEr + BAADXwHbAfYBsQFLAv8BtAFFAf8BsQF0ASsB/wMAAf8BIAEVAQQB/wFsAUkBGQH/AcIBiAEwAf8B8QGn + ATsB/wH6Aa4BPgH/AfQBqQE8Af8B5AGeATUB/wGsAW8BJgH/AWQBYgFcAecDHgErBAADmAH/A0AB/wMS + ARkMAAOlAf8DTgGZDAADmAH/AzkB/wMSARkIAAOYAf8DQAH/AxIBGQwAA6UB/wNOAZkMAAOYAf8DOQH/ + AxIBGQgAAUgBVgL/AWABbgL/AU8BXAH7Af8BQQFPAegB/wEEAQUBFgH/AwAB/wMAAf8DAAH/AQgBCwEv + Af8BHgEmAYQB/wEyAT4BzgH/AToBSQHvAf8BMAE8AcwB/wEfASgBigH/AycBOwQAAf8BtgFIAv8BvgFg + Af8B+wG3AU8B/wHoAaUBQQH/ARYBDwEEAf8DAAH/AwAB/wMAAf8BLwEfAQgB/wGEAVUBHgH/Ac4BkAEy + Af8B7wGmAToB/wHMAY4BMAH/AYoBWQEfAf8DJwE7BAADpgH/A0AB/wMSARkgAAOmAf8DOQH/AxIBGQgA + A6YB/wNAAf8DEgEZIAADpgH/AzkB/wMSARkEAAMjATMBWwFoAv8BcQGEAv8BWQFlAfkB/wFLAVoB/AH/ + ARwBJAFxAf8DAAH/AwAB/wMAAf8BAgEDAQkB/wEVARwBWwH/ASUBLgGdAf8BOAFFAeQB/wE1AUQB4QH/ + ASIBKwGcAf8DJwE7AyMBMwH/Ab0BWwL/AcYBcQH/AfkBugFZAf8B/AG0AUsB/wFxAU0BHAH/AwAB/wMA + Af8DAAH/AQkBBgECAf8BWwE9ARUB/wGdAWcBJQH/AeQBoAE4Af8B4QGbATUB/wGcAWUBIgH/AycBOwQA + A7AB/wNAAf8DTgGZA04BmRQAA04BmQNOAZkDsAH/AzkB/wMSARkIAAOwAf8DQAH/A04BmQNOAZkUAANO + AZkDTgGZA7AB/wM5Af8DEgEZBAADIwEzAWUBcgL/AYEBjAL/AVoBaAH4Af8BSQFZAfsB/wExAT0BywH/ + AwAB/wMAAf8DAAH/AQ4BEgFBAf8BPgFNAfkB/wE+AU4B+gH/ATsBSgHwAf8BNQFDAeMB/wEjAS0BogH/ + AycBOwMjATMB/wHBAWUC/wHKAYEB/wH4AbgBWgH/AfsBsgFJAf8BywGOATEB/wMAAf8DAAH/AwAB/wFB + ASwBDgH/AfkBrgE+Af8B+gGuAT4B/wHwAacBOwH/AeMBnQE1Af8BogFpASMB/wMnATsEAAO4Af8DuAH/ + A7gB/wOlAf8UAAOlAf8DuAH/A7gB/wM5Af8DEgEZCAADuAH/A7gB/wO4Af8DpQH/FAADpQH/A7gB/wO4 + Af8DOQH/AxIBGQgAAWMBcgL/AY4BlwL/AWIBbQH+Af8BSwFaAfUB/wFBAU8B+AH/AQ0BEgFBAf8DAAH/ + ARoBIgFwAf8DAAH/AREBFwFQAf8BOwFKAfAB/wE8AUoB8wH/ATMBQQHaAf8BJQEuAZ8B/wMiATEEAAH/ + Ab8BYwL/AdABjgH/Af4BwQFiAf8B9QGwAUsB/wH4Aa8BQQH/AUEBKwENAf8DAAH/AXABSwEaAf8DAAH/ + AVABNQERAf8B8AGnATsB/wHzAaoBPAH/AdoBlwEzAf8BnwFpASUB/wMiATEEAAO4Af8DQAH/AxIBGSAA + A7gB/wM5Af8DEgEZCAADuAH/A0AB/wMSARkgAAO4Af8DOQH/AxIBGQgAA18B2wGWAaAC/wGGAZAC/wFj + AXAB+QH/AU4BXAH+Af8BJgEwAZ0B/wEMAREBPQH/AUABUAL/ASQBLQGYAf8DAAH/AREBFwFQAf8BOgFJ + Ae0B/wEzAUAB1QH/AlwBXQHqAwwBEAQAA18B2wH/AdIBlgL/AcwBhgH/AfkBvAFjAf8B/gG4AU4B/wGd + AWcBJgH/AT0BKAEMAv8BsgFAAf8BmAFkASQB/wMAAf8BUAE1AREB/wHtAaUBOgH/AdUBlAEzAf8BXgJc + AeoDDAEQBAADuAH/A0AB/wMSARkgAAO4Af8DOQH/AxIBGQgAA7gB/wNAAf8DEgEZIAADuAH/AzkB/wMS + ARkIAAM4AVwBmAGiAv8BngGnAv8BbAGBAv8BWAFlAfkB/wFDAU4B5AH/ATQBPwG+Af8BRAFUAfgB/wFG + AVQB/QH/AS0BNQGcAf8DAAH/ASoBNAGxAf8BNgFDAd4B/wM4AVwIAAM4AVwB/wHTAZgC/wHWAZ4C/wHF + AWwB/wH5AbkBWAH/AeQBpQFDAf8BvgGHATQB/wH4Aa4BRAH/Af0BtAFGAf8BnAFqAS0B/wMAAf8BsQGA + ASoB/wHeAZsBNgH/AzgBXAgAA7gB/wNAAf8DEgEZDAADpQH/A04BmQwAA7gB/wM5Af8DEgEZCAADuAH/ + A0AB/wMSARkMAAOlAf8DTgGZDAADuAH/AzkB/wMSARkMAANVAbIBqAGxAv8BiQGTAv8BcgGDAv8BaQGA + AfwB/wFeAWoB9gH/AVgBZAH2Af8BVwFjAfUB/wFTAWAB+wH/ATYBQAHCAf8BNwFFAeAB/wNbAcYQAANV + AbIB/wHZAagC/wHOAYkC/wHIAXIB/wH8AcEBaQH/AfYBuQFeAf8B9gG3AVgB/wH1AbYBVwH/AfsBuAFT + Af8BwgGLATYB/wHgAZwBNwH/A1sBxggAAzABTAEgAS8BsgH/ARYBIwFyAf8DMAFMAxIBGQMSARkDEgEZ + A7gB/wNOAZkDEgEZAxIBGQMwAUwBIAEvAbIB/wEWASMBcgH/AzABTAMSARkDMAFMAbIBaQEgAf8BcgFD + ARYB/wMwAUwDEgEZAxIBGQMSARkDuAH/A04BmQMSARkDEgEZAzABTAGyAWkBIAH/AXIBQwEWAf8DMAFM + AxIBGQwAA1YBsQGfAakC/wGXAaIC/wGLAZUC/wFtAYIC/wFbAWoB/QH/AVEBXgH5Af8BRQFUAfcB/wE+ + AU4B+gH/A1oBvRgAA1YBsQH/AdUBnwL/AdEBlwL/Ac8BiwL/AcMBbQH/Af0BugFbAf8B+QG2AVEB/wH3 + Aa8BRQH/AfoBrQE+Af8DWgG9DAABKQFBAd8B/wEnATsB2AH/ARwBKAGdAf8BFgEjAXIB/wNAAf8DQAH/ + A0AB/wO4Af8DQAH/A0AB/wNAAf8BKQFBAd8B/wEnATsB2AH/ARwBKAGdAf8BFgEjAXIB/wMSARkB3wGH + ASkB/wHYAYYBJwH/AZ0BXQEcAf8BcgFDARYB/wNAAf8DQAH/A0AB/wO4Af8DQAH/A0AB/wNAAf8B3wGH + ASkB/wHYAYYBJwH/AZ0BXQEcAf8BcgFDARYB/wMSARkQAAM4AVwDXgHYAXQBhwL/AYMBjQL/AW0BgwL/ + AVgBZgL/A14B2AM4AVwgAAM4AVwDXgHYAf8BxwF0Av8BzAGDAv8BwgFtAv8BvAFYAf8DXgHYAzgBXBAA + AWUBgQH9Af8B7AHlAv8BJwE7AdgB/wEgAS8BsgH/A7gB/wO4Af8DuAH/A7gB/wO4Af8DpgH/A5gB/wFl + AYEB/QH/AewB5QL/AScBOwHYAf8BIAEvAbIB/wMSARkB/QG0AWUC/wH9AeUB/wHYAYYBJwH/AbIBaQEg + Af8DuAH/A7gB/wO4Af8DuAH/A7gB/wOmAf8DmAH/Af0BtAFlAv8B/QHlAf8B2AGGAScB/wGyAWkBIAH/ + AxIBGRwAAyMBMwMjATM4AAMjATMDIwEzHAADMAFMAWUBgQH9Af8BKQFBAd8B/wMwAUwcAAMwAUwBZQGB + Af0B/wEpAUEB3wH/AzABTAQAAzABTAH9AbQBZQH/Ad8BhwEpAf8DMAFMHAADMAFMAf0BtAFlAf8B3wGH + ASkB/wMwAUwEAAFCAU0BPgcAAT4DAAEoAwABQAMAASADAAEBAQABAQYAAQEWAAP/AQABjwH/AY8B/wQA + AQcB/wEHAf8EAAEHAf8BBwH/BAABBwH/AQcB/wQAAQMB/wEDAf8EAAHBAY8BwQGPBAAB4AEPAeABDwQA + AfABHwHwAR8EAAH4AT8B+AE/BAAB/AEfAfwBHwQAAf4BDwH+AQ8EAAH/AQEB/wEBBAAB/wGAAf8BgAQA + Af8BwAH/AcAEAAH/AeAB/wHgBAAB/wHhAf8B4QQAAfgBBwH4AQcBjwHxAY8B8QHwAQMB8AEDBAAB4AEB + AeABAQQAAcABAAHABQABgAEAAYABAAEOAWEBDgFhAYABAAGAAQABjgFxAY4BcQGAAQABgAEAAY8B8QGP + AfEEAAGHAcEBhwHBBAABhwHBAYcBwQGAAQABgAEAAY8B8QGPAfEBgAEAAYABAAGPAfEBjwHxAYABAQGA + AQEBjgFxAY4BcQHAAQMBwAEDBAAB4AEHAeABBwQAAfABDwHwAQ8EAAH+AX8B/gF/AQ8B4QEPAeEL