From 02a4385e9693f5ee664a2c33e913f29a8d2fec92 Mon Sep 17 00:00:00 2001 From: Robert Adams Date: Mon, 11 Feb 2019 06:50:19 -0800 Subject: [PATCH] Rename 'Util' to 'CommonEntitiesUtil' so it can be added to other projects without name confusion. --- CommonEntities/AssetManager.cs | 2 +- CommonEntities/BConverterOS.cs | 2 +- CommonEntities/BInstance.cs | 2 +- CommonEntities/BSceneManipulation.cs | 2 +- CommonEntities/CommonEntities-core.csproj | 11 ++++----- CommonEntities/CommonEntities.csproj | 22 ++++++++++-------- CommonEntities/Displayable.cs | 2 +- CommonEntities/ImageInfo.cs | 2 +- CommonEntities/MaterialInfo.cs | 2 +- CommonEntities/MeshInfo.cs | 2 +- CommonEntities/PersistRules.cs | 2 +- CommonEntities/PrimToMesh.cs | 2 +- CommonEntities/Properties/AssemblyInfo.cs | 6 ++--- CommonEntities/Terrain.cs | 2 +- CommonEntities/packages.config | 4 ++++ Util/BHasher.cs | 2 +- ...{Util.csproj => CommonEntitiesUtil.csproj} | 0 Util/EntityHandle.cs | 2 +- Util/IParameters.cs | 2 +- Util/Logger.cs | 2 +- Util/Utilities.cs | 2 +- convoar.sln | 20 ++++++++-------- convoar/Convoar.cs | 2 +- convoar/ConvoarParams.cs | 2 +- convoar/ConvoarStats.cs | 2 +- convoar/ConvoarTests.cs | 2 +- convoar/GltfClasses.cs | 2 +- convoar/OarConverter.cs | 2 +- convoar/Resources/BuildDate.txt | 2 +- convoar/Resources/GitCommit.txt | 2 +- convoar/convoar.csproj | 10 +++----- convoar/packages.config | 4 ---- dist/CommonEntities.dll | Bin 66048 -> 66048 bytes dist/Util.dll | Bin 13312 -> 13312 bytes dist/convoar.exe | Bin 94208 -> 94208 bytes dist/convoar.pdb | Bin 134656 -> 134656 bytes 36 files changed, 60 insertions(+), 65 deletions(-) create mode 100755 CommonEntities/packages.config rename Util/{Util.csproj => CommonEntitiesUtil.csproj} (100%) delete mode 100755 convoar/packages.config diff --git a/CommonEntities/AssetManager.cs b/CommonEntities/AssetManager.cs index 95a0059..a8e68fe 100755 --- a/CommonEntities/AssetManager.cs +++ b/CommonEntities/AssetManager.cs @@ -29,7 +29,7 @@ using OMV = OpenMetaverse; using OMVA = OpenMetaverse.Assets; using OpenMetaverse.Imaging; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using CSJ2K; diff --git a/CommonEntities/BConverterOS.cs b/CommonEntities/BConverterOS.cs index ae9ec74..d1f62c9 100755 --- a/CommonEntities/BConverterOS.cs +++ b/CommonEntities/BConverterOS.cs @@ -26,7 +26,7 @@ using OpenSim.Region.CoreModules.World.Serialiser; using OpenSim.Region.Framework.Interfaces; using OpenSim.Region.Framework.Scenes; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using OMV = OpenMetaverse; using OMVS = OpenMetaverse.StructuredData; diff --git a/CommonEntities/BInstance.cs b/CommonEntities/BInstance.cs index 23529d6..8484d33 100755 --- a/CommonEntities/BInstance.cs +++ b/CommonEntities/BInstance.cs @@ -20,7 +20,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using OMV = OpenMetaverse; diff --git a/CommonEntities/BSceneManipulation.cs b/CommonEntities/BSceneManipulation.cs index e6e6490..3d26c96 100755 --- a/CommonEntities/BSceneManipulation.cs +++ b/CommonEntities/BSceneManipulation.cs @@ -20,7 +20,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using OMV = OpenMetaverse; using OMVR = OpenMetaverse.Rendering; diff --git a/CommonEntities/CommonEntities-core.csproj b/CommonEntities/CommonEntities-core.csproj index 88673be..025cd59 100755 --- a/CommonEntities/CommonEntities-core.csproj +++ b/CommonEntities/CommonEntities-core.csproj @@ -2,7 +2,6 @@ netcoreapp2.2 - CommonEntities_core @@ -10,15 +9,13 @@ - - ..\libs\log4net.dll - + + + + ..\libs\Nini.dll - - ..\libs\nunit.framework.dll - ..\libs\OpenMetaverse.dll diff --git a/CommonEntities/CommonEntities.csproj b/CommonEntities/CommonEntities.csproj index bfa47b1..04de86b 100755 --- a/CommonEntities/CommonEntities.csproj +++ b/CommonEntities/CommonEntities.csproj @@ -4,7 +4,7 @@ Debug AnyCPU - {DED4BC9A-CFBD-453D-814F-B3850D14FF27} + {C9DADDA3-1AD2-4378-9417-D681FADCA107} Library Properties CommonEntities @@ -34,10 +34,6 @@ ..\packages\CSJ2K.3.0.0\lib\net40-client\CSJ2K.dll - - False - ..\libs\log4net.dll - ..\libs\Nini.dll @@ -95,13 +91,16 @@ ..\libs\PrimMesher.dll + + ..\libs\SmartThreadPool.dll + - + @@ -113,20 +112,23 @@ - - + + - + {dab7cef5-c7c1-4dfa-85d7-267658efc466} - Util + CommonEntitiesUtil + + + \ No newline at end of file diff --git a/CommonEntities/Displayable.cs b/CommonEntities/Displayable.cs index 3b2db3b..a9e8973 100755 --- a/CommonEntities/Displayable.cs +++ b/CommonEntities/Displayable.cs @@ -22,7 +22,7 @@ using System.Threading.Tasks; using OpenSim.Region.Framework.Scenes; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using OMV = OpenMetaverse; diff --git a/CommonEntities/ImageInfo.cs b/CommonEntities/ImageInfo.cs index b100f9a..934ce09 100755 --- a/CommonEntities/ImageInfo.cs +++ b/CommonEntities/ImageInfo.cs @@ -20,7 +20,7 @@ using System.Drawing.Drawing2D; using OMV = OpenMetaverse; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; namespace org.herbal3d.cs.os.CommonEntities { diff --git a/CommonEntities/MaterialInfo.cs b/CommonEntities/MaterialInfo.cs index 10e3163..116a51b 100755 --- a/CommonEntities/MaterialInfo.cs +++ b/CommonEntities/MaterialInfo.cs @@ -20,7 +20,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using OMV = OpenMetaverse; using OMVR = OpenMetaverse.Rendering; diff --git a/CommonEntities/MeshInfo.cs b/CommonEntities/MeshInfo.cs index f5a8099..471f684 100755 --- a/CommonEntities/MeshInfo.cs +++ b/CommonEntities/MeshInfo.cs @@ -20,7 +20,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using OMV = OpenMetaverse; using OMVR = OpenMetaverse.Rendering; diff --git a/CommonEntities/PersistRules.cs b/CommonEntities/PersistRules.cs index 2db93c0..746c889 100755 --- a/CommonEntities/PersistRules.cs +++ b/CommonEntities/PersistRules.cs @@ -23,7 +23,7 @@ using System.Drawing.Imaging; using System.Drawing.Drawing2D; using System.IO; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using OMV = OpenMetaverse; diff --git a/CommonEntities/PrimToMesh.cs b/CommonEntities/PrimToMesh.cs index d328743..9e8d658 100755 --- a/CommonEntities/PrimToMesh.cs +++ b/CommonEntities/PrimToMesh.cs @@ -22,7 +22,7 @@ using System.IO; using System.Text; using System.Threading.Tasks; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using OMV = OpenMetaverse; using OMVS = OpenMetaverse.StructuredData; diff --git a/CommonEntities/Properties/AssemblyInfo.cs b/CommonEntities/Properties/AssemblyInfo.cs index 5bca893..3d58585 100755 --- a/CommonEntities/Properties/AssemblyInfo.cs +++ b/CommonEntities/Properties/AssemblyInfo.cs @@ -5,11 +5,11 @@ using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("CommonEntities")] +[assembly: AssemblyTitle("ClassLibrary1")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CommonEntities")] +[assembly: AssemblyProduct("ClassLibrary1")] [assembly: AssemblyCopyright("Copyright © 2019")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -20,7 +20,7 @@ using System.Runtime.InteropServices; [assembly: ComVisible(false)] // The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("ded4bc9a-cfbd-453d-814f-b3850d14ff27")] +[assembly: Guid("c9dadda3-1ad2-4378-9417-d681fadca107")] // Version information for an assembly consists of the following four values: // diff --git a/CommonEntities/Terrain.cs b/CommonEntities/Terrain.cs index 4439b15..e46888b 100755 --- a/CommonEntities/Terrain.cs +++ b/CommonEntities/Terrain.cs @@ -21,7 +21,7 @@ using System.Threading.Tasks; using OpenSim.Region.CoreModules.World.LegacyMap; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using OMV = OpenMetaverse; using OpenSim.Region.Framework.Interfaces; diff --git a/CommonEntities/packages.config b/CommonEntities/packages.config new file mode 100755 index 0000000..c218e58 --- /dev/null +++ b/CommonEntities/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Util/BHasher.cs b/Util/BHasher.cs index 27b220b..6a14bdc 100755 --- a/Util/BHasher.cs +++ b/Util/BHasher.cs @@ -20,7 +20,7 @@ using System.Linq; using System.Text; using System.Security.Cryptography; -namespace org.herbal3d.cs.Util { +namespace org.herbal3d.cs.CommonEntitiesUtil { // Basil wrapper for hash functions. // There are several different hashing systems ranging from int's to SHA versions. diff --git a/Util/Util.csproj b/Util/CommonEntitiesUtil.csproj similarity index 100% rename from Util/Util.csproj rename to Util/CommonEntitiesUtil.csproj diff --git a/Util/EntityHandle.cs b/Util/EntityHandle.cs index 73eabde..f155316 100755 --- a/Util/EntityHandle.cs +++ b/Util/EntityHandle.cs @@ -19,7 +19,7 @@ using System.Collections.Generic; using OMV = OpenMetaverse; -namespace org.herbal3d.cs.Util { +namespace org.herbal3d.cs.CommonEntitiesUtil { // Class for collecting all me mess around asset names. // All filename, type, and version conversions are done here. diff --git a/Util/IParameters.cs b/Util/IParameters.cs index 1446028..13c9d83 100755 --- a/Util/IParameters.cs +++ b/Util/IParameters.cs @@ -18,7 +18,7 @@ using System; using System.Collections.Generic; using System.Text; -namespace org.herbal3d.cs.Util { +namespace org.herbal3d.cs.CommonEntitiesUtil { public interface IParameters { // Basic parameter fetching interface which returns the parameter // value of the requested parameter name. diff --git a/Util/Logger.cs b/Util/Logger.cs index c70b153..4020bf3 100755 --- a/Util/Logger.cs +++ b/Util/Logger.cs @@ -17,7 +17,7 @@ using System; using log4net; -namespace org.herbal3d.cs.Util { +namespace org.herbal3d.cs.CommonEntitiesUtil { public abstract class BLogger { public abstract void SetVerbose(bool val); diff --git a/Util/Utilities.cs b/Util/Utilities.cs index ef78692..3d30054 100755 --- a/Util/Utilities.cs +++ b/Util/Utilities.cs @@ -5,7 +5,7 @@ using System.Text; using OMV = OpenMetaverse; -namespace org.herbal3d.cs.Util { +namespace org.herbal3d.cs.CommonEntitiesUtil { // A container for useful, static utility functions public class Utilities { // Base function that creates a 4x4 transform from pos, rotation, and scale. diff --git a/convoar.sln b/convoar.sln index 6fa1a5c..95fc9ab 100755 --- a/convoar.sln +++ b/convoar.sln @@ -5,9 +5,9 @@ VisualStudioVersion = 15.0.27130.2003 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "convoar", "convoar\convoar.csproj", "{BD9942A1-315C-4961-B56A-D1770BED83B0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Util", "Util\Util.csproj", "{DAB7CEF5-C7C1-4DFA-85D7-267658EFC466}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommonEntitiesUtil", "Util\CommonEntitiesUtil.csproj", "{DAB7CEF5-C7C1-4DFA-85D7-267658EFC466}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommonEntities", "CommonEntities\CommonEntities.csproj", "{DED4BC9A-CFBD-453D-814F-B3850D14FF27}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommonEntities", "CommonEntities\CommonEntities.csproj", "{C9DADDA3-1AD2-4378-9417-D681FADCA107}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -33,14 +33,14 @@ Global {DAB7CEF5-C7C1-4DFA-85D7-267658EFC466}.Release|Any CPU.Build.0 = Release|Any CPU {DAB7CEF5-C7C1-4DFA-85D7-267658EFC466}.Release|x64.ActiveCfg = Release|Any CPU {DAB7CEF5-C7C1-4DFA-85D7-267658EFC466}.Release|x64.Build.0 = Release|Any CPU - {DED4BC9A-CFBD-453D-814F-B3850D14FF27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DED4BC9A-CFBD-453D-814F-B3850D14FF27}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DED4BC9A-CFBD-453D-814F-B3850D14FF27}.Debug|x64.ActiveCfg = Debug|Any CPU - {DED4BC9A-CFBD-453D-814F-B3850D14FF27}.Debug|x64.Build.0 = Debug|Any CPU - {DED4BC9A-CFBD-453D-814F-B3850D14FF27}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DED4BC9A-CFBD-453D-814F-B3850D14FF27}.Release|Any CPU.Build.0 = Release|Any CPU - {DED4BC9A-CFBD-453D-814F-B3850D14FF27}.Release|x64.ActiveCfg = Release|Any CPU - {DED4BC9A-CFBD-453D-814F-B3850D14FF27}.Release|x64.Build.0 = Release|Any CPU + {C9DADDA3-1AD2-4378-9417-D681FADCA107}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C9DADDA3-1AD2-4378-9417-D681FADCA107}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C9DADDA3-1AD2-4378-9417-D681FADCA107}.Debug|x64.ActiveCfg = Debug|Any CPU + {C9DADDA3-1AD2-4378-9417-D681FADCA107}.Debug|x64.Build.0 = Debug|Any CPU + {C9DADDA3-1AD2-4378-9417-D681FADCA107}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C9DADDA3-1AD2-4378-9417-D681FADCA107}.Release|Any CPU.Build.0 = Release|Any CPU + {C9DADDA3-1AD2-4378-9417-D681FADCA107}.Release|x64.ActiveCfg = Release|Any CPU + {C9DADDA3-1AD2-4378-9417-D681FADCA107}.Release|x64.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/convoar/Convoar.cs b/convoar/Convoar.cs index f963631..eae5c3a 100755 --- a/convoar/Convoar.cs +++ b/convoar/Convoar.cs @@ -23,8 +23,8 @@ using System.Threading.Tasks; using OpenSim.Services.Interfaces; -using org.herbal3d.cs.Util; using org.herbal3d.cs.os.CommonEntities; +using org.herbal3d.cs.CommonEntitiesUtil; namespace org.herbal3d.convoar { diff --git a/convoar/ConvoarParams.cs b/convoar/ConvoarParams.cs index 3dbc9c7..0b6158c 100755 --- a/convoar/ConvoarParams.cs +++ b/convoar/ConvoarParams.cs @@ -20,7 +20,7 @@ using System; using System.Text; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using OMV = OpenMetaverse; diff --git a/convoar/ConvoarStats.cs b/convoar/ConvoarStats.cs index 1baa8ce..30f6a14 100755 --- a/convoar/ConvoarStats.cs +++ b/convoar/ConvoarStats.cs @@ -35,7 +35,7 @@ namespace org.herbal3d.convoar { public Scene m_scene; #pragma warning disable 414 - private static string _logHeader = "[Stats]"; + private static readonly string _logHeader = "[Stats]"; #pragma warning restore 414 public ConvoarStats() { diff --git a/convoar/ConvoarTests.cs b/convoar/ConvoarTests.cs index 5d95e8f..2f62755 100755 --- a/convoar/ConvoarTests.cs +++ b/convoar/ConvoarTests.cs @@ -22,7 +22,7 @@ using System.Threading.Tasks; using OpenSim.Region.Framework.Scenes; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using org.herbal3d.cs.os.CommonEntities; using OMV = OpenMetaverse; diff --git a/convoar/GltfClasses.cs b/convoar/GltfClasses.cs index 6f83b3e..03c730f 100755 --- a/convoar/GltfClasses.cs +++ b/convoar/GltfClasses.cs @@ -18,7 +18,7 @@ using System.Linq; using System.Collections.Generic; using System.IO; -using org.herbal3d.cs.Util; +using org.herbal3d.cs.CommonEntitiesUtil; using org.herbal3d.cs.os.CommonEntities; // I hoped to keep the Gltf classes separate from the OMV requirement but diff --git a/convoar/OarConverter.cs b/convoar/OarConverter.cs index caa764e..59ab4df 100755 --- a/convoar/OarConverter.cs +++ b/convoar/OarConverter.cs @@ -38,8 +38,8 @@ using OpenSim.Region.PhysicsModules.SharedBase; using OpenSim.Tests.Common; using OpenSim.Data.Null; -using org.herbal3d.cs.Util; using org.herbal3d.cs.os.CommonEntities; +using org.herbal3d.cs.CommonEntitiesUtil; using OMV = OpenMetaverse; using OMVS = OpenMetaverse.StructuredData; diff --git a/convoar/Resources/BuildDate.txt b/convoar/Resources/BuildDate.txt index 2c96354..8b0366d 100755 --- a/convoar/Resources/BuildDate.txt +++ b/convoar/Resources/BuildDate.txt @@ -1 +1 @@ -Sat 02/09/2019 10:22:53.71 +Mon 02/11/2019 6:48:38.16 diff --git a/convoar/Resources/GitCommit.txt b/convoar/Resources/GitCommit.txt index 0fd3942..33bc86d 100755 --- a/convoar/Resources/GitCommit.txt +++ b/convoar/Resources/GitCommit.txt @@ -1 +1 @@ -d98fce3d25c6f1e1d5def8a781c1f4a71e0b6197 +819e37e46569910a3f36d1e906f602ecf8a6c9f0 diff --git a/convoar/convoar.csproj b/convoar/convoar.csproj index 44e92be..4b28303 100755 --- a/convoar/convoar.csproj +++ b/convoar/convoar.csproj @@ -70,9 +70,6 @@ true - - ..\packages\CSJ2K.3.0.0\lib\net40-client\CSJ2K.dll - False ..\libs\log4net.dll @@ -179,7 +176,6 @@ Always - @@ -218,12 +214,12 @@ - {ded4bc9a-cfbd-453d-814f-b3850d14ff27} + {c9dadda3-1ad2-4378-9417-d681fadca107} CommonEntities - + {dab7cef5-c7c1-4dfa-85d7-267658efc466} - Util + CommonEntitiesUtil diff --git a/convoar/packages.config b/convoar/packages.config deleted file mode 100755 index 577e324..0000000 --- a/convoar/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/dist/CommonEntities.dll b/dist/CommonEntities.dll index fc2709feca2982843ad49db9f66ceae493755605..dd80ba46fad5933a0d7312a2e5fc5ba1de3a000c 100755 GIT binary patch delta 29955 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 delta 29511 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 E04Fw8%3M z(rjz2^6)`B2~@(O@~ZVgFv~+EVhLuYiHYq$l87KgAt7o=BgRx>@XYKM+dvHS$8YC5 z^Ua(ybMKvPZD?)Sxz*fr?ar4SZ~7?S(eo^=l|+-QU&6pF={E{xElr{yWgA84up}eh zI_3jN4iwIeEiznVr}WxDpnCn<#^#mlz^&NJ6Ag~lRHGpaaB(a!za~77e>cguoK2Bl zlavtxa~&=ra87fhaoKXBSg80uErABj8#>Z&{OJ(5 zF8X+`6N;oMQE8`OgH;*fpIWQZ7VsgTQgM~b71-tIGu@bF-WI87=13}Tm@2-&P$dqL zT4HAHoOxdt8>K1#?!2sQCyC-b@>x^$9C# zmcfAuT5XbVq}7+4WCt(?%XI93c8tMtUd4qA6g6k_Sc6u-vvW4a@&Tx^Qt5Y>(mYx3 zew?0?yWL+Eydth3Ro4K-tzz>JKE6bYTT$`X2o;iT>DiG1el{*F$y1)!GZSjnT@@!6 zw%k>OH0;nS4xc#{d{{}Pvbu37sZ>@sjwY4L>c*9%3R(Y9I$VBmi=$I!XN;{;Su;?j zW2y#+k%8KzL*?;cLsF?c9<(Ht%HzS-q*8f2_&ljXvLz!(1F}1#o4L@_;;a+>RD>7u zRc6j2FM29?#6M1PrRJyOs+}P#%_vtEZhT_W>8&VG_07kvNh+2&qxrBW4=WdsWe+PE z@dll$$}sA5ERK*o=?zj;UiDVwoD+4lSWV;>w|-z%ji-Z3y~Y)lX9f$DV+l6tSRBf+ z6m421GS^|7Rvnoar=CynUzM{wiJQD381`J}1(}7b0OUdkoy$zwY?I(UG$r z+|Zv@K>(BUG?mqFJUH)?BPvt69(Vpi%eN zXl~X#%j7FovrThQ-w8u#7c(%3s3>KItSSt_7cr~xFnwXyGFzyQFS)2#hBOLUYe3A6 zY-$(VHFs+6(%j4bpTvG-kt$d9d*G+#_Gfq(mBu+tqZiHde9@{>N~oCs3wm__6fT<= zafgI~(^^NNrSFDRI z2ndJem;%}$2PPK9woWt+m#aNJ_tkCN=X7-i+K-%m@=|Q?;o;$SO!f0R{Nw0w?481O6iY4o+hLp! M#nPtVq>f_yUk9_QrT_o{ delta 2178 zcma)-e@vBC7{|ZQd*AoGDZ;(?g)86%CW7gWH$+_tW>X|}muAY4l)M{(rC4MWOLC4~ zn9d9%gi~4;u3sipZq&`nYzt$%%dJ0f{h`jaWNmJ)oO9`lmRrv`_hK+z^ZfC-=lh)J zobPka`@ZM4HMTYG-)nx-RkuSQ4@ZIf16~d_qpij zCaFXSEcF;dU`TVjF>HA;L#X&+92DC@ z?!RjVIkkaer7(J0z6-0Qc329Z}%@5Z>e8qq5u|%3UjZ%_%T=GwpoVeO9ko z4i9E(^^APkUtiYG89)jebnFeCk%A4piVtV0*IdM7javP}nTwFh2cX90%6w-rJt*s) z2WW{r=zLeyATA#UEKSsMIl4 zgU84~Z8Ago1n^=~DW3pZlS=snus5lcPXJ#hl`C5_LNp|gW*lX%3bcA36T?)DrwWxb zyT}WHWjvBURdJK%v8mNw*YX<`Duo-LnDk~YD^m5X!1Y-wmN=souxF1cACCpcl#FJE zysFADB03g_E5FJNQI{OaT$X!WM5szlnuD&q;X zYn5=0;1#X9vrfx{$^1GL-ltd8`SqBmRU&@_7HXyPf6H1R)Lx!N&$Q`sFk4JEaD%^Q z56+rB(=wL)r_>ufU@7k7_ma>&j){1JiTGILj;l`a(5}&mK4DT03I4@Cw~yXUB(cKn znRkd+Ce4)P#0iPbPU7p*zyNb>`(C~MCSB-+9C>+KZnT4skg!yjetZ9t=l@2>&$|1} z1MFzP;tD-DoTtm05E>tm9|Q~dD_7sHdiL4O$p|s|_RuWTEY}QcR%zC1)-waxtovIv zcW9ns@)fJuu6a%038QEc^KlJbVlmUTDlv+js9B9k^r>CTY^4Zaa$TYUesZm?Am(;X zY7rfp`!x?}zQg%v#QVr5Rj%syBcE#Q&+rzO8$*~&8_gg1qE)4oQ3?MS^y~f!44W5l zg8M%9$}yvJShR?X%)|EYypU^M=Ybv?<%nxpR8CjPPhsk{vY5N=8B|5j(`>4xYX){L z-*bLW?8&P0cC2sq5>H^HsdfL@;0=bKXRsfR<>lx5_f6p kYdk#G`ef7%(xKSf?l$T!nG#DY{@Y`GyD;XTca^pMFZ|M>1^@s6 diff --git a/dist/convoar.exe b/dist/convoar.exe index 8bf49a42c72f514e87ccb2dca5af89e40d4a9c60..70e49258fb72e0007f4583434552730ccfc2e6e4 100755 GIT binary patch delta 9941 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 pPfA^MG~&yrSC8XFMwL$Q7`=9@R{_*i;z2CZi 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 diff --git a/dist/convoar.pdb b/dist/convoar.pdb index f2def87ea5287aa3cd1a95f1e4120a188475b8f5..c36f2220f1d8728c3d31351c0d43a33c18f4fcf2 100755 GIT binary patch delta 1907 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