From 81bb2ea5c43fe48d78b65dc9e825889d8e041819 Mon Sep 17 00:00:00 2001 From: qwsdcvghyu89 <61093706+qwsdcvghyu89@users.noreply.github.com> Date: Sun, 21 Sep 2025 16:47:47 +1000 Subject: [PATCH] Remove unused local project types and dependencies, update to `aeqw89.xml.ProjectFile`. --- aeqw89.tools.Publish/Content.cs | 7 - aeqw89.tools.Publish/Item.cs | 55 --- aeqw89.tools.Publish/ItemGroup.cs | 26 -- aeqw89.tools.Publish/PackageReference.cs | 30 -- aeqw89.tools.Publish/Program.cs | 3 +- aeqw89.tools.Publish/Project.cs | 54 --- aeqw89.tools.Publish/ProjectFile.cs | 1 + aeqw89.tools.Publish/ProjectReference.cs | 7 - aeqw89.tools.Publish/PropertyGroup.cs | 28 -- .../aeqw89.tools.Publish.csproj | 3 +- .../bin/Debug/net9.0/aeqw89.tools.Publish.dll | Bin 66048 -> 66560 bytes .../bin/Debug/net9.0/aeqw89.tools.Publish.exe | Bin 145408 -> 145920 bytes .../bin/Debug/net9.0/aeqw89.tools.Publish.pdb | Bin 31956 -> 32032 bytes .../aeqw89.tools.Publish.AssemblyInfo.cs | 2 +- ...w89.tools.Publish.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 4 - .../net9.0/aeqw89.tools.Publish.assets.cache | Bin 8197 -> 4249 bytes ...ols.Publish.csproj.AssemblyReference.cache | Bin 3222 -> 2772 bytes ....tools.Publish.csproj.FileListAbsolute.txt | 1 + ...ools.Publish.csproj.GenerateResource.cache | Bin 64 -> 64 bytes .../obj/Debug/net9.0/aeqw89.tools.Publish.dll | Bin 66048 -> 66560 bytes .../obj/Debug/net9.0/aeqw89.tools.Publish.pdb | Bin 31956 -> 32032 bytes .../obj/Debug/net9.0/apphost.exe | Bin 145408 -> 145920 bytes .../Debug/net9.0/ref/aeqw89.tools.Publish.dll | Bin 17920 -> 18432 bytes .../net9.0/refint/aeqw89.tools.Publish.dll | Bin 17920 -> 18432 bytes ...w89.tools.Publish.csproj.nuget.dgspec.json | 25 +- .../aeqw89.tools.Publish.csproj.nuget.g.props | 8 +- aeqw89.tools.Publish/obj/project.assets.json | 370 ++---------------- aeqw89.tools.Publish/obj/project.nuget.cache | 9 +- .../obj/project.packagespec.json | 2 +- .../obj/rider.project.model.nuget.info | 2 +- .../obj/rider.project.restore.info | 2 +- 32 files changed, 38 insertions(+), 603 deletions(-) delete mode 100644 aeqw89.tools.Publish/Content.cs delete mode 100644 aeqw89.tools.Publish/Item.cs delete mode 100644 aeqw89.tools.Publish/ItemGroup.cs delete mode 100644 aeqw89.tools.Publish/PackageReference.cs delete mode 100644 aeqw89.tools.Publish/Project.cs delete mode 100644 aeqw89.tools.Publish/ProjectReference.cs delete mode 100644 aeqw89.tools.Publish/PropertyGroup.cs diff --git a/aeqw89.tools.Publish/Content.cs b/aeqw89.tools.Publish/Content.cs deleted file mode 100644 index 03a7e7a..0000000 --- a/aeqw89.tools.Publish/Content.cs +++ /dev/null @@ -1,7 +0,0 @@ -using System.Xml; - -namespace aeqw89.tools.Publish; - -internal sealed class Content : Item { - public Content(XmlElement node) : base(node) { } -} \ No newline at end of file diff --git a/aeqw89.tools.Publish/Item.cs b/aeqw89.tools.Publish/Item.cs deleted file mode 100644 index 6a4ed7e..0000000 --- a/aeqw89.tools.Publish/Item.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System.Xml; - -namespace aeqw89.tools.Publish; - -internal class Item { - public string ElementName { get; protected set; } - public string Include { - get => Node.GetAttribute("Include"); - set => Node.SetAttribute("Include", value); - } - - public string Version { - get => Node.GetAttribute("Version"); - set => Node.SetAttribute("Version", value); - } - - public string? Value { - get => Node.InnerText; - set { Node.InnerText = value ?? string.Empty; } - } - public XmlElement Node { get; } - - protected Item(XmlElement node) { - Node = node; - ElementName = node.Name; - } - - public static Item FromElement(XmlElement element) { - return element.Name switch { - "PackageReference" => new PackageReference(element), - "ProjectReference" => new ProjectReference(element), - "Content" => new Content(element), - _ => new Item(element), - }; - } - - public void AddChild(Item child) { - var imported = Node.OwnerDocument!.ImportNode(child.Node, true); - Node.AppendChild(imported); - } - - public string? GetAttribute(string name) => Node.HasAttribute(name) ? Node.GetAttribute(name) : null; - public void SetAttribute(string name, string? value) { - if (value is null) { - if (Node.HasAttribute(name)) Node.RemoveAttribute(name); - return; - } - Node.SetAttribute(name, value); - } - - public IEnumerable GetChildElements() { - foreach (var e in Node.ChildNodes.OfType()) - yield return new Item(e); - } -} \ No newline at end of file diff --git a/aeqw89.tools.Publish/ItemGroup.cs b/aeqw89.tools.Publish/ItemGroup.cs deleted file mode 100644 index 88824a4..0000000 --- a/aeqw89.tools.Publish/ItemGroup.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System.Xml; - -namespace aeqw89.tools.Publish; - -internal class ItemGroup { - private readonly XmlElement _element; - public List Items { get; } - - public void Remove() { - _element.ParentNode!.RemoveChild(_element); - } - - public ItemGroup(XmlElement element) { - _element = element; - Items = element.ChildNodes - .OfType() - .Select(Item.FromElement) - .ToList(); - } - - public void Add(Item item) { - var imported = _element.OwnerDocument!.ImportNode(item.Node, true); - _element.AppendChild(imported); - Items.Add(Item.FromElement((XmlElement)imported)); - } -} \ No newline at end of file diff --git a/aeqw89.tools.Publish/PackageReference.cs b/aeqw89.tools.Publish/PackageReference.cs deleted file mode 100644 index 7413954..0000000 --- a/aeqw89.tools.Publish/PackageReference.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Xml; - -namespace aeqw89.tools.Publish; - -internal sealed class PackageReference : Item { - public PackageReference(XmlElement node) : base(node) { } - - // inside PackageReference - public string? GetPackageVersion() { - // Prefer attribute, then child - var attr = GetAttribute("Version"); - if (!string.IsNullOrEmpty(attr)) return attr; - - var child = Node.SelectSingleNode("./Version") as XmlElement; - return child?.InnerText; - } - - public void SetPackageVersion(string? version) { - if (Node.HasAttribute("Version") || (Node.SelectSingleNode("./Version") == null)) { - // If attribute exists (or no child yet), use attribute - SetAttribute("Version", version); - return; - } - - // Else write to existing child - var child = (XmlElement)Node.SelectSingleNode("./Version")!; - child.InnerText = version ?? string.Empty; - } - -} \ No newline at end of file diff --git a/aeqw89.tools.Publish/Program.cs b/aeqw89.tools.Publish/Program.cs index 8a37de3..05a7aef 100644 --- a/aeqw89.tools.Publish/Program.cs +++ b/aeqw89.tools.Publish/Program.cs @@ -2,8 +2,7 @@ using System.Diagnostics; using Renci.SshNet; using Spectre.Console; -using Spectre.Console.Cli; -using VsTools.Projects; +using aeqw89.xml.ProjectFile; namespace aeqw89.tools.Publish; diff --git a/aeqw89.tools.Publish/Project.cs b/aeqw89.tools.Publish/Project.cs deleted file mode 100644 index c5d2e73..0000000 --- a/aeqw89.tools.Publish/Project.cs +++ /dev/null @@ -1,54 +0,0 @@ -using System.Xml; - -namespace aeqw89.tools.Publish; - -internal class Project { - public string Path { get; } - private XmlDocument Document { get; } - public List PropertyGroups { get; } - public List ItemGroups { get; } - - private Project(string path, XmlDocument doc) { - Path = path; - Document = doc; - - // Build PropertyGroups - PropertyGroups = doc.DocumentElement! - .SelectNodes("./PropertyGroup")! - .OfType() - .Select(e => new PropertyGroup(e)) - .ToList(); - - // Build ItemGroups (+ their Items) - ItemGroups = doc.DocumentElement! - .SelectNodes("./ItemGroup")! - .OfType() - .Select(e => new ItemGroup(e)) - .ToList(); - - // Ensure at least one ItemGroup exists (some csprojs omit it until first item is added) - if (ItemGroups.Count == 0) { - var ig = doc.CreateElement("ItemGroup", doc.DocumentElement!.NamespaceURI); - doc.DocumentElement!.AppendChild(ig); - ItemGroups.Add(new ItemGroup((XmlElement)ig)); - } - } - - public static Project Load(string path) { - var doc = new XmlDocument(); - doc.PreserveWhitespace = false; - doc.Load(path); - return new Project(path, doc); - } - - public void Save() { - var settings = new XmlWriterSettings { - Indent = true, - IndentChars = " ", - NewLineChars = Environment.NewLine, - NewLineHandling = NewLineHandling.Replace - }; - using var writer = XmlWriter.Create(Path, settings); - Document.Save(writer); - } -} \ No newline at end of file diff --git a/aeqw89.tools.Publish/ProjectFile.cs b/aeqw89.tools.Publish/ProjectFile.cs index 20f1270..5b98a30 100644 --- a/aeqw89.tools.Publish/ProjectFile.cs +++ b/aeqw89.tools.Publish/ProjectFile.cs @@ -1,5 +1,6 @@ using System.Diagnostics.CodeAnalysis; using System.Xml; +using aeqw89.xml.ProjectFile; namespace aeqw89.tools.Publish; diff --git a/aeqw89.tools.Publish/ProjectReference.cs b/aeqw89.tools.Publish/ProjectReference.cs deleted file mode 100644 index acf6799..0000000 --- a/aeqw89.tools.Publish/ProjectReference.cs +++ /dev/null @@ -1,7 +0,0 @@ -using System.Xml; - -namespace aeqw89.tools.Publish; - -internal sealed class ProjectReference : Item { - public ProjectReference(XmlElement node) : base(node) { } -} \ No newline at end of file diff --git a/aeqw89.tools.Publish/PropertyGroup.cs b/aeqw89.tools.Publish/PropertyGroup.cs deleted file mode 100644 index 56f966f..0000000 --- a/aeqw89.tools.Publish/PropertyGroup.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Xml; - -namespace aeqw89.tools.Publish; - -internal class PropertyGroup { - private readonly XmlElement _element; - public PropertyGroup(XmlElement element) => _element = element; - - public bool HasProperty(string name) => _element.SelectSingleNode($"./{name}") is XmlElement; - - public string GetProperty(string name) { - var node = _element.SelectSingleNode($"./{name}") as XmlElement; - return node?.InnerText ?? string.Empty; - } - - public void SetProperty(string name, string value) { - var node = _element.SelectSingleNode($"./{name}") as XmlElement; - if (node == null) { - node = _element.OwnerDocument!.CreateElement(name, _element.NamespaceURI); - _element.AppendChild(node); - } - node.InnerText = value ?? string.Empty; - } - - public int Count => _element.ChildNodes.OfType().Count(); - - public void Remove() => _element.ParentNode!.RemoveChild(_element); -} \ No newline at end of file diff --git a/aeqw89.tools.Publish/aeqw89.tools.Publish.csproj b/aeqw89.tools.Publish/aeqw89.tools.Publish.csproj index 26c14ea..b777737 100644 --- a/aeqw89.tools.Publish/aeqw89.tools.Publish.csproj +++ b/aeqw89.tools.Publish/aeqw89.tools.Publish.csproj @@ -8,10 +8,9 @@ + - - diff --git a/aeqw89.tools.Publish/bin/Debug/net9.0/aeqw89.tools.Publish.dll b/aeqw89.tools.Publish/bin/Debug/net9.0/aeqw89.tools.Publish.dll index fad0e9b71a97a428d0903a32e961ee6bb26c4d07..88a8c693262985a983d8aea10b3ee3c1a201a3d9 100644 GIT binary patch delta 23962 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

AGUI@JF5t+r)AhOf?r=Tu z)4W-Fo4UN9N$*hmuzF@|iC9wisBeoF>kB02V!>;OAHF>*&ugIUqhrtO*GST{u~xWM za((I?ny-JK{daw~HpKUVK35ELwQPK8Z?4v-G)Nu#XW@TAAA&qro0|D=eZE#7{RRGx zOqYY}7jP8mr(_LP8}zqJp9MDci8S#OB^j`MqZ zy8H)VN>DTQi@aZChk`!obSO6XnK=C-M@5c`oGWs!$RV|$YB)mNT70bGz@zlBXvG*6 z%oQw=y`e*|&brpvs(&9oU7xS->~oWWB^kdBcxz^dF0sKc?JC*r8t7=s{?Jw9;8)LI z%6ZQd`nl^Pk&E=?{l#ZH+2D1TAfvl*j=DeC88W_FbZOvh zUW&bJo%)ZQ9VK|hK39J|JWIzWgH$F<>K7rxx$1mW=v;M?L|9Qo~JEV>oPW|wPIZ?ZO2G*V;o1} zW&Ie(lSpoiBejZgX~rDjx=O|m3g*yGY*v|`ooYilo^N)lEWEMF!Z|(Ilcn)4mZh!B zI@&W=_m-XIsdv0o+TfY(_%;7L&jT`=iH^%F+B{qJvDg(h=nMO-^vu_<^WN@x6x&g! zXS2HBhvKUneJ?=XhmCf=Ow)YF*sR@%d0lC@=PE~S{-?ktzE6{$TO{ia!F7&l(QiE) z9Fg!3KnHN0M^?wSs0-P9F2V3Fw6LqDY=$KCB%iSK^BA?faQEc9mkijr8#r_;CM^sVFDjOD&})gxIq__pe|AiE9v zuklsB`TE__HNN-M_2nCUx9I12pYeT!Qorr{QpTF4ajCzQQs1KA7yaJXSGy**9G>&M zM|-}7=YC&E<4Fl=e5D9Ezl-?%A!mLZiK=8W67|<2i6VcN^I|wDXzmFd;UA-E zWwpT1%MF#~yb<5enJAupwQcw|*hKB_=n4Lv>OuHtXs2u~M7gJ2t8j9un$QzqRKy+Sk{qUjLL8VR>X^lO1T z!gq=Myy%}7`31plY1J*QJ{0SRqW@UXsd0+QVvX}H7E&rWT5!7Pr;FSmxJWdML|!BE z8j-hZobFbQ(|um#ZW~#nbhav;WslD37Kx@vG{s3FwKlTTNRjJpWX*Ju+iYabB9Yq# zJ8WeA8j-gMZncs1&x_n`BWpesSviuDor6`ngJp-~XJC=YMWQbjd8A;SLnce)R*@Hp z+%C9AaI1~dvB=#vO2;BAr}XPIliaZok6@9F>{={xt&OZ1De@>MpBHt`+vu%uy=dy4 zY@OkZs8_Jyu>qI|W{Q6aUnKGfk!wY+ z6S-dGR*~C8?hxE6*yZ|yQX*Zh?+~F|G|J5}iv(*0>)dQ@b#pImqG=a7*&$?$kgXzb zbMp%55>2;glt;n|)_FKYt6-al$J8!zhgi3W+$Gp88uGHg@^S%W1?vUd1Um$`rf{@vkavW;MMHrcH7r5_-cMCP zY5?33E`JA${jU|LEuz{g@;11-(z-;`EgA|+=pd(6C~}d=Blx4H z@Ceb=2D#%p(bS2iUNo&Dw~2qd$Q`2J!k)?S7Ex^#RhKmG5>2;g@YmST0fo5xLXita z9wAsKSRdk!TgBQcnl{n2i>6&PTLimA(^^0 zaGU76!ne^)k&+1e)J7zU$Zhm)q)p_-qVEuSON8TZ6}d~~ZjmV&mBL23agpGNC@;NQ zky}M>6M0MYLxkuO>=unmlU9Nw(%4!n@+iSN(bS7PBaKsR6-}FH+C}b2OLB;{qS_*= zts-xe2Hhg7boMDsZ{ie1t`)2kO})tNB5$#LGT47a1~#SWhz#C#YDH5o*qXs{+C*;8 zz@I`yVTEiJ>=JVq8c&LLN#kzOkI0nqWpe0x!S+lJv_-Hmi{%l5b%L#e?Sfkby96nl zJqra#0CE3QC!}4lOOSHJNw8J0U2uzFmmuYekKl-0POeU{OOWzdQz$q>uuia5uwAf= zvBXdL;wm^ouugDGf#?f?=4;m%P1~#IIF58IcC%GK#t@l=M zhxaeuZZG+2%`qzmCm+r~IYjhD+tqp!iDGL~j7rX0iXa*h=6JC98mYOYR1?lsycztl|8Pkf&EX37k^)4Dc@L z_$k3z1=Bdhf>g#=#Obj<+aNbYUIP|Xvi^mNcYxCiSiVF&zbNg7?Cbj_a7y2Afv?5b z`a8Mv%^O};c$0n~?vOQn_B99iDJ6h=@y1c3Z*X6&(YG`Y?_kHPzQ75p5;$2^0Z&o= zfv2f~z|$3;Q0NRbl!|B}zI{?ei`7WHv)ztXed#5%>PvrBV}Lu*sxSQ=t@`4LYb^C0 zMQ@>51?_@s1-%E?3fcqL3hIJu1$_Y53i=4H74!)_tLP_mP(}OE0lufC)dDqh=1rxi zp6r{wagk$z<32~1<3#7V&i9?4IlpnbjZ`Du=wl2pt}wD(G1n;9Sl5}Zm9Ch3 zfct6pcK2W1Z@KrnzjZ5*$8(A2e$UgMkoQJ!itj$(4qvy~eNzNqx95*P4*g8@Z^MTs zzt`pCW0v3ROnj{Jd)=kt$NHY1)BU?JKfm|8NWNLO*Cih}DDj={--kEwzjqw|2aQYc zivG8L=lfriPYr%M5Eov}TR+^xx+0$FNAjN_5&T}LV2b}Xm8xGCT3SWZ9S_ydkE+^o8s>uIeTgEnK~vz{K&Pg2uVsmjq- z&=lvXYKrqA^|Dc__BzV7wdw^b_e|AlJPq0no(%ZR)pmI1YW;9qwpP8U?N9UW)L2>V z+pB$sf0}=gy72tj7u7b-Y&vR2XW`AWRnFkE2GH<+)2CmQXgq4>S!bQx z(A03zG3O_ypSNIe=h|Dwsz+`+T&cmGLs!kz)L`?@JMQc^wqgD$_2SvsE!TIw$kGk_jW$u1DTRUooxum_e^RxD+ z9i5x+nx{FAoqc}8n)toS3~!A(I7(;vx*W~T>PfTe8#_nb-{R6vy0G)fM`n6GtgW3s zy`jl0czU6CQq!#C6HOO2(X7sgo_@iIPEP!H8fN3R1D$hUxFj6>_XFoR*B_C3%u~0$ zdcp)>=QQ(&x35$4&86?u7GB|U=~{Spc($8Vxb><~+f~j&3b!qH6>2Jgqq+B;Y3e3( z^t+E`-sOf*sBK-S?Jj>%X?gjC|G~}3uD$p}!oTcV49A84IKDC!fA*j)D-dei8ftqX z)b_Gbs8qP^HMdI(x7CE(j?}UDu`bm1rn%=I)%YV_8Sf2N>I!r0?yHX3%V}WQrG?w} zst7p?l{-R)uz+=N`-G*1Ti2;TiY13yHz3?Zv6$(5CM4Z3Z`1y_q~%jSgw_=*E!6g-FsGLTjB!P!t8iNbj=NRBX0y{m ztskpEKm)%WM>LzmRMYapZOOSf!a=fw4HbI8Fvf{M)--qvaiW2+Y@p~9!V`3t(h#eyo=1eH zT7-fTWzKp(ziJ*bb>lw-fTX$bX8_ygaj7W0FbmTZUYLf7*R=q;m~VEz{}=PhuCrCC z`FYpKNM9bv!Yce>$MC|w@_&^%qC1{aqw<`AQ0p%)jH||+-+g#xt%rST@xO){2``)y zkVX^33-SLHe~&RQyl{-Ut9wz3Gc9zY(hZlxjhxJxAK)V=bIAwis=4O3A6z(KzQkz3 zm+n!`EUb&r!Yh>1PnbIh5z32Ds1WtX-@A6R%3Sf`=)hIs)_47ddblku5MDUn{OH4P z+#X(0f6@Zxu8-czWMZuumpwB$Vp2Pw`S?oBgAe(w`gNZ6*?8sgx@~Gcxc7lUgBA4~ z*l$3;0hJBYtE&gqoZWEFpdt134KoH-pItMfp<&2?fz{PRaX5QO^?-qg4?d^5bNc52 z<-&JFxvBZhmNawu7n%5*Z(n{f)ZG2WrCy)Hu8JR}%t>F?bw2v#X79k*ZvPHaCr;3y zUy6T|`45Kwz+To5Z_4;UnDCJ}y$9QSX2*YugCke`!+-3uu_xVf^x|DVXSe2=Z~Uiu zkgY7pvXvaVyP@>uV;;We@y*?f9<9u$-yXg+$Pm6&26*#Q#^-9fbXF89deOP8DB>Te$Pa!=x}q`W z#Gk6najHUl@dtCBD)+wVv^>c$A5xWy%sr~O{7!`6KSS}Ok&_P1A$s;kBGwKfG9LCS z+UiB9xH(cgLEUBEq>Wd9Z~I(pajLu9X1IS;>XEjKyuCH`kh$95Lp^H#%U_|kwEfp_ zD7C{poU&Ct+_oifwNlTUJ%WSO3+Cm)8F?C&AbyZ2L=8zIuh)nsnsFsVOSG7-P{E*i zU}YJJ`K&Cff7zg!i3K9ZuE8a-P~>RhTE2R<*kGh;#1?`1wAe`?uEcfbw9x9Vi=m1h zR$ilOB5AQ3EarDt`Nf#0ZTO65$gem^>h#%?r^4X;v5%w6FgSvMVN=!p6%!@3q5 z0r!m95;G@qT*1qb8h8=}|H znI#p8goHbFSWky@vMDHeQ2)9DKYl2 z{%-SyoH4ogpsiP%I~}3Rsx!*xPJwXP_=p|uHT&e|tG(u#xrLDpaPu40y1O#RU4Jr0 zl(^r#F1L5Z1JEZPlo%N?A5xfm$sZ%NTU~vMNFSTdyrMXF=#R~W+DL4KoZ^l+L(Zyv zs>kqV8U+&)o1n#IvpF&^inTu_FKC)w)p`H;npIID^GdR=Y&5bk=*EG*e_( zjFXMk10s%)L&7HR2g72GxI(U~NNg5*hee`1+_pDwoJu|d2d`0o8V7z9a=B4|_7Pb# zxHF^5V-yr7wurT$$rchk=kZ8)jRs?97h>bZwnC%V*Bxn&6@D3-Cm!RLdi~7KhAS*X zQY<%gwp`Vz$=c3_*_{keb~fOEF}z_q9K9H)jO1kvMX!IYv)kNG?SHThNhGGla8MY& zusR&gCCd3jfHY4>UEqcj1@C`V)(<_;b`8U+mGz*h9l-k`%5i@pU1E9F$0Ua zv#?L{aTH5SG_c|ch=pCoj$MCF>`B%(mSc@2wn04m59*4)R>%HY-Q~~frzCcq)lU;9 zq$But(O0s5N2fk_iW)o3k$9$)+RCu{&%vJ+@2;$V?*Djq`?L3xa`rZM7rm*9`zD`9 zqrMqfVVz2#TZMRmO~29+6PH16lwydf{iumcp*KoF#Du6F0l6G{qZCC<*hCaNQj#QW zQkfUIGaNV++YU)<=VjK{*?Dte^hPNUcT+VqcC<2jqtxdg ztnY67b7}O(Zdg!`gfz&s4O|=Ds?ZBGMU_zI%MaBncE zAQt;4Nc}BXa`kHfu~$KTuGmeu;BZLsR5@$&${KAE&>`F8P)D z84b3Smeug48I7NYz?0(~`1*JvDV<`nRgfQC${fANJ5n&=l+)cqV>QAv6F*$w{^a$> zaBK25;3nktk(Q8yhsOuFR=>F?HLM?w zR`8LL28EM8pxABZ4V78_#V=$e(%J8mJt-lh$_>h1^g+XixcJGH*n?}tT{$J}j^VzA zdZU`Lo6Ppg?$vw26IlOV+LKpK1W$L!)9~>TE$wkyYP8*Fo=}xpwjZ|WVJ+eh`KxmA z%*3a#JMjs$n8TEYPr2#8&Bm(ol+Q#2U>XjX4^|a-`wz%$Ezyi7kx)1k`y9L~UrWq` zLW)ow()d}+h=jx8*g^C6s`zPNz{m3FWcpH+3*o6H76FaKSI{&Z0z@K}MOuRI8d_qG zAZKVhd~IG?Ju0~m3QQkGy6bcvu6Q5}QPf-6onp6$?>C5(xQrX;#J+{>b5*5ww)rco z@H}?5*AV~2cW^oENbyuZT|dT0c%+*Sl>2ML_b|MRZuxoUS!q4pNn(&B5e2FuOauO~$s0b?=#a5RIxM zA!o#;g>^TM^uR(#}xiC z76LbMUX@&robG;#nLB!vR^u_npc?-4p~cp+Oj_fmaPvj|HQ1@-a^Ic;Rf3a$!wetO zZ6NRDh^sO)?6S79JLC+xV{6bhQ3n%2FB|wHY+zTX4b1!Z7I>NSkD27p`~COdwU~4s zH@`b(U>={P-L%SfBc9#xBfR3pT1;062mY%$s^>^`pSiB*j>vtSqn6gx8wo|dd)!*= z9`lN0=jPuHz1PqhdqLmCV8rva7>;Tq-nC(~8SZrqs(wwBG}QZB|pwyrEQ z5f!@T;qd~U*3A(F5TUUCnDx z7_PdRZ=5hU2Y1j)`mhf#e|LEOov4(SXV73G<|Z{V~3I1F!P& zqb`3~;}1;E+K<$8<|nnK>Lt^A;^8P(3qEVWR_1NGh!cw)gZSpg6LZZOgTm(ULA{b# zEk^Sc*m%xi#hl0Wj=MuVUzeL3z4Umr&?AY09x}A!qH_b+BTFk*^$I;3U5*lI3Q6&m# zjkC=GgS)4EiZOgp>8Cv|E%tA7&fsIzY;)t_u1Ri7n*E5;)WngrM!v}7M(hXl+BBE7 zjf|Z>F1w=M4-fGi9KDy8)!&_pQ%UZAW%ZAAl3(Z~e|SW0O5$-9y=#q0#FqPEQ#1Ef z@SBXOa+;>iVTIfun_3{Tvy~1rD?Qw%kRGEv5#c~Ah8OduMmA+gung~qCvv)WY~G@9 zNjh-lP*R^1 z3HM9Mmanlhcy6v?e;KOQ$Z{f2QK~#?;9Q=|?HjK#r=6UW$3}V3%Snty!-#?B2WQR6 zwnyv9IqDj7o8Y@0-hF~JGbb^Iy}cnXyx+q7bG*P)-wv3DfP@pZk*6F- zvJ3go?x5J38t(?eq0Bo1E(M2sW@?SRU1a0*^l4Emthdq?ZNM_9!BNI1^yf$q??bG8 zkIi;1n%JA|I_}EAXK0;vVsiRO@N3O~5ABjDarAKmH;*>m$d`sk zU};)nY49-bsBt3730$)g`w6{^ ze+B#7R`_Fgh`${{@~LSScUD#7d4Qd(Q>^B(v(P=7@smZ>5X9tc6K6xo51ag8+>Lt| zEuXSYc6<;dt1= zA8Y!3!0YCZnYcsls-mNb;8U=bN#-9DiSi2J6g#aDp(p^a5lkV~Sknk6YmM+MA6+9d z99bh@U}5kLeKG7!JYlk2zUAdY*&Pe6FM^S#^Fd``t?IG=n&qdKtJ1a+r#2|>&#cXZ z_80Tz;Sb?9+%#fVl5ekgIjL1TYcLa}H9QTkroTa}HCo8G|Qc-Yv^#wpOmaF41?T+RzKtYX8VsUE0BaR*$+C$i>hTF%k^nst{~ zVJ+5+Zzp@|v_`i0v^jh^oQ^O`OP6-InXA|ph)8=1QnZ4@@|b`#KvI@Cp4jP}%$}UT zw8loVF;3>e)8gf~BD&Ye?X6X6mASmY_&K7HhunA~pkW$(n^u|qPalvJ3y)oErl6;kS0JZ^gVT{c{cOAD(*+Dpbjv6k7wHzIaCc&Al<)&#( zck(6LbQdmIA6$b=v_cxFX!;vB-iC@dwX#KPT*ZEkOky+99HDME|2DEH$<@MADx3M+i)aLN@aC(27uriax~o((&xs|uUgdWA`0gV!lV;6FT1RcUS~X*R z9GWM(esRYN;E&0DTRffD0Neh04g4KVQI{iYuYN_495c1XznjgY3v#&>3Ea@VO?R_j zqj=A`2XgFo^NG<#-B__MR*T(8AMWEqSw1nuGn($@Hd-TJ8j>93KGSzbPR@PciDqz| z@{!a~YE?pOWF1d>?HPIYqz9XxW!;fU52Bnn&@kxTZ%^@@!K734x3^J zv1h8X@SrE`SKdL7a+5~Js+cy1{VlIbcnK4)E#k#kg|Ar531bQh9$=LOI-H)z3tHT5 zx$yz>_A%MrWf-ZUj$v$-D2$R_Boa*tM`GN8=dglw(A+A+b_uZrSHzwBo4TE@mT*vJ#=TEn{oFlilZ*(5SPBe?)1mNrcxxM9B zx3}%Ep^AKI!slz037^b?+$APHz9Gn}JRy5~h56$69%`le^Z2o@9k6MQJIpgD zl(|-mywaR_ZUzoQwxk`_BZZ+tUSyWz?dIkQdG?LH=ueBR=*S}boi~NG$cp}Ykrj0; zvK?mjxv>Hco`_=!-Ec9EQG1Ud#LQazKH0mFmz+jpdYW2-*ljoA!COPhRuC7(UWQBm*zauxvcaGIS*+(rjryooWKc;4KK{+RnddQ8@&-3POt z&Ny9~6^ZL-zyKW=M(F|Zc{D`R-(pzHuGj{lZbOwQ0dc~P2K!Xx-aTI~{iFUYO5GVb{FQkEwg zgR)Vl5PJ@aafE0lr~Z5uKJ3w~T!%Ml&;=nTKW8#FV+Dli?hF0R=!Ja7 z_0Z?jK^e`zfCk+wiQbZ1j9)RwAUVf-vRB@gQW>)(;LvoN1_W4?LMCivqB_BD1e zzSL~c3VeN!uwNa_G}5UVwik;Ee4`-axdH6!E(s&~2HPUklUmSWsf3Awaffkq zF$%{LpKU=J7-CjHr%II9B}y^jIE3wG>93fkNX)+%COK#c&5)q~%H)RSU<$6g;ufoi zjc8>VvmS)g7c7Z7jiO^{9qCA>xeCWJ*qwi1>xKQMS)O;(e0cJ4ISS|GrVf?_?F*_G z1qnwSSU+ZPorio!;plxtSO}et!i)K>!k)#Adla2SPYRoYs*l2N&pj>dBw?q}j!rSp z!0~>xhcoF#@qC2`a+11$-V}L~2lkV&wLIJ;jK2weP)3iNr0PkJrH=74o(=3*xg4`xT{!{r z8qfLu5GArN0>Eq^lN}-UX3dA{tMGh;e#@5xKAUnauwTkjpg-jn;B@~41e!0QKS)^v`LdKd zfoG@Ok1jW)JOX5^q80wfpy!S|;y+im4e|F^Zi8Nv2)!7S^rVp0KF;@tlr_LF{5#-u zy8k6$MS%7G!0V8Ai{}=2hUk`*_tDviv^D5#f0zA`-$o@2N-1IaOUGxxjYhpcO1{|F zKqKu}e{UM+ai&DEQar$VR~VQaqC6=$#WNP6@lRgHO*xD+3K;9Fa$)@{qY(IVkTt_Y zC6EK|3gA@11C>1>>qc)NCuGn``TZcfOO_&udmOz}6zwr4Kz`7b3;A2u0O0qI!N9_# zYeWj?H5$46NM`{z=og4)2IN~+JuvQ=1H9Q_+^86%+Ctzs$8z9MV!1?Td9%nDiu|!! zh$K=mtY|vH3OVN0E zm}~G^K4V!bi-XI)MT&pD>or6$-0U;d z{U(OQZE^pzX3LtzloFn;dmQfozjutVo!I9?$O~m;E6YEIoKnI*D;@s^K5rZZ-s$2l ze-Rw-{u-J!ZkccCveNSdG*dm?eL6Aj*5IF{B56F#^%Km`xPAjxxV38^g zVlvRpIWCcAp9^MqqR@Zu$N?6*N`Q}G!Hz7%*-R~&D+&#Cd55rNnRgU!b1J(354KNGR-Wtg1#ml4z$_7#WvMuQ$ieO zsm=1m^HE_7-Bn>j>GYJa1@8XgARbL#ux&R44dtMBZFXA_Z%*k8nO$F0HbdbQqvRw$0}| zHIPdEDx?ds1!<_oXetJXyQR%$V}Kz_iLvK$cWN*>IS{5an`Q>5gXP+6WBJTLgi37o zc=>FwN}GLMa!nwOj}fUHhZ{uCD<^Vy&Sna5T%hedn>Xb33|3g z>HFgA0~yr6l5<-|PZe(pWYQsF%jtpaZGkL077to%yCLVfKsNC&M>5+~Fi|g{zu9a; z-Zp0u-D5HLRi5huMf9Suh3=J^hAO7lgtfR&kL9amF}-6O?H)acI8z!cV7Ff)kUH;!d8QmbP#a&+hE7;#`8+Tt$t8Lp| znL#Q~(%)@*f1Z|FK@Zw&XPygei^b4=N@|Su3tLXQFD*4r_uwI!yI+zQq-uKAW?M1a zU1_h)PLA{eE9`MJ(QcG`jKwZ1$WQG?$#?h(8exiyN>jVj&|@vur>HB~R-0`ussZC~ zlsSK6IJQwq~B6 zT0^%aZF*O5a%x}d-p6XVF*q)@A3bHW+cBo&=rxfgkE*3PHXBl{)QPmcCTVqeMs+&=s!2DzMnT^0pSnD)pF}5HjCkXn zM0LWJ)0Xg+sVC8|!j{p8mC4j0w2EJh@RBV{rVgb~kF(g$jB8Sd(HA!REyCc3O^tR0+k#?}XHoG@&sPXif&9=lhrH-esZFYJ*)jxrL zVut&l``q}U)Cr^=Z;k#tjN)AK+Dt3hlzJ{jY}N~-IFE8{HUy(Mk4l9-PXn>J&Zn8e zo>iZg{+4<^ZRa;vIOhtg9l<(!#byz(3uwQveKp#ba()}K2N8W_=6Xcf1ogR zT1hB4na--Un4*l}MN}t@&-`4lUxh8Co6C!XQ)t$S?77^1ZP|!mJzZt9Wo2i9H4C%u z{tXly#-7WP6wbXM*gy~C!zwSKf0j)TUPjx6EvGf*4PaHn*#;KBI(RwVV6(E^mf)3i zzs-ts7X`1P?}RO*!^Jh;+2j~u#e5+1OVvnM2{WllEep<}gEmY4tTQbg$*wRO%%+aA z*kze3z}5+SmfBL+1e@qyVZ4G3YNCh!V0-Kjww*_qg6Cdg?dszQ-iuJ-Xzrn1%}Q4G z1pQ8E3q=ezhWH&LwR(hYPf(Nvuz(a`lto;g3Us% zKI$5Jvy8^8lNb~6p$JXGrR5RXUhU@7hK2*&YYUOqv-C!Hj-7f~O zqt!M`fL%`;I(aUphi%&i_p8ChWK7_oR+JklC=3OzH0VYeT*tO{wL5$f*vZ1I$|RT2 zXrWfaB{W{xeA3iA!6h`wW{>C}1#hB@g;@=k(v`xjc1x+*_H0$32A9%On;q*o7+gjx zZMMod7`&P8vDstlV9-p`BQ`D6z6st!+iW(;F)npE{mW*f>6_rK^tR2a^>L{y=zz_h zfbDkr+Gdx+wug3;oy2YC27-J z^*-uu8f&xeN~wG3Qk(6A?OwWC7Vh}d15_Z)O6CFT zXWMvhKS=#;#>qTL-f7ZKI((4A7L)!Sq^xOj|7-VfhYwPzZR8F&(iEF&Genk&H{Ug_D|;yt*L0EL&B_fZ8Y*?wpr~SrYFHLemv2j;Um=j zlA{eDrM`b)gN0e!=~1ei!JgK3dXz2@W_7rQF0pOA@wU*xIY&LWKvZ;Xka0_fjr{rl z2st8KPCf8ktmsO7g<<_sG%w5=M$K+z`J9l=daKo@96R)pX#Y39yM%pSEXMd1-qSGQ zW*S|ZiN6OxOAGKF6)gZdX_tiCjjT1>)AIivo*J#fOFKm@|J5*#DQ6$c`g^7Zd3cE5 zA3t9Z3@Z9G6PUzBL*wVsnIayCM*j_Q5?0oh=C5VTU*WwDx3$n3eM%L_*^&_q>J;^{ zwR1&}RuP~7I~Q{?J_Twt8=u?o`k@m}m4eR&>Xa+BnVibCxiZe*5KKoIT@;J(UyObQ z8V}V2y_5k@AJxJ0uWDmYO0r`i{4Xc*IVGP19aF(6_5uD;F3V!gW#VIIaYd(wx!`kw zoV11sot(;lyZXwwCP{0ObP}_QtToA6ldQErWnCnpJBr3Z-@^EgE=JaL$z#pPO2)TD z{#5EWBCTWbb}Zq~#fMR&bE~oc6dhG{$Opu!Gj{e_i0(C7iN&SpW7!ekNQEpsEb_Us zB#*Z0=>9y>mtaWNAFTgBtNu!JG*E{XxgSa08u3xYUoDrKSvB~d^%#J+a2>f=S4GQY zH~(+6#{F^Fe0a`jNxmh7h@Z%^fL`hX4C1>A#=e5Jg2Mzy362w-2vjr;m`+y%bLcw3 z9YBL#5D08)kLvmWXloaAY=xNxL|JBMo3 zVw~T@&Y zg{t<^E@%z_hh_dukI9>v$7m~F$avJkO1w1DdsQ!jd`o2z$REl=dZaq6JZdUl98A+j z2TLKJ8t9r-kI{%|AK)eF>^dk|3&X{MuE6C*LsXG|I6Ol2M`zO^_bZYtT4wPE@fl>u$I3}6g!Gd>?)Q89of zNX%rBzNn%`E7Hx-2;fhZQ-Ie&9!{$2a_vHCHk^88uZRAuya%+9o|&~B`kyMF19B1v zRCd}f?SQI`zYV+~>l644tN0c8-!iAZ8Iy(AM*8_B+o3sB=F^MxkyRmmoSv3ereBhj zESACPIQ=r(8$3l{rf&3|0bG?8B$gTX=WziKm7Swc)Ypb50$1iu)mzjt1r2(uT8Gs$ zP0NiXb&pzKv_PLDF&7BlK>UH+qrUPODEl`R&*(Qu($lb3xK(m_>I_^AbTdm-v$Pi~ zWDV8uJ-B^_s#;JL1#nfa8^o1&{LAheq?ose zew7{K{F2MHIqHIp&1#ic=SW+RB&s{Q_kfSm_ z+Otd#;B2^B?_E5_bDciXd#UGs97hX05343$PdcD3@-2tF4hL;tq=kE_!;$qMV%C&B zoRWj(MB!tq#=A@}41cMTe14sZ zoqZbC!7{x9$IfQ`y3{e=%^L6Z&Du|SYH~)#_d0h{m^hTdjfVdVHU&)p2^ZqE{r{dmUrEpLvUtSk>py zW^vl=xG!V8?_G6qR-JE|J^|TXtuL>d?!$qaHp};hI=&+5+vPakdxP%-lzP2yzl=3Y z<5KUJQtxt1O55q{qV9i+0&m3;+wQ2v@9c~c&n{XMei3Mtc79r>f0t^8 zf0o8Y&eFKZZYrfgemBKvD6on~00)a^sAxutJVxZDNg=m@gz?)NgMg0#HTsE0`-|ve znh`Do#sU>Ip6*TSLW}94w61u_-Vy4G-)DIlm_rAECG-ujlDdbx;x`^n0Uk$VfrID* z;HjcN16V6D2hk+@CVUd)WGpaDf=&|EWa(_a$k&M6Dh<|)yqy}5&@-@}oAwMfBI#%F zqGYK5IkA2ss4Mo-6({W!ED=qK$Yp|qfeqo4SWX5e!Q2p@B!YsLv zXj(z4A(JI?v&i#BUMqN~;0_z5W0Bi!l#WGKPU+W)cX;Snh)1xb$yFTY!{7kbIc;a zTERLuTbte7W3ok5YlXCmyj|oSB0uZq)v#AI?V?d02`52)99PL@i4dHgtP#{O`2~&WNUKNlU1TId(TnIx|q)-e+VkiYRgzEyF#KZsx zY8H8|V5|6S7kRH>yJ#p?%A3le3q>vxd7#L3g3W?!1zTao`M+Jr4sm@}aIa|EQ@P{) zz%^+Ul+Z!e6pCCF!*hBK+)8SrcN|70rIpP-G?5M2aHpKRCiZ6Gd(jTnp=*NUO+qiFJp_ zdn4R$dr}CcNqN&aM4`waWJ`+XLl7aOf3#`rHK&_(MF7ghMDUKx=uI&XDuaP~2l8>3y*Tr*u)xst9$t|wgYy8i9@+(mAu z`(yVv?!)e=C*51%}@!usVx1PZcm`lrnxN`q>ia4e|e6A;=EV}S2P&IkUS$^NrqlYsY^P6Mtk zZ2-p0n}C+}`Mi0MgYj#DTKQt&ROxuGU~a*94ly~E@k();Uc3x)EOI;Wl{o9`b|c_!%XD|H0cw zjSk@%TcdC2a=ecnsk#71t4iRRsv3B<>IOVV^#D##J%Q(`K2$^t@ari>v``Jg``Z`M zstdi0R$b^dH4L~Lt-8<~Xw~HudP|)O@(!BC=>xdNX%AfEv=^>%`WUWp+7H(_eG1Pw zeFo2J`V}2i(_wVb6@Qhl7U(b|e=AEK=NRl5?ik}Z*D={)I$m=0cAnvU(Yed{j`M5h zkIvtnJ|oMx)Yxl$g?}h2>?(5|a{cI9;=a{=hx=~#sL3F^yXeHFcZ~bittKR`^AS&>`gD)=r*tnnnLVT0-M_qw``;l)CINZ7B z;^l40bhSz^Q4ir~mHs-d(tF@~oZ9IqQFo~uX*V9icROyx2U8P2H_{=y7yVMZ0 z83vyR=plWC8m~%Jj<$?WaE?_cI7`%SM}>BmdX9c{kJG%K$=W1OI_$HwR?jT$cRZ}! zrC!ip_U_Vh%AhoS2ee1=^BR7B_i@_Pf6yg~ODCUDO8qBab=e8M+P=Sano`G_=dZ|8 z$F^O);#B23W9B8(E~~Ad(s06sZBO0aAJ(>CR!-62G-=HpZQbt}q0BXF`q|u z@U-wWH>q&*b)l9PXCZ}Ku5lG=DuAn*{_c2nqdDu{M>AKu;S*|U4YjQH2bGqWPxv3) z9Pr)&b+6gw{RMD*@cp4_ZkHBr=^Ji2UMC6|g$j)xGmAc`Q9Ihs`Jks#P3DphuRC!U z_lNb69&XvCBIGPo?g$ye0@lUt6P6xszE=fOEIHJScaSZk#A1%yGx9u_n8PFSd%=NF z%bQM8d4T{2%hR2OTEOkb-%rv4LH96Mn&sJYF0LP{fXybRhnhc8fq(|S8rSqt%VegS zmKScBW_I}~H+rs*}iv@a+)W#4~pPlo~7`-6#NT_;dvhUKgC?xUX_xi@|=NC z^KYo$ye#vL_TH669`-51{~Agep4TfNje3OV;s0L#4r5+;UKg|1$Md`BE~PosLnD+P zaJk)XkvLDyQ>d6=Sda?l4Kw$DJY9`4Pv1AQ`#6bwZh$W>S(xR}yvfSxCp3T%p}Yu% z3N_TxsSt49Wb>alQPYbT7e_O?; z*J}7z7O|?}5FY8pw`d}^ZTajpg@5M5GMIt?-0$%!a`x!jy=(WjgZ~LA)!Y2#^PZ}Q z+3ny)^FIgAYa8;#HgAuAZ29MUQX@uc*xHNmvprqW_W$xmxBl>Pgs-6q-wxAI{G-}K z&0as21m8Jf!2atV{dUl`@$SEbdyn|Socd#9S6ex$Ly6F3i!TT)&kd`>MJe|-+-m=u z+#Gmw)C~QUt=$9bMeBCH%h6+P1%jhN;$zL~CQ%%seCV!Nv`6E_oc6NCQrU{faTU~Ps}hGYf{ zAT(mIWJm(?(ts=zhD0DtWk_K#1j-}20(2q}@RTqyykZ3Lw@(ygddCO=pzU~4|b)P9PIar-GIrdj$d zOMv3j1B{qNShoOK7SkJznC3Iin67Bdq|8{d-PM?hn~B+gfo*!QDU@RZG6UQhh7kr(dFVLe6IOgs&H%z7Fra~Kz$hBZb5ayUV30`L86-DB z^EHZ6Xp?K@)>h_JkZy>sZktwWX=-VX)yH0IZEG)0mwx9m*nC{?hwuOVfB*kE=iYPg zx#ynY^mXRE!8XR*3WgGm{1Z`nI8l`VKi^tcxpZMY;n*8VBttpUoKLU9cXL0}JR=?D zmMEfi#n98MYRaI~HhmmmYP&DDBjwSLehs%rjlCFfGL6W0&hTAIQAxy5=PzIaI0_g7 zuM;JZ24XEl0Ls6jOh(E51dsVFJD1ac@n&`FL>B7itVt? zo2sD`dJTODd<_~3G%y-(5U3bf!SkR8oB(d{JrEKE(tv1i4={m3uo$ca>wy#O14qDz z;7f2LK}G?IGSYx>Fd|WAqp@(}z`bA^m<7yW8F&f21>Q@<^^%;_NpcDUW5DzzKbjAg z0%wv)XTSyU8TcA}4}JlCz;~KRDi8u9KvW9vPo&RNY$8<{MOtp;0R^=h6|@m-13SSp z;3gQ6s-zrH03HBkpb{(tjo=JeGhInL!871}ke{Zcn;p2J=mUQ~?fypG_KS&(zS4Of~J!qN6^Zlj%9McA~j`a^`B`D5(|LhzJBe< zR@3v~O>jE9KW4~LQyX|6?3l%48oDpHzs!?L?(;)N^Ku7Hf@k8)73n$fvQ$Z=F8Dnj z|0w+ZeAY{cNMGcM^xbXEgCecY@6YyI1sy3+(D8zS7@kjolFkD+_yT+jegwCG{C=~N zR3H>YnRz26jq;R#K=h0 z7QEbCPeJ|wdf6%O*YVJYp|^Ro9y$+egRe&?K##>zHV$=o`$Xtw=&`8N4xI$e4>MN4 zb{hgI2#i2L2Y3Y|G+$(bJvtToIrs~~Hsq&!I`D_y?xn{-cR;6k^1S^MUYf6dPeP}A z^5daxod{%j0%`4 z18{zN%`2cnh1c)U-CjBxSHN{HE@%)&(*n58gKo#@lhB^)eCR&tvw-W_&?!Fs1LArP z^wZFTaek>nAp+MBIN|AVKC~N`%jW@aumJiiXntF{E{0wqCyMpx66kZ#2Ix1CFNNmE zYOo)ac{E?J|Bn2CwhcnyO|JmI0|&htnBX7s%3r`m4rqL)sRjBd9zhvls5tz&dug8k9Iw?t{R%vSZ@u(kJo+E-mJH=Hi-}NVfJV0a;$h9G)g|T4A z(6Bz+66wRj==xMXl`tr2LntSgo{`DGZyR6n_&beV4YpT3$pP^BgysD)>PqF4nLkdx z@-fvn|6rwJXe7j^@5D8X0CBIj)Zpo6s>uV)zlx&(Hr$Oox z$zLwW$RfAdCE=88uVmelB_FA=WQ~$7k*r;^Zkb4X5=k!7kwhcx{}M}JeUeJ#3i3~K zOL48QNbN~R*b_-kKas8^JN=ZTPU(gJWQrShZ;IRIr=X7^l=Nl_`HN&SlE0GX8%Y%D z8(1a%*QkXbnQDa1Of@P*YMAbXeRp~(NIy0Q`f5_0P zqzi&wmF|Rn(d1NN=V$7L|0%4JuA1ENYct*O*JT<5`J8bEi_|gG8H|nP%wG7Dv)#d> zjTWL%(4*O;5$Tz1E$jh<5jHZl1U4ea4y%Jz(8L@k{FOOw*yXb*M5MS}3KgjnRz+)b zX|PDfJT2^pc}CcaunM}I=Z60?tb(fZwL`EkE6@&6(R$cGvNaU+MxZ;hJyN9bIrc~u zy*;}(N~F}n-Y69fDYOs6DGQyj2Mc>)XV0bKB0WD>3wv{}5w>xj6ZT)QDmn-oNPFjz zR-{SAq*YPhe9{KetMhRK@Ea;WIw@ISTwGOCURqT@k?NPZ)`q_*44N$udS{bUpYzne zN4@aGJ>iR8`lyct?fG{Kw6zabw1(K$U;6daq>SRuwvwB-oG*878ks#ZXJ(6QvR1*g z7q1Na@myob5#jB&WY?6Gkki-ywr|OW_jIXO=GC2FdM?vdG(un_F2!1QKRk5GzKc)q zO56IMmRYylH@-f+pfzag$?s&f!><&Lb!;>bbM4SgQP}JUR_H2f${VUJORe>~gcZ89 zgrXvIy``?csHnEFzM{OSsJ^D5uG~^oRA*UMgJ`Lxwoz}GV6CaCs-N)3hO(;4`b9-W z<8=wTMON#w`h>W+y3)o83oEUQ8p;~bQF+Z$D>|Q0UQ-<>^|*ZDqNWDDA&z&Hd}mK_ zmU6v*vZ2iK;NtyWcu_0Zp ztZO6ddVzJl#<~u%u2Zb*Q-{L*Y&a6#YSulBb>GXnXRz*K)@^0oTTsJs%-j@vw|4A} zM83p@4j28fzQr0muCx-LI3PLSmaG{_OS z;MvH#HtMC+Z8(?fWJ)#fQ67=J$}j@!demS>F@hz)m1!9z*y1pJ+`Oi;;f!Un=19SQ z)o=4Saq~FF|K_mGhnYiQ4nJXYqu{_Nk8O)!okyb`*96Bk61H3swk{Uhi-q>jgl%v5 zZjWc%wLPs;}*iS;IkI?zJu%lMk(I@OYt&%auTK2Qm$JpbMta-E!y$SYft}hoh zv#g+zP|d~T7*z_X(fo>JEH;b@RZFvC1yV0Z{9F{0v|v?xbF=EA@zf*^0O5>Qwlp>Ap}*yqy>nx*+j zomFsE8g0#Ww|2M27;``B#AmDh-?`k;+1Ag_hwuOVzvrBL z?mhQ$?#1&Xd;bTvF~hk!k!Z-1M6F3gEgX5p(#7)@&RIhE^$sFZp&U|GL7yXkSLBnc z3iDAONG2Lo56^2^Gz)$%$JV>1`?~#^QR8lyADnjesPFh5J5hK|%5HilVb{yrib`EH%}E`CwI+hCJXE za5+my3E4VI0cl_?$N*U&4-|swpa#qY4dMinj)vQuI@)W~(d#x*p{HXuJ)H*U!AIb8 zV3YLJBpGNU=m1?{4|oZ9!9kFaYoMdxBk(zh%QMhcV6z*j7Aywqz&qdqNXj=*Dwya* zC<5ET6>uHg$TwnU5tLI9K~q5)m;<%}PeCN@1!_kmWjbQ$0}ybS=rf0yfQbf9?k5$c zV5Gu0l!6HgIVc5b1qgy-g$k5{848Uk8z;NV)RqPl&7Iu8mnEoN4%)$psr_}Y6q)E2 zC@D5kb8&y&JIDu4Gtq32ULxvZ=z>ySmP=75ek!_BB6fo7F}_qsRv?v%1|3a7UaI8P z$cxHFz4+;gnOiV1Q>6bsCx^XxII`TovDnZ4?!=8u8O1tkWv-g8P0DNW;H~OD|4pW-KdJaKZd@n ziJ|D)7<#Bybc>;z$n)xAXnS37GaU__aVMYUJ)%CPVne)}^i_CXXq^0*_dmm1&@Jd1 z61bs0ca^d%*|3S2Msrx+x{sz25aVxwGYecx>negFQ(nc!dWx-wW5$Mz5#DLkT z5Wgxcg&lAkd@wu}2$$e3$jyr9!uKMd13J;3r);lj*4-1DK!(&Is!ZopRDv~hI>MM6s9P=5bd+k zwgT*ePgVMha}xAPXgi~{7oj~D`Fn~_gSR8cqU@v>u>6)N1Biuq&(C}x7NTJLYiNHJ zcTdoDaBqm?y3qa*7jK2`5RZWS{>yO(y&h6A6h|O@Iu0lbvsnp*SHQPo_Tsf7yb^v3 zeijI?f!o658OdG?-vu9_^sj?oho4l&n+Xr#Xj`yFKGZr(v7~*0FmqJ|h z55Sw0Gbs9h6m)U@#ka}F!3yM}!zXyGf*Um95?l-M9$fnG@RS7G#Q}dG;^NW!7ra^7 zVK4j#_*})y;6Exp4LQ{-74y(Rd=K3VZlJ?_WrMkjFMx|xMLY$4xMvnB?YH2J!M%mC zTbL$RzBOarm*Q?Yf0AE6jIt+)+XoYoKM&RP{RBp9tm0IObx%CU_{PD<7RwPgh`385 z0iz!!aR-ZQXqNqKK`hER5HI^phd6uqA|-r{(mq_g9<0EhU}e3A#jekZhl4Rc4aaN} zOv7<=EsXYHm(AA8_<)Kx5!2EqRtsXE)y~uuYif{lmmF83#%%J)xnGU}IT9EBEpn9P zXyhjh05{cruh(jlXo~GL^a&AFB z-!93yg#0Oc1M)ZRF1f~IaN-#A1CV-&jPkq@SL9oadfJpPA%721PnYsN$R`w7BIE-? zeADhh{HDMYp{E-Ke&oX(e&pjE0p$A;^>or9MdJSi@|(5fEA*T7lr%Mfe0mYZXlWIq z&PltAERgSuBsn%9)=MtLmx?`zUPK+eQS3(^F^ytz+Dj~m{t`=^md2J^;*2z?)G|Oz zr^+P6IpqzA3lVj+xSSHSv>H)IedQ8zsZvTXQVL=Og;xd!YN=6E~R2_ze7UybJ;?6TI6IK4K2_*tzbMN3(A65{&021M-)KVluCk)|U?Q0@$iMN2(1 zEfynfe8ggjpaQQg=}qp9O+L>posZwQ;xqg5{l2j$-^$zHd3n6X(ARq{viHUlxyPSN ze$eKPwCI^-^nw$|qmKOj<|7~fv@7gp^tn$zZTp)i`HN*+4vu~*(B2X5wGQTNaKZX| zOXQxMd)Fm~S&y5)`np>kH+*gDqKxYgjJHpD`&8Np_xREj@AB09^xk=6(?-O0A7kC8 zS@+kh``^r`V!l}B8|HqY>cu29_{y2Dk@?z~ZyodPWptey))cGL?z#mAKlBnibc7u`#tvOzhraPHe|RKUnK)_PduP5l z=&l?2Nji^xdFR!?p&D@49=@~g+@@Pjoykzqwq$AZg7nJf)}_ffl>eP978%F4m>51F z@PMdAVKT^t!PsvRa-ofsizJg=q(;d_bhKPVn)@wAF5+U<;!QxV!D~sSGl>yZ32FVs z=oJ}*u{HYOy;kQ;eh{4g=zFV&39T&tlZjyDhX=SUOP%iN3RH?c1F z`}0fLMEB4~r?4XTf=8bp^UMvlx|pwen?D`JSMOqLM)TEu#Mit={MkbO?1y~q<9waj zwGsayutjcb%ThMe{c=lUVxne4x^6={6MxNYLl58ZZTNGe*mI-2ms+f9Lys5pISpJr z-qgj>jHP=smi&paXS}^j^$Z7a?eR1=)EmDno3lP|MQd2tB-V!R+dw-j!KdOv(9W*l g-HC-4*-^wRa@K`a@i1s-hw&!82-=y~{lq%LHQ6AG#|olTK) z(Ik#*Kc_n1G)$_-s|ZbFLj_o}e)tcS{=%IJtTL`?N_ps+V0>6a-?;Cc>(kr^g zIM~wNio@-Kt2tX0H9?Xju6h9O0)U5A)l5w_BdCfPq8^404?`#XemPX!^3r0h4vkHgUs9L*0382LW)f$aS04Fx4<84TSQ?Vf(StAnci;W1=1{==tf6>tk4%rud z4Cb$bTmu;gxejszet3h7QMus=G?ec}`%9ij*1!ktzf*8)QVruW(^Kzv^qGJXeIXtRqNh!DnMp zpXCe-`t=+&w4xPh#EWWwmSu~MY3K$wD|2+yuxLKKpqY$D*C=r99hwiVyCoXJ(B2Q= zLPC@qu7c@+wJeb0D?t|OczQ>gG0N8~4vn}aiyKASk+Gf1vaM@oh{K-x<|yNarQy{q jSK7cG4hdVRyQPjEn0={3r_Ho(2C|z3oiydet}RO&_86eTd%l9r`~)b~f@F3D+=q=8x^=?Af1okM?Mfmlx)y&Lt9w zp`Rz!v;EzF|M=Ix4<9@o=>P7I^~CevNB&Iz@{jXt-~7mv%ZWq^b}vumCe?M$T(17` zg6joUvC2i}sg73I(Ta?#C8OZl+}`vQw(BvA8@9z2(=HYbtEgxj+;g>pM~&(|WmLJN zYL;eJ_sE}adlo#Qw^_Bum2tJe)hBgtGq1cY2HxhF#azv^U9RY+nFJlZPC@jUXsy_= z7+En))3A0FPvbjWy$`z4MmjL%7Z=GaXX|X%*j;w*ilH-CMCb?*I`LjQLWC86s-}V& zY(@ZxL>ekakZjmxt57Xy+%uU{aI21I7hTQSs;XIKLK#y{V?)I>-Nm##_Dys9ra8fs z7--_@bsD0Dps~+DUC?hWg^$i0X6X!chPBQ7@M#RCYz+``C6Alwx|@96&6E(4BK#YG zCHS)t!P7nRQ%mp%#C|ZNO@V8H-V9O z80-atzP`}71Ju>PI=62v&QLc7qZzsY(cnGM*5L+M3Z`*LfShTF5N~2o5uz907os5e zmO>j%b~HQT-{iqE(Dkk$$P8tbZ!KXz5MsG680RA1>0;l4zKs~C!adtIx#GAs1ua)G z&ln;YjeDAZ~DeQ`&SHx65vU`A^G~F6bp*Ew#N5-GXjIL(nkv0rVmC5i|lRPzGv0InED~ z4Kp73D2Qa_V`wMxEJWmYp!Sn*x~-FsgGfd`fp#Ll3laIpQ2WUZuXXZ!Ad->aM>~;E zLPY)mYCrk5);jq^5Xs0tK|7Iu3K97usQu(ScI)Jyfk;L^g?1u;3=w$_YCpO2KcZzC zL^ARjv=jL(MC5Z&`^nvM>vKL2A{lue?L_`LMC1!l`^kBwb@D|J$;h9eoyeCUB7X|) zwLKH%pDD||wsV@UdhW`cH34aA5{8i{UYaFLB9=+(D&Yxn9gLvu0BBsxEd_UO_ zq&V!>E=qhLrDuY3knEzKq5Wh$unO?v11rH(O+*I&CEAbnfmVR(#$aNZf@&o)sISm| zJP*7AT=)@?YA7g@xMX)(bil}V+4B1YA!OO=lkaMzbZa; zFO}z*x4d5t&+G9^Cw*eaXDEoHNZ#q!$PXx}bovF3=5?P=zjS+kS@X8?Rsc1G3RGsl zkeg{*FrpGvYXu{pIXfK;f(yvJs?P{T{HVGU0o;pnA}c{r$8e3Qx3P*d5ctLfX2R(S z9%L1%!2`Mkb;(-6>P)RTb4}{REuKJO?D`z{^MZ2Jx9UfMp zcbaj}ur&H1Y_+^WYjQKrsr~Zn{iY2Ug=O2VrqDT^E1O=~Wl1m!#EeH1-;8taPQfS% zZ-VblH-_&xC*u^1lJF+@HoO?V=?e|oc~fV zO2V7q+lezLaZYF{7$xCN@a>jkaK|}ArC^kVH^Dcr#PA*Gl#_x{l2^tB-@y?hdVt~h xhmo3PI{1)w%a&)9SpR|P@_x&CZbaI%S#oPgO~?h8!znDtM?K-3b5WK_{sY5;YtjG! diff --git a/aeqw89.tools.Publish/obj/Debug/net9.0/aeqw89.tools.Publish.csproj.AssemblyReference.cache b/aeqw89.tools.Publish/obj/Debug/net9.0/aeqw89.tools.Publish.csproj.AssemblyReference.cache index f9c41c04ce44910689198b9d3b0cdfefbdafb005..cc49f5acd9ab83b080f5bb8f13782998d19736f7 100644 GIT binary patch delta 219 zcmbOxc}0|ijggIkfq^k`av+<0ePU{1xrL=(MQ)B>K~a8IYH~?hW=?91p`L-BaZFBT zQcPZIiKU)F43fG4h&nf*I=z&f97aZj!*2b!%fZOVD281rL>W*eGe|iMOy0^N xsLKF0fzcPcMjeH))S}|d{5)H*qbAQ`RGD1QBhJK_4)VZ8_1Em1pKz{Z1ONmzJ`Vr@ delta 306 zcmca2I!%(5jgg&!VY3_~F9&1BWJN~#$(`){EPBZ~nUiO*>+3q_Wa_2l zD>L8T#(O)e=))pO3zE6&dW(m9!o43h=eye6A*^vQ=|k=9WNOD!tS%+Iqm zn7olmV>3JFSw<$tSdf+VWyK}=`8maU1x5K;Ky!;@4E2ok3}SLJlVb8xONvVp^HLIv zQb0ms#UWso0Z^3)$Ju6IH{Wyv8m|)01VXtw6!q2-LjEoE*002g=1yKM1 delta 20 ZcmZ>8m|)1?U_Ifu)X%#djEoE*002g91zi9D diff --git a/aeqw89.tools.Publish/obj/Debug/net9.0/aeqw89.tools.Publish.dll b/aeqw89.tools.Publish/obj/Debug/net9.0/aeqw89.tools.Publish.dll index fad0e9b71a97a428d0903a32e961ee6bb26c4d07..88a8c693262985a983d8aea10b3ee3c1a201a3d9 100644 GIT binary patch delta 23962 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

AGUI@JF5t+r)AhOf?r=Tu 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 L{%x_lEaU$Gtm-r7 delta 7280 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 U=P3Sl_RoXc=J3yad&<233ts2@O#lD@ diff --git a/aeqw89.tools.Publish/obj/Debug/net9.0/refint/aeqw89.tools.Publish.dll b/aeqw89.tools.Publish/obj/Debug/net9.0/refint/aeqw89.tools.Publish.dll index 3123821f3adfbfa44631c2a3e8fa18464f3506f8..7afb3ddcb3b6ef744f0d15bb8fc19d4c3c30b771 100644 GIT binary patch delta 7397 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 L{%x_lEaU$Gtm-r7 delta 7280 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 U=P3Sl_RoXc=J3yad&<233ts2@O#lD@ diff --git a/aeqw89.tools.Publish/obj/aeqw89.tools.Publish.csproj.nuget.dgspec.json b/aeqw89.tools.Publish/obj/aeqw89.tools.Publish.csproj.nuget.dgspec.json index 1742e0b..97b7309 100644 --- a/aeqw89.tools.Publish/obj/aeqw89.tools.Publish.csproj.nuget.dgspec.json +++ b/aeqw89.tools.Publish/obj/aeqw89.tools.Publish.csproj.nuget.dgspec.json @@ -46,12 +46,6 @@ "net9.0": { "targetAlias": "net9.0", "dependencies": { - "Microsoft.NET.ILLink.Tasks": { - "suppressParent": "All", - "target": "Package", - "version": "[9.0.0, )", - "autoReferenced": true - }, "SSH.NET": { "target": "Package", "version": "[2025.0.0, )" @@ -60,13 +54,9 @@ "target": "Package", "version": "[0.51.2-preview.0.1, )" }, - "Spectre.Console.Cli": { + "aeqw89.xml.ProjectFile": { "target": "Package", - "version": "[0.51.2-preview.0.1, )" - }, - "VsTools.Projects": { - "target": "Package", - "version": "[1.2.0, )" + "version": "[1.0.3, )" } }, "imports": [ @@ -80,12 +70,6 @@ ], "assetTargetFallback": true, "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.NETCore.App.Host.linux-x64", - "version": "[9.0.0, 9.0.0]" - } - ], "frameworkReferences": { "Microsoft.NETCore.App": { "privateAssets": "all" @@ -93,11 +77,6 @@ }, "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.101/PortableRuntimeIdentifierGraph.json" } - }, - "runtimes": { - "linux-x64": { - "#import": [] - } } } } diff --git a/aeqw89.tools.Publish/obj/aeqw89.tools.Publish.csproj.nuget.g.props b/aeqw89.tools.Publish/obj/aeqw89.tools.Publish.csproj.nuget.g.props index 09a4bc4..8488116 100644 --- a/aeqw89.tools.Publish/obj/aeqw89.tools.Publish.csproj.nuget.g.props +++ b/aeqw89.tools.Publish/obj/aeqw89.tools.Publish.csproj.nuget.g.props @@ -7,15 +7,9 @@ $(UserProfile)\.nuget\packages\ C:\Users\qwsdc\.nuget\packages\ PackageReference - 6.12.2 + 6.14.0 - - - - - C:\Users\qwsdc\.nuget\packages\microsoft.net.illink.tasks\9.0.0 - \ No newline at end of file diff --git a/aeqw89.tools.Publish/obj/project.assets.json b/aeqw89.tools.Publish/obj/project.assets.json index 6d00c28..6fb1e73 100644 --- a/aeqw89.tools.Publish/obj/project.assets.json +++ b/aeqw89.tools.Publish/obj/project.assets.json @@ -2,6 +2,15 @@ "version": 3, "targets": { "net9.0": { + "aeqw89.xml.ProjectFile/1.0.3": { + "type": "package", + "compile": { + "lib/net9.0/aeqw89.xml.ProjectFile.dll": {} + }, + "runtime": { + "lib/net9.0/aeqw89.xml.ProjectFile.dll": {} + } + }, "BouncyCastle.Cryptography/2.5.1": { "type": "package", "compile": { @@ -50,12 +59,6 @@ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} } }, - "Microsoft.NET.ILLink.Tasks/9.0.0": { - "type": "package", - "build": { - "build/Microsoft.NET.ILLink.Tasks.props": {} - } - }, "Spectre.Console/0.51.2-preview.0.1": { "type": "package", "compile": { @@ -69,54 +72,6 @@ } } }, - "Spectre.Console.Cli/0.51.2-preview.0.1": { - "type": "package", - "dependencies": { - "Spectre.Console": "0.51.2-preview.0.1" - }, - "compile": { - "lib/net9.0/Spectre.Console.Cli.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net9.0/Spectre.Console.Cli.dll": { - "related": ".xml" - } - }, - "resource": { - "lib/net9.0/de/Spectre.Console.Cli.resources.dll": { - "locale": "de" - }, - "lib/net9.0/es/Spectre.Console.Cli.resources.dll": { - "locale": "es" - }, - "lib/net9.0/fr/Spectre.Console.Cli.resources.dll": { - "locale": "fr" - }, - "lib/net9.0/it/Spectre.Console.Cli.resources.dll": { - "locale": "it" - }, - "lib/net9.0/ja/Spectre.Console.Cli.resources.dll": { - "locale": "ja" - }, - "lib/net9.0/ko/Spectre.Console.Cli.resources.dll": { - "locale": "ko" - }, - "lib/net9.0/pt/Spectre.Console.Cli.resources.dll": { - "locale": "pt" - }, - "lib/net9.0/ru/Spectre.Console.Cli.resources.dll": { - "locale": "ru" - }, - "lib/net9.0/sv/Spectre.Console.Cli.resources.dll": { - "locale": "sv" - }, - "lib/net9.0/zh-Hans/Spectre.Console.Cli.resources.dll": { - "locale": "zh-Hans" - } - } - }, "SSH.NET/2025.0.0": { "type": "package", "dependencies": { @@ -133,162 +88,21 @@ "related": ".xml" } } - }, - "VsTools.Projects/1.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/VsTools.Projects.dll": {} - }, - "runtime": { - "lib/netstandard2.0/VsTools.Projects.dll": {} - } - } - }, - "net9.0/linux-x64": { - "BouncyCastle.Cryptography/2.5.1": { - "type": "package", - "compile": { - "lib/net6.0/BouncyCastle.Cryptography.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/BouncyCastle.Cryptography.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/8.0.3": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} - } - }, - "Microsoft.NET.ILLink.Tasks/9.0.0": { - "type": "package", - "build": { - "build/Microsoft.NET.ILLink.Tasks.props": {} - } - }, - "Spectre.Console/0.51.2-preview.0.1": { - "type": "package", - "compile": { - "lib/net9.0/Spectre.Console.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net9.0/Spectre.Console.dll": { - "related": ".xml" - } - } - }, - "Spectre.Console.Cli/0.51.2-preview.0.1": { - "type": "package", - "dependencies": { - "Spectre.Console": "0.51.2-preview.0.1" - }, - "compile": { - "lib/net9.0/Spectre.Console.Cli.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net9.0/Spectre.Console.Cli.dll": { - "related": ".xml" - } - }, - "resource": { - "lib/net9.0/de/Spectre.Console.Cli.resources.dll": { - "locale": "de" - }, - "lib/net9.0/es/Spectre.Console.Cli.resources.dll": { - "locale": "es" - }, - "lib/net9.0/fr/Spectre.Console.Cli.resources.dll": { - "locale": "fr" - }, - "lib/net9.0/it/Spectre.Console.Cli.resources.dll": { - "locale": "it" - }, - "lib/net9.0/ja/Spectre.Console.Cli.resources.dll": { - "locale": "ja" - }, - "lib/net9.0/ko/Spectre.Console.Cli.resources.dll": { - "locale": "ko" - }, - "lib/net9.0/pt/Spectre.Console.Cli.resources.dll": { - "locale": "pt" - }, - "lib/net9.0/ru/Spectre.Console.Cli.resources.dll": { - "locale": "ru" - }, - "lib/net9.0/sv/Spectre.Console.Cli.resources.dll": { - "locale": "sv" - }, - "lib/net9.0/zh-Hans/Spectre.Console.Cli.resources.dll": { - "locale": "zh-Hans" - } - } - }, - "SSH.NET/2025.0.0": { - "type": "package", - "dependencies": { - "BouncyCastle.Cryptography": "2.5.1", - "Microsoft.Extensions.Logging.Abstractions": "8.0.3" - }, - "compile": { - "lib/net9.0/Renci.SshNet.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net9.0/Renci.SshNet.dll": { - "related": ".xml" - } - } - }, - "VsTools.Projects/1.2.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/VsTools.Projects.dll": {} - }, - "runtime": { - "lib/netstandard2.0/VsTools.Projects.dll": {} - } } } }, "libraries": { + "aeqw89.xml.ProjectFile/1.0.3": { + "sha512": "AkCw9edHUg7G9/jAA/zSgwsz/nHnAs7gvs9tCslibNnzXTJOweflSsqO+GcoWVP5QGgU4DhgMrJQgUNY6EBXNQ==", + "type": "package", + "path": "aeqw89.xml.projectfile/1.0.3", + "files": [ + ".nupkg.metadata", + "aeqw89.xml.projectfile.1.0.3.nupkg.sha512", + "aeqw89.xml.projectfile.nuspec", + "lib/net9.0/aeqw89.xml.ProjectFile.dll" + ] + }, "BouncyCastle.Cryptography/2.5.1": { "sha512": "zy8TMeTP+1FH2NrLaNZtdRbBdq7u5MI+NFZQOBSM69u5RFkciinwzV2eveY6Kjf5MzgsYvvl6kTStsj3JrXqkg==", "type": "package", @@ -414,57 +228,6 @@ "useSharedDesignerContext.txt" ] }, - "Microsoft.NET.ILLink.Tasks/9.0.0": { - "sha512": "zAwp213evC3UkimtVXRb+Dlgc/40QG145nmZDtp2LO9zJJMfrp+i/87BnXN7tRXEA4liyzdFkjqG1HE8/RPb4A==", - "type": "package", - "path": "microsoft.net.illink.tasks/9.0.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "Sdk/Sdk.props", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/cs/ILLink.CodeFixProvider.dll", - "analyzers/dotnet/cs/ILLink.RoslynAnalyzer.dll", - "build/Microsoft.NET.ILLink.Analyzers.props", - "build/Microsoft.NET.ILLink.Tasks.props", - "build/Microsoft.NET.ILLink.targets", - "microsoft.net.illink.tasks.9.0.0.nupkg.sha512", - "microsoft.net.illink.tasks.nuspec", - "tools/net472/ILLink.Tasks.dll", - "tools/net472/ILLink.Tasks.dll.config", - "tools/net472/Mono.Cecil.Mdb.dll", - "tools/net472/Mono.Cecil.Pdb.dll", - "tools/net472/Mono.Cecil.Rocks.dll", - "tools/net472/Mono.Cecil.dll", - "tools/net472/Sdk/Sdk.props", - "tools/net472/System.Buffers.dll", - "tools/net472/System.Collections.Immutable.dll", - "tools/net472/System.Memory.dll", - "tools/net472/System.Numerics.Vectors.dll", - "tools/net472/System.Reflection.Metadata.dll", - "tools/net472/System.Runtime.CompilerServices.Unsafe.dll", - "tools/net472/build/Microsoft.NET.ILLink.Analyzers.props", - "tools/net472/build/Microsoft.NET.ILLink.Tasks.props", - "tools/net472/build/Microsoft.NET.ILLink.targets", - "tools/net9.0/ILLink.Tasks.deps.json", - "tools/net9.0/ILLink.Tasks.dll", - "tools/net9.0/Mono.Cecil.Mdb.dll", - "tools/net9.0/Mono.Cecil.Pdb.dll", - "tools/net9.0/Mono.Cecil.Rocks.dll", - "tools/net9.0/Mono.Cecil.dll", - "tools/net9.0/Sdk/Sdk.props", - "tools/net9.0/build/Microsoft.NET.ILLink.Analyzers.props", - "tools/net9.0/build/Microsoft.NET.ILLink.Tasks.props", - "tools/net9.0/build/Microsoft.NET.ILLink.targets", - "tools/net9.0/illink.deps.json", - "tools/net9.0/illink.dll", - "tools/net9.0/illink.runtimeconfig.json", - "useSharedDesignerContext.txt" - ] - }, "Spectre.Console/0.51.2-preview.0.1": { "sha512": "eTojiXsispvwl5i3o6BsBt0fV7pn+jsJ3nbQVCTCwBoYbeczNO2w7wjPfB2Tx+Y5+mplLEtSFi5Mp0aFZSP3tA==", "type": "package", @@ -484,55 +247,6 @@ "spectre.console.nuspec" ] }, - "Spectre.Console.Cli/0.51.2-preview.0.1": { - "sha512": "sgcQ28dkBJG66JU+BI/vhXvgqYOS+0S2OaW5sYkpShk0MzHO2hnnyg8Ef636NG6U+OmIALVZ69CP3oImeUUrag==", - "type": "package", - "path": "spectre.console.cli/0.51.2-preview.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net8.0/Spectre.Console.Cli.dll", - "lib/net8.0/Spectre.Console.Cli.xml", - "lib/net8.0/de/Spectre.Console.Cli.resources.dll", - "lib/net8.0/es/Spectre.Console.Cli.resources.dll", - "lib/net8.0/fr/Spectre.Console.Cli.resources.dll", - "lib/net8.0/it/Spectre.Console.Cli.resources.dll", - "lib/net8.0/ja/Spectre.Console.Cli.resources.dll", - "lib/net8.0/ko/Spectre.Console.Cli.resources.dll", - "lib/net8.0/pt/Spectre.Console.Cli.resources.dll", - "lib/net8.0/ru/Spectre.Console.Cli.resources.dll", - "lib/net8.0/sv/Spectre.Console.Cli.resources.dll", - "lib/net8.0/zh-Hans/Spectre.Console.Cli.resources.dll", - "lib/net9.0/Spectre.Console.Cli.dll", - "lib/net9.0/Spectre.Console.Cli.xml", - "lib/net9.0/de/Spectre.Console.Cli.resources.dll", - "lib/net9.0/es/Spectre.Console.Cli.resources.dll", - "lib/net9.0/fr/Spectre.Console.Cli.resources.dll", - "lib/net9.0/it/Spectre.Console.Cli.resources.dll", - "lib/net9.0/ja/Spectre.Console.Cli.resources.dll", - "lib/net9.0/ko/Spectre.Console.Cli.resources.dll", - "lib/net9.0/pt/Spectre.Console.Cli.resources.dll", - "lib/net9.0/ru/Spectre.Console.Cli.resources.dll", - "lib/net9.0/sv/Spectre.Console.Cli.resources.dll", - "lib/net9.0/zh-Hans/Spectre.Console.Cli.resources.dll", - "lib/netstandard2.0/Spectre.Console.Cli.dll", - "lib/netstandard2.0/Spectre.Console.Cli.xml", - "lib/netstandard2.0/de/Spectre.Console.Cli.resources.dll", - "lib/netstandard2.0/es/Spectre.Console.Cli.resources.dll", - "lib/netstandard2.0/fr/Spectre.Console.Cli.resources.dll", - "lib/netstandard2.0/it/Spectre.Console.Cli.resources.dll", - "lib/netstandard2.0/ja/Spectre.Console.Cli.resources.dll", - "lib/netstandard2.0/ko/Spectre.Console.Cli.resources.dll", - "lib/netstandard2.0/pt/Spectre.Console.Cli.resources.dll", - "lib/netstandard2.0/ru/Spectre.Console.Cli.resources.dll", - "lib/netstandard2.0/sv/Spectre.Console.Cli.resources.dll", - "lib/netstandard2.0/zh-Hans/Spectre.Console.Cli.resources.dll", - "logo.png", - "spectre.console.cli.0.51.2-preview.0.1.nupkg.sha512", - "spectre.console.cli.nuspec" - ] - }, "SSH.NET/2025.0.0": { "sha512": "AKYbB+q2zFkNQbBFx5gXdv+Wje0baBtADQ35WnMKi4bg1ka74wTQtWoPd+fOWcydohdfsD0nfT8ErMOAPxtSfA==", "type": "package", @@ -555,30 +269,13 @@ "ssh.net.2025.0.0.nupkg.sha512", "ssh.net.nuspec" ] - }, - "VsTools.Projects/1.2.0": { - "sha512": "Zja9D1HlSi+6goiAYUkcuE1dUC7MyoU4ZiXCNMcQ6JFNloHpwO8ne7cATi4jeMco56TB3Trzv+vtAiK4jDydlw==", - "type": "package", - "path": "vstools.projects/1.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net452/VsTools.Projects.dll", - "lib/net462/VsTools.Projects.dll", - "lib/net48/VsTools.Projects.dll", - "lib/netstandard2.0/VsTools.Projects.dll", - "vstools.projects.1.2.0.nupkg.sha512", - "vstools.projects.nuspec" - ] } }, "projectFileDependencyGroups": { "net9.0": [ - "Microsoft.NET.ILLink.Tasks >= 9.0.0", "SSH.NET >= 2025.0.0", "Spectre.Console >= 0.51.2-preview.0.1", - "Spectre.Console.Cli >= 0.51.2-preview.0.1", - "VsTools.Projects >= 1.2.0" + "aeqw89.xml.ProjectFile >= 1.0.3" ] }, "packageFolders": { @@ -626,12 +323,6 @@ "net9.0": { "targetAlias": "net9.0", "dependencies": { - "Microsoft.NET.ILLink.Tasks": { - "suppressParent": "All", - "target": "Package", - "version": "[9.0.0, )", - "autoReferenced": true - }, "SSH.NET": { "target": "Package", "version": "[2025.0.0, )" @@ -640,13 +331,9 @@ "target": "Package", "version": "[0.51.2-preview.0.1, )" }, - "Spectre.Console.Cli": { + "aeqw89.xml.ProjectFile": { "target": "Package", - "version": "[0.51.2-preview.0.1, )" - }, - "VsTools.Projects": { - "target": "Package", - "version": "[1.2.0, )" + "version": "[1.0.3, )" } }, "imports": [ @@ -660,12 +347,6 @@ ], "assetTargetFallback": true, "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.NETCore.App.Host.linux-x64", - "version": "[9.0.0, 9.0.0]" - } - ], "frameworkReferences": { "Microsoft.NETCore.App": { "privateAssets": "all" @@ -673,11 +354,6 @@ }, "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.101/PortableRuntimeIdentifierGraph.json" } - }, - "runtimes": { - "linux-x64": { - "#import": [] - } } } } \ No newline at end of file diff --git a/aeqw89.tools.Publish/obj/project.nuget.cache b/aeqw89.tools.Publish/obj/project.nuget.cache index 0e5552d..abc4ae9 100644 --- a/aeqw89.tools.Publish/obj/project.nuget.cache +++ b/aeqw89.tools.Publish/obj/project.nuget.cache @@ -1,18 +1,15 @@ { "version": 2, - "dgSpecHash": "XMPV4aaWYzc=", + "dgSpecHash": "PlMFcEG0EnM=", "success": true, "projectFilePath": "C:\\Users\\qwsdc\\source\\repos\\aeqw89.tools.Publish\\aeqw89.tools.Publish\\aeqw89.tools.Publish.csproj", "expectedPackageFiles": [ + "C:\\Users\\qwsdc\\.nuget\\packages\\aeqw89.xml.projectfile\\1.0.3\\aeqw89.xml.projectfile.1.0.3.nupkg.sha512", "C:\\Users\\qwsdc\\.nuget\\packages\\bouncycastle.cryptography\\2.5.1\\bouncycastle.cryptography.2.5.1.nupkg.sha512", "C:\\Users\\qwsdc\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512", "C:\\Users\\qwsdc\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.3\\microsoft.extensions.logging.abstractions.8.0.3.nupkg.sha512", - "C:\\Users\\qwsdc\\.nuget\\packages\\microsoft.net.illink.tasks\\9.0.0\\microsoft.net.illink.tasks.9.0.0.nupkg.sha512", "C:\\Users\\qwsdc\\.nuget\\packages\\spectre.console\\0.51.2-preview.0.1\\spectre.console.0.51.2-preview.0.1.nupkg.sha512", - "C:\\Users\\qwsdc\\.nuget\\packages\\spectre.console.cli\\0.51.2-preview.0.1\\spectre.console.cli.0.51.2-preview.0.1.nupkg.sha512", - "C:\\Users\\qwsdc\\.nuget\\packages\\ssh.net\\2025.0.0\\ssh.net.2025.0.0.nupkg.sha512", - "C:\\Users\\qwsdc\\.nuget\\packages\\vstools.projects\\1.2.0\\vstools.projects.1.2.0.nupkg.sha512", - "C:\\Users\\qwsdc\\.nuget\\packages\\microsoft.netcore.app.host.linux-x64\\9.0.0\\microsoft.netcore.app.host.linux-x64.9.0.0.nupkg.sha512" + "C:\\Users\\qwsdc\\.nuget\\packages\\ssh.net\\2025.0.0\\ssh.net.2025.0.0.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/aeqw89.tools.Publish/obj/project.packagespec.json b/aeqw89.tools.Publish/obj/project.packagespec.json index 4fd9c1d..090afc5 100644 --- a/aeqw89.tools.Publish/obj/project.packagespec.json +++ b/aeqw89.tools.Publish/obj/project.packagespec.json @@ -1 +1 @@ -"restore":{"projectUniqueName":"C:\\Users\\qwsdc\\source\\repos\\aeqw89.tools.Publish\\aeqw89.tools.Publish\\aeqw89.tools.Publish.csproj","projectName":"aeqw89.tools.Publish","projectPath":"C:\\Users\\qwsdc\\source\\repos\\aeqw89.tools.Publish\\aeqw89.tools.Publish\\aeqw89.tools.Publish.csproj","outputPath":"C:\\Users\\qwsdc\\source\\repos\\aeqw89.tools.Publish\\aeqw89.tools.Publish\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net9.0"],"sources":{"C:\\Users\\qwsdc\\packages":{},"https://api.nuget.org/v3/index.json":{},"https://nuget.pkg.github.com/qwsdcvghyu89/index.json":{}},"frameworks":{"net9.0":{"targetAlias":"net9.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.100"}"frameworks":{"net9.0":{"targetAlias":"net9.0","dependencies":{"SSH.NET":{"target":"Package","version":"[2025.0.0, )"},"Spectre.Console":{"target":"Package","version":"[0.51.2-preview.0.1, )"},"Spectre.Console.Cli":{"target":"Package","version":"[0.51.2-preview.0.1, )"},"VsTools.Projects":{"target":"Package","version":"[1.2.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\9.0.101/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file +"restore":{"projectUniqueName":"C:\\Users\\qwsdc\\source\\repos\\aeqw89.tools.Publish\\aeqw89.tools.Publish\\aeqw89.tools.Publish.csproj","projectName":"aeqw89.tools.Publish","projectPath":"C:\\Users\\qwsdc\\source\\repos\\aeqw89.tools.Publish\\aeqw89.tools.Publish\\aeqw89.tools.Publish.csproj","outputPath":"C:\\Users\\qwsdc\\source\\repos\\aeqw89.tools.Publish\\aeqw89.tools.Publish\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net9.0"],"sources":{"C:\\Users\\qwsdc\\packages":{},"https://api.nuget.org/v3/index.json":{},"https://nuget.pkg.github.com/qwsdcvghyu89/index.json":{}},"frameworks":{"net9.0":{"targetAlias":"net9.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.100"}"frameworks":{"net9.0":{"targetAlias":"net9.0","dependencies":{"SSH.NET":{"target":"Package","version":"[2025.0.0, )"},"Spectre.Console":{"target":"Package","version":"[0.51.2-preview.0.1, )"},"aeqw89.xml.ProjectFile":{"target":"Package","version":"[1.0.3, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\9.0.101/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/aeqw89.tools.Publish/obj/rider.project.model.nuget.info b/aeqw89.tools.Publish/obj/rider.project.model.nuget.info index f59defd..2672c83 100644 --- a/aeqw89.tools.Publish/obj/rider.project.model.nuget.info +++ b/aeqw89.tools.Publish/obj/rider.project.model.nuget.info @@ -1 +1 @@ -17584342196004454 \ No newline at end of file +17584372191705345 \ No newline at end of file diff --git a/aeqw89.tools.Publish/obj/rider.project.restore.info b/aeqw89.tools.Publish/obj/rider.project.restore.info index 38dfabe..6226e67 100644 --- a/aeqw89.tools.Publish/obj/rider.project.restore.info +++ b/aeqw89.tools.Publish/obj/rider.project.restore.info @@ -1 +1 @@ -17584333772830899 \ No newline at end of file +17584372319233411 \ No newline at end of file