admin
2020-06-22 924bdf1c9fb74babf2438d5545db3594756625d1
'完善信息'
82个文件已添加
38个文件已修改
2个文件已删除
52966 ■■■■■ 已修改文件
.vs/BKZ/v16/.suo 补丁 | 查看 | 原始文档 | blame | 历史
BKZ.sln 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/ConsoleApp1.csproj 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/KAM.csproj 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/Program.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.AssemblyInfo.cs 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.AssemblyInfoInputs.cache 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.assets.cache 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.csproj.CopyComplete 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.csproj.CoreCompileInputs.cache 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.csproj.FileListAbsolute.txt 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.csprojAssemblyReference.cache 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/obj/KAM.csproj.nuget.dgspec.json 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/obj/KAM.csproj.nuget.g.props 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/obj/KAM.csproj.nuget.g.targets 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/obj/project.assets.json 139 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/obj/project.nuget.cache 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ConsoleApp1/packages.config 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DllExport.bat 503 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/BaoKuanZhu.csproj 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/Login.Designer.cs 94 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/Login.cs 59 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/Main.Designer.cs 384 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/Main.cs 154 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/Main.resx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/Program.cs 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/Test.Designer.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/bin/x86/Debug/BKZ 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/bin/x86/Debug/GPUCache/data_1 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/bin/x86/Debug/WindowsFormsApp1.application 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/bin/x86/Debug/WindowsFormsApp1.exe 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/bin/x86/Debug/WindowsFormsApp1.exe.manifest 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/bin/x86/Debug/WindowsFormsApp1.pdb 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/bin/x86/Debug/app.publish/WindowsFormsApp1.exe 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/bin/x86/Debug/debug.log 545 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/bin/x86/Debug/record.sqlite 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/bin/x86/Debug/websocket-sharp.dll 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/bin/x86/Debug/websocket-sharp.xml 10326 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/obj/x86/Debug/BaoKuanZhu.csproj.CoreCompileInputs.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/obj/x86/Debug/BaoKuanZhu.csproj.FileListAbsolute.txt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/obj/x86/Debug/BaoKuanZhu.csproj.GenerateResource.cache 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/obj/x86/Debug/BaoKuanZhu.csprojAssemblyReference.cache 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/obj/x86/Debug/WindowsFormsApp1.application 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/obj/x86/Debug/WindowsFormsApp1.exe 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/obj/x86/Debug/WindowsFormsApp1.exe.manifest 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/obj/x86/Debug/WindowsFormsApp1.pdb 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/packages.config 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/utils/CollectSettingUtil.cs 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/utils/Constant.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/utils/DocUtil.cs 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/utils/KeAiMaoUtil.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/utils/SQLiteDataBaseUtil.cs 46 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/utils/TBAccountManager.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/utils/tb/SDLJGoodsManager.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WindowsFormsApp1/utils/ui/ButtonFactory.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/.gitattributes 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/.nupkg.metadata 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/.signature.p7s 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/3rd-party.txt 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/DllExport.bat 503 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/License.txt 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/Readme.md 155 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/build_info.txt 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/changelog.txt 856 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/dllexport.1.7.3.nupkg 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/dllexport.1.7.3.nupkg.sha512 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/dllexport.nuspec 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/hMSBuild.bat 522 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/lib/net20/_._ 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/lib/netstandard1.1/_._ 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/Conari.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/Conari.xml 2203 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/Microsoft.Build.Framework.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/Microsoft.Build.Utilities.v4.0.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/Microsoft.Build.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/Mono.Cecil.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/Mono.Cecil.pdb 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/MvsSln.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/MvsSln.pdb 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/MvsSln.xml 3787 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/NSBin.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/NSBin.pdb 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/PeViewer.exe 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/PeViewer.pdb 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/RGiesecke.DllExport.MSBuild.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/RGiesecke.DllExport.MSBuild.pdb 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/RGiesecke.DllExport.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/RGiesecke.DllExport.pdb 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/coreclr/.version.txt 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/coreclr/LICENSE.TXT 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/coreclr/PATENTS.TXT 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/coreclr/README.md 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/coreclr/changelog.txt 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/coreclr/clrgc.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/coreclr/coreclr.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/coreclr/ilasm.exe 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/coreclr/ildasm.exe 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/coreclr/ildasmrc.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/coreclr/mscordaccore.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/coreclr/mscordbi.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/gnt.bat 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/hMSBuild.bat 522 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/init.ps1 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/net.r_eg.DllExport.Wizard.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/net.r_eg.DllExport.Wizard.pdb 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/net.r_eg.DllExport.Wizard.targets 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/net.r_eg.DllExport.targets 121 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/raw/lib/net20/DllExport.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/raw/lib/net20/DllExport.xml 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/raw/lib/netstd/DllExport.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/DllExport.1.7.3/tools/raw/lib/netstd/DllExport.xml 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/WebSocketSharp-netstandard.1.0.1/.signature.p7s 补丁 | 查看 | 原始文档 | blame | 历史
packages/WebSocketSharp-netstandard.1.0.1/WebSocketSharp-netstandard.1.0.1.nupkg 补丁 | 查看 | 原始文档 | blame | 历史
packages/WebSocketSharp-netstandard.1.0.1/lib/net35/websocket-sharp.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/WebSocketSharp-netstandard.1.0.1/lib/net35/websocket-sharp.xml 10326 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/WebSocketSharp-netstandard.1.0.1/lib/net45/websocket-sharp.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/WebSocketSharp-netstandard.1.0.1/lib/net45/websocket-sharp.xml 10326 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/WebSocketSharp-netstandard.1.0.1/lib/netstandard2.0/websocket-sharp.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/WebSocketSharp-netstandard.1.0.1/lib/netstandard2.0/websocket-sharp.xml 10326 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.vs/BKZ/v16/.suo
Binary files differ
BKZ.sln
@@ -5,7 +5,7 @@
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BaoKuanZhu", "WindowsFormsApp1\BaoKuanZhu.csproj", "{E7540685-30BA-4C3B-9D2B-7454BBD1CE5C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{0893C46C-7CE4-4F86-925C-4E36BEA89B54}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KAM", "ConsoleApp1\KAM.csproj", "{0893C46C-7CE4-4F86-925C-4E36BEA89B54}"
EndProject
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "BKZ", "爆款猪安装\爆款猪安装.vdproj", "{EE2384FD-F98E-446C-BEC5-2BAFDB9832F8}"
EndProject
ConsoleApp1/ConsoleApp1.csproj
File was deleted
ConsoleApp1/KAM.csproj
New file
@@ -0,0 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="DllExport" Version="1.7.3" />
    <PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
  </ItemGroup>
</Project>
ConsoleApp1/Program.cs
File was deleted
ConsoleApp1/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll
Binary files differ
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.AssemblyInfo.cs
New file
@@ -0,0 +1,23 @@
//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:4.0.30319.42000
//
//     对此文件的更改可能会导致不正确的行为,并且如果
//     重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("KAM")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("KAM")]
[assembly: System.Reflection.AssemblyTitleAttribute("KAM")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// 由 MSBuild WriteCodeFragment 类生成。
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.AssemblyInfoInputs.cache
New file
@@ -0,0 +1 @@
70b14cfb7d44ec315b1b4730d873d1bc8cb5dc4e
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.assets.cache
Binary files differ
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.csproj.CopyComplete
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.csproj.CoreCompileInputs.cache
New file
@@ -0,0 +1 @@
c55a21a0db569638d24ab30e48851ba35e412cfd
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.csproj.FileListAbsolute.txt
New file
@@ -0,0 +1,7 @@
C:\Users\Administrator\source\repos\BKZ\ConsoleApp1\bin\Debug\netcoreapp3.1\KAM.exe
C:\Users\Administrator\source\repos\BKZ\ConsoleApp1\obj\Debug\netcoreapp3.1\KAM.csprojAssemblyReference.cache
C:\Users\Administrator\source\repos\BKZ\ConsoleApp1\obj\Debug\netcoreapp3.1\KAM.AssemblyInfoInputs.cache
C:\Users\Administrator\source\repos\BKZ\ConsoleApp1\obj\Debug\netcoreapp3.1\KAM.AssemblyInfo.cs
C:\Users\Administrator\source\repos\BKZ\ConsoleApp1\bin\Debug\netcoreapp3.1\Newtonsoft.Json.dll
C:\Users\Administrator\source\repos\BKZ\ConsoleApp1\obj\Debug\netcoreapp3.1\KAM.csproj.CopyComplete
C:\Users\Administrator\source\repos\BKZ\ConsoleApp1\obj\Debug\netcoreapp3.1\KAM.csproj.CoreCompileInputs.cache
ConsoleApp1/obj/Debug/netcoreapp3.1/KAM.csprojAssemblyReference.cache
Binary files differ
ConsoleApp1/obj/KAM.csproj.nuget.dgspec.json
New file
@@ -0,0 +1,76 @@
{
  "format": 1,
  "restore": {
    "C:\\Users\\Administrator\\source\\repos\\BKZ\\ConsoleApp1\\KAM.csproj": {}
  },
  "projects": {
    "C:\\Users\\Administrator\\source\\repos\\BKZ\\ConsoleApp1\\KAM.csproj": {
      "version": "1.0.0",
      "restore": {
        "projectUniqueName": "C:\\Users\\Administrator\\source\\repos\\BKZ\\ConsoleApp1\\KAM.csproj",
        "projectName": "KAM",
        "projectPath": "C:\\Users\\Administrator\\source\\repos\\BKZ\\ConsoleApp1\\KAM.csproj",
        "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
        "outputPath": "C:\\Users\\Administrator\\source\\repos\\BKZ\\ConsoleApp1\\obj\\",
        "projectStyle": "PackageReference",
        "configFilePaths": [
          "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
        ],
        "originalTargetFrameworks": [
          "netcoreapp3.1"
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
          "netcoreapp3.1": {
            "projectReferences": {}
          }
        },
        "warningProperties": {
          "warnAsError": [
            "NU1605"
          ]
        }
      },
      "frameworks": {
        "netcoreapp3.1": {
          "dependencies": {
            "DllExport": {
              "target": "Package",
              "version": "[1.7.3, )"
            },
            "Newtonsoft.Json": {
              "target": "Package",
              "version": "[12.0.3, )"
            }
          },
          "imports": [
            "net461",
            "net462",
            "net47",
            "net471",
            "net472",
            "net48"
          ],
          "assetTargetFallback": true,
          "warn": true,
          "downloadDependencies": [
            {
              "name": "Microsoft.AspNetCore.App.Ref",
              "version": "[3.1.2, 3.1.2]"
            }
          ],
          "frameworkReferences": {
            "Microsoft.NETCore.App": {
              "privateAssets": "all"
            }
          },
          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
        }
      }
    }
  }
}
ConsoleApp1/obj/KAM.csproj.nuget.g.props
New file
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Administrator\.nuget\packages\</NuGetPackageFolders>
    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
  </PropertyGroup>
  <PropertyGroup>
    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
    <PkgDllExport Condition=" '$(PkgDllExport)' == '' ">C:\Users\Administrator\.nuget\packages\dllexport\1.7.3</PkgDllExport>
  </PropertyGroup>
</Project>
ConsoleApp1/obj/KAM.csproj.nuget.g.targets
New file
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
  </PropertyGroup>
</Project>
ConsoleApp1/obj/project.assets.json
@@ -1,11 +1,128 @@
{
  "version": 3,
  "targets": {
    ".NETCoreApp,Version=v3.1": {}
    ".NETCoreApp,Version=v3.1": {
      "DllExport/1.7.3": {
        "type": "package",
        "compile": {
          "lib/netstandard1.1/_._": {}
        },
        "runtime": {
          "lib/netstandard1.1/_._": {}
        }
      },
      "Newtonsoft.Json/12.0.3": {
        "type": "package",
        "compile": {
          "lib/netstandard2.0/Newtonsoft.Json.dll": {}
        },
        "runtime": {
          "lib/netstandard2.0/Newtonsoft.Json.dll": {}
        }
      }
    }
  },
  "libraries": {},
  "libraries": {
    "DllExport/1.7.3": {
      "sha512": "MnrUxZfVjU85Kh3MDfq7c+q/zBqSXHridpLgpB66UDt3cWl/Bx7J1bRkyYuwfEkpHiDlqZwWQquTaf3lELQgDA==",
      "type": "package",
      "path": "dllexport/1.7.3",
      "hasTools": true,
      "files": [
        ".gitattributes",
        ".nupkg.metadata",
        ".signature.p7s",
        "3rd-party.txt",
        "DllExport.bat",
        "License.txt",
        "Readme.md",
        "build_info.txt",
        "changelog.txt",
        "dllexport.1.7.3.nupkg.sha512",
        "dllexport.nuspec",
        "hMSBuild.bat",
        "lib/net20/_._",
        "lib/netstandard1.1/_._",
        "tools/Conari.dll",
        "tools/Conari.xml",
        "tools/Microsoft.Build.Framework.dll",
        "tools/Microsoft.Build.Utilities.v4.0.dll",
        "tools/Microsoft.Build.dll",
        "tools/Mono.Cecil.dll",
        "tools/Mono.Cecil.pdb",
        "tools/MvsSln.dll",
        "tools/MvsSln.pdb",
        "tools/MvsSln.xml",
        "tools/NSBin.dll",
        "tools/NSBin.pdb",
        "tools/PeViewer.exe",
        "tools/PeViewer.pdb",
        "tools/RGiesecke.DllExport.MSBuild.dll",
        "tools/RGiesecke.DllExport.MSBuild.pdb",
        "tools/RGiesecke.DllExport.dll",
        "tools/RGiesecke.DllExport.pdb",
        "tools/coreclr/.version.txt",
        "tools/coreclr/LICENSE.TXT",
        "tools/coreclr/PATENTS.TXT",
        "tools/coreclr/README.md",
        "tools/coreclr/changelog.txt",
        "tools/coreclr/clrgc.dll",
        "tools/coreclr/coreclr.dll",
        "tools/coreclr/ilasm.exe",
        "tools/coreclr/ildasm.exe",
        "tools/coreclr/ildasmrc.dll",
        "tools/coreclr/mscordaccore.dll",
        "tools/coreclr/mscordbi.dll",
        "tools/gnt.bat",
        "tools/hMSBuild.bat",
        "tools/init.ps1",
        "tools/net.r_eg.DllExport.Wizard.dll",
        "tools/net.r_eg.DllExport.Wizard.pdb",
        "tools/net.r_eg.DllExport.Wizard.targets",
        "tools/net.r_eg.DllExport.targets",
        "tools/raw/lib/net20/DllExport.dll",
        "tools/raw/lib/net20/DllExport.xml",
        "tools/raw/lib/netstd/DllExport.dll",
        "tools/raw/lib/netstd/DllExport.xml"
      ]
    },
    "Newtonsoft.Json/12.0.3": {
      "sha512": "6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg==",
      "type": "package",
      "path": "newtonsoft.json/12.0.3",
      "files": [
        ".nupkg.metadata",
        ".signature.p7s",
        "LICENSE.md",
        "lib/net20/Newtonsoft.Json.dll",
        "lib/net20/Newtonsoft.Json.xml",
        "lib/net35/Newtonsoft.Json.dll",
        "lib/net35/Newtonsoft.Json.xml",
        "lib/net40/Newtonsoft.Json.dll",
        "lib/net40/Newtonsoft.Json.xml",
        "lib/net45/Newtonsoft.Json.dll",
        "lib/net45/Newtonsoft.Json.xml",
        "lib/netstandard1.0/Newtonsoft.Json.dll",
        "lib/netstandard1.0/Newtonsoft.Json.xml",
        "lib/netstandard1.3/Newtonsoft.Json.dll",
        "lib/netstandard1.3/Newtonsoft.Json.xml",
        "lib/netstandard2.0/Newtonsoft.Json.dll",
        "lib/netstandard2.0/Newtonsoft.Json.xml",
        "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll",
        "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml",
        "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll",
        "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml",
        "newtonsoft.json.12.0.3.nupkg.sha512",
        "newtonsoft.json.nuspec",
        "packageIcon.png"
      ]
    }
  },
  "projectFileDependencyGroups": {
    ".NETCoreApp,Version=v3.1": []
    ".NETCoreApp,Version=v3.1": [
      "DllExport >= 1.7.3",
      "Newtonsoft.Json >= 12.0.3"
    ]
  },
  "packageFolders": {
    "C:\\Users\\Administrator\\.nuget\\packages\\": {}
@@ -13,9 +130,9 @@
  "project": {
    "version": "1.0.0",
    "restore": {
      "projectUniqueName": "C:\\Users\\Administrator\\source\\repos\\BKZ\\ConsoleApp1\\ConsoleApp1.csproj",
      "projectName": "ConsoleApp1",
      "projectPath": "C:\\Users\\Administrator\\source\\repos\\BKZ\\ConsoleApp1\\ConsoleApp1.csproj",
      "projectUniqueName": "C:\\Users\\Administrator\\source\\repos\\BKZ\\ConsoleApp1\\KAM.csproj",
      "projectName": "KAM",
      "projectPath": "C:\\Users\\Administrator\\source\\repos\\BKZ\\ConsoleApp1\\KAM.csproj",
      "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
      "outputPath": "C:\\Users\\Administrator\\source\\repos\\BKZ\\ConsoleApp1\\obj\\",
      "projectStyle": "PackageReference",
@@ -43,6 +160,16 @@
    },
    "frameworks": {
      "netcoreapp3.1": {
        "dependencies": {
          "DllExport": {
            "target": "Package",
            "version": "[1.7.3, )"
          },
          "Newtonsoft.Json": {
            "target": "Package",
            "version": "[12.0.3, )"
          }
        },
        "imports": [
          "net461",
          "net462",
ConsoleApp1/obj/project.nuget.cache
@@ -1,9 +1,11 @@
{
  "version": 2,
  "dgSpecHash": "DrrJMazSf5giIEVgMmFL5mwC48biM2ZdxXl92ogwLANGpBk3XN1fFntjE3gQcrQicjtUHMVjwtMyG+dIfAGuHg==",
  "dgSpecHash": "oyxJV2Kxncx2PcYv0t+JJ/1R/sYitIL3V7KHm/iXTua9LYafmghzXPeo4fRXSKwURDQMC+2MLt+MNjffZ5MKkQ==",
  "success": true,
  "projectFilePath": "C:\\Users\\Administrator\\source\\repos\\BKZ\\ConsoleApp1\\ConsoleApp1.csproj",
  "projectFilePath": "C:\\Users\\Administrator\\source\\repos\\BKZ\\ConsoleApp1\\KAM.csproj",
  "expectedPackageFiles": [
    "C:\\Users\\Administrator\\.nuget\\packages\\dllexport\\1.7.3\\dllexport.1.7.3.nupkg.sha512",
    "C:\\Users\\Administrator\\.nuget\\packages\\newtonsoft.json\\12.0.3\\newtonsoft.json.12.0.3.nupkg.sha512",
    "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
  ],
  "logs": []
ConsoleApp1/packages.config
New file
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Costura.Fody" version="4.0.0" targetFramework="net40" />
  <package id="DllExport" version="1.5.2" targetFramework="net452" />
  <package id="Fody" version="5.0.0" targetFramework="net40" developmentDependency="true" />
  <package id="Newtonsoft.Json" version="12.0.2" targetFramework="net40" />
</packages>
DllExport.bat
New file
@@ -0,0 +1,503 @@
@echo off
:: Copyright (c) 2016-2020  Denis Kuzmin [ x-3F@outlook.com ]
:: https://github.com/3F/DllExport
if "%~1"=="/?" goto bq
set "aa=%~dpnx0"
set ab=%*
set ac=%*
if defined ab (
if defined __p_call (
set ac=%ac:^^=^%
) else (
set ab=%ab:^=^^%
)
)
set wMgrArgs=%ac%
set ad=%ab:!=^!%
setlocal enableDelayedExpansion
set "ae=^"
set "ad=!ad:%%=%%%%!"
set "ad=!ad:&=%%ae%%&!"
set "af=1.7.3"
set "wAction=Configure"
set "ag=DllExport"
set "ah=tools/net.r_eg.DllExport.Wizard.targets"
set "ai=packages"
set "aj=https://www.nuget.org/api/v2/package/"
set "ak=build_info.txt"
set "al=!aa!"
set "wRootPath=!cd!"
set "am="
set "an="
set "ao="
set "ap="
set "aq="
set "ar="
set "as="
set "at="
set "au="
set "av="
set /a aw=0
if not defined ab (
if defined wAction goto br
goto bq
)
call :bs bk !ad! bl
goto bt
:bq
echo.
@echo .NET DllExport v1.7.3.58831+9a4bc51
@echo Copyright (c) 2009-2015  Robert Giesecke
@echo Copyright (c) 2016-2020  Denis Kuzmin [ x-3F@outlook.com ] GitHub/3F
echo.
echo MIT License
@echo https://github.com/3F/DllExport
echo Based on hMSBuild, MvsSln, +GetNuTool: https://github.com/3F
echo.
@echo.
@echo Usage: DllExport [args to DllExport] [args to GetNuTool] [args to hMSBuild]
echo ------
echo.
echo Arguments:
echo ----------
echo  -action {type} - Specified action for Wizard. Where {type}:
echo       * Configure - To configure DllExport for specific projects.
echo       * Update    - To update pkg reference for already configured projects.
echo       * Restore   - To restore configured DllExport.
echo       * Export    - To export configured projects data.
echo       * Recover   - To re-configure projects via predefined/exported data.
echo       * Unset     - To unset all data from specified projects.
echo       * Upgrade   - Aggregates an Update action with additions for upgrading.
echo.
echo  -sln-dir {path}    - Path to directory with .sln files to be processed.
echo  -sln-file {path}   - Optional predefined .sln file to be processed.
echo  -metalib {path}    - Relative path to meta library.
echo  -metacor {path}    - Relative path to meta core library.
echo  -dxp-target {path} - Relative path to entrypoint wrapper of the main core.
echo  -dxp-version {num} - Specific version of DllExport. Where {num}:
echo       * Versions: 1.6.6 ...
echo       * Keywords:
echo         `actual` - Unspecified local/latest remote version;
echo                    ( Only if you know what you are doing )
echo.
echo  -msb {path}           - Full path to specific msbuild.
echo  -hMSBuild {args}      - Access to hMSBuild tool (packed) https://github.com/3F/hMSBuild
echo  -packages {path}      - A common directory for packages.
echo  -server {url}         - Url for searching remote packages.
echo  -proxy {cfg}          - To use proxy. The format: [usr[:pwd]@]host[:port]
echo  -pkg-link {uri}       - Direct link to package from the source via specified URI.
echo  -force                - Aggressive behavior, e.g. like removing pkg when updating.
echo  -mgr-up               - Updates this manager to version from '-dxp-version'.
echo  -wz-target {path}     - Relative path to entrypoint wrapper of the main wizard.
echo  -pe-exp-list {module} - To list all available exports from PE32/PE32+ module.
echo  -eng                  - Try to use english language for all build messages.
echo  -GetNuTool {args}     - Access to GetNuTool (integrated) https://github.com/3F/GetNuTool
echo  -debug                - To show additional information.
echo  -version              - Displays version for which (together with) it was compiled.
echo  -build-info           - Displays actual build information from selected DllExport.
echo  -help                 - Displays this help. Aliases: -help -h
echo.
echo Flags:
echo ------
echo  __p_call - To use the call-type logic when invoking %~nx0
echo.
echo Samples:
echo --------
echo  DllExport -action Configure -force -pkg-link http://host/v1.6.6.nupkg
echo  DllExport -action Restore -sln-file "Conari.sln"
echo  DllExport -proxy guest:1234@10.0.2.15:7428 -action Configure
echo.
echo  DllExport -mgr-up -dxp-version 1.6.6
echo  DllExport -action Upgrade -dxp-version 1.6.6
echo.
echo  DllExport -GetNuTool /p:ngpackages="Conari;regXwild"
echo  DllExport -pe-exp-list bin\Debug\regXwild.dll
goto bu
:bt
set /a ax=0
:bv
set ay=!bk[%ax%]!
if [!ay!]==[-help] ( goto bq ) else if [!ay!]==[-h] ( goto bq ) else if [!ay!]==[-?] ( goto bq )
if [!ay!]==[-debug] (
set am=1
goto bw
) else if [!ay!]==[-action] ( set /a "ax+=1" & call :bx bk[!ax!] v
set wAction=!v!
for %%g in (Restore, Configure, Update, Export, Recover, Unset, Upgrade, Default) do (
if "!v!"=="%%g" goto bw
)
echo Unknown -action !v!
exit/B 1
) else if [!ay!]==[-sln-dir] ( set /a "ax+=1" & call :bx bk[!ax!] v
set wSlnDir=!v!
goto bw
) else if [!ay!]==[-sln-file] ( set /a "ax+=1" & call :bx bk[!ax!] v
set wSlnFile=!v!
goto bw
) else if [!ay!]==[-metalib] ( set /a "ax+=1" & call :bx bk[!ax!] v
set wMetaLib=!v!
goto bw
) else if [!ay!]==[-metacor] ( set /a "ax+=1" & call :bx bk[!ax!] v
set wMetaCor=!v!
goto bw
) else if [!ay!]==[-dxp-target] ( set /a "ax+=1" & call :bx bk[!ax!] v
set wDxpTarget=!v!
goto bw
) else if [!ay!]==[-dxp-version] ( set /a "ax+=1" & call :bx bk[!ax!] v
set af=!v!
goto bw
) else if [!ay!]==[-msb] ( set /a "ax+=1" & call :bx bk[!ax!] v
set ao=!v!
goto bw
) else if [!ay!]==[-packages] ( set /a "ax+=1" & call :bx bk[!ax!] v
set ai=!v!
goto bw
) else if [!ay!]==[-server] ( set /a "ax+=1" & call :bx bk[!ax!] v
set aj=!v!
goto bw
) else if [!ay!]==[-proxy] ( set /a "ax+=1" & call :bx bk[!ax!] v
set at=!v!
set wProxy=!v!
goto bw
) else if [!ay!]==[-pkg-link] ( set /a "ax+=1" & call :bx bk[!ax!] v
set ap=!v!
set af=!ay!
goto bw
) else if [!ay!]==[-force] (
set ar=1
goto bw
) else if [!ay!]==[-mgr-up] (
set as=1
goto bw
) else if [!ay!]==[-wz-target] ( set /a "ax+=1" & call :bx bk[!ax!] v
set ah=!v!
goto bw
) else if [!ay!]==[-pe-exp-list] ( set /a "ax+=1" & call :bx bk[!ax!] v
set aq=!v!
goto bw
) else if [!ay!]==[-eng] (
chcp 437 >nul
goto bw
) else if [!ay!]==[-GetNuTool] (
call :by -GetNuTool 10
set /a aw=!ERRORLEVEL! & goto bu
) else if [!ay!]==[-hMSBuild] (
set av=1 & goto br
) else if [!ay!]==[-version] (
@echo v1.7.3.58831+9a4bc51  %__dxp_pv%
goto bu
) else if [!ay!]==[-build-info] (
set an=1
goto bw
) else if [!ay!]==[-tests] ( set /a "ax+=1" & call :bx bk[!ax!] v
set au=!v!
goto bw
) else (
echo Incorrect key: !ay!
set /a aw=1
goto bu
)
:bw
set /a "ax+=1" & if %ax% LSS !bl! goto bv
:br
call :bz "dxpName = " ag
call :bz "dxpVersion = " af
call :bz "-sln-dir = " wSlnDir
call :bz "-sln-file = " wSlnFile
call :bz "-metalib = " wMetaLib
call :bz "-metacor = " wMetaCor
call :bz "-dxp-target = " wDxpTarget
call :bz "-wz-target = " ah
if defined af (
if "!af!"=="actual" (
set "af="
)
)
set wPkgVer=!af!
if z%wAction%==zUpgrade (
call :bz "Upgrade is on"
set as=1
set ar=1
)
call :b0 ai
set "ai=!ai!\\"
set "az=!ag!"
set "wPkgPath=!ai!!ag!"
if defined af (
set "az=!az!/!af!"
set "wPkgPath=!wPkgPath!.!af!"
)
if defined ar (
if exist "!wPkgPath!" (
call :bz "Removing old version before continue. '-force' key rule. " wPkgPath
rmdir /S/Q "!wPkgPath!"
)
)
set a0="!wPkgPath!\\!ah!"
call :bz "wPkgPath = " wPkgPath
if not exist !a0! (
if exist "!wPkgPath!" (
call :bz "Trying to replace obsolete version ... " wPkgPath
rmdir /S/Q "!wPkgPath!"
)
call :bz "-pkg-link = " ap
call :bz "-server = " aj
if defined ap (
set aj=!ap!
if "!aj::=!"=="!aj!" (
set aj=!cd!/!aj!
)
if "!wPkgPath::=!"=="!wPkgPath!" (
set "a1=../"
)
set "az=:!a1!!wPkgPath!|"
)
if defined ao (
set a2=-msbuild "!ao!"
)
set a3=!a2! /p:ngserver="!aj!" /p:ngpackages="!az!" /p:ngpath="!ai!" /p:proxycfg="!at! "
call :bz "GetNuTool call: " a3
if defined am (
call :b1 !a3!
) else (
call :b1 !a3! >nul
)
)
if defined av (
call :by -hMSBuild 9
set /a aw=!ERRORLEVEL! & goto bu
)
if defined aq (
"!wPkgPath!\\tools\\PeViewer.exe" -list -pemodule "!aq!"
set /a aw=%ERRORLEVEL%
goto bu
)
if defined an (
call :bz "buildInfo = " wPkgPath ak
if not exist "!wPkgPath!\\!ak!" (
echo information about build is not available.
set /a aw=2
goto bu
)
type "!wPkgPath!\\!ak!"
goto bu
)
if not exist !a0! (
echo Something went wrong. Try to use another keys.
set /a aw=2
goto bu
)
call :bz "wRootPath = " wRootPath
call :bz "wAction = " wAction
call :bz "wMgrArgs = " wMgrArgs
if defined ao (
call :bz "Use specific MSBuild tools: " ao
set a4="!ao!"
goto b2
)
call :b3 bm & set a4="!bm!"
if "!ERRORLEVEL!"=="0" goto b2
echo MSBuild tools was not found. Try with `-msb` key.
set /a aw=2
goto bu
:b2
if not defined a4 (
echo Something went wrong. Use `-debug` key for details.
set /a aw=2
goto bu
)
if not defined au (
if not defined ao if defined wPkgPath (
set a4="!wPkgPath!\\hMSBuild"
for /f "tokens=*" %%i in ('!a4! -version') do set a5=%%i
call :b4 !a5! bn
call :bz "hMSBuild -v" a5 bn
if !bn! GEQ 230 (
call :bz "2.3+"
set a4=!a4! -vsw-as "-requiresAny -requires Microsoft.NetCore.Component.SDK Microsoft.Net.Core.Component.SDK -products * -latest -prerelease"
)
)
call :bz "Target: " a4 a0
call !a4! /nologo /v:m /m:4 !a0!
)
:bu
if defined au (
echo Running Tests ... "!au!"
call :b3 bo
"!bo!" /nologo /v:m /m:4 "!au!"
exit/B 0
)
if defined as (
(copy /B/Y "!wPkgPath!\\DllExport.bat" "!al!" > nul) && ( echo Manager has been updated. & exit/B 0 ) || ( (echo -mgr-up failed:!aw! 1>&2) & exit/B 1 )
)
exit/B !aw!
:b4
set a6=%~1
for /f "tokens=1,2 delims=." %%a in ("!a6!") do (
set _=%%b & set /a _*=10 & set /a %2=%%a!_!
)
exit/B 0
:by
set ay=%~1
set /a a7=%~2
call :bz "accessing to !ay! ..."
for /L %%p IN (0,1,8181) DO (
if "!ad:~%%p,%a7%!"=="!ay!" (
set a8=!ad:~%%p!
set a9=!a8:~%a7%!
if defined av (
call "!wPkgPath!\\hMSBuild" !a9!
) else (
call :b1 !a9!
)
exit/B !ERRORLEVEL!
)
)
call :bz "!ay! is corrupted: " ad
exit/B 1
:b3
call :bz "Searching from .NET Framework - .NET 4.0, ..."
for %%v in (4.0, 3.5, 2.0) do (
call :b5 %%v Y & if defined Y (
set %1=!Y!
exit/B 0
)
)
call :bz "msb -netfx: not found"
set "%1="
exit/B 2
:b5
call :bz "check %1"
for /F "usebackq tokens=2* skip=2" %%a in (
`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\%1" /v MSBuildToolsPath 2^> nul`
) do if exist %%b (
set a_=%%~b
call :bz ":msbfound " a_
call :b6 a_ bp
set %2=!bp!
exit/B 0
)
set "%2="
exit/B 0
:b6
set %2=!%~1!\MSBuild.exe
exit/B 0
:bz
if defined am (
set ba=%1
set ba=!ba:~0,-1!
set ba=!ba:~1!
echo.[%TIME% ] !ba! !%2! !%3!
)
exit/B 0
:b0
call :b7 %1
call :b8 %1
exit/B 0
:b7
call :b9 %1 "-=1"
exit/B 0
:b8
call :b9 %1 "+=1"
exit/B 0
:b9
set bb=z!%1!z
if "%~2"=="-=1" (set "bc=1") else (set "bc=")
if defined bc (
set /a "i=-2"
) else (
set /a "i=1"
)
:b_
if "!bb:~%i%,1!"==" " (
set /a "i%~2"
goto b_
)
if defined bc set /a "i+=1"
if defined bc (
set "%1=!bb:~1,%i%!"
) else (
set "%1=!bb:~%i%,-1!"
)
exit/B 0
:bs
set "bd=%~1"
set /a ax=-1
:ca
set /a ax+=1
set %bd%[!ax!]=%~2
shift & if not "%~3"=="" goto ca
set /a ax-=1
set %1=!ax!
exit/B 0
:bx
set %2=!%1!
exit/B 0
:b1
setlocal disableDelayedExpansion
@echo off
:: GetNuTool - Executable version
:: Copyright (c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ]
:: https://github.com/3F/GetNuTool
set be=gnt.core
set bf="%temp%\%random%%random%%be%"
if "%~1"=="-unpack" goto cb
set bg=%*
if defined __p_call if defined bg set bg=%bg:^^=^%
set bh=%__p_msb%
if defined bh goto cc
if "%~1"=="-msbuild" goto cd
for %%v in (4.0, 14.0, 12.0, 3.5, 2.0) do (
for /F "usebackq tokens=2* skip=2" %%a in (
`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\%%v" /v MSBuildToolsPath 2^> nul`
) do if exist %%b (
set bh="%%~b\MSBuild.exe"
goto cc
)
)
echo MSBuild was not found. Try -msbuild "fullpath" args 1>&2
exit/B 2
:cd
shift
set bh=%1
shift
set bi=%bg:!= #__b_ECL## %
setlocal enableDelayedExpansion
set bi=!bi:%%=%%%%!
:ce
for /F "tokens=1* delims==" %%a in ("!bi!") do (
if "%%~b"=="" (
call :cf !bi!
exit/B %ERRORLEVEL%
)
set bi=%%a #__b_EQ## %%b
)
goto ce
:cf
shift & shift
set "bg="
:cg
set bg=!bg! %1
shift & if not "%~2"=="" goto cg
set bg=!bg: #__b_EQ## ==!
setlocal disableDelayedExpansion
set bg=%bg: #__b_ECL## =!%
:cc
call :ch
call %bh% %bf% /nologo /p:wpath="%cd%/" /v:m /m:4 %bg%
set "bh="
set bj=%ERRORLEVEL%
del /Q/F %bf%
exit/B %bj%
:cb
set bf="%cd%\%be%"
echo Generating minified version in %bf% ...
:ch
<nul set /P ="">%bf%
set a=PropertyGroup&set b=Condition&set c=ngpackages&set d=Target&set e=DependsOnTargets&set f=TaskCoreDllPath&set g=MSBuildToolsPath&set h=UsingTask&set i=CodeTaskFactory&set j=ParameterGroup&set k=Reference&set l=Include&set m=System&set n=Using&set o=Namespace&set p=IsNullOrEmpty&set q=return&set r=string&set s=delegate&set t=foreach&set u=WriteLine&set v=Combine&set w=Console.WriteLine&set x=Directory&set y=GetNuTool&set z=StringComparison&set _=EXT_NUSPEC
<nul set /P =^<!-- GetNuTool - github.com/3F/GetNuTool --^>^<!-- Copyright (c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ] --^>^<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"^>^<%a%^>^<ngconfig %b%="'$(ngconfig)'==''"^>packages.config^</ngconfig^>^<ngserver %b%="'$(ngserver)'==''"^>https://www.nuget.org/api/v2/package/^</ngserver^>^<%c% %b%="'$(%c%)'==''"^>^</%c%^>^<ngpath %b%="'$(ngpath)'==''"^>packages^</ngpath^>^</%a%^>^<%d% Name="get" BeforeTargets="Build" %e%="header"^>^<a^>^<Output PropertyName="plist" TaskParameter="Result"/^>^</a^>^<b plist="$(plist)"/^>^</%d%^>^<%d% Name="pack" %e%="header"^>^<c/^>^</%d%^>^<%a%^>^<%f% %b%="Exists('$(%g%)\Microsoft.Build.Tasks.v$(MSBuildToolsVersion).dll')"^>$(%g%)\Microsoft.Build.Tasks.v$(MSBuildToolsVersion).dll^</%f%^>^<%f% %b%="'$(%f%)'=='' and Exists('$(%g%)\Microsoft.Build.Tasks.Core.dll')"^>$(%g%)\Microsoft.Build.Tasks.Core.dll^</%f%^>^</%a%^>^<%h% TaskName="a" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<%j%^>^<Result Output="true"/^>^</%j%^>^<Task^>^<%k% %l%="%m%.Xml"/^>^<%k% %l%="%m%.Xml.Linq"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.Collections.Generic"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.Xml.Linq"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngconfig)";var b=@"$(%c%)";var c=@"$(wpath)";if(!String.%p%(b)){Result=b;%q% true;}var d=Console.Error;Action^<%r%,Queue^<%r%^>^>e=%s%(%r% f,Queue^<%r%^>g){%t%(var h in XDocument.Load(f).Descendants("package")){var i=h.Attribute("id");var j=h.Attribute("version");var k=h.Attribute("output");if(i==null){d.%u%("'id' does not exist in '{0}'",f);%q%;}var l=i.Value;if(j!=null){l+="/"+j.Value;}if(k!=null){g.Enqueue(l+":"+k.Value);continue;}g.Enqueue(l);}};var m=new Queue^<%r%^>();%t%(var f in a.Split(new char[]{a.IndexOf('^|')!=-1?'^|':';'},(StringSplitOptions)1))>>%bf%
<nul set /P ={var n=Path.%v%(c,f);if(File.Exists(n)){e(n,m);}else{d.%u%(".config '{0}' is not found.",n);}}if(m.Count^<1){d.%u%("Empty list. Use .config or /p:%c%\n");}else{Result=%r%.Join("|",m.ToArray());}]]^>^</Code^>^</Task^>^</%h%^>^<%h% TaskName="b" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<%j%^>^<plist/^>^</%j%^>^<Task^>^<%k% %l%="WindowsBase"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.IO.Packaging"/^>^<%n% %o%="%m%.Net"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngserver)";var b=@"$(wpath)";var c=@"$(ngpath)";var d=@"$(proxycfg)".Trim();var e=@"$(debug)"=="true";if(plist==null){%q% false;}ServicePointManager.SecurityProtocol^|=SecurityProtocolType.Tls11^|SecurityProtocolType.Tls12;var f=new %r%[]{"/_rels/","/package/","/[Content_Types].xml"};Action^<%r%,object^>g=%s%(%r% h,object i){if(e){%w%(h,i);}};Func^<%r%,WebProxy^>j=%s%(%r% k){var l=k.Split('@');if(l.Length^<=1){%q% new WebProxy(l[0],false);}var m=l[0].Split(':');%q% new WebProxy(l[1],false){Credentials=new NetworkCredential(m[0],(m.Length^>1)?m[1]:null)};};Func^<%r%,%r%^>n=%s%(%r% i){%q% Path.%v%(b,i??"");};Action^<%r%,%r%,%r%^>o=%s%(%r% p,%r% q,%r% r){var s=Path.GetFullPath(n(r??q));if(%x%.Exists(s)){%w%("`{0}` was found in \"{1}\"",q,s);%q%;}Console.Write("Getting `{0}` ... ",p);var t=Path.%v%(Path.GetTempPath(),Guid.NewGuid().ToString());using(var u=new WebClient()){try{if(!String.%p%(d)){u.Proxy=j(d);}u.Headers.Add("User-Agent","%y% $(%y%)");u.UseDefaultCredentials=true;if(u.Proxy.Credentials==null){u.Proxy.Credentials=CredentialCache.DefaultCredentials;}u.DownloadFile(a+p,t);}catch(Exception v){Console.Error.%u%(v.Message);%q%;}}%w%("Extracting into \"{0}\"",s);using(var w=ZipPackage.Open(t,FileMode.Open,FileAccess.Read)){%t%(var x in w.GetParts()){var y=Uri.UnescapeDataString(x.Uri.OriginalString);if>>%bf%
<nul set /P =(f.Any(z=^>y.StartsWith(z,%z%.Ordinal))){continue;}var _=Path.%v%(s,y.TrimStart('/'));g("- `{0}`",y);var aa=Path.GetDirectoryName(_);if(!%x%.Exists(aa)){%x%.CreateDirectory(aa);}using(Stream ab=x.GetStream(FileMode.Open,FileAccess.Read))using(var ac=File.OpenWrite(_)){try{ab.CopyTo(ac);}catch(FileFormatException v){g("[x]?crc: {0}",_);}}}}File.Delete(t);};%t%(var w in plist.Split(new char[]{plist.IndexOf('^|')!=-1?'^|':';'},(StringSplitOptions)1)){var ad=w.Split(new char[]{':'},2);var p=ad[0];var r=(ad.Length^>1)?ad[1]:null;var q=p.Replace('/','.');if(!String.%p%(c)){r=Path.%v%(c,r??q);}o(p,q,r);}]]^>^</Code^>^</Task^>^</%h%^>^<%h% TaskName="c" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<Task^>^<%k% %l%="%m%.Xml"/^>^<%k% %l%="%m%.Xml.Linq"/^>^<%k% %l%="WindowsBase"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.Collections.Generic"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.Linq"/^>^<%n% %o%="%m%.IO.Packaging"/^>^<%n% %o%="%m%.Xml.Linq"/^>^<%n% %o%="%m%.Text.RegularExpressions"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngin)";var b=@"$(ngout)";var c=@"$(wpath)";var d=@"$(debug)"=="true";var %_%=".nuspec";var EXT_NUPKG=".nupkg";var TAG_META="metadata";var DEF_CONTENT_TYPE="application/octet";var MANIFEST_URL="http://schemas.microsoft.com/packaging/2010/07/manifest";var ID="id";var VER="version";Action^<%r%,object^>e=%s%(%r% f,object g){if(d){%w%(f,g);}};var h=Console.Error;a=Path.%v%(c,a);if(!%x%.Exists(a)){h.%u%("`{0}` is not found.",a);%q% false;}b=Path.%v%(c,b);var i=%x%.GetFiles(a,"*"+%_%,SearchOption.TopDirectoryOnly).FirstOrDefault();if(i==null){h.%u%("{0} is not found in `{1}`",%_%,a);%q% false;}%w%("Found {0}: `{1}`",%_%,i);var j=XDocument.Load(i).Root.Elements().FirstOrDefault(k=^>k.Name.LocalName==TAG_META);if(j==null){h.%u%("{0} does not contain {1}.",i,TAG_META);%q% false;}var l=>>%bf%
<nul set /P =new Dictionary^<%r%,%r%^>();%t%(var m in j.Elements()){l[m.Name.LocalName.ToLower()]=m.Value;}if(l[ID].Length^>100^|^|!Regex.IsMatch(l[ID],@"^\w+([_.-]\w+)*$",RegexOptions.IgnoreCase^|RegexOptions.ExplicitCapture)){h.%u%("The format `{0}` is not correct.",ID);%q% false;}var n=new %r%[]{Path.%v%(a,"_rels"),Path.%v%(a,"package"),Path.%v%(a,"[Content_Types].xml")};var o=%r%.Format("{0}.{1}{2}",l[ID],l[VER],EXT_NUPKG);if(!String.IsNullOrWhiteSpace(b)){if(!%x%.Exists(b)){%x%.CreateDirectory(b);}o=Path.%v%(b,o);}%w%("Creating nupkg `{0}` ...",o);using(var p=Package.Open(o,FileMode.Create)){Uri q=new Uri(String.Format("/{0}{1}",l[ID],%_%),UriKind.Relative);p.CreateRelationship(q,TargetMode.Internal,MANIFEST_URL);%t%(var r in %x%.GetFiles(a,"*.*",SearchOption.AllDirectories)){if(n.Any(k=^>r.StartsWith(k,%z%.Ordinal))){continue;}%r% s;if(r.StartsWith(a,%z%.OrdinalIgnoreCase)){s=r.Substring(a.Length).TrimStart(Path.DirectorySeparatorChar);}else{s=r;}e("- `{0}`",s);var t=%r%.Join("/",s.Split('\\','/').Select(g=^>Uri.EscapeDataString(g)));Uri u=PackUriHelper.CreatePartUri(new Uri(t,UriKind.Relative));var v=p.CreatePart(u,DEF_CONTENT_TYPE,CompressionOption.Maximum);using(Stream w=v.GetStream())using(var x=new FileStream(r,FileMode.Open,FileAccess.Read)){x.CopyTo(w);}}Func^<%r%,%r%^>y=%s%(%r% z){%q%(l.ContainsKey(z))?l[z]:"";};var _=p.PackageProperties;_.Creator=y("authors");_.Description=y("description");_.Identifier=l[ID];_.Version=l[VER];_.Keywords=y("tags");_.Title=y("title");_.LastModifiedBy="%y% $(%y%)";}]]^>^</Code^>^</Task^>^</%h%^>^<%d% Name="Build" %e%="get"/^>^<%a%^>^<%y%^>1.8.0.8275+df76082^</%y%^>^<wpath %b%="'$(wpath)'==''"^>$(MSBuildProjectDirectory)^</wpath^>^</%a%^>^<%d% Name="header"^>^<Message Text="%%0D%%0A%y% $(%y%)%%0D%%0A(c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ] GitHub/3F%%0D%%0A" >>%bf%
<nul set /P =Importance="high"/^>^</%d%^>^</Project^>>>%bf%
exit/B 0
WindowsFormsApp1/BaoKuanZhu.csproj
@@ -156,6 +156,9 @@
    <Reference Include="System.Net.Http" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Xml" />
    <Reference Include="websocket-sharp, Version=1.0.1.0, Culture=neutral, PublicKeyToken=5660b08a1845a91e, processorArchitecture=MSIL">
      <HintPath>..\packages\WebSocketSharp-netstandard.1.0.1\lib\net45\websocket-sharp.dll</HintPath>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="entity\Config.cs" />
@@ -171,7 +174,9 @@
    <Compile Include="FaDanRobot.designer.cs">
      <DependentUpon>FaDanRobot.cs</DependentUpon>
    </Compile>
    <Compile Include="utils\CollectSettingUtil.cs" />
    <Compile Include="utils\DocUtil.cs" />
    <Compile Include="utils\KeAiMaoUtil.cs" />
    <Compile Include="YingDanSelect.cs">
      <SubType>Form</SubType>
    </Compile>
WindowsFormsApp1/Login.Designer.cs
@@ -49,6 +49,11 @@
            this.buttonLogin2 = new System.Windows.Forms.Button();
            this.label16 = new System.Windows.Forms.Label();
            this.labelReLogin1 = new System.Windows.Forms.Label();
            this.label2 = new System.Windows.Forms.Label();
            this.label4 = new System.Windows.Forms.Label();
            this.label5 = new System.Windows.Forms.Label();
            this.label6 = new System.Windows.Forms.Label();
            this.label8 = new System.Windows.Forms.Label();
            this.SuspendLayout();
            // 
            // buttonLogin1
@@ -80,7 +85,7 @@
            // 
            this.labelState1.AutoSize = true;
            this.labelState1.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.labelState1.Location = new System.Drawing.Point(269, 19);
            this.labelState1.Location = new System.Drawing.Point(263, 19);
            this.labelState1.Name = "labelState1";
            this.labelState1.Size = new System.Drawing.Size(51, 20);
            this.labelState1.TabIndex = 45;
@@ -105,7 +110,7 @@
            // 
            this.labelReLogin5.AutoSize = true;
            this.labelReLogin5.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.labelReLogin5.Location = new System.Drawing.Point(348, 207);
            this.labelReLogin5.Location = new System.Drawing.Point(331, 207);
            this.labelReLogin5.Name = "labelReLogin5";
            this.labelReLogin5.Size = new System.Drawing.Size(65, 20);
            this.labelReLogin5.TabIndex = 45;
@@ -126,7 +131,7 @@
            // 
            this.labelState5.AutoSize = true;
            this.labelState5.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.labelState5.Location = new System.Drawing.Point(269, 207);
            this.labelState5.Location = new System.Drawing.Point(263, 207);
            this.labelState5.Name = "labelState5";
            this.labelState5.Size = new System.Drawing.Size(65, 20);
            this.labelState5.TabIndex = 45;
@@ -145,9 +150,9 @@
            // buttonLogin4
            // 
            this.buttonLogin4.BackColor = System.Drawing.SystemColors.Window;
            this.buttonLogin4.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.buttonLogin4.FlatAppearance.BorderSize = 0;
            this.buttonLogin4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
            this.buttonLogin4.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.buttonLogin4.ForeColor = System.Drawing.Color.Black;
            this.buttonLogin4.Location = new System.Drawing.Point(71, 153);
            this.buttonLogin4.Name = "buttonLogin4";
@@ -161,7 +166,7 @@
            // 
            this.labelState4.AutoSize = true;
            this.labelState4.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.labelState4.Location = new System.Drawing.Point(269, 160);
            this.labelState4.Location = new System.Drawing.Point(263, 160);
            this.labelState4.Name = "labelState4";
            this.labelState4.Size = new System.Drawing.Size(65, 20);
            this.labelState4.TabIndex = 45;
@@ -171,7 +176,7 @@
            // 
            this.labelReLogin4.AutoSize = true;
            this.labelReLogin4.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.labelReLogin4.Location = new System.Drawing.Point(348, 160);
            this.labelReLogin4.Location = new System.Drawing.Point(331, 160);
            this.labelReLogin4.Name = "labelReLogin4";
            this.labelReLogin4.Size = new System.Drawing.Size(65, 20);
            this.labelReLogin4.TabIndex = 45;
@@ -182,7 +187,7 @@
            // 
            this.labelReLogin3.AutoSize = true;
            this.labelReLogin3.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.labelReLogin3.Location = new System.Drawing.Point(348, 113);
            this.labelReLogin3.Location = new System.Drawing.Point(331, 113);
            this.labelReLogin3.Name = "labelReLogin3";
            this.labelReLogin3.Size = new System.Drawing.Size(65, 20);
            this.labelReLogin3.TabIndex = 45;
@@ -193,7 +198,7 @@
            // 
            this.labelState3.AutoSize = true;
            this.labelState3.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.labelState3.Location = new System.Drawing.Point(269, 113);
            this.labelState3.Location = new System.Drawing.Point(263, 113);
            this.labelState3.Name = "labelState3";
            this.labelState3.Size = new System.Drawing.Size(65, 20);
            this.labelState3.TabIndex = 45;
@@ -212,9 +217,9 @@
            // buttonLogin3
            // 
            this.buttonLogin3.BackColor = System.Drawing.SystemColors.Window;
            this.buttonLogin3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.buttonLogin3.FlatAppearance.BorderSize = 0;
            this.buttonLogin3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
            this.buttonLogin3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.buttonLogin3.ForeColor = System.Drawing.Color.Black;
            this.buttonLogin3.Location = new System.Drawing.Point(71, 106);
            this.buttonLogin3.Name = "buttonLogin3";
@@ -228,7 +233,7 @@
            // 
            this.labelReLogin2.AutoSize = true;
            this.labelReLogin2.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.labelReLogin2.Location = new System.Drawing.Point(348, 66);
            this.labelReLogin2.Location = new System.Drawing.Point(331, 66);
            this.labelReLogin2.Name = "labelReLogin2";
            this.labelReLogin2.Size = new System.Drawing.Size(65, 20);
            this.labelReLogin2.TabIndex = 45;
@@ -239,7 +244,7 @@
            // 
            this.labelState2.AutoSize = true;
            this.labelState2.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.labelState2.Location = new System.Drawing.Point(269, 66);
            this.labelState2.Location = new System.Drawing.Point(263, 66);
            this.labelState2.Name = "labelState2";
            this.labelState2.Size = new System.Drawing.Size(65, 20);
            this.labelState2.TabIndex = 45;
@@ -285,18 +290,78 @@
            // 
            this.labelReLogin1.AutoSize = true;
            this.labelReLogin1.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.labelReLogin1.Location = new System.Drawing.Point(348, 19);
            this.labelReLogin1.Location = new System.Drawing.Point(331, 19);
            this.labelReLogin1.Name = "labelReLogin1";
            this.labelReLogin1.Size = new System.Drawing.Size(65, 20);
            this.labelReLogin1.TabIndex = 46;
            this.labelReLogin1.Text = "重新登录";
            this.labelReLogin1.Click += new System.EventHandler(this.relogin1_Click);
            // 
            // label2
            //
            this.label2.AutoSize = true;
            this.label2.Font = new System.Drawing.Font("微软雅黑", 9F);
            this.label2.Location = new System.Drawing.Point(402, 22);
            this.label2.Name = "label2";
            this.label2.Size = new System.Drawing.Size(32, 17);
            this.label2.TabIndex = 47;
            this.label2.Text = "删除";
            this.label2.Click += new System.EventHandler(this.label2_Click);
            //
            // label4
            //
            this.label4.AutoSize = true;
            this.label4.Font = new System.Drawing.Font("微软雅黑", 9F);
            this.label4.Location = new System.Drawing.Point(402, 68);
            this.label4.Name = "label4";
            this.label4.Size = new System.Drawing.Size(32, 17);
            this.label4.TabIndex = 48;
            this.label4.Text = "删除";
            this.label4.Click += new System.EventHandler(this.label4_Click);
            //
            // label5
            //
            this.label5.AutoSize = true;
            this.label5.Font = new System.Drawing.Font("微软雅黑", 9F);
            this.label5.Location = new System.Drawing.Point(402, 116);
            this.label5.Name = "label5";
            this.label5.Size = new System.Drawing.Size(32, 17);
            this.label5.TabIndex = 49;
            this.label5.Text = "删除";
            this.label5.Click += new System.EventHandler(this.label5_Click);
            //
            // label6
            //
            this.label6.AutoSize = true;
            this.label6.Font = new System.Drawing.Font("微软雅黑", 9F);
            this.label6.Location = new System.Drawing.Point(402, 163);
            this.label6.Name = "label6";
            this.label6.Size = new System.Drawing.Size(32, 17);
            this.label6.TabIndex = 50;
            this.label6.Text = "删除";
            this.label6.Click += new System.EventHandler(this.label6_Click);
            //
            // label8
            //
            this.label8.AutoSize = true;
            this.label8.Font = new System.Drawing.Font("微软雅黑", 9F);
            this.label8.Location = new System.Drawing.Point(402, 209);
            this.label8.Name = "label8";
            this.label8.Size = new System.Drawing.Size(32, 17);
            this.label8.TabIndex = 51;
            this.label8.Text = "删除";
            this.label8.Click += new System.EventHandler(this.label8_Click);
            //
            // Login
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(434, 282);
            this.Controls.Add(this.label8);
            this.Controls.Add(this.label6);
            this.Controls.Add(this.label5);
            this.Controls.Add(this.label4);
            this.Controls.Add(this.label2);
            this.Controls.Add(this.labelReLogin1);
            this.Controls.Add(this.labelState5);
            this.Controls.Add(this.labelState4);
@@ -348,5 +413,10 @@
        private System.Windows.Forms.Button buttonLogin2;
        private System.Windows.Forms.Label label16;
        private System.Windows.Forms.Label labelReLogin1;
        private System.Windows.Forms.Label label2;
        private System.Windows.Forms.Label label4;
        private System.Windows.Forms.Label label5;
        private System.Windows.Forms.Label label6;
        private System.Windows.Forms.Label label8;
    }
}
WindowsFormsApp1/Login.cs
@@ -9,6 +9,7 @@
using System.Windows.Forms;
using WindowsFormsApp1.utils;
using WindowsFormsApp1.entity.tb;
using WindowsFormsApp1.utils.ui;
namespace WindowsFormsApp1
{
@@ -32,10 +33,15 @@
        public Login()
        {
            InitializeComponent();
            this.label2.ForeColor = ColorUtil.GetThemeColor();
            this.label4.ForeColor = ColorUtil.GetThemeColor();
            this.label5.ForeColor = ColorUtil.GetThemeColor();
            this.label6.ForeColor = ColorUtil.GetThemeColor();
            this.label8.ForeColor = ColorUtil.GetThemeColor();
            InitData();
        }
        private void setItemData(TBAccountLogin account,Button loginBtn,Label state,Label reLogin) {
        private void setItemData(TBAccountLogin account,Button loginBtn,Label state,Label reLogin,Label deleteLabel) {
            if (account != null)
            {
                loginBtn.Text = account.NickName;
@@ -51,6 +57,7 @@
                    state.ForeColor = Color.Red;
                    reLogin.Visible = true;
                }
                deleteLabel.Visible = true;
            }
            else {
                loginBtn.Enabled = true;
@@ -58,6 +65,7 @@
                state.Text = "未登录";
                reLogin.Visible =false;
                state.ForeColor = System.Drawing.SystemColors.ControlText;
                deleteLabel.Visible = false;
            }
        }
@@ -66,58 +74,58 @@
            //第一个淘宝号
            if (map.ContainsKey(1)&&map[1]!=null)//之前存在信息
            {
                setItemData(map[1],this.buttonLogin1, this.labelState1, this.labelReLogin1);
                setItemData(map[1],this.buttonLogin1, this.labelState1, this.labelReLogin1,this.label2);
            }
            else {
                setItemData(null, this.buttonLogin1, this.labelState1, this.labelReLogin1);
                setItemData(null, this.buttonLogin1, this.labelState1, this.labelReLogin1, this.label2);
            }
            if (map.ContainsKey(2) && map[2] != null)//之前存在信息
            {
                setItemData(map[2], this.buttonLogin2, this.labelState2, this.labelReLogin2);
                setItemData(map[2], this.buttonLogin2, this.labelState2, this.labelReLogin2, this.label4);
            }
            else
            {
                setItemData(null, this.buttonLogin2, this.labelState2, this.labelReLogin2);
                setItemData(null, this.buttonLogin2, this.labelState2, this.labelReLogin2, this.label4);
            }
            if (map.ContainsKey(3) && map[3] != null)//之前存在信息
            {
                setItemData(map[3], this.buttonLogin3, this.labelState3, this.labelReLogin3);
                setItemData(map[3], this.buttonLogin3, this.labelState3, this.labelReLogin3, this.label5);
            }
            else
            {
                setItemData(null, this.buttonLogin3, this.labelState3, this.labelReLogin3);
                setItemData(null, this.buttonLogin3, this.labelState3, this.labelReLogin3, this.label5);
            }
            if (map.ContainsKey(4) && map[4] != null)//之前存在信息
            {
                setItemData(map[4], this.buttonLogin4, this.labelState4, this.labelReLogin4);
                setItemData(map[4], this.buttonLogin4, this.labelState4, this.labelReLogin4, this.label6);
            }
            else
            {
                setItemData(null, this.buttonLogin4, this.labelState4, this.labelReLogin4);
                setItemData(null, this.buttonLogin4, this.labelState4, this.labelReLogin4, this.label6);
            }
            if (map.ContainsKey(5) && map[5] != null)//之前存在信息
            {
                setItemData(map[5], this.buttonLogin5, this.labelState5, this.labelReLogin5);
                setItemData(map[5], this.buttonLogin5, this.labelState5, this.labelReLogin5, this.label8);
            }
            else
            {
                setItemData(null, this.buttonLogin5, this.labelState5, this.labelReLogin5);
                setItemData(null, this.buttonLogin5, this.labelState5, this.labelReLogin5, this.label8);
            }
        }
@@ -186,5 +194,34 @@
            showLogin(5);
        }
        private void deleteAccount(int p) {
           TBAccountManager.Delete(p);
            refresh();
        }
        private void label2_Click(object sender, EventArgs e)
        {
            deleteAccount(1);
        }
        private void label4_Click(object sender, EventArgs e)
        {
            deleteAccount(2);
        }
        private void label5_Click(object sender, EventArgs e)
        {
            deleteAccount(3);
        }
        private void label6_Click(object sender, EventArgs e)
        {
            deleteAccount(4);
        }
        private void label8_Click(object sender, EventArgs e)
        {
            deleteAccount(5);
        }
    }
}
WindowsFormsApp1/Main.Designer.cs
@@ -40,13 +40,10 @@
            this.panel1 = new System.Windows.Forms.Panel();
            this.panel4 = new System.Windows.Forms.Panel();
            this.button13 = new System.Windows.Forms.Button();
            this.button4 = new System.Windows.Forms.Button();
            this.button3 = new System.Windows.Forms.Button();
            this.button5 = new System.Windows.Forms.Button();
            this.button8 = new System.Windows.Forms.Button();
            this.label37 = new System.Windows.Forms.Label();
            this.label1 = new System.Windows.Forms.Label();
            this.label2 = new System.Windows.Forms.Label();
            this.tabPage2 = new System.Windows.Forms.TabPage();
            this.tabPage1 = new System.Windows.Forms.TabPage();
            this.groupBox7 = new System.Windows.Forms.GroupBox();
@@ -68,7 +65,6 @@
            this.label51 = new System.Windows.Forms.Label();
            this.button6 = new System.Windows.Forms.Button();
            this.textBox24 = new System.Windows.Forms.TextBox();
            this.label9 = new System.Windows.Forms.Label();
            this.groupBox15 = new System.Windows.Forms.GroupBox();
            this.dateTimePicker2 = new System.Windows.Forms.DateTimePicker();
            this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();
@@ -82,12 +78,12 @@
            this.label59 = new System.Windows.Forms.Label();
            this.label38 = new System.Windows.Forms.Label();
            this.groupBox9 = new System.Windows.Forms.GroupBox();
            this.label5 = new System.Windows.Forms.Label();
            this.button16 = new System.Windows.Forms.Button();
            this.syncFaDanKu_checkBox = new System.Windows.Forms.CheckBox();
            this.textBox13 = new System.Windows.Forms.TextBox();
            this.button10 = new System.Windows.Forms.Button();
            this.groupBox3 = new System.Windows.Forms.GroupBox();
            this.kssdljSearchPannel1 = new WindowsFormsApp1.utils.ui.sub.KSSDLJSearchPannel();
            this.button2 = new System.Windows.Forms.Button();
            this.button1 = new System.Windows.Forms.Button();
            this.groupBox8 = new System.Windows.Forms.GroupBox();
@@ -100,22 +96,10 @@
            this.button18 = new System.Windows.Forms.Button();
            this.button17 = new System.Windows.Forms.Button();
            this.checkBox2 = new System.Windows.Forms.CheckBox();
            this.ucHorizontalList1 = new KS_Controls.Controls.KSHorizontalList();
            this.checkBox1 = new System.Windows.Forms.CheckBox();
            this.checkBox4 = new System.Windows.Forms.CheckBox();
            this.ucTextBoxEx1 = new HZH_Controls.Controls.UCTextBoxEx();
            this.dataGridView1 = new System.Windows.Forms.DataGridView();
            this.选择 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
            this.商品标题 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.销量 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.原价 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.券面额 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.券后价 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.首单礼金 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.到手价 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.佣金比 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.佣金 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.来源 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
            this.加入引单库 = new System.Windows.Forms.ToolStripMenuItem();
            this.加入实拍库 = new System.Windows.Forms.ToolStripMenuItem();
@@ -128,6 +112,21 @@
            this.sdljGoodsTimer = new System.Windows.Forms.Timer(this.components);
            this.logTimer = new System.Windows.Forms.Timer(this.components);
            this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
            this.ucSwitch1 = new HZH_Controls.Controls.UCSwitch();
            this.label6 = new System.Windows.Forms.Label();
            this.选择 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
            this.商品标题 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.销量 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.原价 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.券面额 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.券后价 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.首单礼金 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.到手价 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.佣金比 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.佣金 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.来源 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.kssdljSearchPannel1 = new WindowsFormsApp1.utils.ui.sub.KSSDLJSearchPannel();
            this.ucHorizontalList1 = new KS_Controls.Controls.KSHorizontalList();
            this.panel1.SuspendLayout();
            this.panel4.SuspendLayout();
            this.tabPage1.SuspendLayout();
@@ -151,7 +150,6 @@
            // 
            this.panel1.Controls.Add(this.panel4);
            this.panel1.Controls.Add(this.label1);
            this.panel1.Controls.Add(this.label2);
            this.panel1.Location = new System.Drawing.Point(0, 0);
            this.panel1.Name = "panel1";
            this.panel1.Size = new System.Drawing.Size(1236, 50);
@@ -160,14 +158,12 @@
            // panel4
            // 
            this.panel4.Controls.Add(this.button13);
            this.panel4.Controls.Add(this.button4);
            this.panel4.Controls.Add(this.button3);
            this.panel4.Controls.Add(this.button5);
            this.panel4.Controls.Add(this.button8);
            this.panel4.Controls.Add(this.label37);
            this.panel4.Location = new System.Drawing.Point(704, 7);
            this.panel4.Location = new System.Drawing.Point(932, 7);
            this.panel4.Name = "panel4";
            this.panel4.Size = new System.Drawing.Size(523, 35);
            this.panel4.Size = new System.Drawing.Size(295, 35);
            this.panel4.TabIndex = 57;
            // 
            // button13
@@ -175,7 +171,7 @@
            this.button13.Dock = System.Windows.Forms.DockStyle.Right;
            this.button13.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.button13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(130)))), ((int)(((byte)(240)))));
            this.button13.Location = new System.Drawing.Point(23, 0);
            this.button13.Location = new System.Drawing.Point(8, 0);
            this.button13.Name = "button13";
            this.button13.Size = new System.Drawing.Size(75, 35);
            this.button13.TabIndex = 6;
@@ -183,25 +179,12 @@
            this.button13.UseVisualStyleBackColor = true;
            this.button13.Click += new System.EventHandler(this.promotion_Click);
            // 
            // button4
            //
            this.button4.Dock = System.Windows.Forms.DockStyle.Right;
            this.button4.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.button4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(130)))), ((int)(((byte)(240)))));
            this.button4.Location = new System.Drawing.Point(98, 0);
            this.button4.Name = "button4";
            this.button4.Size = new System.Drawing.Size(104, 35);
            this.button4.TabIndex = 6;
            this.button4.Text = "联盟授权";
            this.button4.UseVisualStyleBackColor = true;
            this.button4.Click += new System.EventHandler(this.tbAuth_Click);
            //
            // button3
            // 
            this.button3.Dock = System.Windows.Forms.DockStyle.Right;
            this.button3.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.button3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(130)))), ((int)(((byte)(240)))));
            this.button3.Location = new System.Drawing.Point(202, 0);
            this.button3.Location = new System.Drawing.Point(83, 0);
            this.button3.Name = "button3";
            this.button3.Size = new System.Drawing.Size(100, 35);
            this.button3.TabIndex = 6;
@@ -209,26 +192,12 @@
            this.button3.UseVisualStyleBackColor = true;
            this.button3.Click += new System.EventHandler(this.wxGroup_Click);
            // 
            // button5
            //
            this.button5.Dock = System.Windows.Forms.DockStyle.Right;
            this.button5.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.button5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(130)))), ((int)(((byte)(240)))));
            this.button5.Location = new System.Drawing.Point(302, 0);
            this.button5.Name = "button5";
            this.button5.Size = new System.Drawing.Size(109, 35);
            this.button5.TabIndex = 6;
            this.button5.Text = "云发单机器人";
            this.button5.UseVisualStyleBackColor = true;
            this.button5.Visible = false;
            this.button5.Click += new System.EventHandler(this.fadanRobot_Click);
            //
            // button8
            // 
            this.button8.Dock = System.Windows.Forms.DockStyle.Right;
            this.button8.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.button8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(130)))), ((int)(((byte)(240)))));
            this.button8.Location = new System.Drawing.Point(411, 0);
            this.button8.Location = new System.Drawing.Point(183, 0);
            this.button8.Margin = new System.Windows.Forms.Padding(5, 3, 5, 3);
            this.button8.Name = "button8";
            this.button8.Size = new System.Drawing.Size(75, 35);
@@ -242,7 +211,7 @@
            this.label37.Dock = System.Windows.Forms.DockStyle.Right;
            this.label37.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.label37.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(130)))), ((int)(((byte)(240)))));
            this.label37.Location = new System.Drawing.Point(486, 0);
            this.label37.Location = new System.Drawing.Point(258, 0);
            this.label37.Name = "label37";
            this.label37.Size = new System.Drawing.Size(37, 35);
            this.label37.TabIndex = 3;
@@ -255,21 +224,12 @@
            // 
            this.label1.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.label1.ForeColor = System.Drawing.Color.Red;
            this.label1.Location = new System.Drawing.Point(263, 14);
            this.label1.Location = new System.Drawing.Point(4, 14);
            this.label1.Name = "label1";
            this.label1.Size = new System.Drawing.Size(435, 20);
            this.label1.Size = new System.Drawing.Size(922, 20);
            this.label1.TabIndex = 42;
            this.label1.Text = "公告:容公告内容公告内容公告内容…";
            //
            // label2
            //
            this.label2.AutoSize = true;
            this.label2.Font = new System.Drawing.Font("微软雅黑", 15F, System.Drawing.FontStyle.Bold);
            this.label2.Location = new System.Drawing.Point(45, 11);
            this.label2.Name = "label2";
            this.label2.Size = new System.Drawing.Size(192, 27);
            this.label2.TabIndex = 5;
            this.label2.Text = "找爆款,就用爆款猪";
            this.label1.Text = "公告:容公告内容公告内容公告公告:容公告内容公告内容公告公告:容公告内容公告内容公告公告:容公告内容公告内容公告公告:容公告内容公告内容公告公告:容公告内容公告内" +
    "容公告";
            // 
            // tabPage2
            // 
@@ -501,13 +461,12 @@
            this.groupBox4.Controls.Add(this.label51);
            this.groupBox4.Controls.Add(this.button6);
            this.groupBox4.Controls.Add(this.textBox24);
            this.groupBox4.Controls.Add(this.label9);
            this.groupBox4.Font = new System.Drawing.Font("微软雅黑", 10F, System.Drawing.FontStyle.Bold);
            this.groupBox4.ForeColor = System.Drawing.Color.Black;
            this.groupBox4.Location = new System.Drawing.Point(6, 628);
            this.groupBox4.Location = new System.Drawing.Point(6, 658);
            this.groupBox4.Name = "groupBox4";
            this.groupBox4.RightToLeft = System.Windows.Forms.RightToLeft.No;
            this.groupBox4.Size = new System.Drawing.Size(230, 90);
            this.groupBox4.Size = new System.Drawing.Size(230, 65);
            this.groupBox4.TabIndex = 55;
            this.groupBox4.TabStop = false;
            this.groupBox4.Text = "指定引单商品搜索";
@@ -524,11 +483,11 @@
            // 
            // button6
            // 
            this.button6.BackColor = System.Drawing.SystemColors.Window;
            this.button6.BackColor = System.Drawing.SystemColors.Control;
            this.button6.ForeColor = System.Drawing.Color.Black;
            this.button6.Location = new System.Drawing.Point(175, 24);
            this.button6.Location = new System.Drawing.Point(175, 26);
            this.button6.Name = "button6";
            this.button6.Size = new System.Drawing.Size(47, 35);
            this.button6.Size = new System.Drawing.Size(47, 30);
            this.button6.TabIndex = 1;
            this.button6.Text = "搜索";
            this.button6.UseVisualStyleBackColor = false;
@@ -542,19 +501,10 @@
            this.textBox24.TabIndex = 43;
            this.textBox24.Text = "请输入商品关键字";
            // 
            // label9
            //
            this.label9.AutoSize = true;
            this.label9.Font = new System.Drawing.Font("微软雅黑", 9F);
            this.label9.ForeColor = System.Drawing.Color.Red;
            this.label9.Location = new System.Drawing.Point(9, 65);
            this.label9.Name = "label9";
            this.label9.Size = new System.Drawing.Size(212, 17);
            this.label9.TabIndex = 42;
            this.label9.Text = "应用筛选到引单商品,可实现自动发单";
            //
            // groupBox15
            // 
            this.groupBox15.Controls.Add(this.label6);
            this.groupBox15.Controls.Add(this.ucSwitch1);
            this.groupBox15.Controls.Add(this.dateTimePicker2);
            this.groupBox15.Controls.Add(this.dateTimePicker1);
            this.groupBox15.Controls.Add(this.numericUpDown1);
@@ -566,9 +516,9 @@
            this.groupBox15.Controls.Add(this.label11);
            this.groupBox15.Controls.Add(this.label59);
            this.groupBox15.Font = new System.Drawing.Font("微软雅黑", 10F, System.Drawing.FontStyle.Bold);
            this.groupBox15.Location = new System.Drawing.Point(7, 58);
            this.groupBox15.Location = new System.Drawing.Point(7, 64);
            this.groupBox15.Name = "groupBox15";
            this.groupBox15.Size = new System.Drawing.Size(230, 120);
            this.groupBox15.Size = new System.Drawing.Size(230, 153);
            this.groupBox15.TabIndex = 54;
            this.groupBox15.TabStop = false;
            this.groupBox15.Text = "采集设置";
@@ -585,6 +535,7 @@
            this.dateTimePicker2.Size = new System.Drawing.Size(70, 23);
            this.dateTimePicker2.TabIndex = 58;
            this.dateTimePicker2.Value = new System.DateTime(2020, 6, 19, 23, 0, 0, 0);
            this.dateTimePicker2.ValueChanged += new System.EventHandler(this.dateTimePicker2_ValueChanged);
            // 
            // dateTimePicker1
            // 
@@ -599,14 +550,25 @@
            this.dateTimePicker1.Size = new System.Drawing.Size(70, 23);
            this.dateTimePicker1.TabIndex = 57;
            this.dateTimePicker1.Value = new System.DateTime(2020, 6, 19, 0, 0, 0, 0);
            this.dateTimePicker1.ValueChanged += new System.EventHandler(this.dateTimePicker1_ValueChanged);
            // 
            // numericUpDown1
            // 
            this.numericUpDown1.Font = new System.Drawing.Font("微软雅黑", 9F);
            this.numericUpDown1.Location = new System.Drawing.Point(51, 22);
            this.numericUpDown1.Minimum = new decimal(new int[] {
            5,
            0,
            0,
            0});
            this.numericUpDown1.Name = "numericUpDown1";
            this.numericUpDown1.Size = new System.Drawing.Size(45, 23);
            this.numericUpDown1.TabIndex = 39;
            this.numericUpDown1.Value = new decimal(new int[] {
            10,
            0,
            0,
            0});
            // 
            // checkBox3
            // 
@@ -618,6 +580,7 @@
            this.checkBox3.TabIndex = 38;
            this.checkBox3.Text = "仅在以下时间段采集";
            this.checkBox3.UseVisualStyleBackColor = true;
            this.checkBox3.CheckedChanged += new System.EventHandler(this.checkBox3_CheckedChanged);
            // 
            // label56
            // 
@@ -633,6 +596,9 @@
            // checkBox27
            // 
            this.checkBox27.AutoSize = true;
            this.checkBox27.Checked = true;
            this.checkBox27.CheckState = System.Windows.Forms.CheckState.Checked;
            this.checkBox27.Enabled = false;
            this.checkBox27.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.checkBox27.Location = new System.Drawing.Point(12, 24);
            this.checkBox27.Name = "checkBox27";
@@ -700,6 +666,7 @@
            // 
            // groupBox9
            // 
            this.groupBox9.Controls.Add(this.label5);
            this.groupBox9.Controls.Add(this.button16);
            this.groupBox9.Controls.Add(this.syncFaDanKu_checkBox);
            this.groupBox9.Controls.Add(this.textBox13);
@@ -713,14 +680,25 @@
            this.groupBox9.TabStop = false;
            this.groupBox9.Text = "文案";
            // 
            // label5
            //
            this.label5.AutoSize = true;
            this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(130)))), ((int)(((byte)(240)))));
            this.label5.Location = new System.Drawing.Point(36, 606);
            this.label5.Name = "label5";
            this.label5.Size = new System.Drawing.Size(37, 19);
            this.label5.TabIndex = 49;
            this.label5.Text = "清空";
            this.label5.Click += new System.EventHandler(this.label5_Click);
            //
            // button16
            // 
            this.button16.BackColor = System.Drawing.SystemColors.Window;
            this.button16.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.button16.ForeColor = System.Drawing.Color.Black;
            this.button16.Location = new System.Drawing.Point(29, 601);
            this.button16.Location = new System.Drawing.Point(82, 601);
            this.button16.Name = "button16";
            this.button16.Size = new System.Drawing.Size(128, 28);
            this.button16.Size = new System.Drawing.Size(80, 28);
            this.button16.TabIndex = 47;
            this.button16.Text = "复制文案";
            this.button16.UseVisualStyleBackColor = false;
@@ -746,6 +724,7 @@
            this.textBox13.Location = new System.Drawing.Point(6, 24);
            this.textBox13.Multiline = true;
            this.textBox13.Name = "textBox13";
            this.textBox13.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
            this.textBox13.Size = new System.Drawing.Size(263, 567);
            this.textBox13.TabIndex = 0;
            // 
@@ -771,7 +750,7 @@
            this.groupBox3.Controls.Add(this.button1);
            this.groupBox3.Font = new System.Drawing.Font("微软雅黑", 10F, System.Drawing.FontStyle.Bold);
            this.groupBox3.ForeColor = System.Drawing.Color.Black;
            this.groupBox3.Location = new System.Drawing.Point(6, 188);
            this.groupBox3.Location = new System.Drawing.Point(6, 226);
            this.groupBox3.Name = "groupBox3";
            this.groupBox3.RightToLeft = System.Windows.Forms.RightToLeft.No;
            this.groupBox3.Size = new System.Drawing.Size(230, 430);
@@ -779,15 +758,6 @@
            this.groupBox3.TabStop = false;
            this.groupBox3.Text = "筛选商品";
            this.groupBox3.Enter += new System.EventHandler(this.groupBox3_Enter);
            //
            // kssdljSearchPannel1
            //
            this.kssdljSearchPannel1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.kssdljSearchPannel1.Location = new System.Drawing.Point(10, 15);
            this.kssdljSearchPannel1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
            this.kssdljSearchPannel1.Name = "kssdljSearchPannel1";
            this.kssdljSearchPannel1.Size = new System.Drawing.Size(210, 367);
            this.kssdljSearchPannel1.TabIndex = 2;
            // 
            // button2
            // 
@@ -802,6 +772,7 @@
            this.button2.TabIndex = 1;
            this.button2.Text = "应用筛选";
            this.button2.UseVisualStyleBackColor = false;
            this.button2.Visible = false;
            this.button2.Click += new System.EventHandler(this.button1_Click_1);
            // 
            // button1
@@ -957,19 +928,6 @@
            this.checkBox2.Text = "标红到手价≤1元的商品";
            this.checkBox2.UseVisualStyleBackColor = true;
            // 
            // ucHorizontalList1
            //
            this.ucHorizontalList1.DataSource = null;
            this.ucHorizontalList1.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.ucHorizontalList1.IsAutoSelectFirst = true;
            this.ucHorizontalList1.Location = new System.Drawing.Point(7, 58);
            this.ucHorizontalList1.Name = "ucHorizontalList1";
            this.ucHorizontalList1.SelectedColor = System.Drawing.Color.Blue;
            this.ucHorizontalList1.SelectedItem = null;
            this.ucHorizontalList1.Size = new System.Drawing.Size(687, 25);
            this.ucHorizontalList1.TabIndex = 46;
            this.ucHorizontalList1.TabStop = false;
            //
            // checkBox1
            // 
            this.checkBox1.AutoSize = true;
@@ -1077,74 +1035,6 @@
            this.dataGridView1.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellDoubleClick);
            this.dataGridView1.CellMouseDown += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridView1_CellMouseDown);
            // 
            // 选择
            //
            this.选择.HeaderText = "选择";
            this.选择.Name = "选择";
            this.选择.Resizable = System.Windows.Forms.DataGridViewTriState.True;
            //
            // 商品标题
            //
            this.商品标题.HeaderText = "商品标题";
            this.商品标题.Name = "商品标题";
            this.商品标题.ReadOnly = true;
            this.商品标题.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
            //
            // 销量
            //
            this.销量.HeaderText = "销量";
            this.销量.Name = "销量";
            this.销量.ReadOnly = true;
            //
            // 原价
            //
            this.原价.HeaderText = "原价";
            this.原价.Name = "原价";
            this.原价.ReadOnly = true;
            //
            // 券面额
            //
            this.券面额.HeaderText = "券面额";
            this.券面额.Name = "券面额";
            this.券面额.ReadOnly = true;
            //
            // 券后价
            //
            this.券后价.HeaderText = "券后价";
            this.券后价.Name = "券后价";
            this.券后价.ReadOnly = true;
            //
            // 首单礼金
            //
            this.首单礼金.HeaderText = "首单礼金";
            this.首单礼金.Name = "首单礼金";
            this.首单礼金.ReadOnly = true;
            //
            // 到手价
            //
            this.到手价.HeaderText = "到手价";
            this.到手价.Name = "到手价";
            this.到手价.ReadOnly = true;
            //
            // 佣金比
            //
            this.佣金比.HeaderText = "佣金比";
            this.佣金比.Name = "佣金比";
            this.佣金比.ReadOnly = true;
            //
            // 佣金
            //
            this.佣金.HeaderText = "佣金";
            this.佣金.Name = "佣金";
            this.佣金.ReadOnly = true;
            //
            // 来源
            //
            this.来源.HeaderText = "来源";
            this.来源.Name = "来源";
            this.来源.ReadOnly = true;
            this.来源.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
            //
            // contextMenuStrip1
            // 
            this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
@@ -1179,6 +1069,7 @@
            this.button14.TabIndex = 1;
            this.button14.Text = "清空排序";
            this.button14.UseVisualStyleBackColor = false;
            this.button14.Click += new System.EventHandler(this.button14_Click);
            // 
            // label4
            // 
@@ -1250,6 +1141,129 @@
            this.logTimer.Interval = 1000;
            this.logTimer.Tick += new System.EventHandler(this.logTimer_Tick);
            // 
            // ucSwitch1
            //
            this.ucSwitch1.BackColor = System.Drawing.Color.Transparent;
            this.ucSwitch1.Checked = false;
            this.ucSwitch1.FalseColor = System.Drawing.Color.FromArgb(((int)(((byte)(189)))), ((int)(((byte)(189)))), ((int)(((byte)(189)))));
            this.ucSwitch1.FalseTextColr = System.Drawing.Color.White;
            this.ucSwitch1.Location = new System.Drawing.Point(79, 114);
            this.ucSwitch1.Name = "ucSwitch1";
            this.ucSwitch1.Size = new System.Drawing.Size(83, 31);
            this.ucSwitch1.SwitchType = HZH_Controls.Controls.SwitchType.Ellipse;
            this.ucSwitch1.TabIndex = 59;
            this.ucSwitch1.Texts = null;
            this.ucSwitch1.TrueColor = System.Drawing.Color.LimeGreen;
            this.ucSwitch1.TrueTextColr = System.Drawing.Color.White;
            this.ucSwitch1.CheckedChanged += new System.EventHandler(this.ucSwitch1_CheckedChanged);
            //
            // label6
            //
            this.label6.AutoSize = true;
            this.label6.Font = new System.Drawing.Font("微软雅黑", 9F);
            this.label6.Location = new System.Drawing.Point(12, 121);
            this.label6.Name = "label6";
            this.label6.Size = new System.Drawing.Size(56, 17);
            this.label6.TabIndex = 60;
            this.label6.Text = "采集开关";
            //
            // 选择
            //
            this.选择.HeaderText = "选择";
            this.选择.Name = "选择";
            this.选择.Resizable = System.Windows.Forms.DataGridViewTriState.True;
            //
            // 商品标题
            //
            this.商品标题.HeaderText = "商品标题";
            this.商品标题.Name = "商品标题";
            this.商品标题.ReadOnly = true;
            //
            // 销量
            //
            this.销量.HeaderText = "销量";
            this.销量.Name = "销量";
            this.销量.ReadOnly = true;
            this.销量.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic;
            //
            // 原价
            //
            this.原价.HeaderText = "原价";
            this.原价.Name = "原价";
            this.原价.ReadOnly = true;
            this.原价.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic;
            //
            // 券面额
            //
            this.券面额.HeaderText = "券面额";
            this.券面额.Name = "券面额";
            this.券面额.ReadOnly = true;
            this.券面额.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic;
            //
            // 券后价
            //
            this.券后价.HeaderText = "券后价";
            this.券后价.Name = "券后价";
            this.券后价.ReadOnly = true;
            this.券后价.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic;
            //
            // 首单礼金
            //
            this.首单礼金.HeaderText = "首单礼金";
            this.首单礼金.Name = "首单礼金";
            this.首单礼金.ReadOnly = true;
            this.首单礼金.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic;
            //
            // 到手价
            //
            this.到手价.HeaderText = "到手价";
            this.到手价.Name = "到手价";
            this.到手价.ReadOnly = true;
            this.到手价.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic;
            //
            // 佣金比
            //
            this.佣金比.HeaderText = "佣金比";
            this.佣金比.Name = "佣金比";
            this.佣金比.ReadOnly = true;
            this.佣金比.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic;
            //
            // 佣金
            //
            this.佣金.HeaderText = "佣金";
            this.佣金.Name = "佣金";
            this.佣金.ReadOnly = true;
            this.佣金.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic;
            //
            // 来源
            //
            this.来源.HeaderText = "来源";
            this.来源.Name = "来源";
            this.来源.ReadOnly = true;
            this.来源.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
            //
            // kssdljSearchPannel1
            //
            this.kssdljSearchPannel1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.kssdljSearchPannel1.Location = new System.Drawing.Point(10, 15);
            this.kssdljSearchPannel1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
            this.kssdljSearchPannel1.Name = "kssdljSearchPannel1";
            this.kssdljSearchPannel1.Size = new System.Drawing.Size(210, 367);
            this.kssdljSearchPannel1.TabIndex = 2;
            //
            // ucHorizontalList1
            //
            this.ucHorizontalList1.DataSource = null;
            this.ucHorizontalList1.Font = new System.Drawing.Font("微软雅黑", 10F);
            this.ucHorizontalList1.IsAutoSelectFirst = true;
            this.ucHorizontalList1.Location = new System.Drawing.Point(7, 58);
            this.ucHorizontalList1.Name = "ucHorizontalList1";
            this.ucHorizontalList1.SelectedColor = System.Drawing.Color.Blue;
            this.ucHorizontalList1.SelectedItem = null;
            this.ucHorizontalList1.Size = new System.Drawing.Size(687, 25);
            this.ucHorizontalList1.TabIndex = 46;
            this.ucHorizontalList1.TabStop = false;
            //
            // Main
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@@ -1268,7 +1282,6 @@
            this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Main_FormClosed);
            this.Load += new System.EventHandler(this.Main_Load);
            this.panel1.ResumeLayout(false);
            this.panel1.PerformLayout();
            this.panel4.ResumeLayout(false);
            this.tabPage1.ResumeLayout(false);
            this.tabPage1.PerformLayout();
@@ -1319,10 +1332,7 @@
        private System.Windows.Forms.Label label36;
        private System.Windows.Forms.Label label35;
        private System.Windows.Forms.Button button15;
        private System.Windows.Forms.Button button5;
        private System.Windows.Forms.Label label1;
        private System.Windows.Forms.Button button4;
        private System.Windows.Forms.Label label2;
        private System.Windows.Forms.Label label37;
        private System.Windows.Forms.DataGridView dataGridView1;
        private HZH_Controls.Controls.UCTextBoxEx ucTextBoxEx1;
@@ -1352,7 +1362,6 @@
        private Label label51;
        private Button button6;
        private TextBox textBox24;
        private Label label9;
        private NumericUpDown numericUpDown1;
        private DateTimePicker dateTimePicker1;
        private DateTimePicker dateTimePicker2;
@@ -1378,6 +1387,12 @@
        private Button button12;
        private Button button16;
        private CheckBox syncFaDanKu_checkBox;
        private ContextMenuStrip contextMenuStrip1;
        private ToolStripMenuItem 加入引单库;
        private ToolStripMenuItem 加入实拍库;
        private Label label5;
        private Label label6;
        private UCSwitch ucSwitch1;
        private DataGridViewCheckBoxColumn 选择;
        private DataGridViewTextBoxColumn 商品标题;
        private DataGridViewTextBoxColumn 销量;
@@ -1389,9 +1404,6 @@
        private DataGridViewTextBoxColumn 佣金比;
        private DataGridViewTextBoxColumn 佣金;
        private DataGridViewTextBoxColumn 来源;
        private ContextMenuStrip contextMenuStrip1;
        private ToolStripMenuItem 加入引单库;
        private ToolStripMenuItem 加入实拍库;
    }
}
WindowsFormsApp1/Main.cs
@@ -38,6 +38,10 @@
        //初始化皮肤颜色
        private void InitSkin()
        {
            ButtonFactory.CreatePrimary(this.button10);
            ButtonFactory.CreatePrimary(this.button30);
            ButtonFactory.CreateDefault(this.button12);
            ButtonFactory.CreateDefault(this.button9);
            //this.textBox
        }
        private void InitData()
@@ -78,10 +82,38 @@
                            SQLiteDataBaseUtil.getInstance().AddConfig(cf);
                        }
                }
            });
            //初始化模板编辑
            setDocTemplateState(false);
            //初始化采集设置
            CollectSettings timeSettings= CollectSettingUtil.GetCollectTime();
            //采集时间设置
            if (timeSettings.Open) {
                this.ucSwitch1.Checked = true;
            }else
                this.ucSwitch1.Checked = false;
            this.numericUpDown1.Value = timeSettings.TimeSpan;
            this.dateTimePicker1.Value = DateTime.Parse(timeSettings.StartTime);
            this.dateTimePicker2.Value = DateTime.Parse(timeSettings.EndTime);
            UpDownBase up = (UpDownBase)this.numericUpDown1;
            up.TextChanged += new EventHandler(this.numbericUpAndDown_TextChanged);
        }
        //设置收藏时间
        private void setCollectTimeSetting() {
            CollectSettings settings = new CollectSettings();
            settings.TimeSpan =Convert.ToInt32( this.numericUpDown1.Value);
            settings.TimeValid = this.checkBox3.Checked;
            settings.Open = this.ucSwitch1.Checked;
            settings.StartTime =TimeUtil.GetGeneralTime(this.dateTimePicker1.Value ,"HH:mm");
            settings.EndTime = TimeUtil.GetGeneralTime(this.dateTimePicker2.Value, "HH:mm");
            CollectSettingUtil.setCollectTime(settings);
        }
        //验证登录
@@ -240,11 +272,11 @@
            this.dataGridView1.Columns[2].Width = 70;
            this.dataGridView1.Columns[3].Width = 70;
            this.dataGridView1.Columns[4].Width = 75;
            this.dataGridView1.Columns[5].Width = 70;
            this.dataGridView1.Columns[6].Width = 55;
            this.dataGridView1.Columns[7].Width = 65;
            this.dataGridView1.Columns[8].Width = 75;
            this.dataGridView1.Columns[9].Width = 75;
            this.dataGridView1.Columns[5].Width = 75;
            this.dataGridView1.Columns[6].Width = 100;
            this.dataGridView1.Columns[7].Width = 100;
            this.dataGridView1.Columns[8].Width = 65;
            this.dataGridView1.Columns[9].Width = 40;
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
            dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Menu;
@@ -254,6 +286,7 @@
            dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
            dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
            this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
        }
@@ -296,16 +329,16 @@
        {
            if (!IsLogin())
                return;
            button5_Click_2(sender,e);
        //    InputDialog input = new InputDialog("应用筛选命名", "应用筛选是自动生成文案云发单必要设置", new OnSuccess((String result)=> {
            InputDialog input = new InputDialog("应用筛选命名", "应用筛选是自动生成文案云发单必要设置", new OnSuccess((String result)=> {
                //TODO 插入引单组合
                FormUtil.ShowDialog(new YingDanSelect());
            //TODO 插入引单组合
            //        FormUtil.ShowDialog(new YingDanSelect());
            }));
            //   }));
            FormUtil.ShowDialog(input);
            //    FormUtil.ShowDialog(input);
        }
@@ -348,14 +381,45 @@
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int index= e.RowIndex;
            if (index > -1&& this.infoList!=null)
            if (index == -1)//头部排序
            {
                if (this.infoList.Count > index)
                {
                    clearSort(e.ColumnIndex);
                    DataGridViewColumn sortColumn = this.dataGridView1.Columns[e.ColumnIndex];
                        if (sortColumn.SortMode == DataGridViewColumnSortMode.Programmatic)
                        {
                            if (sortColumn.HeaderCell.SortGlyphDirection == SortOrder.Descending)
                            {
                                sortColumn.HeaderCell.SortGlyphDirection = SortOrder.None;
                            }
                            else if (sortColumn.HeaderCell.SortGlyphDirection == SortOrder.Ascending)
                            {
                                sortColumn.HeaderCell.SortGlyphDirection = SortOrder.Descending;
                            }
                            else if (sortColumn.HeaderCell.SortGlyphDirection == SortOrder.None)
                            {
                                sortColumn.HeaderCell.SortGlyphDirection = SortOrder.Ascending;
                            }
                            //排序
                            //TODO 排序
                            /
                        }
            }
        }
        //清空排序
        private void clearSort(int index) {
            for(int i=0;i<this.dataGridView1.Columns.Count;i++){
                DataGridViewColumn sortColumn = this.dataGridView1.Columns[i];
                if (sortColumn.SortMode == DataGridViewColumnSortMode.Programmatic) {
                    if(i!=index)
                    sortColumn.HeaderCell.SortGlyphDirection = SortOrder.None;
                }
            }
        }
        //全选
        private void checkBox20_CheckedChanged(object sender, EventArgs e)
        {
@@ -779,6 +843,14 @@
        private void logTimer_Tick(object sender, EventArgs e)
        {
            ShowLog();
            //判断是否有淘宝账号失效
            if (TBAccountManager.IsHaveOffLine())
            {
                this.label38.Visible = true;
            }
            else {
                this.label38.Visible = false;
            }
        }
        private void Main_FormClosed(object sender, FormClosedEventArgs e)
@@ -795,7 +867,8 @@
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            MessageBox.Show("双击");
            if(e.RowIndex>-1)
                MessageBox.Show("双击");
        }
        /**
@@ -989,6 +1062,8 @@
                this.button9.Enabled = false;
                this.button16.Enabled = true;
                this.syncFaDanKu_checkBox.Enabled = true;
                this.label5.Enabled = true;
                this.textBox13.Text = "";
                String txt = DocUtil.BuildDoc();
                this.textBox13.Text = txt;
@@ -1006,12 +1081,59 @@
                this.button9.Enabled = true;
                this.button16.Enabled = false;
                this.syncFaDanKu_checkBox.Enabled = false;
                this.label5.Enabled = false;
                //载入模板
                initTemplateParams(false);
            }
        }
        //清空文案
        private void label5_Click(object sender, EventArgs e)
        {
            DocUtil.Clear();
            initTemplateParams(false);
        }
        //采集是否开启
        private bool parseOpen = true;
        //采集开关
        private void ucSwitch1_CheckedChanged(object sender, EventArgs e)
        {
            if (this.ucSwitch1.Checked)
            {
                Constant.parseSDLJOPen = true;
            }
            else {
                Constant.parseSDLJOPen = false;
            }
            setCollectTimeSetting();
        }
        private void numbericUpAndDown_TextChanged(object sender, EventArgs e)
        {
            setCollectTimeSetting();
        }
        private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            setCollectTimeSetting();
        }
        private void checkBox3_CheckedChanged(object sender, EventArgs e)
        {
            setCollectTimeSetting();
        }
        private void dateTimePicker2_ValueChanged(object sender, EventArgs e)
        {
            setCollectTimeSetting();
        }
        //清空排序
        private void button14_Click(object sender, EventArgs e)
        {
            clearSort(-1);
        }
        /**
        * 
WindowsFormsApp1/Main.resx
@@ -163,6 +163,6 @@
    <value>330, 17</value>
  </metadata>
  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>25</value>
    <value>53</value>
  </metadata>
</root>
WindowsFormsApp1/Program.cs
@@ -7,7 +7,10 @@
using System.IO;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading;
using System.Windows.Forms;
using WebSocketSharp.Server;
using WindowsFormsApp1.entity;
using WindowsFormsApp1.entity.tb;
using WindowsFormsApp1.utils;
@@ -31,13 +34,41 @@
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            AppDomain.CurrentDomain.AssemblyResolve += Resolver;
            CefSettings _settings=  new CefSettings();
            CefSettings _settings = new CefSettings();
            _settings.PersistSessionCookies = true;
            Cef.Initialize(_settings);
            TestServer();
            //TestDataBase();
            Application.Run(new Main());
            //Application.Run(new TBLogin(2));
            //TestCookie();
            // kam();
        }
        //测试服务器
        private static void TestServer() {
            new Thread(new ThreadStart(()=> {
                var httpServer = new HttpServer("http://127.0.0.1:8091");
                httpServer.OnGet += (sender,e) =>
                {
                    var req = e.Request;
                    var res = e.Response;
                    res.ContentType = "application/json";
                    res.ContentEncoding = Encoding.UTF8;
                    JObject obj = new JObject();
                    obj["code"] = 0;
                    byte[] contents= System.Text.Encoding.Default.GetBytes(obj.ToString());
                    res.StatusCode = 200;
                    res.ContentLength64 = contents.LongLength;
                    res.Close(contents, true);
                };
                httpServer.Start();
            })).Start();
        }
        //可爱猫测试
        private static void kam() {
            KeAiMaoUtil.GetLoginState();
        }
        private static void TestDataBase() {
WindowsFormsApp1/Test.Designer.cs
@@ -34,22 +34,30 @@
        /// </summary>
        private void InitializeComponent()
        {
            this.kssdljSearchPannel1 = new WindowsFormsApp1.utils.ui.sub.KSSDLJSearchPannel();
            this.ucSwitch1 = new HZH_Controls.Controls.UCSwitch();
            this.SuspendLayout();
            // 
            // kssdljSearchPannel1
            // ucSwitch1
            // 
            this.kssdljSearchPannel1.Location = new System.Drawing.Point(175, 41);
            this.kssdljSearchPannel1.Name = "kssdljSearchPannel1";
            this.kssdljSearchPannel1.Size = new System.Drawing.Size(230, 361);
            this.kssdljSearchPannel1.TabIndex = 0;
            this.ucSwitch1.BackColor = System.Drawing.Color.Transparent;
            this.ucSwitch1.Checked = false;
            this.ucSwitch1.FalseColor = System.Drawing.Color.FromArgb(((int)(((byte)(189)))), ((int)(((byte)(189)))), ((int)(((byte)(189)))));
            this.ucSwitch1.FalseTextColr = System.Drawing.Color.White;
            this.ucSwitch1.Location = new System.Drawing.Point(322, 157);
            this.ucSwitch1.Name = "ucSwitch1";
            this.ucSwitch1.Size = new System.Drawing.Size(83, 31);
            this.ucSwitch1.SwitchType = HZH_Controls.Controls.SwitchType.Ellipse;
            this.ucSwitch1.TabIndex = 0;
            this.ucSwitch1.Texts = null;
            this.ucSwitch1.TrueColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(77)))), ((int)(((byte)(59)))));
            this.ucSwitch1.TrueTextColr = System.Drawing.Color.White;
            // 
            // Test
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(800, 450);
            this.Controls.Add(this.kssdljSearchPannel1);
            this.Controls.Add(this.ucSwitch1);
            this.Name = "Test";
            this.Text = "Test";
            this.Load += new System.EventHandler(this.Test_Load);
@@ -59,6 +67,6 @@
        #endregion
        private utils.ui.sub.KSSDLJSearchPannel kssdljSearchPannel1;
        private UCSwitch ucSwitch1;
    }
}
WindowsFormsApp1/bin/x86/Debug/BKZ
Binary files differ
WindowsFormsApp1/bin/x86/Debug/GPUCache/data_1
Binary files differ
WindowsFormsApp1/bin/x86/Debug/WindowsFormsApp1.application
@@ -7,14 +7,14 @@
    <framework targetVersion="4.7.2" profile="Full" supportedRuntime="4.0.30319" />
  </compatibleFrameworks>
  <dependency>
    <dependentAssembly dependencyType="install" codebase="WindowsFormsApp1.exe.manifest" size="8277">
    <dependentAssembly dependencyType="install" codebase="WindowsFormsApp1.exe.manifest" size="8960">
      <assemblyIdentity name="WindowsFormsApp1.exe" version="1.0.0.3" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="x86" type="win32" />
      <hash>
        <dsig:Transforms>
          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
        </dsig:Transforms>
        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
        <dsig:DigestValue>OQB24iiF0QrHHoA/4xhiaRzKnH9xlkA4ahGInM79Tqc=</dsig:DigestValue>
        <dsig:DigestValue>gfveIZ132DK+A4D+5mVWnj2BYba2ETSvkBe5g92YXb8=</dsig:DigestValue>
      </hash>
    </dependentAssembly>
  </dependency>
WindowsFormsApp1/bin/x86/Debug/WindowsFormsApp1.exe
Binary files differ
WindowsFormsApp1/bin/x86/Debug/WindowsFormsApp1.exe.manifest
@@ -126,14 +126,26 @@
    </dependentAssembly>
  </dependency>
  <dependency>
    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="WindowsFormsApp1.exe" size="248336">
    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="websocket-sharp.dll" size="226816">
      <assemblyIdentity name="websocket-sharp" version="1.0.1.0" publicKeyToken="5660B08A1845A91E" language="neutral" processorArchitecture="msil" />
      <hash>
        <dsig:Transforms>
          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
        </dsig:Transforms>
        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
        <dsig:DigestValue>aX8T8JyyxCXdz+GqFn1pj3r1rqSNA9U3AUO8AOm7+i4=</dsig:DigestValue>
      </hash>
    </dependentAssembly>
  </dependency>
  <dependency>
    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="WindowsFormsApp1.exe" size="255504">
      <assemblyIdentity name="WindowsFormsApp1" version="1.0.0.0" language="neutral" processorArchitecture="x86" />
      <hash>
        <dsig:Transforms>
          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
        </dsig:Transforms>
        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
        <dsig:DigestValue>c8URJqyXvcg8cUKiw91OBfIPsV5Z40fINAauX0RWh0Q=</dsig:DigestValue>
        <dsig:DigestValue>rqvZWWYIdhHJj1QWH2j2c2QMee4CEtbWwDLhhOy/mQc=</dsig:DigestValue>
      </hash>
    </dependentAssembly>
  </dependency>
WindowsFormsApp1/bin/x86/Debug/WindowsFormsApp1.pdb
Binary files differ
WindowsFormsApp1/bin/x86/Debug/app.publish/WindowsFormsApp1.exe
Binary files differ
WindowsFormsApp1/bin/x86/Debug/debug.log
@@ -12782,3 +12782,548 @@
[0620/162619.299:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0620/162619.373:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome' was loaded over HTTPS, but requested an insecure script 'http://www.tmall.com/home/wait.php?id=c&wait_time=10&http_referer=http://bar.tmall.com/getMallBar.htm?sellerNickName=&bizInfo=..pc&_ksTS=1592641579211_266&callback=__mallbarGetMallBar&shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8'. This request has been blocked; the content must be served over HTTPS.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0620/162619.374:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //fragment.tmall.com/tmbase/mallbar_3_2_16?_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/152552.839:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_3) could not be created.
[0622/152554.119:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/152554.119:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 102 to 125
[0622/152554.119:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 124
[0622/152554.119:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 106 to 123
[0622/152554.119:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 122
[0622/152554.120:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 105 to 121
[0622/152554.120:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 109 to 120
[0622/152554.120:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/152554.120:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/152554.158:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/152554.193:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/152554.306:WARNING:stun_port.cc(450)] Port[af48228:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/152554.538:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/152554.739:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/152555.711:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/153319.205:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_4) could not be created.
[0622/153320.168:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/153320.168:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/153320.168:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/153320.168:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/153320.187:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/153320.191:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/153320.298:WARNING:stun_port.cc(450)] Port[88779c8:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/153320.610:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/153320.763:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/153320.821:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/161549.294:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_4) could not be created.
[0622/161550.116:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/161550.116:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/161550.116:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/161550.116:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/161550.142:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/161550.144:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/161550.243:WARNING:stun_port.cc(450)] Port[a3ea328:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/161550.451:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/162952.909:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_1) could not be created.
[0622/162953.793:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/162953.793:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/162953.793:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/162953.793:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/162953.812:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/162953.832:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/162953.912:WARNING:stun_port.cc(450)] Port[a4fa178:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/162954.309:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/162954.457:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/162954.517:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/162954.984:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/162957.398:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/162959.530:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/163001.649:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/163230.006:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_1) could not be created.
[0622/163230.914:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/163230.914:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/163230.914:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/163230.914:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/163230.933:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/163230.935:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/163231.042:WARNING:stun_port.cc(450)] Port[a13a858:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/163231.360:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/163231.517:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/163231.583:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/163231.960:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/163234.160:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/163236.277:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/163238.381:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/163240.486:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/163242.590:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/163244.707:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/163246.811:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/163248.922:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/163249.248:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://passport.alibaba.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/163249.840:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VOj5T1G?sm=7d686c (0)
[0622/163249.886:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VOj5T1G?sm=7d686c (0)
[0622/163249.887:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VOj5T1G?sm=7d686c (0)
[0622/163250.006:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/163250.662:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/163250.703:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/163250.704:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/163250.834:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/163250.834:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/163250.921:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://login.taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/163251.061:INFO:CONSOLE(0)] "Access to script at 'https://top-tmm.taobao.com/member/query_member_top.do?callback=_initMemberInfoCallback&is_new=true&t=1592814770882' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/163251.268:INFO:CONSOLE(4)] "module 4543110020 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/163251.268:INFO:CONSOLE(4)] "module 1010455840 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/163251.280:INFO:CONSOLE(1)] "data ", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163251.320:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163251.321:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163251.321:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163251.321:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163251.570:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/163251.571:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/163251.641:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/163251.933:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/163251.955:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/163252.006:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/163252.007:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/163252.026:INFO:CONSOLE(4)] "module 4543110020 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/163252.026:INFO:CONSOLE(4)] "module 1010455840 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/163252.036:INFO:CONSOLE(1)] "data ", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163252.057:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163252.058:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163252.058:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163252.058:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163252.081:INFO:CONSOLE(0)] "Access to script at 'https://top-tmm.taobao.com/member/query_member_top.do?callback=_initMemberInfoCallback&is_new=true&t=1592814772010' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/163252.290:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163252.298:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163252.298:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163252.298:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163252.299:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163252.318:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/163252.318:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/163252.629:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/163252.832:WARNING:angle_platform_impl.cc(45)] compileToBinary(256):
C:\fakepath(75,10-46): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
C:\fakepath(98,10-46): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
[0622/163253.422:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/163256.816:INFO:CONSOLE(4)] "%c 安全警告! font-size:50px;color:red;-webkit-text-fill-color:red;-webkit-text-stroke: 1px black;", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/163256.817:INFO:CONSOLE(4)] "%c 此浏览器功能专供开发者使用。请不要在此粘贴执行任何内容,这可能会导致您的账户受到攻击,给您带来损失 ! font-size: 20px;color:#333", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/163256.832:INFO:CONSOLE(1)] "mui/bucket/tool is defined more than once", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/163256.864:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //suggest.taobao.com/sug?area=tmall-hq&code=utf-8&src=..pc", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/163256.882:INFO:CONSOLE(1)] "s/io: crossDomain: false, use XhrTransport for: //pages.tmall.com/wow/list/act/search-act", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/163256.912:INFO:CONSOLE(1)] "only one instance of babel-polyfill is allowed", source: https://g.alicdn.com/mui/??mallbar/3.2.36/index.js,mallbar/3.2.36/conf.js,mallbar/3.2.36/util.js,minilogin/4.1.5/index.js,popbox/4.0.6/index-pc.js,custom-event/4.0.3/index.js,babel-polyfill/6.2.7/index.js,mallbar/3.2.36/model.js,mallbar/3.2.36/store.js,storage/4.0.1/index.js,storage/4.0.1/conf.js,storage/4.0.1/util.js,storage/4.0.1/xd.js,storage/4.0.1/name.js,mallbar/3.2.36/mallbar-item.js,mallbar/3.2.36/mallbar-guide.js,mallbar/3.2.36/plugin-prof.js,mallbar/3.2.36/plugin-asset.js,mallbar/3.2.36/plugin-brand.js,mallbar/3.2.36/plugin-live.js,mallbar/3.2.36/plugin-foot.js,mallbar/3.2.36/plugin-top.js,mallbar/3.2.36/plugin-ue.js,mallbar/3.2.36/plugin-qrcode.js,mallbar/3.2.36/plugin-favor.js,mallbar/3.2.36/plugin-charge.js,mallbar/3.2.36/plugin-cart.js,mallbar/3.2.36/plugin-nav.js,mallbar/3.2.36/plugin-worth.js (1)
[0622/163256.953:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //bar.tmall.com/getMallBar.htm?shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/163257.038:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/163257.039:INFO:CONSOLE(0)] "Access to script at 'https://suggest.taobao.com/sug?_ksTS=1592814776863_41&callback=jsonp42&area=tmall-hq&code=utf-8&src=..pc' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/163257.125:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome' was loaded over HTTPS, but requested an insecure script 'http://www.tmall.com/home/wait.php?id=c&wait_time=10&http_referer=http://bar.tmall.com/getMallBar.htm?sellerNickName=&bizInfo=..pc&_ksTS=1592814776953_266&callback=__mallbarGetMallBar&shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8'. This request has been blocked; the content must be served over HTTPS.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/163257.125:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //fragment.tmall.com/tmbase/mallbar_3_2_16?_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/163506.551:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_2) could not be created.
[0622/163507.437:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/163507.437:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/163507.437:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/163507.437:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/163507.457:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/163507.460:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/163507.499:WARNING:stun_port.cc(450)] Port[a52ae68:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/163507.717:WARNING:spdy_session.cc(3306)] Received HEADERS for invalid stream 5
[0622/163508.785:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_1) could not be created.
[0622/163509.301:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/163509.301:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/163509.301:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/163509.301:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/163509.319:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/163509.338:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/163509.374:WARNING:stun_port.cc(450)] Port[a932a68:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/163509.813:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/163509.932:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/163509.979:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/163522.441:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_2) could not be created.
[0622/163522.958:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/163522.958:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/163522.958:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/163522.958:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/163522.976:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/163522.996:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/163523.028:WARNING:stun_port.cc(450)] Port[ad69cb0:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/163523.424:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/163523.553:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/163523.689:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/164350.838:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_1) could not be created.
[0622/164351.699:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/164351.699:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/164351.700:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/164351.700:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/164351.719:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/164351.738:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/164351.824:WARNING:stun_port.cc(450)] Port[ebe2c28:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/164352.319:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/164352.451:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/164352.501:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/164356.507:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/164358.686:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/164400.790:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/164402.886:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/164404.986:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/164405.346:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://passport.alibaba.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/164405.711:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VOj5T1G?sm=7d686c (0)
[0622/164405.745:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VOj5T1G?sm=7d686c (0)
[0622/164405.745:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VOj5T1G?sm=7d686c (0)
[0622/164405.866:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/164406.476:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/164406.525:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/164406.525:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/164406.641:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/164406.922:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/164407.043:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://login.taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/164407.138:INFO:CONSOLE(0)] "Access to script at 'https://top-tmm.taobao.com/member/query_member_top.do?callback=_initMemberInfoCallback&is_new=true&t=1592815446977' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/164407.724:INFO:CONSOLE(4)] "module 4543110020 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/164407.724:INFO:CONSOLE(4)] "module 1010455840 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/164407.735:INFO:CONSOLE(1)] "data ", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164407.754:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164407.754:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164407.754:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164407.754:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164407.994:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/164407.994:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/164408.063:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/164408.366:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/164408.370:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164408.403:WARNING:spdy_session.cc(3306)] Received HEADERS for invalid stream 9
[0622/164408.437:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164408.437:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164408.455:INFO:CONSOLE(4)] "module 4543110020 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/164408.456:INFO:CONSOLE(4)] "module 1010455840 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/164408.470:INFO:CONSOLE(1)] "data ", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164408.495:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164408.495:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164408.496:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164408.496:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164408.503:INFO:CONSOLE(0)] "Access to script at 'https://top-tmm.taobao.com/member/query_member_top.do?callback=_initMemberInfoCallback&is_new=true&t=1592815448440' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164408.745:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164408.749:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164408.749:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164408.749:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164408.750:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164408.766:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/164408.766:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/164408.970:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164409.162:WARNING:angle_platform_impl.cc(45)] compileToBinary(256):
C:\fakepath(75,10-46): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
C:\fakepath(98,10-46): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
[0622/164409.763:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164413.160:INFO:CONSOLE(4)] "%c 安全警告! font-size:50px;color:red;-webkit-text-fill-color:red;-webkit-text-stroke: 1px black;", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/164413.160:INFO:CONSOLE(4)] "%c 此浏览器功能专供开发者使用。请不要在此粘贴执行任何内容,这可能会导致您的账户受到攻击,给您带来损失 ! font-size: 20px;color:#333", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/164413.185:INFO:CONSOLE(1)] "mui/bucket/tool is defined more than once", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/164413.215:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //suggest.taobao.com/sug?area=tmall-hq&code=utf-8&src=..pc", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/164413.233:INFO:CONSOLE(1)] "s/io: crossDomain: false, use XhrTransport for: //pages.tmall.com/wow/list/act/search-act", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/164413.249:INFO:CONSOLE(1)] "only one instance of babel-polyfill is allowed", source: https://g.alicdn.com/mui/??mallbar/3.2.36/index.js,mallbar/3.2.36/conf.js,mallbar/3.2.36/util.js,minilogin/4.1.5/index.js,popbox/4.0.6/index-pc.js,custom-event/4.0.3/index.js,babel-polyfill/6.2.7/index.js,mallbar/3.2.36/model.js,mallbar/3.2.36/store.js,storage/4.0.1/index.js,storage/4.0.1/conf.js,storage/4.0.1/util.js,storage/4.0.1/xd.js,storage/4.0.1/name.js,mallbar/3.2.36/mallbar-item.js,mallbar/3.2.36/mallbar-guide.js,mallbar/3.2.36/plugin-prof.js,mallbar/3.2.36/plugin-asset.js,mallbar/3.2.36/plugin-brand.js,mallbar/3.2.36/plugin-live.js,mallbar/3.2.36/plugin-foot.js,mallbar/3.2.36/plugin-top.js,mallbar/3.2.36/plugin-ue.js,mallbar/3.2.36/plugin-qrcode.js,mallbar/3.2.36/plugin-favor.js,mallbar/3.2.36/plugin-charge.js,mallbar/3.2.36/plugin-cart.js,mallbar/3.2.36/plugin-nav.js,mallbar/3.2.36/plugin-worth.js (1)
[0622/164413.297:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //bar.tmall.com/getMallBar.htm?shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/164413.397:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/164413.415:INFO:CONSOLE(0)] "Access to script at 'https://suggest.taobao.com/sug?_ksTS=1592815453214_41&callback=jsonp42&area=tmall-hq&code=utf-8&src=..pc' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164413.482:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome' was loaded over HTTPS, but requested an insecure script 'http://www.tmall.com/home/wait.php?id=c&wait_time=10&http_referer=http://bar.tmall.com/getMallBar.htm?sellerNickName=&bizInfo=..pc&_ksTS=1592815453297_266&callback=__mallbarGetMallBar&shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8'. This request has been blocked; the content must be served over HTTPS.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164413.482:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //fragment.tmall.com/tmbase/mallbar_3_2_16?_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/164753.550:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_1) could not be created.
[0622/164754.444:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/164754.444:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/164754.444:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/164754.444:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/164754.465:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/164754.489:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/164754.557:WARNING:stun_port.cc(450)] Port[e2135f0:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/164754.726:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/164754.901:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/164755.174:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/164755.827:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/164757.533:INFO:CONSOLE(8)] "", source: https://g.alicdn.com/AWSC/uab/1.124.5/collina.js (8)
[0622/164757.864:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://passport.alibaba.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/164758.256:WARNING:sync_reader.cc(170)] ASR: No room in socket buffer.: 管道正在被关闭。 (0xE8)
[0622/164758.261:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VOj5T1G?sm=7d686c (0)
[0622/164758.293:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VOj5T1G?sm=7d686c (0)
[0622/164758.294:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VOj5T1G?sm=7d686c (0)
[0622/164758.422:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/164759.300:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/164759.422:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/164759.423:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/164759.539:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/164759.588:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://login.taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/164759.747:INFO:CONSOLE(0)] "Access to script at 'https://top-tmm.taobao.com/member/query_member_top.do?callback=_initMemberInfoCallback&is_new=true&t=1592815679595' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=016420eb-600a-4b8f-b79d-bd6db567bfc1&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1590653540561.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lR1hYSDFycEJDUGfvv6U=&cpp=1&shareurl=true&short_name=h.VOj5T1G&sm=7d686c&app=chrome (0)
[0622/164800.478:INFO:CONSOLE(4)] "module 4543110020 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/164800.478:INFO:CONSOLE(4)] "module 1010455840 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/164800.491:INFO:CONSOLE(1)] "data ", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164800.516:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164800.517:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164800.517:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164800.517:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164800.751:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/164800.751:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/164800.845:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/164801.184:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164801.227:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/164801.294:INFO:CONSOLE(0)] "Access to script at 'https://top-tmm.taobao.com/member/query_member_top.do?callback=_initMemberInfoCallback&is_new=true&t=1592815681237' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164801.445:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164801.445:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164801.459:INFO:CONSOLE(4)] "module 4543110020 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/164801.459:INFO:CONSOLE(4)] "module 1010455840 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/164801.470:INFO:CONSOLE(1)] "data ", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164801.491:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164801.491:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164801.491:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164801.491:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164801.981:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164801.986:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164801.987:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164801.987:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164801.987:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164802.004:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/164802.004:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/164802.389:WARNING:angle_platform_impl.cc(45)] compileToBinary(256):
C:\fakepath(75,10-46): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
C:\fakepath(98,10-46): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
[0622/164802.410:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/164803.066:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164806.462:INFO:CONSOLE(4)] "%c 安全警告! font-size:50px;color:red;-webkit-text-fill-color:red;-webkit-text-stroke: 1px black;", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/164806.462:INFO:CONSOLE(4)] "%c 此浏览器功能专供开发者使用。请不要在此粘贴执行任何内容,这可能会导致您的账户受到攻击,给您带来损失 ! font-size: 20px;color:#333", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/164806.491:INFO:CONSOLE(1)] "mui/bucket/tool is defined more than once", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/164806.513:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //suggest.taobao.com/sug?area=tmall-hq&code=utf-8&src=..pc", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/164806.544:INFO:CONSOLE(1)] "s/io: crossDomain: false, use XhrTransport for: //pages.tmall.com/wow/list/act/search-act", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/164806.558:INFO:CONSOLE(1)] "only one instance of babel-polyfill is allowed", source: https://g.alicdn.com/mui/??mallbar/3.2.36/index.js,mallbar/3.2.36/conf.js,mallbar/3.2.36/util.js,minilogin/4.1.5/index.js,popbox/4.0.6/index-pc.js,custom-event/4.0.3/index.js,babel-polyfill/6.2.7/index.js,mallbar/3.2.36/model.js,mallbar/3.2.36/store.js,storage/4.0.1/index.js,storage/4.0.1/conf.js,storage/4.0.1/util.js,storage/4.0.1/xd.js,storage/4.0.1/name.js,mallbar/3.2.36/mallbar-item.js,mallbar/3.2.36/mallbar-guide.js,mallbar/3.2.36/plugin-prof.js,mallbar/3.2.36/plugin-asset.js,mallbar/3.2.36/plugin-brand.js,mallbar/3.2.36/plugin-live.js,mallbar/3.2.36/plugin-foot.js,mallbar/3.2.36/plugin-top.js,mallbar/3.2.36/plugin-ue.js,mallbar/3.2.36/plugin-qrcode.js,mallbar/3.2.36/plugin-favor.js,mallbar/3.2.36/plugin-charge.js,mallbar/3.2.36/plugin-cart.js,mallbar/3.2.36/plugin-nav.js,mallbar/3.2.36/plugin-worth.js (1)
[0622/164806.597:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //bar.tmall.com/getMallBar.htm?shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/164806.683:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/164806.802:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome' was loaded over HTTPS, but requested an insecure script 'http://www.tmall.com/home/wait.php?id=c&wait_time=10&http_referer=http://bar.tmall.com/getMallBar.htm?sellerNickName=&bizInfo=..pc&_ksTS=1592815686597_266&callback=__mallbarGetMallBar&shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8'. This request has been blocked; the content must be served over HTTPS.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/164806.803:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //fragment.tmall.com/tmbase/mallbar_3_2_16?_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/164806.849:INFO:CONSOLE(0)] "Access to script at 'https://suggest.taobao.com/sug?_ksTS=1592815686512_41&callback=jsonp42&area=tmall-hq&code=utf-8&src=..pc' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/165753.857:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/165753.857:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/165753.927:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/165754.023:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/165754.680:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/165754.863:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/165755.020:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/165755.020:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/165755.034:INFO:CONSOLE(4)] "module 4543110020 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/165755.035:INFO:CONSOLE(4)] "module 1010455840 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/165755.045:INFO:CONSOLE(1)] "data ", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/165755.068:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/165755.068:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/165755.068:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/165755.069:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/165755.090:INFO:CONSOLE(0)] "Access to script at 'https://top-tmm.taobao.com/member/query_member_top.do?callback=_initMemberInfoCallback&is_new=true&t=1592816274913' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/165755.304:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/165755.310:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/165755.311:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/165755.311:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/165755.311:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/165755.330:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/165755.330:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/165755.692:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/165759.698:INFO:CONSOLE(4)] "%c 安全警告! font-size:50px;color:red;-webkit-text-fill-color:red;-webkit-text-stroke: 1px black;", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/165759.699:INFO:CONSOLE(4)] "%c 此浏览器功能专供开发者使用。请不要在此粘贴执行任何内容,这可能会导致您的账户受到攻击,给您带来损失 ! font-size: 20px;color:#333", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/165759.730:INFO:CONSOLE(1)] "mui/bucket/tool is defined more than once", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/165759.750:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //suggest.taobao.com/sug?area=tmall-hq&code=utf-8&src=..pc", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/165759.770:INFO:CONSOLE(1)] "s/io: crossDomain: false, use XhrTransport for: //pages.tmall.com/wow/list/act/search-act", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/165759.806:INFO:CONSOLE(1)] "only one instance of babel-polyfill is allowed", source: https://g.alicdn.com/mui/??mallbar/3.2.36/index.js,mallbar/3.2.36/conf.js,mallbar/3.2.36/util.js,minilogin/4.1.5/index.js,popbox/4.0.6/index-pc.js,custom-event/4.0.3/index.js,babel-polyfill/6.2.7/index.js,mallbar/3.2.36/model.js,mallbar/3.2.36/store.js,storage/4.0.1/index.js,storage/4.0.1/conf.js,storage/4.0.1/util.js,storage/4.0.1/xd.js,storage/4.0.1/name.js,mallbar/3.2.36/mallbar-item.js,mallbar/3.2.36/mallbar-guide.js,mallbar/3.2.36/plugin-prof.js,mallbar/3.2.36/plugin-asset.js,mallbar/3.2.36/plugin-brand.js,mallbar/3.2.36/plugin-live.js,mallbar/3.2.36/plugin-foot.js,mallbar/3.2.36/plugin-top.js,mallbar/3.2.36/plugin-ue.js,mallbar/3.2.36/plugin-qrcode.js,mallbar/3.2.36/plugin-favor.js,mallbar/3.2.36/plugin-charge.js,mallbar/3.2.36/plugin-cart.js,mallbar/3.2.36/plugin-nav.js,mallbar/3.2.36/plugin-worth.js (1)
[0622/165759.842:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //bar.tmall.com/getMallBar.htm?shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/165759.922:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/165759.923:INFO:CONSOLE(0)] "Access to script at 'https://suggest.taobao.com/sug?_ksTS=1592816279748_41&callback=jsonp42&area=tmall-hq&code=utf-8&src=..pc' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/165759.970:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome' was loaded over HTTPS, but requested an insecure script 'http://www.tmall.com/home/wait.php?id=c&wait_time=10&http_referer=http://bar.tmall.com/getMallBar.htm?sellerNickName=&bizInfo=..pc&_ksTS=1592816279840_266&callback=__mallbarGetMallBar&shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8'. This request has been blocked; the content must be served over HTTPS.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/165759.971:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //fragment.tmall.com/tmbase/mallbar_3_2_16?_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/170753.828:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/170753.828:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/170753.898:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/170753.993:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/170754.751:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/170754.861:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/170755.068:INFO:CONSOLE(0)] "Access to script at 'https://top-tmm.taobao.com/member/query_member_top.do?callback=_initMemberInfoCallback&is_new=true&t=1592816874922' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/170755.105:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/170755.105:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/170755.123:INFO:CONSOLE(4)] "module 4543110020 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/170755.123:INFO:CONSOLE(4)] "module 1010455840 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/170755.134:INFO:CONSOLE(1)] "data ", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/170755.157:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/170755.157:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/170755.157:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/170755.157:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/170755.413:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/170755.418:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/170755.418:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/170755.418:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/170755.418:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/170755.435:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/170755.435:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/170755.721:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/170759.418:INFO:CONSOLE(4)] "%c 安全警告! font-size:50px;color:red;-webkit-text-fill-color:red;-webkit-text-stroke: 1px black;", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/170759.419:INFO:CONSOLE(4)] "%c 此浏览器功能专供开发者使用。请不要在此粘贴执行任何内容,这可能会导致您的账户受到攻击,给您带来损失 ! font-size: 20px;color:#333", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/170759.434:INFO:CONSOLE(1)] "mui/bucket/tool is defined more than once", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/170759.470:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //suggest.taobao.com/sug?area=tmall-hq&code=utf-8&src=..pc", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/170759.483:INFO:CONSOLE(1)] "s/io: crossDomain: false, use XhrTransport for: //pages.tmall.com/wow/list/act/search-act", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/170759.506:INFO:CONSOLE(1)] "only one instance of babel-polyfill is allowed", source: https://g.alicdn.com/mui/??mallbar/3.2.36/index.js,mallbar/3.2.36/conf.js,mallbar/3.2.36/util.js,minilogin/4.1.5/index.js,popbox/4.0.6/index-pc.js,custom-event/4.0.3/index.js,babel-polyfill/6.2.7/index.js,mallbar/3.2.36/model.js,mallbar/3.2.36/store.js,storage/4.0.1/index.js,storage/4.0.1/conf.js,storage/4.0.1/util.js,storage/4.0.1/xd.js,storage/4.0.1/name.js,mallbar/3.2.36/mallbar-item.js,mallbar/3.2.36/mallbar-guide.js,mallbar/3.2.36/plugin-prof.js,mallbar/3.2.36/plugin-asset.js,mallbar/3.2.36/plugin-brand.js,mallbar/3.2.36/plugin-live.js,mallbar/3.2.36/plugin-foot.js,mallbar/3.2.36/plugin-top.js,mallbar/3.2.36/plugin-ue.js,mallbar/3.2.36/plugin-qrcode.js,mallbar/3.2.36/plugin-favor.js,mallbar/3.2.36/plugin-charge.js,mallbar/3.2.36/plugin-cart.js,mallbar/3.2.36/plugin-nav.js,mallbar/3.2.36/plugin-worth.js (1)
[0622/170759.555:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //bar.tmall.com/getMallBar.htm?shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/170759.689:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/170759.690:INFO:CONSOLE(0)] "Access to script at 'https://suggest.taobao.com/sug?_ksTS=1592816879469_41&callback=jsonp42&area=tmall-hq&code=utf-8&src=..pc' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/170759.708:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome' was loaded over HTTPS, but requested an insecure script 'http://www.tmall.com/home/wait.php?id=c&wait_time=10&http_referer=http://bar.tmall.com/getMallBar.htm?sellerNickName=&bizInfo=..pc&_ksTS=1592816879554_266&callback=__mallbarGetMallBar&shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8'. This request has been blocked; the content must be served over HTTPS.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/170759.708:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //fragment.tmall.com/tmbase/mallbar_3_2_16?_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/171753.801:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/171753.802:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/171753.907:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/171753.990:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/171754.441:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/171754.570:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/171754.808:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/171754.808:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/171754.808:INFO:CONSOLE(0)] "Access to script at 'https://top-tmm.taobao.com/member/query_member_top.do?callback=_initMemberInfoCallback&is_new=true&t=1592817474631' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/171754.820:INFO:CONSOLE(4)] "module 4543110020 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/171754.821:INFO:CONSOLE(4)] "module 1010455840 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/171754.832:INFO:CONSOLE(1)] "data ", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/171754.853:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/171754.853:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/171754.853:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/171754.853:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/171755.231:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/171755.237:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/171755.237:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/171755.237:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/171755.237:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/171755.253:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/171755.253:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/171755.597:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/171759.235:INFO:CONSOLE(4)] "%c 安全警告! font-size:50px;color:red;-webkit-text-fill-color:red;-webkit-text-stroke: 1px black;", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/171759.235:INFO:CONSOLE(4)] "%c 此浏览器功能专供开发者使用。请不要在此粘贴执行任何内容,这可能会导致您的账户受到攻击,给您带来损失 ! font-size: 20px;color:#333", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/171759.247:INFO:CONSOLE(1)] "mui/bucket/tool is defined more than once", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/171759.281:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //suggest.taobao.com/sug?area=tmall-hq&code=utf-8&src=..pc", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/171759.295:INFO:CONSOLE(1)] "s/io: crossDomain: false, use XhrTransport for: //pages.tmall.com/wow/list/act/search-act", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/171759.310:INFO:CONSOLE(1)] "only one instance of babel-polyfill is allowed", source: https://g.alicdn.com/mui/??mallbar/3.2.36/index.js,mallbar/3.2.36/conf.js,mallbar/3.2.36/util.js,minilogin/4.1.5/index.js,popbox/4.0.6/index-pc.js,custom-event/4.0.3/index.js,babel-polyfill/6.2.7/index.js,mallbar/3.2.36/model.js,mallbar/3.2.36/store.js,storage/4.0.1/index.js,storage/4.0.1/conf.js,storage/4.0.1/util.js,storage/4.0.1/xd.js,storage/4.0.1/name.js,mallbar/3.2.36/mallbar-item.js,mallbar/3.2.36/mallbar-guide.js,mallbar/3.2.36/plugin-prof.js,mallbar/3.2.36/plugin-asset.js,mallbar/3.2.36/plugin-brand.js,mallbar/3.2.36/plugin-live.js,mallbar/3.2.36/plugin-foot.js,mallbar/3.2.36/plugin-top.js,mallbar/3.2.36/plugin-ue.js,mallbar/3.2.36/plugin-qrcode.js,mallbar/3.2.36/plugin-favor.js,mallbar/3.2.36/plugin-charge.js,mallbar/3.2.36/plugin-cart.js,mallbar/3.2.36/plugin-nav.js,mallbar/3.2.36/plugin-worth.js (1)
[0622/171759.345:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //bar.tmall.com/getMallBar.htm?shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/171759.452:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/171759.454:INFO:CONSOLE(0)] "Access to script at 'https://suggest.taobao.com/sug?_ksTS=1592817479279_41&callback=jsonp42&area=tmall-hq&code=utf-8&src=..pc' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/171759.496:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome' was loaded over HTTPS, but requested an insecure script 'http://www.tmall.com/home/wait.php?id=c&wait_time=10&http_referer=http://bar.tmall.com/getMallBar.htm?sellerNickName=&bizInfo=..pc&_ksTS=1592817479344_266&callback=__mallbarGetMallBar&shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8'. This request has been blocked; the content must be served over HTTPS.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/171759.496:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //fragment.tmall.com/tmbase/mallbar_3_2_16?_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/172753.809:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/172753.809:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/172753.888:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/172753.965:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://m.tb.cn/h.VN61jro?sm=9ed9c4 (0)
[0622/172754.714:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/172754.924:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://taobao.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/172755.164:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/172755.165:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/172755.179:INFO:CONSOLE(4)] "module 4543110020 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/172755.179:INFO:CONSOLE(4)] "module 1010455840 did not have getModuleRows function", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/172755.190:INFO:CONSOLE(1)] "data ", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/172755.212:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/172755.212:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/172755.212:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/172755.212:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/172755.236:INFO:CONSOLE(0)] "Access to script at 'https://top-tmm.taobao.com/member/query_member_top.do?callback=_initMemberInfoCallback&is_new=true&t=1592818074987' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/172755.565:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/172755.574:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/172755.574:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/172755.574:INFO:CONSOLE(1)] "dispatch more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/172755.574:INFO:CONSOLE(1)] "dispatch feeds.more null", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/172755.590:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/172755.591:INFO:CONSOLE(2)] "waterfall 0,6", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (2)
[0622/172755.932:INFO:CONSOLE(1)] "data [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: https://g.alicdn.com/??pmod/zebra-moqie-rax/5.1.0/index-pc.js,rax-pkg/rax-video/1.1.0/index.js,rax-pkg/rax-link/1.0.0/index.js,pmod/zebra-npc-runtime/5.0.4/index-pc.js,code/npm/@ali/pcom-store/0.0.5/index.js,mui/hybrid/5.0.12/index.js,code/npm/@ali/pcom-domagic/0.0.5/index.js,rax-pkg/universal-toast/1.0.3/index.js,code/npm/@ali/pcom-dsl-runtime/0.0.2/index.js (1)
[0622/172759.989:INFO:CONSOLE(4)] "%c 安全警告! font-size:50px;color:red;-webkit-text-fill-color:red;-webkit-text-stroke: 1px black;", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/172759.989:INFO:CONSOLE(4)] "%c 此浏览器功能专供开发者使用。请不要在此粘贴执行任何内容,这可能会导致您的账户受到攻击,给您带来损失 ! font-size: 20px;color:#333", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (4)
[0622/172800.000:INFO:CONSOLE(1)] "mui/bucket/tool is defined more than once", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/172800.044:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //suggest.taobao.com/sug?area=tmall-hq&code=utf-8&src=..pc", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/172800.060:INFO:CONSOLE(1)] "s/io: crossDomain: false, use XhrTransport for: //pages.tmall.com/wow/list/act/search-act", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/172800.076:INFO:CONSOLE(1)] "only one instance of babel-polyfill is allowed", source: https://g.alicdn.com/mui/??mallbar/3.2.36/index.js,mallbar/3.2.36/conf.js,mallbar/3.2.36/util.js,minilogin/4.1.5/index.js,popbox/4.0.6/index-pc.js,custom-event/4.0.3/index.js,babel-polyfill/6.2.7/index.js,mallbar/3.2.36/model.js,mallbar/3.2.36/store.js,storage/4.0.1/index.js,storage/4.0.1/conf.js,storage/4.0.1/util.js,storage/4.0.1/xd.js,storage/4.0.1/name.js,mallbar/3.2.36/mallbar-item.js,mallbar/3.2.36/mallbar-guide.js,mallbar/3.2.36/plugin-prof.js,mallbar/3.2.36/plugin-asset.js,mallbar/3.2.36/plugin-brand.js,mallbar/3.2.36/plugin-live.js,mallbar/3.2.36/plugin-foot.js,mallbar/3.2.36/plugin-top.js,mallbar/3.2.36/plugin-ue.js,mallbar/3.2.36/plugin-qrcode.js,mallbar/3.2.36/plugin-favor.js,mallbar/3.2.36/plugin-charge.js,mallbar/3.2.36/plugin-cart.js,mallbar/3.2.36/plugin-nav.js,mallbar/3.2.36/plugin-worth.js (1)
[0622/172800.123:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //bar.tmall.com/getMallBar.htm?shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/172800.276:INFO:CONSOLE(4)] "", source: https://g.alicdn.com/secdev/nsv/1.0.78/ns_e_88_3_f.js (4)
[0622/172800.276:INFO:CONSOLE(0)] "Access to script at 'https://suggest.taobao.com/sug?_ksTS=1592818080043_41&callback=jsonp42&area=tmall-hq&code=utf-8&src=..pc' from origin 'https://pages.tmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/172800.286:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome' was loaded over HTTPS, but requested an insecure script 'http://www.tmall.com/home/wait.php?id=c&wait_time=10&http_referer=http://bar.tmall.com/getMallBar.htm?sellerNickName=&bizInfo=..pc&_ksTS=1592818080123_266&callback=__mallbarGetMallBar&shopId=&v=3.2.4&bizId=&sellerId=&itemId=&_input_charset=UTF-8'. This request has been blocked; the content must be served over HTTPS.", source: https://pages.tmall.com/wow/a/act/tmall/dailygroup/749/wupr?spm=a314t.7853250.0.0&wh_pid=daily-178947&sourceType=other&suid=d6758860-5719-43f3-bd46-66928557940d&ut_sk=1.W4fxktRRD7gDAG82ZzWVtB%2FC_21646297_1591064868990.Copy.2688&un=8b7f0154ce54c20facb7a888e4a1d6ac&share_crt_v=1&sp_tk=77+lcGpvTzFzZm8zUEvvv6U=&cpp=1&shareurl=true&short_name=h.VN61jro&sm=9ed9c4&app=chrome (0)
[0622/172800.288:INFO:CONSOLE(1)] "s/io: use ScriptTransport for: //fragment.tmall.com/tmbase/mallbar_3_2_16?_input_charset=UTF-8", source: https://g.alicdn.com/??mui/feloader/5.0.8/feloader-min.js,mui/kissy/5.0.2/seed-min.js,rax-pkg/rax/1.0.15/index.js,code/npm/@ali/pcom-appear/0.0.7/index.js,pmod/base/5.2.42/utils.js,mui/bat/5.0.11/index.js,mui/jstracker-bat/5.0.9/index-native.js,pmod/fedata/5.1.42/index-bundle.js,pmod/base/5.2.42/log.js,rax-pkg/universal-env/2.0.0/index.js,rax-pkg/rax-view/1.0.1/index.js,rax-pkg/rax-text/0.0.12/index.js,rax-pkg/rax-image/1.1.0/index.js,code/npm/@ali/pcom-page-error/4.0.3/index.js,rax-pkg/rax-picture/1.1.7/index.js,code/npm/@ali/pcom-floor-title/0.0.14/index.js,rax-pkg/rax-find-dom-node/0.0.5/index.js,rax-pkg/rax-scrollview/1.0.0/index.js,rax-pkg/rax-recyclerview/0.0.11/index.js,code/npm/@ali/pcom-pull-to-refresh/0.0.3/index.js,code/npm/@ali/pcom-alienv/1.0.1/index.js,code/npm/@ali/pcom-devicelevel/1.0.2/index.js,code/npm/@ali/pcom-driver/0.0.15/index.js,pmod/core-render/5.2.66/index-rax.js,mui/common/5.0.10/js/mod-config.js,mui/babel-polyfill/7.2.7/index.js,mui/common/5.0.10/js/event.js,mui/custom-event/5.0.0/index.js,mui/common/5.0.10/js/tm.js,mui/common/5.0.10/js/tool.js,mui/common/5.0.10/js/site-nav.js,mui/common/5.0.10/js/plugin-pc.js,mui/common/5.0.10/index-pc.js,pmod/fedata/5.1.42/build-data-service-polyfill.js,code/npm/@ali/pcom-mtop/4.0.5/index.js,code/npm/@ali/pcom-fetch/2.0.8/index.js,code/npm/@ali/pcom-dynamic/1.0.23/index.js,code/npm/@ali/pcom-cookie/1.0.1/index.js (1)
[0622/181119.345:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_1) could not be created.
[0622/181120.228:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/181120.228:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/181120.228:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/181120.228:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/181120.248:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/181120.274:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/181120.349:WARNING:stun_port.cc(450)] Port[80f8f20:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/181120.703:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/181120.835:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/181120.893:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/181122.278:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_2) could not be created.
[0622/181122.841:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/181122.841:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/181122.841:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/181122.841:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/181122.860:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/181122.884:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/181122.944:WARNING:stun_port.cc(450)] Port[8c5d348:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/181123.137:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/181123.280:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/181123.302:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/181123.334:WARNING:spdy_session.cc(3306)] Received HEADERS for invalid stream 5
[0622/181123.355:WARNING:spdy_session.cc(3306)] Received HEADERS for invalid stream 5
[0622/181124.214:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_3) could not be created.
[0622/181124.739:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/181124.739:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/181124.739:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/181124.739:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/181124.756:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/181124.780:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/181124.862:WARNING:stun_port.cc(450)] Port[ea1e338:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/181125.088:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/181125.200:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/181125.251:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/181125.436:WARNING:spdy_session.cc(3306)] Received HEADERS for invalid stream 5
[0622/181126.430:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_5) could not be created.
[0622/181126.932:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/181126.932:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/181126.932:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/181126.933:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/181126.951:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/181126.955:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/181127.039:WARNING:stun_port.cc(450)] Port[eda7818:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/181127.294:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/181127.422:WARNING:spdy_session.cc(3306)] Received HEADERS for invalid stream 1
[0622/181127.459:WARNING:spdy_session.cc(3306)] Received HEADERS for invalid stream 5
[0622/183540.440:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_1) could not be created.
[0622/183541.362:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/183541.362:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/183541.362:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/183541.362:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/183541.383:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/183541.408:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/183541.469:WARNING:stun_port.cc(450)] Port[a464ce8:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/183541.827:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/183541.952:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/183542.004:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/183543.000:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_2) could not be created.
[0622/183543.553:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/183543.553:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/183543.553:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/183543.553:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/183543.575:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/183543.579:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/183543.683:WARNING:stun_port.cc(450)] Port[a704558:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/183543.890:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/183544.054:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/183544.727:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_3) could not be created.
[0622/183545.251:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/183545.251:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/183545.251:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/183545.251:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/183545.269:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/183545.294:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/183545.376:WARNING:stun_port.cc(450)] Port[8d2acf0:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/183545.599:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/183545.714:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/183545.851:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/183546.672:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_4) could not be created.
[0622/183547.195:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/183547.195:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/183547.195:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/183547.195:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/183547.215:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/183547.239:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/183547.318:WARNING:stun_port.cc(450)] Port[83d4ee0:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/183547.657:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/183548.536:ERROR:context.cc(556)] The cache_path directory (C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\BKZ\Cache_tb_5) could not be created.
[0622/183549.099:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 104 to 127
[0622/183549.099:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 103 to 125
[0622/183549.099:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 1 to 14
[0622/183549.099:WARNING:used_ids.h(55)] Duplicate id found. Reassigning from 3 to 13
[0622/183549.117:INFO:CONSOLE(2)] "", source: https://g.alicdn.com/AWSC/WebUMID/1.81.0/um.js (2)
[0622/183549.121:ERROR:data_channel_controller.cc(414)] channel label not found
[0622/183549.227:WARNING:stun_port.cc(450)] Port[a407ce0:data:1:0:local:Net[any:0:0:0:x:x:x:x:x/0:Wildcard:id=0]]: StunPort: stun host lookup received error 0
[0622/183549.549:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://g.alicdn.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/183549.664:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at http://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
[0622/183549.798:INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at https://mmstat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: https://login.taobao.com/member/login.jhtml?style=mini&newMini2=true&redirectURL=https%3a%2f%2fm.tb.cn%2fh.VOj5T1G%3fsm%3d7d686c&full_redirect=true&disableQuickLogin=true (0)
WindowsFormsApp1/bin/x86/Debug/record.sqlite
Binary files differ
WindowsFormsApp1/bin/x86/Debug/websocket-sharp.dll
Binary files differ
WindowsFormsApp1/bin/x86/Debug/websocket-sharp.xml
New file
Diff too large
WindowsFormsApp1/obj/x86/Debug/BaoKuanZhu.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
247e79c29b74875f97b70ab951a390b985022599
bee6614c457e52b11432dd05e1594ec9e5b79e74
WindowsFormsApp1/obj/x86/Debug/BaoKuanZhu.csproj.FileListAbsolute.txt
@@ -126,3 +126,5 @@
C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\obj\x86\Debug\WindowsFormsApp1.YingDanSelect.resources
C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\obj\x86\Debug\BaoKuanZhu.csprojAssemblyReference.cache
C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\System.Web.dll
C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\websocket-sharp.dll
C:\Users\Administrator\source\repos\BKZ\WindowsFormsApp1\bin\x86\Debug\websocket-sharp.xml
WindowsFormsApp1/obj/x86/Debug/BaoKuanZhu.csproj.GenerateResource.cache
Binary files differ
WindowsFormsApp1/obj/x86/Debug/BaoKuanZhu.csprojAssemblyReference.cache
Binary files differ
WindowsFormsApp1/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
Binary files differ
WindowsFormsApp1/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
WindowsFormsApp1/obj/x86/Debug/WindowsFormsApp1.application
@@ -7,14 +7,14 @@
    <framework targetVersion="4.7.2" profile="Full" supportedRuntime="4.0.30319" />
  </compatibleFrameworks>
  <dependency>
    <dependentAssembly dependencyType="install" codebase="WindowsFormsApp1.exe.manifest" size="8277">
    <dependentAssembly dependencyType="install" codebase="WindowsFormsApp1.exe.manifest" size="8960">
      <assemblyIdentity name="WindowsFormsApp1.exe" version="1.0.0.3" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="x86" type="win32" />
      <hash>
        <dsig:Transforms>
          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
        </dsig:Transforms>
        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
        <dsig:DigestValue>OQB24iiF0QrHHoA/4xhiaRzKnH9xlkA4ahGInM79Tqc=</dsig:DigestValue>
        <dsig:DigestValue>gfveIZ132DK+A4D+5mVWnj2BYba2ETSvkBe5g92YXb8=</dsig:DigestValue>
      </hash>
    </dependentAssembly>
  </dependency>
WindowsFormsApp1/obj/x86/Debug/WindowsFormsApp1.exe
Binary files differ
WindowsFormsApp1/obj/x86/Debug/WindowsFormsApp1.exe.manifest
@@ -126,14 +126,26 @@
    </dependentAssembly>
  </dependency>
  <dependency>
    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="WindowsFormsApp1.exe" size="248336">
    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="websocket-sharp.dll" size="226816">
      <assemblyIdentity name="websocket-sharp" version="1.0.1.0" publicKeyToken="5660B08A1845A91E" language="neutral" processorArchitecture="msil" />
      <hash>
        <dsig:Transforms>
          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
        </dsig:Transforms>
        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
        <dsig:DigestValue>aX8T8JyyxCXdz+GqFn1pj3r1rqSNA9U3AUO8AOm7+i4=</dsig:DigestValue>
      </hash>
    </dependentAssembly>
  </dependency>
  <dependency>
    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="WindowsFormsApp1.exe" size="255504">
      <assemblyIdentity name="WindowsFormsApp1" version="1.0.0.0" language="neutral" processorArchitecture="x86" />
      <hash>
        <dsig:Transforms>
          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
        </dsig:Transforms>
        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
        <dsig:DigestValue>c8URJqyXvcg8cUKiw91OBfIPsV5Z40fINAauX0RWh0Q=</dsig:DigestValue>
        <dsig:DigestValue>rqvZWWYIdhHJj1QWH2j2c2QMee4CEtbWwDLhhOy/mQc=</dsig:DigestValue>
      </hash>
    </dependentAssembly>
  </dependency>
WindowsFormsApp1/obj/x86/Debug/WindowsFormsApp1.pdb
Binary files differ
WindowsFormsApp1/packages.config
@@ -11,4 +11,5 @@
  <package id="System.Data.SQLite.Core" version="1.0.113.1" targetFramework="net472" />
  <package id="System.Data.SQLite.EF6" version="1.0.113.0" targetFramework="net472" />
  <package id="System.Data.SQLite.Linq" version="1.0.113.0" targetFramework="net472" />
  <package id="WebSocketSharp-netstandard" version="1.0.1" targetFramework="net472" />
</packages>
WindowsFormsApp1/utils/CollectSettingUtil.cs
New file
@@ -0,0 +1,91 @@
using System;
using System.Collections.Generic;
using System.Data.SQLite;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WindowsFormsApp1.entity;
namespace WindowsFormsApp1.utils
{
    //采集设置
    class CollectSettingUtil
    {
        //获取采集时间
        public static CollectSettings GetCollectTime() {
            Config config =  SQLiteDataBaseUtil.getInstance().GetConfig("collect_settings_time_own");
            if (config == null)//设置默认值
            {
                return new CollectSettings(10, "00:00", "23:59", false, true);
            }
            else { //解析
                return  Newtonsoft.Json.JsonConvert.DeserializeObject<CollectSettings>(  config.Value);
            }
        }
        //设置采集时间
        public static void setCollectTime(CollectSettings setting)
        {
            Config config = new Config();
            config.Key = "collect_settings_time_own";
            config.Value = Newtonsoft.Json.JsonConvert.SerializeObject(setting) ;
            SQLiteDataBaseUtil.getInstance().AddConfig(config);
        }
    }
    class CollectSettings {
        private int timeSpan;
        private String startTime;
        private String endTime;
        private bool timeValid;
        private bool open;
        public CollectSettings(int timeSpan, string startTime, string endTime, bool timeValid, bool open)
        {
            this.timeSpan = timeSpan;
            this.startTime = startTime;
            this.endTime = endTime;
            this.timeValid = timeValid;
            this.open = open;
        }
        public CollectSettings()
        {
        }
        public int TimeSpan {
            get { return timeSpan; }
            set { this.timeSpan = value; }
        }
        public String StartTime
        {
            get { return startTime; }
            set { this.startTime = value; }
        }
        public String EndTime
        {
            get { return endTime; }
            set { this.endTime = value; }
        }
        public bool TimeValid
        {
            get { return timeValid; }
            set { this.timeValid = value; }
        }
        public bool Open
        {
            get { return open; }
            set { this.open = value; }
        }
    }
}
WindowsFormsApp1/utils/Constant.cs
@@ -14,5 +14,8 @@
        public static String token="";
        //采集首单;立减开关
        public static bool parseSDLJOPen = true;
    }
}
WindowsFormsApp1/utils/DocUtil.cs
@@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.Data.Entity;
using System.Text;
using System.Windows.Forms;
using WindowsFormsApp1.entity;
using WindowsFormsApp1.utils;
@@ -13,7 +14,19 @@
        public static List<FirstOrderSubInfo> ydGoodsList=new List<FirstOrderSubInfo>();
        public static List<FirstOrderSubInfo> spGoodsList = new List<FirstOrderSubInfo>();
        public static void Clear() {
            ydGoodsList.Clear();
            spGoodsList.Clear();
        }
        public static void AddYDGoods(FirstOrderSubInfo info) {
            if (ydGoodsList != null && ydGoodsList.Count > 0)
            {
                if (ydGoodsList[0].LijinAmount != info.LijinAmount) {
                    MessageBox.Show("引单库的礼金面额必须一致");
                }
            }
            foreach (FirstOrderSubInfo i in ydGoodsList) {
                if (i.GoodsId == info.GoodsId)
                    return;
@@ -120,6 +133,8 @@
            if (config == null) {
                config = SQLiteDataBaseUtil.getInstance().GetConfig("sdlj_doc_template");
            }
            if (config == null)
                return "";
            String template = config.Value;
@@ -135,14 +150,26 @@
                    ydSt.Append("\r\n");
            }
            if (ydGoodsList.Count > 0) {
            }
            StringBuilder spSt = new StringBuilder();
            for (int i = 0; i < spGoodsList.Count; i++)
            {
                spSt.Append(sts[1].Replace("{实拍商品到手价}", spGoodsList[i].ActualPrice).Replace("{实拍商品标题}", spGoodsList[i].Title).Replace("{实拍商品链接}", spGoodsList[i].ItemUrl).Replace("{实拍商品口令}", spGoodsList[i].Tkl) + "\r\n");
                spSt.Append(sts[1].Replace("{实拍商品到手价}", spGoodsList[i].ActualPrice).Replace("{实拍商品标题}", spGoodsList[i].Title).Replace("{实拍商品链接}", spGoodsList[i].ItemUrl).Replace("{实拍商品口令}", spGoodsList[i].Tkl));
                if (i < spGoodsList.Count - 1)
                    spSt.Append("\r\n");
            }
            return template.Replace("[" + sts[0] + "]", ydSt.ToString()).Replace("[" + sts[1] + "]", spSt.ToString());
            template= template.Replace("[" + sts[0] + "]", ydSt.ToString()).Replace("[" + sts[1] + "]", spSt.ToString());
            if (ydGoodsList.Count > 0)
            {
                template = template.Replace("{引单礼金面额}", ydGoodsList[0].LijinAmount);
            }
            return template;
        }
    }
}
WindowsFormsApp1/utils/KeAiMaoUtil.cs
New file
@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp1.utils
{
    class KeAiMaoUtil
    {
        private const String API_URL = "http://127.0.0.1:8073/send";
        //获取登录状态
        public static void GetLoginState() {
            Dictionary<String, String> param = new Dictionary<string, string>();
            param.Add("type", "203");
         String result=   HttpUtil.HttpPost(API_URL,param,null);
            Console.WriteLine(result);
            MessageBox.Show(result);
        }
    }
}
WindowsFormsApp1/utils/SQLiteDataBaseUtil.cs
@@ -13,6 +13,10 @@
    class SQLiteDataBaseUtil
    {
        public SQLiteConnection getConnection() {
            return new SQLiteConnection("Data Source=BKZ;Version=3;");
        }
        SQLiteConnection con;
        private static SQLiteDataBaseUtil instance;
        public static SQLiteDataBaseUtil getInstance() {
@@ -35,6 +39,16 @@
        }
        public void execUpdate(String sql) {
            con.Open();
            SQLiteCommand command = new SQLiteCommand(sql, con);
            command.ExecuteNonQuery();
            con.Close();
        }
        /*
         * 
@@ -43,7 +57,7 @@
         */
        private void CreateTBAccountTable() {
            this.con = new SQLiteConnection("Data Source=record.sqlite;Version=3;");
            SQLiteConnection con = getConnection();
            con.Open();
            string sql = "CREATE TABLE  IF NOT EXISTS tb_account_info (`index` int, accountName varchar(256), tbUid varchar(128), loginState int)";
            SQLiteCommand command = new SQLiteCommand(sql, con);
@@ -56,6 +70,7 @@
            List<TBAccountLogin> list= GetByTBUid(account.TbUid);
            if (list != null && list.Count > 0)
                return;
            SQLiteConnection con = getConnection();
            con.Open();
            string sql = "insert into tb_account_info (`index`,accountName, tbUid,loginState) values ("+ account .Index+ ", '"+ account .NickName+ "',"+account.TbUid+", "+(account.Login?1:0)+")";
            SQLiteCommand command = new SQLiteCommand(sql, con);
@@ -65,6 +80,7 @@
        //掉线
        public void TBOffLine(int index) {
            SQLiteConnection con= getConnection();
            con.Open();
            string sql = "update tb_account_info set loginState=0 where `index`=" + index;
            SQLiteCommand command = new SQLiteCommand(sql, con);
@@ -72,20 +88,28 @@
            con.Close();
        }
        //上线
        public void TBOnLine(TBAccountLogin account) {
            AddTaoBaoAccount(account);
        public void TBDelete(int index)
        {
            SQLiteConnection con = getConnection();
            con.Open();
            string sql = "update tb_account_info set loginState=1 where tbUid=" + account.TbUid;
            string sql = "delete from tb_account_info  where `index`=" + index;
            SQLiteCommand command = new SQLiteCommand(sql, con);
            command.ExecuteNonQuery();
            con.Close();
        }
        //上线
        public void TBOnLine(TBAccountLogin account) {
            TBDelete(account.Index);
            AddTaoBaoAccount(account);
        }
        //根据淘宝UID查询
        public List<TBAccountLogin> GetByTBUid(String tbUid) {
            List<TBAccountLogin> list = new List<TBAccountLogin>();
            SQLiteConnection con = getConnection();
            con.Open();
            string sql = "select * from tb_account_info where tbUid="+tbUid;
            if (tbUid == null) {
@@ -113,7 +137,7 @@
        private void CreateLoginTable() {
            this.con = new SQLiteConnection("Data Source=record.sqlite;Version=3;");
            SQLiteConnection con = getConnection();
            con.Open();
            string sql = "CREATE TABLE  IF NOT EXISTS account_info (`account` varchar(256) PRIMARY KEY, `token` varchar(256), expireTime varchar(64),login_state int)";
            SQLiteCommand command = new SQLiteCommand(sql, con);
@@ -125,7 +149,7 @@
        //添加账户
        public void AddAccount(UserInfo userInfo) {
            DeleteByAccount(userInfo.Account);
            this.con = new SQLiteConnection("Data Source=record.sqlite;Version=3;");
            SQLiteConnection con = getConnection();
            con.Open();
            string sql = "insert into  account_info(`account`,`token`,expireTime,login_state) values('" + userInfo.Account+ "','"+ userInfo.Token+ "','"+ TimeUtil.GetGeneralTime(userInfo.SdljShareExpireTime,"yyyyMMdd HH:mm:ss")+ "',1)";
            SQLiteCommand command = new SQLiteCommand(sql, con);
@@ -136,6 +160,7 @@
        //删除账户
        public void DeleteByAccount(String account)
        {
            SQLiteConnection con = getConnection();
            con.Open();
            string sql = "delete from account_info where `account`='" + account + "'";
            SQLiteCommand command = new SQLiteCommand(sql, con);
@@ -146,6 +171,7 @@
        //查询账户
        public UserInfo GetLoginAccount()
        {
            SQLiteConnection con = getConnection();
            con.Open();
            string sql = "select * from account_info where login_state=1 limit 1";
            SQLiteCommand command = new SQLiteCommand(sql, con);
@@ -174,7 +200,7 @@
        private void CreateConfigTable()
        {
            this.con = new SQLiteConnection("Data Source=record.sqlite;Version=3;");
            SQLiteConnection con = getConnection();
            con.Open();
            string sql = "CREATE TABLE  IF NOT EXISTS config (`key` varchar(256) PRIMARY KEY, `value` varchar(256))";
            SQLiteCommand command = new SQLiteCommand(sql, con);
@@ -187,7 +213,7 @@
        public void AddConfig(Config config)
        {
            DeleteConfig(config.Key);
            this.con = new SQLiteConnection("Data Source=record.sqlite;Version=3;");
            SQLiteConnection con = getConnection();
            con.Open();
            string sql = "insert into  config(`key`,`value`) values('" + config.Key + "','" + config.Value + "')";
            SQLiteCommand command = new SQLiteCommand(sql, con);
@@ -198,6 +224,7 @@
        //删除账户
        public void DeleteConfig(String key)
        {
            SQLiteConnection con = getConnection();
            con.Open();
            string sql = "delete from config where `key`='" + key + "'";
            SQLiteCommand command = new SQLiteCommand(sql, con);
@@ -208,6 +235,7 @@
        //查询账户
        public Config GetConfig(String key)
        {
            SQLiteConnection con = getConnection();
            con.Open();
            string sql = "select * from config where `key`='"+ key + "'";
            SQLiteCommand command = new SQLiteCommand(sql, con);
WindowsFormsApp1/utils/TBAccountManager.cs
@@ -42,6 +42,24 @@
            }
        }
        public static void Delete(int index) {
            if (Constant.tbAccountMap.ContainsKey(index)) {
                TBAccountLogin account = Constant.tbAccountMap[index];
                Constant.tbAccountMap.Remove(index);
                LogManager.AddLog(new LogInfo(DateTime.Now, "第" + index + "个淘宝账号(" + account.NickName + ")授权被删除", LogInfo.TYPE_NORMAL));
                SQLiteDataBaseUtil.getInstance().TBDelete(index);
            }
        }
        public static bool IsHaveOffLine() {
            foreach (int key in Constant.tbAccountMap.Keys) {
                if (Constant.tbAccountMap != null && Constant.tbAccountMap[key].Login == false && !StringUtil.isEmpty(Constant.tbAccountMap[key].NickName))
                    return true;
            }
            return false;
        }
            
WindowsFormsApp1/utils/tb/SDLJGoodsManager.cs
@@ -48,6 +48,11 @@
        public  void StartRequestGoods(String baseUrl,int position) {
            if (!Constant.tbAccountMap.ContainsKey(position) || !Constant.tbAccountMap[position].Login)
                return;
            //采集开关
            if (!Constant.parseSDLJOPen)
                return;
            this.position = position;
            this.tbAccountLogin = Constant.tbAccountMap[position];
            OnSuccess listener = getRequestUrlSuccess;
WindowsFormsApp1/utils/ui/ButtonFactory.cs
@@ -17,16 +17,22 @@
            return button;
        }
        public static Button CreateDefault() {
            Button button = createBase();
            return button;
        public static Button CreateDefault(Button btn) {
            btn.BackColor = System.Drawing.SystemColors.Control;
            btn.ForeColor = System.Drawing.SystemColors.WindowText;
            return btn;
        }
        public static Button CreateDefault(String text)
        public static Button CreatePrimary(Button btn)
        {
            Button button = CreateDefault();
            button.Text = text;
            return button;
            btn.FlatAppearance.BorderSize = 0;
            btn.FlatStyle = FlatStyle.Flat;
            btn.BackColor = Color.FromArgb(12, 130, 240);
            btn.ForeColor = Color.White;
            return btn;
        }
    }
}
packages/DllExport.1.7.3/.gitattributes
New file
@@ -0,0 +1,7 @@
# Our batch files requires CRLF for correct work.
# https://github.com/3F/hMSBuild/issues/2
*.bat text eol=crlf
*.cmd text eol=crlf
*.tpl text eol=crlf
packages/DllExport.1.7.3/.nupkg.metadata
New file
@@ -0,0 +1,4 @@
{
  "version": 1,
  "contentHash": "MnrUxZfVjU85Kh3MDfq7c+q/zBqSXHridpLgpB66UDt3cWl/Bx7J1bRkyYuwfEkpHiDlqZwWQquTaf3lELQgDA=="
}
packages/DllExport.1.7.3/.signature.p7s
Binary files differ
packages/DllExport.1.7.3/3rd-party.txt
New file
@@ -0,0 +1,59 @@
DllExport - https://github.com/3F/DllExport
- - - - - - - - - - - - - - - - - - - - - -
# Third-party software components
    ## DllExport project includes:
        ### CoreCLR ILAsm & ILDasm
            * https://github.com/3F/coreclr
        ### Mono.Cecil
            * https://github.com/jbevain/cecil
        ### MvSln
            * https://github.com/3F/MvsSln
        ### Conari
            * https://github.com/3F/Conari
        ### GetNuTool + hMSBuild
              As the main core for new manager
              and helpers for modern SDK-based projects.
            * https://github.com/3F/GetNuTool
            * https://github.com/3F/hMSBuild
    ## Dev Dependencies includes the following tools for src:
        * vsSolutionBuildEvent
            https://github.com/3F/vsSolutionBuildEvent
        * MSTest Framework
            https://github.com/microsoft/testfx
        * hMSBuild
            https://github.com/3F/hMSBuild
        * GetNuTool
            https://github.com/3F/GetNuTool
    ## Graphics
        ### The Visual Studio image library
            (Visual Studio 2017; 28 November 2017)
            Over 1,000 images can be used to create applications that look visually consistent with Microsoft software:
            https://docs.microsoft.com/en-us/visualstudio/designers/the-visual-studio-image-library?view=vs-2017
            License Terms:
            * ./Resources/vsico/Visual Studio 2017 Image Library EULA.RTF
              https://download.microsoft.com/download/0/6/0/0607D8EA-9BB7-440B-A36A-A24EB8C9C67E/Visual%20Studio%202017%20Image%20Library%20EULA.RTF
packages/DllExport.1.7.3/DllExport.bat
New file
@@ -0,0 +1,503 @@
@echo off
:: Copyright (c) 2016-2020  Denis Kuzmin [ x-3F@outlook.com ]
:: https://github.com/3F/DllExport
if "%~1"=="/?" goto bq
set "aa=%~dpnx0"
set ab=%*
set ac=%*
if defined ab (
if defined __p_call (
set ac=%ac:^^=^%
) else (
set ab=%ab:^=^^%
)
)
set wMgrArgs=%ac%
set ad=%ab:!=^!%
setlocal enableDelayedExpansion
set "ae=^"
set "ad=!ad:%%=%%%%!"
set "ad=!ad:&=%%ae%%&!"
set "af=1.7.3"
set "wAction=Configure"
set "ag=DllExport"
set "ah=tools/net.r_eg.DllExport.Wizard.targets"
set "ai=packages"
set "aj=https://www.nuget.org/api/v2/package/"
set "ak=build_info.txt"
set "al=!aa!"
set "wRootPath=!cd!"
set "am="
set "an="
set "ao="
set "ap="
set "aq="
set "ar="
set "as="
set "at="
set "au="
set "av="
set /a aw=0
if not defined ab (
if defined wAction goto br
goto bq
)
call :bs bk !ad! bl
goto bt
:bq
echo.
@echo .NET DllExport v1.7.3.58831+9a4bc51
@echo Copyright (c) 2009-2015  Robert Giesecke
@echo Copyright (c) 2016-2020  Denis Kuzmin [ x-3F@outlook.com ] GitHub/3F
echo.
echo MIT License
@echo https://github.com/3F/DllExport
echo Based on hMSBuild, MvsSln, +GetNuTool: https://github.com/3F
echo.
@echo.
@echo Usage: DllExport [args to DllExport] [args to GetNuTool] [args to hMSBuild]
echo ------
echo.
echo Arguments:
echo ----------
echo  -action {type} - Specified action for Wizard. Where {type}:
echo       * Configure - To configure DllExport for specific projects.
echo       * Update    - To update pkg reference for already configured projects.
echo       * Restore   - To restore configured DllExport.
echo       * Export    - To export configured projects data.
echo       * Recover   - To re-configure projects via predefined/exported data.
echo       * Unset     - To unset all data from specified projects.
echo       * Upgrade   - Aggregates an Update action with additions for upgrading.
echo.
echo  -sln-dir {path}    - Path to directory with .sln files to be processed.
echo  -sln-file {path}   - Optional predefined .sln file to be processed.
echo  -metalib {path}    - Relative path to meta library.
echo  -metacor {path}    - Relative path to meta core library.
echo  -dxp-target {path} - Relative path to entrypoint wrapper of the main core.
echo  -dxp-version {num} - Specific version of DllExport. Where {num}:
echo       * Versions: 1.6.6 ...
echo       * Keywords:
echo         `actual` - Unspecified local/latest remote version;
echo                    ( Only if you know what you are doing )
echo.
echo  -msb {path}           - Full path to specific msbuild.
echo  -hMSBuild {args}      - Access to hMSBuild tool (packed) https://github.com/3F/hMSBuild
echo  -packages {path}      - A common directory for packages.
echo  -server {url}         - Url for searching remote packages.
echo  -proxy {cfg}          - To use proxy. The format: [usr[:pwd]@]host[:port]
echo  -pkg-link {uri}       - Direct link to package from the source via specified URI.
echo  -force                - Aggressive behavior, e.g. like removing pkg when updating.
echo  -mgr-up               - Updates this manager to version from '-dxp-version'.
echo  -wz-target {path}     - Relative path to entrypoint wrapper of the main wizard.
echo  -pe-exp-list {module} - To list all available exports from PE32/PE32+ module.
echo  -eng                  - Try to use english language for all build messages.
echo  -GetNuTool {args}     - Access to GetNuTool (integrated) https://github.com/3F/GetNuTool
echo  -debug                - To show additional information.
echo  -version              - Displays version for which (together with) it was compiled.
echo  -build-info           - Displays actual build information from selected DllExport.
echo  -help                 - Displays this help. Aliases: -help -h
echo.
echo Flags:
echo ------
echo  __p_call - To use the call-type logic when invoking %~nx0
echo.
echo Samples:
echo --------
echo  DllExport -action Configure -force -pkg-link http://host/v1.6.6.nupkg
echo  DllExport -action Restore -sln-file "Conari.sln"
echo  DllExport -proxy guest:1234@10.0.2.15:7428 -action Configure
echo.
echo  DllExport -mgr-up -dxp-version 1.6.6
echo  DllExport -action Upgrade -dxp-version 1.6.6
echo.
echo  DllExport -GetNuTool /p:ngpackages="Conari;regXwild"
echo  DllExport -pe-exp-list bin\Debug\regXwild.dll
goto bu
:bt
set /a ax=0
:bv
set ay=!bk[%ax%]!
if [!ay!]==[-help] ( goto bq ) else if [!ay!]==[-h] ( goto bq ) else if [!ay!]==[-?] ( goto bq )
if [!ay!]==[-debug] (
set am=1
goto bw
) else if [!ay!]==[-action] ( set /a "ax+=1" & call :bx bk[!ax!] v
set wAction=!v!
for %%g in (Restore, Configure, Update, Export, Recover, Unset, Upgrade, Default) do (
if "!v!"=="%%g" goto bw
)
echo Unknown -action !v!
exit/B 1
) else if [!ay!]==[-sln-dir] ( set /a "ax+=1" & call :bx bk[!ax!] v
set wSlnDir=!v!
goto bw
) else if [!ay!]==[-sln-file] ( set /a "ax+=1" & call :bx bk[!ax!] v
set wSlnFile=!v!
goto bw
) else if [!ay!]==[-metalib] ( set /a "ax+=1" & call :bx bk[!ax!] v
set wMetaLib=!v!
goto bw
) else if [!ay!]==[-metacor] ( set /a "ax+=1" & call :bx bk[!ax!] v
set wMetaCor=!v!
goto bw
) else if [!ay!]==[-dxp-target] ( set /a "ax+=1" & call :bx bk[!ax!] v
set wDxpTarget=!v!
goto bw
) else if [!ay!]==[-dxp-version] ( set /a "ax+=1" & call :bx bk[!ax!] v
set af=!v!
goto bw
) else if [!ay!]==[-msb] ( set /a "ax+=1" & call :bx bk[!ax!] v
set ao=!v!
goto bw
) else if [!ay!]==[-packages] ( set /a "ax+=1" & call :bx bk[!ax!] v
set ai=!v!
goto bw
) else if [!ay!]==[-server] ( set /a "ax+=1" & call :bx bk[!ax!] v
set aj=!v!
goto bw
) else if [!ay!]==[-proxy] ( set /a "ax+=1" & call :bx bk[!ax!] v
set at=!v!
set wProxy=!v!
goto bw
) else if [!ay!]==[-pkg-link] ( set /a "ax+=1" & call :bx bk[!ax!] v
set ap=!v!
set af=!ay!
goto bw
) else if [!ay!]==[-force] (
set ar=1
goto bw
) else if [!ay!]==[-mgr-up] (
set as=1
goto bw
) else if [!ay!]==[-wz-target] ( set /a "ax+=1" & call :bx bk[!ax!] v
set ah=!v!
goto bw
) else if [!ay!]==[-pe-exp-list] ( set /a "ax+=1" & call :bx bk[!ax!] v
set aq=!v!
goto bw
) else if [!ay!]==[-eng] (
chcp 437 >nul
goto bw
) else if [!ay!]==[-GetNuTool] (
call :by -GetNuTool 10
set /a aw=!ERRORLEVEL! & goto bu
) else if [!ay!]==[-hMSBuild] (
set av=1 & goto br
) else if [!ay!]==[-version] (
@echo v1.7.3.58831+9a4bc51  %__dxp_pv%
goto bu
) else if [!ay!]==[-build-info] (
set an=1
goto bw
) else if [!ay!]==[-tests] ( set /a "ax+=1" & call :bx bk[!ax!] v
set au=!v!
goto bw
) else (
echo Incorrect key: !ay!
set /a aw=1
goto bu
)
:bw
set /a "ax+=1" & if %ax% LSS !bl! goto bv
:br
call :bz "dxpName = " ag
call :bz "dxpVersion = " af
call :bz "-sln-dir = " wSlnDir
call :bz "-sln-file = " wSlnFile
call :bz "-metalib = " wMetaLib
call :bz "-metacor = " wMetaCor
call :bz "-dxp-target = " wDxpTarget
call :bz "-wz-target = " ah
if defined af (
if "!af!"=="actual" (
set "af="
)
)
set wPkgVer=!af!
if z%wAction%==zUpgrade (
call :bz "Upgrade is on"
set as=1
set ar=1
)
call :b0 ai
set "ai=!ai!\\"
set "az=!ag!"
set "wPkgPath=!ai!!ag!"
if defined af (
set "az=!az!/!af!"
set "wPkgPath=!wPkgPath!.!af!"
)
if defined ar (
if exist "!wPkgPath!" (
call :bz "Removing old version before continue. '-force' key rule. " wPkgPath
rmdir /S/Q "!wPkgPath!"
)
)
set a0="!wPkgPath!\\!ah!"
call :bz "wPkgPath = " wPkgPath
if not exist !a0! (
if exist "!wPkgPath!" (
call :bz "Trying to replace obsolete version ... " wPkgPath
rmdir /S/Q "!wPkgPath!"
)
call :bz "-pkg-link = " ap
call :bz "-server = " aj
if defined ap (
set aj=!ap!
if "!aj::=!"=="!aj!" (
set aj=!cd!/!aj!
)
if "!wPkgPath::=!"=="!wPkgPath!" (
set "a1=../"
)
set "az=:!a1!!wPkgPath!|"
)
if defined ao (
set a2=-msbuild "!ao!"
)
set a3=!a2! /p:ngserver="!aj!" /p:ngpackages="!az!" /p:ngpath="!ai!" /p:proxycfg="!at! "
call :bz "GetNuTool call: " a3
if defined am (
call :b1 !a3!
) else (
call :b1 !a3! >nul
)
)
if defined av (
call :by -hMSBuild 9
set /a aw=!ERRORLEVEL! & goto bu
)
if defined aq (
"!wPkgPath!\\tools\\PeViewer.exe" -list -pemodule "!aq!"
set /a aw=%ERRORLEVEL%
goto bu
)
if defined an (
call :bz "buildInfo = " wPkgPath ak
if not exist "!wPkgPath!\\!ak!" (
echo information about build is not available.
set /a aw=2
goto bu
)
type "!wPkgPath!\\!ak!"
goto bu
)
if not exist !a0! (
echo Something went wrong. Try to use another keys.
set /a aw=2
goto bu
)
call :bz "wRootPath = " wRootPath
call :bz "wAction = " wAction
call :bz "wMgrArgs = " wMgrArgs
if defined ao (
call :bz "Use specific MSBuild tools: " ao
set a4="!ao!"
goto b2
)
call :b3 bm & set a4="!bm!"
if "!ERRORLEVEL!"=="0" goto b2
echo MSBuild tools was not found. Try with `-msb` key.
set /a aw=2
goto bu
:b2
if not defined a4 (
echo Something went wrong. Use `-debug` key for details.
set /a aw=2
goto bu
)
if not defined au (
if not defined ao if defined wPkgPath (
set a4="!wPkgPath!\\hMSBuild"
for /f "tokens=*" %%i in ('!a4! -version') do set a5=%%i
call :b4 !a5! bn
call :bz "hMSBuild -v" a5 bn
if !bn! GEQ 230 (
call :bz "2.3+"
set a4=!a4! -vsw-as "-requiresAny -requires Microsoft.NetCore.Component.SDK Microsoft.Net.Core.Component.SDK -products * -latest -prerelease"
)
)
call :bz "Target: " a4 a0
call !a4! /nologo /v:m /m:4 !a0!
)
:bu
if defined au (
echo Running Tests ... "!au!"
call :b3 bo
"!bo!" /nologo /v:m /m:4 "!au!"
exit/B 0
)
if defined as (
(copy /B/Y "!wPkgPath!\\DllExport.bat" "!al!" > nul) && ( echo Manager has been updated. & exit/B 0 ) || ( (echo -mgr-up failed:!aw! 1>&2) & exit/B 1 )
)
exit/B !aw!
:b4
set a6=%~1
for /f "tokens=1,2 delims=." %%a in ("!a6!") do (
set _=%%b & set /a _*=10 & set /a %2=%%a!_!
)
exit/B 0
:by
set ay=%~1
set /a a7=%~2
call :bz "accessing to !ay! ..."
for /L %%p IN (0,1,8181) DO (
if "!ad:~%%p,%a7%!"=="!ay!" (
set a8=!ad:~%%p!
set a9=!a8:~%a7%!
if defined av (
call "!wPkgPath!\\hMSBuild" !a9!
) else (
call :b1 !a9!
)
exit/B !ERRORLEVEL!
)
)
call :bz "!ay! is corrupted: " ad
exit/B 1
:b3
call :bz "Searching from .NET Framework - .NET 4.0, ..."
for %%v in (4.0, 3.5, 2.0) do (
call :b5 %%v Y & if defined Y (
set %1=!Y!
exit/B 0
)
)
call :bz "msb -netfx: not found"
set "%1="
exit/B 2
:b5
call :bz "check %1"
for /F "usebackq tokens=2* skip=2" %%a in (
`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\%1" /v MSBuildToolsPath 2^> nul`
) do if exist %%b (
set a_=%%~b
call :bz ":msbfound " a_
call :b6 a_ bp
set %2=!bp!
exit/B 0
)
set "%2="
exit/B 0
:b6
set %2=!%~1!\MSBuild.exe
exit/B 0
:bz
if defined am (
set ba=%1
set ba=!ba:~0,-1!
set ba=!ba:~1!
echo.[%TIME% ] !ba! !%2! !%3!
)
exit/B 0
:b0
call :b7 %1
call :b8 %1
exit/B 0
:b7
call :b9 %1 "-=1"
exit/B 0
:b8
call :b9 %1 "+=1"
exit/B 0
:b9
set bb=z!%1!z
if "%~2"=="-=1" (set "bc=1") else (set "bc=")
if defined bc (
set /a "i=-2"
) else (
set /a "i=1"
)
:b_
if "!bb:~%i%,1!"==" " (
set /a "i%~2"
goto b_
)
if defined bc set /a "i+=1"
if defined bc (
set "%1=!bb:~1,%i%!"
) else (
set "%1=!bb:~%i%,-1!"
)
exit/B 0
:bs
set "bd=%~1"
set /a ax=-1
:ca
set /a ax+=1
set %bd%[!ax!]=%~2
shift & if not "%~3"=="" goto ca
set /a ax-=1
set %1=!ax!
exit/B 0
:bx
set %2=!%1!
exit/B 0
:b1
setlocal disableDelayedExpansion
@echo off
:: GetNuTool - Executable version
:: Copyright (c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ]
:: https://github.com/3F/GetNuTool
set be=gnt.core
set bf="%temp%\%random%%random%%be%"
if "%~1"=="-unpack" goto cb
set bg=%*
if defined __p_call if defined bg set bg=%bg:^^=^%
set bh=%__p_msb%
if defined bh goto cc
if "%~1"=="-msbuild" goto cd
for %%v in (4.0, 14.0, 12.0, 3.5, 2.0) do (
for /F "usebackq tokens=2* skip=2" %%a in (
`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\%%v" /v MSBuildToolsPath 2^> nul`
) do if exist %%b (
set bh="%%~b\MSBuild.exe"
goto cc
)
)
echo MSBuild was not found. Try -msbuild "fullpath" args 1>&2
exit/B 2
:cd
shift
set bh=%1
shift
set bi=%bg:!= #__b_ECL## %
setlocal enableDelayedExpansion
set bi=!bi:%%=%%%%!
:ce
for /F "tokens=1* delims==" %%a in ("!bi!") do (
if "%%~b"=="" (
call :cf !bi!
exit/B %ERRORLEVEL%
)
set bi=%%a #__b_EQ## %%b
)
goto ce
:cf
shift & shift
set "bg="
:cg
set bg=!bg! %1
shift & if not "%~2"=="" goto cg
set bg=!bg: #__b_EQ## ==!
setlocal disableDelayedExpansion
set bg=%bg: #__b_ECL## =!%
:cc
call :ch
call %bh% %bf% /nologo /p:wpath="%cd%/" /v:m /m:4 %bg%
set "bh="
set bj=%ERRORLEVEL%
del /Q/F %bf%
exit/B %bj%
:cb
set bf="%cd%\%be%"
echo Generating minified version in %bf% ...
:ch
<nul set /P ="">%bf%
set a=PropertyGroup&set b=Condition&set c=ngpackages&set d=Target&set e=DependsOnTargets&set f=TaskCoreDllPath&set g=MSBuildToolsPath&set h=UsingTask&set i=CodeTaskFactory&set j=ParameterGroup&set k=Reference&set l=Include&set m=System&set n=Using&set o=Namespace&set p=IsNullOrEmpty&set q=return&set r=string&set s=delegate&set t=foreach&set u=WriteLine&set v=Combine&set w=Console.WriteLine&set x=Directory&set y=GetNuTool&set z=StringComparison&set _=EXT_NUSPEC
<nul set /P =^<!-- GetNuTool - github.com/3F/GetNuTool --^>^<!-- Copyright (c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ] --^>^<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"^>^<%a%^>^<ngconfig %b%="'$(ngconfig)'==''"^>packages.config^</ngconfig^>^<ngserver %b%="'$(ngserver)'==''"^>https://www.nuget.org/api/v2/package/^</ngserver^>^<%c% %b%="'$(%c%)'==''"^>^</%c%^>^<ngpath %b%="'$(ngpath)'==''"^>packages^</ngpath^>^</%a%^>^<%d% Name="get" BeforeTargets="Build" %e%="header"^>^<a^>^<Output PropertyName="plist" TaskParameter="Result"/^>^</a^>^<b plist="$(plist)"/^>^</%d%^>^<%d% Name="pack" %e%="header"^>^<c/^>^</%d%^>^<%a%^>^<%f% %b%="Exists('$(%g%)\Microsoft.Build.Tasks.v$(MSBuildToolsVersion).dll')"^>$(%g%)\Microsoft.Build.Tasks.v$(MSBuildToolsVersion).dll^</%f%^>^<%f% %b%="'$(%f%)'=='' and Exists('$(%g%)\Microsoft.Build.Tasks.Core.dll')"^>$(%g%)\Microsoft.Build.Tasks.Core.dll^</%f%^>^</%a%^>^<%h% TaskName="a" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<%j%^>^<Result Output="true"/^>^</%j%^>^<Task^>^<%k% %l%="%m%.Xml"/^>^<%k% %l%="%m%.Xml.Linq"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.Collections.Generic"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.Xml.Linq"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngconfig)";var b=@"$(%c%)";var c=@"$(wpath)";if(!String.%p%(b)){Result=b;%q% true;}var d=Console.Error;Action^<%r%,Queue^<%r%^>^>e=%s%(%r% f,Queue^<%r%^>g){%t%(var h in XDocument.Load(f).Descendants("package")){var i=h.Attribute("id");var j=h.Attribute("version");var k=h.Attribute("output");if(i==null){d.%u%("'id' does not exist in '{0}'",f);%q%;}var l=i.Value;if(j!=null){l+="/"+j.Value;}if(k!=null){g.Enqueue(l+":"+k.Value);continue;}g.Enqueue(l);}};var m=new Queue^<%r%^>();%t%(var f in a.Split(new char[]{a.IndexOf('^|')!=-1?'^|':';'},(StringSplitOptions)1))>>%bf%
<nul set /P ={var n=Path.%v%(c,f);if(File.Exists(n)){e(n,m);}else{d.%u%(".config '{0}' is not found.",n);}}if(m.Count^<1){d.%u%("Empty list. Use .config or /p:%c%\n");}else{Result=%r%.Join("|",m.ToArray());}]]^>^</Code^>^</Task^>^</%h%^>^<%h% TaskName="b" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<%j%^>^<plist/^>^</%j%^>^<Task^>^<%k% %l%="WindowsBase"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.IO.Packaging"/^>^<%n% %o%="%m%.Net"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngserver)";var b=@"$(wpath)";var c=@"$(ngpath)";var d=@"$(proxycfg)".Trim();var e=@"$(debug)"=="true";if(plist==null){%q% false;}ServicePointManager.SecurityProtocol^|=SecurityProtocolType.Tls11^|SecurityProtocolType.Tls12;var f=new %r%[]{"/_rels/","/package/","/[Content_Types].xml"};Action^<%r%,object^>g=%s%(%r% h,object i){if(e){%w%(h,i);}};Func^<%r%,WebProxy^>j=%s%(%r% k){var l=k.Split('@');if(l.Length^<=1){%q% new WebProxy(l[0],false);}var m=l[0].Split(':');%q% new WebProxy(l[1],false){Credentials=new NetworkCredential(m[0],(m.Length^>1)?m[1]:null)};};Func^<%r%,%r%^>n=%s%(%r% i){%q% Path.%v%(b,i??"");};Action^<%r%,%r%,%r%^>o=%s%(%r% p,%r% q,%r% r){var s=Path.GetFullPath(n(r??q));if(%x%.Exists(s)){%w%("`{0}` was found in \"{1}\"",q,s);%q%;}Console.Write("Getting `{0}` ... ",p);var t=Path.%v%(Path.GetTempPath(),Guid.NewGuid().ToString());using(var u=new WebClient()){try{if(!String.%p%(d)){u.Proxy=j(d);}u.Headers.Add("User-Agent","%y% $(%y%)");u.UseDefaultCredentials=true;if(u.Proxy.Credentials==null){u.Proxy.Credentials=CredentialCache.DefaultCredentials;}u.DownloadFile(a+p,t);}catch(Exception v){Console.Error.%u%(v.Message);%q%;}}%w%("Extracting into \"{0}\"",s);using(var w=ZipPackage.Open(t,FileMode.Open,FileAccess.Read)){%t%(var x in w.GetParts()){var y=Uri.UnescapeDataString(x.Uri.OriginalString);if>>%bf%
<nul set /P =(f.Any(z=^>y.StartsWith(z,%z%.Ordinal))){continue;}var _=Path.%v%(s,y.TrimStart('/'));g("- `{0}`",y);var aa=Path.GetDirectoryName(_);if(!%x%.Exists(aa)){%x%.CreateDirectory(aa);}using(Stream ab=x.GetStream(FileMode.Open,FileAccess.Read))using(var ac=File.OpenWrite(_)){try{ab.CopyTo(ac);}catch(FileFormatException v){g("[x]?crc: {0}",_);}}}}File.Delete(t);};%t%(var w in plist.Split(new char[]{plist.IndexOf('^|')!=-1?'^|':';'},(StringSplitOptions)1)){var ad=w.Split(new char[]{':'},2);var p=ad[0];var r=(ad.Length^>1)?ad[1]:null;var q=p.Replace('/','.');if(!String.%p%(c)){r=Path.%v%(c,r??q);}o(p,q,r);}]]^>^</Code^>^</Task^>^</%h%^>^<%h% TaskName="c" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<Task^>^<%k% %l%="%m%.Xml"/^>^<%k% %l%="%m%.Xml.Linq"/^>^<%k% %l%="WindowsBase"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.Collections.Generic"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.Linq"/^>^<%n% %o%="%m%.IO.Packaging"/^>^<%n% %o%="%m%.Xml.Linq"/^>^<%n% %o%="%m%.Text.RegularExpressions"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngin)";var b=@"$(ngout)";var c=@"$(wpath)";var d=@"$(debug)"=="true";var %_%=".nuspec";var EXT_NUPKG=".nupkg";var TAG_META="metadata";var DEF_CONTENT_TYPE="application/octet";var MANIFEST_URL="http://schemas.microsoft.com/packaging/2010/07/manifest";var ID="id";var VER="version";Action^<%r%,object^>e=%s%(%r% f,object g){if(d){%w%(f,g);}};var h=Console.Error;a=Path.%v%(c,a);if(!%x%.Exists(a)){h.%u%("`{0}` is not found.",a);%q% false;}b=Path.%v%(c,b);var i=%x%.GetFiles(a,"*"+%_%,SearchOption.TopDirectoryOnly).FirstOrDefault();if(i==null){h.%u%("{0} is not found in `{1}`",%_%,a);%q% false;}%w%("Found {0}: `{1}`",%_%,i);var j=XDocument.Load(i).Root.Elements().FirstOrDefault(k=^>k.Name.LocalName==TAG_META);if(j==null){h.%u%("{0} does not contain {1}.",i,TAG_META);%q% false;}var l=>>%bf%
<nul set /P =new Dictionary^<%r%,%r%^>();%t%(var m in j.Elements()){l[m.Name.LocalName.ToLower()]=m.Value;}if(l[ID].Length^>100^|^|!Regex.IsMatch(l[ID],@"^\w+([_.-]\w+)*$",RegexOptions.IgnoreCase^|RegexOptions.ExplicitCapture)){h.%u%("The format `{0}` is not correct.",ID);%q% false;}var n=new %r%[]{Path.%v%(a,"_rels"),Path.%v%(a,"package"),Path.%v%(a,"[Content_Types].xml")};var o=%r%.Format("{0}.{1}{2}",l[ID],l[VER],EXT_NUPKG);if(!String.IsNullOrWhiteSpace(b)){if(!%x%.Exists(b)){%x%.CreateDirectory(b);}o=Path.%v%(b,o);}%w%("Creating nupkg `{0}` ...",o);using(var p=Package.Open(o,FileMode.Create)){Uri q=new Uri(String.Format("/{0}{1}",l[ID],%_%),UriKind.Relative);p.CreateRelationship(q,TargetMode.Internal,MANIFEST_URL);%t%(var r in %x%.GetFiles(a,"*.*",SearchOption.AllDirectories)){if(n.Any(k=^>r.StartsWith(k,%z%.Ordinal))){continue;}%r% s;if(r.StartsWith(a,%z%.OrdinalIgnoreCase)){s=r.Substring(a.Length).TrimStart(Path.DirectorySeparatorChar);}else{s=r;}e("- `{0}`",s);var t=%r%.Join("/",s.Split('\\','/').Select(g=^>Uri.EscapeDataString(g)));Uri u=PackUriHelper.CreatePartUri(new Uri(t,UriKind.Relative));var v=p.CreatePart(u,DEF_CONTENT_TYPE,CompressionOption.Maximum);using(Stream w=v.GetStream())using(var x=new FileStream(r,FileMode.Open,FileAccess.Read)){x.CopyTo(w);}}Func^<%r%,%r%^>y=%s%(%r% z){%q%(l.ContainsKey(z))?l[z]:"";};var _=p.PackageProperties;_.Creator=y("authors");_.Description=y("description");_.Identifier=l[ID];_.Version=l[VER];_.Keywords=y("tags");_.Title=y("title");_.LastModifiedBy="%y% $(%y%)";}]]^>^</Code^>^</Task^>^</%h%^>^<%d% Name="Build" %e%="get"/^>^<%a%^>^<%y%^>1.8.0.8275+df76082^</%y%^>^<wpath %b%="'$(wpath)'==''"^>$(MSBuildProjectDirectory)^</wpath^>^</%a%^>^<%d% Name="header"^>^<Message Text="%%0D%%0A%y% $(%y%)%%0D%%0A(c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ] GitHub/3F%%0D%%0A" >>%bf%
<nul set /P =Importance="high"/^>^</%d%^>^</Project^>>>%bf%
exit/B 0
packages/DllExport.1.7.3/License.txt
New file
@@ -0,0 +1,22 @@
The MIT License (MIT)
Copyright (c) 2009-2015  Robert Giesecke
Copyright (c) 2016-2020  Denis Kuzmin < x-3F@outlook.com > GitHub/3F
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
packages/DllExport.1.7.3/Readme.md
New file
@@ -0,0 +1,155 @@
# [.NET DllExport](https://github.com/3F/DllExport)
*.NET DllExport* with .NET Core support (aka 3F/DllExport)
```
Copyright (c) 2009-2015  Robert Giesecke
Copyright (c) 2016-2020  Denis Kuzmin < x-3F@outlook.com > GitHub/3F
```
[![Build status](https://ci.appveyor.com/api/projects/status/hh2oxibqoi6wrdnc/branch/master?svg=true)](https://ci.appveyor.com/project/3Fs/dllexport-ix27o/branch/master)
[![Latest-Release](https://img.shields.io/github/release/3F/DllExport.svg)](https://github.com/3F/DllExport/releases/latest)
[![License](https://img.shields.io/badge/License-MIT-74A5C2.svg)](https://github.com/3F/DllExport/blob/master/LICENSE)
[![coreclr_ILAsm](https://img.shields.io/badge/coreclr.ILAsm-4.700.2-C8597A.svg)](https://www.nuget.org/packages/ILAsm/)
[![Cecil](https://img.shields.io/badge/Cecil-0.11.2-1182C3.svg)](https://github.com/jbevain/cecil)
[![MvsSln](https://img.shields.io/badge/MvsSln-v2.5.2-865FC5.svg)](https://github.com/3F/MvsSln)
[![GetNuTool](https://img.shields.io/badge/GetNuTool-v1.8-93C10B.svg)](https://github.com/3F/GetNuTool)
[![hMSBuild](https://img.shields.io/badge/hMSBuild-v2.3.0-7F7F7F.svg)](https://github.com/3F/hMSBuild)
[![Conari](https://img.shields.io/badge/Conari-v1.4.0-8AA875.svg)](https://github.com/3F/Conari)
[![Build history](https://buildstats.info/appveyor/chart/3Fs/dllexport-ix27o?buildCount=20&includeBuildsFromPullRequest=true&showStats=true)](https://ci.appveyor.com/project/3Fs/dllexport-ix27o/history)
[`DllExport`](https://3f.github.io/DllExport/releases/latest/manager/)` -action Configure` [[?](#how-to-get-dllexport)]
> [ ***[Quick start](https://github.com/3F/DllExport/wiki/Quick-start)*** ] [ [Examples: C++, C#, Java](https://github.com/3F/DllExport/wiki/Examples) ]
> -> { **[Wiki](https://github.com/3F/DllExport/wiki)** } { [🧪 Demo src](https://github.com/3F/Examples/tree/master/DllExport/BasicExport) }
```csharp
[DllExport]
public static int entrypoint(IntPtr L)
{
    // ... it will be called from Lua script
    lua_pushcclosure(L, onProc, 0);
    lua_setglobal(L, "onKeyDown");
    return 0;
}
```
* For work with **Unmanaged** memory including native or binary data from the heap and binding between .NET and unmanaged native C/C++ etc, use [Conari](https://github.com/3F/Conari)
* For related work with Lua (5.4, 5.3, 5.2, 5.1, ...), use [LuNari](https://github.com/3F/LuNari)
```csharp
[DllExport("Init", CallingConvention.Cdecl)]
// __cdecl is the default calling convention for our library
[DllExport(CallingConvention.StdCall)]
[DllExport("MyFunc")]
[DllExport]
```
We're supporting the following PE modules: Library (**.dll**) and Executable (**.exe**) [[?](https://github.com/3F/DllExport/issues/18)]
[![](./Resources/img/DllExport.png)](https://3f.github.io/DllExport/releases/latest/manager/)
[![](https://raw.githubusercontent.com/3F/Conari/master/Conari/Resources/screencast_Complex_types.jpg)](https://www.youtube.com/watch?v=QXMj9-8XJnY)
## License
The [MIT License (MIT)](https://github.com/3F/DllExport/blob/master/LICENSE)
.NET DllExport contributors: https://github.com/3F/DllExport/graphs/contributors
## &_
### How does it work
Current features has been implemented through [ILDasm](https://github.com/3F/coreclr/tree/master/src/ildasm) & [ILAsm](https://github.com/3F/coreclr/tree/master/src/ilasm) that prepares the all required steps via `.export` directive ([it's specific directive for ILAsm compiler only](https://github.com/3F/DllExport/issues/45#issuecomment-317802099)).
**What inside ? or how does work the .export directive ?**
Read about format PE32/PE32+, start with grammar from asmparse and move to writer:
```cpp
...
//yacc
if(PASM->m_pCurMethod->m_dwExportOrdinal == 0xFFFFFFFF)
{
  PASM->m_pCurMethod->m_dwExportOrdinal = $3;
  PASM->m_pCurMethod->m_szExportAlias = $6;
  if(PASM->m_pCurMethod->m_wVTEntry == 0) PASM->m_pCurMethod->m_wVTEntry = 1;
  if(PASM->m_pCurMethod->m_wVTSlot  == 0) PASM->m_pCurMethod->m_wVTSlot = $3 + 0x8000;
}
...
EATEntry*   pEATE = new EATEntry;
pEATE->dwOrdinal = pMD->m_dwExportOrdinal;
pEATE->szAlias = pMD->m_szExportAlias ? pMD->m_szExportAlias : pMD->m_szName;
pEATE->dwStubRVA = EmitExportStub(pGlobalLabel->m_GlobalOffset+dwDelta);
m_EATList.PUSH(pEATE);
...
// logic of definition of records into EXPORT_DIRECTORY (see details from PE format)
HRESULT Assembler::CreateExportDirectory()
{
...
    IMAGE_EXPORT_DIRECTORY  exportDirIDD;
    DWORD                   exportDirDataSize;
    BYTE                   *exportDirData;
    EATEntry               *pEATE;
    unsigned                i, L, ordBase = 0xFFFFFFFF, Ldllname;
    ...
    ~ now we're ready to miracles ~
```
Read also my brief explanations here: [AssemblyRef encoding](https://github.com/3F/DllExport/issues/125#issuecomment-561245575) / [about mscoree](https://github.com/3F/DllExport/issues/45#issuecomment-317802099) / [DllMain & the export-table](https://github.com/3F/DllExport/issues/5#issuecomment-240697109) / [DllExport.dll](https://github.com/3F/DllExport/issues/28#issuecomment-281957212) / [ordinals](https://github.com/3F/DllExport/issues/8#issuecomment-245228065) ...
### How to get DllExport
[**`tl;dr`: put this inside solution folder, then click it there.**](https://3f.github.io/DllExport/releases/latest/manager/)
Since v1.6+ have no official support of NuGet clients ([[?](https://github.com/3F/DllExport/wiki/DllExport-Manager-Q-A)]), you need just use [this](https://3f.github.io/DllExport/releases/latest/manager/) inside your solution folder. **Wiki:** [ [Quick start](https://github.com/3F/DllExport/wiki/Quick-start) ]
Get our manager (~20 Kbytes) from any **trusted** place. Official [GHR](https://github.com/3F/DllExport/releases/latest) is recommended. But you can also get it from official packages via NuGet server [![NuGet package](https://img.shields.io/nuget/v/DllExport.svg)](https://www.nuget.org/packages/DllExport/), etc. [ **[Documentation](https://github.com/3F/DllExport/wiki/DllExport-Manager)** ]
### How to Build .NET DllExport
Just use build.bat if you need final binaries (NuGet package as `DllExport.<version>.nupkg`, Manager, zip-archives, and others).
```batch
.\build Debug
```
Part of the build works through [vssbe](https://github.com/3F/vsSolutionBuildEvent) (including CI that uses [CIM](https://www.nuget.org/packages/vsSolutionBuildEvent/) version). But you don't need to do anything at all. For Visual Studio IDE you can also use [vsix version](https://visualstudiogallery.msdn.microsoft.com/0d1dbfd7-ed8a-40af-ae39-281bfeca2334/)
### Modified ILAsm + ILDasm on coreclr
We're using **our modified versions on coreclr** specially for our .NET DllExport project - https://github.com/3F/coreclr
This helps to avoid some problems ([like this](https://github.com/3F/DllExport/issues/125#issuecomment-561245575), or [this](https://github.com/3F/DllExport/issues/17)) and more...
*To build minimal version (it will not include all components as for original coreclr repo):*
Restore git submodule or use repo: https://github.com/3F/coreclr.git
```bash
git submodule update --init --recursive
```
*Make sure that you have installed [CMake](https://cmake.org/download/), then build simply:*
```bash
build-s -all -x86 -x64 Release
```
*You can also use our compiled versions:* [![NuGet package](https://img.shields.io/nuget/v/ILAsm.svg)](https://www.nuget.org/packages/ILAsm/)
### Donation
Please note again, the [UnmanagedExports](https://www.nuget.org/packages/UnmanagedExports) was created by Robert Giesecke. His page is [here](https://sites.google.com/site/robertgiesecke/Home/uploads/unmanagedexports). [[?](https://github.com/3F/DllExport/issues/3#issuecomment-232422362)]
But *.NET DllExport* [**is not related to him**](https://github.com/3F/DllExport/issues/87#issuecomment-438576100).
✔ *.NET DllExport* is developed for you by [GitHub/3F](https://github.com/3F) ([ [GitHub](https://github.com/3F) ]; [ [twitter](https://twitter.com/GitHub3F) ]).
If something is helpful from *3F/DllExport,* donations are welcomed, and thanks !
[ [ ☕ Donate ](https://3F.github.com/Donation/) ]
packages/DllExport.1.7.3/build_info.txt
New file
@@ -0,0 +1,9 @@
    S_NUM_REV:          1.7.3.58831
    S_REL:
    bSha1:              9a4bc51
    MetaCor:            netstandard1.1
    MetaLib:            v2.0
    Wizard:             v4.0
    Configuration:      PublicRelease
    :: generated by a vsSolutionBuildEvent 1.14.0.36854
packages/DllExport.1.7.3/changelog.txt
New file
@@ -0,0 +1,856 @@
- - - - - - - - - - - - - - - - - - - - - - - - -
.NET DllExport - https://github.com/3F/DllExport
- - - - - - - - - - - - - - - - - - - - - - - - -
[v1.7.3] 2020.06.12
    * FIXED: Fixed syntax error at token '-' in: IL_002d: ldc.r8 -nan(ind) with "return Double.NaN"
             Through "Single + Double NaN token patching" option. Issue #158.
                ```
                .field = float32(-nan(ind)) -> 0xFFC00000
                .field = float64(-nan(ind)) -> 0xFFF8000000000000
                ldc.r8 -nan(ind) -> 00 00 00 00 00 00 F8 FF
                ldc.r4 -nan(ind) -> 00 00 C0 FF
                ```
    * FIXED: NuGet packages are not visible as installed when DLLExport enabled for project.
             Issue #152.
    * FIXED: Concurrency Issue with Parallel Project Builds. Issue #73.
    * FIXED: Fixed the first phase of the build when restoring. Related issue #159.
    * FIXED: Fixed VS NuGet PM possible error:
             "You cannot call a method on a null-valued expression."
    * CHANGED: Improves package integration. PR  #161.
                - Updated logic for packages through `-pkg-link` key.
                - Removed `-force` key from the project files
                  if it was pushed together with other commands for manager.
[v1.7.2]
    * NOTE: Version 1.7.2 does not exist!
            To avoid confusion and additional misunderstanding with 1.2.7,
            👉 Minor version 1.7.2 will be numbered as [ 1.7.3 ]
            https://github.com/3F/DllExport/milestone/11
[v1.7.1] 2020.05.07
    * NEW: Pre-Processing feature. PR #146.
           Related issue #40
           Official ILMerge support;
           https://github.com/dotnet/ILMerge
           Quick integration with Conari for most easy access to unmanaged features;
           https://github.com/3F/Conari
           +Other related tools and assembly manipulations.
           Manual configuring: https://github.com/3F/DllExport/issues/40#issuecomment-593147220
    * NEW: Post-Processing. PR #148.
           Continues direction of Pre-Processing feature. PR #146
           Related issue #144
           Explanation and details:
           https://ko-fi.com/Blog/Post/ILMerge---Conari---Debug-information---DllExport-=-O5O61MV8A
           1.7.1 Provides only basic GUI support for predefined options. Thus,
            *! Some Post-Proc features are not yet available in GUI.
            But you can already configure it with msbuild:
            ```
            <Target Name="DllExportPostProc">
                <!-- After activation, you can access the following properties and items:
                $(DllExport)     - version
                $(DllExportSln)  - full path to .sln which controls current project
                $(DllExportPrj)  - full path to current project where processed .NET DllExport
                @(DllExportDirX64)    - $(TargetDir)x64\*.*
                @(DllExportDirX86)    - $(TargetDir)x86\*.*
                @(DllExportDirBefore) - $(TargetDir)Before\*.*
                @(DllExportDirAfter)  - $(TargetDir)After\*.*
                @(DllExportDependents + populated property name)
                   - each populated properties from DllExportProcEnv,
                      e.g. DllExportDependentsTargetDir
                @(DllExportDependencies + populated property name)
                  - each populated properties from DllExportProcEnv,
                      e.g. DllExportDependenciesTargetDir
                @(DllExportSeqDependents + populated property name)
                   - each populated properties from DllExportProcEnv,
                      e.g. DllExportSeqDependentsTargetDir
                -->
            </Target>
            ```
            https://github.com/3F/DllExport/pull/148#issuecomment-622115091
    * NEW: Optional copying of intermediate files + x86+x64 directories into output
               for projects that dependent on projects where used DllExport. Issue #144.
               Including sequential referencing through other projects:
               https://github.com/3F/DllExport/pull/148#issuecomment-625193408
    * FIXED: Fixed #140 ... failed to create safe SSL/TLS context.
    * FIXED: Pack of fixes for .net.dllexport.targets. PR #147.
            * Fixed "Cannot modify an evaluated object originating in an imported file".
            * Fixed possible duplication in .net.dllexport.targets when configuring.
            * Adds removing TargetsFile if not used.
            * Fixed possible loss of settings in .targets when configuring.
    * FIXED: Fixed #143 'Microsoft.NET.Sdk' specified could not be found.
    * FIXED: A multiple empty `<PropertyGroup />` in project files during new configuration.
    * CHANGED: Wizard. Dropped support for ssl3 + tls1.0 + tls1.1
    * CHANGED: Wizard. Simplified notification for stable versions.
    * CHANGED: Manager. Access to hMSBuild tool (packed) via `-hMSBuild` key.
                        https://github.com/3F/hMSBuild
                        Since it uses packed version (while GetNuTool is integrated inside),
                        you need use -dxp-version to control specific version.
    * CHANGED: Updated Cecil 0.11.2
               https://github.com/jbevain/cecil/releases/tag/0.11.2
    * CHANGED: Updated MvsSln 2.5.2
               https://github.com/3F/MvsSln/releases/tag/2.5.2
[v1.7] 2020.01.31
    * NEW: .NET Core based projects support.
           Issues: #90, #67
           PR: #123
    * NEW: .NET Standard 1.1 and above targeting support.
    * NEW: Implemented "Single + Double Inf/-Inf token patching" option.
           Related Issue #128.
    * NEW: Implemented "Rebase System Object" option for our assembler.
            Helps to avoid possible "Invalid memory access" (JNA/Java). Issue #125.
            For C/C++ such as "Unhandled exception at ... (KernelBase)"
            https://twitter.com/GitHub3F/status/1201904821093187585
            Part of PR #123
    * NEW: Implemented updater for wizard. Issue #109.
    * NEW: Textual export of affected data to diag.
    * CHANGED: Updated CoreCLR 3.1.0 LTS \ IL Assembler 4.700.2.
               https://github.com/3F/coreclr/releases/tag/ILAsm.4.700.2
               Includes an implemented `/REBASE` feature for related issue #125.
    * CHANGED: New installation behavior through official NuGet.
               init.ps1 also adds optional copying of package data for our manager.
               Please note: This is not nuget support!
                            It just replaces known info-form that was in 1.6.x.
    * CHANGED: New wizard layout for 1.7.
    * CHANGED: Local scope when invoking .\DllExport manager in project files.
    * CHANGED: Updated logic for an offline versions
                with optional converting to online if needed.
    * CHANGED: Updated MvsSln 2.5.1
               https://github.com/3F/MvsSln/releases/tag/2.5.1
    * CHANGED: Updated hMSBuild 2.3
               https://github.com/3F/hMSBuild/releases/tag/v2.3
    * KNOWN: You can finally get another System.Object in modified assembly:
             https://github.com/3F/DllExport/issues/90#issuecomment-546637702
    * NOTE: You need an updated/modern manager to avoid problem
            when "Possible incorrect Sdk-based project types": PR #123
            https://github.com/3F/MvsSln/issues/23
            Use it from official 1.7 release:
            https://github.com/3F/DllExport/releases/tag/v1.7
            https://www.nuget.org/packages/DllExport/1.7.0
            Otherwise you need provide manually msbuild instance
            that can process modern Sdk-types due to modern VS/dotnet sdk
            dependencies for netcore-based projects.
            For example, through hMSBuild https://github.com/3F/hMSBuild
            ```
            DllExport ... -msb hMSBuild
            ```
    * NOTE: For command-line mode, To upgrade configured version to 1.7:
            ```
                DllExport -action Upgrade -dxp-version 1.7.0
            ```
[v1.7-RC] 2020.01.27
    * NOTE: Release Candidate includes all actual fixes from
            [ 1.7 beta-1 to beta-4 ] releases. And also adds the following:
    * NEW: Implemented updater for wizard. Issue #109.
    * NEW: Textual export of affected data to diag.
    * CHANGED: Updated logic for an offline versions
                with optional converting to online if needed.
    * CHANGED: `.gitattributes` now will be distributed with packages.
               Use this to avoid related problems:
               `a7, a8, a9 - is not recognized as an internal or external command`
               https://github.com/3F/hMSBuild/issues/2
[v1.7-beta4] 2020.01.21
    * NEW: Allowed .NET Standard 1.1 and above targeting.
    * FIXED: Fixed "Sdk.WindowsDesktop" problem for .NET Core / SDK-based projects.
             Details in PR #123.
    * FIXED: Fixed beta3 incorrect layout (Thanks @Genteure, PR #131).
             Related problem with `Inf/-Inf token patching` option:
             https://github.com/3F/DllExport/issues/128#issuecomment-566360606
    * FIXED: DllExport crashing with proxy authentication error. Issue #133.
    * FIXED: Fixed actions for `-mgr-up` key.
             Including `-action Upgrade` ( Update + mgr-up + force keys )
    * FIXED: Fixes possible MSB1006 for proxycfg property.
             "MSB1006: Property is not valid. Switch: proxycfg"
    * CHANGED: UI. VS project icons under Visual Studio 2017 Image Library EULA.RTF license.
    * CHANGED: init.ps1 adds optional copying of package data for our manager.
               Part of the "new installation behavior through official NuGet." (beta2)
               Please note: This is not nuget support!
                            It just replaces known info-form that was in 1.6.x.
    * CHANGED: Local scope when invoking .\DllExport manager in project files.
    * CHANGED: Updated GetNuTool 1.8
               https://github.com/3F/GetNuTool/releases/tag/1.8
    * NOTE: Please don't use beta releases in production!
    * NOTE: Please report about something here: https://github.com/3F/DllExport/issues
[v1.6.6] 2020.01.16
    * NOTE: Please don't forget to test latest 1.7 BETA releases (not for production)
            with .NET Core support!
            https://github.com/3F/DllExport
    * FIXED: Fixed possible duplication of `PlatformTarget` during setup.
    * FIXED: Fixed error when switching between .sln in UI. Wizard.
    * FIXED: DllExport crashing with proxy authentication error. Issue #133.
    * FIXED: Fixed actions for `-mgr-up` key.
             Including `-action Upgrade` ( Update + mgr-up + force keys )
    * FIXED: Fixes possible MSB1006 for proxycfg property.
             "MSB1006: Property is not valid. Switch: proxycfg"
    * CHANGED: Updated MvsSln 2.5
               https://github.com/3F/MvsSln/releases/tag/2.5
    * CHANGED: Updated Mono Cecil 0.11.1
               https://github.com/jbevain/cecil/releases/tag/0.11.1
    * CHANGED: Updated GetNuTool 1.8
               https://github.com/3F/GetNuTool/releases/tag/1.8
    * CHANGED: Updated Conari 1.4
               https://github.com/3F/Conari/releases/tag/1.4
[v1.7-beta3] 2019.12.15
    * FIXED: Mismatch of the name of the exported function with the specified value.
             Issue #129.
    * FIXED: Unchangeable cdecl convention. Part of Issue #129.
    * FIXED: Fixed possible duplication of `DllExportSysObjRebase` during setup.
    * NEW: Implemented "Single + Double Inf/-Inf token patching" option.
           Related Issue #128.
    * KNOWN: You can finally get another System.Object in modified assembly:
             https://github.com/3F/DllExport/issues/90#issuecomment-546637702
    * NOTE: Please don't use beta releases in production!
    * NOTE: Please report about something here: https://github.com/3F/DllExport/issues
[v1.7-beta2] 2019.12.14
    * FIXED: Fixed possible "Invalid memory access" (JNA/Java). Issue #125.
             For C/C++ such as "Unhandled exception at ... (KernelBase)"
             https://twitter.com/GitHub3F/status/1201904821093187585
    * FIXED: Fixed 'Failed to resolve assembly...' when .NET Standard. Issue #127.
    * FIXED: Fixed error when switching between .sln in UI. Wizard.
    * FIXED: Fixed possible duplication of `PlatformTarget` during setup.
    * NEW: Implemented "Rebase System Object" option for our assembler.
    * CHANGED: New installation behavior through official NuGet.
    * CHANGED: New wizard layout for 1.7.
    * CHANGED: Updated CoreCLR 3.1.0 RTM \ IL Assembler 4.700.2.
               https://github.com/3F/coreclr/releases/tag/ILAsm.4.700.2
               Includes an implemented `/REBASE` feature for related issue #125.
    * CHANGED: Updated Mono Cecil 0.11.1
               https://github.com/jbevain/cecil/releases/tag/0.11.1
    * CHANGED: Updated Conari 1.4
               https://github.com/3F/Conari/releases/tag/1.4
    * KNOWN: Possible syntax error at token 'inf'. Issue #128.
             https://github.com/3F/DllExport/issues/128
    * KNOWN: You can finally get another System.Object in modified assembly:
             https://github.com/3F/DllExport/issues/90#issuecomment-546637702
    * NOTE: Please don't use beta releases in production!
    * NOTE: Please report about something here: https://github.com/3F/DllExport/issues
[v1.7-beta] 2019.11.04
    * NEW: Basic support for the netcore-based projects.
           Issues: #90, #67
           PR: #123
    * CHANGED: Updated CoreCLR 3.0 IL Assembler 4.700.1
               https://github.com/3F/coreclr
    * CHANGED: Updated Mono Cecil 0.11
    * CHANGED: Updated MvsSln 2.5
    * NOTE: You also need an updated manager to avoid problem
            when "Possible incorrect Sdk-based project types": PR #123
            https://github.com/3F/MvsSln/issues/23
            Use it from official 1.7-beta release:
            https://github.com/3F/DllExport/releases/tag/v1.7-beta
            https://www.nuget.org/packages/DllExport/1.7.0-beta
            Otherwise you need provide manually msbuild instance
            that can process modern Sdk-types due to modern VS/dotnet sdk
            dependencies for netcore-based projects.
            For example, through hMSBuild https://github.com/3F/hMSBuild
            ```
            DllExport ... -msb hMSBuild
            ```
    * NOTE: To upgrade configured version to 1.7 beta:
            ```
                DllExport -action Upgrade -dxp-version 1.7.0-beta
            ```
    * NOTE: Please don't use beta releases in production!
    * NOTE: Please report about something here: https://github.com/3F/DllExport/issues
    * KNOWN: You can finally get another System.Object in modified assembly:
             https://github.com/3F/DllExport/issues/90#issuecomment-546637702
[v1.6.5] 2019.08.10
    * FIXED: Possible "The format ... of configuration is not supported."
             Issue #114.
    * FIXED: XML meta comments for DllExport Metadata.
    * CHANGED: Updated MvsSln 2.4
               Release notes:
               https://github.com/3F/MvsSln/releases/tag/v2.4
    * NOTE: To upgrade configured version to v1.6.5:
            ```
                DllExport -action Upgrade -dxp-version 1.6.5
            ```
[v1.6.4] 2019.07.04
    * FIXED: Possible "The process cannot access the file because it is being used by another process"
             Issue #106
    * CHANGED: Updated Mono.Cecil 0.10.4
               https://github.com/jbevain/cecil/commits/0.10.4
    * CHANGED: Updated MvsSln 2.3
               Release notes:
               https://github.com/3F/MvsSln/releases/tag/v2.3
    * NOTE: To upgrade configured version to v1.6.4:
            ```
                DllExport -action Upgrade -dxp-version 1.6.4
            ```
[v1.6.3] 2019.05.30
    * NEW: Support of unicode characters in namespaces. Issue #80
    * NEW: Integrated `-action Configure` command by default. Issue #96
           Configure everything in one click.
           https://github.com/3F/DllExport/wiki/Quick-start
    * CHANGED: Updated Mono.Cecil 0.10.3
               https://github.com/jbevain/cecil/commits/0.10.3
    * CHANGED: Updated MvsSln 2.2
               Release notes:
               https://github.com/3F/MvsSln/releases/tag/v2.2
    * NOTE: To upgrade configured version to v1.6.3:
            ```
                DllExport -action Upgrade -dxp-version 1.6.3
            ```
[v1.6.2] 2018.12.27
    * NEW: Added option 'auto' into panel of platforms as an automatic configuring platform from user settings.
           An easy configuring between different configurations, like from BasicExport example:
           https://github.com/3F/Examples/tree/master/DllExport/BasicExport
    * FIXED: MSB3073 for paths with `%` and `;`.
    * FIXED: Inactive `-packages` key. (broken in 1.6.1)
    * FIXED: Problems with relative paths for `-pkg-link`. (incomplete logic from 1.6.0)
    * FIXED: Fixed problems with special symbols in path. Related Issue #88.
            ```
             ' &!~`@#$^(+)_=%-;[.]{,}
            ```
    * FIXED: Fixes possible Null Exception for empty project collection when applying filter.
    * FIXED: Build problem when project is configured from arguments ending with `"` (double quote mark).
             For example: `-action Configure -sln-dir "path"`
    * CHANGED: Removed obsolete Configurator (old PowerShell way) from NuGet package.
    * CHANGED: Updated hMSBuild 2.0 & GetNuTool 1.7.
               Release notes:
                * https://github.com/3F/GetNuTool/releases/tag/v1.7
                * https://github.com/3F/hMSBuild/releases/tag/v2.0
    * NOTE: To upgrade configured version on v1.6.2:
            ```
                DllExport -action Upgrade -dxp-version 1.6.2
            ```
[v1.6.1] 2018.08.05
    * FIXED: Fixed bug when some methods cannot be exported. Issue #59.
    * FIXED: Bug 'The node is not parented by this object' when Configuring projects. Issue: #77.
    * FIXED: Fixed GDI objects leak in Wizard.
    * FIXED: `-msb` key cannot affect for GetNuTool section. Issue #74.
    * FIXED: Bug when automatic restoring still uses default keys from manager after configuring with custom `-server`.
    * FIXED: Problem with double quotes for `-packages` key.
    * FIXED: Possible incorrect repetition of the relative path for `-packages` key.
    * FIXED: Possible problem 'The request was aborted: Could not create SSL/TLS secure channel.'. Issue: #77.
    * FIXED: Possible problem with path when `-msb` key contains round brackets,
             e.g.: `D:\C\Program Files (x86)\Microsoft Visual Studio\`...
    * NEW: Implemented features for additional automation. Issue #76.
            New actions:
                * `-action Export`
                * `-action Recover`
                * `-action Unset`
            Documentation: https://github.com/3F/DllExport/wiki/DllExport-Manager#automation
    * NEW: Added proxy support for manager.
            The common format: `[usr[:pwd]@]host[:port]`
            Documentation: https://github.com/3F/DllExport/wiki/DllExport-Manager#proxy
    * NEW: Wizard. Added sorting an projects in main window by its installing status and by availability.
    * NEW: Wizard. Added filter for list of projects in main wizard window.
    * NEW: New 'Offline' versions from our packages. See GitHub Releases page.
    * NEW: Added key to force update `Reference` without PublicKeyToken. Issue #65.
    * NEW: Added `-force` key for manager to use aggressive behavior, e.g. like removing pkg when updating.
           Wiki: https://github.com/3F/DllExport/wiki/DllExport-Manager#receiving-new-package-version
    * NEW: New action `-action Upgrade`.
           Aggregates an Update action with additions for upgrading.
                Today's an Upgrade action:
                ```
                DllExport -action Upgrade ...
                ```
                is equal to:
                ```
                DllExport -action Update -mgr-up -force ...
                ```
                Wiki: https://github.com/3F/DllExport/wiki/DllExport-Manager#updating
    * CHANGED: Case sensitivity for the Action names.
    * CHANGED: `-action Default` for nothing.
    * CHANGED: UI layout fixes for -Info form (Thanks @Genteure, Issue #61).
    * CHANGED: Allows absolute path for `-packages` key.
    * CHANGED: `-sln-file` key now can affect to `-action Configure`
    * CHANGED: hMSBuild tool now is also distributed inside root directory of the packages zip & nupkg.
               Use this for EXP0014 problem: "RunIlAsm. The library manager still cannot be found."
               Example: https://www.youtube.com/watch?v=zUejJ4vUPGw
    * CHANGED: Updated GetNuTool v1.6.2
    * CHANGED: Updated MvsSln v2.1.0
    * OTHER: Some other fixes and changes with manager and wizard.
    * NOTE: To upgrade configured version: `DllExport -action Upgrade ...`
    * NOTE: Configuring projects: `DllExport -action Configure ...`
    * NOTE: Screencasts:
                * Quick start: https://www.youtube.com/watch?v=sBWt-KdQtoc
                * Basic examples for C++ and C#: https://www.youtube.com/watch?v=9Hyg3_WE9Ks
                * Complex types and Strings: https://www.youtube.com/watch?v=QXMj9-8XJnY
    * NOTE: Our actual wiki - https://github.com/3F/DllExport/wiki
            * Documentation for manager: https://github.com/3F/DllExport/wiki/DllExport-Manager
[v1.6] 2017.12.29
    * NEW: The new embeddable lightweight manager for distribution via MvsSln & GetNuTool projects. Issue #38.
           Based on hMSBuild logic and includes GetNuTool core v1.6.1.
           Now you shouldn't use standard nuget clients anymore:
           https://www.youtube.com/watch?v=9bYgywZ9pPE
           Quick start: https://www.youtube.com/watch?v=sBWt-KdQtoc
            ==============================
            DllExport -action Configure
            ==============================
           Package from nuget.org already contains manager, but you can also get it directly.
           Latest manager: https://3F.github.io/DllExport/releases/latest/manager/
           ~18 Kb text-based embeddable batch-script that does not require powershell and dotnet-cli.
           Automatic restoring still is available but you can also use: `DllExport -action Restore`
           All available features: `DllExport -h`
           Direct links to remote package (without nuget server) via `-pkg-link {uri}` key. Issue #53.
           NuGet Server by default: nuget.org.
    * NEW: The new Wizard (configurator via MvsSln). To easy configure your projects in any place. Part of Issue #38.
           MvsSln v2.0: https://github.com/3F/MvsSln
    * NEW: Added support of empty/global namespaces - Issue #47.
           Use `Direct-Mod` if Cecil will not process this correctly.
    * NEW: Implemented another storage for configuration: '.net.dllexport.targets'. Issue #49.
    * NEW: New settings for configurator (Wizard):
            * Path to custom ILAsm.
            * Flag to keep intermediate Files (IL Code, Resources, ...).
            * Timeout of execution in milliseconds.
    * NEW: Implemented automatic checking existence of a correct exported proc via Conari. Issue #55.
           Wizard controls it via `$(DllExportPeCheck)`:
            * 0x01 bit - Will check count of all planned exports from final PE32/PE32+ module.
            * 0x02 bit - Will check existence of all planned exports (IL code) in actual PE32/PE32+ module.
    * NEW: Implemented PE32/PE32+ Viewer to check manually available exports from final modules. Issue #55.
           New key for manager:
            ```
            -pe-exp-list {module} - To list all available exports from PE32/PE32+ module.
            ```
            Sample:
            ```
            DllExport -pe-exp-list bin\Debug\regXwild.dll
            ```
    * FIXED: Fixed target platform detection. Issue #34.
             Details: https://github.com/3F/DllExport/issues/34#issuecomment-306171060
    * FIXED: Fixed problem when the Post-Build event is triggered before our tool. Issue #35.
             Use this if still is needed:
             ```
             <Target Name="PostBuildEventBeforeDllExport" BeforeTargets="DllExportMod">
                ...
             </Target>
             ```
    * FIXED: Fixed generation of exp + .lib via MS Library Manager for VS2017. Issue #37.
             Now it also includes processing through VsDevCmd & VcVarsAll initializer scripts.
             Use the folowing msbuild properties to override values by default:
             * $(DllExportVcVarsAll); $(DllExportVsDevCmd)
    * FIXED: Fixes possible problem with multiple properties that contains *Undefined* word,
             e.g.: *Undefined*\path1;C:\path2 ...
    * CHANGED: Added information about finding lib tool. Issue #44.
    * CHANGED: UI. Selected platform now affects to all configurations of project instead of active as before.
    * CHANGED: Now nuget package does not contain library in `lib/.../` Details in #36.
    * CHANGED: Now we also distribute .zip package for work through our manager etc.
               https://github.com/3F/DllExport/releases
    * NOTE: How to avoid EXP0014: RunIlAsm. The library manager still cannot be found.
            https://www.youtube.com/watch?v=zUejJ4vUPGw
            Related Issue #44
    * NOTE: Quick start (Configuring, Automatic restoring, Pe-Viewer):
            https://www.youtube.com/watch?v=sBWt-KdQtoc
    * NOTE: The latest text-based manager:
            https://3F.github.io/DllExport/releases/latest/manager/
               Other versions you can find from GitHub Releases:
               * https://github.com/3F/DllExport/releases
               Or get it from nuget packages starting with v1.6+
    * NOTE: PE-features via Conari v1.3.0 https://github.com/3F/Conari
    * KNOWN: Bug when - "Build successful but methods are not exported." Issue #59
             For today, anyone else may also try to use https://github.com/3F/Conari to avoid similar @Genteure's problem.
    * DIFF(v1.6-RC):
        * FIXED: Wizard. Fixed incorrect layout for zh_CN Simplified Chinese (Thanks @Genteure). Issue #61
        * FIXED: Fixes automatic restoring the package via msbuild. Issue #62
[v1.6-RC] 2017.11.26
    * FIXED: Avoids crashes when project cannot be loaded for some reasons. Issue #56
    * FIXED: Fixed usage of manager outside the Solution directory.
    * FIXED: Fixed restoring package when using `-pe-exp-list` command.
    * NEW: Added `-mgr-up` key. Will update manager to version from '-dxp-version'.
    * NOTE: Thanks for your feedback. Now we're ready for release v1.6, soon.
            Please check release-candidate as carefully as possible.
            Start with:
            ==============================
            DllExport -action Configure
            ==============================
            https://3F.github.io/DllExport/releases/latest/manager/
            https://www.youtube.com/watch?v=okPThdWDZMM&t=46s
[v1.6-beta3] 2017.10.27
    * NEW: Implemented another storage for configuration: '.net.dllexport.targets'. Issue #49.
    * NEW: Implemented automatic checking existence of a correct exported proc via Conari. Issue #55.
           Wizard controls it via `$(DllExportPeCheck)`:
            * 0x01 bit - Will check count of all planned exports from final PE32/PE32+ module.
            * 0x02 bit - Will check existence of all planned exports (IL code) in actual PE32/PE32+ module.
    * NEW: Implemented PE32/PE32+ Viewer to check manually available exports from final modules. Issue #55.
           New key for manager:
            ```
            -pe-exp-list {module} - To list all available exports from PE32/PE32+ module.
            ```
            Sample:
            ```
            DllExport -pe-exp-list bin\Debug\regXwild.dll
            ```
    * NEW: Implemented `-pkg-link {uri}` key for DllExport manager. Issue #53.
    * NEW: New settings for Wizard:
            * Path to custom ILAsm.
            * Flag to keep intermediate Files (IL Code, Resources, ...).
            * Timeout of execution in milliseconds.
    * CHANGED: Updated MvsSln v2.0. Full changelog: https://github.com/3F/MvsSln/blob/master/changelog.txt
    * NOTE: PE-features via Conari v1.3.0 https://github.com/3F/Conari
[v1.6-beta2] 2017.08.19
    * NOTE: This release contains trivial fixes only for our manager because of problems with nuget.org. Issue #38.
            Please read all changes in previous beta release and please note again - you shouldn't use standard nuget clients anymore:
            https://www.youtube.com/watch?v=okPThdWDZMM
            Test and comment anything about this in Issue #38 if you need.
    * FIXED: Updated GetNuTool v1.6.1 to fix problems with possible incorrect CRC & Compressed size info from nuget.org.
             Changelog here:
             https://github.com/3F/GetNuTool/blob/master/changelog.txt
             Related issues:
             * https://github.com/3F/GetNuTool/issues/3
             * https://github.com/3F/DllExport/issues/38#issuecomment-322250229
    * CHANGED: Changed url to get latest manager directly. Please use this if you need:
               * https://3F.github.io/DllExport/releases/latest/manager/
               Other versions you can find from GitHub Releases:
               * https://github.com/3F/DllExport/releases
               Or get it from nuget packages starting with v1.6+
[v1.6-beta] 2017.08.12
    * NEW: The new lightweight manager & distribution via MvsSln & GetNuTool projects. Issue #38.
           Based on hMSBuild logic and includes GetNuTool core.
           Now you shouldn't use standard nuget clients anymore:
           https://www.youtube.com/watch?v=okPThdWDZMM
           Package from nuget.org already contains this, but you can also get it directly.
           Latest version: https://raw.githubusercontent.com/3F/DllExport/latest/manager/DllExport.bat
           ~18 Kb text-based embeddable batch-scripts that does not require powershell and dotnet-cli.
           To install/uninstall or to reconfigure your projects: `DllExport -action Configure`
           To manually restore package: `DllExport -action Restore`
           All available features: `DllExport -h`
           Server by default - nuget.org
    * NEW: The new Wizard (configurator via MvsSln). To easy configure your projects in any place. Issue #38.
           MvsSln v1.0.1.43422: https://github.com/3F/MvsSln
    * NEW: Added support of global namespaces - Issue #47.
           Use `Direct-Mod` if Cecil will not process this correctly.
    * FIXED: Fixed target platform detection. Issue #34.
             Details: https://github.com/3F/DllExport/issues/34#issuecomment-306171060
    * FIXED: Fixed problem when the Post-Build event is triggered before our tool. Issue #35.
             Use this if still is needed:
             ```
             <Target Name="PostBuildEventBeforeDllExport" BeforeTargets="DllExportMod">
                ...
             </Target>
             ```
    * FIXED: Fixed generation of exp + .lib via MS Library Manager for VS2017. Issue #37.
             Now it also includes processing through VsDevCmd & VcVarsAll initializer scripts.
             Use the folowing msbuild properties to override values by default:
             * $(DllExportVcVarsAll); $(DllExportVsDevCmd)
    * FIXED: Fixes possible problem with multiple properties that contains *Undefined* word,
             e.g.: *Undefined*\path1;C:\path2 ...
    * CHANGED: Added information about finding lib tool. Issue #44.
    * CHANGED: UI. Selected platform now affects to all configurations of project instead of active as before.
    * CHANGED: Now, nuget package does not contain library in `lib/.../` Details in #36.
    * CHANGED: Now, we also distribute .zip package for work through our manager etc.
               https://github.com/3F/DllExport/releases
               The latest text-based manager you can find here:
               https://raw.githubusercontent.com/3F/DllExport/latest/manager/DllExport.bat
               Illustration here: https://www.youtube.com/watch?v=okPThdWDZMM
[v1.5.2] 2017.03.13
    * FIXED: Failing to compile in VS2017. Issue #29
             `Error The "DllExportAppDomainIsolatedTask" task failed unexpectedly. System.ArgumentException: Requested value 'Version46' was not found.`
    * FIXED: Possible error `Could not load file or assembly Microsoft.Build.Utilities or one of its dependencies.`
    * CHANGED: Updated script for loading of the Configurator to avoid problem with old assemblies. Issue #22
[v1.5.1] 2016.11.12
    * FIXED: Error : Invalid Option: /CVRES= Issue #20
    * NOTE: Our coreclr version was compiled with MSVC 14.0. Related Issue #21
[v1.5] 2016.11.04
    * FIXED: Fixed problem with white-space chars in path: `Cannot find path '<any full path with spaces>' because it does not exist ...`
    * FIXED: Fixed typo with fullseq (ddNS) - incorrect `0x30 0x30` ~0x007A7-0x007A8  /details in #14
    * FIXED: Possible problem with NullReferenceException when removing package.
    * FIXED: Fixed problem with old NS data when we try to install package for project A, then for project B
    * NEW: Implemented 'Generate .exp + .lib via MS Library Manager' #9
           GUI Configurator + MSBuild property: `DllExportGenExpLib`
    * NEW: Added support of unmanaged-export for Executable Modules (.exe) #18
    * NEW: Cecil variant for ddNS features /#14, #2
    * NEW: Added our custom IL Assembler as option to fix incorrect 0x13 / 0x11 opcodes. #17
           GUI Configurator + MSBuild property: `DllExportOurILAsm`
           It should help for users of Fody projects, etc.
           https://github.com/Fody/Fody/issues/271
           IlAsm 4.5.1 https://github.com/3F/coreclr
           based on 4.5.22220.0 / coreclr 1.0.4
           changelog of our coreclr for this release: https://github.com/3F/coreclr/blob/master/changelog.txt
    * CHANGED: Updated scripts of installing/removing package for more correct loading of our assemblies.
[v1.4] 2016.10.05
    * FIXED: Fixed bug - `An item with the same key has already been added`. Issue #10
    * FIXED: Bug with Meta library: Incorrect default values. Issue #16
             please note, the __cdecl is the default calling convention for our library
             as and for C and C++ programs.
    * FIXED?: Probably fixed bug - `Script errors on package install` Issue #6
    * FIXED?: Probably fixed bug - `non-English system language - syntax error` Issue #7
    * NEW: GUI Configurator with updated ddNS features.
    * NEW: Implemented feature 'Export for platform': [ x86 / x64 / x86 + x64 ] Issue #9
    * NEW: Implemented feature 'Base for ordinals'. Issue #11
           There is also alternative to configure this number - MSBuild property: DllExportOrdinalsBase
    * NEW: The one (1) now is used by default as Base for all ordinals.
           `Mimic ordinal counter (start from 1 instead of 0)` Issue #8
    * CHANGED: The ddNS features now as binary cmdlet `NSBin`. Use `nsbin.bat` if needed.
    * CHANGED: `Set "Inherited = false" in AttributeUsage for DllExportAttribute`. Issue #15
    * OTHER: other possible changes and fixes.
[v1.3] 2016.08.21
    * FIXED: bug 'Incorrect library' when DllExport installed for 2+ projects.
    * CHANGED: DllExport now uses `Cdecl` calling convention by default.
    * CHANGED: Mono.Cecil v0.9.6.4
[v1.2] 2016.07.13
    * CHANGED: dynamic definition of namespace for user scope. Issue #2
[v1.1] 2016.06.29
    * CHANGED: DllExport now is part of System.Runtime.InteropServices as and DllImport.
    * CHANGED: Mono.Cecil v0.9.6.1
    * NEW: 0x80070005 meaning... Issue #1
    * NEW: +DllExport(CallingConvention convention) signature
[v1.0] 2016.06.25
    * Initial the open release, based on v1.2.7.38850
packages/DllExport.1.7.3/dllexport.1.7.3.nupkg
Binary files differ
packages/DllExport.1.7.3/dllexport.1.7.3.nupkg.sha512
New file
@@ -0,0 +1 @@
pQyP45fUXRb8udS97ij0J2hlKaZJz0L8gElgG8VR/Cwrgc+blekHJCPFMRwNdR7jsB/nIW+2ZKT/9vzb6dZi4Q==
packages/DllExport.1.7.3/dllexport.nuspec
New file
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>DllExport</id>
    <version>1.7.3</version>
    <title>.NET DllExport</title>
    <authors>github.com/3F/DllExport</authors>
    <license type="file">License.txt</license>
    <owners>reg</owners>
    <licenseUrl>https://aka.ms/deprecateLicenseUrl</licenseUrl>
    <projectUrl>https://github.com/3F/DllExport</projectUrl>
    <repository type="git" url="https://github.com/3F/DllExport" />
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>
        Open source project .NET DllExport with .NET Core support (aka 3F/DllExport)
        https://github.com/3F/DllExport
        🚀 Quick start: https://github.com/3F/DllExport/wiki/Quick-start
        🔖 Examples. Unmanaged C++ / C# / Java: https://youtu.be/QXMj9-8XJnY
        🧪 Demo: https://github.com/3F/Examples/tree/master/DllExport/BasicExport
        =======================================
        gnt /p:ngpackages="DllExport/1.7.3"
        ================== https://github.com/3F/GetNuTool
    S_NUM_REV:          1.7.3.58831
    S_REL:
    bSha1:              9a4bc51
    MetaCor:            netstandard1.1
    MetaLib:            v2.0
    Wizard:             v4.0
    Configuration:      PublicRelease
    :: generated by a vsSolutionBuildEvent 1.14.0.36854</description>
    <summary>.NET DllExport with .NET Core support (aka 3F/DllExport)</summary>
    <tags>DllExport unmanaged-exports ildasm ilasm coreclr exported-functions dotnetcore Conari pinvoke net-c-func native tools dotnet-DllExport unmanaged-export hMSBuild GetNuTool MvsSln</tags>
    <releaseNotes> changelog: https://github.com/3F/DllExport/blob/master/changelog.txt </releaseNotes>
    <copyright>Copyright (c) 2009-2015  Robert Giesecke / Copyright (c) 2016-2020  Denis Kuzmin &lt; x-3F@outlook.com &gt; GitHub/3F </copyright>
  </metadata>
</package>
packages/DllExport.1.7.3/hMSBuild.bat
New file
@@ -0,0 +1,522 @@
@echo off
:: hMSBuild - 2.3.0.60647+78b6c77
:: Copyright (c) 2017-2020  Denis Kuzmin [ x-3F@outlook.com ] GitHub/3F
:: Copyright (c) the hMSBuild contributors
set "aa=%~dp0"
set ab=%*
if not defined ab setlocal enableDelayedExpansion & goto bt
if not defined __p_call set ab=%ab:^=^^%
set ac=%ab:!= #__b_ECL## %
set ac=%ac:^= #__b_CRT## %
setlocal enableDelayedExpansion
set "ad=^"
set "ac=!ac:%%=%%%%!"
set "ac=!ac:&=%%ad%%&!"
:bt
set "ae=2.8.4"
set af=%temp%\hMSBuild_vswhere
set "ag="
set "ah="
set "ai="
set "aj="
set "ak="
set "al="
set "am="
set "an="
set "ao="
set "ap="
set "aq="
set "ar="
set "as="
set /a at=0
if not defined ab goto bu
set ac=!ac:/?=/h!
call :bv bo ac bp
goto bw
:bx
echo.
@echo hMSBuild 2.3.0.60647+78b6c77
@echo Copyright (c) 2017-2020  Denis Kuzmin [ x-3F@outlook.com ] GitHub/3F
@echo Copyright (c) hMSBuild contributors
echo.
echo Licensed under the MIT License
@echo https://github.com/3F/hMSBuild
echo.
@echo.
@echo Usage: hMSBuild [args to hMSBuild] [args to msbuild.exe or GetNuTool core]
echo ------
echo.
echo Arguments:
echo ----------
echo  -no-vs        - Disable searching from Visual Studio.
echo  -no-netfx     - Disable searching from .NET Framework.
echo  -no-vswhere   - Do not search via vswhere.
echo.
echo  -vsw-priority {IDs} - Non-strict components preference: C++ etc.
echo                        Separated by space: https://aka.ms/vs/workloads
echo.
echo  -vsw-version {arg}  - Specific version of vswhere. Where {arg}:
echo      * 2.6.7 ...
echo      * Keywords:
echo        `latest` - To get latest remote version;
echo        `local`  - To use only local versions;
echo                   (.bat;.exe /or from +15.2.26418.1 VS-build)
echo.
echo  -no-cache         - Do not cache vswhere for this request.
echo  -reset-cache      - To reset all cached vswhere versions before processing.
echo  -notamd64         - To use 32bit version of found msbuild.exe if it's possible.
echo  -stable           - It will ignore possible beta releases in last attempts.
echo  -eng              - Try to use english language for all build messages.
echo  -GetNuTool {args} - Access to GetNuTool core. https://github.com/3F/GetNuTool
echo  -only-path        - Only display fullpath to found MSBuild.
echo  -force            - Aggressive behavior for -vsw-priority, -notamd64, etc.
echo  -vsw-as "args..." - Reassign default commands to vswhere if used.
echo  -debug            - To show additional information from hMSBuild.
echo  -version          - Display version of hMSBuild.
echo  -help             - Display this help. Aliases: -help -h
echo.
echo.
echo ------
echo Flags:
echo ------
echo  __p_call - Tries to eliminate the difference for the call-type invoking %~nx0
echo.
echo --------
echo Samples:
echo --------
echo hMSBuild -notamd64 -vsw-version 2.6.7 "Conari.sln" /t:Rebuild
echo hMSBuild -vsw-version latest "Conari.sln"
echo.
echo hMSBuild -no-vswhere -no-vs -notamd64 "Conari.sln"
echo hMSBuild -no-vs "DllExport.sln"
echo hMSBuild vsSolutionBuildEvent.sln
echo.
echo hMSBuild -GetNuTool -unpack
echo hMSBuild -GetNuTool /p:ngpackages="Conari;regXwild"
echo.
echo hMSBuild -no-vs "DllExport.sln" ^|^| goto by
goto bz
:bw
set "au="
set /a av=0
:b0
set aw=!bo[%av%]!
if [!aw!]==[-help] ( goto bx ) else if [!aw!]==[-h] ( goto bx ) else if [!aw!]==[-?] ( goto bx )
if [!aw!]==[-nocachevswhere] (
call :b1 -nocachevswhere -no-cache -reset-cache
set aw=-no-cache
) else if [!aw!]==[-novswhere] (
call :b1 -novswhere -no-vswhere
set aw=-no-vswhere
) else if [!aw!]==[-novs] (
call :b1 -novs -no-vs
set aw=-no-vs
) else if [!aw!]==[-nonet] (
call :b1 -nonet -no-netfx
set aw=-no-netfx
) else if [!aw!]==[-vswhere-version] (
call :b1 -vswhere-version -vsw-version
set aw=-vsw-version
)
if [!aw!]==[-debug] (
set am=1
goto b2
) else if [!aw!]==[-GetNuTool] (
call :b3 "accessing to GetNuTool ..."
for /L %%p IN (0,1,8181) DO (
if "!escg:~%%p,10!"=="-GetNuTool" (
set ax=!escg:~%%p!
call :b4 !ax:~10!
set /a at=%ERRORLEVEL%
goto bz
)
)
call :b3 "!aw! is corrupted: !escg!"
set /a at=1
goto bz
) else if [!aw!]==[-no-vswhere] (
set aj=1
goto b2
) else if [!aw!]==[-no-cache] (
set ak=1
goto b2
) else if [!aw!]==[-reset-cache] (
set al=1
goto b2
) else if [!aw!]==[-no-vs] (
set ah=1
goto b2
) else if [!aw!]==[-no-netfx] (
set ai=1
goto b2
) else if [!aw!]==[-notamd64] (
set ag=1
goto b2
) else if [!aw!]==[-only-path] (
set an=1
goto b2
) else if [!aw!]==[-eng] (
chcp 437 >nul
goto b2
) else if [!aw!]==[-vsw-version] ( set /a "av+=1" & call :b5 bo[!av!] v
set ae=!v!
call :b3 "selected vswhere version:" v
set ao=1
goto b2
) else if [!aw!]==[-version] (
@echo 2.3.0.60647+78b6c77
goto bz
) else if [!aw!]==[-vsw-priority] ( set /a "av+=1" & call :b5 bo[!av!] v
set ap=!v!
goto b2
) else if [!aw!]==[-vsw-as] ( set /a "av+=1" & call :b5 bo[!av!] v
set aq=!v!
goto b2
) else if [!aw!]==[-stable] (
set ar=1
goto b2
) else if [!aw!]==[-force] (
set as=1
goto b2
) else (
call :b3 "non-handled key:" bo{%av%}
set au=!au! !bo{%av%}!
)
:b2
set /a "av+=1" & if %av% LSS !bp! goto b0
:bu
if defined al (
call :b3 "resetting vswhere cache"
rmdir /S/Q "%af%" 2>nul
)
if not defined aj if not defined ah (
call :b6 bq
if defined bq goto b7
)
if not defined ah (
call :b8 bq
if defined bq goto b7
)
if not defined ai (
call :b9 bq
if defined bq goto b7
)
echo MSBuild tools was not found. Use `-debug` key for details.
set /a at=2
goto bz
:b7
if defined an (
echo !bq!
goto bz
)
set ay="!bq!"
echo hMSBuild: !ay!
if not defined au goto b_
set au=%au: #__b_CRT## =^%
set au=%au: #__b_ECL## =^!%
set au=!au: #__b_EQ## ==!
:b_
call :b3 "Arguments: " au
!ay! !au!
set /a at=%ERRORLEVEL%
goto bz
:bz
exit/B !at!
:b6
call :b3 "trying via vswhere..."
if defined ao if not "!ae!"=="local" (
call :ca a5 az
call :cb a5 br az
set %1=!br!
exit/B 0
)
call :cc a5
set "az="
if not defined a5 (
if "!ae!"=="local" (
set "%1=" & exit/B 2
)
call :ca a5 az
)
call :cb a5 br az
set %1=!br!
exit/B 0
:cc
set a0=!aa!vswhere
call :cd a0 bs
if defined bs set "%1=!a0!" & exit/B 0
set a1=Microsoft Visual Studio\Installer
if exist "%ProgramFiles(x86)%\!a1!" set "%1=%ProgramFiles(x86)%\!a1!\vswhere" & exit/B 0
if exist "%ProgramFiles%\!a1!" set "%1=%ProgramFiles%\!a1!\vswhere" & exit/B 0
call :b3 "local vswhere is not found."
set "%1="
exit/B 3
:ca
if defined ak (
set a2=!af!\_mta\%random%%random%vswhere
) else (
set a2=!af!
if defined ae (
set a2=!a2!\!ae!
)
)
call :b3 "tvswhere: " a2
if "!ae!"=="latest" (
set a3=vswhere
) else (
set a3=vswhere/!ae!
)
set a4=/p:ngpackages="!a3!:vswhere" /p:ngpath="!a2!"
call :b3 "GetNuTool call: " a4
setlocal
set __p_call=1
if defined am (
call :b4 !a4!
) else (
call :b4 !a4! >nul
)
endlocal
set "%1=!a2!\vswhere\tools\vswhere"
set "%2=!a2!"
exit/B 0
:cb
set "a5=!%1!"
set "a6=!%3!"
call :cd a5 a5
if not defined a5 (
call :b3 "vswhere tool does not exist"
set "%2=" & exit/B 1
)
call :b3 "vswbin: " a5
set "a7="
set "a8="
set a9=!ap!
if not defined aq set aq=-products * -latest
call :b3 "assign command: " aq
:ce
call :b3 "attempts with filter: " a9 a7
set "a_=" & set "ba="
for /F "usebackq tokens=1* delims=: " %%a in (`"!a5!" -nologo !a7! -requires !a9! Microsoft.Component.MSBuild !aq!`) do (
if /I "%%~a"=="installationPath" set a_=%%~b
if /I "%%~a"=="installationVersion" set ba=%%~b
if defined a_ if defined ba (
call :cf a_ ba a8
if defined a8 goto cg
set "a_=" & set "ba="
)
)
if not defined ar if not defined a7 (
set a7=-prerelease
goto ce
)
if defined a9 (
set bb=Tools was not found for: !a9!
if defined as (
call :b3 "Ignored via -force. !bb!"
set "a8=" & goto cg
)
call :ch "!bb!"
set "a9=" & set "a7="
goto ce
)
:cg
if defined a6 if defined ak (
call :b3 "reset vswhere " a6
rmdir /S/Q "!a6!"
)
set %2=!a8!
exit/B 0
:cf
set a_=!%1!
set ba=!%2!
call :b3 "vspath: " a_
call :b3 "vsver: " ba
if not defined ba (
call :b3 "nothing to see via vswhere"
set "%3=" & exit/B 3
)
for /F "tokens=1,2 delims=." %%a in ("!ba!") do (
set ba=%%~a.0
)
if !ba! geq 16 set ba=Current
if not exist "!a_!\MSBuild\!ba!\Bin" set "%3=" & exit/B 3
set bc=!a_!\MSBuild\!ba!\Bin
call :b3 "found path via vswhere: " bc
if exist "!bc!\amd64" (
call :b3 "found /amd64"
set bc=!bc!\amd64
)
call :ci bc bc
set %3=!bc!
exit/B 0
:b8
call :b3 "Searching from Visual Studio - 2015, 2013, ..."
for %%v in (14.0, 12.0) do (
call :cj %%v Y & if defined Y (
set %1=!Y!
exit/B 0
)
)
call :b3 "-vs: not found"
set "%1="
exit/B 0
:b9
call :b3 "Searching from .NET Framework - .NET 4.0, ..."
for %%v in (4.0, 3.5, 2.0) do (
call :cj %%v Y & if defined Y (
set %1=!Y!
exit/B 0
)
)
call :b3 "-netfx: not found"
set "%1="
exit/B 0
:cj
call :b3 "check %1"
for /F "usebackq tokens=2* skip=2" %%a in (
`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\%1" /v MSBuildToolsPath 2^> nul`
) do if exist %%b (
set bc=%%~b
call :b3 ":msbfound " bc
call :ci bc br
set %2=!br!
exit/B 0
)
set "%2="
exit/B 0
:ci
set bc=!%~1!\MSBuild.exe
set %2=!bc!
if not defined ag (
exit/B 0
)
set bd=!bc:Framework64=Framework!
set bd=!bd:\amd64=!
if exist "!bd!" (
call :b3 "Return 32bit version because of -notamd64 key."
set %2=!bd!
exit/B 0
)
if defined as (
call :b3 "Ignored via -force. Only 64bit version was found for -notamd64"
set "%2=" & exit/B 0
)
call :ch "Return 64bit version. Found only this."
exit/B 0
:cd
call :b3 "bat/exe: " %1
if exist "!%1!.bat" set %2="!%1!.bat" & exit/B 0
if exist "!%1!.exe" set %2="!%1!.exe" & exit/B 0
set "%2="
exit/B 0
:b1
call :ch "'%~1' is obsolete. Use alternative: %~2 %~3"
exit/B 0
:ch
echo   [*] WARN: %~1
exit/B 0
:b3
if defined am (
set be=%1
set be=!be:~0,-1!
set be=!be:~1!
echo.[%TIME% ] !be! !%2! !%3!
)
exit/B 0
:bv
set bf=!%2!
:ck
for /F "tokens=1* delims==" %%a in ("!bf!") do (
if "%%~b"=="" (
call :cl %1 !bf! %3
exit/B 0
)
set bf=%%a #__b_EQ## %%b
)
goto ck
:cl
set "bg=%~1"
set /a av=-1
:cm
set /a av+=1
set %bg%[!av!]=%~2
set %bg%{!av!}=%2
shift & if not "%~3"=="" goto cm
set /a av-=1
set %1=!av!
exit/B 0
:b5
set bh=!%1!
set "bh=%bh: #__b_CRT## =^%"
set "bh=%bh: #__b_ECL## =^!%"
set bh=!bh: #__b_EQ## ==!
set %2=!bh!
exit/B 0
:b4
setlocal disableDelayedExpansion
@echo off
:: GetNuTool - Executable version
:: Copyright (c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ]
:: https://github.com/3F/GetNuTool
set bi=gnt.core
set bj="%temp%\%random%%random%%bi%"
if "%~1"=="-unpack" goto cn
set bk=%*
if defined __p_call if defined bk set bk=%bk:^^=^%
set bl=%__p_msb%
if defined bl goto co
if "%~1"=="-msbuild" goto cp
for %%v in (4.0, 14.0, 12.0, 3.5, 2.0) do (
for /F "usebackq tokens=2* skip=2" %%a in (
`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\%%v" /v MSBuildToolsPath 2^> nul`
) do if exist %%b (
set bl="%%~b\MSBuild.exe"
goto co
)
)
echo MSBuild was not found. Try -msbuild "fullpath" args 1>&2
exit/B 2
:cp
shift
set bl=%1
shift
set bm=%bk:!= #__b_ECL## %
setlocal enableDelayedExpansion
set bm=!bm:%%=%%%%!
:cq
for /F "tokens=1* delims==" %%a in ("!bm!") do (
if "%%~b"=="" (
call :cr !bm!
exit/B %ERRORLEVEL%
)
set bm=%%a #__b_EQ## %%b
)
goto cq
:cr
shift & shift
set "bk="
:cs
set bk=!bk! %1
shift & if not "%~2"=="" goto cs
set bk=!bk: #__b_EQ## ==!
setlocal disableDelayedExpansion
set bk=%bk: #__b_ECL## =!%
:co
call :ct
call %bl% %bj% /nologo /p:wpath="%cd%/" /v:m /m:4 %bk%
set "bl="
set bn=%ERRORLEVEL%
del /Q/F %bj%
exit/B %bn%
:cn
set bj="%cd%\%bi%"
echo Generating minified version in %bj% ...
:ct
<nul set /P ="">%bj%
set a=PropertyGroup&set b=Condition&set c=ngpackages&set d=Target&set e=DependsOnTargets&set f=TaskCoreDllPath&set g=MSBuildToolsPath&set h=UsingTask&set i=CodeTaskFactory&set j=ParameterGroup&set k=Reference&set l=Include&set m=System&set n=Using&set o=Namespace&set p=IsNullOrEmpty&set q=return&set r=string&set s=delegate&set t=foreach&set u=WriteLine&set v=Combine&set w=Console.WriteLine&set x=Directory&set y=GetNuTool&set z=StringComparison&set _=EXT_NUSPEC
<nul set /P =^<!-- GetNuTool - github.com/3F/GetNuTool --^>^<!-- Copyright (c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ] --^>^<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"^>^<%a%^>^<ngconfig %b%="'$(ngconfig)'==''"^>packages.config^</ngconfig^>^<ngserver %b%="'$(ngserver)'==''"^>https://www.nuget.org/api/v2/package/^</ngserver^>^<%c% %b%="'$(%c%)'==''"^>^</%c%^>^<ngpath %b%="'$(ngpath)'==''"^>packages^</ngpath^>^</%a%^>^<%d% Name="get" BeforeTargets="Build" %e%="header"^>^<a^>^<Output PropertyName="plist" TaskParameter="Result"/^>^</a^>^<b plist="$(plist)"/^>^</%d%^>^<%d% Name="pack" %e%="header"^>^<c/^>^</%d%^>^<%a%^>^<%f% %b%="Exists('$(%g%)\Microsoft.Build.Tasks.v$(MSBuildToolsVersion).dll')"^>$(%g%)\Microsoft.Build.Tasks.v$(MSBuildToolsVersion).dll^</%f%^>^<%f% %b%="'$(%f%)'=='' and Exists('$(%g%)\Microsoft.Build.Tasks.Core.dll')"^>$(%g%)\Microsoft.Build.Tasks.Core.dll^</%f%^>^</%a%^>^<%h% TaskName="a" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<%j%^>^<Result Output="true"/^>^</%j%^>^<Task^>^<%k% %l%="%m%.Xml"/^>^<%k% %l%="%m%.Xml.Linq"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.Collections.Generic"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.Xml.Linq"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngconfig)";var b=@"$(%c%)";var c=@"$(wpath)";if(!String.%p%(b)){Result=b;%q% true;}var d=Console.Error;Action^<%r%,Queue^<%r%^>^>e=%s%(%r% f,Queue^<%r%^>g){%t%(var h in XDocument.Load(f).Descendants("package")){var i=h.Attribute("id");var j=h.Attribute("version");var k=h.Attribute("output");if(i==null){d.%u%("'id' does not exist in '{0}'",f);%q%;}var l=i.Value;if(j!=null){l+="/"+j.Value;}if(k!=null){g.Enqueue(l+":"+k.Value);continue;}g.Enqueue(l);}};var m=new Queue^<%r%^>();%t%(var f in a.Split(new char[]{a.IndexOf('^|')!=-1?'^|':';'},(StringSplitOptions)1))>>%bj%
<nul set /P ={var n=Path.%v%(c,f);if(File.Exists(n)){e(n,m);}else{d.%u%(".config '{0}' is not found.",n);}}if(m.Count^<1){d.%u%("Empty list. Use .config or /p:%c%\n");}else{Result=%r%.Join("|",m.ToArray());}]]^>^</Code^>^</Task^>^</%h%^>^<%h% TaskName="b" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<%j%^>^<plist/^>^</%j%^>^<Task^>^<%k% %l%="WindowsBase"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.IO.Packaging"/^>^<%n% %o%="%m%.Net"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngserver)";var b=@"$(wpath)";var c=@"$(ngpath)";var d=@"$(proxycfg)".Trim();var e=@"$(debug)"=="true";if(plist==null){%q% false;}ServicePointManager.SecurityProtocol^|=SecurityProtocolType.Tls11^|SecurityProtocolType.Tls12;var f=new %r%[]{"/_rels/","/package/","/[Content_Types].xml"};Action^<%r%,object^>g=%s%(%r% h,object i){if(e){%w%(h,i);}};Func^<%r%,WebProxy^>j=%s%(%r% k){var l=k.Split('@');if(l.Length^<=1){%q% new WebProxy(l[0],false);}var m=l[0].Split(':');%q% new WebProxy(l[1],false){Credentials=new NetworkCredential(m[0],(m.Length^>1)?m[1]:null)};};Func^<%r%,%r%^>n=%s%(%r% i){%q% Path.%v%(b,i??"");};Action^<%r%,%r%,%r%^>o=%s%(%r% p,%r% q,%r% r){var s=Path.GetFullPath(n(r??q));if(%x%.Exists(s)){%w%("`{0}` was found in \"{1}\"",q,s);%q%;}Console.Write("Getting `{0}` ... ",p);var t=Path.%v%(Path.GetTempPath(),Guid.NewGuid().ToString());using(var u=new WebClient()){try{if(!String.%p%(d)){u.Proxy=j(d);}u.Headers.Add("User-Agent","%y% $(%y%)");u.UseDefaultCredentials=true;if(u.Proxy.Credentials==null){u.Proxy.Credentials=CredentialCache.DefaultCredentials;}u.DownloadFile(a+p,t);}catch(Exception v){Console.Error.%u%(v.Message);%q%;}}%w%("Extracting into \"{0}\"",s);using(var w=ZipPackage.Open(t,FileMode.Open,FileAccess.Read)){%t%(var x in w.GetParts()){var y=Uri.UnescapeDataString(x.Uri.OriginalString);if>>%bj%
<nul set /P =(f.Any(z=^>y.StartsWith(z,%z%.Ordinal))){continue;}var _=Path.%v%(s,y.TrimStart('/'));g("- `{0}`",y);var aa=Path.GetDirectoryName(_);if(!%x%.Exists(aa)){%x%.CreateDirectory(aa);}using(Stream ab=x.GetStream(FileMode.Open,FileAccess.Read))using(var ac=File.OpenWrite(_)){try{ab.CopyTo(ac);}catch(FileFormatException v){g("[x]?crc: {0}",_);}}}}File.Delete(t);};%t%(var w in plist.Split(new char[]{plist.IndexOf('^|')!=-1?'^|':';'},(StringSplitOptions)1)){var ad=w.Split(new char[]{':'},2);var p=ad[0];var r=(ad.Length^>1)?ad[1]:null;var q=p.Replace('/','.');if(!String.%p%(c)){r=Path.%v%(c,r??q);}o(p,q,r);}]]^>^</Code^>^</Task^>^</%h%^>^<%h% TaskName="c" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<Task^>^<%k% %l%="%m%.Xml"/^>^<%k% %l%="%m%.Xml.Linq"/^>^<%k% %l%="WindowsBase"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.Collections.Generic"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.Linq"/^>^<%n% %o%="%m%.IO.Packaging"/^>^<%n% %o%="%m%.Xml.Linq"/^>^<%n% %o%="%m%.Text.RegularExpressions"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngin)";var b=@"$(ngout)";var c=@"$(wpath)";var d=@"$(debug)"=="true";var %_%=".nuspec";var EXT_NUPKG=".nupkg";var TAG_META="metadata";var DEF_CONTENT_TYPE="application/octet";var MANIFEST_URL="http://schemas.microsoft.com/packaging/2010/07/manifest";var ID="id";var VER="version";Action^<%r%,object^>e=%s%(%r% f,object g){if(d){%w%(f,g);}};var h=Console.Error;a=Path.%v%(c,a);if(!%x%.Exists(a)){h.%u%("`{0}` is not found.",a);%q% false;}b=Path.%v%(c,b);var i=%x%.GetFiles(a,"*"+%_%,SearchOption.TopDirectoryOnly).FirstOrDefault();if(i==null){h.%u%("{0} is not found in `{1}`",%_%,a);%q% false;}%w%("Found {0}: `{1}`",%_%,i);var j=XDocument.Load(i).Root.Elements().FirstOrDefault(k=^>k.Name.LocalName==TAG_META);if(j==null){h.%u%("{0} does not contain {1}.",i,TAG_META);%q% false;}var l=>>%bj%
<nul set /P =new Dictionary^<%r%,%r%^>();%t%(var m in j.Elements()){l[m.Name.LocalName.ToLower()]=m.Value;}if(l[ID].Length^>100^|^|!Regex.IsMatch(l[ID],@"^\w+([_.-]\w+)*$",RegexOptions.IgnoreCase^|RegexOptions.ExplicitCapture)){h.%u%("The format `{0}` is not correct.",ID);%q% false;}var n=new %r%[]{Path.%v%(a,"_rels"),Path.%v%(a,"package"),Path.%v%(a,"[Content_Types].xml")};var o=%r%.Format("{0}.{1}{2}",l[ID],l[VER],EXT_NUPKG);if(!String.IsNullOrWhiteSpace(b)){if(!%x%.Exists(b)){%x%.CreateDirectory(b);}o=Path.%v%(b,o);}%w%("Creating nupkg `{0}` ...",o);using(var p=Package.Open(o,FileMode.Create)){Uri q=new Uri(String.Format("/{0}{1}",l[ID],%_%),UriKind.Relative);p.CreateRelationship(q,TargetMode.Internal,MANIFEST_URL);%t%(var r in %x%.GetFiles(a,"*.*",SearchOption.AllDirectories)){if(n.Any(k=^>r.StartsWith(k,%z%.Ordinal))){continue;}%r% s;if(r.StartsWith(a,%z%.OrdinalIgnoreCase)){s=r.Substring(a.Length).TrimStart(Path.DirectorySeparatorChar);}else{s=r;}e("- `{0}`",s);var t=%r%.Join("/",s.Split('\\','/').Select(g=^>Uri.EscapeDataString(g)));Uri u=PackUriHelper.CreatePartUri(new Uri(t,UriKind.Relative));var v=p.CreatePart(u,DEF_CONTENT_TYPE,CompressionOption.Maximum);using(Stream w=v.GetStream())using(var x=new FileStream(r,FileMode.Open,FileAccess.Read)){x.CopyTo(w);}}Func^<%r%,%r%^>y=%s%(%r% z){%q%(l.ContainsKey(z))?l[z]:"";};var _=p.PackageProperties;_.Creator=y("authors");_.Description=y("description");_.Identifier=l[ID];_.Version=l[VER];_.Keywords=y("tags");_.Title=y("title");_.LastModifiedBy="%y% $(%y%)";}]]^>^</Code^>^</Task^>^</%h%^>^<%d% Name="Build" %e%="get"/^>^<%a%^>^<%y%^>1.8.0.8275+df76082^</%y%^>^<wpath %b%="'$(wpath)'==''"^>$(MSBuildProjectDirectory)^</wpath^>^</%a%^>^<%d% Name="header"^>^<Message Text="%%0D%%0A%y% $(%y%)%%0D%%0A(c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ] GitHub/3F%%0D%%0A" >>%bj%
<nul set /P =Importance="high"/^>^</%d%^>^</Project^>>>%bj%
exit/B 0
packages/DllExport.1.7.3/lib/net20/_._
packages/DllExport.1.7.3/lib/netstandard1.1/_._
packages/DllExport.1.7.3/tools/Conari.dll
Binary files differ
packages/DllExport.1.7.3/tools/Conari.xml
New file
@@ -0,0 +1,2203 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Conari</name>
    </assembly>
    <members>
        <member name="T:net.r_eg.Conari.Accessors.WinAPI.Kernel32">
            <summary>
            kernel32 via Conari engine [DLR version]:
            https://github.com/3F/Conari
            https://docs.microsoft.com/en-us/windows/win32/api/
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Accessors.WinAPI.Kernel32.#ctor(net.r_eg.Conari.Core.IConfig)">
            <summary>
            Initialize kernel32 via Conari engine.
            </summary>
            <param name="cfg">Custom configuration. Module cannot be overridden.</param>
        </member>
        <member name="M:net.r_eg.Conari.Accessors.WinAPI.Kernel32.#ctor">
            <summary>
            Initialize kernel32 via Conari engine.
            </summary>
        </member>
        <member name="T:net.r_eg.Conari.Accessors.WinAPI.User32">
            <summary>
            user32 via Conari engine [DLR version]:
            https://github.com/3F/Conari
            https://docs.microsoft.com/en-us/windows/win32/api/winuser/
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Accessors.WinAPI.User32.#ctor(net.r_eg.Conari.Core.IConfig)">
            <summary>
            Initialize user32 via Conari engine.
            </summary>
            <param name="cfg">Custom configuration. Module cannot be overridden.</param>
        </member>
        <member name="M:net.r_eg.Conari.Accessors.WinAPI.User32.#ctor">
            <summary>
            Initialize user32 via Conari engine.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Aliases.AliasCfg.NoPrefixR">
            <summary>
            Avoids prefix for right operand if it's defined.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Aliases.AliasDict.Aliases">
            <summary>
            The aliases for exported-functions and variables.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Aliases.AliasDict.use(net.r_eg.Conari.Core.LpProcName)">
            <summary>
            Try to use alias.
            </summary>
            <param name="lpProcName"></param>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.Conari.Aliases.IAlias.Name">
            <summary>
            The final name.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Aliases.IAlias.Cfg">
            <summary>
            Configuration of alias.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Aliases.IAliasCfg.NoPrefixR">
            <summary>
            Avoids prefix for right operand if it's defined.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Aliases.ProcAlias.Name">
            <summary>
            The final name.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Aliases.ProcAlias.Cfg">
            <summary>
            Configuration of alias.
            </summary>
        </member>
        <member name="T:net.r_eg.Conari.ConariL">
            <summary>
            Conari for work with unmanaged memory, pe-modules, and raw binary data:
            https://github.com/3F/Conari
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.ConariL.ConfigDLR">
            <summary>
            Access to available configuration data of dynamic DLR.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.ConariL.DLR">
            <summary>
            Provides dynamic features like adding
            and invoking of new exported-functions at runtime.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.ConariL.Log">
            <summary>
            Access to logger and its events.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.ConariL.__cdecl">
            <summary>
            DLR Features with `__cdecl` calling convention.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.ConariL.__stdcall">
            <summary>
            DLR Features with `__stdcall` calling convention.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.ConariL.__fastcall">
            <summary>
            DLR Features with `__fastcall` calling convention.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.ConariL.__vectorcall">
            <summary>
            DLR Features with `__vectorcall` calling convention.
            https://msdn.microsoft.com/en-us/library/dn375768.aspx
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.ConariL.#ctor(net.r_eg.Conari.Core.IConfig,System.Runtime.InteropServices.CallingConvention,System.String)">
            <summary>
            Initialize Conari with specific calling convention.
            </summary>
            <param name="cfg">The Conari configuration.</param>
            <param name="conv">How should call methods.</param>
            <param name="prefix">Optional prefix to use via `bind&lt;&gt;`</param>
        </member>
        <member name="M:net.r_eg.Conari.ConariL.#ctor(net.r_eg.Conari.Core.IConfig,System.String)">
            <summary>
            Initialize Conari with Cdecl - When the stack is cleaned up by the caller, it can do vararg functions.
            </summary>
            <param name="cfg">The Conari configuration.</param>
            <param name="prefix">Optional prefix to use via `bind&lt;&gt;`</param>
        </member>
        <member name="M:net.r_eg.Conari.ConariL.#ctor(System.String,System.Runtime.InteropServices.CallingConvention,System.String)">
            <summary>
            Initialize Conari with specific calling convention.
            </summary>
            <param name="lib">The library.</param>
            <param name="conv">How should call methods.</param>
            <param name="prefix">Optional prefix to use via `bind&lt;&gt;`</param>
        </member>
        <member name="M:net.r_eg.Conari.ConariL.#ctor(System.String,System.String)">
            <summary>
            Initialize Conari with the calling convention by default.
            </summary>
            <param name="lib">The library.</param>
            <param name="prefix">Optional prefix to use via `bind&lt;&gt;`</param>
        </member>
        <member name="M:net.r_eg.Conari.ConariL.#ctor(System.String,System.Boolean,System.String)">
            <summary>
            Initialize Conari with the calling convention by default.
            </summary>
            <param name="lib">The library.</param>
            <param name="isolate">To isolate module for a real new loading when true. Details in {IConfig.IsolateLoadingOfModule}.</param>
            <param name="prefix">Optional prefix to use via `bind&lt;&gt;`</param>
        </member>
        <member name="T:net.r_eg.Conari.ConariX">
            <summary>
            Conari [DLR version] for work with unmanaged memory, pe-modules, and raw binary data:
            https://github.com/3F/Conari
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.ConariX.#ctor(net.r_eg.Conari.Core.IConfig,System.Runtime.InteropServices.CallingConvention,System.String)">
            <summary>
            Initialize Conari with specific calling convention.
            </summary>
            <param name="cfg">The Conari configuration.</param>
            <param name="conv">How should call methods.</param>
            <param name="prefix">Optional prefix to use via `bind&lt;&gt;`</param>
        </member>
        <member name="M:net.r_eg.Conari.ConariX.#ctor(net.r_eg.Conari.Core.IConfig,System.String)">
            <summary>
            Initialize Conari with Cdecl - When the stack is cleaned up by the caller, it can do vararg functions.
            </summary>
            <param name="cfg">The Conari configuration.</param>
            <param name="prefix">Optional prefix to use via `bind&lt;&gt;`</param>
        </member>
        <member name="M:net.r_eg.Conari.ConariX.#ctor(System.String,System.Runtime.InteropServices.CallingConvention,System.String)">
            <summary>
            Initialize Conari with specific calling convention.
            </summary>
            <param name="lib">The library.</param>
            <param name="conv">How should call methods.</param>
            <param name="prefix">Optional prefix to use via `bind&lt;&gt;`</param>
        </member>
        <member name="M:net.r_eg.Conari.ConariX.#ctor(System.String,System.String)">
            <summary>
            Initialize Conari with the calling convention by default.
            </summary>
            <param name="lib">The library.</param>
            <param name="prefix">Optional prefix to use via `bind&lt;&gt;`</param>
        </member>
        <member name="M:net.r_eg.Conari.ConariX.#ctor(System.String,System.Boolean,System.String)">
            <summary>
            Initialize Conari with the calling convention by default.
            </summary>
            <param name="lib">The library.</param>
            <param name="isolate">To isolate module for a real new loading when true. Details in {IConfig.IsolateLoadingOfModule}.</param>
            <param name="prefix">Optional prefix to use via `bind&lt;&gt;`</param>
        </member>
        <member name="T:net.r_eg.Conari.Core.CallingConventionConverter">
            <summary>
            For internal m_signature processing with unmanaged EmitCalli.
            See Provider.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Config.Module">
            <summary>
            Module (.dll, .exe, or address).
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Config.TransactionStrategy">
            <summary>
            To use `commit` methods for end calling.
            TODO:
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Config.LazyLoading">
            <summary>
            To load library only when required.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Config.CacheDLR">
            <summary>
            To cache dynamic types.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Config.Mangling">
            <summary>
            Auto name-decoration to find entry points of exported proc.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Config.IsolateLoadingOfModule">
            <summary>
            https://github.com/3F/Conari/issues/15
            Windows will prevent new loading and return the same handle as for the first loaded module due to used reference count for each trying to load the same module (dll or exe).
            Actual new loading and its new handle is possible when reference count is less than 1.
            Through Conari this means each decrementing when disposing is processed on implemented such as ConariL object.
            That is, each new instance will increase total reference count by +1 and each disposing will decrease it by -1.
            But it can produce the problem not only in multithreading but even between third processes.
            This option will isolate module for a real new loading even if it was already loaded somewhere else.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.Config.#ctor(System.String,System.Boolean)">
            <param name="module">Module (.dll, .exe, or address).</param>
            <param name="isolate">Initialize property {IsolateLoadingOfModule}.</param>
        </member>
        <member name="P:net.r_eg.Conari.Core.DataArgs`1.Data">
            <summary>
            Provides a T value to use with events.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.Core.Dynamic.METHOD_NAME">
            <summary>
            Default name for new methods.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Dynamic.UseCache">
            <summary>
            To cache dynamic types by default with similar signatures:
                `{return type} name( [{argument types}] )`
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.resetCache">
            <summary>
            To reset all cached types.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.cache(System.Reflection.MethodInfo)">
            <summary>
            To cache dynamic types via signature of method.
            </summary>
            <param name="mi">The instance of MethodInfo.</param>
            <returns>false value if this signature is already exists or cannot be cached.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.getKeyTypes(System.Reflection.MethodInfo)">
            <summary>
            Extract all valuable types from MethodInfo.
            </summary>
            <param name="mi"></param>
            <returns>The array of types that can be used for MICache containers etc.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.getMethodInfo(System.Type,System.Type[])">
            <summary>
            Gets MethodInfo with empty method.
            </summary>
            <param name="ret">The return type.</param>
            <param name="args">Arguments of method if exists.</param>
            <returns>Complete signature as method without body.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.getMethodInfo(System.Boolean,System.Type,System.Type[])">
            <summary>
            Gets MethodInfo with empty method.
            </summary>
            <param name="cache">Try to find same types from cache. The name cannot be actual if true.</param>
            <param name="ret">The return type.</param>
            <param name="args">Arguments of method if exists.</param>
            <returns>Complete signature as method without body.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.getMethodInfo(System.String,System.Type,System.Type[])">
            <summary>
            Gets MethodInfo with empty method.
            </summary>
            <param name="name">The name of method.</param>
            <param name="ret">The return type.</param>
            <param name="args">Arguments of method if exists.</param>
            <returns>Complete signature as method without body.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.getMethodInfo(System.String,System.Boolean,System.Type,System.Type[])">
            <summary>
            Gets MethodInfo with empty method.
            </summary>
            <param name="name">The name of method.</param>
            <param name="cache">Try to find same types from cache. The name cannot be actual if true.</param>
            <param name="ret">The return type.</param>
            <param name="args">Arguments of method if exists.</param>
            <returns>Complete signature as method without body.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.GetMethodInfo(System.Type,System.Type[])">
            <summary>
            Alias to `IDynamic.getMethodInfo(Type ret, params Type[] args)`
            Gets MethodInfo with empty method.
            </summary>
            <param name="ret">The return type.</param>
            <param name="args">Arguments of method if exists.</param>
            <returns>Complete signature as method without body.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.GetMethodInfo(System.Boolean,System.Type,System.Type[])">
            <summary>
            Alias to `IDynamic.getMethodInfo(bool cache, Type ret, params Type[] args)`
            Gets MethodInfo with empty method.
            </summary>
            <param name="cache">Try to find same types from cache. The name cannot be actual if true.</param>
            <param name="ret">The return type.</param>
            <param name="args">Arguments of method if exists.</param>
            <returns>Complete signature as method without body.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.GetMethodInfo(System.String,System.Type,System.Type[])">
            <summary>
            Alias to `IDynamic.getMethodInfo(string name, Type ret, params Type[] args)`
            Gets MethodInfo with empty method.
            </summary>
            <param name="name">The name of method.</param>
            <param name="ret">The return type.</param>
            <param name="args">Arguments of method if exists.</param>
            <returns>Complete signature as method without body.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.GetMethodInfo(System.String,System.Boolean,System.Type,System.Type[])">
            <summary>
            Alias to `IDynamic.getMethodInfo(string name, bool cache, Type ret, params Type[] args)`
            Gets MethodInfo with empty method.
            </summary>
            <param name="name">The name of method.</param>
            <param name="cache">Try to find same types from cache. The name cannot be actual if true.</param>
            <param name="ret">The return type.</param>
            <param name="args">Arguments of method if exists.</param>
            <returns>Complete signature as method without body.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.CreateEmptyType(System.Type,System.Type[])">
            <summary>
            Generates empty type with default name.
            </summary>
            <param name="ret">The return type.</param>
            <param name="args">Arguments if exists.</param>
            <returns>The type that contains signature as `{ret} {METHOD_NAME}({args})`</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Dynamic.CreateEmptyType(System.String,System.Type,System.Type[])">
            <summary>
            Generates empty type.
            </summary>
            <param name="name">The name of type.</param>
            <param name="ret">The return type.</param>
            <param name="args">Arguments if exists.</param>
            <returns>The type that contains signature as `{ret} {name}({args})`</returns>
        </member>
        <member name="P:net.r_eg.Conari.Core.ExVar.DLR">
            <summary>
            Access to dynamic features like getting exported-variables at runtime.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.ExVar.getVar``1(System.String)">
            <summary>
            Gets value from exported Variable. Full name is required.
            </summary>
            <typeparam name="T">The type of variable.</typeparam>
            <param name="lpProcName">The full name of exported variable.</param>
            <returns>The value from exported variable.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.ExVar.getVar(System.String)">
            <summary>
            Alias to `getVar&lt;T&gt;(string lpProcName)`
            Gets value from exported Variable. Full name is required.
            </summary>
            <param name="lpProcName">The full name of exported variable.</param>
            <returns>The value from exported variable.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.ExVar.get``1(System.String)">
            <summary>
            Gets value from exported Variable.
            The main prefix will affects on this result.
            </summary>
            <typeparam name="T">The type of variable.</typeparam>
            <param name="variable">The name of exported variable.</param>
            <returns>The value from exported variable.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.ExVar.get(System.String)">
            <summary>
            Alias to `get&lt;T&gt;(string variable)`
            Gets value from exported Variable.
            The main prefix will affects on this result.
            </summary>
            <param name="variable">The name of exported variable.</param>
            <returns>The value from exported variable.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.ExVar.getField(System.Type,System.String)">
            <summary>
            Get field with native data from export table.
            Uses type for information about data.
            </summary>
            <param name="type">To consider it as this type.</param>
            <param name="name">The name of record.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.ExVar.getField``1(System.String)">
            <summary>
            Alias to `getField(Type type, string name)`
            Get field with native data from export table.
            Uses type for information about data.
            </summary>
            <typeparam name="T">To consider it as T type.</typeparam>
            <param name="name">The name of record.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.ExVar.getField(System.Int32,System.String)">
            <summary>
            Get field with native data from export table.
            Uses size of unspecified unmanaged type in bytes.
            To calculate it from managed types, see: `NativeData.SizeOf`
            </summary>
            <param name="size">The size of raw-data in bytes.</param>
            <param name="name">The name of record.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.ExVar.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
            <summary>
            Magic properties. Get.
            </summary>
            <param name="binder"></param>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.ExVar.TrySetMember(System.Dynamic.SetMemberBinder,System.Object)">
            <summary>
            Magic properties. Set.
            </summary>
            <param name="binder"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.ExVar.TryInvokeMember(System.Dynamic.InvokeMemberBinder,System.Object[],System.Object@)">
            <summary>
            Magic methods. Invoking.
            </summary>
            <![CDATA[
                `name<return_type>()`
            ]]>
            <param name="binder"></param>
            <param name="args"></param>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.ExVar.GetDynamicMemberNames">
            <summary>
            List of magic properties.
            </summary>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IBinder.bindFunc``1(System.String)">
            <summary>
            Binds the exported Function. Full name is required.
            </summary>
            <typeparam name="T">Type of delegate.</typeparam>
            <param name="lpProcName">The full name of exported function.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IBinder.bindFunc(System.String)">
            <summary>
            Alias `bindFunc&lt;Action&gt;(string lpProcName)`
            Binds the exported Function. Full name is required.
            </summary>
            <param name="lpProcName">The full name of exported function.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IBinder.bind``1(System.String)">
            <summary>
            Binds the exported Function.
            The main prefix will affects on this result.
            </summary>
            <typeparam name="T">Type of delegate.</typeparam>
            <param name="func">The name of exported function.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IBinder.bind(System.String)">
            <summary>
            Alias `bind&lt;Action&gt;(string func)`
            Binds the exported Function.
            The main prefix will affects on this result.
            </summary>
            <param name="func">The name of exported function.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IBinder.bind(System.Reflection.MethodInfo,System.String)">
            <summary>
            Binds the exported Function via MethodInfo and an specific name.
            Note:
                It's recommended as a more efficient,
                because it allows caching of all MethodInfo for the same signatures but different function names.
                Use IProvider.procName() to same control of IProvider.Prefix if needed.
            </summary>
            <param name="mi">Prepared signature.</param>
            <param name="name">Valid function name.</param>
            <returns>Complete information to create delegates or to invoke methods.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IBinder.bind(System.Reflection.MethodInfo,System.String,System.Runtime.InteropServices.CallingConvention)">
            <summary>
            Binds the exported Function via MethodInfo, an specific name and CallingConvention.
            </summary>
            <param name="mi">Prepared signature.</param>
            <param name="name">Valid function name. Full name is required.</param>
            <param name="conv">How it should be called. It overrides only for current method.</param>
            <returns>Complete information to create delegates or to invoke methods.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IBinder.bindFunc(System.String,System.Type,System.Type[])">
            <summary>
            Alias `bindFunc&lt;object&gt;(string lpProcName, Type ret, params Type[] args)`
            Binds the exported function.
            </summary>
            <param name="lpProcName">The full name of exported function.</param>
            <param name="ret">The type of return value.</param>
            <param name="args">The type of arguments.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IBinder.bindFunc``1(System.String,System.Type,System.Type[])">
            <summary>
            Binds the exported function.
            </summary>
            <typeparam name="T">The return type for new Delegate should be as T type.</typeparam>
            <param name="lpProcName">The full name of exported function.</param>
            <param name="ret">The type of return value.</param>
            <param name="args">The type of arguments.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IBinder.bind(System.String,System.Type,System.Type[])">
            <summary>
            Alias `bind&lt;object&gt;(string func, Type ret, params Type[] args)`
            Binds the exported C API Function.
            </summary>
            <param name="func">The name of exported C API function.</param>
            <param name="ret">The type of return value.</param>
            <param name="args">The type of arguments.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IBinder.bind``1(System.String,System.Type,System.Type[])">
            <summary>
            Binds the exported C API Function.
            </summary>
            <typeparam name="T">The return type for new Delegate should be as T type.</typeparam>
            <param name="func">The name of exported C API function.</param>
            <param name="ret">The type of return value.</param>
            <param name="args">The type of arguments.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="P:net.r_eg.Conari.Core.IConfig.Module">
            <summary>
            Module (.dll, .exe, or address).
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IConfig.TransactionStrategy">
            <summary>
            To use `commit` methods for end calling.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IConfig.LazyLoading">
            <summary>
            To load library only when required.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IConfig.CacheDLR">
            <summary>
            To cache dynamic types.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IConfig.Mangling">
            <summary>
            Auto name-decoration to find entry points of exported proc.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IConfig.IsolateLoadingOfModule">
            <summary>
            https://github.com/3F/Conari/issues/15
            Windows will prevent new loading and return the same handle as for the first loaded module due to used reference count for each trying to load the same module (dll or exe).
            Actual new loading and its new handle is possible when reference count is less than 1.
            Through Conari this means each decrementing when disposing is processed on implemented such as ConariL object.
            That is, each new instance will increase total reference count by +1 and each disposing will decrease it by -1.
            But it can produce the problem not only in multithreading but even between third processes.
            This option will isolate module for a real new loading even if it was already loaded somewhere else.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IDynamic.UseCache">
            <summary>
            To cache dynamic types by default with similar signatures:
                `{return_type} name( [{argument_types}] )`
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.IDynamic.resetCache">
            <summary>
            To reset all cached types.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.IDynamic.cache(System.Reflection.MethodInfo)">
            <summary>
            To cache dynamic types via signature of method.
            </summary>
            <param name="mi">The instance of MethodInfo.</param>
            <returns>false value if this signature is already exists or cannot be cached.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IDynamic.getKeyTypes(System.Reflection.MethodInfo)">
            <summary>
            Extract all valuable types from MethodInfo.
            </summary>
            <param name="mi"></param>
            <returns>The array of types that can be used for MICache containers etc.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IDynamic.getMethodInfo(System.Type,System.Type[])">
            <summary>
            Gets MethodInfo with empty method.
            </summary>
            <param name="ret">The return type.</param>
            <param name="args">Arguments of method if exists.</param>
            <returns>Complete signature as method without body.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IDynamic.getMethodInfo(System.Boolean,System.Type,System.Type[])">
            <summary>
            Gets MethodInfo with empty method.
            </summary>
            <param name="cache">Try to find same types from cache. The name cannot be actual if true.</param>
            <param name="ret">The return type.</param>
            <param name="args">Arguments of method if exists.</param>
            <returns>Complete signature as method without body.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IDynamic.getMethodInfo(System.String,System.Type,System.Type[])">
            <summary>
            Gets MethodInfo with empty method.
            </summary>
            <param name="name">The name of method.</param>
            <param name="ret">The return type.</param>
            <param name="args">Arguments of method if exists.</param>
            <returns>Complete signature as method without body.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IDynamic.getMethodInfo(System.String,System.Boolean,System.Type,System.Type[])">
            <summary>
            Gets MethodInfo with empty method.
            </summary>
            <param name="name">The name of method.</param>
            <param name="cache">Try to find same types from cache. The name cannot be actual if true.</param>
            <param name="ret">The return type.</param>
            <param name="args">Arguments of method if exists.</param>
            <returns>Complete signature as method without body.</returns>
        </member>
        <member name="P:net.r_eg.Conari.Core.IExVar.DLR">
            <summary>
            Provides dynamic features like getting exported-variables at runtime.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.IExVar.getVar``1(System.String)">
            <summary>
            Gets value from exported Variable. Full name is required.
            </summary>
            <typeparam name="T">The type of variable.</typeparam>
            <param name="lpProcName">The full name of exported variable.</param>
            <returns>The value from exported variable.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IExVar.getVar(System.String)">
            <summary>
            Alias to `getVar&lt;T&gt;(string lpProcName)`
            Gets value from exported Variable. Full name is required.
            </summary>
            <param name="lpProcName">The full name of exported variable.</param>
            <returns>The value from exported variable.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IExVar.get``1(System.String)">
            <summary>
            Gets value from exported Variable.
            The main prefix will affects on this result.
            </summary>
            <typeparam name="T">The type of variable.</typeparam>
            <param name="variable">The name of exported variable.</param>
            <returns>The value from exported variable.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IExVar.get(System.String)">
            <summary>
            Alias to `get&lt;T&gt;(string variable)`
            Gets value from exported Variable.
            The main prefix will affects on this result.
            </summary>
            <param name="variable">The name of exported variable.</param>
            <returns>The value from exported variable.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IExVar.getField(System.Type,System.String)">
            <summary>
            Get field with native data from export table.
            Uses type for information about data.
            </summary>
            <param name="type">To consider it as this type.</param>
            <param name="name">The name of record.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IExVar.getField``1(System.String)">
            <summary>
            Alias to `getField(Type type, string name)`
            Get field with native data from export table.
            Uses type for information about data.
            </summary>
            <typeparam name="T">To consider it as T type.</typeparam>
            <param name="name">The name of record.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IExVar.getField(System.Int32,System.String)">
            <summary>
            Get field with native data from export table.
            Uses size of unspecified unmanaged type in bytes.
            To calculate it from managed types, see: `NativeData.SizeOf`
            </summary>
            <param name="size">The size of raw-data in bytes.</param>
            <param name="name">The name of record.</param>
            <returns></returns>
        </member>
        <member name="E:net.r_eg.Conari.Core.ILoader.BeforeUnload">
            <summary>
            Before unloading a library.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Core.ILoader.AfterUnload">
            <summary>
            When library has been unloaded.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Core.ILoader.AfterLoad">
            <summary>
            When library has been loaded.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.ILoader.Library">
            <summary>
            Active library.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.ILoader.PE">
            <summary>
            PE32/PE32+ features.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.IMem.free(System.IntPtr)">
            <summary>
            To free memory from the heap allocated from the unmanaged memory.
            </summary>
            <param name="ptr">The address of the memory to be freed.</param>
        </member>
        <member name="E:net.r_eg.Conari.Core.IProvider.PrefixChanged">
            <summary>
            When Prefix has been changed.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Core.IProvider.ConventionChanged">
            <summary>
            When Convention has been changed.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Core.IProvider.NewProcAddress">
            <summary>
            When handling new non-zero ProcAddress.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IProvider.Cache">
            <summary>
            To cache delegates, generated methods, etc.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IProvider.Prefix">
            <summary>
            Prefix for exported functions.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IProvider.Convention">
            <summary>
            How should call methods implemented in unmanaged code.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IProvider.Mangling">
            <summary>
            Auto name-decoration to find entry points of exported functions.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IProvider.Aliases">
            <summary>
            The aliases for exported-functions and variables.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IProvider.ExVar">
            <summary>
            Access to exported variables.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IProvider.Svc">
            <summary>
            Additional services.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.IProvider.procName(System.String)">
            <summary>
            Returns full lpProcName with main prefix etc.
            </summary>
            <param name="name">Exported function or variable name.</param>
        </member>
        <member name="P:net.r_eg.Conari.Core.IProviderDLR.DynCfg">
            <summary>
            Access to used IDynamic object.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IProviderDLR.Cache">
            <summary>
            To use cache for dynamic types etc.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IProviderDLR.Convention">
            <summary>
            Current Convention for all dynamic methods.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IProviderDLR.UseCallingContext">
            <summary>
            To use information about types from CallingContext if it's possible.
            This should automatically:
                * Detect all ByRef&amp; types.
                * Bind all null-values for any reference-types that pushed with out/ref modifier.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.IProviderDLR.UseByRef">
            <summary>
            To use ByRef&amp; (reference-types) for all sent types.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.IProviderSvc.getProcAddr(net.r_eg.Conari.Core.LpProcName)">
            <summary>
            Retrieves the address of an exported function or variable.
            </summary>
            <param name="lpProcName">The name of function or variable, or the function's ordinal value.</param>
            <returns>The address if found.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IProviderSvc.native(net.r_eg.Conari.Core.LpProcName)">
            <summary>
            Prepare NativeData for active provider.
            </summary>
            <param name="lpProcName">The name of function or variable, or the function's ordinal value.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IProviderSvc.procName(System.String,System.Boolean)">
            <summary>
            Extracts LpProcName.
            </summary>
            <param name="lpProcName">Original lpProcName.</param>
            <param name="prefix">Uses prefix.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.IProviderSvc.tryAlias(System.String)">
            <summary>
            Try to get alias.
            </summary>
            <param name="name">Possible alias name.</param>
            <returns></returns>
        </member>
        <member name="F:net.r_eg.Conari.Core.Link.module">
            <summary>
            Used module (.dll, .exe, or address)
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.Core.Link.isolated">
            <summary>
            Points to actual isolated module if true.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.Core.Link.handle">
            <summary>
            A handle of loaded module.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.Core.Link.resolved">
            <summary>
            An resolved file status of the used module.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Core.Loader.BeforeUnload">
            <summary>
            Before unloading a library.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Core.Loader.AfterUnload">
            <summary>
            When library has been unloaded.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Core.Loader.AfterLoad">
            <summary>
            When library has been loaded.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Loader.Library">
            <summary>
            Active library.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Loader.PE">
            <summary>
            PE32/PE32+ features.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.Loader.load(System.String)">
            <summary>
            Loads library into the address space.
            </summary>
            <param name="lib">The name of the library.</param>
            <returns></returns>
        </member>
        <member name="T:net.r_eg.Conari.Core.MdSigCallingConvention">
            <summary>
            For internal m_signature processing with unmanaged EmitCalli.
            See Provider.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.ProcAddressArgs.PAddr">
            <summary>
            The address of the exported function or variable.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.ProcAddressArgs.Handle">
            <summary>
            A handle of used module.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.ProcAddressArgs.LPProcName">
            <summary>
            The function or variable name, or the function's ordinal value.
            If this parameter is an ordinal value, it must be in the low-order word;
            the high-order word must be zero.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Core.Provider.PrefixChanged">
            <summary>
            When Prefix has been changed.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Core.Provider.ConventionChanged">
            <summary>
            When Convention has been changed.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Core.Provider.NewProcAddress">
            <summary>
            When handling new non-zero ProcAddress.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Provider.Cache">
            <summary>
            To cache delegates, generated methods, etc.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Provider.Prefix">
            <summary>
            Prefix for exported functions.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Provider.Convention">
            <summary>
            How should call methods implemented in unmanaged code.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Provider.Mangling">
            <summary>
            Auto name-decoration to find entry points of exported functions.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Provider.Aliases">
            <summary>
            The aliases for exported-functions and variables.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Provider.ExVar">
            <summary>
            Access to exported variables.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.Provider.Svc">
            <summary>
            Additional services.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.bindFunc``1(System.String)">
            <summary>
            Binds the exported Function. Full name is required.
            </summary>
            <typeparam name="T">Type of delegate.</typeparam>
            <param name="lpProcName">The full name of exported function.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.bindFunc(System.String)">
            <summary>
            Alias `bindFunc&lt;Action&gt;(string lpProcName)`
            Binds the exported Function. Full name is required.
            </summary>
            <param name="lpProcName">The full name of exported function.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.bind``1(System.String)">
            <summary>
            Binds the exported Function.
            The main prefix will affects on this result.
            </summary>
            <typeparam name="T">Type of delegate.</typeparam>
            <param name="func">The name of exported function.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.bind(System.String)">
            <summary>
            Alias `bind&lt;Action&gt;(string func)`
            Binds the exported Function.
            The main prefix will affects on this result.
            </summary>
            <param name="func">The name of exported function.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.bind(System.Reflection.MethodInfo,System.String)">
            <summary>
            Binds the exported Function via MethodInfo and an specific name.
            </summary>
            <param name="mi">Prepared signature.</param>
            <param name="name">Valid function name.</param>
            <returns>Complete information to create delegates or to invoke methods.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.bind(System.Reflection.MethodInfo,System.String,System.Runtime.InteropServices.CallingConvention)">
            <summary>
            Binds the exported Function via MethodInfo, an specific name and CallingConvention.
            </summary>
            <param name="mi">Prepared signature.</param>
            <param name="name">Valid function name. Full name is required.</param>
            <param name="conv">How it should be called. It overrides only for current method.</param>
            <returns>Complete information to create delegates or to invoke methods.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.bindFunc(System.String,System.Type,System.Type[])">
            <summary>
            Alias `bindFunc&lt;object&gt;(string lpProcName, Type ret, params Type[] args)`
            Binds the exported function.
            </summary>
            <param name="lpProcName">The full name of exported function.</param>
            <param name="ret">The type of return value.</param>
            <param name="args">The type of arguments.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.bindFunc``1(System.String,System.Type,System.Type[])">
            <summary>
            Binds the exported function.
            </summary>
            <typeparam name="T">The return type for new Delegate should be as T type.</typeparam>
            <param name="lpProcName">The full name of exported function.</param>
            <param name="ret">The type of return value.</param>
            <param name="args">The type of arguments.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.bind(System.String,System.Type,System.Type[])">
            <summary>
            Alias `bind&lt;object&gt;(string func, Type ret, params Type[] args)`
            Binds the exported C API Function.
            </summary>
            <param name="func">The name of exported C API function.</param>
            <param name="ret">The type of return value.</param>
            <param name="args">The type of arguments.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.bind``1(System.String,System.Type,System.Type[])">
            <summary>
            Binds the exported C API Function.
            </summary>
            <typeparam name="T">The return type for new Delegate should be as T type.</typeparam>
            <param name="func">The name of exported C API function.</param>
            <param name="ret">The type of return value.</param>
            <param name="args">The type of arguments.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.procName(System.String)">
            <summary>
            Returns full lpProcName with main prefix etc.
            </summary>
            <param name="name">Exported function or variable name.</param>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.free(System.IntPtr)">
            <summary>
            To free memory from the heap allocated from the unmanaged memory.
            </summary>
            <param name="ptr">The address of the memory to be freed.</param>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.getProcAddress(net.r_eg.Conari.Core.LpProcName)">
            <param name="lpProcName">The name of exported function.</param>
            <returns>The address of the exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.bind``1(net.r_eg.Conari.Core.LpProcName,System.Type,System.Type[])">
            <typeparam name="T">The return type for new Delegate should be as T type.</typeparam>
            <param name="lpProcName"></param>
            <param name="ret">The type of return value.</param>
            <param name="args">The type of arguments.</param>
            <returns>Delegate of exported function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.fixTypes(System.Type)">
            <summary>
            Fixes for specific types like a bool -> I1 etc.
            https://github.com/3F/Conari/issues/6
            </summary>
            <param name="origin">Base type</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Core.Provider.convRetType(System.Type)">
            <summary>
            to support of implicit conversions
            </summary>
            <param name="origin">Base type</param>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.Conari.Core.ProviderDLR.DynCfg">
            <summary>
            Access to used IDynamic object.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.ProviderDLR.Cache">
            <summary>
            To use cache for dynamic types etc.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.ProviderDLR.Convention">
            <summary>
            Current Convention for all dynamic methods.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.ProviderDLR.UseCallingContext">
            <summary>
            To use information about types from CallingContext if it's possible.
            This should automatically:
                * Detect all ByRef&amp; types.
                * Bind all null-values for any reference-types that pushed with out/ref modifier.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Core.ProviderDLR.UseByRef">
            <summary>
            To use ByRef&amp; (reference-types) for all sent types.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Core.ProviderDLR.TryInvokeMember(System.Dynamic.InvokeMemberBinder,System.Object[],System.Object@)">
            <summary>
            Magic methods. Invoking.
            </summary>
            <![CDATA[
                `[result =] name<return_type>([{argument_types}])`
            ]]>
            <param name="binder"></param>
            <param name="args"></param>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="F:net.r_eg.Conari.Core.TDyn.declaringType">
            <summary>
            NOTE:
            Do not use this type for `dynamic.CreateDelegate(...)` etc. if already used any caching of TDyn.
            Use new type from MethodInfo instead, for example: `typeof(T).GetMethod("Invoke").DeclaringType`
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Extension.IntPtrExtension.GetStringLength(System.IntPtr,System.UInt32)">
            <summary>
            Get length of null-based string.
            </summary>
            <param name="ptr">Pointer to unmanaged string.</param>
            <param name="nulsize">Count of a zero '\0' after last character.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Extension.IntPtrExtension.GetStringBytes(System.IntPtr,System.Int32)">
            <summary>
            Byte-sequence of unmanaged string.
            </summary>
            <param name="ptr">Pointer to unmanaged string.</param>
            <param name="length">Length of string in bytes.</param>
            <returns></returns>
        </member>
        <member name="T:net.r_eg.Conari.Extension.MemberBinderExtension">
            <summary>
            welcometothehell
            TODO: FIXME
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Extension.ObjectExtension.Invoke(System.Object,System.String,System.Object[])">
            <summary>
            Alias to `.Invoke(name, BindingFlags.Public | BindingFlags.Instance[, args])`
            Invoke specific public method from unspecified object.
            </summary>
            <param name="obj">Unspecified object.</param>
            <param name="name">The name of non-static public method from object.</param>
            <param name="args">Optional arguments.</param>
            <returns>The result from invoked method.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Extension.ObjectExtension.Invoke(System.Object,System.String,System.Reflection.BindingFlags,System.Object[])">
            <summary>
            Invoke specific method from unspecified object.
            </summary>
            <param name="obj">Unspecified object.</param>
            <param name="name">The name of method from object.</param>
            <param name="flags">Control binding.</param>
            <param name="args">Optional arguments.</param>
            <returns>The result from invoked method.</returns>
            <exception cref="T:System.EntryPointNotFoundException">When the selected method with specific arguments was not found.</exception>
            <exception cref="T:System.ArgumentNullException"></exception>
            <exception cref="T:System.Reflection.TargetParameterCountException"></exception>
            <exception cref="T:System.MethodAccessException"></exception>
        </member>
        <member name="M:net.r_eg.Conari.Extension.ObjectExtension.GetFieldValue(System.Object,System.String,System.Boolean,System.Boolean)">
            <summary>
            Get field value from unspecified object.
            </summary>
            <param name="obj">Unspecified object.</param>
            <param name="name">The name of field from object.</param>
            <param name="nonPublic">Is a non-public ?</param>
            <param name="isStatic">Is a static ?</param>
            <returns>The value from selected field.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Extension.ObjectExtension.GetFieldValue(System.Object,System.String,System.Reflection.BindingFlags)">
            <summary>
            Get field value from unspecified object.
            </summary>
            <param name="obj">Unspecified object.</param>
            <param name="name">The name of field from object.</param>
            <param name="flags">Control binding.</param>
            <returns>The value from selected field.</returns>
            <exception cref="T:System.EntryPointNotFoundException">When the selected field was not found.</exception>
            <exception cref="T:System.ArgumentNullException"></exception>
            <exception cref="T:System.FieldAccessException"></exception>
        </member>
        <member name="M:net.r_eg.Conari.Extension.ObjectExtension.GetPropertyValue(System.Object,System.String,System.Boolean,System.Boolean)">
            <summary>
            Get property value from unspecified object.
            </summary>
            <param name="obj">Unspecified object.</param>
            <param name="name">The name of property from object.</param>
            <param name="nonPublic">Is a non-public ?</param>
            <param name="isStatic">Is a static ?</param>
            <returns>The value from selected property.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Extension.ObjectExtension.GetPropertyValue(System.Object,System.String,System.Reflection.BindingFlags)">
            <summary>
            Get property value from unspecified object.
            </summary>
            <param name="obj">Unspecified object.</param>
            <param name="name">The name of property from object.</param>
            <param name="flags">Control binding.</param>
            <returns>The value from selected property.</returns>
            <exception cref="T:System.EntryPointNotFoundException">When the selected property was not found.</exception>
            <exception cref="T:System.ArgumentNullException"></exception>
            <exception cref="T:System.MethodAccessException"></exception>
        </member>
        <member name="M:net.r_eg.Conari.Extension.ObjectExtension.E``1(System.Object,System.Action)">
            <summary>
            Execute action separately from result.
            </summary>
            <typeparam name="T">The type of value that should be returned.</typeparam>
            <param name="obj">Unspecified object.</param>
            <param name="act">Any action that should be executed.</param>
            <returns>Same value from selected object as T type.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Extension.ObjectExtension.E(System.Object,System.Action)">
            <summary>
            Execute action separately from result.
            Alias to `E&lt;object&gt;()`
            </summary>
            <param name="obj">Unspecified object.</param>
            <param name="act">Any action that should be executed.</param>
            <returns>Same value from selected object.</returns>
        </member>
        <member name="P:net.r_eg.Conari.IConari.ConfigDLR">
            <summary>
            Access to available configuration data of dynamic DLR.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.IConari.DLR">
            <summary>
            Provides dynamic features like adding
            and invoking of new exported-functions at runtime.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.IConari.Log">
            <summary>
            Access to logger and its events.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.IConari.__cdecl">
            <summary>
            DLR Features with `__cdecl` calling convention.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.IConari.__stdcall">
            <summary>
            DLR Features with `__stdcall` calling convention.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.IConari.__fastcall">
            <summary>
            DLR Features with `__fastcall` calling convention.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.IConari.__vectorcall">
            <summary>
            DLR Features with `__vectorcall` calling convention.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Log.ISender.Received">
            <summary>
            When message has been received.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Log.ISender.send(System.Object,net.r_eg.Conari.Log.Message)">
            <summary>
            To send new message.
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.ISender.send(System.Object,System.String)">
            <summary>
            To send new message.
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.ISender.send(System.Object,System.String,net.r_eg.Conari.Log.Message.Level)">
            <summary>
            To send new message.
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
            <param name="type"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.ISender.send``1(net.r_eg.Conari.Log.Message)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.ISender.send``1(System.String)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.ISender.send``1(System.String,net.r_eg.Conari.Log.Message.Level)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
            <param name="type"></param>
        </member>
        <member name="T:net.r_eg.Conari.Log.LSender">
            <summary>
            A simple retranslator.
            Use the NLog etc.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Log.LSender.Received">
            <summary>
            When message has been received.
            </summary>
        </member>
        <member name="E:net.r_eg.Conari.Log.LSender.SReceived">
            <summary>
            Static alias to Received.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Log.LSender.Send(System.Object,net.r_eg.Conari.Log.Message)">
            <summary>
            Static alias to `send(object sender, Message msg)`
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.LSender.Send(System.Object,System.String)">
            <summary>
            Static alias to `send(object sender, string msg)`
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.LSender.Send(System.Object,System.String,net.r_eg.Conari.Log.Message.Level)">
            <summary>
            Static alias to `send(object sender, string msg, Message.Level type)`
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
            <param name="type"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.LSender.Send``1(net.r_eg.Conari.Log.Message)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.LSender.Send``1(System.String)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.LSender.Send``1(System.String,net.r_eg.Conari.Log.Message.Level)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
            <param name="type"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.LSender.send(System.Object,net.r_eg.Conari.Log.Message)">
            <summary>
            To send new message.
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.LSender.send(System.Object,System.String)">
            <summary>
            To send new message.
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.LSender.send(System.Object,System.String,net.r_eg.Conari.Log.Message.Level)">
            <summary>
            To send new message.
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
            <param name="type"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.LSender.send``1(net.r_eg.Conari.Log.Message)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.LSender.send``1(System.String)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.Conari.Log.LSender.send``1(System.String,net.r_eg.Conari.Log.Message.Level)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
            <param name="type"></param>
        </member>
        <member name="P:net.r_eg.Conari.Log.LSender._">
            <summary>
            Thread-safe getting the instance of the Sender class
            </summary>
        </member>
        <member name="T:net.r_eg.Conari.Mangling.C">
            <summary>
            The Mangling by C rules.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Mangling.C.Decorate(System.String,System.String[])">
            <summary>
            Decorate function name from existing exported list.
            </summary>
            <param name="function">Undecorated function name.</param>
            <param name="names">The exported function names. Use PE handler.</param>
            <returns>found decorated function or null.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Mangling.C.IsCdecl(System.String,System.String)">
            <summary>
            Underscore character (_) is prefixed to names,
            except when __cdecl functions that use C linkage are exported.
            e.g: _get_Seven or get_Seven
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Mangling.C.IsStdCall(System.String,System.String)">
            <summary>
            Leading underscore (_) and a trailing at sign (@) followed by the number of bytes in the parameter list in decimal.
            e.g: _get_SevenStdCall@0
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Mangling.C.IsFastCall(System.String,System.String)">
            <summary>
            Leading and trailing at signs (@) followed by a decimal number representing the number of bytes in the parameter list.
            e.g.: @get_SevenFastCall@0
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Mangling.C.IsVectorCall(System.String,System.String)">
            <summary>
            Two trailing at signs (@@) followed by a decimal number of bytes in the parameter list.
            e.g.: get_SevenVectorCall@@0
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Native.Core.BReader.GetValue(System.Type,System.Int32,System.Int32@,System.Byte[]@)">
            <summary>
            To get manually the value from byte-sequence.
            </summary>
            <param name="type">The type of result value.</param>
            <param name="tsize">Actual size of value in byte-sequence.</param>
            <param name="offset">Offset at left.</param>
            <param name="data"></param>
            <returns></returns>
            <exception cref="T:System.NotSupportedException"></exception>
        </member>
        <member name="M:net.r_eg.Conari.Native.Core.BReader.tryNext(System.Type,System.Int32,System.Object@)">
            <summary>
            Try to get the next value in byte-sequence.
            </summary>
            <param name="type">The type of value.</param>
            <param name="tsize">Actual size of value.</param>
            <param name="value">Output value.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.Core.BReader.next(System.Type,System.Int32)">
            <summary>
            Gets next value in byte-sequence.
            </summary>
            <param name="type"></param>
            <param name="tsize"></param>
            <returns></returns>
            <exception cref="T:System.IndexOutOfRangeException"></exception>
        </member>
        <member name="M:net.r_eg.Conari.Native.Core.BReader.next``1(System.Int32)">
            <summary>
            Alias to `next(Type type, int tsize)`
            </summary>
            <typeparam name="T"></typeparam>
            <param name="tsize"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.Core.BReader.next(System.Type)">
            <summary>
            Gets next value in byte-sequence with size of type by default.
            </summary>
            <param name="type">The type of value.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.Core.BReader.next``1">
            <summary>
            Alias to `next(Type type)`
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.Core.BReader.reset(System.Int32)">
            <summary>
            To reset position.
            </summary>
            <param name="offset"></param>
        </member>
        <member name="P:net.r_eg.Conari.Native.Core.BType.DLR">
            <summary>
            Access to dynamic features like getting of values at runtime from generated fields etc.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Native.Core.BType.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
            <summary>
            Magic fields. Get.
            </summary>
            <param name="binder"></param>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.Core.BType.TrySetMember(System.Dynamic.SetMemberBinder,System.Object)">
            <summary>
            Magic fields. Set.
            </summary>
            <param name="binder"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.Core.BType.GetDynamicMemberNames">
            <summary>
            List of magic fields.
            </summary>
            <returns></returns>
        </member>
        <member name="F:net.r_eg.Conari.Native.Core.Field.tsize">
            <summary>
            Used size of type.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.Native.Core.Field.name">
            <summary>
            Field name.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.Native.Core.Field.value">
            <summary>
            The value of field.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.Native.Core.Field.user">
            <summary>
            User object for any purpose.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Native.Core.Field.IsValidForDLR">
            <summary>
            Checks the correct name for DLR features.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Native.Core.Field.toBytes">
            <summary>
            Get bytes from current field.
            </summary>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.Conari.Native.Core.Raw.Values">
            <summary>
            Final byte-sequence from values (via pointer or local data).
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Native.Core.Raw.Iter">
            <summary>
            Access to byte-sequence from values (via pointer or local data).
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Native.Core.Raw.Type">
            <summary>
            Generates dynamic type for current data.
            /+DLR
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Native.NativeData.Raw">
            <summary>
            Get raw-data of complex native structure.
            </summary>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.Conari.Native.NativeData.Zero">
            <summary>
            To reset chain in zero.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Native.NativeData.AlignSizeByMax">
            <summary>
            Align by max size of existing types without changing of original types.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData.SizeOf(System.Type[])">
            <summary>
            Gets size of selected types in bytes that are should be considered as unmanaged types.
            </summary>
            <param name="types"></param>
            <returns>the size in bytes.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData.SizeOf(System.Type)">
            <summary>
            Gets size of selected type in bytes that's should be considered as unmanaged type.
            </summary>
            <param name="type"></param>
            <returns>the size in bytes.</returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData.SizeOf``1">
            <summary>
            Alias to `int SizeOf(Type type)`
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData.AlignSizeBy(System.Type,System.Int32)">
            <summary>
            Align size by specific type.
            </summary>
            <param name="type"></param>
            <param name="count">the count of types that should be in chain.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData._(System.IntPtr)">
            <summary>
            Alias to get instance: `new NativeData(IntPtr)`
            </summary>
            <param name="ptr">pointer to data structure.</param>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData._(System.Byte[])">
            <summary>
            Alias to get instance: `new NativeData(byte[])`
            </summary>
            <param name="bytes">local raw data.</param>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData.align``1(System.Int32,System.String[])">
            <summary>
            Align the chain by specific type at the right.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="count">the count of T that should be in chain.</param>
            <param name="names">Optional assigned names.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData.alignSizeBy(System.Int32)">
            <summary>
            Align by specific size without changing of original types.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData.assign(System.Int32,System.String[])">
            <summary>
            To assign custom names.
            </summary>
            <param name="offset">Initial offset for present data with.</param>
            <param name="names">The names, starting from offset.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData.reset(System.UInt32)">
            <summary>
            To reset chain.
            </summary>
            <param name="pos">absolute position.</param>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData.h(System.String,System.String)">
            <summary>
            To add complex type from header file (.h)
            </summary>
            <param name="file">Full path to header file.</param>
            <param name="typedef">The name of declared type that should be loaded.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData.#ctor(System.IntPtr)">
            <param name="ptr">pointer to data structure.</param>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeData.#ctor(System.Byte[])">
            <param name="bytes">local raw data.</param>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeExtension.Native(System.IntPtr)">
            <summary>
            To work with native data via pointer.
            </summary>
            <param name="ptr">pointer to data structure.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeExtension.Native(System.Byte[])">
            <summary>
            To work with native data via byte-array.
            </summary>
            <param name="bytes">local raw data.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.Native.NativeExtension.NativeSize(System.Type)">
            <summary>
            Alias to `NativeData.SizeOf ...`
            Gets size of selected type in bytes that's should be considered as unmanaged type.
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="T:net.r_eg.Conari.PE.Hole.ExportDirectory">
            <summary>
            PE32/PE32+ files. Works with records from ExportDirectory:
            WinNT IMAGE_OPTIONAL_HEADER - IMAGE_DATA_DIRECTORY[IMAGE_DIRECTORY_ENTRY_EXPORT]
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.PE.IPE.Sections">
            <summary>
            Get available sections.
            https://msdn.microsoft.com/en-us/library/windows/desktop/ms680341.aspx
            /winnt.h
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.PE.IPE.DExport">
            <summary>
            Get IMAGE_EXPORT_DIRECTORY record.
            WinNT IMAGE_OPTIONAL_HEADER - IMAGE_DATA_DIRECTORY[IMAGE_DIRECTORY_ENTRY_EXPORT]
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.PE.IPE.ExportedProcNames">
            <summary>
            Receives full names of all available exported functions or variables from ExportDirectory
            (WinNT OPTIONAL_HEADER).
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.PE.IPE.ExportedProcNamesArray">
            <summary>
            Full names of all available exported functions or variables from ExportDirectory
            (WinNT OPTIONAL_HEADER).
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.PE.IPE.FileName">
            <summary>
            Active pe-file.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.PE.PEFile.Sections">
            <summary>
            Get available sections.
            https://msdn.microsoft.com/en-us/library/windows/desktop/ms680341.aspx
            /winnt.h
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.PE.PEFile.DExport">
            <summary>
            Get IMAGE_EXPORT_DIRECTORY record.
            WinNT IMAGE_OPTIONAL_HEADER - IMAGE_DATA_DIRECTORY[IMAGE_DIRECTORY_ENTRY_EXPORT]
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.PE.PEFile.ExportedProcNames">
            <summary>
            Receives full names of all available exported functions or variables from ExportDirectory
            (WinNT OPTIONAL_HEADER).
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.PE.PEFile.ExportedProcNamesArray">
            <summary>
            Full names of all available exported functions or variables from ExportDirectory
            (WinNT OPTIONAL_HEADER).
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.PE.PEFile.FileName">
            <summary>
            Active pe-file.
            </summary>
        </member>
        <member name="T:net.r_eg.Conari.PE.WinNT.IMAGE_EXPORT_DIRECTORY">
            <summary>
            Export Format
            /winnt.h
            </summary>
        </member>
        <member name="T:net.r_eg.Conari.PE.WinNT.IMAGE_SECTION_HEADER">
            <summary>
            https://msdn.microsoft.com/en-us/library/windows/desktop/ms680341.aspx
            /winnt.h
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.PE.WinNT.IMAGE_SECTION_HEADER.Name">
            <summary>
            An 8-byte, null-padded UTF-8 string.
            There is no terminating null character if the string is exactly eight characters long.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.PE.WinNT.IMAGE_SECTION_HEADER.Misc">
            <summary>
            union { DWORD PhysicalAddress; DWORD VirtualSize; }
            PhysicalAddress
                The file address.
            VirtualSize
                The total size of the section when loaded into memory, in bytes.
                If this value is greater than the SizeOfRawData member, the section is filled with zeroes.
                This field is valid only for executable images and should be set to 0 for object files.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.PE.WinNT.IMAGE_SECTION_HEADER.VirtualAddress">
            <summary>
            The address of the first byte of the section when loaded into memory,
            relative to the image base. For object files, this is the address of the first byte
            before relocation is applied.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.PE.WinNT.IMAGE_SECTION_HEADER.SizeOfRawData">
            <summary>
            The size of the initialized data on disk, in bytes.
            This value must be a multiple of the FileAlignment member of the IMAGE_OPTIONAL_HEADER structure.
            If this value is less than the VirtualSize member, the remainder of the section is filled with zeroes.
            If the section contains only uninitialized data, the member is zero.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.PE.WinNT.IMAGE_SECTION_HEADER.PointerToRawData">
            <summary>
            A file pointer to the first page within the COFF file.
            This value must be a multiple of the FileAlignment member of the IMAGE_OPTIONAL_HEADER structure.
            If a section contains only uninitialized data, set this member is zero.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.PE.WinNT.IMAGE_SECTION_HEADER.PointerToRelocations">
            <summary>
            A file pointer to the beginning of the relocation entries for the section.
            If there are no relocations, this value is zero.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.PE.WinNT.IMAGE_SECTION_HEADER.PointerToLinenumbers">
            <summary>
            A file pointer to the beginning of the line-number entries for the section.
            If there are no COFF line numbers, this value is zero.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.PE.WinNT.IMAGE_SECTION_HEADER.NumberOfRelocations">
            <summary>
            The number of relocation entries for the section.
            This value is zero for executable images.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.PE.WinNT.IMAGE_SECTION_HEADER.NumberOfLinenumbers">
            <summary>
            The number of line-number entries for the section.
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.PE.WinNT.IMAGE_SECTION_HEADER.Characteristics">
            <summary>
            The characteristics of the image.
            </summary>
        </member>
        <member name="T:net.r_eg.Conari.Types.BSTR">
            <summary>
            A BSTR (Basic string or binary string) is a string data type that is used by COM, Automation, and Interop functions.
            https://msdn.microsoft.com/en-us/library/windows/desktop/ms221069(v=vs.85).aspx
            A BSTR is a composite data type that consists of a length prefix, a data string, and a terminator:
            * Length prefix - A 4-byte integer that contains the number of bytes in the following data string.
                              It appears immediately before the first character of the data string.
            * Data string   - A string of Unicode characters. May contain multiple embedded null characters.
            * Terminator    - 2-null characters.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Types.BSTR.Raw">
            <summary>
            Raw byte-sequence
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Types.BSTR.free">
            <summary>
            Frees a BSTR using the COM SysFreeString function:
            https://msdn.microsoft.com/en-us/Library/ms221481.aspx
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Types.CharPtr.Raw">
            <summary>
            Raw byte-sequence
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Types.IBoxed.Data">
            <summary>
            Access to internal data.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Types.int_t.op_Implicit(net.r_eg.Conari.Types.int_t)~System.Int32">
            <exception cref="T:System.OverflowException">number is greater than Int32.MaxValue or less than Int32.MinValue</exception>
        </member>
        <member name="M:net.r_eg.Conari.Types.int_t.op_Implicit(net.r_eg.Conari.Types.int_t)~System.Int16">
            <exception cref="T:System.OverflowException">number is greater than Int16.MaxValue or less than Int16.MinValue</exception>
        </member>
        <member name="M:net.r_eg.Conari.Types.int_t.op_Implicit(net.r_eg.Conari.Types.int_t)~System.SByte">
            <exception cref="T:System.OverflowException">number is greater than SByte.MaxValue or less than SByte.MinValue</exception>
        </member>
        <member name="M:net.r_eg.Conari.Types.int_t.op_Explicit(net.r_eg.Conari.Types.int_t)~net.r_eg.Conari.Types.uint_t">
            <exception cref="T:System.OverflowException">number is less than uint_t.MIN</exception>
        </member>
        <member name="M:net.r_eg.Conari.Types.int_t.#ctor(net.r_eg.Conari.Types.uint_t)">
            <exception cref="T:System.OverflowException">number is greater than int_t.MAX</exception>
        </member>
        <member name="P:net.r_eg.Conari.Types.INullType.Data">
            <summary>
            To get/set encapsulated data.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Types.INullType.GenericType">
            <summary>
            To get base type.
            </summary>
        </member>
        <member name="T:net.r_eg.Conari.Types.Methods.Method`2">
            <typeparam name="TRes">The type of return value.</typeparam>
            <typeparam name="T">The type of arguments.</typeparam>
            <param name="args">Argument list.</param>
            <returns>Return value.</returns>
        </member>
        <member name="T:net.r_eg.Conari.Types.NullType`1">
            <summary>
            To store information about basic type for any null values.
            </summary>
            <typeparam name="T">Nullable type.</typeparam>
        </member>
        <member name="P:net.r_eg.Conari.Types.NullType`1.Data">
            <summary>
            To get/set encapsulated data.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Types.NullType`1.GenericType">
            <summary>
            To get base type.
            </summary>
        </member>
        <member name="T:net.r_eg.Conari.Types.uint_t">
            <summary>
            unsigned int
            /or/
            unsigned __int64 (unsigned long long)
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.Types.uint_t.op_Implicit(net.r_eg.Conari.Types.uint_t)~System.UInt32">
            <exception cref="T:System.OverflowException">number is greater than Int32.MaxValue</exception>
        </member>
        <member name="M:net.r_eg.Conari.Types.uint_t.op_Implicit(net.r_eg.Conari.Types.uint_t)~System.UInt16">
            <exception cref="T:System.OverflowException">number is greater than Int16.MaxValue</exception>
        </member>
        <member name="M:net.r_eg.Conari.Types.uint_t.op_Implicit(net.r_eg.Conari.Types.uint_t)~System.Byte">
            <exception cref="T:System.OverflowException">number is greater than Byte.MaxValue</exception>
        </member>
        <member name="M:net.r_eg.Conari.Types.uint_t.op_Explicit(net.r_eg.Conari.Types.uint_t)~net.r_eg.Conari.Types.int_t">
            <exception cref="T:System.OverflowException">number is greater than int_t.MAX</exception>
        </member>
        <member name="M:net.r_eg.Conari.Types.uint_t.#ctor(net.r_eg.Conari.Types.int_t)">
            <exception cref="T:System.OverflowException">number is less than uint_t.MIN</exception>
        </member>
        <member name="P:net.r_eg.Conari.Types.UnmanagedString.Pointer">
            <summary>
            Pointer to allocated string.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Types.UnmanagedString.Owner">
            <summary>
            Who is the owner for unmanaged string.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Types.UnmanagedString.Data">
            <summary>
            Access to managed or unmanaged string data.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Types.UnmanagedStructure.Pointer">
            <summary>
            Pointer to unmanaged memory where will placed structure.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Types.UnmanagedStructure.Owner">
            <summary>
            Who is the owner for allocated structure.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Types.UnmanagedStructure.Managed">
            <summary>
            Managed structure.
            </summary>
        </member>
        <member name="P:net.r_eg.Conari.Types.WCharPtr.Raw">
            <summary>
            Raw byte-sequence
            </summary>
        </member>
        <member name="T:net.r_eg.Conari.Types.WRef`1">
            <summary>
            Reference type wrapper for use inside value type data.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:net.r_eg.Conari.WinAPI.LoadLibraryFlags">
            <summary>
            Possible actions for loading the module with LoadLibraryEx function.
            https://msdn.microsoft.com/en-us/library/windows/desktop/ms684179.aspx
            </summary>
        </member>
        <member name="F:net.r_eg.Conari.WinAPI.LoadLibraryFlags.LOAD_WITH_ALTERED_SEARCH_PATH">
            <summary>
            If this value is used and lpFileName specifies an absolute path,
            the system uses the alternate file search strategy discussed in the Remarks section to find
            associated executable modules that the specified module causes to be loaded.
            If this value is used and lpFileName specifies a relative path, the behavior is undefined.
            If this value is not used, or if lpFileName does not specify a path,
            the system uses the standard search strategy discussed in the Remarks section to find
            associated executable modules that the specified module causes to be loaded.
            This value cannot be combined with any LOAD_LIBRARY_SEARCH flag.
            </summary>
        </member>
        <member name="M:net.r_eg.Conari.WinAPI.NativeMethods.LoadLibrary(System.String)">
            <summary>
            Loads the specified module into the address space of the calling process.
            https://msdn.microsoft.com/en-us/library/windows/desktop/ms684175.aspx
             The system maintains a per-process reference count on all loaded modules.
             * Calling LoadLibrary increments the reference count.
             * Calling the FreeLibrary (see below) or FreeLibraryAndExitThread function decrements the reference count.
             The system unloads a module when its reference count reaches zero or when the process terminates (regardless of the reference count).
            </summary>
            <param name="lpFileName">
                The name of the module. This can be either a library module (a .dll file) or an executable module (an .exe file).
            </param>
            <returns>A handle that can be used in GetProcAddress to get the address of a DLL function.</returns>
        </member>
        <member name="M:net.r_eg.Conari.WinAPI.NativeMethods.LoadLibraryEx(System.String,System.IntPtr,System.UInt32)">
            <summary>
            Loads the specified module into the address space of the calling process. The specified module may cause other modules to be loaded.
            https://msdn.microsoft.com/en-us/library/windows/desktop/ms684179.aspx
            The behavior of this function is identical to the LoadLibrary function without flags.
            </summary>
            <param name="lpFileName">
                A string that specifies the file name of the module to load.
                The module can be a library module (a .dll file) or an executable module (an .exe file).
            </param>
            <param name="hFile">This parameter is reserved for future use. It must be NULL.</param>
            <param name="dwFlags">The action to be taken when loading the module. Use from LoadLibraryFlags.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.Conari.WinAPI.NativeMethods.GetProcAddress(System.IntPtr,System.String)">
            <summary>
            Retrieves the address of an exported function or variable from the specified dynamic-link library (DLL).
            https://msdn.microsoft.com/en-us/library/windows/desktop/ms683212.aspx
            </summary>
            <param name="hModule">A handle to the DLL module that contains the function or variable.</param>
            <param name="lpProcName">
                The function or variable name, or the function's ordinal value.
                If this parameter is an ordinal value, it must be in the low-order word;
                the high-order word must be zero.
            </param>
            <returns>the address of the exported function or variable if true.</returns>
        </member>
        <member name="M:net.r_eg.Conari.WinAPI.NativeMethods.FreeLibrary(System.IntPtr)">
            <summary>
            Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count.
            When the reference count reaches zero, the module is unloaded from the address space of the calling process and the handle is no longer valid.
            https://msdn.microsoft.com/en-us/library/windows/desktop/ms683152.aspx
            </summary>
            <param name="hModule">A handle to the loaded library module.</param>
            <returns>If the function succeeds, the return value is nonzero.</returns>
        </member>
        <member name="M:net.r_eg.Conari.WinAPI.NativeMethods.GetModuleHandle(System.String)">
            <summary>
            Retrieves a module handle for the specified module. The module must have been loaded by the calling process.
            https://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulehandlea
            </summary>
            <param name="lpModuleName">The name of the loaded module (either a .dll or .exe file). </param>
            <returns>A handle to the specified module if success. Or NULL when fails. Use GetLastError.</returns>
        </member>
        <member name="M:net.r_eg.Conari.WinAPI.NativeMethods.GetModuleFileName(System.IntPtr,System.Text.StringBuilder,System.UInt32)">
            <summary>
            Retrieves the fully qualified path for the file that contains the specified module.
            The module must have been loaded by the current process.
            https://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulefilenamea
            </summary>
            <param name="hModule">
            A handle to the loaded module whose path is being requested.
            If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
            </param>
            <param name="lpFilename">A pointer to a buffer that receives the fully qualified path of the module.</param>
            <param name="nSize">The size of the lpFilename buffer.</param>
            <returns>
            If the function succeeds, the return value is the length of the string that is copied to the buffer,
            in characters, not including the terminating null character.
            If the buffer is too small to hold the module name, the string is truncated to nSize characters
            including the terminating null character, the function returns nSize,
            and the function sets the last error to ERROR_INSUFFICIENT_BUFFER.
            If the function fails, the return value is 0 (zero). Use GetLastError.
            Windows XP: If the buffer is too small to hold the module name, the function returns nSize.
                        The last error code remains ERROR_SUCCESS. Same for 0-buffer.
            </returns>
        </member>
    </members>
</doc>
packages/DllExport.1.7.3/tools/Microsoft.Build.Framework.dll
Binary files differ
packages/DllExport.1.7.3/tools/Microsoft.Build.Utilities.v4.0.dll
Binary files differ
packages/DllExport.1.7.3/tools/Microsoft.Build.dll
Binary files differ
packages/DllExport.1.7.3/tools/Mono.Cecil.dll
Binary files differ
packages/DllExport.1.7.3/tools/Mono.Cecil.pdb
Binary files differ
packages/DllExport.1.7.3/tools/MvsSln.dll
Binary files differ
packages/DllExport.1.7.3/tools/MvsSln.pdb
Binary files differ
packages/DllExport.1.7.3/tools/MvsSln.xml
New file
@@ -0,0 +1,3787 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>MvsSln</name>
    </assembly>
    <members>
        <member name="F:net.r_eg.MvsSln.BuildType.Common">
            <summary>
            Common context - any type or type by default
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.BuildType.Build">
            <summary>
            'build' action
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.BuildType.Rebuild">
            <summary>
            'rebuild' action
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.BuildType.Clean">
            <summary>
            'clean' action
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.BuildType.BuildSelection">
            <summary>
            'build' action for selection
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.BuildType.RebuildSelection">
            <summary>
            'rebuild' action for selection
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.BuildType.CleanSelection">
            <summary>
            'clean' action for selection
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.BuildType.BuildOnlyProject">
            <summary>
            'build' action for project
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.BuildType.RebuildOnlyProject">
            <summary>
            'rebuild' action for project
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.BuildType.CleanOnlyProject">
            <summary>
            'clean' action for project
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.BuildType.BuildCtx">
            <summary>
            'build' action for project
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.BuildType.RebuildCtx">
            <summary>
            'rebuild' action for project
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.BuildType.CleanCtx">
            <summary>
            'clean' action for project
            </summary>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.ConfigItem">
            <summary>
            Basic item of configuration and platform.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ConfigItem.Rule">
            <summary>
            The custom rule of the Configuration and Platform names.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ConfigItem.SensitivityComparing">
            <summary>
            To use an `Sensitivity` logic when comparing {IConfPlatform}
            together with `==` , `!=`.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ConfigItem.ConfigurationByRuleICase">
            <summary>
            {ConfigurationByRule} with optional case insensitive logic.
            Uses {SensitivityComparing} flag.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ConfigItem.PlatformByRuleICase">
            <summary>
            {PlatformByRule} with optional case insensitive logic.
            Uses {SensitivityComparing} flag.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ConfigItem.IsEqualByRule(System.String,System.String,System.Boolean)">
            <summary>
            Checking an config/platform by using {Rule} instance.
            </summary>
            <param name="config">Configuration name.</param>
            <param name="platform">Platform name.</param>
            <param name="icase">Case insensitive flag.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ConfigItem.Format(System.String,System.String)">
            <summary>
            Compatible format: 'configname'|'platformname'
            http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.shell.interop.ivscfg.get_displayname.aspx
            </summary>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.ConfigPrj">
            <summary>
            Project Configuration
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ConfigPrj.PGuid">
            <summary>
            Project Guid.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ConfigPrj.IncludeInBuild">
            <summary>
            Existence of `.Build.0` to activate project for build:
            {A7BF1F9C-F18D-423E-9354-859DC3CFAFD4}.CI_Release|Any CPU.Build.0 = Release|Any CPU
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ConfigPrj.IncludeInDeploy">
            <summary>
            Existence of `.Deploy.0` to activate project for deployment:
            {A7BF1F9C-F18D-423E-9354-859DC3CFAFD4}.CI_Release|Any CPU.Deploy.0 = Release|Any CPU
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ConfigPrj.Sln">
            <summary>
            Link to solution configuration.
            </summary>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.ConfigSln">
            <summary>
            Solution Configuration
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.SLN_FOLDER">
            <summary>
            Solution Folder.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_CS">
            <summary>
            .csproj
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_DB">
            <summary>
            .dbproj
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_FS">
            <summary>
            .fsproj
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_VB">
            <summary>
            .vbproj
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_VC">
            <summary>
            .vcxproj
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_VJ">
            <summary>
            .vjsproj
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_WD">
            <summary>
            .wdproj
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_WEB">
            <summary>
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_DEPLOY">
            <summary>
            .deployproj
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_SF">
            <summary>
            .sfproj
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_FS_SDK">
            <summary>
            .fsproj SDK based type.
            https://github.com/dotnet/project-system/blob/master/docs/opening-with-new-project-system.md
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_VB_SDK">
            <summary>
            .vbproj SDK based type.
            https://github.com/dotnet/project-system/blob/master/docs/opening-with-new-project-system.md
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.Guids.PROJECT_CS_SDK">
            <summary>
            .csproj SDK based type.
            https://github.com/dotnet/project-system/blob/master/docs/opening-with-new-project-system.md
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.Guids.ProjectTypeBy(System.String)">
            <summary>
            Evaluate project type via Guid.
            </summary>
            <param name="guid">Project type Guid.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.Guids.GuidBy(net.r_eg.MvsSln.Core.ProjectType)">
            <summary>
            Evaluate Guid via ProjectType enum.
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IConfPlatform.Rule">
            <summary>
            The custom rule of the Configuration and Platform names.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IConfPlatform.SensitivityComparing">
            <summary>
            To use an `Sensitivity` logic when comparing {IConfPlatform}
            together with `==` , `!=`.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IConfPlatform.ConfigurationByRuleICase">
            <summary>
            {ConfigurationByRule} with optional case insensitive logic.
            Uses {SensitivityComparing} flag.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IConfPlatform.PlatformByRuleICase">
            <summary>
            {PlatformByRule} with optional case insensitive logic.
            Uses {SensitivityComparing} flag.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IConfPlatform.IsEqualByRule(System.String,System.String,System.Boolean)">
            <summary>
            Checking an config/platform by using {Rule} instance.
            </summary>
            <param name="config">Configuration name.</param>
            <param name="platform">Platform name.</param>
            <param name="icase">Case insensitive flag.</param>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IConfPlatformPrj.PGuid">
            <summary>
            Project Guid.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IConfPlatformPrj.IncludeInBuild">
            <summary>
            Existence of `.Build.0` to activate project for build:
            {A7BF1F9C-F18D-423E-9354-859DC3CFAFD4}.CI_Release|Any CPU.Build.0 = Release|Any CPU
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IConfPlatformPrj.IncludeInDeploy">
            <summary>
            Existence of `.Deploy.0` to activate project for deployment:
            {A7BF1F9C-F18D-423E-9354-859DC3CFAFD4}.CI_Release|Any CPU.Deploy.0 = Release|Any CPU
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IConfPlatformPrj.Sln">
            <summary>
            Link to solution configuration.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IHandler.Id">
            <summary>
            Gets unique id of listener.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IRuleOfConfig.Platform(System.String)">
            <summary>
            Rules of platform names.
            details: https://github.com/3F/vsSolutionBuildEvent/issues/14
                   + MS Connect Issue #503935
            </summary>
            <param name="name">Platform name.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IRuleOfConfig.Configuration(System.String)">
            <summary>
            Rules of configuration names.
            </summary>
            <param name="name">Configuration name.</param>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISection.Handler">
            <summary>
            Contains handler which is ready to process this section, or already processes.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISection.Line">
            <summary>
            Known line number to this section.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISection.Raw">
            <summary>
            Raw data from stream.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISection.Ignore">
            <summary>
            To ignore this from other sections.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISection.User">
            <summary>
            User's mixed object for anything.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISection.UpdateHandler(System.Object)">
            <summary>
            To update handler which is ready to process this section.
            </summary>
            <param name="handler">New handler.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISection.Clone">
            <summary>
            Clone data from this section into new ISection instance.
            </summary>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnContainer.SlnHandlers">
            <summary>
            Available solution handlers.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnContainer.RawXmlProjects">
            <summary>
            Dictionary of raw xml projects by Guid.
            Will be used if projects cannot be accessed from filesystem.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISlnContainer.SetDefaultHandlers">
            <summary>
            To reset and register all default handlers.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISlnContainer.Parse(System.String,net.r_eg.MvsSln.SlnItems)">
            <summary>
            Parse of selected .sln file.
            </summary>
            <param name="sln">Solution file</param>
            <param name="type">Allowed type of operations.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISlnContainer.Parse(System.IO.StreamReader,net.r_eg.MvsSln.SlnItems)">
            <summary>
            To parse data from used stream.
            </summary>
            <param name="reader"></param>
            <param name="type">Allowed type of operations.</param>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnPDManager.FirstProject">
            <summary>
            Get first project from defined list.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnPDManager.LastProject">
            <summary>
            Get last project from defined list.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISlnPDManager.FirstBy(net.r_eg.MvsSln.BuildType)">
            <summary>
            Get first project in Project Build Order.
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISlnPDManager.LastBy(net.r_eg.MvsSln.BuildType)">
            <summary>
            Get last project in Project Build Order.
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISlnPDManager.GetProjectBy(System.String)">
            <summary>
            Get project by Guid string.
            </summary>
            <param name="guid">Identifier of project.</param>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnProjectDependencies.GuidList">
            <summary>
            List of project Guids.
            In direct order of definitions with considering of ProjectDependencies.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnProjectDependencies.Projects">
            <summary>
            List of projects by Guid.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnProjectDependencies.Dependencies">
            <summary>
            Projects and their dependencies.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.SolutionDir">
            <summary>
            Full path to root solution directory.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.SolutionFile">
            <summary>
            Full path to an solution file.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ResultType">
            <summary>
            Processed type for result.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.Header">
            <summary>
            Header information.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.SolutionConfigs">
            <summary>
            Solution configurations with platforms.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ProjectConfigs">
            <summary>
            Project configurations with platforms.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ProjectConfigurationPlatforms">
            <summary>
            Alias of the relation of solution configuration to project configurations.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ProjectItems">
            <summary>
            All found projects in solution.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ProjectItemsConfigs">
            <summary>
            Alias for ProjectItems and its configurations.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.SolutionFolders">
            <summary>
            List of solution folders.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.DefaultConfig">
            <summary>
            Default Configuration and Platform for current solution.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.Properties">
            <summary>
            All available global properties for solution.
            Use optional {PropertyNames} to access to popular properties.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ProjectDependencies">
            <summary>
            Solution Project Dependencies.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ExtItems">
            <summary>
            Optional Key[-Value] records like `SolutionGuid` and so on
            that can be presented inside an ExtensibilityGlobals section.
            ie. Flags/Key-only records are possible too (values will contain null).
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.Env">
            <summary>
            Environment for current data.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResult.Map">
            <summary>
            Contains map of all found (known/unknown) solution data.
            This value is never null.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResultSvc.SolutionConfigList">
            <summary>
            Solution configurations with platforms.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResultSvc.ProjectConfigList">
            <summary>
            Project configurations with platforms.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResultSvc.ProjectItemList">
            <summary>
            All found projects in solution.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISlnResultSvc.SolutionFolderList">
            <summary>
            List of solution folders.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISlnResultSvc.SetProjectDependencies(net.r_eg.MvsSln.Core.ISlnPDManager)">
            <summary>
            Updates instance of the Solution Project Dependencies.
            </summary>
            <param name="dep"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISlnResultSvc.SetHeader(net.r_eg.MvsSln.Core.SlnHeader)">
            <summary>
            Updates header info.
            </summary>
            <param name="info"></param>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.IsolatedEnv">
            <summary>
            Isolated environment.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.#ctor(net.r_eg.MvsSln.Core.ISlnResult,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,net.r_eg.MvsSln.Core.RawText})">
            <param name="data">Prepared data from solution parser.</param>
            <param name="properties">Specified sln properties.</param>
            <param name="raw">Optional dictionary of raw xml projects by Guid.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.#ctor(net.r_eg.MvsSln.Core.ISlnResult,System.Collections.Generic.IDictionary{System.String,net.r_eg.MvsSln.Core.RawText})">
            <param name="data">Prepared data from solution parser.</param>
            <param name="raw">Optional dictionary of raw xml projects by Guid.</param>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISynchSubscribers`1.Count">
            <summary>
            Number of elements contained in the thread-safe collection.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ISynchSubscribers`1.SyncRoot">
            <summary>
            Gets the object used to synchronize access to the thread-safe collection.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISynchSubscribers`1.Register(`0)">
            <summary>
            Adds an listener to thread-safe collection.
            </summary>
            <param name="listener"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISynchSubscribers`1.Unregister(`0)">
            <summary>
            Removes specified listener from the collection.
            </summary>
            <param name="listener"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISynchSubscribers`1.Reset">
            <summary>
            Reset all collection.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISynchSubscribers`1.Contains(`0)">
            <summary>
            Determines whether the collection contains an listener.
            </summary>
            <param name="listener"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISynchSubscribers`1.Exists(System.Guid)">
            <summary>
            Checks existence of listener by Guid.
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ISynchSubscribers`1.GetById(System.Guid)">
            <summary>
            Get listener by specific id.
            </summary>
            <param name="id"></param>
            <returns>null if not found.</returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProject.Project">
            <summary>
            Access to project instance of Microsoft.Build.Evaluation.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProject.ProjectItem">
            <summary>
            ProjectItem and its configurations.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProject.Sln">
            <summary>
            Access to solution data if this was initialized with its context.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProject.PId">
            <summary>
            Provides unique identifier for project (not instance).
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProject.ProjectGuid">
            <summary>
            The Guid of this project.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProject.ProjectName">
            <summary>
            The ProjectName of this project.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProject.ProjectPath">
            <summary>
            Gets the root directory for this project.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProject.ProjectFullPath">
            <summary>
            Gets the full path to the project source file.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProject.GlobalProperties">
            <summary>
            Access to global properties of project.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.Save">
            <summary>
            Saves the project to the file system, if modified.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.Save(System.String,System.Text.Encoding)">
            <summary>
            Saves the project to the file system, if modified or if the path to the project
            source code changes, using the given character encoding.
            </summary>
            <param name="path">Destination path of the the project source code.</param>
            <param name="enc"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.AddImport(System.String,System.Boolean,System.String)">
            <summary>
            To add 'Import' element.
            </summary>
            <param name="target">Target project.</param>
            <param name="checking">To check existence of target via 'Condition' attr.</param>
            <param name="label">Optional 'Label' attr.</param>
            <returns>true value if target has been added.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.AddImport(System.String,System.String,System.String)">
            <summary>
            To add 'import' element.
            </summary>
            <param name="target">Target project.</param>
            <param name="condition">Use 'Condition' attr. Can be null to avoid this attr.</param>
            <param name="label">Optional 'Label' attr.</param>
            <returns>true value if target has been added.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.AddImport(net.r_eg.MvsSln.Projects.ImportElement)">
            <summary>
            To add 'import' element.
            </summary>
            <param name="element">Specified 'Import' element to add.</param>
            <returns>true value if it has been added.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.AddImport(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Projects.ImportElement},System.String,System.String)">
            <summary>
            To add 'import' elements inside ImportGroup.
            Will stop the adding if some of this cannot be added.
            </summary>
            <param name="elements">List of specified 'Import' elements to add.</param>
            <param name="condition">Optional 'Condition' attr for group.</param>
            <param name="label">Optional 'Label' attr for group.</param>
            <returns>true value only if all 'import' elements has been successfully added. False if one of this is failed.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveImport(System.String)">
            <summary>
            To remove the first found 'Import' element.
            </summary>
            <param name="project">Target project.</param>
            <returns>true value if it has been found and removed.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveImport(net.r_eg.MvsSln.Projects.ImportElement,System.Boolean)">
            <summary>
            To remove 'Import' element.
            </summary>
            <param name="element">Specified 'Import' element to remove.</param>
            <param name="holdEmptyGroup">Holds empty group if it was inside.</param>
            <returns>true value if it has been removed.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetImport(System.String)">
            <summary>
            Retrieve the first found 'Import' element if it exists.
            </summary>
            <param name="project">Optional filter by the Project attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetImport(System.String,System.String,System.Boolean)">
            <summary>
            Retrieve the first found 'Import' element if it exists.
            </summary>
            <param name="project">Filter by the Project attribute. Case-insensitive variant. Can be null to skip comparing.</param>
            <param name="label">Filter by the Label attribute. Case-insensitive variant. Can be null to skip comparing.</param>
            <param name="eq">Equals() if true or EndsWith() function for comparing Project attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetImports(System.String)">
            <summary>
            Retrieve the all found 'Import' elements.
            </summary>
            <param name="project">Optional filter by the Project attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetImports(System.String,System.String,System.Boolean)">
            <summary>
            Retrieve the all found 'Import' elements.
            </summary>
            <param name="project">Filter by the Project attribute. Case-insensitive variant. Can be null to skip comparing.</param>
            <param name="label">Filter by the Label attribute. Case-insensitive variant. Can be null to skip comparing.</param>
            <param name="eq">Equals() if true or EndsWith() function for comparing Project attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetProperty(System.String,System.Boolean)">
            <summary>
            The property in this project that has the specified name.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="localScope">If true, will return default value for any special and imported properties type.</param>
            <returns>null if no property of that name and scope exists.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.SetProperty(System.String,System.String)">
            <summary>
            Sets or adds a property with the given name and unevaluated value to the project.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="unevaluated">The new unevaluated value of the property.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.SetProperty(System.String,System.String,System.String)">
            <summary>
            Sets or adds a property with the given name and unevaluated value to the project.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="unevaluated">The new unevaluated value of the property.</param>
            <param name="condition">Use 'Condition' attr.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.SetProperties(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.String)">
            <summary>
            Sets or adds properties inside group.
            To remove group, just delete all properties inside.
            </summary>
            <param name="properties">List of properties name=unevaluatedValue.</param>
            <param name="condition">Optional 'Condition' attr for group.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.SetProperties(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Projects.PropertyItem},System.String)">
            <summary>
            Sets or adds properties inside group.
            To remove group, just delete all properties inside.
            </summary>
            <param name="properties">List of properties via PropertyItem.</param>
            <param name="condition">Optional 'Condition' attr for group.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveProperty(System.String,System.Boolean)">
            <summary>
            Removes an property from the project.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="revalue">if true, will reevaluate data of project after removing.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveProperty(net.r_eg.MvsSln.Projects.PropertyItem,System.Boolean)">
            <summary>
            Removes an property from the project.
            </summary>
            <param name="property"></param>
            <param name="revalue">if true, will reevaluate data of project after removing.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetProperties">
            <summary>
            All properties in this project.
            </summary>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.Reevaluate">
            <summary>
            Reevaluates data of project if necessary.
            For example, if project contains 2 or more same properties by name:
            * After RemoveProperty(...) the second property still will be unavailable for GetProperty(...)
             because its node does not contain this at all. Use this to update nodes.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetRelativePath(System.String)">
            <summary>
            Makes relative path from this project.
            </summary>
            <param name="path"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetFullPath(System.String)">
            <summary>
            Makes full path using path to this project as the base.
            </summary>
            <param name="relative">any path relative to the current project.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.AddReference(System.String)">
            <summary>
            Adds 'Reference' item.
            </summary>
            <param name="inc">Include attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.AddReference(System.Reflection.Assembly,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
            <summary>
            Adds 'Reference' item.
            </summary>
            <param name="asm">Assembly for adding.</param>
            <param name="local">Meta 'Private' - i.e. Copy Local.</param>
            <param name="embed">Meta 'EmbedInteropTypes'.</param>
            <param name="spec">Meta 'SpecificVersion'.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.AddReference(System.String,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
            <summary>
            Adds 'Reference' item.
            </summary>
            <param name="fullpath">Full path to binary file.</param>
            <param name="local">Meta 'Private' - i.e. Copy Local.</param>
            <param name="embed">Meta 'EmbedInteropTypes'.</param>
            <param name="spec">Meta 'SpecificVersion'.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.AddReference(System.String,System.String,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
            <summary>
            Adds 'Reference' item.
            </summary>
            <param name="inc">Include attribute.</param>
            <param name="path">Meta 'HintPath'.</param>
            <param name="local">Meta 'Private' - i.e. Copy Local.</param>
            <param name="embed">Meta 'EmbedInteropTypes'.</param>
            <param name="spec">Meta 'SpecificVersion'.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.AddProjectReference(net.r_eg.MvsSln.Core.ProjectItem)">
            <summary>
            Adds 'ProjectReference' item.
            </summary>
            <param name="project">Information about project.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.AddProjectReference(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Adds 'ProjectReference' item.
            </summary>
            <param name="path">Path to project file.</param>
            <param name="guid">The Guid of project.</param>
            <param name="name">The name of project.</param>
            <param name="makeRelative">Make relative path.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.AddPackageReference(System.String,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
            <summary>
            Adds 'PackageReference' item.
            </summary>
            <param name="id">Package id: `MvsSln`; `Conari`; ...</param>
            <param name="version">Package version: 2.5; 1.6.0-beta3; ...</param>
            <param name="meta">Optional metadata, eg. ExcludeAssets="runtime" etc.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.AddItem(System.String,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
            <summary>
            Adds an item to the project.
            </summary>
            <param name="type">The item type.</param>
            <param name="inc">The Include attribute of this item.</param>
            <param name="meta">Optional metadata list.</param>
            <returns>true if item has been added.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetItems(System.String,System.String)">
            <summary>
            Retrieve all available items from projects.
            </summary>
            <param name="type">The item type or null value to get all.</param>
            <param name="inc">The unevaluated value of the Include attribute or null value to get all.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetItem(System.String,System.String)">
            <summary>
            Retrieve first item by type.
            </summary>
            <param name="type">The item type.</param>
            <param name="inc">The unevaluated value of the Include attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetReferences(System.String)">
            <summary>
            Get all available 'Reference' items.
            </summary>
            <param name="inc">The Include attribute to be found or null value to get all.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetProjectReferences(System.String)">
            <summary>
            Get all available 'ProjectReference' items.
            </summary>
            <param name="inc">The Include attribute to be found or null value to get all.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetFirstReference(System.String)">
            <summary>
            Get first available 'Reference' item.
            </summary>
            <param name="inc">The Include attribute to be found.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetFirstProjectReference(System.String)">
            <summary>
            Get first available 'ProjectReference' item.
            </summary>
            <param name="inc">The Include attribute to be found.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.GetFirstPackageReference(System.String)">
            <summary>
            Get first available 'PackageReference' item.
            </summary>
            <param name="id">Package id: `MvsSln`; `Conari`; ...</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveItem(System.String,System.String)">
            <summary>
            Remove first item from project by type.
            </summary>
            <param name="type">The item type.</param>
            <param name="inc">The unevaluated value of the Include attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveItem(net.r_eg.MvsSln.Projects.Item)">
            <summary>
            Remove selected item from project.
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveReference(System.String)">
            <summary>
            Remove 'Reference' item from project.
            </summary>
            <param name="inc">The unevaluated value of the Include attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveProjectReference(System.String)">
            <summary>
            Remove 'ProjectReference' item from project.
            </summary>
            <param name="inc">The unevaluated value of the Include attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProject.RemovePackageReference(System.String)">
            <summary>
            Remove 'PackageReference' item from project.
            </summary>
            <param name="id">Package id: `MvsSln`; `Conari`; ...</param>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProjectEnv.Sln">
            <summary>
            Access to Solution data.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProjectEnv.Projects">
            <summary>
            List of all evaluated projects at current time
            with unique configuration for each instance.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProjectEnv.UniqueByGuidProjects">
            <summary>
            List of evaluated projects that was filtered by Guid.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProjectEnv.PrjCollection">
            <summary>
            Access to global Microsoft.Build.Evaluation.ProjectCollection.
            Only if you know what you're doing.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.IXProjectEnv.ValidProjects">
            <summary>
            List of valid projects from {PrjCollection}.
            Such as something except `.user`,`.metaproj` but contains FirstChild / LastChild XML node.
            Only if you know what you're doing.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.XProjectByGuid(System.String,net.r_eg.MvsSln.Core.IConfPlatform)">
            <summary>
            Find project by Guid.
            </summary>
            <param name="guid">Guid of project.</param>
            <param name="cfg">Specific configuration.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.XProjectsByGuid(System.String)">
            <summary>
            Find project by Guid.
            </summary>
            <param name="guid">Guid of project.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.XProjectByFile(System.String,net.r_eg.MvsSln.Core.IConfPlatform,System.Boolean)">
            <summary>
            Find project by full path to file.
            </summary>
            <param name="file">Full path to file.</param>
            <param name="cfg">Specified configuration.</param>
            <param name="tryLoad">Try to load if not found in current project collection.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.XProjectByFile(System.String,net.r_eg.MvsSln.Core.IConfPlatform,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Find or load project by full path to file.
            </summary>
            <param name="file">Full path to file.</param>
            <param name="cfg">Specified configuration.</param>
            <param name="props">Optional properties when loading or null.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.XProjectsByFile(System.String)">
            <summary>
            Find project by full path to file.
            </summary>
            <param name="file">Full path to file.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.XProjectsByName(System.String,net.r_eg.MvsSln.Core.IConfPlatform)">
            <summary>
            Find projects by name.
            </summary>
            <param name="name">ProjectName.</param>
            <param name="cfg">Specific configuration.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.XProjectsByName(System.String)">
            <summary>
            Find projects by name.
            </summary>
            <param name="name">ProjectName.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.GetOrLoadProject(net.r_eg.MvsSln.Core.ProjectItem)">
            <summary>
            Get or load project using global collection.
            Uses default configuration.
            </summary>
            <param name="pItem">Specific project.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.GetOrLoadProject(net.r_eg.MvsSln.Core.ProjectItem,net.r_eg.MvsSln.Core.IConfPlatform)">
            <summary>
            Get or load project using global collection.
            </summary>
            <param name="pItem">Specified project.</param>
            <param name="cfg">Configuration of project to load.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.GetOrLoadProject(net.r_eg.MvsSln.Core.ProjectItem,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Get or load project using global collection.
            </summary>
            <param name="pItem">Specified project.</param>
            <param name="properties"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.GetProjectProperties(net.r_eg.MvsSln.Core.ProjectItem,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Get project properties from solution properties.
            </summary>
            <param name="pItem"></param>
            <param name="slnProps">Solution properties.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.LoadProjects(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.ProjectItemCfg})">
            <summary>
            Load available projects via configurations.
            It will be added without unloading of previous.
            </summary>
            <param name="pItems">Specified list or null value to load all available.</param>
            <returns>Loaded projects.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.LoadMinimalProjects">
            <summary>
            Load the only one configuration for each available project.
            </summary>
            <returns>Loaded projects.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.Assign(System.Collections.Generic.IEnumerable{Microsoft.Build.Evaluation.Project})">
            <summary>
            Assign an existing `Microsoft.Build.Evaluation.Project` instances for local collection.
            </summary>
            <param name="projects">Will use {ValidProjects} if null.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.AddOrGet(Microsoft.Build.Evaluation.Project)">
            <summary>
            Adds `Microsoft.Build.Evaluation.Project` instance into IXProject collection if it does not exist.
            </summary>
            <param name="project"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.ExtractItemCfg(Microsoft.Build.Evaluation.Project)">
            <summary>
            Prepares data from `Microsoft.Build.Evaluation.Project` instance.
            </summary>
            <param name="project"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.UnloadAll(System.Boolean)">
            <summary>
            Unloads all evaluated projects at current time.
            Decreases `IXProjectEnv.Projects` collection.
            </summary>
            <param name="throwIfErr">When true, may throw exception if some project cannot be unloaded by some reason.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.IXProjectEnv.Unload(net.r_eg.MvsSln.Core.IXProject)">
            <summary>
            Unloads specified project.
            Decreases `IXProjectEnv.Projects` collection.
            </summary>
            <param name="xp"></param>
            <returns>False if project was not unloaded by some reason. Otherwise true.</returns>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.MsgResource">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.MsgResource.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.MsgResource.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.MsgResource.ValueNoEmptyOrNull">
            <summary>
              Looks up a localized string similar to Value cannot be null or empty..
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.HandlerValue.value">
            <summary>
            Unspecified value for handler.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.IObjHandler.Extract(System.Object)">
            <summary>
            To extract prepared raw-data.
            </summary>
            <param name="data">Any object data which is ready for this IObjHandler.</param>
            <returns>Final part of sln data.</returns>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WAbstract.SP">
            <summary>
            Default indent.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WAbstract.Extract(System.Object)">
            <summary>
            To extract prepared raw-data.
            </summary>
            <param name="data">Any object data which is ready for this IObjHandler.</param>
            <returns>Final part of sln data.</returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ObjHandlers.WAbstract.Id">
            <summary>
            Gets unique id of listener.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WExtensibilityGlobals.Extract(System.Object)">
            <summary>
            To extract prepared raw-data.
            </summary>
            <param name="data">Any object data which is ready for this IObjHandler.</param>
            <returns>Final part of sln data.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WExtensibilityGlobals.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
            <param name="items">Extensible Key[-Value] records like `SolutionGuid` and so on.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WNestedProjects.Extract(System.Object)">
            <summary>
            To extract prepared raw-data.
            </summary>
            <param name="data">Any object data which is ready for this IObjHandler.</param>
            <returns>Final part of sln data.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WNestedProjects.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.SolutionFolder})">
            <param name="folders">Information about folders.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WNestedProjects.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.ProjectItem})">
            <param name="pItems">Information about project items.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WNestedProjects.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.SolutionFolder},System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.ProjectItem})">
            <param name="folders">Information about folders.</param>
            <param name="pItems">Information about project items.</param>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WProject.projectItems">
            <summary>
            All found projects in solution.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WProject.projectDependencies">
            <summary>
            Solution Project Dependencies.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WProject.Extract(System.Object)">
            <summary>
            To extract prepared raw-data.
            </summary>
            <param name="data">Any object data which is ready for this IObjHandler.</param>
            <returns>Final part of sln data.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WProject.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.ProjectItem},net.r_eg.MvsSln.Core.ISlnProjectDependencies)">
            <param name="pItems">List of projects in solution.</param>
            <param name="deps">Solution Project Dependencies.</param>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WProjectConfigurationPlatforms.configs">
            <summary>
            Project configurations with platforms.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WProjectConfigurationPlatforms.Extract(System.Object)">
            <summary>
            To extract prepared raw-data.
            </summary>
            <param name="data">Any object data which is ready for this IObjHandler.</param>
            <returns>Final part of sln data.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WProjectConfigurationPlatforms.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.IConfPlatformPrj})">
            <param name="configs">Project configurations with platforms.</param>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WProjectSolutionItems.folders">
            <summary>
            List of solution folders.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WProjectSolutionItems.Extract(System.Object)">
            <summary>
            To extract prepared raw-data.
            </summary>
            <param name="data">Any object data which is ready for this IObjHandler.</param>
            <returns>Final part of sln data.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WProjectSolutionItems.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.SolutionFolder})">
            <param name="folders">List of solution folders.</param>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WSolutionConfigurationPlatforms.configs">
            <summary>
            Solution configurations with platforms.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WSolutionConfigurationPlatforms.Extract(System.Object)">
            <summary>
            To extract prepared raw-data.
            </summary>
            <param name="data">Any object data which is ready for this IObjHandler.</param>
            <returns>Final part of sln data.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WSolutionConfigurationPlatforms.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.IConfPlatform})">
            <param name="configs">Solution configurations with platforms.</param>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WVisualStudioVersion.header">
            <summary>
            Header information.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WVisualStudioVersion.Extract(System.Object)">
            <summary>
            To extract prepared raw-data.
            </summary>
            <param name="data">Any object data which is ready for this IObjHandler.</param>
            <returns>Final part of sln data.</returns>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.ProjectItem">
            <summary>
            Properties of project in solution file
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectItem.pGuid">
            <summary>
            Project GUID.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectItem.pType">
            <summary>
            Project type GUID.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectItem.name">
            <summary>
            Project name.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectItem.path">
            <summary>
            Relative path to project.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectItem.fullPath">
            <summary>
            Evaluated full path to project.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectItem.parent">
            <summary>
            Contains parent item or null if it's a root element.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectItem.EpType">
            <summary>
            Evaluated project type.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ProjectItem.ProjectTypeBy(System.String)">
            <summary>
            Evaluate project type via GUID.
            </summary>
            <param name="guid">Project type GUID.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ProjectItem.#ctor(System.String,net.r_eg.MvsSln.Core.ProjectType,System.Nullable{net.r_eg.MvsSln.Core.SolutionFolder})">
            <param name="name">Project name.</param>
            <param name="pType">Project type GUID.</param>
            <param name="parent">Parent folder.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ProjectItem.#ctor(System.String,net.r_eg.MvsSln.Core.ProjectType,System.String,System.Nullable{net.r_eg.MvsSln.Core.SolutionFolder},System.String)">
            <param name="name">Project name.</param>
            <param name="pType">Project type GUID.</param>
            <param name="path"></param>
            <param name="parent">Parent folder.</param>
            <param name="slnDir">To evaluate `fullPath` define path to solution directory.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ProjectItem.#ctor(System.String,System.String,net.r_eg.MvsSln.Core.ProjectType,System.Nullable{net.r_eg.MvsSln.Core.SolutionFolder})">
            <param name="pGuid">Project GUID.</param>
            <param name="name">Project name.</param>
            <param name="pType">Project type GUID.</param>
            <param name="parent">Parent folder.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ProjectItem.#ctor(System.String,System.String,net.r_eg.MvsSln.Core.ProjectType,System.String,System.Nullable{net.r_eg.MvsSln.Core.SolutionFolder},System.String)">
            <param name="pGuid">Project GUID.</param>
            <param name="name">Project name.</param>
            <param name="pType">Project type GUID.</param>
            <param name="path">Relative path to project.</param>
            <param name="parent">Parent folder.</param>
            <param name="slnDir">To evaluate `fullPath` define path to solution directory.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ProjectItem.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <param name="pGuid">Project GUID.</param>
            <param name="name">Project name.</param>
            <param name="path">Relative path to project.</param>
            <param name="pType">Project type GUID.</param>
            <param name="slnDir">To evaluate `fullPath` define path to solution directory.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ProjectItem.#ctor(net.r_eg.MvsSln.Core.ProjectItem)">
            <param name="prj">Initialize data from other project.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ProjectItem.#ctor(System.String,System.String)">
            <param name="raw">Initialize data from raw line.</param>
            <param name="solutionDir">To evaluate `fullPath` define path to solution directory.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ProjectItem.SetProjectType(System.String)">
            <summary>
            We reserved raw type for future new Guids before our updates.
            </summary>
            <param name="pType"></param>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.ProjectItemCfg">
            <summary>
            Aggregates links to ProjectItem and its configurations.
            </summary>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.ProjectReferences">
            <summary>
            Use it for additional work with project references and it's dependencies in ISlnPDManager manner.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ProjectReferences.References">
            <summary>
            List of ProjectReferences by project Guid.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ProjectReferences.Parent">
            <summary>
            Parent data of the solution ProjectDependencies that initialized this object.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.ProjectReferences.XProjects">
            <summary>
            Access to XProjects.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ProjectReferences.GetReferences(System.String)">
            <summary>
            Get ProjectReferences by project Guid.
            </summary>
            <param name="guid">Identifier of project.</param>
            <returns>All found ProjectReferences.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.ProjectReferences.#ctor(net.r_eg.MvsSln.Core.ISlnPDManager,System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.IXProject})">
            <param name="slndep">Parent data.</param>
            <param name="xprojects">List of evaluated projects to consider of dependencies.</param>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectType.Vb">
            <summary>
            Legacy Visual Basic.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectType.Cs">
            <summary>
            Legacy C#.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectType.Fs">
            <summary>
            Legacy F#.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectType.Sf">
            <summary>
            Service Fabric project.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectType.VbSdk">
            <summary>
            SDK based Visual Basic.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectType.FsSdk">
            <summary>
            SDK based F#.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.ProjectType.CsSdk">
            <summary>
            SDK based C#.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.RawText.trimmed">
            <summary>
            data without whitespace characters.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.RawText.#ctor(System.String)">
            <param name="data"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.RawText.#ctor(System.String,System.Text.Encoding)">
            <param name="data"></param>
            <param name="enc"></param>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.RPatterns.ProjectLine">
            <summary>
            Pattern of 'Project(' line - based on crackProjectLine from Microsoft.Build.BuildEngine.Shared.SolutionParser
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.RPatterns.PropertyLine">
            <summary>
            Pattern of 'ProjectSection(ProjectDependencies)' lines - based on crackPropertyLine from Microsoft.Build.BuildEngine.Shared.SolutionParser
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.RuleOfConfig.Platform(System.String)">
            <summary>
            Rules of platform names.
            details: https://github.com/3F/vsSolutionBuildEvent/issues/14
                   + MS Connect Issue #503935
            </summary>
            <param name="name">Platform name.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.RuleOfConfig.Configuration(System.String)">
            <summary>
            Rules of configuration names.
            </summary>
            <param name="name">Configuration name.</param>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.Section.Handler">
            <summary>
            Contains handler which is ready to process this section, or already processes.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.Section.Line">
            <summary>
            Known line number to this section.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.Section.Raw">
            <summary>
            Raw data from stream.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.Section.Ignore">
            <summary>
            To ignore this from other sections.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.Section.User">
            <summary>
            User's mixed object for anything.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.Section.UpdateHandler(System.Object)">
            <summary>
            To update handler which is ready to process this section.
            </summary>
            <param name="handler">New handler.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.Section.Clone">
            <summary>
            Clone data from this section into new ISection instance.
            </summary>
            <returns></returns>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.SlnHandlers.CoHandlers">
            <summary>
            TODO: review
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.CoHandlers.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler})">
            <param name="slnHandlers"></param>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.CoHandlers">
            <summary>
            Completeness of implementation.
            Aggregates additional handlers that will process same line.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.LineControl">
            <summary>
            Action with incoming line.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            Checks the readiness to process data.
            </summary>
            <param name="svc"></param>
            <returns>True value if it's ready at current time.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.Condition(net.r_eg.MvsSln.Core.RawText)">
            <summary>
            Condition for line to continue processing.
            </summary>
            <param name="line"></param>
            <returns>true value to continue.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.PreProcessing(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            The logic before processing file.
            </summary>
            <param name="svc"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
            <summary>
            New position in stream.
            </summary>
            <param name="svc"></param>
            <param name="line">Received line.</param>
            <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.PostProcessing(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            The logic after processing file.
            </summary>
            <param name="svc"></param>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.CurrentEncoding">
            <summary>
            Used encoding for all data.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.Sln">
            <summary>
            Prepared solution data.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.UData">
            <summary>
            Unspecified storage of the user scope.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.ReadLine">
            <summary>
            Reads a line of characters from stream.
            </summary>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.ReadLine(System.Object)">
            <summary>
            Reads a line of characters from stream with tracking.
            </summary>
            <param name="handler"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.ResetStream">
            <summary>
            Resets stream and its related data.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.Track(net.r_eg.MvsSln.Core.RawText,System.Object)">
            <summary>
            Tracking for line.
            </summary>
            <param name="line"></param>
            <param name="handler">Specific handler if used, or null as an unspecified.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.TransactTrack(net.r_eg.MvsSln.Core.RawText,System.Object)">
            <summary>
            Transact tracking for line.
            </summary>
            <param name="line"></param>
            <param name="handler">Specific handler if used, or null as an unspecified.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.TransactTrack(net.r_eg.MvsSln.Core.ISection@,net.r_eg.MvsSln.Core.RawText,System.Object)">
            <summary>
            Transact tracking for line.
            </summary>
            <param name="section">Provides requested section.</param>
            <param name="line"></param>
            <param name="handler">Specific handler if used, or null as an unspecified.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            Checks the readiness to process data.
            </summary>
            <param name="svc"></param>
            <returns>True value if it's ready at current time.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.Condition(net.r_eg.MvsSln.Core.RawText)">
            <summary>
            Condition for line to continue processing.
            </summary>
            <param name="line"></param>
            <returns>true value to continue.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
            <summary>
            New position in stream.
            </summary>
            <param name="svc"></param>
            <param name="line">Received line.</param>
            <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.CoHandlers">
            <summary>
            Completeness of implementation.
            Aggregates additional handlers that will process same line.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.LineControl">
            <summary>
            Action with incoming line.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.Id">
            <summary>
            Gets unique id of listener.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.PreProcessing(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            The logic before processing file.
            </summary>
            <param name="svc"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.PostProcessing(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            The logic after processing file.
            </summary>
            <param name="svc"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.GetProjectItem(System.String,System.String)">
            <param name="line">Initialize data from raw line.</param>
            <param name="solutionDir">Path to solution directory.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LExtensibilityGlobals.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            Checks the readiness to process data.
            </summary>
            <param name="svc"></param>
            <returns>True value if it's ready at current time.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LExtensibilityGlobals.Condition(net.r_eg.MvsSln.Core.RawText)">
            <summary>
            Condition for line to continue processing.
            </summary>
            <param name="line"></param>
            <returns>true value to continue.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LExtensibilityGlobals.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
            <summary>
            New position in stream.
            </summary>
            <param name="svc"></param>
            <param name="line">Received line.</param>
            <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LNestedProjects.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            Checks the readiness to process data.
            </summary>
            <param name="svc"></param>
            <returns>True value if it's ready at current time.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LNestedProjects.Condition(net.r_eg.MvsSln.Core.RawText)">
            <summary>
            Condition for line to continue processing.
            </summary>
            <param name="line"></param>
            <returns>true value to continue.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LNestedProjects.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
            <summary>
            New position in stream.
            </summary>
            <param name="svc"></param>
            <param name="line">Received line.</param>
            <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProject.CoHandlers">
            <summary>
            Completeness of implementation.
            Aggregates additional handlers that will process same line.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProject.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            Checks the readiness to process data.
            </summary>
            <param name="svc"></param>
            <returns>True value if it's ready at current time.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProject.Condition(net.r_eg.MvsSln.Core.RawText)">
            <summary>
            Condition for line to continue processing.
            </summary>
            <param name="line"></param>
            <returns>true value to continue.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProject.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
            <summary>
            New position in stream.
            </summary>
            <param name="svc"></param>
            <param name="line">Received line.</param>
            <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectConfigurationPlatforms.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            Checks the readiness to process data.
            </summary>
            <param name="svc"></param>
            <returns>True value if it's ready at current time.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectConfigurationPlatforms.Condition(net.r_eg.MvsSln.Core.RawText)">
            <summary>
            Condition for line to continue processing.
            </summary>
            <param name="line"></param>
            <returns>true value to continue.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectConfigurationPlatforms.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
            <summary>
            New position in stream.
            </summary>
            <param name="svc"></param>
            <param name="line">Received line.</param>
            <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectConfigurationPlatforms.Parse(System.String@,net.r_eg.MvsSln.Core.SlnHandlers.LProjectConfigurationPlatforms.LineAttr@)">
            <summary>
            [Projects Guid]                        [Solution pair]     [ltype]     [Project pair]
            {A7BF1F9C-F18D-423E-9354-859DC3CFAFD4}.CI_Release|Any CPU.ActiveCfg = Release|Any CPU   - available configuration
            {A7BF1F9C-F18D-423E-9354-859DC3CFAFD4}.CI_Release|Any CPU.Build.0 = Release|Any CPU     - active Build (this line exists only when this flag is true)
            {A7BF1F9C-F18D-423E-9354-859DC3CFAFD4}.CI_Release|Any CPU.Deploy.0 = Release|Any CPU    - active Deployment (this line exists only when this flag is true)
            Possible symbols for Solution/Project pair includes `.` and `=`:
            https://github.com/3F/MvsSln/issues/13
            -_- awesome format as follow:
            {A7BF1F9C-F18D-423E-9354-859DC3CFAFD4}.Debug.x64.x86|Any.CPU.etc.Build.0 = Debug.x64.x86|Any.CPU.etc
            \___________________________________/  \___________/ \_________/ \_____/ ^ \___________/ \_________/
            For `=` we will not support this due to errors by VS itself (VS bug from VS2010 to modern VS2019)
            https://github.com/3F/MvsSln/issues/13#issuecomment-501346079
            </summary>
            <param name="raw"></param>
            <param name="ltype"></param>
            <returns></returns>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies">
            <summary>
            Project Build Order from .sln file.
            Please note: initially it was part of https://github.com/3F/vsSolutionBuildEvent
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.order">
            <summary>
            Direct order of identifiers.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.map">
            <summary>
            Map of projects.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.GuidList">
            <summary>
            List of project Guids.
            In direct order of definitions with considering of ProjectDependencies.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.Dependencies">
            <summary>
            Projects and their dependencies.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.Projects">
            <summary>
            List of projects by Guid.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.FirstProject">
            <summary>
            Get first project from defined list.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.LastProject">
            <summary>
            Get last project from defined list.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.FirstBy(net.r_eg.MvsSln.BuildType)">
            <summary>
            Get first project in Project Build Order.
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.LastBy(net.r_eg.MvsSln.BuildType)">
            <summary>
            Get last project in Project Build Order.
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.GetProjectBy(System.String)">
            <summary>
            Get project by Guid string.
            </summary>
            <param name="guid">Identifier of project.</param>
            <returns></returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.LineControl">
            <summary>
            Action with incoming line.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            Checks the readiness to process data.
            </summary>
            <param name="svc"></param>
            <returns>True value if it's ready at current time.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.Condition(net.r_eg.MvsSln.Core.RawText)">
            <summary>
            Condition for line to continue processing.
            </summary>
            <param name="line"></param>
            <returns>true value to continue.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.PreProcessing(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            The logic before processing file.
            </summary>
            <param name="svc"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
            <summary>
            New position in stream.
            </summary>
            <param name="svc"></param>
            <param name="line">Received line.</param>
            <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.PostProcessing(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            The logic after processing file.
            </summary>
            <param name="svc"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectSolutionItems.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            Checks the readiness to process data.
            </summary>
            <param name="svc"></param>
            <returns>True value if it's ready at current time.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectSolutionItems.Condition(net.r_eg.MvsSln.Core.RawText)">
            <summary>
            Condition for line to continue processing.
            </summary>
            <param name="line"></param>
            <returns>true value to continue.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectSolutionItems.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
            <summary>
            New position in stream.
            </summary>
            <param name="svc"></param>
            <param name="line">Received line.</param>
            <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LSolutionConfigurationPlatforms.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            Checks the readiness to process data.
            </summary>
            <param name="svc"></param>
            <returns>True value if it's ready at current time.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LSolutionConfigurationPlatforms.Condition(net.r_eg.MvsSln.Core.RawText)">
            <summary>
            Condition for line to continue processing.
            </summary>
            <param name="line"></param>
            <returns>true value to continue.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LSolutionConfigurationPlatforms.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
            <summary>
            New position in stream.
            </summary>
            <param name="svc"></param>
            <param name="line">Received line.</param>
            <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LVisualStudioVersion.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
            <summary>
            Checks the readiness to process data.
            </summary>
            <param name="svc"></param>
            <returns>True value if it's ready at current time.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LVisualStudioVersion.Condition(net.r_eg.MvsSln.Core.RawText)">
            <summary>
            Condition for line to continue processing.
            </summary>
            <param name="line"></param>
            <returns>true value to continue.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LVisualStudioVersion.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
            <summary>
            New position in stream.
            </summary>
            <param name="svc"></param>
            <param name="line">Received line.</param>
            <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.Svc.CurrentEncoding">
            <summary>
            Used encoding for all data.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.Svc.Sln">
            <summary>
            Prepared solution data.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.Svc.UData">
            <summary>
            Unspecified storage of the user scope.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.ReadLine">
            <summary>
            Reads a line of characters from stream.
            </summary>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.ReadLine(System.Object)">
            <summary>
            Reads a line of characters from stream with tracking.
            </summary>
            <param name="handler"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.ResetStream">
            <summary>
            Resets stream and its related data.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.Track(net.r_eg.MvsSln.Core.RawText,System.Object)">
            <summary>
            Non-Transact tracking for line.
            </summary>
            <param name="line"></param>
            <param name="handler">Specific handler if used, or null as an unspecified.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.TransactTrack(net.r_eg.MvsSln.Core.RawText,System.Object)">
            <summary>
            Transact tracking for line.
            </summary>
            <param name="line"></param>
            <param name="handler">Specific handler if used, or null as an unspecified.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.TransactTrack(net.r_eg.MvsSln.Core.ISection@,net.r_eg.MvsSln.Core.RawText,System.Object)">
            <summary>
            Transact tracking for line.
            </summary>
            <param name="section">Provides requested section.</param>
            <param name="line"></param>
            <param name="handler">Specific handler if used, or null as an unspecified.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.#ctor(System.IO.StreamReader,net.r_eg.MvsSln.Core.ISlnResultSvc)">
            <param name="reader"></param>
            <param name="rsln"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.#ctor(System.IO.StreamReader)">
            <param name="reader"></param>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHeader.FormatVersion">
            <summary>
            ... Format Version 12.00
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHeader.ProgramVersion">
            <summary>
            # Visual Studio 15
            ...
            # Visual Studio 2010
            ...
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHeader.VisualStudioVersion">
            <summary>
            VisualStudioVersion = 15.0.26730.15
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnHeader.MinimumVisualStudioVersion">
            <summary>
            MinimumVisualStudioVersion = 10.0.40219.1
            </summary>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.SlnParser">
            <summary>
            Parser for basic elements from .sln files.
            Please note: initially it was part of https://github.com/3F/vsSolutionBuildEvent
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.SlnParser.MEM_FILE">
            <summary>
            The name of file if used stream from memory.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.SlnParser.encoding">
            <summary>
            To use specific Encoding by default for some operations with data.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnParser.SlnHandlers">
            <summary>
            Available solution handlers.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnParser.RawXmlProjects">
            <summary>
            Dictionary of raw xml projects by Guid.
            Will be used if projects cannot be accessed from filesystem.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnParser.SetDefaultHandlers">
            <summary>
            To reset and register all default handlers.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnParser.Parse(System.String,net.r_eg.MvsSln.SlnItems)">
            <summary>
            Parse of selected .sln file.
            </summary>
            <param name="sln">Solution file</param>
            <param name="type">Allowed type of operations.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnParser.Parse(System.IO.StreamReader,net.r_eg.MvsSln.SlnItems)">
            <summary>
            To parse data from used stream.
            </summary>
            <param name="reader"></param>
            <param name="type">Allowed type of operations.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnParser.#ctor(System.Boolean)">
            <param name="defaultHandlers">To register and activate all handlers by default if true.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnParser.Aliases(net.r_eg.MvsSln.Core.SlnResult)">
            <summary>
            TODO: another way to manage aliases for data.
            </summary>
            <param name="data"></param>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.SolutionDir">
            <summary>
            Full path to root solution directory.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.SolutionFile">
            <summary>
            Full path to an solution file.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.ResultType">
            <summary>
            Processed type for result.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.Header">
            <summary>
            Header information.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.SolutionConfigs">
            <summary>
            Solution configurations with platforms.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectConfigs">
            <summary>
            Project configurations with platforms.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectConfigurationPlatforms">
            <summary>
            Alias of the relation of solution configuration to project configurations.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectItems">
            <summary>
            All found projects in solution.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectItemsConfigs">
            <summary>
            Alias for ProjectItems and its configurations.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.SolutionFolders">
            <summary>
            List of solution folders.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.DefaultConfig">
            <summary>
            Default Configuration and Platform for current solution.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.Properties">
            <summary>
            All available global properties for solution.
            Use optional {PropertyNames} to access to popular properties.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectDependencies">
            <summary>
            Solution Project Dependencies.
            See also `ProjectReferences` class if you need additional work with project references.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.ExtItems">
            <summary>
            Optional Key[-Value] records like `SolutionGuid` and so on
            that can be presented inside an ExtensibilityGlobals section.
            ie. Flags/Key-only records are possible too (values will contain null).
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.Env">
            <summary>
            Environment for current data.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.Map">
            <summary>
            Contains map of all found (known/unknown) solution data.
            This value is never null.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.SolutionConfigList">
            <summary>
            Solution configurations with platforms.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectConfigList">
            <summary>
            Project configurations with platforms.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectItemList">
            <summary>
            All found projects in solution.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnResult.SolutionFolderList">
            <summary>
            List of solution folders.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnResult.SetProjectDependencies(net.r_eg.MvsSln.Core.ISlnPDManager)">
            <summary>
            Updates instance of the Solution Project Dependencies.
            </summary>
            <param name="dep"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnResult.SetHeader(net.r_eg.MvsSln.Core.SlnHeader)">
            <summary>
            Updates header info.
            </summary>
            <param name="info"></param>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SlnWriter.Handlers">
            <summary>
            Available writers to process sections.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnWriter.Write(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.ISection})">
            <summary>
            To write all not ignored sections with rules from handlers.
            </summary>
            <param name="sections"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnWriter.Write(net.r_eg.MvsSln.Core.ISection)">
            <summary>
            To write a single section with rules from handlers.
            </summary>
            <param name="section"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnWriter.#ctor(System.String,System.Collections.Generic.IDictionary{System.Type,net.r_eg.MvsSln.Core.ObjHandlers.HandlerValue})">
            <param name="sln">Destination file.</param>
            <param name="handlers">Should contain writers by specific types of readers.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnWriter.#ctor(System.String,System.Collections.Generic.IDictionary{System.Type,net.r_eg.MvsSln.Core.ObjHandlers.HandlerValue},System.Text.Encoding)">
            <param name="sln">Destination file.</param>
            <param name="handlers">Should contain writers by specific types of readers.</param>
            <param name="enc">Use specific encoding.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SlnWriter.#ctor(System.IO.StreamWriter,System.Collections.Generic.IDictionary{System.Type,net.r_eg.MvsSln.Core.ObjHandlers.HandlerValue})">
            <param name="writer"></param>
            <param name="handlers">Should contain writers by specific types of readers.</param>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.SolutionFolder.header">
            <summary>
            Information about folder section.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.SolutionFolder.items">
            <summary>
            Available items for this folder.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.Equals(System.Object)">
            <summary>
            Elements will not compared.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.#ctor(System.String,System.String,System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.RawText})">
            <param name="fGuid">Not null Folder GUID.</param>
            <param name="name">Not null Solution folder name.</param>
            <param name="items">Optional items inside.</param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.#ctor(System.Guid,System.String)">
            <param name="fGuid">Not null Folder GUID.</param>
            <param name="name">Not null Solution folder name.</param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.#ctor(System.String,System.String,net.r_eg.MvsSln.Core.SolutionFolder,net.r_eg.MvsSln.Core.RawText[])">
            <param name="fGuid">Not null Folder GUID.</param>
            <param name="name">Not null Solution folder name.</param>
            <param name="parent">Parent folder.</param>
            <param name="items">Optional items inside.</param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.#ctor(System.String,System.String,System.Nullable{net.r_eg.MvsSln.Core.SolutionFolder},System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.RawText})">
            <param name="fGuid">Not null Folder GUID.</param>
            <param name="name">Not null Solution folder name.</param>
            <param name="parent">Parent folder.</param>
            <param name="items">Optional items inside.</param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.#ctor(System.String,net.r_eg.MvsSln.Core.RawText[])">
            <param name="name">Not null Solution folder name.</param>
            <param name="items">Optional items inside.</param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.#ctor(System.String,System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.RawText})">
            <param name="name">Not null Solution folder name.</param>
            <param name="items">Optional items inside.</param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.#ctor(System.String,net.r_eg.MvsSln.Core.SolutionFolder,net.r_eg.MvsSln.Core.RawText[])">
            <param name="name">Not null Solution folder name.</param>
            <param name="parent">Parent folder.</param>
            <param name="items">Optional items inside.</param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.#ctor(System.String,net.r_eg.MvsSln.Core.SolutionFolder,System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.RawText})">
            <param name="name">Not null Solution folder name.</param>
            <param name="parent">Parent folder.</param>
            <param name="items">Optional items inside.</param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.#ctor(net.r_eg.MvsSln.Core.ProjectItem,net.r_eg.MvsSln.Core.RawText[])">
            <param name="pItem">Information about folder.</param>
            <param name="def">List of items for this folder.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.#ctor(net.r_eg.MvsSln.Core.ProjectItem,System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.RawText})">
            <param name="pItem">Information about folder.</param>
            <param name="def">List of items for this folder.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.#ctor(net.r_eg.MvsSln.Core.SolutionFolder)">
            <param name="folder">Initialize data from other folder.</param>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.SynchSubscribers`1">
            <summary>
            Thread-safe container of listeners.
            </summary>
            <typeparam name="T">IListener based type.</typeparam>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.SynchSubscribers`1.listeners">
            <summary>
            justification: A common using of SynchSubscribers should be as an only sequential accessing to all elements at once - that is O(1).
                           And most important - it's contiguous storage in order of adding of elements, because we need to save priority by listeners.
            But for any single accessing it should be O(n), thus we also use O(1) accessor below to improve performance of the List type.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.SynchSubscribers`1.accessor">
            <summary>
            A shallow copy of listeners which has O(1) for any single accessing to elements.
            This is not an ordered, thread-safe container, and unfortunately we can't use this as primarily container (read justification above).
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SynchSubscribers`1.Count">
            <summary>
            Number of elements contained in the thread-safe collection.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.SynchSubscribers`1.SyncRoot">
            <summary>
            Gets the object used to synchronize access to the thread-safe collection.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SynchSubscribers`1.Register(`0)">
            <summary>
            Adds an listener to thread-safe collection.
            </summary>
            <param name="listener"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SynchSubscribers`1.Unregister(`0)">
            <summary>
            Removes specified listener from the collection.
            </summary>
            <param name="listener"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SynchSubscribers`1.Reset">
            <summary>
            Reset all collection.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SynchSubscribers`1.Contains(`0)">
            <summary>
            Determines whether the collection contains an listener.
            </summary>
            <param name="listener"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SynchSubscribers`1.Exists(System.Guid)">
            <summary>
            Checks existence of listener by Guid.
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.SynchSubscribers`1.GetById(System.Guid)">
            <summary>
            Get listener by specific id.
            </summary>
            <param name="id"></param>
            <returns>null if not found.</returns>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProject.Project">
            <summary>
            Access to project instance of Microsoft.Build.Evaluation.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProject.ProjectItem">
            <summary>
            ProjectItem and its configurations.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProject.Sln">
            <summary>
            Access to solution data if this was initialized with its context.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProject.PId">
            <summary>
            Provides unique identifier for project (not instance).
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProject.ProjectGuid">
            <summary>
            The Guid of this project.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProject.ProjectName">
            <summary>
            The ProjectName of this project.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProject.ProjectPath">
            <summary>
            Gets the root directory for this project.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProject.ProjectFullPath">
            <summary>
            Gets the full path to the project source file.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProject.GlobalProperties">
            <summary>
            Access to global properties of project.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProject.RootPath">
            <summary>
            The base path for MakeRelativePath() functions etc.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.Save">
            <summary>
            Saves the project to the file system, if modified.
            //TODO: ~"... has been modified outside the environment."
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.Save(System.String,System.Text.Encoding)">
            <summary>
            Saves the project to the file system, if modified or if the path to the project
            source code changes, using the given character encoding.
            </summary>
            <param name="path">Destination path of the the project source code.</param>
            <param name="enc"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.AddImport(System.String,System.Boolean,System.String)">
            <summary>
            To add 'Import' element.
            </summary>
            <param name="target">Target project.</param>
            <param name="checking">To check existence of target via 'Condition' attr.</param>
            <param name="label">Optional 'Label' attr.</param>
            <returns>true value if target has been added.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.AddImport(System.String,System.String,System.String)">
            <summary>
            To add 'import' element.
            </summary>
            <param name="target">Target project.</param>
            <param name="condition">Use 'Condition' attr. Can be null to avoid this attr.</param>
            <param name="label">Optional 'Label' attr.</param>
            <returns>true value if target has been added.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.AddImport(net.r_eg.MvsSln.Projects.ImportElement)">
            <summary>
            To add 'import' element.
            </summary>
            <param name="element">Specified 'Import' element to add.</param>
            <returns>true value if it has been added.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.AddImport(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Projects.ImportElement},System.String,System.String)">
            <summary>
            To add 'import' elements inside ImportGroup.
            Will stop the adding if some of this cannot be added.
            </summary>
            <param name="elements">List of specified 'Import' elements to add.</param>
            <param name="condition">Optional 'Condition' attr for group.</param>
            <param name="label">Optional 'Label' attr for group.</param>
            <returns>true value only if all 'import' elements has been successfully added. False if one of this is failed.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveImport(System.String)">
            <summary>
            To remove the first found 'Import' element.
            </summary>
            <param name="project">Target project.</param>
            <returns>true value if it has been found and removed.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveImport(net.r_eg.MvsSln.Projects.ImportElement,System.Boolean)">
            <summary>
            To remove 'Import' element.
            </summary>
            <param name="element">Specified 'Import' element to remove.</param>
            <param name="holdEmptyGroup">Holds empty group if it was inside.</param>
            <returns>true value if it has been removed.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetImport(System.String)">
            <summary>
            Retrieve the first found 'Import' element if it exists.
            </summary>
            <param name="project">Optional filter by the Project attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetImport(System.String,System.String,System.Boolean)">
            <summary>
            Retrieve the first found 'Import' element if it exists.
            </summary>
            <param name="project">Filter by the Project attribute. Case-insensitive variant. Can be null to skip comparing.</param>
            <param name="label">Filter by the Label attribute. Case-insensitive variant. Can be null to skip comparing.</param>
            <param name="eq">Equals() if true or EndsWith() function for comparing Project attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetImports(System.String)">
            <summary>
            Retrieve the all found 'Import' elements.
            </summary>
            <param name="project">Optional filter by the Project attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetImports(System.String,System.String,System.Boolean)">
            <summary>
            Retrieve the all found 'Import' elements.
            </summary>
            <param name="project">Filter by the Project attribute. Case-insensitive variant. Can be null to skip comparing.</param>
            <param name="label">Filter by the Label attribute. Case-insensitive variant. Can be null to skip comparing.</param>
            <param name="eq">Equals() if true or EndsWith() function for comparing Project attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetProperty(System.String,System.Boolean)">
            <summary>
            The property in this project that has the specified name.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="localScope">If true, will return default value for any special and imported properties type.</param>
            <returns>null if no property of that name and scope exists.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.SetProperty(System.String,System.String)">
            <summary>
            Sets or adds a property with the given name and unevaluated value to the project.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="unevaluated">The new unevaluated value of the property.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.SetProperty(System.String,System.String,System.String)">
            <summary>
            Sets or adds a property with the given name and unevaluated value to the project.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="unevaluated">The new unevaluated value of the property.</param>
            <param name="condition">Use 'Condition' attr.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.SetProperties(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.String)">
            <summary>
            Sets or adds properties inside group.
            To remove group, just delete all properties inside.
            </summary>
            <param name="properties">List of properties name=unevaluatedValue.</param>
            <param name="condition">Optional 'Condition' attr for group.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.SetProperties(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Projects.PropertyItem},System.String)">
            <summary>
            Sets or adds properties inside group.
            To remove group, just delete all properties inside.
            </summary>
            <param name="properties">List of properties via PropertyItem.</param>
            <param name="condition">Optional 'Condition' attr for group.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveProperty(System.String,System.Boolean)">
            <summary>
            Removes an property from the project. Local Scope only.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="revalue">if true, will reevaluate data of project after removing.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveProperty(net.r_eg.MvsSln.Projects.PropertyItem,System.Boolean)">
            <summary>
            Removes an property from the project.
            </summary>
            <param name="property"></param>
            <param name="revalue">if true, will reevaluate data of project after removing</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetProperties">
            <summary>
            All properties in this project.
            </summary>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.Reevaluate">
            <summary>
            Reevaluates data of project if necessary.
            For example, if project contains 2 or more same properties by name:
            * After RemoveProperty(...) the second property still will be unavailable for GetProperty(...)
             because its node does not contain this at all. Use this to update nodes.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetRelativePath(System.String)">
            <summary>
            Makes relative path from this project.
            </summary>
            <param name="path"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetFullPath(System.String)">
            <summary>
            Makes full path using path to this project as the base.
            </summary>
            <param name="relative">any not null path relative to the current project.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.AddReference(System.String)">
            <summary>
            Adds 'Reference' item.
            </summary>
            <param name="inc">Include attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.AddReference(System.Reflection.Assembly,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
            <summary>
            Adds 'Reference' item.
            </summary>
            <param name="asm">Assembly for adding.</param>
            <param name="local">Meta 'Private' - i.e. Copy Local.</param>
            <param name="embed">Meta 'EmbedInteropTypes'.</param>
            <param name="spec">Meta 'SpecificVersion'.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.AddReference(System.String,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
            <summary>
            Adds 'Reference' item.
            </summary>
            <param name="fullpath">Full path to binary file.</param>
            <param name="local">Meta 'Private' - i.e. Copy Local.</param>
            <param name="embed">Meta 'EmbedInteropTypes'.</param>
            <param name="spec">Meta 'SpecificVersion'.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.AddReference(System.String,System.String,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
            <summary>
            Adds 'Reference' item.
            </summary>
            <param name="inc">Include attribute.</param>
            <param name="path">Meta 'HintPath'.</param>
            <param name="local">Meta 'Private' - i.e. Copy Local.</param>
            <param name="embed">Meta 'EmbedInteropTypes'.</param>
            <param name="spec">Meta 'SpecificVersion'.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.AddProjectReference(net.r_eg.MvsSln.Core.ProjectItem)">
            <summary>
            Adds 'ProjectReference' item.
            </summary>
            <param name="project">Information about project.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.AddProjectReference(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Adds 'ProjectReference' item.
            </summary>
            <param name="path">Path to project file.</param>
            <param name="guid">The Guid of project.</param>
            <param name="name">The name of project.</param>
            <param name="makeRelative">Make relative path.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.AddPackageReference(System.String,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
            <summary>
            Adds 'PackageReference' item.
            </summary>
            <param name="id">Package id: `MvsSln`; `Conari`; ...</param>
            <param name="version">Package version: 2.5; 1.6.0-beta3; ...</param>
            <param name="meta">Optional metadata, eg. ExcludeAssets="runtime" etc.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.AddItem(System.String,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
            <summary>
            Adds an item to the project.
            </summary>
            <param name="type">The item type.</param>
            <param name="inc">The Include attribute of this item.</param>
            <param name="meta">Optional metadata list.</param>
            <returns>true if item has been added.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetItems(System.String,System.String)">
            <summary>
            Retrieve all available items from projects.
            </summary>
            <param name="type">The item type or null value to get all.</param>
            <param name="inc">The unevaluated value of the Include attribute or null value to get all.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetItem(System.String,System.String)">
            <summary>
            Retrieve first item by type.
            </summary>
            <param name="type">The item type.</param>
            <param name="inc">The unevaluated value of the Include attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetReferences(System.String)">
            <summary>
            Get all available 'Reference' items.
            </summary>
            <param name="inc">The Include attribute to be found or null value to get all.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetProjectReferences(System.String)">
            <summary>
            Get all available 'ProjectReference' items.
            </summary>
            <param name="inc">The Include attribute to be found or null value to get all.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetFirstReference(System.String)">
            <summary>
            Get first available 'Reference' item.
            </summary>
            <param name="inc">The Include attribute to be found.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetFirstProjectReference(System.String)">
            <summary>
            Get first available 'ProjectReference' item.
            </summary>
            <param name="inc">The Include attribute to be found.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.GetFirstPackageReference(System.String)">
            <summary>
            Get first available 'PackageReference' item.
            </summary>
            <param name="id">Package id: `MvsSln`; `Conari`; ...</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveItem(System.String,System.String)">
            <summary>
            Remove first item from project by type.
            </summary>
            <param name="type">The item type.</param>
            <param name="inc">The unevaluated value of the Include attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveItem(net.r_eg.MvsSln.Projects.Item)">
            <summary>
            Remove selected item from project.
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveReference(System.String)">
            <summary>
            Remove 'Reference' item from project.
            </summary>
            <param name="inc">The unevaluated value of the Include attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveProjectReference(System.String)">
            <summary>
            Remove 'ProjectReference' item from project.
            </summary>
            <param name="inc">The unevaluated value of the Include attribute.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProject.RemovePackageReference(System.String)">
            <summary>
            Remove 'PackageReference' item from project.
            </summary>
            <param name="id">Package id: `MvsSln`; `Conari`; ...</param>
            <returns></returns>
        </member>
        <member name="T:net.r_eg.MvsSln.Core.XProjectEnv">
            <summary>
            An XProject Environment.
            Please note: initially it was part of https://github.com/3F/vsSolutionBuildEvent
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.XProjectEnv.slnProperties">
            <summary>
            Solution properties.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Core.XProjectEnv.rawXmlProjects">
            <summary>
            Dictionary of raw xml projects by Guid.
            Will be used if projects cannot be accessed from filesystem.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProjectEnv.Sln">
            <summary>
            Access to Solution data.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProjectEnv.Projects">
            <summary>
            List of all evaluated projects at current time
            with unique configuration for each instance.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProjectEnv.UniqueByGuidProjects">
            <summary>
            List of evaluated projects that was filtered by Guid.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProjectEnv.PrjCollection">
            <summary>
            Access to global Microsoft.Build.Evaluation.ProjectCollection.
            Only if you know what you're doing.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Core.XProjectEnv.ValidProjects">
            <summary>
            List of valid projects from {PrjCollection}.
            Such as something except `.user`,`.metaproj` but contains FirstChild / LastChild XML node.
            Only if you know what you're doing.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.XProjectByGuid(System.String,net.r_eg.MvsSln.Core.IConfPlatform)">
            <summary>
            Find project by Guid.
            </summary>
            <param name="guid">Guid of project.</param>
            <param name="cfg">Specific configuration.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.XProjectsByGuid(System.String)">
            <summary>
            Find project by Guid.
            </summary>
            <param name="guid">Guid of project.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.XProjectByFile(System.String,net.r_eg.MvsSln.Core.IConfPlatform,System.Boolean)">
            <summary>
            Find project by full path to file.
            </summary>
            <param name="file">Full path to file.</param>
            <param name="cfg">Specified configuration.</param>
            <param name="tryLoad">Try to load if not found in current project collection.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.XProjectByFile(System.String,net.r_eg.MvsSln.Core.IConfPlatform,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Find or load project by full path to file.
            </summary>
            <param name="file">Full path to file.</param>
            <param name="cfg">Specified configuration.</param>
            <param name="props">Optional properties when loading or null.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.XProjectsByFile(System.String)">
            <summary>
            Find project by full path to file.
            </summary>
            <param name="file">Full path to file.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.XProjectsByName(System.String,net.r_eg.MvsSln.Core.IConfPlatform)">
            <summary>
            Find projects by name.
            </summary>
            <param name="name">ProjectName.</param>
            <param name="cfg">Specific configuration.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.XProjectsByName(System.String)">
            <summary>
            Find projects by name.
            </summary>
            <param name="name">ProjectName.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.GetOrLoadProject(net.r_eg.MvsSln.Core.ProjectItem)">
            <summary>
            Get or load project using global collection.
            Uses default configuration.
            </summary>
            <param name="pItem">Specific project.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.GetOrLoadProject(net.r_eg.MvsSln.Core.ProjectItem,net.r_eg.MvsSln.Core.IConfPlatform)">
            <summary>
            Get or load project using global collection.
            </summary>
            <param name="pItem">Specified project.</param>
            <param name="cfg">Configuration of project to load.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.GetOrLoadProject(net.r_eg.MvsSln.Core.ProjectItem,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Get or load project using global collection.
            </summary>
            <param name="pItem">Specified project.</param>
            <param name="properties"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.GetProjectProperties(net.r_eg.MvsSln.Core.ProjectItem,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Get project properties from solution properties.
            </summary>
            <param name="pItem"></param>
            <param name="slnProps">Solution properties.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.LoadProjects(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.ProjectItemCfg})">
            <summary>
            Load available projects via configurations.
            It will be added without unloading of previous.
            </summary>
            <param name="pItems">Specified list or null value to load all available.</param>
            <returns>Loaded projects.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.LoadMinimalProjects">
            <summary>
            Load the only one configuration for each available project.
            </summary>
            <returns>Loaded projects.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.Assign(System.Collections.Generic.IEnumerable{Microsoft.Build.Evaluation.Project})">
            <summary>
            Assign an existing `Microsoft.Build.Evaluation.Project` instances for local collection.
            </summary>
            <param name="projects">Will use {ValidProjects} if null.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.AddOrGet(Microsoft.Build.Evaluation.Project)">
            <summary>
            Adds `Microsoft.Build.Evaluation.Project` instance into IXProject collection if it does not exist.
            </summary>
            <param name="project"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.ExtractItemCfg(Microsoft.Build.Evaluation.Project)">
            <summary>
            Prepares data from `Microsoft.Build.Evaluation.Project` instance.
            </summary>
            <param name="project"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.UnloadAll(System.Boolean)">
            <summary>
            Unloads all evaluated projects at current time.
            Decreases `IXProjectEnv.Projects` collection.
            </summary>
            <param name="throwIfErr">When true, may throw exception if some project cannot be unloaded by some reason.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.Unload(net.r_eg.MvsSln.Core.IXProject)">
            <summary>
            Unloads specified project.
            Decreases `IXProjectEnv.Projects` collection.
            </summary>
            <param name="xp"></param>
            <returns>False if project was not unloaded by some reason. Otherwise true.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.#ctor(net.r_eg.MvsSln.Core.ISlnResult,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,net.r_eg.MvsSln.Core.RawText})">
            <param name="data">Prepared data from solution parser.</param>
            <param name="properties">Specified sln properties.</param>
            <param name="raw">Optional dictionary of raw xml projects by Guid.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.#ctor(net.r_eg.MvsSln.Core.ISlnResult,System.Collections.Generic.IDictionary{System.String,net.r_eg.MvsSln.Core.RawText})">
            <param name="data">Prepared data from solution parser.</param>
            <param name="raw">Optional dictionary of raw xml projects by Guid.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.Load(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.ProjectItemCfg})">
            <param name="pItems"></param>
            <returns>List of loaded.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Core.XProjectEnv.DefProperties(net.r_eg.MvsSln.Core.IConfPlatform,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Defines required properties for project via IConfPlatform.
            </summary>
            <param name="conf">Specific configuration.</param>
            <param name="properties">Common properties.</param>
            <returns></returns>
        </member>
        <member name="T:net.r_eg.MvsSln.EnvDTE.DProject">
            <summary>
            Wrapper of dynamic EnvDTE.Project.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.EnvDTE.DProject.FullName">
            <summary>
            Gets the full path and name of the EnvDTE.Project object's file.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.EnvDTE.DProject.References">
            <summary>
            The references in the project.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.EnvDTE.DProject.Raw">
            <summary>
            Dynamic access to EnvDTE.Project.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.EnvDTE.DProject.HasReference(System.String,System.String)">
            <summary>
            To check existence of references by name and PublicKeyToken.
            https://msdn.microsoft.com/en-us/library/vslangproj.reference.aspx
            </summary>
            <param name="name"></param>
            <param name="pubkey"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.EnvDTE.DProject.Save(System.String)">
            <summary>
            Saves the project or project item.
            </summary>
            <param name="FileName">Optional name in which to save the project or project item.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.EnvDTE.DProject.#ctor(System.Object)">
            <param name="pdte"></param>
        </member>
        <member name="T:net.r_eg.MvsSln.EnvDTE.DynDteProject">
            <summary>
            Helper for access to EnvDTE.Project without direct reference.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.EnvDTE.DynDteProject.env">
            <summary>
            Environment with initialized xprojects.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.EnvDTE.DynDteProject.pdte">
            <summary>
            EnvDTE.Project
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.EnvDTE.DynDteProject.Projects">
            <summary>
            EnvDTE.Projects wrapped by DProject.
            https://msdn.microsoft.com/en-us/library/envdte.projects.aspx
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.EnvDTE.DynDteProject.GetAndSaveXProjects(System.String,System.String)">
            <summary>
            Access to each IXProject and saving data via EnvDTE.
            </summary>
            <param name="metalib">Optional meta-library file name without extension to filter.</param>
            <param name="metalibKey">PublicKeyToken of meta-library if used.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.EnvDTE.DynDteProject.UpdatePropertyForAllProjects(System.String,System.String,System.String,System.String)">
            <summary>
            To update property value for all available projects.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="value">Value of the property.</param>
            <param name="metalib">Optional meta-library file name without extension to filter.</param>
            <param name="metalibKey">PublicKeyToken of meta-library if used.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.EnvDTE.DynDteProject.#ctor(System.Object,net.r_eg.MvsSln.Core.IEnvironment)">
            <param name="pdte"></param>
            <param name="env"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.CollectionExtension.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
            <summary>
            Foreach in Linq manner.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="items"></param>
            <param name="act">The action that should be executed for each item.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.CollectionExtension.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0,System.Int64})">
            <summary>
            Foreach in Linq manner.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="items"></param>
            <param name="act">The action that should be executed for each item.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.CollectionExtension.AddOrUpdate(System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
            <summary>
            Adds/Updates data in source via data from `items`.
            Any duplicates will be just updated:
            ie. similar to `Concat()` except internal restriction for `Insert()`.
            </summary>
            <param name="source"></param>
            <param name="items"></param>
            <returns>Updated source.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.CollectionExtension.GetOrDefault``2(System.Collections.Generic.IDictionary{``0,``1},``0,``1)">
            <summary>
            Returns either value from dictionary or configured default value.
            </summary>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TVal"></typeparam>
            <param name="data"></param>
            <param name="key"></param>
            <param name="def">Use this if key is not found.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.CollectionExtension.Remove``1(System.Collections.Generic.IList{``0},``0,System.Func{``0,``0,System.Boolean})">
            <summary>
            Removes element from list by using specific comparer.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="src"></param>
            <param name="elem"></param>
            <param name="comparer"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.MathExtension.HashPolynom(System.Int32,System.Int32)">
            <summary>
            Our optimal polynom for hash functions.
            </summary>
            <param name="r">initial vector</param>
            <param name="x">new value</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.MathExtension.CalculateHashCode(System.Int32,System.Object[])">
            <summary>
            Calculate final Hash Code from specified vector and pushed values.
            </summary>
            <param name="r">initial vector</param>
            <param name="values">List of individual Hash Code values.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.ObjectExtension.E``1(``0,System.Action)">
            <summary>
            Execute action on value in the chain separately from result.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="obj"></param>
            <param name="act"></param>
            <returns>Input value.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.ObjectExtension.E``1(``0,System.Action{``0})">
            <summary>
            Execute action on value in the chain separately from result.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="obj"></param>
            <param name="act"></param>
            <returns>Input value.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.Guid(System.String)">
            <summary>
            Gets Guid from hash by any string.
            </summary>
            <param name="str">String for calculating.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.SlnFormat(System.Guid)">
            <summary>
            Sln format of GUID:
            32 uppercase digits separated by hyphens, enclosed in braces:
            ie. {100FD7F2-3278-49C7-B9D4-A91F1C65BED3}
            </summary>
            <param name="guid"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.ReformatSlnGuid(System.String)">
            <summary>
            Returns string GUID formated via `GuidSlnFormat`
            </summary>
            <param name="guid"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.NullIfEmpty(System.String)">
            <summary>
            Return null when string is empty.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.Before(System.String,System.Char[])">
            <summary>
            Gets part of string before specific symbols.
            </summary>
            <param name="str"></param>
            <param name="c">Separators.</param>
            <returns>Left part of string before symbols, or null value if no any symbols are found.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.GetFileProperties(System.String)">
            <summary>
            Extracts file properties:
            SLN_DIR; SLN_EXT; SLN_FNAME; SLN_NAME; SLN_PATH
            </summary>
            <param name="file">Path to Solution file.</param>
            <returns>Use {PropertyNames} for accessing to extracted data.</returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.FirstNonWhiteSpace(System.String,System.Int32,System.Boolean)">
            <summary>
            Get position of first non-WhiteSpace character from string.
            </summary>
            <param name="str"></param>
            <param name="offset">Initial position.</param>
            <param name="rightToLeft">Moving from right to left if true. Otherwise from left to right if false.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.GetDirectoryFromFile(System.String)">
            <param name="file">File path; null is possible.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.DirectoryPathFormat(System.String)">
            <summary>
            Formatting of the path to directory.
            </summary>
            <param name="path"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.IsDirectoryPath(System.String)">
            <summary>
            Check if this is a directory.
            </summary>
            <param name="path"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.MakeRelativePath(System.String,System.String)">
            <summary>
            Makes relative path from absolute.
            </summary>
            <param name="root"></param>
            <param name="path"></param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.GetStream(System.String,System.Text.Encoding)">
            <summary>
            Gets stream from string.
            </summary>
            <param name="str"></param>
            <param name="enc">Specific encoding or null value to use UTF8 by default.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Extensions.XProjectExtension.IsLimEqual(net.r_eg.MvsSln.Core.IXProject,net.r_eg.MvsSln.Core.IXProject)">
            <summary>
            Checking of equality by limited project attributes like full path and its configuration.
            IXProject does not override Equals() and GetHashCode()
            And this can help to compare projects by minimal information for Unload() methods etc.
            </summary>
            <param name="x"></param>
            <param name="prj"></param>
            <returns></returns>
        </member>
        <member name="E:net.r_eg.MvsSln.Log.ISender.Received">
            <summary>
            When message has been received.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.ISender.send(System.Object,net.r_eg.MvsSln.Log.Message)">
            <summary>
            To send new message.
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.ISender.send(System.Object,System.String)">
            <summary>
            To send new message.
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.ISender.send(System.Object,System.String,net.r_eg.MvsSln.Log.Message.Level)">
            <summary>
            To send new message.
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
            <param name="type"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.ISender.send``1(net.r_eg.MvsSln.Log.Message)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.ISender.send``1(System.String)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.ISender.send``1(System.String,net.r_eg.MvsSln.Log.Message.Level)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
            <param name="type"></param>
        </member>
        <member name="T:net.r_eg.MvsSln.Log.LSender">
            <summary>
            A simple retranslator.
            Use the NLog etc.
            </summary>
        </member>
        <member name="E:net.r_eg.MvsSln.Log.LSender.Received">
            <summary>
            When message has been received.
            </summary>
        </member>
        <member name="E:net.r_eg.MvsSln.Log.LSender.SReceived">
            <summary>
            Static alias to Received.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.LSender.Send(System.Object,net.r_eg.MvsSln.Log.Message)">
            <summary>
            Static alias to `send(object sender, Message msg)`
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.LSender.Send(System.Object,System.String)">
            <summary>
            Static alias to `send(object sender, string msg)`
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.LSender.Send(System.Object,System.String,net.r_eg.MvsSln.Log.Message.Level)">
            <summary>
            Static alias to `send(object sender, string msg, Message.Level type)`
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
            <param name="type"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.LSender.Send``1(net.r_eg.MvsSln.Log.Message)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.LSender.Send``1(System.String)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.LSender.Send``1(System.String,net.r_eg.MvsSln.Log.Message.Level)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
            <param name="type"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.LSender.send(System.Object,net.r_eg.MvsSln.Log.Message)">
            <summary>
            To send new message.
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.LSender.send(System.Object,System.String)">
            <summary>
            To send new message.
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.LSender.send(System.Object,System.String,net.r_eg.MvsSln.Log.Message.Level)">
            <summary>
            To send new message.
            </summary>
            <param name="sender"></param>
            <param name="msg"></param>
            <param name="type"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.LSender.send``1(net.r_eg.MvsSln.Log.Message)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.LSender.send``1(System.String)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
        </member>
        <member name="M:net.r_eg.MvsSln.Log.LSender.send``1(System.String,net.r_eg.MvsSln.Log.Message.Level)">
            <summary>
            To send new message with default sender as typeof(T).
            It useful for static methods etc.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="msg"></param>
            <param name="type"></param>
        </member>
        <member name="P:net.r_eg.MvsSln.Log.LSender._">
            <summary>
            Thread-safe getting the instance of the Sender class
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.ImportElement.project">
            <summary>
            The Project attribute.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.ImportElement.condition">
            <summary>
            The Condition attribute.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.ImportElement.label">
            <summary>
            The Label value.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.ImportElement.parentElement">
            <summary>
            Access to parent element.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.ImportElement.parentProject">
            <summary>
            Link to parent container.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Projects.ImportElement.#ctor(Microsoft.Build.Construction.ProjectImportElement)">
            <param name="element"></param>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.Item.type">
            <summary>
            The item type.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.Item.unevaluatedInclude">
            <summary>
            The unevaluated value of the Include attribute.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.Item.evaluatedInclude">
            <summary>
            The evaluated value of the Include attribute.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.Item.isImported">
            <summary>
            True if this item originates from an imported file.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.Item.meta">
            <summary>
            All the metadata for this item by name.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.Item.Metadata.name">
            <summary>
            The name of the metadata.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.Item.Metadata.evaluated">
            <summary>
            The evaluated metadata value.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.Item.Metadata.unevaluated">
            <summary>
            The unevaluated metadata value.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.Item.parentItem">
            <summary>
            Link to parent Microsoft.Build.Evaluation.ProjectItem.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.Item.parentProject">
            <summary>
            Link to parent container.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Projects.Item.Assembly">
            <summary>
            Try to extract assembly information, e.g.:
            Include="DllExport, Version=1.5.1.35977, Culture=neutral, PublicKeyToken=8337224c9ad9e356, processorArchitecture=MSIL"
            Include="System.Core"
            ...
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Projects.Item.#ctor(Microsoft.Build.Evaluation.ProjectItem)">
            <param name="eItem"></param>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.name">
            <summary>
            The name of the property.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.evaluatedValue">
            <summary>
            The evaluated property value.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.unevaluatedValue">
            <summary>
            The unevaluated property value.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.condition">
            <summary>
            'Condition' attr if defined.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.isEnvironmentProperty">
            <summary>
            True if the property originated from an environment variable.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.isGlobalProperty">
            <summary>
            True if the property is a global property.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.isReservedProperty">
            <summary>
            True if the property is a reserved property, for example 'MSBuildProjectFile'.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.isImported">
            <summary>
            True if the property originates from an imported file
            and not from an environment variable, a global property, or a reserved property.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.isUserDef">
            <summary>
            True if the property has been defined locally by user via available constructor.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.parentProperty">
            <summary>
            Link to Microsoft.Build.Evaluation.ProjectProperty.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.parentProject">
            <summary>
            Link to parent container.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Projects.PropertyItem.#ctor(System.String,System.String,System.String)">
            <param name="name">The name of property.</param>
            <param name="value">Unevaluated value.</param>
            <param name="condition">Optional 'Condition' attr.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Projects.PropertyItem.#ctor(Microsoft.Build.Evaluation.ProjectProperty)">
            <param name="eProperty"></param>
        </member>
        <member name="T:net.r_eg.MvsSln.PropertyNames">
            <summary>
            Regular MSBuild Properties and related.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.PropertyNames.UNDEFINED">
            <summary>
            Any undefined properties.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.PropertyNames.PRJ_PLATFORM">
            <summary>
            Platform Target for binaries.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.PropertyNames.PRJ_NAMESPACE">
            <summary>
            Used namespace for project.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.PropertyNames.DEVENV_DIR">
            <summary>
            Default for VS env.
            __VSSPROPID Enumeration (Microsoft.VisualStudio.Shell.Interop)
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.PropertyNames.VS_BUILD">
            <summary>
            Default for VS env:
            "true" (can be changed in other components) in Microsoft.VisualStudio.Project.ProjectNode
            :: DoMSBuildSubmission + SetupProjectGlobalPropertiesThatAllProjectSystemsMustSet
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.PropertyNames.CODE_ANAL_ORUN">
            <summary>
            Default for VS env:
            "false" in Microsoft.VisualStudio.Package.GlobalPropertyHandler
            </summary>
        </member>
        <member name="T:net.r_eg.MvsSln.Sln">
            <summary>
            Wrapper of the default solution parser.
            </summary>
        </member>
        <member name="P:net.r_eg.MvsSln.Sln.Result">
            <summary>
            Parsed solution data.
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Sln.#ctor(System.String,net.r_eg.MvsSln.SlnItems)">
            <param name="file">Solution file</param>
            <param name="type">Allowed type of operations.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Sln.#ctor(System.IO.StreamReader,net.r_eg.MvsSln.SlnItems)">
            <param name="reader"></param>
            <param name="type">Allowed type of operations.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Sln.#ctor(net.r_eg.MvsSln.SlnItems,System.String,System.Text.Encoding)">
            <param name="type">Allowed type of operations.</param>
            <param name="raw">Raw data inside string.</param>
            <param name="Enc">Encoding of raw data.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Sln.#ctor(net.r_eg.MvsSln.SlnItems,System.String)">
            <param name="type">Allowed type of operations.</param>
            <param name="raw">Raw data inside string.</param>
        </member>
        <member name="M:net.r_eg.MvsSln.Sln.#ctor(net.r_eg.MvsSln.SlnItems,net.r_eg.MvsSln.Core.RawText,System.Collections.Generic.IDictionary{System.String,net.r_eg.MvsSln.Core.RawText})">
            <param name="type">Allowed type of operations.</param>
            <param name="raw">Solution raw data.</param>
            <param name="projects">Dictionary of raw xml projects by Guid.</param>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.All">
            <summary>
            All supported data.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.Projects">
            <summary>
            All found projects from solution.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.SolutionConfPlatforms">
            <summary>
            Solution configurations with platforms.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.ProjectConfPlatforms">
            <summary>
            Project configurations with platforms.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.ProjectDependencies">
            <summary>
            Project Build Order from .sln file.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.Env">
            <summary>
            To prepare environment without loading projects.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.LoadDefaultData">
            <summary>
            To load all possible default data.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.LoadMinimalDefaultData">
            <summary>
            To load only minimal default data.
            For example, the only one configuration for each project.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.EnvWithProjects">
            <summary>
            To prepare environment with loaded projects by default.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.EnvWithMinimalProjects">
            <summary>
            To prepare environment with minimal loaded projects.
            The only one configuration for each project.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.Map">
            <summary>
            Creates map when processing sln data.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.SolutionItems">
            <summary>
            ProjectSection - SolutionItems
            +NestedProjects dependencies
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.Header">
            <summary>
            Header information.
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.ExtItems">
            <summary>
            Includes ExtensibilityGlobals
            </summary>
        </member>
        <member name="F:net.r_eg.MvsSln.SlnItems.ProjectDependenciesXml">
            <summary>
            Covers ProjectDependencies (SLN) logic using data from project files (XML).
            Helps eliminate miscellaneous units between VS and msbuild world:
            https://github.com/3F/MvsSln/issues/25#issuecomment-617956253
            Requires Env with loaded projects (LoadMinimalDefaultData or LoadDefaultData).
            </summary>
        </member>
        <member name="M:net.r_eg.MvsSln.Types.FileExt.GetProjectTypeByFile(System.String)">
            <summary>
            Evaluate project type via its file.
            </summary>
            <param name="file">File name with extension.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Types.FileExt.GetProjectTypeByExt(System.String)">
            <summary>
            Evaluate project type via its file extension.
            </summary>
            <param name="ext">File extension.</param>
            <returns></returns>
        </member>
        <member name="M:net.r_eg.MvsSln.Types.FileExt.GetFileExtensionBy(net.r_eg.MvsSln.Core.ProjectType)">
            <summary>
            Evaluate file extension via ProjectType enum.
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
    </members>
</doc>
packages/DllExport.1.7.3/tools/NSBin.dll
Binary files differ
packages/DllExport.1.7.3/tools/NSBin.pdb
Binary files differ
packages/DllExport.1.7.3/tools/PeViewer.exe
Binary files differ
packages/DllExport.1.7.3/tools/PeViewer.pdb
Binary files differ
packages/DllExport.1.7.3/tools/RGiesecke.DllExport.MSBuild.dll
Binary files differ
packages/DllExport.1.7.3/tools/RGiesecke.DllExport.MSBuild.pdb
Binary files differ
packages/DllExport.1.7.3/tools/RGiesecke.DllExport.dll
Binary files differ
packages/DllExport.1.7.3/tools/RGiesecke.DllExport.pdb
Binary files differ
packages/DllExport.1.7.3/tools/coreclr/.version.txt
New file
@@ -0,0 +1 @@
4.700.2.0+4fde65a5695d8d4c2f73959e71fb38357ae02a28: https://github.com/3F/coreclr
packages/DllExport.1.7.3/tools/coreclr/LICENSE.TXT
New file
@@ -0,0 +1,24 @@
The MIT License (MIT)
Copyright (c) .NET Foundation and Contributors
Copyright (c) 2016-2019  Denis Kuzmin < x-3F@outlook.com > GitHub/3F
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
packages/DllExport.1.7.3/tools/coreclr/PATENTS.TXT
New file
@@ -0,0 +1,47 @@
Microsoft Patent Promise for .NET Libraries and Runtime Components
Microsoft Corporation and its affiliates ("Microsoft") promise not to assert
any .NET Patents against you for making, using, selling, offering for sale,
importing, or distributing Covered Code, as part of either a .NET Runtime or
as part of any application designed to run on a .NET Runtime.
If you file, maintain, or voluntarily participate in any claim in a lawsuit
alleging direct or contributory patent infringement by any Covered Code, or
inducement of patent infringement by any Covered Code, then your rights under
this promise will automatically terminate.
This promise is not an assurance that (i) any .NET Patents are valid or
enforceable, or (ii) Covered Code does not infringe patents or other
intellectual property rights of any third party. No rights except those
expressly stated in this promise are granted, waived, or received by
Microsoft, whether by implication, exhaustion, estoppel, or otherwise.
This is a personal promise directly from Microsoft to you, and you agree as a
condition of benefiting from it that no Microsoft rights are received from
suppliers, distributors, or otherwise from any other person in connection with
this promise.
Definitions:
"Covered Code" means those Microsoft .NET libraries and runtime components as
made available by Microsoft at https://github.com/dotnet/coreclr,
https://github.com/dotnet/corefx and https://github.com/dotnet/corert.
".NET Patents" are those patent claims, both currently owned by Microsoft and
acquired in the future, that are necessarily infringed by Covered Code. .NET
Patents do not include any patent claims that are infringed by any Enabling
Technology, that are infringed only as a consequence of modification of
Covered Code, or that are infringed only by the combination of Covered Code
with third party code.
".NET Runtime" means any compliant implementation in software of (a) all of
the required parts of the mandatory provisions of Standard ECMA-335 – Common
Language Infrastructure (CLI); and (b) if implemented, any additional
functionality in Microsoft's .NET Framework, as described in Microsoft's API
documentation on its MSDN website. For example, .NET Runtimes include
Microsoft's .NET Framework and those portions of the Mono Project compliant
with (a) and (b).
"Enabling Technology" means underlying or enabling technology that may be
used, combined, or distributed in connection with Microsoft's .NET Framework
or other .NET Runtimes, such as hardware, operating systems, and applications
that run on .NET Framework or other .NET Runtimes.
packages/DllExport.1.7.3/tools/coreclr/README.md
New file
@@ -0,0 +1,58 @@
.NET Core CLR (CoreCLR)
===========================
Contains the complete runtime implementation for .NET Core. It includes RyuJIT, the .NET GC, native interop and many other components.
**Modified** and has been prepared specialy for [https://github.com/3F/DllExport](https://github.com/3F/DllExport) by [GitHub/3F](https://github.com/3F) developer.
✓ License
-------
.NET Core (including the coreclr repo) is licensed under the [MIT License (MIT)](https://github.com/3F/coreclr/blob/master/LICENSE.TXT).
```
Copyright (c) .NET Foundation and Contributors
Copyright (c) 2016-2019  Denis Kuzmin < x-3F@outlook.com > GitHub/3F
```
## CoreCLR IL Assembler
ILAsm & ILDasm      | CI
--------------------| ----------------
Win.x86-x64.Release | [![Build status](https://ci.appveyor.com/api/projects/status/asb0nbj8tly2rp7p/branch/master?svg=true)](https://ci.appveyor.com/project/3Fs/coreclr-62ql7/branch/master)
[![release](https://img.shields.io/github/release/3F/coreclr.svg)](https://github.com/3F/coreclr/releases/latest)
[![License](https://img.shields.io/badge/License-MIT-74A5C2.svg)](https://github.com/3F/coreclr/blob/master/LICENSE.TXT)
[![NuGet package](https://img.shields.io/nuget/v/ILAsm.svg)](https://www.nuget.org/packages/ILAsm/)
**Download:** [/releases](https://github.com/3F/coreclr/releases) [ **[latest](https://github.com/3F/coreclr/releases/latest)** ]
IL Assembler (ILAsm) + IL Disassembler (ILDasm)
Custom version on .NET Core CLR (CoreCLR) 3.0: https://github.com/3F/coreclr
Specially for: https://github.com/3F/DllExport
! To provide compatible converter of resources to obj COFF-format when assembling with ILAsm, use /CVRES (/CVR) key.
```
~... /CVR=cvtres.exe
```
Related issue: https://github.com/3F/coreclr/issues/2
### NuGet Packages
Custom use via [GetNuTool](https://github.com/3F/GetNuTool)
[`gnt`](https://3f.github.io/GetNuTool/releases/latest/gnt/)` /p:ngpackages="ILAsm"` [[?](https://github.com/3F/GetNuTool)]
**PDB** files (240 MB+) are available through GitHub Releases:
https://github.com/3F/coreclr/releases
Additional **MSBuild Properties**:
* `$(ILAsm_RootPkg)` - path to root folder of this package after install.
* `$(ILAsm_PathToBin)` - path to `\bin` folder., eg.: *$(ILAsm_PathToBin)Win.x64\ilasm.exe*
packages/DllExport.1.7.3/tools/coreclr/changelog.txt
New file
@@ -0,0 +1,64 @@
coreclr \ ILAsm - https://github.com/3F/coreclr
- - - - - - - - -
[v4.700.2]
    * NEW: Implemented new `/REBASE` key feature for IL Assembler. Issue #7.
           It will try to rebase system object: `netstandard` } `System.Runtime` } `mscorlib`
           Full explanation in related issue:
           https://github.com/3F/DllExport/issues/125#issuecomment-561245575
    * CHANGED: Removed any use of the cvtres via CLR system directory.
    * CHANGED: Updated coreclr 3.1.0 RTM
[v4.700.1]
    * FIXED: ILDAsm. Fixed dasm.rc to correctly display list of available commands in console.
    * FIXED: ILAsm /CVRES key & trailing spaces from double quotes. Issue #5.
    * CHANGED: Updated coreclr 3.0.0
    * CHANGED: ILDAsm. Added /NOBAR key (disassembly progress) to eliminate the difference between other versions.
               Helpful for projects like .NET DllExport that can use various versions.
    * CHANGED: Added the following tools to nupkg packages for related build processes.
               https://nuget.org/packages/ILAsm
               * tools\gnt.bat - https://github.com/3F/GetNuTool
               * tools\hMSBuild.bat - https://github.com/3F/hMSBuild
    * CHANGED: Updated original fixes for ILAsm & ILDAsm that points to coreclr 3 release.
    * NOTE: Don't forget to provide compatible converter of resources to obj COFF-format when using ILAsm.
            Use /CVRES (/CVR) key. Related issue: https://github.com/3F/coreclr/issues/2
    * NOTE: MSBuild Properties for nupkg packages:
            ```
            * $(ILAsm_RootPkg) - path to root folder of this package after install.
            * $(ILAsm_PathToBin) - path to `\bin` folder., eg.: $(ILAsm_PathToBin)Win.x64\ilasm.exe
            ```
    * NOTE: PDB files (240 MB+) are available through GitHub Releases:
            https://github.com/3F/coreclr/releases
[v4.5.1]
    * FIXED: Fixed using of cvtres (.res -> obj COFF-format) in mscorpe.
             Possible crash: https://github.com/3F/coreclr/issues/2
             Related Issue: https://github.com/3F/DllExport/issues/17
    * NEW: Implemented additional searching of the converters of resources:
           Environment PATH, local directory, and other additional from user path.
           Now it also can be wrapped like ` mytool.cmd -> cvtres.exe %* ` etc.
    * NEW: Added new /CVRES (/CVR) key to ilasm.exe
           `/CVRES=<path_to_file>   Set path to cvtres tool: /CVR=cvtres.exe /CVR=tool\cvtres.cmd /CVR=D:\tool\`
    * NOTE: based on 4.5.22220.0  / coreclr 1.0.4
packages/DllExport.1.7.3/tools/coreclr/clrgc.dll
Binary files differ
packages/DllExport.1.7.3/tools/coreclr/coreclr.dll
Binary files differ
packages/DllExport.1.7.3/tools/coreclr/ilasm.exe
Binary files differ
packages/DllExport.1.7.3/tools/coreclr/ildasm.exe
Binary files differ
packages/DllExport.1.7.3/tools/coreclr/ildasmrc.dll
Binary files differ
packages/DllExport.1.7.3/tools/coreclr/mscordaccore.dll
Binary files differ
packages/DllExport.1.7.3/tools/coreclr/mscordbi.dll
Binary files differ
packages/DllExport.1.7.3/tools/gnt.bat
New file
@@ -0,0 +1,66 @@
@echo off
:: GetNuTool - Executable version
:: Copyright (c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ]
:: https://github.com/3F/GetNuTool
set aa=gnt.core
set ab="%temp%\%random%%random%%aa%"
if "%~1"=="-unpack" goto ag
set ac=%*
if defined __p_call if defined ac set ac=%ac:^^=^%
set ad=%__p_msb%
if defined ad goto ah
if "%~1"=="-msbuild" goto ai
for %%v in (4.0, 14.0, 12.0, 3.5, 2.0) do (
for /F "usebackq tokens=2* skip=2" %%a in (
`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\%%v" /v MSBuildToolsPath 2^> nul`
) do if exist %%b (
set ad="%%~b\MSBuild.exe"
goto ah
)
)
echo MSBuild was not found. Try -msbuild "fullpath" args 1>&2
exit/B 2
:ai
shift
set ad=%1
shift
set ae=%ac:!= #__b_ECL## %
setlocal enableDelayedExpansion
set ae=!ae:%%=%%%%!
:aj
for /F "tokens=1* delims==" %%a in ("!ae!") do (
if "%%~b"=="" (
call :ak !ae!
exit/B %ERRORLEVEL%
)
set ae=%%a #__b_EQ## %%b
)
goto aj
:ak
shift & shift
set "ac="
:al
set ac=!ac! %1
shift & if not "%~2"=="" goto al
set ac=!ac: #__b_EQ## ==!
setlocal disableDelayedExpansion
set ac=%ac: #__b_ECL## =!%
:ah
call :am
call %ad% %ab% /nologo /p:wpath="%cd%/" /v:m /m:4 %ac%
set "ad="
set af=%ERRORLEVEL%
del /Q/F %ab%
exit/B %af%
:ag
set ab="%cd%\%aa%"
echo Generating minified version in %ab% ...
:am
<nul set /P ="">%ab%
set a=PropertyGroup&set b=Condition&set c=ngpackages&set d=Target&set e=DependsOnTargets&set f=TaskCoreDllPath&set g=MSBuildToolsPath&set h=UsingTask&set i=CodeTaskFactory&set j=ParameterGroup&set k=Reference&set l=Include&set m=System&set n=Using&set o=Namespace&set p=IsNullOrEmpty&set q=return&set r=string&set s=delegate&set t=foreach&set u=WriteLine&set v=Combine&set w=Console.WriteLine&set x=Directory&set y=GetNuTool&set z=StringComparison&set _=EXT_NUSPEC
<nul set /P =^<!-- GetNuTool - github.com/3F/GetNuTool --^>^<!-- Copyright (c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ] --^>^<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"^>^<%a%^>^<ngconfig %b%="'$(ngconfig)'==''"^>packages.config^</ngconfig^>^<ngserver %b%="'$(ngserver)'==''"^>https://www.nuget.org/api/v2/package/^</ngserver^>^<%c% %b%="'$(%c%)'==''"^>^</%c%^>^<ngpath %b%="'$(ngpath)'==''"^>packages^</ngpath^>^</%a%^>^<%d% Name="get" BeforeTargets="Build" %e%="header"^>^<a^>^<Output PropertyName="plist" TaskParameter="Result"/^>^</a^>^<b plist="$(plist)"/^>^</%d%^>^<%d% Name="pack" %e%="header"^>^<c/^>^</%d%^>^<%a%^>^<%f% %b%="Exists('$(%g%)\Microsoft.Build.Tasks.v$(MSBuildToolsVersion).dll')"^>$(%g%)\Microsoft.Build.Tasks.v$(MSBuildToolsVersion).dll^</%f%^>^<%f% %b%="'$(%f%)'=='' and Exists('$(%g%)\Microsoft.Build.Tasks.Core.dll')"^>$(%g%)\Microsoft.Build.Tasks.Core.dll^</%f%^>^</%a%^>^<%h% TaskName="a" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<%j%^>^<Result Output="true"/^>^</%j%^>^<Task^>^<%k% %l%="%m%.Xml"/^>^<%k% %l%="%m%.Xml.Linq"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.Collections.Generic"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.Xml.Linq"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngconfig)";var b=@"$(%c%)";var c=@"$(wpath)";if(!String.%p%(b)){Result=b;%q% true;}var d=Console.Error;Action^<%r%,Queue^<%r%^>^>e=%s%(%r% f,Queue^<%r%^>g){%t%(var h in XDocument.Load(f).Descendants("package")){var i=h.Attribute("id");var j=h.Attribute("version");var k=h.Attribute("output");if(i==null){d.%u%("'id' does not exist in '{0}'",f);%q%;}var l=i.Value;if(j!=null){l+="/"+j.Value;}if(k!=null){g.Enqueue(l+":"+k.Value);continue;}g.Enqueue(l);}};var m=new Queue^<%r%^>();%t%(var f in a.Split(new char[]{a.IndexOf('^|')!=-1?'^|':';'},(StringSplitOptions)1))>>%ab%
<nul set /P ={var n=Path.%v%(c,f);if(File.Exists(n)){e(n,m);}else{d.%u%(".config '{0}' is not found.",n);}}if(m.Count^<1){d.%u%("Empty list. Use .config or /p:%c%\n");}else{Result=%r%.Join("|",m.ToArray());}]]^>^</Code^>^</Task^>^</%h%^>^<%h% TaskName="b" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<%j%^>^<plist/^>^</%j%^>^<Task^>^<%k% %l%="WindowsBase"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.IO.Packaging"/^>^<%n% %o%="%m%.Net"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngserver)";var b=@"$(wpath)";var c=@"$(ngpath)";var d=@"$(proxycfg)".Trim();var e=@"$(debug)"=="true";if(plist==null){%q% false;}ServicePointManager.SecurityProtocol^|=SecurityProtocolType.Tls11^|SecurityProtocolType.Tls12;var f=new %r%[]{"/_rels/","/package/","/[Content_Types].xml"};Action^<%r%,object^>g=%s%(%r% h,object i){if(e){%w%(h,i);}};Func^<%r%,WebProxy^>j=%s%(%r% k){var l=k.Split('@');if(l.Length^<=1){%q% new WebProxy(l[0],false);}var m=l[0].Split(':');%q% new WebProxy(l[1],false){Credentials=new NetworkCredential(m[0],(m.Length^>1)?m[1]:null)};};Func^<%r%,%r%^>n=%s%(%r% i){%q% Path.%v%(b,i??"");};Action^<%r%,%r%,%r%^>o=%s%(%r% p,%r% q,%r% r){var s=Path.GetFullPath(n(r??q));if(%x%.Exists(s)){%w%("`{0}` was found in \"{1}\"",q,s);%q%;}Console.Write("Getting `{0}` ... ",p);var t=Path.%v%(Path.GetTempPath(),Guid.NewGuid().ToString());using(var u=new WebClient()){try{if(!String.%p%(d)){u.Proxy=j(d);}u.Headers.Add("User-Agent","%y% $(%y%)");u.UseDefaultCredentials=true;if(u.Proxy.Credentials==null){u.Proxy.Credentials=CredentialCache.DefaultCredentials;}u.DownloadFile(a+p,t);}catch(Exception v){Console.Error.%u%(v.Message);%q%;}}%w%("Extracting into \"{0}\"",s);using(var w=ZipPackage.Open(t,FileMode.Open,FileAccess.Read)){%t%(var x in w.GetParts()){var y=Uri.UnescapeDataString(x.Uri.OriginalString);if>>%ab%
<nul set /P =(f.Any(z=^>y.StartsWith(z,%z%.Ordinal))){continue;}var _=Path.%v%(s,y.TrimStart('/'));g("- `{0}`",y);var aa=Path.GetDirectoryName(_);if(!%x%.Exists(aa)){%x%.CreateDirectory(aa);}using(Stream ab=x.GetStream(FileMode.Open,FileAccess.Read))using(var ac=File.OpenWrite(_)){try{ab.CopyTo(ac);}catch(FileFormatException v){g("[x]?crc: {0}",_);}}}}File.Delete(t);};%t%(var w in plist.Split(new char[]{plist.IndexOf('^|')!=-1?'^|':';'},(StringSplitOptions)1)){var ad=w.Split(new char[]{':'},2);var p=ad[0];var r=(ad.Length^>1)?ad[1]:null;var q=p.Replace('/','.');if(!String.%p%(c)){r=Path.%v%(c,r??q);}o(p,q,r);}]]^>^</Code^>^</Task^>^</%h%^>^<%h% TaskName="c" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<Task^>^<%k% %l%="%m%.Xml"/^>^<%k% %l%="%m%.Xml.Linq"/^>^<%k% %l%="WindowsBase"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.Collections.Generic"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.Linq"/^>^<%n% %o%="%m%.IO.Packaging"/^>^<%n% %o%="%m%.Xml.Linq"/^>^<%n% %o%="%m%.Text.RegularExpressions"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngin)";var b=@"$(ngout)";var c=@"$(wpath)";var d=@"$(debug)"=="true";var %_%=".nuspec";var EXT_NUPKG=".nupkg";var TAG_META="metadata";var DEF_CONTENT_TYPE="application/octet";var MANIFEST_URL="http://schemas.microsoft.com/packaging/2010/07/manifest";var ID="id";var VER="version";Action^<%r%,object^>e=%s%(%r% f,object g){if(d){%w%(f,g);}};var h=Console.Error;a=Path.%v%(c,a);if(!%x%.Exists(a)){h.%u%("`{0}` is not found.",a);%q% false;}b=Path.%v%(c,b);var i=%x%.GetFiles(a,"*"+%_%,SearchOption.TopDirectoryOnly).FirstOrDefault();if(i==null){h.%u%("{0} is not found in `{1}`",%_%,a);%q% false;}%w%("Found {0}: `{1}`",%_%,i);var j=XDocument.Load(i).Root.Elements().FirstOrDefault(k=^>k.Name.LocalName==TAG_META);if(j==null){h.%u%("{0} does not contain {1}.",i,TAG_META);%q% false;}var l=>>%ab%
<nul set /P =new Dictionary^<%r%,%r%^>();%t%(var m in j.Elements()){l[m.Name.LocalName.ToLower()]=m.Value;}if(l[ID].Length^>100^|^|!Regex.IsMatch(l[ID],@"^\w+([_.-]\w+)*$",RegexOptions.IgnoreCase^|RegexOptions.ExplicitCapture)){h.%u%("The format `{0}` is not correct.",ID);%q% false;}var n=new %r%[]{Path.%v%(a,"_rels"),Path.%v%(a,"package"),Path.%v%(a,"[Content_Types].xml")};var o=%r%.Format("{0}.{1}{2}",l[ID],l[VER],EXT_NUPKG);if(!String.IsNullOrWhiteSpace(b)){if(!%x%.Exists(b)){%x%.CreateDirectory(b);}o=Path.%v%(b,o);}%w%("Creating nupkg `{0}` ...",o);using(var p=Package.Open(o,FileMode.Create)){Uri q=new Uri(String.Format("/{0}{1}",l[ID],%_%),UriKind.Relative);p.CreateRelationship(q,TargetMode.Internal,MANIFEST_URL);%t%(var r in %x%.GetFiles(a,"*.*",SearchOption.AllDirectories)){if(n.Any(k=^>r.StartsWith(k,%z%.Ordinal))){continue;}%r% s;if(r.StartsWith(a,%z%.OrdinalIgnoreCase)){s=r.Substring(a.Length).TrimStart(Path.DirectorySeparatorChar);}else{s=r;}e("- `{0}`",s);var t=%r%.Join("/",s.Split('\\','/').Select(g=^>Uri.EscapeDataString(g)));Uri u=PackUriHelper.CreatePartUri(new Uri(t,UriKind.Relative));var v=p.CreatePart(u,DEF_CONTENT_TYPE,CompressionOption.Maximum);using(Stream w=v.GetStream())using(var x=new FileStream(r,FileMode.Open,FileAccess.Read)){x.CopyTo(w);}}Func^<%r%,%r%^>y=%s%(%r% z){%q%(l.ContainsKey(z))?l[z]:"";};var _=p.PackageProperties;_.Creator=y("authors");_.Description=y("description");_.Identifier=l[ID];_.Version=l[VER];_.Keywords=y("tags");_.Title=y("title");_.LastModifiedBy="%y% $(%y%)";}]]^>^</Code^>^</Task^>^</%h%^>^<%d% Name="Build" %e%="get"/^>^<%a%^>^<%y%^>1.8.0.53134+df76082^</%y%^>^<wpath %b%="'$(wpath)'==''"^>$(MSBuildProjectDirectory)^</wpath^>^</%a%^>^<%d% Name="header"^>^<Message Text="%%0D%%0A%y% $(%y%)%%0D%%0A(c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ] GitHub/3F%%0D%%0A" >>%ab%
<nul set /P =Importance="high"/^>^</%d%^>^</Project^>>>%ab%
exit/B 0
packages/DllExport.1.7.3/tools/hMSBuild.bat
New file
@@ -0,0 +1,522 @@
@echo off
:: hMSBuild - 2.3.0.59567+cf86a84
:: Copyright (c) 2017-2020  Denis Kuzmin [ x-3F@outlook.com ] GitHub/3F
:: Copyright (c) the hMSBuild contributors
set "aa=%~dp0"
set ab=%*
if not defined ab setlocal enableDelayedExpansion & goto bt
if not defined __p_call set ab=%ab:^=^^%
set ac=%ab:!= #__b_ECL## %
set ac=%ac:^= #__b_CRT## %
setlocal enableDelayedExpansion
set "ad=^"
set "ac=!ac:%%=%%%%!"
set "ac=!ac:&=%%ad%%&!"
:bt
set "ae=2.8.4"
set af=%temp%\hMSBuild_vswhere
set "ag="
set "ah="
set "ai="
set "aj="
set "ak="
set "al="
set "am="
set "an="
set "ao="
set "ap="
set "aq="
set "ar="
set "as="
set /a at=0
if not defined ab goto bu
set ac=!ac:/?=/h!
call :bv bo ac bp
goto bw
:bx
echo.
@echo hMSBuild 2.3.0.59567+cf86a84
@echo Copyright (c) 2017-2020  Denis Kuzmin [ x-3F@outlook.com ] GitHub/3F
@echo Copyright (c) hMSBuild contributors
echo.
echo Licensed under the MIT License
@echo https://github.com/3F/hMSBuild
echo.
@echo.
@echo Usage: hMSBuild [args to hMSBuild] [args to msbuild.exe or GetNuTool core]
echo ------
echo.
echo Arguments:
echo ----------
echo  -no-vs        - Disable searching from Visual Studio.
echo  -no-netfx     - Disable searching from .NET Framework.
echo  -no-vswhere   - Do not search via vswhere.
echo.
echo  -vsw-priority {IDs} - Non-strict components preference: C++ etc.
echo                        Separated by space: https://aka.ms/vs/workloads
echo.
echo  -vsw-version {arg}  - Specific version of vswhere. Where {arg}:
echo      * 2.6.7 ...
echo      * Keywords:
echo        `latest` - To get latest remote version;
echo        `local`  - To use only local versions;
echo                   (.bat;.exe /or from +15.2.26418.1 VS-build)
echo.
echo  -no-cache         - Do not cache vswhere for this request.
echo  -reset-cache      - To reset all cached vswhere versions before processing.
echo  -notamd64         - To use 32bit version of found msbuild.exe if it's possible.
echo  -stable           - It will ignore possible beta releases in last attempts.
echo  -eng              - Try to use english language for all build messages.
echo  -GetNuTool {args} - Access to GetNuTool core. https://github.com/3F/GetNuTool
echo  -only-path        - Only display fullpath to found MSBuild.
echo  -force            - Aggressive behavior for -vsw-priority, -notamd64, etc.
echo  -vsw-as "args..." - Reassign default commands to vswhere if used.
echo  -debug            - To show additional information from hMSBuild.
echo  -version          - Display version of hMSBuild.
echo  -help             - Display this help. Aliases: -help -h
echo.
echo.
echo ------
echo Flags:
echo ------
echo  __p_call - Tries to eliminate the difference for the call-type invoking %~nx0
echo.
echo --------
echo Samples:
echo --------
echo hMSBuild -notamd64 -vsw-version 2.6.7 "Conari.sln" /t:Rebuild
echo hMSBuild -vsw-version latest "Conari.sln"
echo.
echo hMSBuild -no-vswhere -no-vs -notamd64 "Conari.sln"
echo hMSBuild -no-vs "DllExport.sln"
echo hMSBuild vsSolutionBuildEvent.sln
echo.
echo hMSBuild -GetNuTool -unpack
echo hMSBuild -GetNuTool /p:ngpackages="Conari;regXwild"
echo.
echo hMSBuild -no-vs "DllExport.sln" ^|^| goto by
goto bz
:bw
set "au="
set /a av=0
:b0
set aw=!bo[%av%]!
if [!aw!]==[-help] ( goto bx ) else if [!aw!]==[-h] ( goto bx ) else if [!aw!]==[-?] ( goto bx )
if [!aw!]==[-nocachevswhere] (
call :b1 -nocachevswhere -no-cache -reset-cache
set aw=-no-cache
) else if [!aw!]==[-novswhere] (
call :b1 -novswhere -no-vswhere
set aw=-no-vswhere
) else if [!aw!]==[-novs] (
call :b1 -novs -no-vs
set aw=-no-vs
) else if [!aw!]==[-nonet] (
call :b1 -nonet -no-netfx
set aw=-no-netfx
) else if [!aw!]==[-vswhere-version] (
call :b1 -vswhere-version -vsw-version
set aw=-vsw-version
)
if [!aw!]==[-debug] (
set am=1
goto b2
) else if [!aw!]==[-GetNuTool] (
call :b3 "accessing to GetNuTool ..."
for /L %%p IN (0,1,8181) DO (
if "!escg:~%%p,10!"=="-GetNuTool" (
set ax=!escg:~%%p!
call :b4 !ax:~10!
set /a at=%ERRORLEVEL%
goto bz
)
)
call :b3 "!aw! is corrupted: !escg!"
set /a at=1
goto bz
) else if [!aw!]==[-no-vswhere] (
set aj=1
goto b2
) else if [!aw!]==[-no-cache] (
set ak=1
goto b2
) else if [!aw!]==[-reset-cache] (
set al=1
goto b2
) else if [!aw!]==[-no-vs] (
set ah=1
goto b2
) else if [!aw!]==[-no-netfx] (
set ai=1
goto b2
) else if [!aw!]==[-notamd64] (
set ag=1
goto b2
) else if [!aw!]==[-only-path] (
set an=1
goto b2
) else if [!aw!]==[-eng] (
chcp 437 >nul
goto b2
) else if [!aw!]==[-vsw-version] ( set /a "av+=1" & call :b5 bo[!av!] v
set ae=!v!
call :b3 "selected vswhere version:" v
set ao=1
goto b2
) else if [!aw!]==[-version] (
@echo 2.3.0.59567+cf86a84
goto bz
) else if [!aw!]==[-vsw-priority] ( set /a "av+=1" & call :b5 bo[!av!] v
set ap=!v!
goto b2
) else if [!aw!]==[-vsw-as] ( set /a "av+=1" & call :b5 bo[!av!] v
set aq=!v!
goto b2
) else if [!aw!]==[-stable] (
set ar=1
goto b2
) else if [!aw!]==[-force] (
set as=1
goto b2
) else (
call :b3 "non-handled key:" bo{%av%}
set au=!au! !bo{%av%}!
)
:b2
set /a "av+=1" & if %av% LSS !bp! goto b0
:bu
if defined al (
call :b3 "resetting vswhere cache"
rmdir /S/Q "%af%" 2>nul
)
if not defined aj if not defined ah (
call :b6 bq
if defined bq goto b7
)
if not defined ah (
call :b8 bq
if defined bq goto b7
)
if not defined ai (
call :b9 bq
if defined bq goto b7
)
echo MSBuild tools was not found. Use `-debug` key for details.
set /a at=2
goto bz
:b7
if defined an (
echo !bq!
goto bz
)
set ay="!bq!"
echo hMSBuild: !ay!
if not defined au goto b_
set au=%au: #__b_CRT## =^%
set au=%au: #__b_ECL## =^!%
set au=!au: #__b_EQ## ==!
:b_
call :b3 "Arguments: " au
!ay! !au!
set /a at=%ERRORLEVEL%
goto bz
:bz
exit/B !at!
:b6
call :b3 "trying via vswhere..."
if defined ao if not "!ae!"=="local" (
call :ca a5 az
call :cb a5 br az
set %1=!br!
exit/B 0
)
call :cc a5
set "az="
if not defined a5 (
if "!ae!"=="local" (
set "%1=" & exit/B 2
)
call :ca a5 az
)
call :cb a5 br az
set %1=!br!
exit/B 0
:cc
set a0=!aa!vswhere
call :cd a0 bs
if defined bs set "%1=!a0!" & exit/B 0
set a1=Microsoft Visual Studio\Installer
if exist "%ProgramFiles(x86)%\!a1!" set "%1=%ProgramFiles(x86)%\!a1!\vswhere" & exit/B 0
if exist "%ProgramFiles%\!a1!" set "%1=%ProgramFiles%\!a1!\vswhere" & exit/B 0
call :b3 "local vswhere is not found."
set "%1="
exit/B 3
:ca
if defined ak (
set a2=!af!\_mta\%random%%random%vswhere
) else (
set a2=!af!
if defined ae (
set a2=!a2!\!ae!
)
)
call :b3 "tvswhere: " a2
if "!ae!"=="latest" (
set a3=vswhere
) else (
set a3=vswhere/!ae!
)
set a4=/p:ngpackages="!a3!:vswhere" /p:ngpath="!a2!"
call :b3 "GetNuTool call: " a4
setlocal
set __p_call=1
if defined am (
call :b4 !a4!
) else (
call :b4 !a4! >nul
)
endlocal
set "%1=!a2!\vswhere\tools\vswhere"
set "%2=!a2!"
exit/B 0
:cb
set "a5=!%1!"
set "a6=!%3!"
call :cd a5 a5
if not defined a5 (
call :b3 "vswhere tool does not exist"
set "%2=" & exit/B 1
)
call :b3 "vswbin: " a5
set "a7="
set "a8="
set a9=!ap!
if not defined aq set aq=-products * -latest
call :b3 "assign command: " aq
:ce
call :b3 "attempts with filter: " a9 a7
set "a_=" & set "ba="
for /F "usebackq tokens=1* delims=: " %%a in (`"!a5!" -nologo !a7! -requires !a9! Microsoft.Component.MSBuild !aq!`) do (
if /I "%%~a"=="installationPath" set a_=%%~b
if /I "%%~a"=="installationVersion" set ba=%%~b
if defined a_ if defined ba (
call :cf a_ ba a8
if defined a8 goto cg
set "a_=" & set "ba="
)
)
if not defined ar if not defined a7 (
set a7=-prerelease
goto ce
)
if defined a9 (
set bb=Tools was not found for: !a9!
if defined as (
call :b3 "Ignored via -force. !bb!"
set "a8=" & goto cg
)
call :ch "!bb!"
set "a9=" & set "a7="
goto ce
)
:cg
if defined a6 if defined ak (
call :b3 "reset vswhere " a6
rmdir /S/Q "!a6!"
)
set %2=!a8!
exit/B 0
:cf
set a_=!%1!
set ba=!%2!
call :b3 "vspath: " a_
call :b3 "vsver: " ba
if not defined ba (
call :b3 "nothing to see via vswhere"
set "%3=" & exit/B 3
)
for /F "tokens=1,2 delims=." %%a in ("!ba!") do (
set ba=%%~a.0
)
if !ba! geq 16 set ba=Current
if not exist "!a_!\MSBuild\!ba!\Bin" set "%3=" & exit/B 3
set bc=!a_!\MSBuild\!ba!\Bin
call :b3 "found path via vswhere: " bc
if exist "!bc!\amd64" (
call :b3 "found /amd64"
set bc=!bc!\amd64
)
call :ci bc bc
set %3=!bc!
exit/B 0
:b8
call :b3 "Searching from Visual Studio - 2015, 2013, ..."
for %%v in (14.0, 12.0) do (
call :cj %%v Y & if defined Y (
set %1=!Y!
exit/B 0
)
)
call :b3 "-vs: not found"
set "%1="
exit/B 0
:b9
call :b3 "Searching from .NET Framework - .NET 4.0, ..."
for %%v in (4.0, 3.5, 2.0) do (
call :cj %%v Y & if defined Y (
set %1=!Y!
exit/B 0
)
)
call :b3 "-netfx: not found"
set "%1="
exit/B 0
:cj
call :b3 "check %1"
for /F "usebackq tokens=2* skip=2" %%a in (
`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\%1" /v MSBuildToolsPath 2^> nul`
) do if exist %%b (
set bc=%%~b
call :b3 ":msbfound " bc
call :ci bc br
set %2=!br!
exit/B 0
)
set "%2="
exit/B 0
:ci
set bc=!%~1!\MSBuild.exe
set %2=!bc!
if not defined ag (
exit/B 0
)
set bd=!bc:Framework64=Framework!
set bd=!bd:\amd64=!
if exist "!bd!" (
call :b3 "Return 32bit version because of -notamd64 key."
set %2=!bd!
exit/B 0
)
if defined as (
call :b3 "Ignored via -force. Only 64bit version was found for -notamd64"
set "%2=" & exit/B 0
)
call :ch "Return 64bit version. Found only this."
exit/B 0
:cd
call :b3 "bat/exe: " %1
if exist "!%1!.bat" set %2="!%1!.bat" & exit/B 0
if exist "!%1!.exe" set %2="!%1!.exe" & exit/B 0
set "%2="
exit/B 0
:b1
call :ch "'%~1' is obsolete. Use alternative: %~2 %~3"
exit/B 0
:ch
echo   [*] WARN: %~1
exit/B 0
:b3
if defined am (
set be=%1
set be=!be:~0,-1!
set be=!be:~1!
echo.[%TIME% ] !be! !%2! !%3!
)
exit/B 0
:bv
set bf=!%2!
:ck
for /F "tokens=1* delims==" %%a in ("!bf!") do (
if "%%~b"=="" (
call :cl %1 !bf! %3
exit/B 0
)
set bf=%%a #__b_EQ## %%b
)
goto ck
:cl
set "bg=%~1"
set /a av=-1
:cm
set /a av+=1
set %bg%[!av!]=%~2
set %bg%{!av!}=%2
shift & if not "%~3"=="" goto cm
set /a av-=1
set %1=!av!
exit/B 0
:b5
set bh=!%1!
set "bh=%bh: #__b_CRT## =^%"
set "bh=%bh: #__b_ECL## =^!%"
set bh=!bh: #__b_EQ## ==!
set %2=!bh!
exit/B 0
:b4
setlocal disableDelayedExpansion
@echo off
:: GetNuTool - Executable version
:: Copyright (c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ]
:: https://github.com/3F/GetNuTool
set bi=gnt.core
set bj="%temp%\%random%%random%%bi%"
if "%~1"=="-unpack" goto cn
set bk=%*
if defined __p_call if defined bk set bk=%bk:^^=^%
set bl=%__p_msb%
if defined bl goto co
if "%~1"=="-msbuild" goto cp
for %%v in (4.0, 14.0, 12.0, 3.5, 2.0) do (
for /F "usebackq tokens=2* skip=2" %%a in (
`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\%%v" /v MSBuildToolsPath 2^> nul`
) do if exist %%b (
set bl="%%~b\MSBuild.exe"
goto co
)
)
echo MSBuild was not found. Try -msbuild "fullpath" args 1>&2
exit/B 2
:cp
shift
set bl=%1
shift
set bm=%bk:!= #__b_ECL## %
setlocal enableDelayedExpansion
set bm=!bm:%%=%%%%!
:cq
for /F "tokens=1* delims==" %%a in ("!bm!") do (
if "%%~b"=="" (
call :cr !bm!
exit/B %ERRORLEVEL%
)
set bm=%%a #__b_EQ## %%b
)
goto cq
:cr
shift & shift
set "bk="
:cs
set bk=!bk! %1
shift & if not "%~2"=="" goto cs
set bk=!bk: #__b_EQ## ==!
setlocal disableDelayedExpansion
set bk=%bk: #__b_ECL## =!%
:co
call :ct
call %bl% %bj% /nologo /p:wpath="%cd%/" /v:m /m:4 %bk%
set "bl="
set bn=%ERRORLEVEL%
del /Q/F %bj%
exit/B %bn%
:cn
set bj="%cd%\%bi%"
echo Generating minified version in %bj% ...
:ct
<nul set /P ="">%bj%
set a=PropertyGroup&set b=Condition&set c=ngpackages&set d=Target&set e=DependsOnTargets&set f=TaskCoreDllPath&set g=MSBuildToolsPath&set h=UsingTask&set i=CodeTaskFactory&set j=ParameterGroup&set k=Reference&set l=Include&set m=System&set n=Using&set o=Namespace&set p=IsNullOrEmpty&set q=return&set r=string&set s=delegate&set t=foreach&set u=WriteLine&set v=Combine&set w=Console.WriteLine&set x=Directory&set y=GetNuTool&set z=StringComparison&set _=EXT_NUSPEC
<nul set /P =^<!-- GetNuTool - github.com/3F/GetNuTool --^>^<!-- Copyright (c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ] --^>^<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"^>^<%a%^>^<ngconfig %b%="'$(ngconfig)'==''"^>packages.config^</ngconfig^>^<ngserver %b%="'$(ngserver)'==''"^>https://www.nuget.org/api/v2/package/^</ngserver^>^<%c% %b%="'$(%c%)'==''"^>^</%c%^>^<ngpath %b%="'$(ngpath)'==''"^>packages^</ngpath^>^</%a%^>^<%d% Name="get" BeforeTargets="Build" %e%="header"^>^<a^>^<Output PropertyName="plist" TaskParameter="Result"/^>^</a^>^<b plist="$(plist)"/^>^</%d%^>^<%d% Name="pack" %e%="header"^>^<c/^>^</%d%^>^<%a%^>^<%f% %b%="Exists('$(%g%)\Microsoft.Build.Tasks.v$(MSBuildToolsVersion).dll')"^>$(%g%)\Microsoft.Build.Tasks.v$(MSBuildToolsVersion).dll^</%f%^>^<%f% %b%="'$(%f%)'=='' and Exists('$(%g%)\Microsoft.Build.Tasks.Core.dll')"^>$(%g%)\Microsoft.Build.Tasks.Core.dll^</%f%^>^</%a%^>^<%h% TaskName="a" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<%j%^>^<Result Output="true"/^>^</%j%^>^<Task^>^<%k% %l%="%m%.Xml"/^>^<%k% %l%="%m%.Xml.Linq"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.Collections.Generic"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.Xml.Linq"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngconfig)";var b=@"$(%c%)";var c=@"$(wpath)";if(!String.%p%(b)){Result=b;%q% true;}var d=Console.Error;Action^<%r%,Queue^<%r%^>^>e=%s%(%r% f,Queue^<%r%^>g){%t%(var h in XDocument.Load(f).Descendants("package")){var i=h.Attribute("id");var j=h.Attribute("version");var k=h.Attribute("output");if(i==null){d.%u%("'id' does not exist in '{0}'",f);%q%;}var l=i.Value;if(j!=null){l+="/"+j.Value;}if(k!=null){g.Enqueue(l+":"+k.Value);continue;}g.Enqueue(l);}};var m=new Queue^<%r%^>();%t%(var f in a.Split(new char[]{a.IndexOf('^|')!=-1?'^|':';'},(StringSplitOptions)1))>>%bj%
<nul set /P ={var n=Path.%v%(c,f);if(File.Exists(n)){e(n,m);}else{d.%u%(".config '{0}' is not found.",n);}}if(m.Count^<1){d.%u%("Empty list. Use .config or /p:%c%\n");}else{Result=%r%.Join("|",m.ToArray());}]]^>^</Code^>^</Task^>^</%h%^>^<%h% TaskName="b" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<%j%^>^<plist/^>^</%j%^>^<Task^>^<%k% %l%="WindowsBase"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.IO.Packaging"/^>^<%n% %o%="%m%.Net"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngserver)";var b=@"$(wpath)";var c=@"$(ngpath)";var d=@"$(proxycfg)".Trim();var e=@"$(debug)"=="true";if(plist==null){%q% false;}ServicePointManager.SecurityProtocol^|=SecurityProtocolType.Tls11^|SecurityProtocolType.Tls12;var f=new %r%[]{"/_rels/","/package/","/[Content_Types].xml"};Action^<%r%,object^>g=%s%(%r% h,object i){if(e){%w%(h,i);}};Func^<%r%,WebProxy^>j=%s%(%r% k){var l=k.Split('@');if(l.Length^<=1){%q% new WebProxy(l[0],false);}var m=l[0].Split(':');%q% new WebProxy(l[1],false){Credentials=new NetworkCredential(m[0],(m.Length^>1)?m[1]:null)};};Func^<%r%,%r%^>n=%s%(%r% i){%q% Path.%v%(b,i??"");};Action^<%r%,%r%,%r%^>o=%s%(%r% p,%r% q,%r% r){var s=Path.GetFullPath(n(r??q));if(%x%.Exists(s)){%w%("`{0}` was found in \"{1}\"",q,s);%q%;}Console.Write("Getting `{0}` ... ",p);var t=Path.%v%(Path.GetTempPath(),Guid.NewGuid().ToString());using(var u=new WebClient()){try{if(!String.%p%(d)){u.Proxy=j(d);}u.Headers.Add("User-Agent","%y% $(%y%)");u.UseDefaultCredentials=true;if(u.Proxy.Credentials==null){u.Proxy.Credentials=CredentialCache.DefaultCredentials;}u.DownloadFile(a+p,t);}catch(Exception v){Console.Error.%u%(v.Message);%q%;}}%w%("Extracting into \"{0}\"",s);using(var w=ZipPackage.Open(t,FileMode.Open,FileAccess.Read)){%t%(var x in w.GetParts()){var y=Uri.UnescapeDataString(x.Uri.OriginalString);if>>%bj%
<nul set /P =(f.Any(z=^>y.StartsWith(z,%z%.Ordinal))){continue;}var _=Path.%v%(s,y.TrimStart('/'));g("- `{0}`",y);var aa=Path.GetDirectoryName(_);if(!%x%.Exists(aa)){%x%.CreateDirectory(aa);}using(Stream ab=x.GetStream(FileMode.Open,FileAccess.Read))using(var ac=File.OpenWrite(_)){try{ab.CopyTo(ac);}catch(FileFormatException v){g("[x]?crc: {0}",_);}}}}File.Delete(t);};%t%(var w in plist.Split(new char[]{plist.IndexOf('^|')!=-1?'^|':';'},(StringSplitOptions)1)){var ad=w.Split(new char[]{':'},2);var p=ad[0];var r=(ad.Length^>1)?ad[1]:null;var q=p.Replace('/','.');if(!String.%p%(c)){r=Path.%v%(c,r??q);}o(p,q,r);}]]^>^</Code^>^</Task^>^</%h%^>^<%h% TaskName="c" TaskFactory="%i%" AssemblyFile="$(%f%)"^>^<Task^>^<%k% %l%="%m%.Xml"/^>^<%k% %l%="%m%.Xml.Linq"/^>^<%k% %l%="WindowsBase"/^>^<%n% %o%="%m%"/^>^<%n% %o%="%m%.Collections.Generic"/^>^<%n% %o%="%m%.IO"/^>^<%n% %o%="%m%.Linq"/^>^<%n% %o%="%m%.IO.Packaging"/^>^<%n% %o%="%m%.Xml.Linq"/^>^<%n% %o%="%m%.Text.RegularExpressions"/^>^<Code Type="Fragment" Language="cs"^>^<![CDATA[var a=@"$(ngin)";var b=@"$(ngout)";var c=@"$(wpath)";var d=@"$(debug)"=="true";var %_%=".nuspec";var EXT_NUPKG=".nupkg";var TAG_META="metadata";var DEF_CONTENT_TYPE="application/octet";var MANIFEST_URL="http://schemas.microsoft.com/packaging/2010/07/manifest";var ID="id";var VER="version";Action^<%r%,object^>e=%s%(%r% f,object g){if(d){%w%(f,g);}};var h=Console.Error;a=Path.%v%(c,a);if(!%x%.Exists(a)){h.%u%("`{0}` is not found.",a);%q% false;}b=Path.%v%(c,b);var i=%x%.GetFiles(a,"*"+%_%,SearchOption.TopDirectoryOnly).FirstOrDefault();if(i==null){h.%u%("{0} is not found in `{1}`",%_%,a);%q% false;}%w%("Found {0}: `{1}`",%_%,i);var j=XDocument.Load(i).Root.Elements().FirstOrDefault(k=^>k.Name.LocalName==TAG_META);if(j==null){h.%u%("{0} does not contain {1}.",i,TAG_META);%q% false;}var l=>>%bj%
<nul set /P =new Dictionary^<%r%,%r%^>();%t%(var m in j.Elements()){l[m.Name.LocalName.ToLower()]=m.Value;}if(l[ID].Length^>100^|^|!Regex.IsMatch(l[ID],@"^\w+([_.-]\w+)*$",RegexOptions.IgnoreCase^|RegexOptions.ExplicitCapture)){h.%u%("The format `{0}` is not correct.",ID);%q% false;}var n=new %r%[]{Path.%v%(a,"_rels"),Path.%v%(a,"package"),Path.%v%(a,"[Content_Types].xml")};var o=%r%.Format("{0}.{1}{2}",l[ID],l[VER],EXT_NUPKG);if(!String.IsNullOrWhiteSpace(b)){if(!%x%.Exists(b)){%x%.CreateDirectory(b);}o=Path.%v%(b,o);}%w%("Creating nupkg `{0}` ...",o);using(var p=Package.Open(o,FileMode.Create)){Uri q=new Uri(String.Format("/{0}{1}",l[ID],%_%),UriKind.Relative);p.CreateRelationship(q,TargetMode.Internal,MANIFEST_URL);%t%(var r in %x%.GetFiles(a,"*.*",SearchOption.AllDirectories)){if(n.Any(k=^>r.StartsWith(k,%z%.Ordinal))){continue;}%r% s;if(r.StartsWith(a,%z%.OrdinalIgnoreCase)){s=r.Substring(a.Length).TrimStart(Path.DirectorySeparatorChar);}else{s=r;}e("- `{0}`",s);var t=%r%.Join("/",s.Split('\\','/').Select(g=^>Uri.EscapeDataString(g)));Uri u=PackUriHelper.CreatePartUri(new Uri(t,UriKind.Relative));var v=p.CreatePart(u,DEF_CONTENT_TYPE,CompressionOption.Maximum);using(Stream w=v.GetStream())using(var x=new FileStream(r,FileMode.Open,FileAccess.Read)){x.CopyTo(w);}}Func^<%r%,%r%^>y=%s%(%r% z){%q%(l.ContainsKey(z))?l[z]:"";};var _=p.PackageProperties;_.Creator=y("authors");_.Description=y("description");_.Identifier=l[ID];_.Version=l[VER];_.Keywords=y("tags");_.Title=y("title");_.LastModifiedBy="%y% $(%y%)";}]]^>^</Code^>^</Task^>^</%h%^>^<%d% Name="Build" %e%="get"/^>^<%a%^>^<%y%^>1.8.0.7195+df76082^</%y%^>^<wpath %b%="'$(wpath)'==''"^>$(MSBuildProjectDirectory)^</wpath^>^</%a%^>^<%d% Name="header"^>^<Message Text="%%0D%%0A%y% $(%y%)%%0D%%0A(c) 2015-2018,2020  Denis Kuzmin [ x-3F@outlook.com ] GitHub/3F%%0D%%0A" >>%bj%
<nul set /P =Importance="high"/^>^</%d%^>^</Project^>>>%bj%
exit/B 0
packages/DllExport.1.7.3/tools/init.ps1
New file
@@ -0,0 +1,20 @@
param($installPath, $toolsPath, $package, $project)
if(!$project) { Return; } # PM
$manager = "DllExport.bat"
Copy-Item "$installPath\\$manager" "$PWD" -Force
$pdir = "$PWD\\packages\\DllExport." + $package.Version
if(!(Test-Path -Path $pdir)) {
    Get-ChildItem -Path $installPath | ForEach-Object {
        if($_.PSIsContainer) {
            # without this some files in subdirs can be copied in root folder: https://github.com/3F/coreclr/blob/4fde65a5695d8d4c2f73959e71fb38357ae02a28/pack.ps1
            $null = New-Item -ItemType Directory -Force -Path ($pdir + '\\' + $_.Name)
        }
        Copy-Item $_.fullname $pdir -Recurse -Force
    }
}
$project.Save($project.FullPath)
Start-Process -FilePath ".\\$manager" -WorkingDirectory "$PWD"
packages/DllExport.1.7.3/tools/net.r_eg.DllExport.Wizard.dll
Binary files differ
packages/DllExport.1.7.3/tools/net.r_eg.DllExport.Wizard.pdb
Binary files differ
packages/DllExport.1.7.3/tools/net.r_eg.DllExport.Wizard.targets
New file
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://github.com/3F/DllExport -->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <DllExportWizardImported>true</DllExportWizardImported>
  </PropertyGroup>
  <Target Name="DllExportWizard">
    <PropertyGroup>
      <wSlnDir Condition="'$(wSlnDir)' == ''">.\</wSlnDir>
      <wPkgPath Condition="'$(wPkgPath)' == ''">packages\DllExport</wPkgPath>
      <wMetaLib Condition="'$(wMetaLib)' == ''">tools\raw\lib\net20\DllExport.dll</wMetaLib>
      <wMetaCor Condition="'$(wMetaCor)' == ''">tools\raw\lib\netstd\DllExport.dll</wMetaCor>
      <wDxpTarget Condition="'$(wDxpTarget)' == ''">tools\net.r_eg.DllExport.targets</wDxpTarget>
      <wAction Condition="'$(wAction)' == ''">Restore</wAction> <!-- Action by default. enum `ActionType`. -->
    </PropertyGroup>
    <PropertyGroup Label="Optional">
      <!-- SlnFile: Optional predefined .sln file to process via the restore operations etc. -->
      <wSlnFile Condition="'$(wSlnFile)' == ''"></wSlnFile> <!-- will be used the first found .sln file if it's empty -->
      <wRootPath Condition="'$(wRootPath)' == ''"></wRootPath> <!-- Optional root path of user paths. Affects on wSlnFile, wSlnDir, wPkgPath -->
      <wStoragePath Condition="'$(wStoragePath)' == ''"></wStoragePath> <!-- Optional path to external storage if used. -->
      <wStorage Condition="'$(wStorage)' == ''">Default</wStorage> <!-- Where to store configuration data. enum `CfgStorageType`. -->
      <wMgrArgs Condition="'$(wMgrArgs)' == ''"></wMgrArgs>
      <wPkgVer Condition="'$(wPkgVer)' == ''"></wPkgVer> <!-- Version of the package that invokes target -->
      <wProxy Condition="'$(wProxy)' == ''"></wProxy>
    </PropertyGroup>
    <PropertyGroup Label="Debug">
      <!-- MsgGuiLevel:
            Will show messages via GUI dlg for selected level (any positive number) and above.
            Levels: 0 - 5 (see Message.Level)
            '4' = means 4 (Error) + 5 (Fatal) levels.
            Any negative number disables this.
            It affects only for messages to GUI.
      -->
      <MsgGuiLevel Condition="'$(MsgGuiLevel)' == ''">-1</MsgGuiLevel>
    </PropertyGroup>
    <DllExportCfgTask
        RootPath="$(wRootPath)"
        SlnDir="$(wSlnDir)"
        SlnFile="$(wSlnFile)"
        PkgPath="$(wPkgPath)"
        MetaLib="$(wMetaLib)"
        MetaCor="$(wMetaCor)"
        MgrArgs="$(wMgrArgs)"
        DxpTarget="$(wDxpTarget)"
        StoragePath="$(wStoragePath)"
        Storage="$(wStorage)"
        Action="$(wAction)"
        PkgVer="$(wPkgVer)"
        Proxy="$(wProxy)"
        MsgGuiLevel="$(MsgGuiLevel)"
    />
    <PropertyGroup>
      <DllExportWizardExecuted>true</DllExportWizardExecuted>
    </PropertyGroup>
  </Target>
  <UsingTask TaskName="net.r_eg.DllExport.Wizard.DllExportCfgTask" AssemblyFile="net.r_eg.DllExport.Wizard.dll" />
  <Target Name="Build" DependsOnTargets="DllExportWizard" />
</Project>
packages/DllExport.1.7.3/tools/net.r_eg.DllExport.targets
New file
@@ -0,0 +1,121 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://github.com/3F/DllExport -->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <DllExportModImported>true</DllExportModImported>
  </PropertyGroup>
  <PropertyGroup>
    <DllExportDirMetaCore Condition="$(DllExportDirMetaCore) == ''">metacor</DllExportDirMetaCore>
    <DllExportDirMetaFX Condition="$(DllExportDirMetaFX) == ''">metalib</DllExportDirMetaFX>
  </PropertyGroup>
  <!-- TODO: metalib / metacor  -->
  <PropertyGroup>
    <IsNetCoreBased Condition="$(TargetFramework.StartsWith('netc')) Or $(TargetFramework.StartsWith('nets'))">true</IsNetCoreBased>
    <DllExportMetaXBase Condition="$(IsNetCoreBased) == 'true'">$(DllExportDirMetaCore)</DllExportMetaXBase>
    <DllExportMetaXBase Condition="$(IsNetCoreBased) != 'true'">$(DllExportDirMetaFX)</DllExportMetaXBase>
    <DllExportLibPath Condition="'$(DllExportLibPath)' == ''">gcache\$(DllExportMetaXBase)\$(DllExportNamespace)\</DllExportLibPath>
  </PropertyGroup>
  <PropertyGroup>
    <DllExportRootPkg Condition="'$(DllExportRootPkg)' == ''">$(MSBuildThisFileDirectory)..\</DllExportRootPkg>
    <DllExportVSRoot Condition="'$(DllExportVSRoot)' == '' And '$(VsInstallRoot)' != ''">$(VsInstallRoot)\</DllExportVSRoot>
    <DllExportVSRoot Condition="'$(DllExportVSRoot)' == ''">$(DevEnvDir)\..\..\</DllExportVSRoot>
    <DllExportVSBin Condition="'$(DllExportVSBin)' == ''">$(DllExportVSRoot)Common7\IDE\</DllExportVSBin>
    <DllExportMetaXBase Condition="'$(DllExportMetaXBase)' == ''">metalib</DllExportMetaXBase>
    <DllExportLibPath Condition="'$(DllExportLibPath)' == ''">gcache\$(DllExportMetaXBase)\$(DllExportNamespace)\</DllExportLibPath>
    <DllExportToolsPath Condition="'$(DllExportToolsPath)' == ''">tools\</DllExportToolsPath>
    <DllExportNamespace Condition="'$(DllExportNamespace)' == ''"></DllExportNamespace>
    <DllExportLibFullPath Condition="'$(DllExportLibFullPath)' == ''">$(DllExportRootPkg)$(DllExportLibPath)</DllExportLibFullPath>
    <DllExportMetaLibAttr Condition="'$(DllExportMetaLibAttr)' == ''">DllExportAttribute</DllExportMetaLibAttr>
    <DllExportMetaLibName Condition="'$(DllExportMetaLibName)' == ''">DllExport.dll</DllExportMetaLibName>
    <DllExportMetaLibFullPath Condition="'$(DllExportMetaLibFullPath)' == ''">$(DllExportLibFullPath)$(DllExportMetaLibName)</DllExportMetaLibFullPath>
    <DllExportOurILAsmPath Condition="'$(DllExportOurILAsmPath)' == ''">$(DllExportRootPkg)$(DllExportToolsPath)coreclr\</DllExportOurILAsmPath>
    <DllExportILAsmCustomPath Condition="'$(DllExportILAsmCustomPath)' == ''"></DllExportILAsmCustomPath>
    <DllExportAttributeFullName Condition="'$(DllExportNamespace)' != ''">$(DllExportNamespace).$(DllExportMetaLibAttr)</DllExportAttributeFullName>
    <DllExportAttributeFullName Condition="'$(DllExportNamespace)' == ''">$(DllExportMetaLibAttr)</DllExportAttributeFullName>
    <DllExportDefPlatform>$(PlatformTarget)</DllExportDefPlatform>
    <DllExportDefPlatform Condition="'$(DllExportDefPlatform)' == ''">AnyCPU</DllExportDefPlatform>
  </PropertyGroup>
  <Target Name="DllExportMod" BeforeTargets="PostBuildEvent" DependsOnTargets="GetFrameworkPaths">
    <PropertyGroup>
      <DllExportPlatform Condition="'$(DllExportPlatform)' == '' Or '$(DllExportPlatform)' == 'Auto'">$(DllExportDefPlatform)</DllExportPlatform>
      <DllExportCpuType Condition="'$(DllExportCpuType)' == ''">$(CpuType)</DllExportCpuType>
      <DllExportEmitDebugSymbols Condition="'$(DllExportEmitDebugSymbols)' == ''">$(DebugSymbols)</DllExportEmitDebugSymbols>
      <DllExportLeaveIntermediateFiles Condition="'$(DllExportLeaveIntermediateFiles)' == ''">false</DllExportLeaveIntermediateFiles>
      <DllExportTimeout Condition="'$(DllExportTimeout)' == ''">45000</DllExportTimeout>
      <DllExportKeyContainer Condition="'$(DllExportKeyContainer)' == ''">$(KeyContainerName)$(AssemblyKeyContainerName)</DllExportKeyContainer>
      <DllExportKeyFile Condition="'$(DllExportKeyFile)' == ''">$(KeyOriginatorFile)</DllExportKeyFile>
      <DllExportProjectDirectory Condition="'$(DllExportProjectDirectory)' == ''">$(MSBuildProjectDirectory)</DllExportProjectDirectory>
      <DllExportInputFileName Condition="'$(DllExportInputFileName)' == ''">$(TargetPath)</DllExportInputFileName>
      <DllExportFrameworkPath Condition="'$(DllExportFrameworkPath)' == ''">$(DllExportILAsmCustomPath);$(TargetedFrameworkDir);$(TargetFrameworkDirectory)</DllExportFrameworkPath>
      <DllExportLibToolPath Condition="'$(DllExportLibToolPath)' == ''">$(DllExportVSRoot)VC\bin</DllExportLibToolPath>
      <DllExportLibToolDllPath Condition="'$(DllExportLibToolDllPath)' == ''">$(DllExportVSBin)</DllExportLibToolDllPath>
      <DllExportTargetFrameworkVersion Condition="'$(DllExportTargetFrameworkVersion)' == ''">$(TargetFrameworkVersion)</DllExportTargetFrameworkVersion>
      <DllExportSdkPath Condition="'$(DllExportSdkPath)' == ''">$(DllExportILAsmCustomPath);$(TargetFrameworkSDKToolsDirectory)</DllExportSdkPath>
      <DllExportSkipOnAnyCpu Condition="'$(DllExportSkipOnAnyCpu)' == ''">$(NoDllExportsForAnyCpu)</DllExportSkipOnAnyCpu>
      <DllExportDDNSCecil Condition="'$(DllExportDDNSCecil)' == ''">true</DllExportDDNSCecil>
      <DllExportOurILAsm Condition="'$(DllExportOurILAsm)' == ''">false</DllExportOurILAsm>
      <DllExportSysObjRebase Condition="'$(DllExportSysObjRebase)' == ''">false</DllExportSysObjRebase>
      <DllExportOrdinalsBase Condition="'$(DllExportOrdinalsBase)' == ''">1</DllExportOrdinalsBase>
      <DllExportGenExpLib Condition="'$(DllExportGenExpLib)' == ''">false</DllExportGenExpLib>
      <DllExportOurILAsmPath Condition="'$(DllExportOurILAsm)' != 'true'"></DllExportOurILAsmPath>
      <DllExportVsDevCmd Condition="'$(DllExportVsDevCmd)' == ''">$(DllExportVSRoot)Common7\Tools\VsDevCmd.bat</DllExportVsDevCmd>
      <DllExportVcVarsAll Condition="'$(DllExportVcVarsAll)' == ''">$(DllExportVSRoot)VC\vcvarsall.bat;$(DllExportVSRoot)VC\Auxiliary\Build\vcvarsall.bat</DllExportVcVarsAll>
      <DllExportPeCheck Condition="'$(DllExportPeCheck)' == ''"></DllExportPeCheck>
      <DllExportPatches Condition="'$(DllExportPatches)' == ''"></DllExportPatches>
    </PropertyGroup>
    <DllExportAppDomainIsolatedTask
          Platform="$(DllExportPlatform)"
          CpuType="$(DllExportCpuType)"
          DllExportAttributeFullName="$(DllExportAttributeFullName)"
          EmitDebugSymbols="$(DllExportEmitDebugSymbols)"
          LeaveIntermediateFiles="$(DllExportLeaveIntermediateFiles)"
          Timeout="$(DllExportTimeout)"
          KeyContainer="$(DllExportKeyContainer)"
          KeyFile="$(DllExportKeyFile)"
          ProjectDirectory="$(DllExportProjectDirectory)"
          ProcEnv="$(DllExportProcEnv)"
          InputFileName="$(DllExportInputFileName)"
          FrameworkPath="$(DllExportFrameworkPath)"
          VsDevCmd="$(DllExportVsDevCmd)"
          VcVarsAll="$(DllExportVcVarsAll)"
          LibToolPath="$(DllExportLibToolPath)"
          LibToolDllPath="$(DllExportLibToolDllPath)"
          TargetFrameworkVersion="$(DllExportTargetFrameworkVersion)"
          SdkPath="$(DllExportSdkPath)"
          SkipOnAnyCpu="$(DllExportSkipOnAnyCpu)"
          OrdinalsBase="$(DllExportOrdinalsBase)"
          GenExpLib="$(DllExportGenExpLib)"
          OurILAsmPath="$(DllExportOurILAsmPath)"
          MetaLib="$(DllExportMetaLibFullPath)"
          PeCheckRaw="$(DllExportPeCheck)"
          PatchesRaw="$(DllExportPatches)"
          SysObjRebase="$(DllExportSysObjRebase)"
         />
    <PropertyGroup>
      <DllExportModExecuted>true</DllExportModExecuted>
    </PropertyGroup>
  </Target>
  <UsingTask TaskName="RGiesecke.DllExport.MSBuild.DllExportAppDomainIsolatedTask" AssemblyFile="RGiesecke.DllExport.MSBuild.dll" />
  <!-- To support multi-targeting in SDK-Based projects: netstandard2.0;net40;... -->
  <Target Name="DllExportMetaXBaseTarget" BeforeTargets="GenerateTargetFrameworkMonikerAttribute" Inputs="$(TargetFramework)" Outputs="$(DllExportMetaXBase)">
    <PropertyGroup>
      <IsNetCoreBased Condition="$(TargetFramework.StartsWith('netc')) Or $(TargetFramework.StartsWith('nets'))">true</IsNetCoreBased>
      <DllExportMetaXBase Condition="$(IsNetCoreBased) == 'true'">$(DllExportDirMetaCore)</DllExportMetaXBase>
      <DllExportMetaXBase Condition="$(IsNetCoreBased) != 'true'">$(DllExportDirMetaFX)</DllExportMetaXBase>
      <DllExportLibPath Condition="'$(DllExportLibPath)' == ''">gcache\$(DllExportMetaXBase)\$(DllExportNamespace)\</DllExportLibPath>
    </PropertyGroup>
  </Target>
</Project>
packages/DllExport.1.7.3/tools/raw/lib/net20/DllExport.dll
Binary files differ
packages/DllExport.1.7.3/tools/raw/lib/net20/DllExport.xml
New file
@@ -0,0 +1,49 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>DllExport</name>
    </assembly>
    <members>
        <member name="T:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute">
            <summary>
            To export this as __cdecl C-exported function. Named as current method where is used attribute.
            [.NET DllExport]
            About our meta-information in user-code:
            https://github.com/3F/DllExport/issues/16
            </summary>
        </member>
        <member name="P:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute.CallingConvention">
            <summary>
            Specified calling convention.
            __cdecl is the default convention in .NET DllExport like for other C/C++ programs (Microsoft Specific).
            __stdCall mostly used with winapi.
            https://msdn.microsoft.com/en-us/library/zkwh89ks.aspx
            https://msdn.microsoft.com/en-us/library/56h2zst2.aspx
            https://github.com/3F/Conari also uses __cdecl by default
            </summary>
        </member>
        <member name="P:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute.ExportName">
            <summary>
            Optional name for C-exported function.
            </summary>
        </member>
        <member name="M:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute.#ctor(System.String,System.Runtime.InteropServices.CallingConvention)">
            <param name="function">Optional name for C-exported function.</param>
            <param name="convention">Specified calling convention. __cdecl is the default convention in .NET DllExport.</param>
        </member>
        <member name="M:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute.#ctor(System.String)">
            <param name="function">Optional name for C-exported function.</param>
        </member>
        <member name="M:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute.#ctor(System.Runtime.InteropServices.CallingConvention)">
            <param name="convention">Specified calling convention. __cdecl is the default convention in .NET DllExport.</param>
        </member>
        <member name="M:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute.#ctor">
            <summary>
            To export this as __cdecl C-exported function. Named as current method where is used attribute.
            </summary>
        </member>
    </members>
</doc>
packages/DllExport.1.7.3/tools/raw/lib/netstd/DllExport.dll
Binary files differ
packages/DllExport.1.7.3/tools/raw/lib/netstd/DllExport.xml
New file
@@ -0,0 +1,49 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>DllExport</name>
    </assembly>
    <members>
        <member name="T:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute">
            <summary>
            To export this as __cdecl C-exported function. Named as current method where is used attribute.
            [.NET DllExport]
            About our meta-information in user-code:
            https://github.com/3F/DllExport/issues/16
            </summary>
        </member>
        <member name="P:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute.CallingConvention">
            <summary>
            Specified calling convention.
            __cdecl is the default convention in .NET DllExport like for other C/C++ programs (Microsoft Specific).
            __stdCall mostly used with winapi.
            https://msdn.microsoft.com/en-us/library/zkwh89ks.aspx
            https://msdn.microsoft.com/en-us/library/56h2zst2.aspx
            https://github.com/3F/Conari also uses __cdecl by default
            </summary>
        </member>
        <member name="P:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute.ExportName">
            <summary>
            Optional name for C-exported function.
            </summary>
        </member>
        <member name="M:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute.#ctor(System.String,System.Runtime.InteropServices.CallingConvention)">
            <param name="function">Optional name for C-exported function.</param>
            <param name="convention">Specified calling convention. __cdecl is the default convention in .NET DllExport.</param>
        </member>
        <member name="M:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute.#ctor(System.String)">
            <param name="function">Optional name for C-exported function.</param>
        </member>
        <member name="M:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute.#ctor(System.Runtime.InteropServices.CallingConvention)">
            <param name="convention">Specified calling convention. __cdecl is the default convention in .NET DllExport.</param>
        </member>
        <member name="M:D3F00FF1770DED978EC774BA389F2DC9.DllExportAttribute.#ctor">
            <summary>
            To export this as __cdecl C-exported function. Named as current method where is used attribute.
            </summary>
        </member>
    </members>
</doc>
packages/WebSocketSharp-netstandard.1.0.1/.signature.p7s
Binary files differ
packages/WebSocketSharp-netstandard.1.0.1/WebSocketSharp-netstandard.1.0.1.nupkg
Binary files differ
packages/WebSocketSharp-netstandard.1.0.1/lib/net35/websocket-sharp.dll
Binary files differ
packages/WebSocketSharp-netstandard.1.0.1/lib/net35/websocket-sharp.xml
New file
Diff too large
packages/WebSocketSharp-netstandard.1.0.1/lib/net45/websocket-sharp.dll
Binary files differ
packages/WebSocketSharp-netstandard.1.0.1/lib/net45/websocket-sharp.xml
New file
Diff too large
packages/WebSocketSharp-netstandard.1.0.1/lib/netstandard2.0/websocket-sharp.dll
Binary files differ
packages/WebSocketSharp-netstandard.1.0.1/lib/netstandard2.0/websocket-sharp.xml
New file
Diff too large