From b0940b6841c6b342df6841e9dcd5660041928bc3 Mon Sep 17 00:00:00 2001 From: zhangpeihang <948869991@qq.com> Date: Mon, 22 Nov 2021 13:59:21 +0800 Subject: [PATCH 01/16] =?UTF-8?q?feat:=20=E5=88=9D=E5=A7=8B=E5=8C=96=20Bla?= =?UTF-8?q?zor=20=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BootstrapAdmin.sln | 11 +- src/admin/Bootstrap.Admin.Blazor/App.razor | 8 + .../Bootstrap.Admin.Blazor.csproj | 214 ++++ .../Components/Footer.razor | 23 + .../Components/Header.razor | 133 +++ .../Components/HeaderBase.cs | 63 ++ .../Components/NavItem.razor | 18 + .../Components/NavItemBase.cs | 17 + .../Components/NavItems.razor | 13 + .../Components/PageContentAttributes.cs | 23 + .../Components/Section.razor | 9 + .../Components/SectionBase.cs | 34 + .../Components/SideBar.razor | 26 + .../Components/SideBarBase.cs | 48 + .../Components/Tab.razor | 5 + .../Components/TabBase.cs | 94 ++ .../Components/TabSet.razor | 31 + .../Components/TabSetBase.cs | 186 ++++ .../Components/ToastCategory.cs | 23 + .../Extensions/DisplayNamesExtensions.cs | 86 ++ .../Extensions/HttpContextExtensions.cs | 56 + .../Extensions/JSRuntimeExtensions.cs | 98 ++ .../Extensions/ObjectExtensions.cs | 45 + .../Extensions/UrlHelperExtensions.cs | 37 + .../Extensions/UserExtensions.cs | 20 + .../Models/AdminModel.cs | 99 ++ .../Models/ErrorModel.cs | 75 ++ .../Models/HeaderBarModel.cs | 78 ++ .../Models/ModelBase.cs | 18 + .../Models/NavigatorBarModel.cs | 46 + .../Bootstrap.Admin.Blazor/Pages/_Host.cshtml | 8 + .../Pages/_Layout.cshtml | 39 + src/admin/Bootstrap.Admin.Blazor/Program.cs | 39 + .../Properties/launchSettings.json | 28 + .../Shared/AdminLayout.razor | 9 + .../Shared/AdminLayout.razor.cs | 22 + .../Shared/DefaultLayout.razor | 8 + .../Shared/DefaultLayout.razor.cs | 181 ++++ .../Shared/MainLayout.razor | 3 + .../Shared/MainLayout.razor.css | 70 ++ .../Shared/NotFoundLayout.razor | 32 + .../Bootstrap.Admin.Blazor/_Imports.razor | 10 + .../appsettings.Development.json | 352 +++++++ .../Bootstrap.Admin.Blazor/appsettings.json | 345 +++++++ .../wwwroot/css/IE8.css | 8 + .../wwwroot/css/black.css | 100 ++ .../wwwroot/css/blazor.css | 359 +++++++ .../wwwroot/css/blue.css | 119 +++ .../wwwroot/css/error.css | 39 + .../Bootstrap.Admin.Blazor/wwwroot/css/fa.css | 276 +++++ .../wwwroot/css/lock.css | 143 +++ .../wwwroot/css/login-blue.css | 114 +++ .../wwwroot/css/login-footer.css | 25 + .../wwwroot/css/login-gitee.css | 178 ++++ .../wwwroot/css/login-lte.css | 194 ++++ .../wwwroot/css/login-responsive-lte.css | 44 + .../wwwroot/css/login-responsive.css | 61 ++ .../wwwroot/css/login-tec.css | 13 + .../wwwroot/css/login.css | 141 +++ .../wwwroot/css/lte.css | 400 ++++++++ .../wwwroot/css/site-responsive.css | 53 + .../wwwroot/css/site.css | 606 +++++++++++ .../wwwroot/css/tasks.css | 257 +++++ .../wwwroot/css/theme-responsive.css | 157 +++ .../wwwroot/css/theme.css | 965 ++++++++++++++++++ .../wwwroot/images/404_icon.png | Bin 0 -> 25589 bytes .../wwwroot/images/aliyun-default.svg | 1 + .../wwwroot/images/banner4.jpg | Bin 0 -> 222606 bytes .../wwwroot/images/bg.jpg | Bin 0 -> 109058 bytes .../wwwroot/images/bg.png | Bin 0 -> 155948 bytes .../wwwroot/images/bg2.jpg | Bin 0 -> 27799 bytes .../wwwroot/images/bg3.png | Bin 0 -> 39184 bytes .../wwwroot/images/bg4.jpg | Bin 0 -> 394057 bytes .../wwwroot/images/blazor.png | Bin 0 -> 19650 bytes .../wwwroot/images/blazor.svg | 12 + .../wwwroot/images/cover-bg.jpg | Bin 0 -> 127417 bytes .../wwwroot/images/dingding.svg | 1 + .../wwwroot/images/downloadwindows_icon.svg | 1 + .../wwwroot/images/enterprise.png | Bin 0 -> 321636 bytes .../wwwroot/images/error.png | Bin 0 -> 288 bytes .../wwwroot/images/error_icon.png | Bin 0 -> 61612 bytes .../wwwroot/images/git.svg | 1 + .../wwwroot/images/gitee.svg | 1 + .../wwwroot/images/left-1.png | Bin 0 -> 10559 bytes .../wwwroot/images/left-2.png | Bin 0 -> 9646 bytes .../wwwroot/images/left.png | Bin 0 -> 197527 bytes .../wwwroot/images/loading-sm.gif | Bin 0 -> 2670 bytes .../wwwroot/images/lock-bg.jpg | Bin 0 -> 32079 bytes .../wwwroot/images/login-background.jpg | Bin 0 -> 207897 bytes .../wwwroot/images/logo.jpg | Bin 0 -> 39493 bytes .../wwwroot/images/logo1.jpg | Bin 0 -> 35722 bytes .../wwwroot/images/logo2.jpg | Bin 0 -> 25208 bytes .../wwwroot/images/logo3.jpg | Bin 0 -> 7448 bytes .../wwwroot/images/logo4.jpg | Bin 0 -> 3417 bytes .../wwwroot/images/logo5.jpg | Bin 0 -> 50225 bytes .../wwwroot/images/logo6.jpg | Bin 0 -> 7195 bytes .../wwwroot/images/logo7.png | Bin 0 -> 7504 bytes .../wwwroot/images/nav-expand.png | Bin 0 -> 973 bytes .../wwwroot/images/netcore.png | Bin 0 -> 13471 bytes .../wwwroot/images/netcore2.png | Bin 0 -> 67884 bytes .../wwwroot/images/qq-2.svg | 1 + .../wwwroot/images/qq-3.svg | 1 + .../wwwroot/images/qq.svg | 1 + .../wwwroot/images/success.png | Bin 0 -> 288 bytes .../wwwroot/images/uploader/default.jpg | Bin 0 -> 7195 bytes .../wwwroot/images/weibo.svg | 1 + .../wwwroot/images/weixin-2.svg | 1 + .../wwwroot/images/weixin.svg | 1 + .../wwwroot/images/zhifubao-2.svg | 1 + .../wwwroot/images/zhifubao-3.svg | 1 + .../wwwroot/images/zhifubao.svg | 1 + .../wwwroot/lib/captcha/images/Pic0.jpg | Bin 0 -> 8388 bytes .../wwwroot/lib/captcha/images/Pic1.jpg | Bin 0 -> 12614 bytes .../wwwroot/lib/captcha/images/Pic2.jpg | Bin 0 -> 6577 bytes .../wwwroot/lib/captcha/images/Pic3.jpg | Bin 0 -> 4673 bytes .../wwwroot/lib/captcha/images/Pic4.jpg | Bin 0 -> 8629 bytes .../lib/captcha/longbow.slidercaptcha.js | 322 ++++++ .../wwwroot/lib/captcha/slidercaptcha.css | 131 +++ 118 files changed, 7512 insertions(+), 2 deletions(-) create mode 100644 src/admin/Bootstrap.Admin.Blazor/App.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/Footer.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/Header.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/NavItem.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/NavItemBase.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/NavItems.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/PageContentAttributes.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/Section.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/SectionBase.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/SideBar.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/SideBarBase.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/Tab.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/TabSet.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/ToastCategory.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/DisplayNamesExtensions.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/UrlHelperExtensions.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Models/ErrorModel.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Models/ModelBase.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Pages/_Host.cshtml create mode 100644 src/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml create mode 100644 src/admin/Bootstrap.Admin.Blazor/Program.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Properties/launchSettings.json create mode 100644 src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/_Imports.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json create mode 100644 src/admin/Bootstrap.Admin.Blazor/appsettings.json create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/IE8.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/black.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blazor.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blue.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/error.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/fa.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lock.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-blue.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-footer.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-gitee.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-lte.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive-lte.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-tec.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lte.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site-responsive.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/tasks.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme-responsive.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404_icon.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/aliyun-default.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/banner4.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg2.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg3.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg4.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/cover-bg.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/dingding.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/downloadwindows_icon.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/enterprise.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/error.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/error_icon.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/git.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/gitee.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-1.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-2.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/loading-sm.gif create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/lock-bg.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/login-background.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo1.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo2.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo3.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo4.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo5.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo6.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo7.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/nav-expand.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore2.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-2.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-3.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/success.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/uploader/default.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weibo.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin-2.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-2.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-3.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao.svg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic0.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic1.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic2.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic3.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic4.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/longbow.slidercaptcha.js create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/slidercaptcha.css diff --git a/BootstrapAdmin.sln b/BootstrapAdmin.sln index 66a25a421..ae75c949a 100644 --- a/BootstrapAdmin.sln +++ b/BootstrapAdmin.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29215.179 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SQLServer", "SQLServer", "{87319AF5-7C40-4362-B67C-35F9DD737DB4}" ProjectSection(SolutionItems) = preProject @@ -140,6 +140,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "github", "github", "{C07631 .github\workflows\docker.yml = .github\workflows\docker.yml EndProjectSection EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Admin.Blazor", "src\admin\Bootstrap.Admin.Blazor\Bootstrap.Admin.Blazor.csproj", "{485C1B75-7E3C-4AFC-8A91-2347FFEC1E96}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -182,6 +184,10 @@ Global {B306BD58-1C73-40F2-86F7-E1763344007B}.Debug|Any CPU.Build.0 = Debug|Any CPU {B306BD58-1C73-40F2-86F7-E1763344007B}.Release|Any CPU.ActiveCfg = Release|Any CPU {B306BD58-1C73-40F2-86F7-E1763344007B}.Release|Any CPU.Build.0 = Release|Any CPU + {485C1B75-7E3C-4AFC-8A91-2347FFEC1E96}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {485C1B75-7E3C-4AFC-8A91-2347FFEC1E96}.Debug|Any CPU.Build.0 = Debug|Any CPU + {485C1B75-7E3C-4AFC-8A91-2347FFEC1E96}.Release|Any CPU.ActiveCfg = Release|Any CPU + {485C1B75-7E3C-4AFC-8A91-2347FFEC1E96}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -210,6 +216,7 @@ Global {DAE3826B-AAAB-468A-9A06-2F56EF5C0767} = {41B6D37A-5E5E-42B3-85E4-D81A81E3D757} {90BC5C25-0F93-4CDE-833C-3D8243E19D3B} = {DAE3826B-AAAB-468A-9A06-2F56EF5C0767} {B306BD58-1C73-40F2-86F7-E1763344007B} = {DAE3826B-AAAB-468A-9A06-2F56EF5C0767} + {485C1B75-7E3C-4AFC-8A91-2347FFEC1E96} = {E03B7391-B52F-4449-B400-5CD9DE01F085} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {221EAE38-5F75-4391-9A48-E462A9F3B8FC} diff --git a/src/admin/Bootstrap.Admin.Blazor/App.razor b/src/admin/Bootstrap.Admin.Blazor/App.razor new file mode 100644 index 000000000..3a4c48210 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/App.razor @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj new file mode 100644 index 000000000..e464391f1 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj @@ -0,0 +1,214 @@ + + + + net6.0 + enable + enable + + + + + + + + + + + + + PreserveNewest + true + PreserveNewest + + + PreserveNewest + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + true + PreserveNewest + + + + diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/Footer.razor b/src/admin/Bootstrap.Admin.Blazor/Components/Footer.razor new file mode 100644 index 000000000..2f1007338 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/Footer.razor @@ -0,0 +1,23 @@ + + +@code { + [Parameter] + public string Text { get; set; } = "未设置"; + + [Parameter] + public EventCallback TextChanged { get; set; } + + [Parameter] + public bool IsDemo { get; set; } +} \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/Header.razor b/src/admin/Bootstrap.Admin.Blazor/Components/Header.razor new file mode 100644 index 000000000..65acdbca6 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/Header.razor @@ -0,0 +1,133 @@ +@inherits HeaderBase +@using Bootstrap.Admin.Blazor.Extensions + +
+
+
+ + + @WebTitle + + + +
+ +
diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs new file mode 100644 index 000000000..f372f3628 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs @@ -0,0 +1,63 @@ +using Bootstrap.Admin.Blazor.Shared; +using Bootstrap.DataAccess; +using Microsoft.AspNetCore.Components; + +namespace Bootstrap.Admin.Blazor.Components +{ + /// + /// + /// + public class HeaderBase : ComponentBase + { + /// + /// 获得 网站标题 + /// + [Parameter] + public string WebTitle { get; set; } = ""; + + /// + /// 获得/设置 网站标题改变事件回调方法 + /// + [Parameter] + public EventCallback WebTitleChanged { get; set; } + + /// + /// 获得 根模板页实例 + /// + [CascadingParameter(Name = "Default")] + protected DefaultLayout? RootLayout { get; set; } + + /// + /// 获得/设置 用户图标 + /// + [Parameter] + public string Icon { get; set; } = ""; + + /// + /// 获得/设置 用户显示名称 + /// + [Parameter] + public string DisplayName { get; set; } = ""; + + /// + /// 获得/设置 用户显示名称改变事件回调方法 + /// + [Parameter] + public EventCallback DisplayNameChanged { get; set; } + + /// + /// 获得/设置 是否显示 Blazor MVC 切换图标 + /// + protected bool EnableBlazor { get; set; } + + /// + /// 参数赋值方法 + /// + public override System.Threading.Tasks.Task SetParametersAsync(ParameterView parameters) + { + parameters.SetParameterProperties(this); + EnableBlazor = DictHelper.RetrieveEnableBlazor(); + return base.SetParametersAsync(ParameterView.Empty); + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/NavItem.razor b/src/admin/Bootstrap.Admin.Blazor/Components/NavItem.razor new file mode 100644 index 000000000..7ee3c0d03 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/NavItem.razor @@ -0,0 +1,18 @@ +@using Bootstrap.Admin.Blazor.Extensions +@inherits NavItemBase + +@if (Menu.Menus.Any()) +{ + +} +else +{ + +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/NavItemBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/NavItemBase.cs new file mode 100644 index 000000000..638a8f6f0 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/NavItemBase.cs @@ -0,0 +1,17 @@ +using Bootstrap.Security; +using Microsoft.AspNetCore.Components; + +namespace Bootstrap.Admin.Blazor.Components +{ + /// + /// + /// + public class NavItemBase : ComponentBase + { + /// + /// + /// + [Parameter] + public BootstrapMenu Menu { get; set; } = new BootstrapMenu(); + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/NavItems.razor b/src/admin/Bootstrap.Admin.Blazor/Components/NavItems.razor new file mode 100644 index 000000000..5b1d3d1b9 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/NavItems.razor @@ -0,0 +1,13 @@ +@using Bootstrap.Security + + + +@code { + [Parameter] + public IEnumerable Menus { get; set; } = new BootstrapMenu[0]; +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/PageContentAttributes.cs b/src/admin/Bootstrap.Admin.Blazor/Components/PageContentAttributes.cs new file mode 100644 index 000000000..391b76200 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/PageContentAttributes.cs @@ -0,0 +1,23 @@ +namespace Bootstrap.Admin.Blazor.Components +{ + /// + /// PageContentAttributes 实体类 + /// + public class PageContentAttributes + { + /// + /// 获得/设置 页面 ID + /// + public string? Id { get; set; } + + /// + /// 获得/设置 页面名称 + /// + public string Name { get; set; } = ""; + + /// + /// 获得/设置 是否显示 + /// + public bool Active { get; set; } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/Section.razor b/src/admin/Bootstrap.Admin.Blazor/Components/Section.razor new file mode 100644 index 000000000..d33fed0f8 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/Section.razor @@ -0,0 +1,9 @@ +@inherits SectionBase + +
+ @if (LockScreenPeriod > 0) + { + + } + @ChildContent +
diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/SectionBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/SectionBase.cs new file mode 100644 index 000000000..4ce194fb0 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/SectionBase.cs @@ -0,0 +1,34 @@ +using Microsoft.AspNetCore.Components; + +namespace Bootstrap.Admin.Blazor.Components +{ + /// + /// + /// + public class SectionBase : ComponentBase + { + /// + /// + /// + [Parameter] + public bool ShowBackground { get; set; } + + /// + /// + /// + [Parameter] + public int LockScreenPeriod { get; set; } + + /// + /// + /// + [Parameter] + public bool ShowCardTitle { get; set; } = true; + + /// + /// + /// + [Parameter] + public RenderFragment? ChildContent { get; set; } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/SideBar.razor b/src/admin/Bootstrap.Admin.Blazor/Components/SideBar.razor new file mode 100644 index 000000000..e0cbe4fc1 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/SideBar.razor @@ -0,0 +1,26 @@ +@using Bootstrap.Admin.Blazor.Extensions +@inherits SideBarBase + + diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/SideBarBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/SideBarBase.cs new file mode 100644 index 000000000..84067303e --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/SideBarBase.cs @@ -0,0 +1,48 @@ +using Bootstrap.Admin.Blazor.Models; +using Bootstrap.Admin.Blazor.Shared; +using Microsoft.AspNetCore.Components; + +namespace Bootstrap.Admin.Blazor.Components +{ + /// + /// 侧边栏组件 + /// + public class SideBarBase : ComponentBase + { + /// + /// 获得/设置 侧边栏绑定 Model 实例 + /// + [Parameter] + public NavigatorBarModel Model { get; set; } = new NavigatorBarModel(""); + + /// + /// 获得 根模板页实例 + /// + [CascadingParameter(Name = "Default")] + public DefaultLayout? RootLayout { get; protected set; } + + /// + /// 获得/设置 用户显示名称 + /// + [Parameter] + public string DisplayName { get; set; } = ""; + + /// + /// 获得/设置 用户显示名称改变事件回调方法 + /// + [Parameter] + public EventCallback DisplayNameChanged { get; set; } + + /// + /// 获得/设置 网站标题 + /// + [Parameter] + public string WebTitle { get; set; } = ""; + + /// + /// 获得/设置 网站标题改变事件回调方法 + /// + [Parameter] + public EventCallback WebTitleChanged { get; set; } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/Tab.razor b/src/admin/Bootstrap.Admin.Blazor/Components/Tab.razor new file mode 100644 index 000000000..e4051383d --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/Tab.razor @@ -0,0 +1,5 @@ +@inherits TabBase + +
+ @Title +
diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs new file mode 100644 index 000000000..4d4e72dc9 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs @@ -0,0 +1,94 @@ +using Bootstrap.Admin.Blazor.Extensions; +using Bootstrap.Admin.Blazor.Shared; +using Bootstrap.Security; +using Microsoft.AspNetCore.Components; +using System.Threading.Tasks; + +namespace Bootstrap.Admin.Blazor.Components +{ + /// + /// + /// + public class TabBase : ComponentBase + { + /// + /// + /// + [Parameter] + public string Title { get; set; } = ""; + + /// + /// + /// + [Parameter] + public string? Id { get; set; } + + /// + /// + /// + [Parameter] + public string Url { get; set; } = ""; + + /// + /// + /// + [Parameter] + public string Icon { get; set; } = ""; + + /// + /// + /// + [Parameter] + public bool Active { get; set; } + + /// + /// + /// + [CascadingParameter(Name = "Admin")] + public AdminLayout Layout { get; protected set; } = new AdminLayout(); + + /// + /// + /// + [Inject] + public NavigationManager? NavigationManager { get; set; } + + private bool closeTab; + /// + /// + /// + protected async Task CloseTab() + { + closeTab = true; + if (Layout.TabSet != null) await Layout.TabSet.CloseTab(Id); + } + + /// + /// + /// + protected void ClickTab() + { + if (!closeTab) NavigationManager?.NavigateTo(Url); + else closeTab = false; + } + + /// + /// + /// + /// + public void Init(BootstrapMenu menu) + { + Title = menu.Name; + Url = menu.Url.ToBlazorMenuUrl(); + Icon = menu.Icon; + Id = menu.Id; + Active = true; + } + + /// + /// + /// + /// + public void SetActive(bool val) => Active = val; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/TabSet.razor b/src/admin/Bootstrap.Admin.Blazor/Components/TabSet.razor new file mode 100644 index 000000000..e774d8811 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/TabSet.razor @@ -0,0 +1,31 @@ +@using Bootstrap.Admin.Blazor.Extensions +@inherits TabSetBase + + +
+ @foreach (var comp in Pages) + { +
+ +
+ } +
diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs new file mode 100644 index 000000000..04a03c6aa --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs @@ -0,0 +1,186 @@ +using Bootstrap.Admin.Blazor.Extensions; +using Bootstrap.Admin.Blazor.Shared; +using Bootstrap.Security; +using Microsoft.AspNetCore.Components; +using Microsoft.JSInterop; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace Bootstrap.Admin.Blazor.Components +{ + /// + /// TabSet 组件类 + /// + public class TabSetBase : ComponentBase + { + /// + /// 获得 NavigationManager 实例 + /// + [Inject] + protected NavigationManager? NavigationManager { get; set; } + + /// + /// 获得 IJSRuntime 实例 + /// + [Inject] + protected IJSRuntime? JSRuntime { get; set; } + + /// + /// 获得 DefaultLayout 实例 + /// + [CascadingParameter(Name = "Default")] + protected DefaultLayout? RootLayout { get; set; } + + /// + /// 获得 页面集合 + /// + protected List Pages { get; set; } = new List(); + + /// + /// T获得 ab 集合 + /// + protected List Tabs { get; set; } = new List(); + private string? curId; + + /// + /// OnParametersSet 方法 + /// + protected override void OnParametersSet() + { + var requestUrl = NavigationManager?.Uri ?? ""; + var path = new Uri(requestUrl).PathAndQuery; + var menus = DataAccess.MenuHelper.RetrieveAllMenus(RootLayout?.UserName); + var menu = menus.FirstOrDefault(menu => path.Contains(menu.Url.ToBlazorMenuUrl())); + if (menu != null) AddTab(menu); + } + + /// + /// 页面呈现后回调方法 + /// + /// + protected override void OnAfterRender(bool firstRender) + { + if (!string.IsNullOrEmpty(curId)) + { + // Add Tab 后设置 active 状态 + JSRuntime.ActiveMenu(curId); + curId = ""; + } + } + + /// + /// 添加 Tab 由侧边栏菜单调用 + /// + /// + public void AddTab(BootstrapMenu menu) + { + var tab = Tabs.FirstOrDefault(tb => tb.Id == menu.Id); + if (tab == null) + { + tab = new Tab(); + tab.Init(menu); + Tabs.ForEach(t => t.SetActive(false)); + Tabs.Add(tab); + Pages.ForEach(p => p.Active = false); + Pages.Add(new PageContentAttributes() { Id = menu.Id, Name = menu.Url.Replace("~/", ""), Active = true }); + } + else + { + Tabs.ForEach(t => t.SetActive(t.Id == tab.Id)); + Pages.ForEach(p => p.Active = p.Id == tab.Id); + } + curId = tab.Id; + StateHasChanged(); + } + + /// + /// 关闭指定标签页方法 + /// + /// + /// + public async Task CloseTab(string? tabId) + { + if (Tabs.Count == 1) + { + CloseAllTab(); + return; + } + if (!string.IsNullOrEmpty(tabId)) + { + var tab = Tabs.FirstOrDefault(tb => tb.Id == tabId); + if (tab != null) + { + // 移除 PageContent + var page = Pages.FirstOrDefault(p => p.Id == tab.Id); + if (page != null) Pages.Remove(page); + + // 移除 Tab 返回下一个 TabId + tabId = await JSRuntime.RemoveTabAsync(tab.Id); + Tabs.Remove(tab); + tab = Tabs.FirstOrDefault(t => t.Id == tabId); + if (tab != null) + { + tab.SetActive(true); + + page = Pages.FirstOrDefault(p => p.Id == tabId); + if (page != null) page.Active = true; + StateHasChanged(); + } + } + } + } + + /// + /// 关闭所有标签页方法 + /// + protected void CloseAllTab() + { + if (RootLayout != null) NavigationManager?.NavigateTo(RootLayout.HomeUrl); + } + + /// + /// 关闭当前标签页方法 + /// + protected async Task CloseCurrentTab() + { + var tabId = Tabs.FirstOrDefault(t => t.Active)?.Id; + await CloseTab(tabId); + } + + /// + /// 关闭其他标签页方法 + /// + protected void CloseOtherTab() + { + var tabId = Tabs.FirstOrDefault(t => t.Active)?.Id; + if (!string.IsNullOrEmpty(tabId)) + { + Tabs.RemoveAll(t => t.Id != tabId); + Pages.RemoveAll(page => page.Id != tabId); + curId = tabId; + StateHasChanged(); + } + } + + /// + /// 前移标签页方法 + /// + protected async Task MovePrev() + { + var url = await JSRuntime.MovePrevTabAsync(); + if (!string.IsNullOrEmpty(url)) NavigationManager?.NavigateTo(url); + } + + /// + /// 后移标签页方法 + /// + /// + protected async Task MoveNext() + { + var url = await JSRuntime.MoveNextTabAsync(); + if (!string.IsNullOrEmpty(url)) NavigationManager?.NavigateTo(url); + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/ToastCategory.cs b/src/admin/Bootstrap.Admin.Blazor/Components/ToastCategory.cs new file mode 100644 index 000000000..737073f47 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/ToastCategory.cs @@ -0,0 +1,23 @@ +namespace Bootstrap.Admin.Blazor.Components +{ + /// + /// Toast 组件类型 + /// + public enum ToastCategory + { + /// + /// 成功 + /// + Success, + + /// + /// 提示信息 + /// + Information, + + /// + /// 错误信息 + /// + Error + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/DisplayNamesExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/DisplayNamesExtensions.cs new file mode 100644 index 000000000..936226e33 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/DisplayNamesExtensions.cs @@ -0,0 +1,86 @@ +using Bootstrap.DataAccess; +using Bootstrap.Security; +using Longbow.Cache; +using Longbow.Web; +using System; +using System.Collections.Concurrent; + +namespace Microsoft.Extensions.DependencyInjection +{ + /// + /// 显示名称扩展方法类 + /// + public static class DisplayNamesExtensions + { + + private static readonly ConcurrentDictionary<(Type ModelType, string FieldName), string> _displayNameCache = new ConcurrentDictionary<(Type, string), string>(); + + /// + /// 向系统中加入实体类显示名称字典 + /// + /// + /// + public static IServiceCollection AddDisplayNames(this IServiceCollection services) + { + _displayNameCache.TryAdd((typeof(BootstrapDict), nameof(BootstrapDict.Category)), "字典标签"); + _displayNameCache.TryAdd((typeof(BootstrapDict), nameof(BootstrapDict.Name)), "字典名称"); + _displayNameCache.TryAdd((typeof(BootstrapDict), nameof(BootstrapDict.Code)), "字典代码"); + _displayNameCache.TryAdd((typeof(BootstrapDict), nameof(BootstrapDict.Define)), "字典类型"); + + _displayNameCache.TryAdd((typeof(User), nameof(User.UserName)), "登录名称"); + _displayNameCache.TryAdd((typeof(User), nameof(User.DisplayName)), "显示名称"); + + _displayNameCache.TryAdd((typeof(Group), nameof(Group.GroupCode)), "部门编码"); + _displayNameCache.TryAdd((typeof(Group), nameof(Group.GroupName)), "部门名称"); + _displayNameCache.TryAdd((typeof(Group), nameof(Group.Description)), "部门描述"); + + _displayNameCache.TryAdd((typeof(BootstrapMenu), nameof(BootstrapMenu.Name)), "菜单名称"); + _displayNameCache.TryAdd((typeof(BootstrapMenu), nameof(BootstrapMenu.ParentName)), "父级菜单"); + _displayNameCache.TryAdd((typeof(BootstrapMenu), nameof(BootstrapMenu.Order)), "菜单序号"); + _displayNameCache.TryAdd((typeof(BootstrapMenu), nameof(BootstrapMenu.Icon)), "菜单图标"); + _displayNameCache.TryAdd((typeof(BootstrapMenu), nameof(BootstrapMenu.Url)), "菜单路径"); + _displayNameCache.TryAdd((typeof(BootstrapMenu), nameof(BootstrapMenu.Category)), "菜单类别"); + _displayNameCache.TryAdd((typeof(BootstrapMenu), nameof(BootstrapMenu.CategoryName)), "菜单类别"); + _displayNameCache.TryAdd((typeof(BootstrapMenu), nameof(BootstrapMenu.Target)), "目标"); + _displayNameCache.TryAdd((typeof(BootstrapMenu), nameof(BootstrapMenu.IsResource)), "菜单类型"); + _displayNameCache.TryAdd((typeof(BootstrapMenu), nameof(BootstrapMenu.Application)), "所属应用"); + + // 缓存显示名称 + _displayNameCache.TryAdd((typeof(CacheItem), nameof(CacheItem.Key)), "缓存 Key"); + _displayNameCache.TryAdd((typeof(CacheItem), nameof(CacheItem.Value)), "缓存值"); + _displayNameCache.TryAdd((typeof(CacheItem), nameof(CacheItem.Interval)), "缓存时长(秒)"); + _displayNameCache.TryAdd((typeof(CacheItem), nameof(CacheItem.ElapsedSeconds)), "已过时长(秒)"); + _displayNameCache.TryAdd((typeof(CacheItem), nameof(CacheItem.Desc)), "缓存说明"); + + _displayNameCache.TryAdd((typeof(OnlineUser), nameof(OnlineUser.ConnectionId)), "会话Id"); + _displayNameCache.TryAdd((typeof(OnlineUser), nameof(OnlineUser.UserName)), "登录名称"); + _displayNameCache.TryAdd((typeof(OnlineUser), nameof(OnlineUser.DisplayName)), "显示名称"); + _displayNameCache.TryAdd((typeof(OnlineUser), nameof(OnlineUser.FirstAccessTime)), "登录时间"); + _displayNameCache.TryAdd((typeof(OnlineUser), nameof(OnlineUser.LastAccessTime)), "访问时间"); + _displayNameCache.TryAdd((typeof(OnlineUser), nameof(OnlineUser.Method)), "请求方式"); + _displayNameCache.TryAdd((typeof(OnlineUser), nameof(OnlineUser.Ip)), "主机"); + _displayNameCache.TryAdd((typeof(OnlineUser), nameof(OnlineUser.Location)), "登录地点"); + _displayNameCache.TryAdd((typeof(OnlineUser), nameof(OnlineUser.Browser)), "浏览器"); + _displayNameCache.TryAdd((typeof(OnlineUser), nameof(OnlineUser.OS)), "操作系统"); + _displayNameCache.TryAdd((typeof(OnlineUser), nameof(OnlineUser.RequestUrl)), "访问地址"); + + return services; + } + + /// + /// 尝试获取指定 Model 指定属性值的显示名称 + /// + /// + /// + /// + public static bool TryGetValue((Type ModelType, string FieldName) cacheKey, out string? displayName) => _displayNameCache.TryGetValue(cacheKey, out displayName); + + /// + /// 获得或者添加指定 Model 的指定属性值得显示名称 + /// + /// + /// + /// + public static string GetOrAdd((Type ModelType, string FieldName) cacheKey, Func<(Type, string), string> valueFactory) => _displayNameCache.GetOrAdd(cacheKey, valueFactory); + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs new file mode 100644 index 000000000..67a4b887f --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs @@ -0,0 +1,56 @@ +using Bootstrap.DataAccess; +using Longbow.Cache; +using Longbow.Web; +using Microsoft.Extensions.DependencyInjection; +using System; +using System.Net; + +namespace Microsoft.AspNetCore.Http +{ + /// + /// HttpContextExtensions 扩展方法 + /// + public static class HttpContextExtensions + { + /// + /// 保存访问日志方法 + /// + public static void SaveOnlineUser(this HttpContext context, string url) + { + var onlineUserSvr = context.RequestServices.GetRequiredService(); + var locator = context.RequestServices.GetRequiredService(); + var proxy = new Func, Action?, AutoExpireCacheEntry>((c, action) => + { + var v = c.Value; + v.LastAccessTime = DateTime.Now; + v.Method = context.Request.Method; + v.RequestUrl = url; + v.AddRequestUrl(url); + action?.Invoke(); + TraceHelper.Save(context, v); + return c; + }); + onlineUserSvr.AddOrUpdate(context.Connection.Id ?? "", key => + { + var agent = context.Request.Headers["User-Agent"]; + var userAgent = string.IsNullOrEmpty(agent) ? null : new UserAgent(agent); + var v = new OnlineUser + { + UserAgent = agent, + ConnectionId = key, + Ip = context.Connection.RemoteIpAddress?.ToIPv4String() ?? string.Empty, + Browser = userAgent == null ? "Unknown" : $"{userAgent.Browser?.Name} {userAgent.Browser?.Version}", + OS = userAgent == null ? "Unknown" : $"{userAgent.OS?.Name} {userAgent.OS?.Version}", + FirstAccessTime = DateTime.Now, + Referer = context.Request.Headers["Referer"] + }; + var t = locator.Locate(v.Ip); + if (t.IsCompletedSuccessfully) + { + v.Location = t.Result; + } + return proxy(new AutoExpireCacheEntry(v, 1000 * 60, __ => onlineUserSvr.TryRemove(key, out _)), null); + }, (key, v) => proxy(v, () => v.Reset())); + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs new file mode 100644 index 000000000..d3e5785df --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs @@ -0,0 +1,98 @@ +using Bootstrap.Admin.Blazor.Components; +using System.Threading.Tasks; + +namespace Microsoft.JSInterop +{ + /// + /// JSRuntime 扩展操作类 + /// + public static class JSRuntimeExtensions + { + /// + /// 根据指定菜单 ID 激活侧边栏菜单项 + /// + /// + /// + /// + public static void ActiveMenu(this IJSRuntime? jsRuntime, string? menuId) + { + if (!string.IsNullOrEmpty(menuId) && jsRuntime != null) jsRuntime.InvokeVoidAsync("$.activeMenu", menuId); + } + + /// + /// 导航条前移一个 Tab + /// + /// + /// + public static async ValueTask MovePrevTabAsync(this IJSRuntime? jSRuntime) => jSRuntime == null ? "" : await jSRuntime.InvokeAsync("$.movePrevTab"); + + /// + /// 导航条后移一个 Tab + /// + /// + /// + public static async ValueTask MoveNextTabAsync(this IJSRuntime? jSRuntime) => jSRuntime == null ? "" : await jSRuntime.InvokeAsync("$.moveNextTab"); + + /// + /// 移除指定 ID 的导航条 + /// + /// + /// + /// + public static async ValueTask RemoveTabAsync(this IJSRuntime? jSRuntime, string? tabId) => string.IsNullOrEmpty(tabId) || jSRuntime == null ? "" : await jSRuntime.InvokeAsync("$.removeTab", tabId); + + /// + /// 启用动画 + /// + /// + public static void InitDocument(this IJSRuntime? jSRuntime) => jSRuntime?.InvokeVoidAsync("$.initDocument"); + + /// + /// 弹出 Modal 组件 + /// + /// + /// + public static void ToggleModal(this IJSRuntime? jSRuntime, string modalId) => jSRuntime?.InvokeVoidAsync("$.toggleModal", modalId); + + /// + /// 弹出 Toast 组件 + /// + /// + /// + /// + /// + public static void ShowToast(this IJSRuntime? jSRuntime, string title, string message, ToastCategory cate) => jSRuntime?.InvokeVoidAsync("$.showToast", title, message, cate.ToString()); + + /// + /// 弹出 Tooltip 组件 + /// + /// + /// + /// + public static void Tooltip(this IJSRuntime? jSRuntime, string id, string method) => jSRuntime?.InvokeVoidAsync("$.tooltip", $"#{id}", method); + + /// + /// 显示或者隐藏 网站 Blazor 挂件图标 + /// + /// + /// + public static void ToggleBlazor(this IJSRuntime? jSRuntime, bool show) => jSRuntime?.InvokeVoidAsync("$.toggleBlazor", show); + + /// + /// 显示或者隐藏 网站 Blazor 挂件图标 + /// + /// + /// + /// + /// + public static void SetWebSettings(this IJSRuntime? jSRuntime, bool showSidebar, bool showCardTitle, bool fixedTableHeader) => jSRuntime?.InvokeVoidAsync("$.setWebSettings", showSidebar, showCardTitle, fixedTableHeader); + + /// + /// 初始化 Table 组件 + /// + /// + /// + /// + public static void InitTableAsync(this IJSRuntime? jSRuntime, string id, bool firstRender) => jSRuntime?.InvokeVoidAsync("$.initTable", id, firstRender); + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs new file mode 100644 index 000000000..63eff1b46 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs @@ -0,0 +1,45 @@ +using System; +using System.Linq; + +namespace Bootstrap.Admin.Blazor.Extensions +{ + /// + /// + /// + public static class ObjectExtensions + { + /// + /// + /// + /// + /// + /// + public static TItem Clone(this TItem item) + { + var ret = item; + if (item != null) + { + var type = item.GetType(); + if (typeof(ICloneable).IsAssignableFrom(type)) + { + var clv = type.GetMethod("Clone")?.Invoke(type, null); + if (clv != null) ret = (TItem)clv; + } + if (type.IsClass) + { + ret = Activator.CreateInstance(); + var valType = ret?.GetType(); + if (valType != null) + { + type.GetProperties().ToList().ForEach(p => + { + var v = p.GetValue(item); + valType.GetProperty(p.Name)?.SetValue(ret, v); + }); + } + } + } + return ret; + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/UrlHelperExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/UrlHelperExtensions.cs new file mode 100644 index 000000000..c43145613 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/UrlHelperExtensions.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Bootstrap.Admin.Blazor.Extensions +{ + /// + /// Url 地址辅助操作类 + /// + public static class UrlHelperExtensions + { + /// + /// 转换为 Blazor 地址 ~/Admin/Index => Admin/Index + /// + /// + /// + public static string ToBlazorLink(this string url) => (url.StartsWith("http://", StringComparison.OrdinalIgnoreCase) || url.StartsWith("https://", StringComparison.OrdinalIgnoreCase)) ? url : url.Replace("~/", ""); + + /// + /// 转化为 Blazor 菜单地址 ~/Admin/Index => Pages/Admin/Index + /// + /// + /// + public static string ToBlazorMenuUrl(this string url) => url.Replace("~/", "Pages/"); + + /// + /// 转化为 Mvc 菜单地址 /Pages/Admin/Index => ~/Admin/Index + /// + /// + /// + public static string ToMvcMenuUrl(this string url) + { + var index = new List() { "/Pages", "/Pages/Admin" }; + return index.Any(u => u.Contains(url, System.StringComparison.OrdinalIgnoreCase)) ? "~/Admin/Index" : url.Replace("/Pages/", "~/"); + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs new file mode 100644 index 000000000..bc4bce1a6 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs @@ -0,0 +1,20 @@ +using Bootstrap.DataAccess; + +namespace Bootstrap.Admin.Blazor.Extensions +{ + /// + /// 获得 用户显示名称 + /// + public static class UserExtensions + { + /// + /// 获得 用户显示名称 + /// + public static string FormatDisplayName(this User user) + { + var displayName = user.DisplayName; + if (string.IsNullOrEmpty(displayName)) displayName = user.UserName; + return displayName; + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs new file mode 100644 index 000000000..d043f2df4 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs @@ -0,0 +1,99 @@ +using Bootstrap.DataAccess; +using Bootstrap.Security.Mvc; + +namespace Bootstrap.Admin.Blazor.Models +{ + /// + /// AdminModel 实体类 + /// + public class AdminModel : ModelBase + { + /// + /// 默认构造函数 + /// + /// + public AdminModel(string? appId = null) + { + if (string.IsNullOrEmpty(appId)) appId = BootstrapAppContext.AppId; + + Title = DictHelper.RetrieveWebTitle(appId); + Footer = DictHelper.RetrieveWebFooter(appId); + Theme = DictHelper.RetrieveActiveTheme(); + IsDemo = DictHelper.RetrieveSystemModel(); + ShowCardTitle = DictHelper.RetrieveCardTitleStatus(); + ShowSideBar = DictHelper.RetrieveSidebarStatus(); + AllowMobile = DictHelper.RetrieveMobileLogin(); + AllowOAuth = DictHelper.RetrieveOAuthLogin(); + ShowMobile = AllowMobile; + ShowOAuth = AllowOAuth; + LockScreenPeriod = DictHelper.RetrieveAutoLockScreenPeriod(); + EnableAutoLockScreen = DictHelper.RetrieveAutoLockScreen(); + FixedTableHeader = DictHelper.RetrieveFixedTableHeader(); + } + + /// + /// 获取 网站标题 + /// + public string Title { get; protected set; } + + /// + /// 获取 网站页脚 + /// + public string Footer { get; protected set; } + + /// + /// 网站样式全局设置 + /// + public string Theme { get; protected set; } + + /// + /// 是否为演示系统 + /// + public bool IsDemo { get; protected set; } + + /// + /// 是否显示卡片标题 + /// + public bool ShowCardTitle { get; protected set; } + + /// + /// 是否收缩侧边栏 + /// + public bool ShowSideBar { get; protected set; } + + /// + /// 获得 是否允许短信验证码登录 + /// + public bool AllowMobile { get; } + + /// + /// 获得 是否允许第三方 OAuth 认证登录 + /// + public bool AllowOAuth { get; } + + /// + /// 获得 是否允许短信验证码登录 + /// + public bool ShowMobile { get; } + + /// + /// 获得 是否允许第三方 OAuth 认证登录 + /// + public bool ShowOAuth { get; } + + /// + /// 获得 自动锁屏时长 默认 1 分钟 字典表中配置 + /// + public int LockScreenPeriod { get; } + + /// + /// 获得 自动锁屏功能是否自动开启 默认关闭 + /// + public bool EnableAutoLockScreen { get; } + + /// + /// 获得 是否固定表头 + /// + public bool FixedTableHeader { get; } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/ErrorModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/ErrorModel.cs new file mode 100644 index 000000000..a1263343e --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Models/ErrorModel.cs @@ -0,0 +1,75 @@ +namespace Bootstrap.Admin.Blazor.Models +{ + /// + /// + /// + public class ErrorModel : ModelBase + { + /// + /// + /// + public int Id { get; set; } + + /// + /// + /// + public string Title { get; set; } = ""; + + /// + /// + /// + public string Content { get; set; } = ""; + + /// + /// + /// + public string Image { get; set; } = ""; + + /// + /// + /// + + public string Detail { get; set; } = ""; + + /// + /// + /// + public string ReturnUrl { get; set; } = ""; + + /// + /// + /// + /// + /// + public static ErrorModel CreateById(int id) + { + var model = new ErrorModel + { + Id = id, + Title = "服务器内部错误", + Content = "服务器内部错误", + Detail = "相关错误信息已经记录到日志中,请登录服务器或后台管理中查看", + Image = "~/images/error_icon.png", + ReturnUrl = "~/Admin/Index" + }; + + switch (id) + { + case 0: + model.Content = "未处理服务器内部错误"; + break; + case 404: + model.Title = "资源未找到"; + model.Content = "请求资源未找到"; + model.Image = "~/images/404_icon.png"; + break; + case 403: + model.Title = "未授权请求"; + model.Content = "您的访问受限!"; + model.Detail = "服务器拒绝处理您的请求!您可能没有访问此操作的权限"; + break; + } + return model; + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs new file mode 100644 index 000000000..d172dade3 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs @@ -0,0 +1,78 @@ +using Bootstrap.DataAccess; +using Bootstrap.Security.Mvc; +using System; + +namespace Bootstrap.Admin.Blazor.Models +{ + /// + /// Header Model + /// + public class HeaderBarModel : AdminModel + { + /// + /// 默认构造函数 + /// + /// + public HeaderBarModel(string? userName) + { + var user = UserHelper.RetrieveUserByUserName(userName); + if (user != null) + { + Icon = user.Icon.Contains("://", StringComparison.OrdinalIgnoreCase) ? user.Icon : string.Format("{0}{1}", DictHelper.RetrieveIconFolderPath(), user.Icon); + DisplayName = user.DisplayName; + UserName = user.UserName; + AppId = user.App; + Css = user.Css; + ActiveCss = string.IsNullOrEmpty(Css) ? Theme : Css; + + // 当前用户未设置应用程序时 使用当前配置 appId + if (AppId.IsNullOrEmpty()) AppId = BootstrapAppContext.AppId; + + // 通过 AppCode 获取用户默认应用的标题 + Title = DictHelper.RetrieveWebTitle(AppId); + Footer = DictHelper.RetrieveWebFooter(AppId); + + // feat: https://gitee.com/LongbowEnterprise/dashboard/issues?id=I12VKZ + // 后台系统网站图标跟随个人中心设置的默认应用站点的展示 + WebSiteIcon = DictHelper.RetrieveWebIcon(AppId); + WebSiteLogo = DictHelper.RetrieveWebLogo(AppId); + } + EnableBlazor = DictHelper.RetrieveEnableBlazor(); + } + + /// + /// 获得 当前用户登录名 + /// + public string UserName { get; } = ""; + + /// + /// 获得 当前用户显示名称 + /// + public string DisplayName { get; set; } = ""; + + /// + /// 获得 用户头像地址 + /// + public string Icon { get; } = ""; + + /// + /// 获取 个人网站样式 + /// + public string Css { get; } = ""; + + /// + /// 获得 当前设置的默认应用 + /// + public string AppId { get; } = ""; + + /// + /// 获得 当前样式 + /// + public string ActiveCss { get; } = ""; + + /// + /// 获得 是否开启 Blazor + /// + public bool EnableBlazor { get; } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/ModelBase.cs b/src/admin/Bootstrap.Admin.Blazor/Models/ModelBase.cs new file mode 100644 index 000000000..73671fea9 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Models/ModelBase.cs @@ -0,0 +1,18 @@ +namespace Bootstrap.Admin.Blazor.Models +{ + /// + /// Model 基类 + /// + public class ModelBase + { + /// + /// 获取 网站 logo 小图标 + /// + public string WebSiteIcon { get; protected set; } = "~/favicon.ico"; + + /// + /// 获得 网站图标 + /// + public string WebSiteLogo { get; protected set; } = "~/favicon.png"; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs new file mode 100644 index 000000000..fc649d3c5 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs @@ -0,0 +1,46 @@ +using Bootstrap.DataAccess; +using Bootstrap.Security; +using Microsoft.AspNetCore.Mvc; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace Bootstrap.Admin.Blazor.Models +{ + /// + /// 侧边栏导航条 Model + /// + public class NavigatorBarModel : HeaderBarModel + { + /// + /// 构造函数 + /// + /// + public NavigatorBarModel(ControllerBase controller) : this(controller.User.Identity!.Name, $"~{controller.Request.Path}") + { + + } + + /// + /// Blazor 使用构造函数 + /// + /// + /// + public NavigatorBarModel(string? userName, string activeUrl = "") : base(userName) + { + Navigations = MenuHelper.RetrieveSystemMenus(userName ?? "", activeUrl); + var authApps = AppHelper.RetrievesByUserName(userName); + Applications = string.IsNullOrEmpty(userName) ? new KeyValuePair[0] : DictHelper.RetrieveApps().Where(app => app.Key.IsNullOrEmpty() || authApps.Any(key => key.Equals(app.Key, StringComparison.OrdinalIgnoreCase))); + } + + /// + /// 获得 网站菜单 + /// + public IEnumerable Navigations { get; private set; } + + /// + /// 获得 网站应用程序 + /// + public IEnumerable> Applications { get; private set; } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/_Host.cshtml b/src/admin/Bootstrap.Admin.Blazor/Pages/_Host.cshtml new file mode 100644 index 000000000..7a162f413 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/_Host.cshtml @@ -0,0 +1,8 @@ +@page "/" +@namespace Bootstrap.Admin.Blazor.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@{ + Layout = "_Layout"; +} + + diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml b/src/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml new file mode 100644 index 000000000..2fa7128b3 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml @@ -0,0 +1,39 @@ +@using Microsoft.AspNetCore.Components.Web +@namespace Bootstrap.Admin.Blazor.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers + + + + + + + + + + + + + + + + + + + + @RenderBody() + +
+ + An error has occurred. This application may no longer respond until reloaded. + + + An unhandled exception has occurred. See browser dev tools for details. + + Reload + 🗙 +
+ + + + + diff --git a/src/admin/Bootstrap.Admin.Blazor/Program.cs b/src/admin/Bootstrap.Admin.Blazor/Program.cs new file mode 100644 index 000000000..c436fcb81 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Program.cs @@ -0,0 +1,39 @@ +using BootstrapBlazor.Components; +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Web; +using Microsoft.Extensions.Options; + +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. +builder.Services.AddRazorPages(); +builder.Services.AddServerSideBlazor(); +builder.Services.AddBootstrapBlazor(); +builder.Services.AddRequestLocalization>((localizerOption, blazorOption) => +{ + var supportedCultures = blazorOption.Value.GetSupportedCultures(); + + localizerOption.SupportedCultures = supportedCultures; + localizerOption.SupportedUICultures = supportedCultures; +}); + +var app = builder.Build(); + +app.Services.RegisterProvider(); + +// Configure the HTTP request pipeline. +if (!app.Environment.IsDevelopment()) +{ + app.UseExceptionHandler("/Error"); +} + +app.UseRequestLocalization(app.Services.GetService>()!.Value); + +app.UseStaticFiles(); + +app.UseRouting(); + +app.MapBlazorHub(); +app.MapFallbackToPage("/_Host"); + +app.Run(); diff --git a/src/admin/Bootstrap.Admin.Blazor/Properties/launchSettings.json b/src/admin/Bootstrap.Admin.Blazor/Properties/launchSettings.json new file mode 100644 index 000000000..f3ceb8037 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Properties/launchSettings.json @@ -0,0 +1,28 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:24748", + "sslPort": 0 + } + }, + "profiles": { + "Bootstrap.Admin.Blazor": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "http://localhost:5110", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor b/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor new file mode 100644 index 000000000..f78259995 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor @@ -0,0 +1,9 @@ +@using Bootstrap.Admin.Blazor.Components +@inherits LayoutComponentBase +@layout DefaultLayout + + +
+ +
+
diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs new file mode 100644 index 000000000..9ddf5d9fd --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs @@ -0,0 +1,22 @@ +using Bootstrap.Admin.Blazor.Components; +using Microsoft.AspNetCore.Components; + +namespace Bootstrap.Admin.Blazor.Shared +{ + /// + /// AdminLayout 布局类 + /// + public partial class AdminLayout + { + /// + /// + /// + public TabSet? TabSet { get; set; } + + /// + /// + /// + [CascadingParameter(Name = "Default")] + public DefaultLayout RootLayout { get; protected set; } = new DefaultLayout(); + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor new file mode 100644 index 000000000..c6e341804 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor @@ -0,0 +1,8 @@ +@inherits LayoutComponentBase + + + + + @Body + + diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs new file mode 100644 index 000000000..42573789a --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs @@ -0,0 +1,181 @@ +using Bootstrap.Admin.Blazor.Components; +using Bootstrap.Admin.Blazor.Extensions; +using Bootstrap.Admin.Blazor.Models; +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Authorization; +using Microsoft.AspNetCore.Components.Routing; +using Microsoft.AspNetCore.Components.Server; +using Microsoft.AspNetCore.Http; +using Microsoft.JSInterop; +using System; +using System.Net; +using System.Threading.Tasks; + +namespace Bootstrap.Admin.Blazor.Shared +{ + /// + /// + /// + public partial class DefaultLayout + { + /// + /// + /// + [Inject] + public AuthenticationStateProvider AuthenticationStateProvider { get; set; } = new ServerAuthenticationStateProvider(); + + /// + /// + /// + [Inject] + public NavigationManager? NavigationManager { get; set; } + + /// + /// 获得/设置 组件名字 + /// + [Inject] + protected IHttpContextAccessor? HttpContextAccessor { get; set; } + + /// + /// + /// + [Inject] + public IJSRuntime? JSRuntime { get; set; } + + /// + /// + /// + public NavigatorBarModel Model { get; set; } = new NavigatorBarModel(""); + + /// + /// + /// + public string UserName { get; set; } = ""; + + /// + /// + /// + public string DisplayName { get; set; } = ""; + + /// + /// + /// + public string WebTitle { get; set; } = ""; + + /// + /// + /// + public bool IsAdmin { get; set; } + + /// + /// 获得/设置 系统首页 + /// + public string HomeUrl { get; protected set; } = "Pages"; + + /// + /// 获得/设置 当前请求路径 + /// + protected string RequestUrl { get; set; } = ""; + + /// + /// Header 组件引用实例 + /// + protected Header? Header { get; set; } + + /// + /// SideBar 组件引用实例 + /// + protected SideBar? SideBar { get; set; } + + /// + /// Footer 组件引用实例 + /// + protected Footer? Footer { get; set; } + + /// + /// OnInitializedAsync 方法 + /// + /// + protected override async Task OnInitializedAsync() + { + // 网页跳转监控 + if (NavigationManager != null) + { + NavigationManager.LocationChanged += NavigationManager_LocationChanged; + } + + var state = await AuthenticationStateProvider.GetAuthenticationStateAsync(); + if (!state.User.Identity!.IsAuthenticated) + { + NavigationManager?.NavigateTo("/Account/Login?returnUrl=" + WebUtility.UrlEncode(new Uri(NavigationManager.Uri).PathAndQuery)); + } + else + { + IsAdmin = state.User.IsInRole("Administrators"); + UserName = state.User.Identity.Name ?? ""; + } + } + + private void NavigationManager_LocationChanged(object? sender, LocationChangedEventArgs e) + { + var name = $"/{NavigationManager?.ToBaseRelativePath(e.Location)}"; + if (HttpContextAccessor != null) HttpContextAccessor.HttpContext?.SaveOnlineUser(name); + } + + /// + /// OnParametersSetAsync 方法 + /// + protected override void OnParametersSet() + { + if (NavigationManager != null) + { + RequestUrl = new UriBuilder(NavigationManager.Uri).Path; + Model = new NavigatorBarModel(UserName, RequestUrl.ToMvcMenuUrl()); + DisplayName = Model.DisplayName; + WebTitle = Model.Title; + WebFooter = Model.Footer; + } + } + + /// + /// 显示名称变化时方法 + /// + public void OnDisplayNameChanged(string displayName) + { + DisplayName = displayName; + Header?.DisplayNameChanged.InvokeAsync(DisplayName); + SideBar?.DisplayNameChanged.InvokeAsync(DisplayName); + } + + /// + /// 网站标题变化时触发此方法 + /// + /// + public void OnWebTitleChanged(string title) + { + Header?.WebTitleChanged.InvokeAsync(title); + SideBar?.WebTitleChanged.InvokeAsync(title); + } + + /// + /// 获得/设置 网站页脚文字 + /// + /// + public string WebFooter { get; set; } = ""; + + /// + /// 网站页脚文字变化是触发此方法 + /// + /// + public void OnWebFooterChanged(string text) => Footer?.TextChanged.InvokeAsync(text); + + /// + /// OnAfterRender 方法 + /// + /// + protected override void OnAfterRender(bool firstRender) + { + if (firstRender) JSRuntime.InitDocument(); + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor b/src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor new file mode 100644 index 000000000..e1a9a7567 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor @@ -0,0 +1,3 @@ +@inherits LayoutComponentBase + +@Body diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor.css b/src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor.css new file mode 100644 index 000000000..551e4b276 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor.css @@ -0,0 +1,70 @@ +.page { + position: relative; + display: flex; + flex-direction: column; +} + +main { + flex: 1; +} + +.sidebar { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row ::deep a, .top-row .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + } + + .top-row a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row:not(.auth) { + display: none; + } + + .top-row.auth { + justify-content: space-between; + } + + .top-row a, .top-row .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page { + flex-direction: row; + } + + .sidebar { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row, article { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor b/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor new file mode 100644 index 000000000..bb5921371 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor @@ -0,0 +1,32 @@ +@inherits LayoutComponentBase +@using Bootstrap.Admin.Blazor.Models +@using Bootstrap.Admin.Blazor.Extensions + + +
+
+ +

@model?.Content

+

@model?.Detail

+

登录 或者 返回首页 或者 系统自检

+ @if (@model?.Id == 403) + { +
+

也可能是以下原因导致您没有权限

+

1. 没有登录,请登录后查看

+

2. 当前用户未获得此资源的相应权限,请联系管理员

+
+ } +
+ @Body +
+ +@code { + protected ErrorModel? model; + + protected override void OnInitialized() + { + var id = 404; + model = ErrorModel.CreateById(id); + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/_Imports.razor b/src/admin/Bootstrap.Admin.Blazor/_Imports.razor new file mode 100644 index 000000000..a772d8c0a --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/_Imports.razor @@ -0,0 +1,10 @@ +@using System.Net.Http +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Components.Authorization +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.Web.Virtualization +@using Microsoft.JSInterop +@using Bootstrap.Admin.Blazor +@using Bootstrap.Admin.Blazor.Shared diff --git a/src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json b/src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json new file mode 100644 index 000000000..f17c4800b --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json @@ -0,0 +1,352 @@ +{ + "Logging": { + "IncludeScopes": false, + "LogLevel": { + "Default": "Debug", + "System": "Information", + "Microsoft": "Information" + }, + "LgbFile": { + "IncludeScopes": true, + "LogLevel": { + "Default": "Error" + }, + "FileName": "Error\\Log.log", + "MaxFileCount": 1 + }, + "Cloud": { + "LogLevel": { + "Default": "Error" + }, + "Url": "https://client.blazor.zone/api/Interface/Log" + } + }, + "AutoGenerateDatabase": true, + "DB": [ + { + "Enabled": false, + "ProviderName": "SqlServer", + "SqlFolder": "..\\..\\..\\db\\SqlServer", + "ConnectionStrings": { + "ba": "Data Source=.;Initial Catalog=BootstrapAdmin;User ID=sa;Password=sa" + } + }, + { + "Enabled": true, + "ProviderName": "Sqlite", + "SqlFolder": "..\\..\\..\\db\\SQLite", + "ConnectionStrings": { + "ba": "Data Source=BootstrapAdmin.db;" + } + }, + { + "Enabled": false, + "ProviderName": "MySql", + "SqlFolder": "..\\..\\..\\db\\MySQL", + "ConnectionStrings": { + "ba": "Server=localhost;Database=BA;Uid=argozhang;Pwd=argo@163.com;SslMode=none;" + } + }, + { + "Enabled": false, + "ProviderName": "Oracle", + "ConnectionStrings": { + "ba": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XXXXXX)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));User Id=XX;Password=XX" + } + }, + { + "Enabled": false, + "ProviderName": "Npgsql", + "ConnectionStrings": { + "ba": "Server=localhost;Database=BootstrapAdmin;User ID=argozhang;Password=argo@163.com;" + } + }, + { + "Enabled": false, + "Widget": "Bootstrap.DataAccess.MongoDB", + "ProviderName": "MongoDB", + "SqlFolder": "..\\..\\..\\db\\MongoDB", + "ConnectionStrings": { + "ba": "mongodb://localhost:27017/BootstrapAdmin" + } + } + ], + "SwaggerPathBase": "", + "GiteeHealthChecks": "true", + "AllowOrigins": "http://localhost:49185", + "HealthsCloudUrl": "https://client.blazor.zone/api/Interface/Healths", + "FileStorageOptions": { + "Enabled": true, + "Folder": "TaskStorage", + "Secure": false + }, + "GiteeOptions": { + "Enabled": true, + "ClientId": "9bfe9b95d813ca7d613b110a54eda28bf227154b314c95f0c69e7680d64525e1", + "ClientSecret": "3427f2d901ba9afc76c1842a7303b2d67f8e098e71acc15051f89fe6f3d265db", + "CallbackPath": "/signin-gitee", + "HomePath": "/Admin/Profiles", + "Scope": [ "user_info", "projects" ], + "Roles": [ "Administrators" ], + "App": "Demo", + "StarredUrl": "https://gitee.com/api/v5/user/starred/LongbowEnterprise/BootstrapAdmin" + }, + "GitHubOptions": { + "Enabled": true, + "ClientId": "ec53ecfe238558a0423b", + "ClientSecret": "ffa759ca599df941b869efecb5e750bc1b27334e", + "CallbackPath": "/signin-github", + "HomePath": "/Admin/Profiles", + "Scope": [ "user_info", "repo" ], + "Roles": [ "Administrators" ], + "App": "Demo", + "StarredUrl": "https://api.github.com/user/starred/ArgoZhang/BootstrapAdmin" + }, + "WeChatOptions": { + "Enabled": true, + "ClientId": "", + "ClientSecret": "", + "CallbackPath": "/signin-weixin", + "HomePath": "/Admin/Profiles", + "Scope": [ "snsapi_login" ], + "Roles": [ "Administrators" ], + "App": "Demo" + }, + "TencentOptions": { + "Enabled": true, + "ClientId": "", + "ClientSecret": "", + "CallbackPath": "/signin-tencent", + "HomePath": "/Admin/Profiles", + "Scope": [ "get_user_info" ], + "Roles": [ "Administrators" ], + "App": "Demo" + }, + "SMSOptions": { + "CompanyCode": "", + "MD5Key": "MD5Key", + "Roles": [ "Administrators" ], + "HomePath": "/Admin/Profiles", + "App": "Demo" + }, + "AlipayOptions": { + "Enabled": true, + "ClientId": "", + "ClientSecret": "", + "CallbackPath": "/signin-alipay", + "HomePath": "/Admin/Profiles", + "SignKey": "", + "Scope": [ "auth_user" ], + "Roles": [ "Administrators" ], + "App": "Demo" + }, + "TencentSMSOptions": { + "AppId": "", + "AppKey": "", + "TplId": 0, + "Sign": "", + "Roles": [ "Default" ], + "HomePath": "/Admin/Profiles", + "App": "Demo", + "Debug": true + }, + "AppMenus": [ + "首页", + "测试页面", + "关于", + "返回码云", + "多级菜单", + "第二层", + "第三层", + "第四层" + ], + "LongbowCache": { + "Enabled": true, + "CorsItems": [ + { + "Enabled": true, + "Key": "ba", + "Url": "CacheList.axd", + "Desc": "后台管理数据缓存接口", + "Self": true + }, + { + "Enabled": true, + "Key": "App", + "Url": "http://localhost:49185/CacheList.axd", + "Desc": "测试系统", + "Self": false + } + ], + "CacheItems": [ + { + "Enabled": true, + "Key": "RoleHelper-RetrieveRolesByUserName", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "指定用户角色数据缓存" + }, + { + "Enabled": true, + "Key": "RoleHelper-RetrieveRolesByUrl", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过菜单获得角色数据" + }, + { + "Enabled": true, + "Key": "AppHelper-RetrieveAppsByUserName", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "指定用户授权应用数据缓存" + }, + { + "Enabled": true, + "Key": "BootstrapUser-RetrieveUsersByName", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "登录用户数据" + }, + { + "Enabled": true, + "Key": "BootstrapDict-RetrieveDicts", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "所有字典数据缓存" + }, + { + "Enabled": true, + "Key": "BootstrapMenu-RetrieveMenus", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "用户所有菜单数据缓存" + }, + { + "Enabled": true, + "Key": "GroupHelper-RetrieveGroupsByUserName", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "指定用户组数据缓存" + }, + { + "Enabled": true, + "Key": "UserHelper-RetrieveUsers", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "所有用户数据" + }, + { + "Enabled": true, + "Key": "UserHelper-RetrieveUsersByRoleId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过角色ID获得所有用户数据" + }, + { + "Enabled": true, + "Key": "UserHelper-RetrieveUsersByGroupId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过部门ID获得所有用户数据" + }, + { + "Enabled": true, + "Key": "UserHelper-RetrieveNewUsers", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "新用户数据" + }, + { + "Enabled": true, + "Key": "MenuHelper-RetrieveMenusByRoleId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过角色ID获得所有菜单数据" + }, + { + "Enabled": true, + "Key": "RoleHelper-RetrieveRoles", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "所有角色数据" + }, + { + "Enabled": true, + "Key": "RoleHelper-RetrieveRolesByUserId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过用户ID获得所有角色数据" + }, + { + "Enabled": true, + "Key": "RoleHelper-RetrieveRolesByMenuId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过菜单ID获得所有角色数据" + }, + { + "Enabled": true, + "Key": "RoleHelper-RetrieveRolesByGroupId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过部门ID获得所有角色数据" + }, + { + "Enabled": true, + "Key": "GroupHelper-RetrieveGroups", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "所有部门数据" + }, + { + "Enabled": true, + "Key": "GroupHelper-RetrieveGroupsByUserId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过用户ID获得所有部门数据" + }, + { + "Enabled": true, + "Key": "GroupHelper-RetrieveGroupsByRoleId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过角色ID获得所有部门数据" + }, + { + "Enabled": true, + "Key": "AppHelper-RetrieveAppsByRoleId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过角色ID获得所有应用程序数据" + }, + { + "Enabled": true, + "Key": "DictHelper-RetrieveDictsCategory", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "字典分类数据" + }, + { + "Enabled": true, + "Key": "ExceptionHelper-RetrieveExceptions", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "程序异常数据" + }, + { + "Enabled": true, + "Key": "MessageHelper-RetrieveMessages", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "站内消息数据" + }, + { + "Enabled": true, + "Key": "TaskHelper-RetrieveTasks", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "所有任务数据" + } + ] + } +} \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/appsettings.json b/src/admin/Bootstrap.Admin.Blazor/appsettings.json new file mode 100644 index 000000000..35bb99d6f --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/appsettings.json @@ -0,0 +1,345 @@ +{ + "Logging": { + "IncludeScopes": false, + "LogLevel": { + "Default": "Warning" + }, + "LgbFile": { + "IncludeScopes": true, + "LogLevel": { + "Default": "Error" + }, + "FileName": "Error\\Log.log" + }, + "Cloud": { + "LogLevel": { + "Default": "Error" + }, + "Url": "https://client.blazor.zone/api/Interface/Log" + } + }, + "ConnectionStrings": { + "ba": "Data Source=.;Initial Catalog=BootstrapAdmin;User ID=sa;Password=sa" + }, + "AutoGenerateDatabase": false, + "DB": [ + { + "Enabled": false, + "ProviderName": "SqlServer", + "ConnectionStrings": { + "ba": "Data Source=.;Initial Catalog=BootstrapAdmin;User ID=sa;Password=sa" + } + }, + { + "Enabled": true, + "ProviderName": "Sqlite", + "ConnectionStrings": { + "ba": "Data Source=BootstrapAdmin.db;" + } + }, + { + "Enabled": false, + "ProviderName": "MySql", + "ConnectionStrings": { + "ba": "Server=localhost;Database=BA;Uid=argozhang;Pwd=argo@163.com;SslMode=none;" + } + }, + { + "Enabled": false, + "ProviderName": "Npgsql", + "ConnectionStrings": { + "ba": "Server=localhost;Database=BootstrapAdmin;User ID=argozhang;Password=argo@163.com;" + } + }, + { + "Enabled": false, + "Widget": "Bootstrap.DataAccess.MongoDB", + "ProviderName": "MongoDB", + "ConnectionStrings": { + "ba": "mongodb://localhost:27017/BootstrapAdmin" + } + } + ], + "AppId": "BA", + "UseHttps": true, + "SwaggerPathBase": "", + "AllowOrigins": "http://localhost,http://admin.blazor.zone", + "HealthsCloudUrl": "https://client.blazor.zone/api/Interface/Healths", + "GiteeHealthChecks": false, + "Sentry": { + "Dsn": "https://70bdfff562e84fa7b9a43d65924ab9ad@sentry.io/1469396" + }, + "Exceptionless": { + "ApiKey": "AgQlY1MRWpX5qOF2edpK2IZYBhgPYImhr4UnZdAT" + }, + "TokenValidateOption": { + "Issuer": "BA", + "Audience": "api", + "Expires": 5, + "SecurityKey": "BootstrapAdmin-V1.1" + }, + "TaskServicesOptions": { + "ShutdownTimeout": "00:00:05" + }, + "FileStorageOptions": { + "Enabled": true, + "Folder": "TaskStorage", + "Secure": true + }, + "GiteeOptions": { + "Enabled": true, + "ClientId": "", + "ClientSecret": "", + "CallbackPath": "/signin-gitee", + "HomePath": "/Home/Index", + "Scope": [ "user_info", "projects" ], + "Roles": [ "Default" ], + "App": "Demo" + }, + "GitHubOptions": { + "Enabled": true, + "ClientId": "", + "ClientSecret": "", + "CallbackPath": "/signin-github", + "HomePath": "/Home/Index", + "Scope": [ "user_info", "repo" ], + "Roles": [ "Default" ], + "App": "Demo" + }, + "WeChatOptions": { + "Enabled": true, + "ClientId": "", + "ClientSecret": "", + "CallbackPath": "/signin-weixin", + "HomePath": "/Admin/Profiles", + "Scope": [ "snsapi_login" ], + "Roles": [ "Default" ], + "App": "Demo" + }, + "TencentOptions": { + "Enabled": true, + "ClientId": "", + "ClientSecret": "", + "CallbackPath": "/signin-tencent", + "HomePath": "/Admin/Profiles", + "Scope": [ "get_user_info" ], + "Roles": [ "Administrators" ], + "App": "Demo" + }, + "AlipayOptions": { + "Enabled": true, + "ClientId": "", + "ClientSecret": "", + "CallbackPath": "/signin-alipay", + "HomePath": "/Admin/Profiles", + "SignKey": "", + "Scope": [ "auth_user" ], + "Roles": [ "Administrators" ], + "App": "Demo" + }, + "SMSOptions": { + "CompanyCode": "", + "MD5Key": "MD5Key", + "Roles": [ "Default" ], + "HomePath": "/Home/Index", + "App": "Demo" + }, + "TencentSMSOptions": { + "AppId": "", + "AppKey": "", + "TplId": 0, + "Sign": "", + "Roles": [ "Default" ], + "HomePath": "/Admin/Profiles", + "App": "Demo" + }, + "LongbowCache": { + "Enabled": true, + "CorsItems": [ + { + "Enabled": true, + "Key": "ba", + "Url": "CacheList.axd", + "Desc": "后台管理数据缓存接口", + "Self": true + }, + { + "Enabled": true, + "Key": "App", + "Url": "../Client/CacheList.axd", + "Desc": "测试系统", + "Self": false + } + ], + "CacheItems": [ + { + "Enabled": true, + "Key": "RoleHelper-RetrieveRolesByUserName", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "指定用户角色数据缓存" + }, + { + "Enabled": true, + "Key": "RoleHelper-RetrieveRolesByUrl", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过菜单获得角色数据" + }, + { + "Enabled": true, + "Key": "AppHelper-RetrieveAppsByUserName", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "指定用户授权应用数据缓存" + }, + { + "Enabled": true, + "Key": "BootstrapUser-RetrieveUsersByName", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "登录用户数据" + }, + { + "Enabled": true, + "Key": "BootstrapDict-RetrieveDicts", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "所有字典数据缓存" + }, + { + "Enabled": true, + "Key": "BootstrapMenu-RetrieveMenus", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "用户所有菜单数据缓存" + }, + { + "Enabled": true, + "Key": "GroupHelper-RetrieveGroupsByUserName", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "指定用户组数据缓存" + }, + { + "Enabled": true, + "Key": "UserHelper-RetrieveUsers", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "所有用户数据" + }, + { + "Enabled": true, + "Key": "UserHelper-RetrieveUsersByRoleId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过角色ID获得所有用户数据" + }, + { + "Enabled": true, + "Key": "UserHelper-RetrieveUsersByGroupId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过部门ID获得所有用户数据" + }, + { + "Enabled": true, + "Key": "UserHelper-RetrieveNewUsers", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "新用户数据" + }, + { + "Enabled": true, + "Key": "MenuHelper-RetrieveMenusByRoleId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过角色ID获得所有菜单数据" + }, + { + "Enabled": true, + "Key": "RoleHelper-RetrieveRoles", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "所有角色数据" + }, + { + "Enabled": true, + "Key": "RoleHelper-RetrieveRolesByUserId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过用户ID获得所有角色数据" + }, + { + "Enabled": true, + "Key": "RoleHelper-RetrieveRolesByMenuId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过菜单ID获得所有角色数据" + }, + { + "Enabled": true, + "Key": "RoleHelper-RetrieveRolesByGroupId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过部门ID获得所有角色数据" + }, + { + "Enabled": true, + "Key": "GroupHelper-RetrieveGroups", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "所有部门数据" + }, + { + "Enabled": true, + "Key": "GroupHelper-RetrieveGroupsByUserId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过用户ID获得所有部门数据" + }, + { + "Enabled": true, + "Key": "GroupHelper-RetrieveGroupsByRoleId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过角色ID获得所有部门数据" + }, + { + "Enabled": true, + "Key": "AppHelper-RetrieveAppsByRoleId", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "通过角色ID获得所有应用程序数据" + }, + { + "Enabled": true, + "Key": "DictHelper-RetrieveDictsCategory", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "字典分类数据" + }, + { + "Enabled": true, + "Key": "ExceptionHelper-RetrieveExceptions", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "程序异常数据" + }, + { + "Enabled": true, + "Key": "MessageHelper-RetrieveMessages", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "站内消息数据" + }, + { + "Enabled": true, + "Key": "TaskHelper-RetrieveTasks", + "Interval": 600000, + "SlidingExpiration": true, + "Desc": "所有任务数据" + } + ] + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/IE8.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/IE8.css new file mode 100644 index 000000000..e24a03616 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/IE8.css @@ -0,0 +1,8 @@ +body > header, body > aside, body > section, body > footer { + display: none; +} + +.alert { + margin: 15px auto; + width: 90%; +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/black.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/black.css new file mode 100644 index 000000000..959882e7e --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/black.css @@ -0,0 +1,100 @@ +body, a, .table { + color: #eee; +} + +body, .modal-content { + background-color: #394450; +} + +.header { + background: #212529; + border-bottom: 1px solid rgba(0,0,0,0.9); +} + +.sidebar-toggle-box:hover, .userinfo .dropdown-toggle:hover, .userinfo.show .dropdown-toggle, .nav [data-toggle="dropdown"]:hover { + color: #f8f9fa; +} + +.userinfo .dropdown-toggle, .nav [data-toggle="dropdown"] { + border: 1px solid #495057; +} + +.breadcrumb { + border-top: solid 1px #495057; +} + +.card { + background-color: #343a40; +} + +.form-control { + /* background-color: rgba(255,255,255,0.5); */ + border: 1px solid rgba(0, 0, 0, 0.125); + color: #000000e6; +} + +.form-control:disabled, .form-control[readonly] { + background-color: #6c757d; +} + +.form-control:focus { + background-color: rgba(255,255,255,0.6); +} + +.modal-footer { + border-top: 1px solid rgba(0,0,0,0.125); +} + +.file-drop-zone.clickable:focus { + border: 1px solid #5acde2; +} + +.table th, .table td, .dropdown-divider { + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.table-hover tbody tr:hover { + color: #fff; +} + +.fixed-table-container tbody .selected td { + background-color: transparent; +} + +.dropdown-menu { + background-color: #6c757d; +} + +.dropdown-menu a { + color: rgba(0, 0, 0, 0.9); +} + +.dropdown-item:hover, .dropdown-item:focus, .page-link:hover { + background-color: #495057; +} + +.dropdown-select + .dropdown-menu a:hover { + background-color: #495057; + color: rgba(0, 0, 0, 0.9); +} + +.fixed-table-loading, .modal-header { + background-color: #2e3640; +} + +.input-group .btn:not(.btn-secondary):not(.btn-primary):not(.btn-warning):not(.btn-info):not(.btn-danger) { + border-color: #6c757d; + background-color: rgba(255,255,255,0.5); +} + +.input-group input.form-control { + border-color: #6c757d; +} + +.close { + text-shadow: 0 1px 0 #000; +} + +.fontawesome-icon-list .fa-hover a, .sidebar-toggle-box, .userinfo .dropdown-toggle, .header .nav .dropdown > a, .sidebar .nav-link { + color: #eee; +} \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blazor.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blazor.css new file mode 100644 index 000000000..d7c58dcb4 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blazor.css @@ -0,0 +1,359 @@ +#components-reconnect-modal { + z-index: 9999 !important; +} + +.userinfo .username { + max-width: 120px; +} + +.nav-link-bar { + border: 1px solid #dee2e6; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + padding: 0.5rem 1rem; + background-color: #fff; +} + +nav .dropdown .nav-link-close.dropdown-toggle:after { + display: none; +} + +.dropdown-item, .nav-tabs .nav-link .fa, .nav-link, .nav-link-bar, .page-link { + cursor: pointer; +} + + .dropdown-item:hover { + background-color: #4f9ecc; + } + + +.nav-tabs .nav-link, .nav-link-bar, .fa-close { + transition: all .3s linear; +} + +.nav-tabs .nav-link { + white-space: nowrap; + color: #495057; + border-color: #dee2e6 #dee2e6 transparent; + transition: all .3s linear; +} + + .nav-tabs .nav-link:hover, .nav-link-bar:hover { + background-color: #4f9ecc; + border-bottom-color: #4f9ecc; + } + + .nav-tabs .nav-link span { + margin: 0 10px; + } + + .nav-tabs .nav-link .fa-close { + border-radius: 4px; + padding: 2px; + width: 18px; + height: 18px; + text-align: center; + } + + .nav-tabs .nav-link .fa-close:hover { + background-color: #eee; + } + +.nav-link-bar.dropdown { + padding: 0; +} + +.nav-link-close { + padding: 0.5rem 1rem; +} + +.tab-content { + padding-top: 1rem; +} + +.table th, .table td { + padding: 0.5rem; +} + +.table .btn.btn-sm { + font-size: 0.75rem; + padding: 1px 5px; +} + +.table .btn-group { + white-space: nowrap; +} + +.table-col-lineno { + width: 46px; + text-align: right; + white-space: nowrap; +} + +.table-col-checkbox { + width: 32px; + text-align: center; +} + + .table-col-checkbox .checkbox-label { + display: none; + } + +.table-selected .form-checkbox { + line-height: 1; + vertical-align: text-bottom; +} + +.bs-bars { + margin-bottom: 0.625rem; +} + + .bs-bars .dropdown-menu.show { + display: flex; + min-width: unset; + } + + .bs-bars .dropdown-item { + padding: 6px 12px; + } + + .bs-bars .dropdown-item:not(:first-child) { + border-left: solid 1px #aeb2b7; + } + +.bootstrap-table { + margin-bottom: 0; +} + + .bootstrap-table .fixed-table-toolbar:after { + display: block; + content: ""; + clear: both; + } + + .bootstrap-table .fixed-table-toolbar .columns-right { + margin-left: 5px; + } + + .bootstrap-table .table-fixed { + height: 324px; + overflow: hidden; + } + + .bootstrap-table .table-fixed-header { + overflow: hidden; + } + + .bootstrap-table .table-fixed-header table th { + white-space: nowrap; + } + + .bootstrap-table .fixed-table-body { + min-height: 284px; + } + + .bootstrap-table .fixed-table-body table { + margin-top: -38px; + } + + .bootstrap-table .fixed-table-body thead th, .bootstrap-table .fixed-table-header thead th { + border-bottom: 1px solid #dee2e6; + } + + .bootstrap-table .datetime { + min-width: 170px; + } + + .bootstrap-table .sortable { + padding-right: 30px; + cursor: pointer; + } + + .bootstrap-table .sortable span { + display: inline-block; + width: 100%; + } + + .bootstrap-table .sortable i { + margin-left: 8px; + } + + .bootstrap-table .sortable .fa-sort { + color: #dee2e6; + } + +.table-wrapper { + border-radius: 4px; + margin-bottom: 1rem; + border: solid 1px #dee2e6; +} + + .table-wrapper .table { + margin-bottom: -1px; + } + + .table-wrapper .table { + border: none; + } + + .table-wrapper .table th:last-child, .table-wrapper .table td:last-child { + border-right-width: 0; + } + + .table-wrapper .table th:first-child, .table-wrapper .table td:first-child { + border-left-width: 0; + } + +.pagination-bar { + flex: 1 1 auto; + margin-bottom: 1rem; +} + +.nav .pagination-bar .dropdown-menu { + width: 160px; +} + + .nav .pagination-bar .dropdown-menu .dropdown-item { + background-color: unset; + border-bottom: none; + font-size: 0.875rem; + padding: 6px 20px; + } + + .nav .pagination-bar .dropdown-menu .dropdown-item.active, .nav .pagination-bar .dropdown-menu .dropdown-item:hover { + background-color: #77afd5; + } + +.nav .pagination-bar [data-toggle="dropdown"]:hover { + color: #fff; +} + +.toast { + position: absolute; + z-index: -1; +} + + .toast.show { + z-index: 1030; + } + + .toast:not(:last-child) { + margin-bottom: 0; + } + +.toast-top { + left: 0; + right: 0; + top: 1rem; + margin: 0 auto; +} + +.toast-top-left { + top: 1rem; + left: 1rem; +} + +.toast-top-right { + top: 1rem; + right: 1rem; +} + +.toast-bottom { + left: 0; + right: 0; + bottom: 1rem; + margin: 0 auto; +} + +.toast-bottom-left { + bottom: 1rem; + left: 1rem; +} + +.toast-bottom-right { + bottom: 1rem; + right: 1rem; +} + +.toast-center { + left: 0; + right: 0; + margin: 0 auto; + margin-top: calc(50vh - 42px); +} + +.toast-bar { + margin-right: 8px; +} + +.toast-header { + border-bottom: 1px solid #ccc; +} + +.toast-body { + background-color: #e9ecef; + color: rgba(0, 0, 0, 0.9); + word-break: break-all; + width: 288px; +} + +.toast-progress { + position: absolute; + right: 0; + bottom: 0; + height: 4px; + background-color: #000000; + opacity: 0.4; + -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); + filter: alpha(opacity=40); + width: 0; + transition: all 4s linear; +} + +.showing .toast-progress, .show .toast-progress { + width: 100%; +} + +.modal-confirm-body { + margin-bottom: 15px; + font-size: 1.125rem; +} + +.card-footer { + text-align: right; + padding: 0.5rem 1rem; +} + +.dropdown-mvc { + padding: 0 !important; +} + + .dropdown-mvc img { + width: 34px; + } + +@media (min-width: 568px) { + .toast { + max-width: 360px; + } + + .toast-body { + width: 360px; + } +} + +@media (min-width: 768px) { + .main-content { + padding: 0; + } + + .tab-content { + padding: 1rem 1rem 0 1rem; + position: absolute; + overflow: auto; + top: 40px; + right: 0; + bottom: 0; + left: 0; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blue.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blue.css new file mode 100644 index 000000000..f3026feab --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blue.css @@ -0,0 +1,119 @@ +.sidebar-toggle-box .fa-bars { + color: #007bff; +} + +.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { + color: rgb(51, 122, 183); +} + +.navbar-light .navbar-nav .nav-link { + padding: 3px 8px; + color: rgba(51, 122, 183, 0.9); + transition: color .3s linear; +} + + .navbar-light .navbar-nav .nav-link:hover, .nav-link .navbar-nav .active > .nav-link:hover { + color: #0056b3; + } + +.dropdown-item.active, .dropdown-item:active { + color: rgba(0, 0, 0, 0.9); +} + +.dropdown-item:hover, .nav .dropdown-item:nth-of-type(odd):hover, .dropdown-item:active, .dropdown-item.active, +.bootstrap-table .export .dropdown-menu li:hover { + background-color: #77afd5; +} + +.userinfo .dropdown-item:hover { + background-color: #f8f9fa; +} + +.breadcrumb, .pagination-detail { + color: #337ab7; +} + +.card-header, .modal-header, .popover-header { + background-color: #5899c8; + border-color: #3581b8; + border-radius: 4px 4px 0 0; +} + +.close { + text-shadow: none; +} + +.header .navbar { + padding: 0.25rem 0 0 1rem; +} + +.header .nav-item.active { + border-bottom: solid 1px #307eb6; +} + +.main-content:not(.no-card-header) .card { + border-top-width: 1px; +} + +.card, .modal-footer, .form-control, .popover, .date .input-group-text, +.input-group .btn:not(.btn-secondary):not(.btn-primary):not(.btn-warning):not(.btn-info):not(.btn-danger), +.form-select-input:hover { + border-color: #84bbe2; +} + + .card:hover { + border-top-color: #84bbe2; + } + + .card .card-header, .modal-header { + background-image: linear-gradient(to bottom, #5893be 0%, #63a6d7 100%); + } + + .card .card-header, a[data-toggle="collapse"], .modal-header, .modal-header .close, .popover-header, + .card .card-header a, .modal-header a, + .card .card-header a:hover, + .close:not(:disabled):not(.disabled):hover, + .close:not(:disabled):not(.disabled):focus { + color: #fff; + } + + .card .card-header a { + color: #eee; + } + +.control-label:not([data-toggle='lgbinfo']) { + color: #467fa7; +} + +.breadcrumb > li + li:before, .breadcrumb, .pagination-detail, .form-select-append { + color: #337ab7; +} + +.form-control[disabled], .form-control[readonly], .date .form-control, .date .input-group-text, +.input-group .btn:not(.btn-secondary):not(.btn-primary):not(.btn-warning):not(.btn-info):not(.btn-danger) { + background-color: rgba(84, 189, 220, 0.21); +} + +.sidebar .nav-sidebar > .nav-item > .nav-link.active { + background-color: #337ab7; +} + +.sidebar .nav-sidebar > .nav-item > .nav-link[aria-expanded="true"], +.sidebar .nav-sidebar .nav-item:not(.parent) .nav-link.active:before +{ + background-color: rgba(51, 122, 183, 0.5); +} + +.sidebar .nav-sidebar > .nav-item > .nav-link[aria-expanded="true"] { + color: #fff; +} + +.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before { + border-right-color: #305873; +} + +@media (min-width: 768px) { + .breadcrumb { + border-color: rgba(81, 152, 203, 0.8) + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/error.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/error.css new file mode 100644 index 000000000..9aa8ff105 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/error.css @@ -0,0 +1,39 @@ +html { + font-size: 16px; + -ms-overflow-style: auto; +} + +body { + background: #8075c6; + color: #fff; +} + +img { + width: 150px; + height: auto; +} + +.error-wrapper { + text-align: center; + margin: 0 auto; + max-width: 30rem; + padding: 1rem; +} + + .error-wrapper p { + padding-top: 10px; + } + + .error-wrapper div { + text-align: left; + } + +a { + cursor: pointer; +} + + a, a:hover, a:focus { + text-decoration: none; + outline: none; + color: #371ed4; + } diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/fa.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/fa.css new file mode 100644 index 000000000..b67eb83d1 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/fa.css @@ -0,0 +1,276 @@ +.fa-icons > section { + padding-top: 1px; +} + +.page-header { + margin-top: 16px; + margin-bottom: 6px; +} + +.fa-target { + display: block; +} + +.modal-body .iconview { + height: calc(100%); +} + +.iconview { + overflow-y: auto; + overflow-x: hidden; + position: relative; + padding-right: 15px; +} + +.fa-nav { + display: none; +} + + .fa-nav h2 { + background: #FF6C60; + color: #fff; + margin-top: 0; + padding: 10px 15px; + font-size: 16px; + border-radius: 4px; + font-weight: 300; + } + + .fa-nav nav { + top: 44px; + bottom: 0; + position: absolute; + overflow-y: auto; + width: 100%; + } + + .fa-nav nav a { + color: #999797; + border-left: 4px solid #d3d7dd; + padding-left: 10px; + padding-top: 3px; + padding-bottom: 3px; + padding-right: 3px; + width: 100%; + margin-top: 1px; + } + + .fa-nav nav a:last-child { + margin-bottom: 5px; + } + + .fa-nav nav a.active { + color: #7a7a7a; + border-left: 4px solid #5bc0de; + padding-left: 10px; + } + + .fa-nav nav a:hover { + color: #999797; + border-left: 4px solid #d9534f; + padding-left: 10px; + } + + .fa-nav .mCS-minimal-dark.mCSB_scrollTools_vertical { + margin: 0; + } + +.form-group .input-group .input-group-append .btn i { + color: #187c9a; + width: 22px; + text-align: left; +} + + .form-group .input-group .input-group-append .btn i.fa-remove { + width: auto; + } + +.icon-content { + position: fixed; + top: 15px; + left: 15px; + bottom: 15px; + right: 15px; + z-index: 1051; + display: none; + width: auto; +} + + .icon-content .fa-nav { + right: 34px; + top: 83px; + bottom: 99px; + } + + .icon-content .modal-body { + position: absolute; + left: 0; + right: 0; + top: 51px; + bottom: 68px; + -webkit-overflow-scrolling: touch; + padding: 0 0 0 15px; + } + + .icon-content .modal-body .loadIconView { + text-align: center; + font-size: 1rem; + } + + .icon-content .modal-body .loadIconView span { + margin-left: 6px; + } + + .icon-content .modal-footer { + position: absolute; + left: 0; + right: 0; + bottom: 0; + white-space: nowrap; + } + + .icon-content .modal-footer > span { + color: #000; + } + + .icon-content .modal-footer > i { + font-size: 22px; + color: #337ab7; + border: solid 1px; + border-radius: 4px; + min-width: 36px; + min-height: 34px; + display: flex; + align-items: center; + justify-content: center; + } + + .icon-content .modal-footer span { + display: none; + } + + .icon-content .dd { + max-width: 100%; + margin-bottom: 20px; + } + +.fontawesome-icon-list .fa-hover a { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + line-height: 32px; + display: block; + color: #222; + height: 32px; + border-radius: 4px; + padding: 0 6px; +} + + .fontawesome-icon-list .fa-hover a:hover { + background-color: #1d9d74; + color: #fff; + text-decoration: none; + } + + .fontawesome-icon-list .fa-hover a .fa { + display: inline-block; + text-align: right; + margin-right: 10px; + } + + .fontawesome-icon-list .fa-hover a:hover .fa { + font-size: 1rem; + vertical-align: middle; + } + +.fontawesome-icon-list ul { + display: block; + margin-left: -28px; +} + + .fontawesome-icon-list ul li { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + line-height: 32px; + padding-left: 10px; + list-style: none; + float: left; + padding-right: 15px; + padding-top: 2px; + padding-bottom: 4px; + height: 32px; + vertical-align: middle; + color: #222; + } + + .fontawesome-icon-list ul li:hover { + background-color: #1d9d74; + color: #fff; + text-decoration: none; + border-radius: 4px; + cursor: pointer; + } + + .fontawesome-icon-list ul li:hover span:nth-child(1) { + font-size: 28px; + vertical-align: middle; + } + + .fontawesome-icon-list ul li span:nth-child(1) { + margin-right: 10px; + } + +.logfile { + color: #d41404; +} + + .logfile:focus, .logfile:active, .logfile:hover { + color: red; + } + + .logfile span { + margin-left: 4px; + max-width: 146px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + display: inline-block; + vertical-align: middle; + } + +.modal-header > h4 { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + margin-right: 20px; +} + +.ex-content { + word-break: break-all; +} + +@media (min-width: 375px) { + .icon-content .modal-footer span { + display: inline-block; + } +} + +@media (min-width: 768px) { + .fa-nav { + display: block; + position: fixed; + top: 113px; + right: 17px; + width: 140px; + bottom: 55px; + } + + .fa-icons { + margin-right: 140px; + } + + .modal-body .fa-icons { + margin-right: 155px; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lock.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lock.css new file mode 100644 index 000000000..53de5bedf --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lock.css @@ -0,0 +1,143 @@ +body { + background: #02bac6 url("../images/lock-bg.jpg"); + background-size: cover; + background-repeat: repeat; +} + +.lock-wrapper { + margin: 6% auto; + max-width: 330px; +} + +.lock-box { + background: rgba(255,255,255,.3); + padding: 20px; + border-radius: 10px; + -webkit-border-radius: 10px; + position: relative; +} + +.lock-wrapper img { + border-radius: 50%; + -webkit-border-radius: 50%; + border: 5px solid #28a745; + width: 250px; + height: 250px; +} + +.lock-wrapper h1 { + text-align: center; + color: #fff; + font-size: 18px; + text-transform: uppercase; + padding: 20px 0 0 0; +} + +.lock-wrapper .locked { + margin-bottom: 20px; + display: inline-block; + color: #026f7a; +} + +.btn-lock, .btn-lock:hover { + background: #02b5c2; + color: #fff; +} + +.lock-input { + width: 83%; + border: none; + float: left; + margin-right: 3px; +} + +#time { + width: 100%; + color: #fff; + font-size: 60px; + display: inline-block; + text-align: center; + font-family: 'Open Sans', sans-serif; + font-weight: 300; +} + +.btn-login { + width: 140px; +} + +.btn-lock, .btn-login { + background: #02b5c2; + color: #fff; + outline: none !important; +} + + .btn-lock, .btn-lock:hover { + border-left: none; + } + +.has-error .btn-lock { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} + +.has-success .btn-lock { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} + +.form-inline .input-group input:focus { + z-index: auto; +} + +.form-inline .form-group { + display: none; +} + +.form-inline.Cookies .form-group.Cookies, +.form-inline.Mobile .form-group.Mobile, +.form-inline.Gitee .form-group.OAuth, +.form-inline.GitHub .form-group.OAuth { + display: flex; +} + +div.input-group span { + color: #fff; +} + +div.input-group input, div.input-group input:hover, .btn-lock, div.input-group .input-group-text, .btn-login { + border-color: #1d9238; +} + + div.input-group input:focus { + box-shadow: none; + } + + div.input-group input, div.input-group input:hover, div.input-group input:focus { + border-right: none; + } + + div.input-group input.error { + background-color: #dcc4c4; + border-color: #e21717; + } + +div.input-group .input-group-text { + background-color: #02b5c2; +} + +.btn-sms { + width: 122px; +} + +.form-group:last-child input { + width: 80px; +} + +@media (min-width: 576px) { + .form-inline .form-group { + flex: 0 1 auto; + margin-bottom: 1rem; + } +} \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-blue.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-blue.css new file mode 100644 index 000000000..419e966eb --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-blue.css @@ -0,0 +1,114 @@ +body { + -webkit-font-smoothing: antialiased; +} + +.form-control:focus { + border-color: #66afe9; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); +} + +.login-wrap .rememberPwd i { + width: 13px; +} + +.login-wrap .rememberPwd { + cursor: pointer; + margin-left: 2px; +} + +.container-fluid { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + display: flex; + align-items: center; + justify-content: center; + background: url('../images/cover-bg.jpg'); + background-size: cover; + color: #ffffff; +} + +.login-container { + box-shadow: 0px 20px 80px 0px rgba(0,0,0,0.3); + border-radius: 6px; +} + +.login-form { + padding: 44px 44px; + font-size: 0.875rem; + border: solid 1px #4f9fde; + border-radius: 6px; + width: 412px; +} + +.login-form-header { + display: flex; + justify-content: space-between; + align-items: flex-end; + margin-bottom: 20px; +} + + .login-form-header h2 { + margin-bottom: 0; + font-size: 1.714rem; + } + +.login-other { + display: table; + text-align: center; + white-space: nowrap; + margin: 0.25rem 0 0.825rem 0; +} + + .login-other:before, .login-other:after { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC"); + content: ''; + display: table-cell; + position: relative; + top: 50%; + width: 50%; + background-repeat: no-repeat; + } + + .login-other:before { + background-position: right 1em top 50%; + } + + .login-other:after { + background-position: left 1em top 50%; + } + +.login-list { + display: flex; + justify-content: space-between; +} + + .login-list .item { + width: 32px; + height: 32px; + } + +.btn-login { + color: #fff; + background: #fe7300; +} + + .btn-login:hover { + background: #f38d30; + color: #fff; + } + +.forget-password { + padding: 16px 0; +} + +.login-footer .login-footer-body li a { + color: #e0e0e0; +} + +a { + color: #fff; +} \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-footer.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-footer.css new file mode 100644 index 000000000..4891233b8 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-footer.css @@ -0,0 +1,25 @@ +.login-footer { + display: none; +} + +@media (min-width: 768px) { +.login-footer { + display: block; + position: absolute; + bottom: 40px; +} + + .login-footer .login-footer-body { + display: flex; + width: 600px; + justify-content: space-around; + } + + .login-footer .login-footer-body li { + list-style: none; + } + + .login-footer .login-footer-body li a { + color: #7e8392; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-gitee.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-gitee.css new file mode 100644 index 000000000..f2a23746e --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-gitee.css @@ -0,0 +1,178 @@ +body { + -webkit-font-smoothing: antialiased; +} + +.form-control:focus { + border-color: #66afe9; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); +} + +.login-wrap .rememberPwd i { + width: 13px; +} + +.login-wrap .rememberPwd { + cursor: pointer; + margin-left: 2px; +} + +.container-fluid { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + display: flex; + align-items: center; + justify-content: center; + min-width: 1000px; +} + +.login-container { + min-height: 500px; + box-shadow: 0px 20px 80px 0px rgba(0,0,0,0.3); + display: flex; + width: 1000px; +} + + .login-container section { + width: 50%; + } + + .login-container .login-sidebox { + position: relative; + background: -webkit-gradient(linear, left bottom, left top, from(#3a485a), to(#607089)); + background: linear-gradient(0deg, #3a485a 0%, #607089 100%); + color: #fff; + } + + .login-container .login-sidebox::before, .login-container .login-sidebox::after { + content: ''; + top: 0; + right: 0; + bottom: 0; + left: 0; + position: absolute; + } + + .login-container .login-sidebox::before { + background: url(../images/left-1.png) no-repeat 0 0; + } + + .login-container .login-sidebox::after { + background: url(../images/left-2.png) no-repeat right bottom; + } + + .login-container .login-sidebox .login-sidebox-content { + padding: 80px 80px 48px; + position: relative; + z-index: 1; + } + +.login-sidebox-header { + margin-bottom: 40px; +} + +.login-sidebox-logo { + display: flex; + align-items: center; + margin-bottom: 14px; +} + + .login-sidebox-logo img { + width: 48px; + height: auto; + border-radius: 50%; + margin-right: 14px; + } + + .login-sidebox-logo span { + display: inline; + font-size: 1.5rem; + font-weight: 700; + } + +.login-sidebox-subtitle { + font-size: 20pt; + font-weight: normal; +} + +.login-sidebox-footer { + margin-top: 40px; + border-top: solid 1px #ddd; + padding-top: 28px; + font-size: 0.875rem; + font-weight: 500; +} + + .login-sidebox-footer a { + cursor: pointer; + color: #fff; + } + +.login-form { + padding: 64px; + font-size: 0.875rem; +} + +.login-form-header { + display: flex; + justify-content: space-between; + align-items: flex-end; + margin-bottom: 20px; +} + + .login-form-header h2 { + margin-bottom: 0; + font-size: 1.714rem; + } + +.login-other { + display: table; + text-align: center; + white-space: nowrap; + margin: 0.25rem 0 0.625rem 0; +} + + .login-other:before, .login-other:after { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC"); + content: ''; + display: table-cell; + position: relative; + top: 50%; + width: 50%; + background-repeat: no-repeat; + } + + .login-other:before { + background-position: right 1em top 50%; + } + + .login-other:after { + background-position: left 1em top 50%; + } + +.login-list { + display: flex; + justify-content: space-between; +} + + .login-list .item { + width: 32px; + height: 32px; + } + +.btn-login { + color: #fff; + background: #fe7300; +} + + .btn-login:hover { + background: #f38d30; + color: #fff; + } + +.forget-password { + padding: 16px 0; +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-lte.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-lte.css new file mode 100644 index 000000000..b40d8d93b --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-lte.css @@ -0,0 +1,194 @@ +body { + color: #666; + background-color: #e9ecef; + align-items: center; +} + +.card { + border-top-color: #3c8dbc; + color: #444; +} + + .card:hover { + border-top-color: #2c6ca2; + } + +.login-card-body { + background-color: #3c8dbc !important; +} + +.login-box-msg { + margin: 0; + padding: 0 20px 20px; + text-align: center; + color: #fff; +} + +.login-logo { + font-size: 2.1rem; + font-weight: 300; + margin-bottom: .9rem; + text-align: center; + color: #fff; +} + +.form-control { + border-radius: 0; +} + +.form-signin-heading { + margin: 0; + padding: 20px 15px; + text-align: center; + background-color: #41cac0; + border-radius: 5px 5px 0 0; + color: #fff; +} + +.login-wrap { + display: flex; + flex-direction: column; + margin: 1rem; +} + + .login-wrap .rememberPwd { + cursor: pointer; + color: #333; + margin-left: 2px; + } + + .login-wrap .rememberPwd i { + width: 13px; + } + + .login-wrap .card, .login-wrap .card:hover, .modal .card, .modal .card:hover { + border: 1px solid #84bbe2; + } + +.btn-login { + background-color: #f8f9fa; + border-color: #ddd; + color: #444; + margin-bottom: 0.75rem; + outline: none !important; + margin-top: -0.25rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0; + border-width: 1px; + box-shadow: none; +} + + .btn-login.hover, .btn-login:active, .btn-login:hover { + background-color: #e9ecef; + color: #2b2b2b; + font-size: 1.25rem; + } + +.btn-sms { + border-radius: 0; +} + +.input-group-text { + background-color: #e9ecef; + border-color: #ced4da; + color: #666; +} + +.form-control, .input-group-append .btn { + /*border-color: #1ca0e9 !important;*/ +} + +.slidercaptcha { + display: none; + background-color: #00adec; + border-radius: 4px; + box-shadow: 0 0 10px #fff; + height: 274px; + width: 286px; + z-index: 1080; + position: absolute; +} + + .slidercaptcha canvas:first-child { + border-radius: 4px; + border: solid 1px #0076c9; + } + + .slidercaptcha .close { + color: #fff; + margin-top: -2px; + } + + .slidercaptcha.oauth { + height: 210px; + } + + .slidercaptcha.card .card-body { + padding: 0.75rem 0 0 0; + } + + .slidercaptcha.card .card-header { + background-image: none; + background-color: rgba(0, 0, 0, 0.03); + color: #fff; + } + + .slidercaptcha.card .card-header .close:hover { + color: #fff; + } + + .slidercaptcha.forgot, .slidercaptcha.reg { + bottom: 52px; + } + +.login-other { + display: table; + text-align: center; + white-space: nowrap; + margin: 0.25rem 0 0.625rem 0; +} + + .login-other:before, .login-other:after { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC"); + content: ''; + display: table-cell; + position: relative; + top: 50%; + width: 50%; + background-repeat: no-repeat; + } + + .login-other:before { + background-position: right 1em top 50%; + } + + .login-other:after { + background-position: left 1em top 50%; + } + +.login-list { + display: flex; +} + + .login-list .item { + width: 24px; + height: 24px; + } + +.login-wrap .btn-sms { + width: 140px; +} + +.login-footer-container { + position: absolute; + bottom: 40px; + display: flex; + justify-content: center; + width: 100%; +} + + .login-footer-container .login-footer { + position: relative; + bottom: 0; + } diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive-lte.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive-lte.css new file mode 100644 index 000000000..81feed9f8 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive-lte.css @@ -0,0 +1,44 @@ +@media (max-width: 767px) { + .form-signin { + margin: 0 auto; + max-width: 320px; + } +} + +@media (min-width: 768px) { + /*body { + background-color: #5bc0de; + background: url('../images/bg2.jpg') fixed no-repeat; + background-size: 100% 100%; + }*/ + + .container { + width: 500px; + margin: 0 auto; + } + + .form-signin-heading { + padding: 28px 0; + background-color: transparent; + } + + .login-wrap { + width: 300px; + height: 274px; + position: relative; + left: 346px; + justify-content: center; + } + + .slidercaptcha { + width: 300px; + } + + .slidercaptcha, .slidercaptcha.oauth { + height: 280px; + } + + .slidercaptcha.card .card-body { + padding: 15px 15px 0 15px; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive.css new file mode 100644 index 000000000..c0d356eda --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive.css @@ -0,0 +1,61 @@ +@media (max-width: 767px) { + .form-signin { + margin: 0 auto; + background: #fff; + border-radius: 5px; + max-width: 320px; + border: solid 1px #ddd; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.125); + } +} + +@media (min-width: 768px) { + body { + background-color: #5bc0de; + background: url('../images/bg2.jpg') fixed no-repeat; + background-size: 100% 100%; + } + + .container { + background: url('../images/bg3.png') no-repeat; + background-size: contain; + width: 704px; + height: 404px; + margin: 0 auto; + } + + .form-signin-heading { + padding: 28px 0; + background-color: transparent; + } + + .login-wrap { + width: 300px; + height: 274px; + position: relative; + left: 346px; + justify-content: center; + } + + .slidercaptcha { + width: 300px; + } + + .slidercaptcha, .slidercaptcha.oauth { + height: 280px; + } + + .slidercaptcha.card .card-body { + padding: 15px 15px 0 15px; + } + +.login-footer { + width: 100%; + display: flex; + justify-content: space-around; +} + + .login-footer .login-footer-body li a { + color: #e0e0e0; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-tec.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-tec.css new file mode 100644 index 000000000..c214ed252 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-tec.css @@ -0,0 +1,13 @@ +.container-fluid { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + display: flex; + align-items: center; + justify-content: center; + background: url('../images/login-background.jpg'); + background-size: cover; + color: #ffffff; +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login.css new file mode 100644 index 000000000..52fa3e82e --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login.css @@ -0,0 +1,141 @@ +body { + color: #797979; + background-color: #f1f2f7; +} + +.form-signin-heading { + margin: 0; + padding: 20px 15px; + text-align: center; + background-color: #41cac0; + border-radius: 5px 5px 0 0; + color: #fff; +} + +.login-wrap { + display: flex; + flex-direction: column; + margin: 1rem; +} + + .login-wrap .rememberPwd { + cursor: pointer; + color: #333; + margin-left: 2px; + } + + .login-wrap .rememberPwd i { + width: 13px; + } + + .login-wrap .card, .login-wrap .card:hover, .modal .card, .modal .card:hover { + border: 1px solid #84bbe2; + } + +.btn-login { + background: #f67a6e; + color: #fff; + text-transform: uppercase; + font-weight: 300; + font-family: 'Open Sans', sans-serif; + box-shadow: 0 4px #e56b60; + margin-bottom: 0.75rem; + outline: none !important; + margin-top: -0.25rem; + line-height: 1; +} + + .btn-login:focus { + box-shadow: 0 4px #e56b60; + } + +.input-group-text { + background-color: #6bc3f4; + border-color: #1ca0e9; +} + +.form-control, .input-group-append .btn { + border-color: #1ca0e9 !important; +} + +.slidercaptcha { + display: none; + background-color: #00adec; + border-radius: 4px; + box-shadow: 0 0 10px #fff; + height: 274px; + width: 286px; + z-index: 1080; + position: absolute; +} + + .slidercaptcha canvas:first-child { + border-radius: 4px; + border: solid 1px #0076c9; + } + + .slidercaptcha .close { + color: #fff; + margin-top: -2px; + } + + .slidercaptcha.oauth { + height: 210px; + } + + .slidercaptcha.card .card-body { + padding: 0.75rem 0 0 0; + } + + .slidercaptcha.card .card-header { + background-image: none; + background-color: rgba(0, 0, 0, 0.03); + color: #fff; + } + + .slidercaptcha.card .card-header .close:hover { + color: #fff; + } + + .slidercaptcha.forgot, .slidercaptcha.reg { + bottom: 52px; + } + +.login-other { + display: table; + text-align: center; + white-space: nowrap; + margin: 0.25rem 0 0.625rem 0; +} + + .login-other:before, .login-other:after { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC"); + content: ''; + display: table-cell; + position: relative; + top: 50%; + width: 50%; + background-repeat: no-repeat; + } + + .login-other:before { + background-position: right 1em top 50%; + } + + .login-other:after { + background-position: left 1em top 50%; + } + +.login-list { + display: flex; + justify-content: space-between; +} + + .login-list .item { + width: 32px; + height: 32px; + } + +.login-wrap .btn-sms { + width: 140px; +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lte.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lte.css new file mode 100644 index 000000000..e71f2c3db --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lte.css @@ -0,0 +1,400 @@ +#nprogress .spinner { + display: none; +} + +.header .nav { + justify-content: flex-end; +} + + .header .nav .dropdown, .userinfo { + transition: all .3s linear; + cursor: pointer; + margin: 0; + padding: 0 6px; + } + + .header .nav [data-toggle="dropdown"] { + padding: 16px 12px; + } + +.header .badge { + top: 4px; + right: auto; +} + +.header nav, .userinfo .dropdown-toggle:after { + display: none; +} + +.header .sidebar-toggle-box { + cursor: pointer; +} + + .header .sidebar-toggle-box span, aside .nav-brand a { + transition: all .3s ease-in-out; + } + +.sidebar-open .sidebar-toggle-box .fa-bars { + transform: none; +} + +.username { + font-size: 1rem; + vertical-align: middle; + max-width: 120px; +} + +.username, .sidebar-open aside:hover .nav-header span, .userinfo .dropdown-item .username + div { + margin-left: 0.625rem; +} + +.userinfo img { + border-radius: 4px; + width: 2rem; + height: 2rem; +} + +.userinfo .username { + max-width: 110px; +} + +.userinfo .dropdown-toggle { + border-radius: 0; + height: 50px; + display: flex; + align-items: center; +} + + .userinfo .dropdown-toggle, .userinfo .dropdown-toggle:hover, .userinfo.show .dropdown-toggle, .header .nav a, .header .nav a:hover { + border: none !important; + } + + .userinfo .shadow-default, .header .nav a, .header .nav a:hover { + box-shadow: none; + } + +.userinfo .dropdown-item { + border-bottom: solid 1px rgba(255, 255, 255, 0.4); + padding: 0.375rem 0.625rem; +} + + .userinfo .dropdown-item:first-child { + display: flex; + } + + .userinfo .dropdown-item:first-child .font-weight-bold { + font-size: 1rem; + } + + .userinfo .dropdown-item img { + width: 60px; + height: 60px; + } + + .userinfo .dropdown-item .username { + max-width: 180px; + } + + .userinfo .dropdown-item a { + padding: 0.25rem 0.625rem; + } + + .userinfo .dropdown-item a:hover { + color: #333; + } + + .userinfo .dropdown-item a i { + display: inline-block; + margin-right: 10px; + } + + .userinfo .dropdown-item a .badge { + top: 74px; + left: 202px; + } + + .userinfo .dropdown-item:last-child { + border-bottom: none; + } + + .userinfo .dropdown-item:last-child a { + background: none; + } + +.userinfo.show .dropdown-menu { + margin-top: 5px; + cursor: default; +} + +aside, .main-content { + top: 51px; +} + +aside { + background-color: #222d32; +} + + aside .nav-brand, .sidebar-open aside:hover .nav-brand { + height: 51px; + align-items: center; + padding: 0 0.625rem; + } + + aside .nav-brand a { + white-space: nowrap; + } + + aside .nav-brand img, aside:hover .nav-brand img { + width: 2.125rem; + height: auto; + border-radius: 0.42rem; + } + + aside .nav-brand span { + line-height: 2.125rem; + vertical-align: middle; + margin-left: 6px; + } + + aside .nav-link span { + display: inline-block; + white-space: nowrap; + } + + aside .nav-link span { + display: inline-block; + white-space: nowrap; + } + +.main-content { + transition: margin-left .3s linear; +} + +.main-header .breadcrumb { + margin-top: -10px; + padding: 8px 0; +} + +.main-header { + display: block; + margin-bottom: 5px; +} + + .main-header .text-dark { + font-size: 1.5rem; + } + +.breadcrumb { + border-top: none; +} + +/* color */ +.main-content { + background-color: #ecf0f5; +} + +.header, .userinfo .dropdown-menu, .userinfo .dropdown-item { + background: #3c8dbc; +} + + .header .nav .dropdown:hover, .userinfo .dropdown-toggle:hover { + background-color: rgba(0,0,0,0.1); + } + +aside .nav-brand { + background: #367fa9; +} + +.sidebar .nav-link { + color: #b8c7ce; +} + +.header, .header .breadcrumb-item a, aside .nav-brand a, .sidebar-toggle-box, .userinfo .dropdown-toggle, .header .nav .dropdown > a, .userinfo .dropdown-item, .userinfo .dropdown-item a, .userinfo .dropdown-item:last-child a { + color: #eee; +} + + .sidebar-toggle-box:hover, aside .nav-brand a:hover, .userinfo .dropdown-toggle:hover, .userinfo.show .dropdown-toggle, .header .nav .dropdown > a:hover, .sidebar .nav-link:hover, .userinfo .dropdown-item:hover, .userinfo .dropdown-item a:hover, .userinfo .dropdown-item:last-child a:hover { + color: #fff; + } + +.sidebar .nav-sidebar .has-treeview .nav-link.active { + background-color: rgba(60, 141, 188, 0.8); +} + +.sidebar .nav-sidebar > .nav-item > .nav-link.active { + background-color: #3c8dbc; +} + +.sidebar .nav-sidebar > .nav-item > .nav-link[aria-expanded="true"], +.sidebar .nav-sidebar .nav-item:not(.parent) .nav-link.active:before { + background-color: rgba(59, 141, 188, 0.7); +} + +.sidebar .nav-sidebar > .nav-item > .nav-link[aria-expanded="true"] { + color: #fff; +} + +.header, aside .nav-brand { + border-bottom: 1px solid #367fa9; +} + + .header .nav .dropdown-menu a { + color: #333; + } + +.breadcrumb > li > a { + color: #444; +} + +.card { + border-top-color: #3c8dbc; + color: #444; +} + + .card:hover { + border-top-color: #2c6ca2; + } + +.card-header, .modal-footer { + border-bottom: 1px solid #f4f4f4; +} + +footer { + background: #2c3b41; +} + +@media (min-width: 667px) { + .header .nav { + display: flex; + flex: 0 1 auto; + height: 3.125rem; + } + + .sidebar-toggle-box { + flex: 1 1 auto; + } +} + +@media (min-width: 769px) { + .header { + margin-left: 13.375rem; + transition: margin-left .3s linear; + } + + .header .sidebar-toggle-box span { + opacity: 0; + } + + .header .bg { + display: none; + } + + aside { + top: 0; + } + + aside .sidebar, .sidebar-open aside:hover .sidebar { + top: 117px; + transition: top .3s linear; + } + + aside .sub .nav-tem, .sidebar-open aside:hover .sidebar .sub .nav-item { + margin-left: 10px; + } + + aside .nav-brand, .sidebar-open aside:hover .nav-brand, aside .nav-header { + display: flex; + } + + aside .nav-header { + padding: 0.625rem 0.625rem 0.625rem 0.625rem; + border-bottom: solid 1px rgba(221, 221, 221, 0.5); + } + + aside .nav-header a { + white-space: nowrap; + } + + aside .nav-header img, .sidebar-open aside:hover .nav-header img { + width: 2.8125rem; + height: 2.8125rem; + border-radius: 50%; + } + + aside .nav-header span, .sidebar-open aside:hover .nav-header span { + color: #eee; + } + + aside .sub .nav-link, .userinfo .dropdown-item, aside .sidebar .sub .nav-item, aside, aside .nav-header img { + transition: all .3s linear; + } + + aside .nav-link span, aside .nav-brand span, aside .nav-header span, aside .nav-brand img { + transition: margin-left .3s linear, opacity .3s ease, visibility .3s ease; + } + + .sidebar-open .header { + margin-left: 3.375rem; + } + + .sidebar-open .header .sidebar-toggle-box span { + opacity: 1; + } + + .sidebar-open aside { + z-index: 15; + } + + .sidebar-open aside:hover { + width: 13.375rem; + } + + .sidebar-open aside:hover .nav-brand img { + margin-left: 0; + } + + .sidebar-open aside { + transform: translate(0); + width: 3.375rem; + } + + .sidebar-open aside .nav-item span, .sidebar-open aside .nav-header span, .sidebar-open .nav-brand span, .sidebar-open aside .nav-item.parent .fa-angle-left { + visibility: hidden; + opacity: 0; + } + + .sidebar-open aside .nav-item span, .sidebar-open aside .nav-header span, .sidebar-open .nav-brand span { + margin-left: -10px; + } + + .sidebar-open aside .nav-brand img { + margin-left: 112px; + } + + .sidebar-open aside .nav-header img { + width: 2.25rem; + height: 2.25rem; + } + + .sidebar-open aside:hover .nav-brand span, .sidebar-open aside:hover .nav-header span, .sidebar-open aside:hover .nav-item span, .sidebar-open aside:hover .nav-item.parent .fa-angle-left { + opacity: 1; + visibility: visible; + } + + .sidebar-open aside:hover .nav-link i + span, .sidebar-open aside:hover .nav-brand span { + margin-left: 0; + } + + .sidebar-open aside .sidebar { + top: 108px; + } + + .sidebar-open .main-content { + margin-left: 3.375rem; + transition: margin-left .3s linear; + } + + .sidebar-open aside .sidebar .sub .nav-item { + margin-left: 0; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site-responsive.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site-responsive.css new file mode 100644 index 000000000..3e375d33d --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site-responsive.css @@ -0,0 +1,53 @@ +@media (min-width: 568px) { + .cache-item > :nth-child(2) { + flex: 0 0 144px; + } + + .cache-item > :nth-child(4) { + flex: 1 1 auto; + display: block; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + margin-left: 10px; + } + + .bootstrap-table .bs-bars .toolbar .btn i + span { + display: none; + } +} + +@media (min-width: 667px) { + .bootstrap-table .bs-bars .toolbar .btn span { + display: inherit; + } +} + +@media (min-width: 768px) { + .main-content { + position: absolute; + overflow: auto; + -ms-overflow-style: auto; + } + + .header, .footer { + position: fixed; + } +} + +@media (min-width: 769px) { + .sidebar-open .main-content { + margin-left: 0; + display: block; + } + + .main-content { + margin-left: 13.375rem; + } +} + +@media (min-width: 1077px) { + .bootstrap-table .bs-bars .toolbar .btn i + span { + display: inline; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css new file mode 100644 index 000000000..958ef40b9 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css @@ -0,0 +1,606 @@ +/*Title*/ +body.trans-mute * { + transition: none !important; +} + +.header { + border-bottom: 1px solid #ddd; + padding: 0 15px; + top: 0; + left: 0; + right: 0; + z-index: 10; +} + +.welcome-bg { + background-image: url('../images/bg.jpg'); + background-size: 100% 100%; +} + +.card-cache { + margin-bottom: 15px; +} + + .card-cache h6 { + font-weight: bold; + color: #0077de; + background-color: #b5f1b6; + padding: 0.5rem 1rem; + border-radius: 4px 4px 0 0; + margin-bottom: 0; + } + +.cache-item { + display: flex; + align-items: center; + padding: 0.5rem 0.625rem; + border: 1px solid #eee; + border-width: 0 1px 1px 1px; +} + + .cache-item > :nth-child(2) { + flex: 1 1 auto; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + margin-left: 10px; + } + + .cache-item > :nth-child(4) { + display: none; + } + + .cache-item > :nth-child(5) { + display: flex; + align-items: center; + } + + .cache-item > :nth-child(5) span { + margin: 0 6px; + width: 28px; + text-align: right; + } + + .cache-item .badge { + position: relative; + top: -8px; + } + + .cache-item .btn:not(:first-child) { + font-size: 0.75rem; + padding: 1px 5px; + } + +.card-img { + max-width: 258px; + margin-bottom: 15px; +} + +.card-header label.control-label { + margin-bottom: 0; +} + +.modal-body .dd { + margin-bottom: 15px; +} + +.logTs, .logSql, .logDbExcep { + color: red; + font-weight: 600; +} + +.logExcep { + color: #337ab7; + font-weight: 600; +} + +.logMsg { + color: #ce2520; + font-weight: 600; +} + +.sidebar-toggle-box .fa-bars { + transition: transform .3s ease-in-out; + width: 20px; + transform-origin: center; +} + +.sidebar-open .main-content { + display: none; +} + +.sidebar-open .sidebar-toggle-box .fa-bars { + transform: rotate(-90deg); +} + +.main-content { + padding: 15px 15px 0 15px; + margin-left: 0; + left: 0; + bottom: 40px; + right: 0; + top: 89px; + transition: margin-left .3s ease-in-out; +} + + .main-content > .panel:last-child .panel-body { + padding-bottom: 0; + } + + .main-content > .panel > .panel-body > .modal-footer { + text-align: left; + } + +.affix { + position: fixed; + bottom: 95px; + right: 50px; +} + + .affix a { + font-size: 2rem; + margin-top: 16px; + } + +/*Messages*/ +.mail-box { + display: flex; +} + + .mail-box .sm-side { + flex: 0.4; + background: #e5e8ef; + border-radius: 4px 0 0 4px; + } + + .mail-box .sm-side .user-head { + background: #00a8b3; + border-radius: 4px 0 0 0; + padding: 10px; + color: #fff; + min-height: 80px; + } + + .mail-box .sm-side .user-head .inbox-avatar { + width: 65px; + float: left; + } + + .mail-box .sm-side .user-head .inbox-avatar img { + height: 65px; + border-radius: 4px; + border: 0; + vertical-align: middle; + } + + .mail-box .sm-side .user-head .user-name { + display: inline-block; + margin: 0 0 0 10px; + } + + .mail-box .sm-side .user-head .user-name h5 { + margin-top: 15px; + margin-bottom: 0; + font-weight: 300; + } + + .mail-box .sm-side .user-head .user-name h5 a { + color: #fff; + } + + .mail-box .sm-side .inbox-body, .mail-box .lg-side .inbox-body { + padding: 20px; + } + + .mail-box .sm-side .inbox-body .btn-compose { + background: #ff6c60; + padding: 12px 0; + text-align: center; + width: 100%; + color: #fff; + } + + .mail-box .sm-side .inbox-body .btn-compose:hover { + background: #f5675c; + color: #fff; + } + + .mail-box .sm-side ul.inbox-nav { + display: inline-block; + width: 100%; + margin: 0; + padding: 0; + } + + .mail-box .sm-side ul.inbox-nav li { + display: inline-block; + line-height: 45px; + width: 100%; + } + + .mail-box .sm-side ul.inbox-nav li a { + color: #6a6a6a; + line-height: 45px; + width: 100%; + display: inline-block; + padding: 0 20px; + } + + .mail-box .sm-side ul.inbox-nav li a:hover, .mail-box .sm-side ul.inbox-nav li.active a, .mail-box .sm-side ul.inbox-nav li a:focus { + color: #6a6a6a; + background: #d5d7de; + } + + .mail-box .sm-side ul.inbox-nav li a .label { + margin-top: 13px; + padding: 0.5em 0.8em; + } + + .mail-box .sm-side ul.inbox-nav li a i { + width: 18px; + } + + .mail-box .lg-side { + flex: 0.6; + background: #fff; + border-radius: 0 4px 4px 0; + } + + .mail-box .lg-side .inbox-head { + padding: 12px; + background: #41cac0; + color: #fff; + border-radius: 0 4px 0 0; + min-height: 80px; + } + + .mail-box .lg-side .table-inbox { + border: 1px solid #d3d3d3; + margin-bottom: 0; + } + + .mail-box .lg-side .table-inbox .unread td { + font-weight: 600; + background: #f7f7f7; + } + + .mail-box .lg-side .table-inbox tr td { + padding: 12px; + } + + .mail-box .lg-side .table-inbox tr td .fa-star.inbox-started, .mail-box .lg-side .table-inbox tr td .fa-star:hover { + color: #f78a09; + } + + .mail-box .lg-side .table-inbox tr td:hover { + cursor: pointer; + } + +#nprogress .bar { + background: #673AB7; + height: 3px; +} + +#nprogress .spinner { + top: 15px; + right: 17px; +} + +.dd { + max-width: 100%; +} + +.dd-item, .dd-empty, .dd-placeholder { + font-size: 0.875rem; +} + + .dd-item button { + outline: none; + } + +.dd3-content { + display: block; + height: 30px; + margin: 5px 0; + padding: 5px 10px 5px 40px; + color: #333; + text-decoration: none; + font-weight: bold; + border: 1px solid #ccc; + background: #F5F5F5; + background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%); + background: -moz-linear-gradient(top, #fafafa 0%, #eee 100%); + background: linear-gradient(top, #fafafa 0%, #eee 100%); + box-sizing: border-box; + -moz-box-sizing: border-box; + border-radius: 3px; + cursor: pointer; +} + + .dd3-content:hover { + color: #2ea8e5; + background: #d5d5d5; + } + + .dd3-content label { + display: block; + cursor: pointer; + } + + .dd3-content label span.active { + color: darkred; + } + + .dd3-content label span i { + width: 22px; + display: inline-block; + text-align: center; + margin-right: 4px; + } + + .dd3-content label input { + margin-right: 10px; + cursor: pointer; + margin-top: 4px; + } + + .dd3-content span { + position: absolute; + top: 6px; + } + + .dd3-content .menuOrder { + right: 15px; + } + + .dd3-content .menuType { + right: 100px; + } + + .dd3-content .menuApp { + right: 45px; + } + +li.is-disabled .dd3-content { + color: #c0c4cc; +} + +@media (max-width: 480px) { + .dd3-content .menuType { + display: none; + } + + li[data-category="1"] .dd3-content .menuOrder { + color: green; + } +} + +li[data-category="1"] .dd3-content .menuType { + color: green; +} + +.dd-dragel > .dd3-item > .dd3-content { + margin: 0; +} + +.dd3-item > button { + margin-left: 30px; +} + +.dd3-handle { + position: absolute; + margin: 0; + left: 0; + top: 0; + cursor: pointer; + width: 30px; + text-indent: 100%; + white-space: nowrap; + overflow: hidden; + border: 1px solid #ccc; + background: #d5d5d5; + background: -webkit-linear-gradient(top, #ddd 0%, #bbb 100%); + background: -moz-linear-gradient(top, #ddd 0%, #bbb 100%); + background: linear-gradient(top, #ddd 0%, #bbb 100%); + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + + .dd3-handle:before { + content: '≡'; + display: block; + position: absolute; + left: 0; + top: 3px; + width: 100%; + text-align: center; + text-indent: 0; + color: #fff; + font-size: 20px; + font-weight: normal; + } + + .dd3-handle:hover { + /*background: #404040;*/ + background: #5cb85c; + border: 1px solid #404040; + } + +pre { + padding: 5px; + margin: 5px; + width: 100%; + border-radius: 4px; + border: solid 1px #ccc; +} + +.string { + color: green; +} + +.number { + color: darkorange; +} + +.boolean { + color: blue; +} + +.null { + color: magenta; +} + +.key { + color: red; +} + +.typeahead { + max-height: 300px; + overflow: auto; + padding: 6px 0; +} + +.refreshIcon { + color: rgba(255,255,255,.8); +} + + .refreshIcon:hover { + color: #fff; + } + +.header .badge.badge-task { + right: 8px; + top: 2px; +} + +.header .content-task { + position: relative; + top: 6px; + right: 26px; +} + +.userinfo { + margin-top: 2px; +} + + .userinfo .dropdown-toggle, .header .nav .dropdown > a { + color: #777; + } + +.error-content { + position: absolute; + bottom: 0; + top: 0; + right: 0; + left: 0; + display: flex; + align-items: center; + justify-content: center; + background: #8075c6; + color: #fff; + font-size: 1rem; +} + + .error-content .error-wrapper { + max-width: 30rem; + } + +.error-wrapper img { + width: 150px; + height: auto; +} + +.error-wrapper h1 { + font-size: 1.5rem; + font-weight: bold; + margin: 1.25rem 0; +} + +.error-wrapper h3 { + font-size: 1.17rem; + font-weight: bold; + margin: 1.125rem 0; +} + +.error-wrapper p { + padding-top: 10px; +} + +.error-wrapper div { + text-align: left; +} + +.error-wrapper a { + cursor: pointer; +} + + .error-wrapper a, .error-wrapper a:hover, .error-wrapper a:focus { + text-decoration: none; + outline: none; + color: #371ed4; + } + +.modal-query .form-group input.form-control { + flex: 1 1 auto; +} + +.bootstrap-table .fixed-table-toolbar .bs-bars, .bootstrap-table .fixed-table-toolbar .search, .bootstrap-table .fixed-table-toolbar .columns { + margin-bottom: 10px; + margin-top: 0; +} + +.tooltip-inner .search-input-tooltip { + font-size: 0.75rem; +} + + .tooltip-inner .search-input-tooltip kbd { + display: inline-block; + background: #17a2b8; + padding: 1px 6px; + } + +.card-footer { + padding: 0.5rem 15px; +} + +.modal-body, .card-body { + padding: 15px 15px 0 15px; +} + +.bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body { + border-radius: 4px; + border: 1px solid #dee2e6; +} + + .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body table { + border: none; + } + + .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body table thead th, + .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body table tbody td { + border-top: none; + border-left: none; + } + + .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body table thead th:last-child, + .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body table tbody tr td:last-child { + border-right: none; + } + + .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body table tbody tr:last-child td { + border-bottom: none; + } + + .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body .fixed-table-loading { + left: 0; + right: 0; + } + +.bootstrap-table .fixed-table-container.fixed-height .fixed-table-header { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.bootstrap-table td .btn, th.sortable { + white-space: nowrap; +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/tasks.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/tasks.css new file mode 100644 index 000000000..90749b365 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/tasks.css @@ -0,0 +1,257 @@ +/*--------------Tasks Widget--------------*/ +.task-content { + margin-bottom: 30px; +} + +.tasks-widget .task-content:after { + clear: both; +} + +.tasks-widget .task-footer { + margin-top: 5px; +} + + .tasks-widget .task-footer:after, + .tasks-widget .task-footer:before { + content: ""; + display: table; + line-height: 0; + } + + .tasks-widget .task-footer:after { + clear: both; + } + +.tasks-widget .task-list { + padding: 0; + margin: 0 0 20px 0; +} + + .tasks-widget .task-list > li { + position: relative; + } + + .tasks-widget .task-list li.last-line { + border-bottom: none; + } + + .tasks-widget .task-list li > .task-bell { + margin-left: 10px; + } + + .tasks-widget .task-list li > .task-checkbox { + float: left; + width: 30px; + } + + .tasks-widget .task-list li > .task-title { + overflow: hidden; + height: 46px; + } + + .tasks-widget .task-list li > .task-title .task-value { + position: absolute; + left: 190px; + right: 84px; + top: 14px; + display: none; + } + + .tasks-widget .task-list li > .task-title span { + display: inline-block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100%; + } + + .tasks-widget .task-list li > .task-title .badge { + position: relative; + display: inline-block; + top: -16px; + left: -12px; + } + + .tasks-widget .task-list li > .task-title .hidden-phone { + padding-top: 12px; + margin-right: 4px; + } + + .tasks-widget .task-list li > .task-title .hidden-phone > span { + margin-right: 6px; + vertical-align: middle; + } + + .tasks-widget .task-list li > .task-title .hidden-phone button.btn-xs { + font-size: 0.75rem; + line-height: 1.5; + margin-right: 4px; + } + + .tasks-widget .task-list li > .task-title .hidden-phone a.btn-xs { + padding: 4px 5px; + } + + .tasks-widget .task-list li > .task-config { + position: absolute; + top: 10px; + right: 10px; + } + + .tasks-widget .task-list li .task-title.notifi .task-title-sp { + max-width: 80px; + } + + .tasks-widget .task-list li .task-title.notifi .task-value { + left: 120px; + right: 190px; + } + + .tasks-widget .task-list li .task-title.notifi .task-time { + position: absolute; + right: 66px; + top: 15px; + display: inline-block; + } + + .tasks-widget .task-list li .task-title .task-title-sp { + margin-right: 5px; + max-width: 120px; + margin-top: 14px; + } + + .tasks-widget .task-list li.task-done .task-title-sp { + text-decoration: line-through; + color: #bbbbbb; + } + + .tasks-widget .task-list li.task-done { + background: #f6f6f6; + } + + .tasks-widget .task-list li.task-done:hover { + background: #f4f4f4; + } + + .tasks-widget .task-list li:hover { + background: #f9f9f9; + } + + .tasks-widget .task-list li .task-config { + display: none; + } + + .tasks-widget .task-list li:hover > .task-config { + display: block; + margin-bottom: 0 !important; + } + + .tasks-widget .task-list li i { + position: absolute; + left: 6px; + padding: 16px 10px; + cursor: pointer; + margin-top: 2px; + } + +#sortable { + list-style-type: none; + padding: 0; + width: 100%; +} + +.ui-sortable > li { + padding-left: 35px; + position: relative; + background: #f5f6f8; + margin-bottom: 2px; + border-bottom: none; +} + +.ui-sortable li.title { + color: #0077de; + background-color: #b5f1b6; + padding: 10px 15px; +} + + .ui-sortable li.title:hover { + background-color: #b5f1b6; + } + + .ui-sortable li.title:first-child { + border-radius: 4px 4px 0 0; + } + +.ui-sortable li.list-primary { + border-left: 3px solid #41CAC0; +} + +.ui-sortable li.list-success { + border-left: 3px solid #78CD51; +} + +.ui-sortable li.list-danger { + border-left: 3px solid #FF6C60; +} + +.ui-sortable li.list-warning { + border-left: 3px solid #F1C500; +} + +.ui-sortable li.list-info { + border-left: 3px solid #58C9F3; +} + +.ui-sortable li.list-inverse { + border-left: 3px solid #BEC3C7; +} + +.ui-sortable li.list-default { + border-left: 3px solid #BEC3C7; +} + +.ui-sortable li.list-Exception { + border-left: 3px solid red; +} + +.ui-sortable li.list-Message { + border-left: 3px solid #00ff00; +} + +.ui-sortable li.list-Task { + border-left: 3px solid #2083a0; +} + +.ui-sortable li.list-Notification { + border-left: 3px solid #b7d8e2; +} + +.task-header { + font-size: 14px !important; + font-weight: 600; + background-color: #5cb85c !important; + color: #fff; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.task-oper { + padding-top: 15px; + padding-right: 20px; +} + +@media (max-width: 548px) { + .tasks-widget .task-list li .task-title.notifi .task-value { + right: 66px; + } + + .tasks-widget .task-list li .task-title.notifi .task-time { + display: none; + } +} + +@media (min-width: 375px) { + .tasks-widget .task-list li > .task-title .task-value { + display: inline-block; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme-responsive.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme-responsive.css new file mode 100644 index 000000000..ae6538673 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme-responsive.css @@ -0,0 +1,157 @@ +@media print { + a:link { + text-decoration: none !important; + } + + a[href]:after { + content: none !important; + } +} + +@media (min-width: 375px) { + .toolbar .dropdown-menu a { + padding: 0 14px; + } + + .toolbar .dropdown-menu a:first-child { + border-left: none; + } + + .form-check-input + span, .form-check-input + label { + max-width: 146px; + } +} + +@media (min-width: 568px) { + .sidebar-toggle-box span { + display: inline; + } + + .bootstrap-table .bs-bars .gear { + display: none; + } + + .bootstrap-table .bs-bars .toolbar { + display: inline-flex; + } + + .bootstrap-table .bs-bars .toolbar .btn i + span { + display: inline; + } +} + +@media (min-width: 576px) { + .form-inline .control-label { + padding-top: 6px; + padding-bottom: 6px; + } + + .form-inline input.form-control, .form-inline .input-group, .form-select > input.form-control { + width: 194px; + } + + .form-inline .input-group input.form-control { + width: 1%; + } + + .modal-lg { + max-width: calc(90%); + } + + .btn-fill { + width: auto; + } +} + +@media (min-width: 667px) { + .header .nav { + display: flex; + flex: 1 1 auto; + } + + .sidebar-toggle-box { + flex: 0 1 auto; + } +} + +@media (min-width: 768px) { + html { + -ms-overflow-style: none; + } + + .sidebar-open aside { + transform: translate(0); + } + + .bootstrap-table .fixed-table-body td .btn-group, .bootstrap-table .fixed-table-body td .btn { + white-space: nowrap; + } +} + +@media (min-width: 769px) { + .sidebar-open aside { + transform: translate(-100%); + } + + .sidebar-open footer { + display: flex; + } + + aside { + transform: translate(0); + width: 13.375rem; + overflow: hidden; + bottom: 40px; + } + + aside .sidebar { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + overflow: hidden; + } +} + +@media (min-width: 940px) { + .form-check-input + span, .form-check-input + label { + max-width: 192px; + } +} + +@media (min-width: 992px) { + .modal-lg { + max-width: 940px; + } + + .modal-xl { + max-width: calc(100% - 100px); + } +} + +@media (min-width: 1120px) { + .bootstrap-table .fixed-table-toolbar .columns button i + span, .bootstrap-table .fixed-table-toolbar .search button i + span { + display: inline-block; + } +} + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1100px; + } + + .modal-body-fixed { + max-height: calc(80vh); + } +} + +@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) { + .main-content, aside:not(:hover), header, .nav-brand a img, .nav-brand a span { + transition: none !important; + } + + .sidebar .sub .nav-item .nav-link:before { + margin-top: -18px; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme.css new file mode 100644 index 000000000..2b9b870f1 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme.css @@ -0,0 +1,965 @@ +html { + font-size: 16px; + -ms-overflow-style: auto; +} + +body { + color: #797979; + background: #f1f2f7; + -webkit-overflow-scrolling: touch; +} + +.bg { + background-color: #337ab7; + height: 3px; + position: absolute; + left: 0; + right: 0; +} + +aside .bg, aside .nav-brand, aside .nav-header, .header .nav, .userinfo .dropdown-item:first-child { + display: none; +} + +.header { + background: #fff; +} + + .header .nav { + margin-left: 15px; + flex-wrap: nowrap; + } + + .header .nav .dropdown { + margin-right: 6px; + display: flex; + align-items: center; + } + + .header .badge { + position: absolute; + right: -12px; + top: -4px; + opacity: 0.8; + z-index: 1; + } + + .header .navbar { + padding: 0 0 0 1rem; + } + + .header .navbar .dropdown-menu { + padding: 0.25rem 0; + } + + .header .navbar .dropdown-menu-arrow { + width: 0; + height: 0; + border-width: 0 6px 6px; + border-style: solid; + border-color: transparent transparent rgba(0,0,0,.15); + position: absolute; + left: 16px; + margin-top: -10px; + } + + .header .navbar .dropdown-menu-arrow:after { + content: " "; + width: 0; + height: 0; + border-width: 0 6px 6px; + border-style: solid; + border-color: transparent transparent #fff; + position: absolute; + top: 1px; + left: -6px; + } + + .header .dropdown-menu { + padding: 0; + } + +.userinfo img { + height: 29px; + width: 29px; + border-radius: 2px; +} + +.userinfo .dropdown-toggle { + display: block; + padding: 6px 6px; + border-radius: 4px; + transition: all .25s linear; +} + +.userinfo .dropdown-toggle, .header .nav .dropdown > a { + border: 1px solid #eee; +} + + .userinfo .dropdown-toggle:after { + vertical-align: middle; + } + + .userinfo .dropdown-toggle:hover, .userinfo.show .dropdown-toggle, .nav [data-toggle="dropdown"]:hover { + color: #333; + border: solid 1px #337ab7; + } + +.userinfo .dropdown-item { + display: flex; + width: 270px; + padding: 0; + justify-content: space-around; + background-color: #fff; +} + + .userinfo .dropdown-item a { + text-align: center; + color: #777; + padding: 15px 10px; + flex: 1 1 33.333%; + } + + .userinfo .dropdown-item a:hover { + color: #333; + } + + .userinfo .dropdown-item a i { + font-size: 1.025rem; + display: block; + margin-bottom: 4px; + } + + .userinfo .dropdown-item:first-child { + border-radius: 4px 4px 0 0; + } + + .userinfo .dropdown-item:first-child a:hover { + color: #333; + } + + .userinfo .dropdown-item:last-child { + border-radius: 0 0 4px 4px; + } + + .userinfo .dropdown-item:last-child a { + color: #ca3a39; + border-radius: 0 0 0.15rem 0.15rem; + background: #a9d96c; + background-image: linear-gradient(to bottom, #a9d96c 0%, #799e51 100%); + } + + .userinfo .dropdown-item:last-child a:hover { + color: #d40c0b; + } + +.userinfo .username { + max-width: 90px; + vertical-align: middle; +} + +.userinfo .badge { + left: 224px; + right: auto; + top: 6px; +} + +.header .nav .dropdown > a { + border-radius: 4px; + padding: 6px 12px; + transition: all .25s linear; +} + +.header .nav .dropdown .dropdown-blazor { + padding: 2px 4px; +} + +.header .nav .dropdown-blazor img { + width: 28px; + margin-top: 1px; +} + +.nav .dropdown-menu { + width: 235px; + border: none; + margin-left: -98px; + margin-top: 12px; +} + +.nav .dropdown-arrow { + border-style: solid; + border-width: 0 9px 9px; + position: absolute; + left: 108px; + top: -9px; +} + +.nav .dropdown-header { + color: #fff; + padding: 0.5rem 0.625rem; + border-radius: 4px 4px 0 0; +} + +.nav .dropdown-footer { + padding: 0.375rem 0; + background-color: #f1f2f7; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +.nav .dropdown-item { + display: flex; + border-bottom: 1px solid #EBEBEB; + padding: 10px 12px; + font-size: 0.75rem; +} + + .nav .dropdown-item:nth-of-type(odd), .cache-item:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); + } + + .nav .dropdown-item.active, .nav .dropdown-item:active { + color: #212529; + } + + .nav .dropdown-item > :nth-child(2) { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + display: inline-block; + flex: 1 1 auto; + padding: 0 6px; + } + + .nav .dropdown-item .small { + font-weight: bold; + } + +a, a:hover, a:focus { + text-decoration: none; + outline: none; +} + +body, .form-control, .dropdown-menu, .btn:not(.btn-lg):not(.btn-xs), .input-group-text, .popover-header { + font-size: 0.875rem; +} + + .form-control:focus { + border-color: #66afe9; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); + } + +.container-fluid { + padding-top: 15px; +} + +.sidebar-open aside { + transform: translate(0); +} + +.sidebar-open footer, .sidebar-open .container-fluid { + display: none; +} + +.sidebar { + background: inherit; +} + + .sidebar .nav-item { + margin: 2px 10px; + flex: 1 1 auto; + } + + .sidebar .nav-sidebar { + margin: 6px 0; + } + + .sidebar .nav-link { + color: #aeb2b7; + padding: 0.5rem 0.625rem; + transition: background .3s linear, color .3s linear; + white-space: nowrap; + display: flex; + align-items: center; + } + + .sidebar .nav-link i:first-child { + width: 22px; + } + + .sidebar .sub { + margin-top: 2px; + } + + .sidebar .sub .nav-item { + margin-right: 0; + } + + .sidebar .nav-link .fa-angle-left { + transition: all .3s linear; + transform-origin: center; + } + + .sidebar .nav-link:not(.collapsed) .fa-angle-left { + transform: rotate(-90deg); + } + + .sidebar .nav-sidebar > .nav-item > .nav-link:hover, + .sidebar .nav-sidebar > .nav-item > .nav-link[aria-expanded="true"], + .sidebar .show .nav-item .nav-link:hover:before, + .sidebar .nav-sidebar .nav-item:not(.parent) .nav-link.active:before, + .sidebar .nav-sidebar .nav-link.active { + background-color: rgba(255,255,255,.1); + } + + .sidebar .nav-sidebar .show .nav-link, .sidebar .nav-sidebar .collapsing .nav-link { + background-color: transparent; + } + + .sidebar .sub .nav-item .nav-link:before { + background-color: transparent; + content: ''; + position: absolute; + left: 10px; + right: 10px; + border-radius: 4px; + height: 37px; + transition: all .3s linear; + } + + .sidebar .sub .nav-item .nav-link i, .sidebar .sub .nav-item .nav-link span { + z-index: 2; + position: relative; + } + +.sidebar-toggle-box, .nav-brand span { + font-size: 1.25rem; +} + +.sidebar-toggle-box { + display: block; + color: #777; + flex: 1 1 auto; + padding: 0.625rem 0; + white-space: nowrap; + transition: color .3s linear; +} + + .sidebar-toggle-box:hover { + color: #333; + } + + .sidebar-toggle-box span { + display: none; + } + +aside { + transition: transform .3s ease-in-out; + transform: translate(-100%); + position: absolute; + top: 89px; + bottom: 0; + left: 0; + right: 0; + z-index: 5; + background: #2a3542; +} + +.breadcrumb { + border-top: solid 1px #ddd; + background-color: transparent; + border-radius: 0; + padding: 8px 10px; + margin-bottom: 0; +} + + .breadcrumb i { + padding-right: 6px; + } + +.main-header { + display: none; +} + +footer { + background: #5b6e84; + color: #fff; + padding: 10px 4px; + height: 40px; + left: 0; + bottom: 0; + right: 0; + z-index: 4; + display: flex; +} + + footer div { + flex: 1 1 auto; + text-align: center; + } + +.go-top { + background: rgba(255,255,255,.5); + width: 20px; + height: 20px; + border-radius: 50%; + -webkit-border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + margin-right: 4px; +} + + .go-top:hover { + background-color: white; + } + + .go-top i { + color: #2A3542; + } + +.btn-fill { + width: 100%; +} + +.input-group .btn:focus, .btn-group .btn:focus, .page-link:focus { + box-shadow: none; +} + +.input-group .btn:not(.btn-secondary):not(.btn-primary):not(.btn-warning):not(.btn-info):not(.btn-danger) { + background-color: #e9ecef; + border-color: #ced4da; +} + +.nav-link { + transition: color .25s linear; +} + +.close { + transition: all .25s linear; +} + + .close:focus { + outline: none; + } + +.dropdown-select + .dropdown-menu a:hover, .dropdown-select + .dropdown-menu .dropdown-item:hover { + background: #007AC0; + color: #fff; +} + +.dropdown-menu { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.176); +} + + .dropdown-menu a, .dropdown-select + .dropdown-menu .dropdown-item { + transition: all .25s linear; + padding: 6px 20px; + display: block; + } + +.dropdown-select + .dropdown-menu .dropdown-item { + color: #007bff; +} + +.dropdown-divider { + margin: 0.125rem 0; +} + +.dropdown-item.active, .dropdown-item:active { + color: rgba(0, 0, 0, 0.9); + background-color: rgba(0, 0, 0, 0.05); +} + +.dropdown-item i + span { + margin-left: 6px; +} + +.tooltip-inner { + max-width: 768px; +} + +.is-invalid .tooltip-inner { + background-color: #dc3545; +} + +.is-invalid .arrow:before { + border-top-color: #dc3545; + border-bottom-color: #dc3545; +} + +input.is-invalid { + background-repeat: no-repeat; + background-image: url('../images/error.png'); + background-position: right 8px center; +} + +input.is-valid { + background-repeat: no-repeat; + background-image: url('../images/success.png'); + background-position: right 8px center; +} + +input.pending { + background-repeat: no-repeat; + background-image: url(../images/loading-sm.gif); + background-position: right 8px center; +} + +.form-inline .form-group { + margin-bottom: 15px; +} + + .form-inline .form-group .control-label { + margin-right: 10px; + width: 90px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + justify-content: flex-start; + } + +.form-inline .form-row, .form-inline .row { + flex: 1 1 100%; +} + +.modal-header { + background-color: #f5f5f5; + padding: 10px 15px; +} + +.modal-title { + overflow-x: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.modal-body-fixed { + max-height: calc(54vh); + overflow-y: auto; +} + +.nobar .fixed-table-toolbar { + display: none; +} + +.card { + margin-bottom: 15px; + box-shadow: 0 0 8px 0 rgba(0,0,0,.075), 0 2px 4px 0 rgba(255,255,255,0); + border-top: solid 3px rgba(108, 117, 125, 0.6); + transition: all linear .3s; +} + + .card:hover { + box-shadow: 0 0 8px 0 rgba(0,0,0,.15), 0 2px 4px 0 rgba(255,255,255,0); + border-top-color: #6c757d; + } + + .card .card, .card .card:hover { + box-shadow: none; + } + +.card-header { + padding: 0.5rem 1rem; +} + +.card .card-header a:not([data-toggle="popover"]) { + color: #797979; +} + +.card .card-header a[data-toggle="collapse"] { + display: block; +} + + .card .card-header a[data-toggle="collapse"] i { + transition: all .25s linear; + } + + .card .card-header a[data-toggle="collapse"].collapsed i { + transform: rotate(-90deg); + } + +.card .card-header a.fa { + transition: color .3s linear; +} + + .card .card-header a.fa:hover { + color: #333; + } + +.card .card-header i + span { + margin-left: 6px; +} + +.no-card-header .card-header { + display: none; +} + +.btn i + span, .badge i + span { + margin-left: 4px; +} + +.form-check-label { + cursor: pointer; +} + +.form-check-input + span, .form-check-input + label { + max-width: 98px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + display: inline-block; +} + +.bootstrap-table .table thead > tr > th { + border-top: none; +} + +.table-condensed > thead > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > tbody > tr > td { + padding: 2px 0; +} + +.fixed-table-loading { + padding: 8px; +} + +.bootstrap-table { + margin-bottom: 15px; +} + + .bootstrap-table .fixed-table-body .table td > a { + display: block; + } + + .bootstrap-table .fixed-table-toolbar .columns-right .btn-group .dropdown-menu { + padding-top: 8px; + } + + .bootstrap-table .fixed-table-container .card-view .value { + word-break: break-all; + } + + .bootstrap-table .fixed-table-container .card-view .value > a, .bootstrap-table .fixed-table-container .card-view .value > div:not(.btn-group) { + min-width: 60px; + display: inline-block; + } + + .bootstrap-table .card-view:not(:last-child) { + margin-bottom: 6px; + } + + .bootstrap-table .export .dropdown-menu a { + min-width: 110px; + } + + .bootstrap-table .export .dropdown-menu { + padding-bottom: 8px; + } + + .bootstrap-table .export .dropdown-menu li:hover { + background-color: #f8f9fa; + } + + .bootstrap-table td > .btn:not(:first-child) { + margin-left: 5px; + } + + .bootstrap-table .badge .fa { + margin-right: 4px; + } + + .bootstrap-table .fa-info { + width: 9px; + } + + .bootstrap-table .fixed-table-toolbar .bs-bars, .fixed-table-toolbar .search, .fixed-table-toolbar .columns { + line-height: normal; + } + + .bootstrap-table .bs-bars .toolbar { + display: none; + } + + .bootstrap-table .bs-bars .toolbar .btn i + span { + display: none; + } + + .bootstrap-table .bs-bars .gear .dropdown-menu { + padding: 0; + } + + .bootstrap-table .bs-bars .gear .dropdown-menu a { + padding: 8px 12px; + display: table-cell; + color: #504d4d; + } + + .bootstrap-table .bs-bars .gear .dropdown-menu a:not(:first-child) { + border-left: solid 1px #aeb2b7; + } + + .bootstrap-table .bs-bars .gear .dropdown-menu a:hover { + color: #235e90; + } + + .bootstrap-table td { + word-break: break-all; + } + + .bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .loading-text { + font-size: 0.875rem; + } + + .bootstrap-table td, .bootstrap-table .fixed-table-container .table thead th .th-inner { + padding: 0.5rem; + } + + .bootstrap-table .fixed-table-container .table thead th .th-inner.sortable { + padding-right: 30px; + } + + .bootstrap-table .table tbody tr:nth-of-type(odd) { + background-color: rgba(0,0,0,.05); + } + + .bootstrap-table .fixed-table-container .fixed-table-body .table .bs-checkbox label { + margin-bottom: 0; + } + + .bootstrap-table .fixed-table-container .fixed-table-body .table .bs-checkbox label input[type='checkbox'] { + cursor: pointer; + } + + .bootstrap-table .fixed-table-container .fixed-table-body .table td .btn:not(.btn-lg) { + font-size: 0.75rem; + padding: 1px 5px; + } + + .bootstrap-table .fixed-table-container .table tbody tr.selected td { + background-color: rgba(0, 0, 0, 0.03); + } + + .bootstrap-table .fixed-table-container .table.table-sm tbody td { + padding: 0.3rem; + } + + /* fix bootstrap bottom margin */ + .bootstrap-table .fixed-table-pagination > .pagination-detail, .bootstrap-table .fixed-table-pagination > .pagination { + margin-bottom: -5px; + } + + .bootstrap-table .fixed-table-toolbar .dropdown-menu label.dropdown-item { + margin: 0; + padding: 6px 20px; + } + + .bootstrap-table .fixed-table-toolbar .columns button i + span, .bootstrap-table .fixed-table-toolbar .search button i + span { + display: none; + } + +.fixed-table-toolbar .dropdown-menu { + min-width: unset; +} + +.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + border-bottom: 0; +} + +.popover { + max-width: 320px; + padding: 0; +} + +.popover-body .bootstrap-table { + margin: 0.25rem 0; +} + +.popover-content { + max-height: 240px; + overflow-y: auto; + overflow-x: hidden; +} + +.file-drop-zone.clickable:hover { + border: 1px dashed #999; +} + +[data-toggle="LgbValidate"] input[type="text"], [data-toggle="LgbValidate"] input[type="password"] { + padding-right: 30px; +} + +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(220, 53, 69,.6); +} + +.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(40, 167, 69,.6); +} + +.arrow-primary { + border-color: transparent transparent #007bff; +} + +.arrow-success { + border-color: transparent transparent #28a745; +} + +.arrow-info { + border-color: transparent transparent #17a2b8; +} + +.arrow-warning { + border-color: transparent transparent #ffc107; +} + +.arrow-danger { + border-color: transparent transparent #dc3545; +} + +.show .shadow-primary, .shadow-primary:hover { + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 123, 255, 0.5); + border-color: #007bff !important; +} + +.show .shadow-success, .shadow-success:hover { + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(40, 167, 69, 0.5); + border-color: #28a745 !important; +} + +.show .shadow-info, .shadow-info:hover { + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(23, 162, 184, 0.5); + border-color: #17a2b8 !important; +} + +.show .shadow-warning, .shadow-warning:hover { + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 193, 7, 0.5); + border-color: #ffc107 !important; +} + +.show .shadow-danger, .shadow-danger:hover { + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(220, 53, 69, 0.5); + border: 1px solid #dc3545 !important; +} + +.show .shadow-default, .shadow-default:hover { + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); + border: 1px solid #337ab7; +} + +.mCSB_scrollTools { + width: 10px; +} + +.control-label > a { + margin-left: 6px; + color: #5bc0de; +} + +.date > input { + cursor: pointer; +} + +.datetimepicker { + padding: 4px; +} + + .datetimepicker table tr td span { + white-space: nowrap; + } + +.form-inline .form-group-dropdown { + display: flex; + flex-wrap: nowrap; +} + + .form-inline .form-group-dropdown .control-label { + padding: 6px 0; + margin: 0 10px 0 0; + } + + .form-inline .form-group-dropdown .dropdown, .form-inline .form-group-dropdown .dropup { + display: inline-block; + } + +.swal2-popup .swal2-title { + margin-bottom: 16px; + font-size: 1.5rem; +} + +.swal2-popup .swal2-styled { + padding: 0.4em 1em; +} + +.alert-info { + border-left: solid 4px #53d0e4; +} + +.alert-danger { + border-left: solid 4px #f78792; +} + +label[for] { + cursor: pointer; +} + +.form-inline .form-group .toggle { + display: block; +} + +.badge-md { + font-size: 0.75rem; + padding: 4px 6px; +} + +.toggle .btn-default, .toggle.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border-color: #ccc; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} + + .toggle .btn-default.active { + background-image: none; + background-color: #e0e0e0; + border-color: #dbdbdb; + } + + .toggle .btn-default.active:hover { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; + } + +.toggle.btn .toggle-handle { + display: inline-block; + margin-left: 0; +} + +.custom-control-label { + color: #333; + font-weight: bold; +} + + .custom-control-label:before, .custom-control-label::after { + top: 3px; + } + +.file-preview .file-preview-thumbnails { + display: flex; +} + +.file-drop-zone .file-preview-thumbnails { + cursor: pointer; +} + +.krajee-default.file-preview-frame { + cursor: default; +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404_icon.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e4576d2cb169020d6d48c46acdc4444401bfa0a0 GIT binary patch literal 25589 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 \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/banner4.jpg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/banner4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..631668b5096dfdf02cd3c903ed9d2d1d7c37495a GIT binary patch literal 222606 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
  • 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 W0d}kPeSe{s;Y{E)^Rwu;q5lV0awRPQ literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.jpg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5ca81d7b0413032fce84bb82e4fa3acdd3650228 GIT binary patch literal 109058 zcmY(r2V7G7|37{XOC&WgFf}VA^(v0YQQ5GAg5jtTagnCx$k8$h6FHbK9QU(7H|A zg@YIL=QTv(YzvFs3BeE!f*?LP^e?2t4&Ssk0t#1xBk-SlP!fdse+w3T!s5Uhi^Jno z3!Z>iF9d>y22n$Ups7hBX=-Zy-v!2Ev3ML_lR(hao}xKLd#VmtrcPC#^xsBna_|5C z?*HxmQ9=|V&YIwYg((n*0%IxgpH`?0g0S%90&Z2kz^WS~Xb?63I}ZQv3osS+S7b05 z7z1W7g+PFDFh&D{DHyCVZeFM^p6xY_LD-UzU2B`;-A@%BDRvgb&Cz&wwfD(dyZ0_8 z_OwJ|SiGKWD`&ugq8cAuT}>Jo2dRfK*2T_aiYlA-4gG-vl9#QXd-u_} zt>(_Hd#iq*#V$CyK($+H{Ji_~`R`p?RqB0Kr)7kCf6juVwtt|(D?=fXAD;hM{VS5N zNj+XfWbyOv*`FVcvnn61e-yjFvOQzN$@y2ni4hT7pI z;A}guS&@O?8h(Q-6F+`fr@F+gU+!5k|JrRkJ@)AF*xJgydN;Ndtr`QT9`t(o^zw~$ zC#~kH_HOkLUwira+u7(}vA-g>)-0bZC;*?q4Mp@VdR3&l469$(bXGMd6GN*zmsNAk z^&5{=-7|ZxnidfTt0%YaFD?hF?ztn&W3*E>>$1R|w(8mWcV>N4)5U&a+=!Y0mA5~B z811f^*fdd48hh*JVbztEO*rUp9_cK4v+35|$bxE*2=yTSwB$PVAkpHJekvNXrdNPd zCJN-s{1)83H_mFwTYp7$Rf|aV$hHmY+qTWrnYY5j!@hct>ZaR# z)79h+H>~`oo~0z}yn*^d_O@8{HzA^1N5OUT4Xq|m$QGV`e)0!6KpR)zAAZ*zwJ1pZ zYE<`^?;Y^r)-ON>(!|-hDvDwQKB~xw$x~miy?o;1-UhIHNxj>0QvIU>EI0~Ig1=9a zI>Ezf)440x23igUt9cRq{lA;*9e;l4N6kb&dy*CZ{mgu+dd|wFdsGxrE>#mox$m4x zZbD|A3kI9;sl#frnop?708P~Wn!KL+-qBr?*9BYEzU6;k6DP-QIiwbHR>_ch2;=`w z{sSpAs?<}SGNfh!c5;KCyf=7qLtQdCbkf|_>Zweh{E0@Dny8b%y!8uNrPhOxzb5tN zugQ@#cdBm|GfO?aj(O+Qa@Jxu5vQhbWuZ!FCJJ2B=c}d|!L9s{dTS*{*ao~ z%6*sBs;l`zeX}K&8|_pi*UxLJY3#l>c=_aq$lAi^=bqW9)o#VAr|Pej|VsELLZ~woGO-i(K z*5t+h8`k-Mg8fZBizAc24cDkqvA@9O|4tp9)RF&Rawi2?eYp@I`szFTe*;cR?xjg# zpJaLHf3qn5Pbbk6>Tg?4PtsCRGbw|mlQhIvPVy()cXFRA>Q>Ll=YPl74z2I~18w+y z*3{>}0kc<4j+8lDEye{jk4e99>U)!VeiG57NYctDw}zR%YME`XnAoZ!p|+FjALvWO z@7;S|ocdTejMQG*fzPB+TO=IYjMtPR;?1P+9)mL(1zuWn7D$ag?{Ts5Jd`H5__HQW z(YCWGc$(XqjmujVAOH1Ad{)f7apBCalA|jxI^Bx=RKDcF(qm3XH(WIu@11qdi7<0c zdBSO~^Er+WBT3oO<~p6}xKW&YBU{h*S#!^TNEiD}3B|#5oR&E;6d?kCkAIIsDA*!& zBFvh`CSguV?V_|Qg_X|)XIC&Xb(z)>&K9NTBq^_tMmAMP7d}5bAmh*Ai(i!$4s7Fh z`#+S&ICzTBSWtx2lM-@^aY8D7)p3+{~END#09gv?lk;uRHrsJaT-s=d;36sAtddhA<*xcP`*!A=Z*^ z8=D$YMC?8i7HP0G=!R0bC47&2_vVOLZ{WK9TKlIip7T_L)?u3k?Vh1+I1=}!KYjFb z(Om4U{yS}Z=ih#|=ER!IPK2O2)kzzA`Bi)$iJ4cfIAeXiikp6>y#ZSu(2RCc1dVYe zAS(DU$LpvLC&uaigw;(d(6Rnp=WfvLo@#X%lL`57a{~z)G0T*F2$w4iKBQ>%>D6BNS&( zg?^JEO&Fzk(n+e=jjakw$%!aL#=@**$b%hlyTmNfE>V`lw5F$Ll88ibT2hbx>ehaT z?s&kBy<8Y zgKNW(-({bNPJXx=p$n8iD&_3Om(rpoB1}I+!8{DNQ}HswMWwV{VwAlC7LfZ% zCIl?rC{_`8>JiJiViJ@>vC@R8I0Vb~ zw2z4-p|cB$2m(bIh(H&JsePz&<6lvXIbCa}DY#hlw5STI&rWLNeA1t7Fd;j8 z4sH8P_3g1ff1u4Z9+9%nC-eIET)q-szr5&l&B6XRN3of^ns$BtspS{-y4Y|Nzbc!? zE7y1R)CwpK{PNz)=sepp=jA{|=eE|8gA50QYOU1DVI5BNL0WHV;Q2LX1(k*)zJgxC zp^VDj5uq2qk6|vm4B2z^@~6`Uzl!w=XwhF`z&ZLEYuhOmr22Lya;7w&np!TgfRtsJ zRGg1c;t02EY0!xTEGz@o711I4`u zz?Ld86ldZIQ-eFWN~=uUj!r@9DZyvSp-uZ2Z z?WvvLv~5T02DAp(<@*ewyJm=fc>L^&e>Au1P8H?(tMMnFE^H(|TT{K}oD;EoTULj` z2Hsg7Q0$tP5m5ty}IKmo$+KKAY-sFve9;q7vP>eE@+E`e&uZ4 zx;+0Q(#jqQm%0pPNT`VxG!cV=*33lY%6gSUl;{=UrL|Fs{q!>ytWrGBhb#yYgz$Bc zC;}I7P6r8L0ljON8YkNW=cENe;s^w3K~;A2v=UAx(qRch0TE455(0UQ;QSRGZ3elp z7f*W{Q4V34&@^JYjj4XUu+<(H-_A9i1&e%Q*u6q-EWe+_4)?)B5Kp(oL`n}uAQxb6 zmxZ{nJ%Khu<`5eTm{Ndn-S~INczO~awk797np7C#CmJQ|Qg{|pNVQP-IHE-Y4;bRu zd>@%rRARlWNX@#uY&{E#?*Vs?p$V;=ACKTJv2P9!BYA0)5Op5m*>VgTWb8~t~L;l&)jA^unA0(D&Fb?dHHo8>DaoTJK8j0< zIG9L9AMIkW>gE!SxrVxCYc1(-XwtxAl- z&{w)Kn-(Rmr-ggND9YAVO7!_;aGEEMtc(Vh7$R#?#V8Kw?H>23Q}YwuAp#loq=%Sb z_8^|cWITdJraXtwoTd{sp7J3j2jM3|`rd3`6ik2}#!2nxq*hT3MVvqp$G<+cua8ki z@9U%Y(i;aEAcX1Xfb)d-J!XEt)~oE}XQzNt?)rS+v~1se#t1Vp5!YfY%cwL63pWVe z_IuQ_@MW!dq#0Pm>@8LiZ8?>I$nLZvqkoQx*Y0Jl9b#CzKi$L5>e8R^yy0^>?B%)K zUZX|3E^m@5>z5mT`ta#}3GMEpG1roC*FtGIBSjbq0#Nss(d7;uS+O*u^R6W}RwqoC z>v8;ZuVx#DUW?y2CucOnSDRL3aMjDyC9yck9?PbEgn0@%e!ql@4L+k^M+&B^Sms5E zV)o)0%n<_KjKRVL!)JrC1Cr;LD-_lPY+Y91x%2W3qFjvS~6tmh=;3 z;=j)Yzc~NT?%C#tNq1HkOcw$7o*)a48X-aS6fbSux^RO^D{i(*S?Q4*Rw$cZS95j{%I96^=rp6hMIO?h}pdG)5PX4ENja3OGcNhJQBoj zX8O!o;WZ$f6JtCNIec4)@_{vzR>K%cSLS zDVy!7h!UHSB>IpJ5{-^%(5H0~usH;D8r+UUp%JkOL|?Blhl<9L<>nwjM>UD;l?bAX zf#(y}6C*fOybD{U#?c9(LUc2(p2DIgQXzyph>uDwC$VwKAgl*bA^A4vrb`Y6F#(Yw zm4{PZM;A86CFxS{5lt-2gifXaWHmRyz&moa5@4oVKEqBpI&{I2`7>>M1<*MW-UVV+_+WtTW75JJQQi zcev*L)jQ%a&qFuS#DnyoWvPiRg|Jl2sDhNCzGxJbC@+?Q z0Hj?T?+8nQ?`qfC21)dFc$%cGzpvtwb&(Mjz1fLi<*W(22}crmxTI-a<|=*=i4m^r zHJO;=n_LQ2Yz>4%m=GoQ)QpljL;5~Kij09KwMf`>3wS<8qF8Ti1{6+}aExG_(*`i^ zMoGHZ0{S%gCPL-``wJGL0%7qfbS=O+93Ch+ghqI)4ud~W1%<|&!uGvL1a>i&Ulo%& z5S2O*lbv@YThAJ>i&3Ro)vI)_p4ZX91DPbl99?G9dHDOCZNI*JJn1rfwp-xZdOtJE zh`6=q{GLx2RU8I?6yHjk02zTaL&?2fx#g71a$)!@+i3=iXa*PeB&2@&hMm%{d7$60 zaS_z)y@n7gSQGxppkkU5wO^lkby&*7OvrLuWZl`==#G?)Z(DLOr|80`?VwJcC&==83{ zqbzeqKfRtS0OS;~-IB!^RL~>ADb54-^jp3rQ5vv>5tC1t|rOvrR_?^m>q2Ky(u+gz2Ht9T|r) z;S3XniN$>OOfF}Ef)5f!Bh?6Cb3_vz0a}Zg7?)x_36EMy(_lB39C}Vl0d)uJ@xi=+ zXhLX#Op~;e8A%{cBtirT4Q2C{7$q5^(#c!~vxgyx<{c1amkx4b?8~(sTw}dtsu;4+ zgeyX#B)(~sQ*uHXMZ~a*YNQBJX*vDpR-090qr+d`d_3v)KBq3BD()j=eAno3YTMAn zO_S?Il}XoD`;G){SPgh+i5JuY$-?+^&KOHG9=IF#nEfTyUwOdO1`UmejuU5ElrcYi zdN-WVdAj6iNt#i`6`Q+r9Qx+FuFm8~M~S7=Fa};lf$sCprv+@i4|Hw$($?jsz49$1 z+=#2WTdY7BVi@2->iPg5$Q6jB3~f$UY$Micr-=R#P#y|N6xi93h8>1B(Nm^l}p zN!<=~>mw;z0*ob28Rw&!G!s$TO{NjrPmdEiGLGbG0mF&VTtaloa>58?yafb5z^_3# z*b~Ov9{A}-roxCz2qOs;sC?+w6h*zB121zy8CZ93wC7oY=>B>d#W$N44V;>KMNsV; ziZFeT@f5bt*ENAxhB|9z+g0St?FX>EU4Yt-_i17gFMv$8*>t}32$Au4X zuV-z0xR@Ey=in;J^a4qUqL^iTB(i0aZ#^&0sN#{;vXVm#=0XrO76SOhb78eOLu8XA z^x(Qde*9~hg8KL$zM>t#_%w$H&EUd-#^#Zra3l0zxh?Q^V;zUNq+NS@H56Z zH>BLx_%z)S{z>j zEtwT#UaeO$h$0!Mw%%5ZHe*5D*ci8?Fk_g&iD5lywr7QER=Jyzk|A?T21LrI>tjNb z@Gg)A0>XDOJ&qDZNb`vX!J<9h%-P1dY%@mUFJl}g#eSAJl0waaJ|sKBW*{O@26hY( z%LwJ^@Qi*Ia{#A)B93$uJl*k^R2P$T&;*CN@!hC29cMMwO~fl+;?8+lCwb=5Oto2J zi6PSh=1t*v!%&d~*MV!-#Ef9#F{^>?^X?)_OwXikClwG(&uG$BvH@(S+86`=I!QIn z6ElOoJv-RxR!qf^(Vj)R3^+m>`Nw8~hkC{%mbnFkL)T{0> z^rNfnWmo)m$@z++lad)tAYtUB0v< zw|i~f^G2hiT#yHV2*r`SLK zD$SUBaw_?>2^W}7qMVa1>62)~9GdY8GV3(m9wIAE%t3I6LOe*DMNr0Zb;&>r)1Vv; zV|Qo3PhzpkgaV?&#+V2lp3GU(9563IJC}q^A-j1ARCuR_ZMr8(B8#UB_;O4L%u<41MPa96=DquDZd=i%wAhs}=hY8&F_0(;7hGwk&jtKX`Lc#aW1xms3k=L7z2 z_tLMf?f2FO;ckPgNPw_RWC319STkX0xYw<AKfrQ&jAG zDqM$mM#&@+Fq?cBA`2n1_Y{5})NYP}^j(Mm5b>h8C0eM820RN^1;;p<@9k-vy%He< zTZR3}f(#(olx^ajlgNYg0U}7{X(jM<+%@SY5C(*l|9dM;#BoAh>U=~_T(8Jenkb@k zX>|Jz8=lxxc9?{DyS5Xlx8f}EQR;1eV&wE`dw%pTuV2WlEuT8`KfXkT?=0Muo* zf9B=wdly_=`x4i@V>)Ni{>FZTPe;A1mtzuE3y!`|S6dD~)I?YHr?m-1={GxMu2UZ_1*ao(mY z(y}sspgTUZ9KhZE9E9qDQE_p;Fm!F!ZrQ1={&P-@E;m((Nv%D$Wld?p4eM;L z!-z*tGTjF#y{s_uv8*@OW1rS}8pOfhF-LMkih5#9R@G6rB@_|Vk>ZZbaS1OnDrKhTJAyN+`{q5=wdS^ydgQ9-H%DhO#< zrC5-j^U@7vmN6+MF$Gnw?U@cB`UENnkkP2rMv%8#atNsa!if@t6G;qo8R^!lvFECa zLErGTh~DQkodcY^((qSPpV*XG3hO`xq;8)Rp0jv)t8iwhUtqClc!4(ZvU+3qOlo(R zc&v28j>8&0fSZ=GrkyWc8+rpTI+)p<3(!mf*45KtZ{W@J@~Q??|JSYm>|Gr9Y2Mk~ z?V}Geu2pXHOUQc`?tZtI7S8vwQsfcVYu)k6%m!MS6-x(P&5AA4YO-lO0%{6{&zc8w zjgGn&tnDEy`9jL?$L37nF%TS;j6oA}EfD8KDGG`+`beTamn^`5N>}MgC>>#y=MWN) zB{_o1iz;w|;9EaXGYs7B{I#VJIzhLc)WuMa1hQZnWxKlr+M7!bnh0_dL7ZxWH^Jp< z-e#`G%uF-`;S4a;r4+YZhbR&v!br3wWlR(EkSVBtC`59nCYdSoej{eiF{?2%@SfSB zz*fJM95h~z3M4n%1*#+hWD@)MKmvdfcF8#i{BME|yTVh0&SI+M%n>ey3b;@^PAH&9 zK#&#*7+6RNg|5Kc(|CzJF%D&V^EuHCo((e?_9`}3QD`z!JvR!in-Ykr=lDo#Wi(-G zIpRfaxiYPL)wsGc+q1_re0;=f=`1#-M=K(R8nHgi>sHKk*XeRS;SK8nxA@ALC)4Ds z0`U&nszihIu<6@j?fCv>n9%Cx$mjEdd^$X53cEam;`=R*1*{%6whD@=qlkv?zPICj znrC-%<|K(z;C> z6aB0~4FPyc>+#mgrn?vePD3jmWP)TJLh4 zltvE#g`sR3P`c85jeoGfh$_OpPu>PqA39whhe8n4tMXQxA)uKmLL&mzF3?K=mH|eZ zf*1xca;7-rp1BF*FqYGi&elVFaiS^Hp$ddP4TE4HsbPo*lk6OV0PLBmud7_*gfTBb zAQt`|x(BgVPd`K0hO(-vSs%8 zNDTlNXLJWoa`DppfOxc-l=PAt4gj&KvyDqx=gfjUw+7E3 zW=SP>U|)n!WrAgC0Wwy)G2G9`4!Jt)*`B}H;^;x!waw9o3y%3e2tPSHH9vOG-@|D| zhKIcIr8+^2-%V_B(lGqAyg2jNc;)tf!GakBom*riDWF6O&NkyVNbXsHolM8qV#n8s zD%5&oW3JIKH=;A#AB3?bX5zFcW^g-sCsg1J-=Jes$UAo&Ad!->?Ac!}O(An4-xopn zID2xt#r_mpu)bas+HOvu_UHhp5e7yS`XyZk=>z+Px`EuCb3kQl!8;KpL*A0=oH<&Jto6l6Vq>L%_OAG5w_T~Mf6NvjMO}o8G^&0AQeZaeM7jqEyhV^ zG%d{#7kV&J%Um+`9g6hQAx5$>F5BHXjVR#%^#|Bw6P06*2%Bd}=0ky{m=7|S413+!gigMQyAs6Hs z?#WRgW%Z$pLVXKBhE*Q!s}T26d=tx9=Hk#`$@7Ydx&v8};WYp=CSUN<(rjGh&_J|cJ4w((hn?9PZ6O0A*@?Lh6={kOd?#UV3k z9f9uSH$YDErgUAYylr@c?MFMGLC<41m#SWx9Y@%eLp-j-L74%Q}j8O8SBde-0i z&$gk(<`Ipr$}Cq*o8tk&>O|7`NJNO^Yhfr@QIh)y=A39(Ja0CC-mKNMF`aTNCRaaT zf3266W&}u5XP;3l#IusHiHR5}saKHAmtruK0COUUYheUfG8u^!;?PQ<;&1?Sga}j~ z$jAs7i9SvOcEJK85U9UFFhG(mAbJ|p^o;L@BkN4LJaN6RNT?Wu%ZY;&z)HW@Bq@Py zr9dFaoQc6HC32w$Mqif#xjg04^+6W|7)wn3nLrdn+-ZxFrYUp)GCGnP2ZNz>oPFqL zMv6}>xPM7i$m z(L*?YF^pt6gYySAc_S%#DU~SFne?9vy5-xvxVT z8y$PPZqb{W^?S629ssnP?33-OxfTGDewSh^um^1ZJ+exWck%x5PQ(2?v!|AqtFG)Q ztIo|0ilP>HWv2S-aRH*Lp{f+_$~F4Tjpz;+M)r_9roo$G+$=ma^)uQ7GBFZ{XpuY% zCOI+cRzS|g;3qWmZ%T~53rWVf3_%vQ=H}s3`Nb?K1q7drL@5IW?3i2tdSeCJdyfDR zN81^a!^T7l+}vYYuSwkrvrJvMhK#ztQ?3f_3Z-@oyBr^bN{b~t=dWT2nwqLW%y4J^ zlIVhhd$>VeT2ulkOlgvqZITd;S!5zk$tB`cpsM{St z;7fsXXGbST<@=UpuO7?}6LwW_l+x42o`yfKG5-U=XIogn<<)YZ^5kGQOgwj<&H-=z z;Muwzc?;v7jl|5`v!v^GzkTP;Tj^QJ13SLe(kxRZu*Zip@))5O-QH~E~}_$jfZ z{Ag79n;Vjp#kHe$YcISH7wK2b`giE3&eFwO*8F~WUuWjhz)O4PCj4_@`CbF@{cQu8 zt_u4)iv%kj&pYFpOWhCU{u?x|bN5_Bok`9|t-C+ZUi$F|s=vF=~1Vo*7{0?H=>XNv=pW13*ff%3@|E#{v6UFn+WG8Bh_FbD)89x%(K zcs>b%EPw}gKWGASu67!LiOPs^%BbR-cpiXsF>;2)o69xBa<$2U$$aX?#40jytZ|HT z%wxtesK*;^lye27UW!7_jREZnK+~ri3-hV@RMk$bFQFmacQCyC0T7P%asYzijtoC9 zSoUw{Pf#BY8%^SF0HtbCawcsj^Z+@!0>f%p;-2Ms@=Q|$PHe0gi zYvW5{&0HHNE^nj(XX%uaty7w9s=b36>+3a`_2^&j-(goU!d?0`%I=t@4~{n)?T#P) zRJ2Z2Hs1Vs^JNX@+gVw54t>s3;sZ43~_(G z1t>(J9r`Z#*Lto4Y!Z>)Rn456YIZa@aNU`5#?sXd|% zYZ*gmIEe&cfAbzq;=y-R7d%h*F~fj*49yq7ELEG8r^*;H1H4Rxbx9aF*@B4!U~(x1 z)Io|tJ_UTl5nYP6(x!~1a{a<20VqJ=>8BSR@%NEwQ)uOkHhKl)8rrydI*zh}9x9(s zJ>bCr@Vyjt6@aQZ3E^wwMf5>@tS@l-{&y?I_3ag&3GKMLskgTJ+NneG+K)Nqga*!x z!6?J^5+4(ehr-fQs2IJpF!$Kz(c)68olRS=%n{Um`1te$v38d0deJ3P?(>lwzn|zY z$~9=NnXosOCF7}irMV69^zrLAy&h#)NKbS8lTSa?((~@~JC*cw_T5lklW*r| zy1oQ?-ih_)xgq;Dy$!y&WB0~;HXh+VuRQGr_v`-n_;%>+g|~AX?v6B+zaFmpT5xIF z$@A~^vT56AoIRn z*OaD=;eqW{*O?D?yV(tYJT%wmv;W@>3fQ$;7hOj|JJQS2qLlDjx)5Nn8ycApv zHJ?wuh)D$ffot|5W+-6*DBY4`P3Ey;)FhL(p6ypzc z4Zz%J4*?YK5HaZQnr>*qjZw8Xl=CQVghTSgX6LJY)IsNR49M&Uk@}4CK8&i{!3gH# zLFP$|Iv`30Y2Gx@K~)X_xL)I6+6ho(P#GbQ7f)$Bacx7zTk6;%Irn-t>^3mR5>(EY zju*Q>1EO?LN3?&Wa=4&q_8iZP7jHM_&RV&i8*weh6AZr}{^Ie_dg!ggxz(!|uQqKK)Xem}dp-8q-o7tWonAO>T~~5B_J`luVc8x^ z;n?rAH~U_{`LS{^XzePiy=ILw9iJ~>Jo@a*nr8>stzP^}E}Hq`bK@UK zYybBv{+~WCyZ@rO>(ZqePt10G|JZlyXyES~uP?vd-MQjH)c5CMtxq;yGP<(j&c78o zWw)j|3H`RxYkkS1<{+ix}aiV9*1|s1K7@jrLU!MfN6zD z(oYP9lQf$Z4qa)*Il?#RadL6ls=_1;PZlO~EKnMVZ$VQGosP-ogFY$xH*{H)7u|xX z$w(uDz9z^-!GQ$tVAx9Qj_amFE&gJzYXj4_fjGD`DFy}BgP+OwO+(wKe~r+^Xrd5~ zjOO8vxPUSr%Q#_fyC#VZVrqy>G>*cMxSH9z9mWY(IGR%g=v5Pi7()HTGA1ade1rCg zjo#BuWO5B-sv5gc1vtQ-Ny~ZKx>GW9d5wcYaj!5l%!fZ@ElkXHZa*ckv6NdK>~FXD zByls&PKe3Wy#M8?#m|WV+sXSUchof8 zAGsQMqW`RWg>rb!tbNPg1dFY^KL$J;IvTlU*SF`qmt(oJ>n)Eu>{<8JH0s>F%A)n< z9k)`CPI36Ltm*fsd$jjMcbt5;2%$<6>6 z0_jyb1=znoP!jNY+5oiV>97%vH^AuO4ABw%V^v*10i+N$0f#UMLPtT=&YXd<>afd^ z9R|W?>CoWs+7J?xzal2za4?}f)K3MNtnf^RNkEv*TFl(33C83WIRi<-B{+f31TYSi zib=v?5Km&1W~gq9v=};#l)|PiCn1RG3?$Cn#JC**A-PnvfgU9>9JICc@f)F(E23q^ zTCstl;p-JEqN}zfUoTGrN2VJxwSC3MQtK?G;#2(cm!!QW8a&o__+TH+y*a_XcqP$7 zC2ktfLRg7|c_h%bVsU_zq2rc*%CvR(K;e}^l_~tE#%>`d2fX?)*;v$6Rx(AXcyY0M~nVIPFF4*KVbH#@x?7s( zp){hcz6HVKvntRcV#JIVNeWk&->zvMt_7f*5EbvCL@=?U1hhd_*9tW^* zmZ^jefC5MhDz-sDb0-EfjU+Kmaxs^fSODV+oHmZOgk+TDNH9Vt2o^qP(gD~%G_S-b z^BdOCZ#opV>*tNd~T)*M)Y~zZ|iu9+9_Myfm?ZDVTPJrRCeqc=PVbOJQl5e{H zklc?=5GMuD`l#PAPn+2X|mavQ|w*L*>ZhQYH}16ik%X20_LKU*EtlipZu-z_!(_H1*thXUlv0YhB%0 zdz|KY4(Arl);$~c&rSd1+MJO7#~oCveL^O);Sa>B?s6B|`FvW;e7ErPo36c1cQ!AK z|McPWyK0R^Z)W8=D6f@N%VQP#g=;jzCd-Uhhho21=Z~tN% zBnn!!5_i_{Mb*~O_QEw*ooAc#B$>yj1-2PEMjO_o71W0HzFFGwW69v>!hzuh2II%~ zyX-#scKNSuJMH^h-&)>^^!v0t;@^S$&r19PHNyns4U(H5A9P<%_krbbdn5_AptRjP9|c1DuLiI*P!dloP}ZDhL!81$3??4=GN`1 z_rGg%x`OMQUN+Xak8KszloTC69AuRPP;oup7@&v{>}3TcjsnsD`kY{*Ye+w+;KRS^ z#;AB|K4@Zva?(O|zk*IY@&rke_7z}F5G3S#qhgO=E!V}xA`?!uFd?%-=vrGY?VmA} zL%X!4xMJ*KV_NC_Y7_hG71NC?#(LLI$<(ur&ZH44Gii<#kyUtrAu~>!SDmPT3K_ES zll0U2knheXc^cp~DQQlU61nlGWHJ^MF6bBtyw%Hb=;Oz^YT)wiM zg&Nx*o(*4D+O*fE@1mp8qQ6H!UD)+*;qd9BXVW%24*P!sVBlDpVWz~_v25T38u$3l z@W5E&*+a$m`cIi;&zy5Mk(|RSxer1+jz@aWnZHc@2Wosc_9@s#6!!Sx znTes8<*rr`W>yMJR%LHwHhug=VeEs#d{>!3`^9Cnkx`sygI;^ietZmk= zN)rARcdH6P&zrF)uFK}_e}V(S>`iA0HNjh<<6Oo{LF-$}ok1;t202^W7YNWKvRHt& z!^sTLc%Xo(JsMw;emI-W-=6|<1gb5dHN8j5$O1w(3nT~Apb#kt*vM0q#ctTaWU+8l zTG8t4Q=4zjUGd$aTE}&7;ju-Q2PB^Zu0??L+$pQ~aX))}^eb*3KD%uEFLdBl(Z^Zo zALgE&mHcWMeLz1q_QE}r!GV3>c@G{PE{15F@9;v^-)^K^k(rU}*wCVVOj1vu#b zdXUY~$+|)_90>2UG)ZaZo;bKIfv?4 z-8&DPx_4)3)jul^o4dfq$?SIRXk=S!?W{=mQm(2O#ZBtrNn_vy0jEgNBHb{_s@-e zs*CasKJa7w-(P?0*Zr7Q^3LR4UhLN!kCy$t>FoXRPWSk0hquS-{uBH7-AHuvCBvt2 zfA7+NJMUxRz;;0&oFnc`q6Jzn`Fl*XJWb=yk4q0fZ1~`{xaIx8qot02x7ECw8~GfspKVW75_j+A$z>pvH@+nf6)FL+)f=t8$vAn8FKKH)?+fL{35RBaqEdsU&}^Tk8Uv#TQCt(waCF>lB65+IHX zjx1S{zG&^cqiNp^Kd*h)al6xULEil9vHlnBcHFf&JC>Cfv~Hj{cj^m*X*-*4rYr!k zdJEa$jGn?gj~c^qgkP$P$`ESc4C4S?M;5w}@^CyMl?5J)LBFS#C%DPt^8Z&yddMveIx~3 zF7aDMmqD9BPX(}iDlt^OK~v0Co&wlF1j0FkU?3kxj2w^tS0~xXOPcK<~165 zpPB#K^?2?sN=V%i?#>xqw)sP`k9QAUjXc%AMyv8l;jgb>)->h$z3SZhcunj{@8FK5 zKk6giTqtVrue>5TzV+w%8^PB)uI2env#Eal_ZrjX5gP`iB}?)L^HPswxv%+ZQ@BMd za~b!`rYrXdo?CNtV_V;J@BDr2+wiB8%@5yKHe5gc+hRdh+_!yKYajYKFu%*Y<4>%q z7<41dN47rL!VJrs&}!PWW=Tixt?-yRdWm*XOal<@lR$x#Mi&8(t4r=TkBZST4R2L& z5wbQSkc6xJOM4FpKT@a&LfxNA--Y5BJri^cikc61X@F3-FJVkWJ1?WZ>j4ZK`u{+Ly+>yZ zB?Bj!eB8`IXjKM$q2a)_Pu=eMOP#m_trw$)&W;^TZSEe`Yin=rev(-`{Z3KmjL?zT zJL%V^r)TdixM;g0bGO|Nm)3y(=}EgHKCkPYYEToo$vocX?9Rw>thYh^AE?L7SSCYO z-H?!#IWQitWt`3S;;_uTNuYrn%NiP_!vewD6#)O2~VS$V;U(nTMKPFU4t=N)hS7tp+K zQTeC~)748qgFsc*Mhhco)p)M|L_^6TB#)-SlRI_Oo&;;m~oe!KDM;Dt5s{H*7l z-f!Vr85y|mbo~QAhiNN4{Z@ zC*a9H;S>cB*W4TJdFLIYYCqWRia$2Ldd`B=0oP)lxdOYIGEv;|>6POKQU0X`s&zxz z3}1Oe-?MDJXWHN2 zJdj^qzR@wmbNjRVJ9urw+n0>5a1+06JDF0t-r?obZYPu4vY>&^uI|j(v$NbxV-~&I zYQ3Dhp4Jcmp8NJuwbdXh2?yrb7KQLi9DvS&U=zV19B8@$0Rv8h5d1@3#g1z##)Aif zkPdwd939H1mnHXUam#hD`<4mLoU<);tT~h&P}_ERw(j-yJHKs-bFkD~($&~)7uMY= z_NZ(;VZ8&F)qQ#94*iDy{O>c*SySg6@_F@qX&3eJ*6O~co<5I5`<8E`%-H5bS#5*! zCh5Dbm(iL7rHjuze^SQmn6QZNb3At;Mx&^?rN*yV_eSfNna8%7)kogmx9aWOuZp%UR?X=*^r(yC{AdIgY3B}5cy|I>MuDCLj?IKL;_DMtI{H{QZ3+r zAz`)s*5E*=tm3z>=>BNcmUlgEulnNdHhwc`7>XP8&OQ|R!rDjcVbQUAq2t5je_8rC z-o2mc<2mksx52C-vqBJ^**BuKL3C7beUO_wudb{tpf;K|FPb)0UUon}RBAS*ENz=j ze)m9g{z1Xm+L^ACn<Ej<&+cdf!EW7-ozw5kCGOZc zHFB@PMbpn7*QOr?2K`gyyAL2(vE7mW`j%|g+@HYUx6E4jZthv9)R#7;f1Ua^J)k9p zkLDE5C&PB27b7hv={6b1GV8MZE2Oby2p!1UJ@Q;@>*~3zI@URX4QpppZur)F%UF#a z_fp?mWITM4)tt-P_t$Tcmd4Yj1GJz=z)fFhdk&P~;k$vgejAsLedJyb`g%Tng4w&<)_JvXpe@t=)BBBn1;?UahW&H#W~TeUH;!~?y1yxPv34J;YOm@i_5Ob} zodr}A?)U#keh?9936TMUbccWlNJxx^0iz^^jganC>BfPibcZxdN|AOVIZ{+W8l^!* z|IhsX{yU659uK?sKKHrzzF$`i^q2|gBosli2LAM7&lKsP&+wjrf9Qc6jw4x4_X>vcm#(Y{swTbTR?!S}4h1%izl=JGwH&!et+E~3+sy3>=Fe78YVAWG8 zAVNg@!T&37Tf9RKGo7l}Y1L+QmaZxL?|IJxzwu_J9qYqBziZiDt|o?Xakiw3$-PT2 zL*WMAvG7IIS=gP6^}Vi>IZwyIB=%M$7KCS1++M~;ccQ$Zs3ljRQQNf#nEmB;Y&?%2 z)9vifvagDM-&X{BIyG@GS21B*OkP%{6QC$C%EFUUlg$&Q4;5j1_0m}QS>z;Ps=gCB zj2%r!)5j03C@>%+2V-B4L~c?$g)=@Nx0iqvKp@N@@F;>mI7kxDdhc}-=1P(9HKMF) z`5zu+wRDUIt{jSj5HDSK9|ZT#pVI~uR(W>>>G7stYqTDSVyJRFT8uXqt+k!tZcC(j zDpe<;p4~pvO$2k-FAgjMZ;j*3Xol1>cwCebm0mVkMjTgBktN>XH)A)2nry+R`Dt4= z-kF9}n?p!j%d2JVpOCh<#5T906Hp-8R-K&Ad2gw!rc3RUGb;TI1rCGj99w}+cz4L@ zlYWM4x}T8GBe{e9ngb$#|JUnGAj@g=#|DXSMXO2XjIf&dh~~gBFBRX5*gj&6ib&Wk zm}z*P!z|-&Q+v13Y>dV^Np96inltU(`sGXm)@AXCxhYfd@Q}H?&irxUmZiMuf(LD- zPl%cP`wDTQiiaxj||!W&%NXrH2Qb9s7eA{WJ#31l&w2>|Zv)w_@hU_wq71w~5d{!py+2gX2^1gvZ_0-dyk-Eu@Bv_0eDMN8 zqub%*1R4Yy#Q1_Pq<|2A19-Pd2EvPI3psi$&_l9jc6B%r3HMlE>lZHsei8~3JG)`l zfcE_zi!zYi|GMh6^~UQ~5}*Ig?RwEo+j=6(Mmc9IVx(+EOf8@(C@JGdf}tb*jI$&b zNlAL|gXCOC8WFiWZYD*w{IMA?9f~kc*Rz&)z9ZC1y&8VzP1-h2Y~u7atfMa$_Ljs~ zM)GA|{Jtt{Ro3&OYvVLX*llrj7$Ir2;8-&w(|#T-6U_4UeP2!8Z(jiuM>#Z$nGaM( zSS=UVi$z(jBln~iR?FL{{uq|C-o3m#_w}L;WbwkA#>?80a$0paazpp$E?PV%V&`GA zP35zOT%N{~HCf);pB@U%lmaYFq={r|iH$v}lq%Ef*id$L0ukpjlJeebv?+ojWpQy7 zl_Jdi+%$cBOa_rq9vcF^cUc5r?t+jo2Ey?IUmfBBw; zSPA3JnJoF*;&GnUC99i*T*3Q_q!Ipov$1HPo9DPu|7Iodk(m-iWey@0S>}qOtBS3) zd7EQGmwJPlLr6k#V49jguyISOT9UfR@ntQoP|M6V07qfP`-^joH}lKr2b(e8LS^hLw}u0h2P_{?=kyOMo5JUj#aC%)J6`1>8m4|7>$V!+WgwPI78U+E47K?%|D0 zrJcYgpH=x}xKvG8#q_b)=bk-n)bwCleH`MtLuY%V@j30>V_^j@i^d>Xom-(Qx{l@8 zzBGOLc`&se&sC(g*R$>MdF|Btxcx`!dFE36L%~DT`=;h2&xI$rm{V)D>z=H3T}zn>;Dr0o!{l($H>WUzIlU_U8JuHDA1tS*FG0>1>hA9PIk(>JzE}{~ z`Sym?(zY>!aFg`9wQkeiCMbg>I_@V|&igUX38P~9>^4p=npX_@PM+-1CcUD1! zf&^ssi-Uvr%mf%8FeZkO=qW_oU5SCbT6q!V(ghri&+Q~Bk9G>>C<(U9-T@pRIO_0zV~cm zS+Di0=1yo{$HrPpjBB3jtTZN7bG@JPYGNZ;dSi<8yYGg>bdFbPxahd=Te%73-bl@S=qmiq{~GIyo-Bjf89nuN=an{tYu&G!{LFU` zjE^O}*UQ<;6-G~ceC5BvO((m{O)_x1OVu4XF8*De7;I7}ZjztBmZEuJh%;lO(k^WS zw7=7N`XkUKWS;u$3_HXwa)e@2kVhkGpLE`;Uq6jA7+JjAIt|{aV^>LwM zm~y4}d)aHEl+UN$W3Iup3c*)545{!pk^xW-a@@yfSdIAW1wJb~c|4u|-cp{iQ+ZC9 zB46<84se?o;4s*4cEF17h4Gvy%)Fb8Zv1!?H~3B0;mFgPW#-CGQ#6C7=ba|6=vNs} z=PLU~usYoCZt0m>nHqN*KU!It+#KH9+&FApO7Pa9hm?$}uA%5j<6l()dWO75N7 zIQBw3!Zli%nssUI{|=k~y`xqFGov771EmZCy~xhr)xYL~F}sK8 zaKIu^G*C2xd?BR@hw}Dh9L4u$`gDJ?;Z1)py3&XH(%ma=sEbuaZk4ep+ zVhcqTiE77Sz@CRsF@u_-n1K`y_$`d4SIW$7o6E~n1*U@DSnj%|xf^C$w8;kYZ59i5 zG<~bnZ2qLhc4tvabZXkcKYK=jE&nuW+M=bWX)slITmScuA8i=pF<5JzOyJLlIw)3! z?4YDRaN=0ArW@x;u&Q-zo7rKW*|b>-H6QTo4%#2B8W~qkwQGg4TO9fJ2k5Gt5uCEd zzgZyJz#M6_`fv7a4jx?og)DXdsYhsI|FoYc&&v5dsY6Wr2*PGJ`R85DH0_*Xs;7LcyIy z8yn1!StU+cKFs{!PJ$NIK!e#;2MTB;kkb)2gIbF^-chLKp+YG(-YM@fXsRt@Od`#e zgjS^waFR)y4M|Z-;5CKb18z?ZnJ~qZ`)n^7HHV>-pzXjhdu3jgSljC&Hv9T5cjH%e@{y8*vC?H;C`liyN={H zl^{mX4@?bqpGwcD%Pm2YRuPV;h=B*A-v90{L}FD!^Bf0XWH>FMDWJpE=qE;s z0x4wpyIxgKL=y4~=j{BCUqx+!xxdybCuizZecpfHtP!_0qt#ZQ7#u#mwS1IaQ)UT# zBFC?L%%U0Nou#s9jXSjNx%K_{SBJ;SbO2}bo12&{Uxim~au#oHp7f_mq<^#h;G1cp zrBh-8muoiioj7RW5j1wd(mjtBd~J!;?r*X#yy*G-BkF9jJC}MPKi|6imUZ_<&oY17 zi<9-}*fxd1tsK@}FJsgfTZ~SAVvB)lUCsQ(19$_+=Tm-3CQW|oo^Z{aO zt!nT+c5@z_7r4~;$@+VewG@a=8K){+P;x?4#!q^oOKgvTC-m2`#! zM1JA;nhxXT$ke|OxBwe+Iz=iOQpeO&&c?0JvMZr=3$S1v!s zbfv?jmv^L>LS*x9h4xq*w|=a7A;vk|m-c8>f5TvrqPnb3!`KD@iXiX8|JgT{GPx4C zQ&N$DQB_7V{`CLz0ysHgEg-*u?o2qokPCr4q9Sf4btTqSzgnJRDjPskV*rqiPN^9y zDr&_lsv-r%O4q=+!bq>pBfOeBeEl`!9GYoV$8efp!_{xE7XBB)J66Zwlk9g3xmxA? zA-BdG&D1b+?0lAGGJGnuY%(<=)O7ZHwEIMJeK4&qcEqu?zy3R0$R*Y%K z*52uYT?=h@9O%Oagyzm(Zi5^8YN>p;XkoQvk|#K1_o_4E4W;bLFm>e-S8ukeiel}- z94}PVsUj-;CHbqDq~VYB)#B6vG?Os0v4rSKoKOLuAw^Z#B6|TdA5SFU@c|k7%K}r# zBS^36-K%lNtB*mZRD0i0y4=biSvk~S*A!Ki;)pXFnbz?u*I)qVzqqDZCZ7W?7=j>2 zdJEp&R!!AlYAIEcd_rqP#mn(kLqfSh(j%vVUW`alLca)b`ih7UXy$@=STT@m!8ld0 zNC{ZQL=7fUzYJw$Ix=2@P^APCvR;G8E8*1OMT3MB(m@JHD6TlgWkkhp@ft_GncL@x*>%|5J9|&74qWCEYRF?tzi!7z20`eJ){k__i4iS(~-wfz?-kX!kqTNKZ8$ zaDb+T=;3F2z^^ERZ-a(;FGQO_5K{2pgjyn}q-`3Pvs0ofhk%4CF&Q5tRqsH*n$#6j z)2erG8BIB_(m5*SrGM)rmt1h)jT&k7OgR2nvd#7|-V4^Eeg6(+hi|4~CadQiZu&#{ z!M1AdiK)i&m4hCCxogsQ58zW-y1mQtHjX{$kkeD01((dxcsA0-5}$61^S_Yl1E*Fw zjHNPc-STm!s$k6!t9Q?{49-#+!wYipuCM?P3$lg{7r%^tpBf3Ih3vX@%|+XC?L$p- z?wB94{+Mqgm$=4LpNwYYZ`D}-y`OIU85MoiS_Mfcp?f1TyIg8gMAAPAD6UKqedVhF zlD(Iz!>a0pHkA5$Ys3a*cP`^ztlgkm=`DH3<7B5y=0vJYmonYY*S4RI z$Zf8LAvVXZ83!^w)lbSJ}?2f(VZQR*h6G(FO*tZTM8G z5?lf#)#EY-VtqMQq-`0ahAMf;cp0whkrWlHkj4@e@kszNX*yZSh@jY(9injr>ylN0 zZm}kUwWz&B#>J~WC37IVVs8{4t^#g>Bn04fi!?Rrr5Pu5;$wzpgku40mR~BS9b3eR z#iauOQSwNylr%G=HBPL0Y&?ea5J%~c1~OIO3=s9?s%@{2PmNmhSia67u`(Q;Drq4j zl5X6eew~%H=E-W`5K2ejrCJip*W@GSnY#xzS)VX=@!Yo%99wp2XOEgn2U+($C2LmF zxrO-dGQR+HE)RzjT@%5EK_WzkOuddOTEJ^QswKf|zW!3HOnj#P!AORj??Sb~@CT&{ zpCn7qOQJ?UCm)?<>do_${mW4InF|Gv{Ft_Z!1HY@wsNMkOBTD1En`pDw@2+_nux6G zTN!dNYP+hML<#64JjfAr-2Qnv81IJQL4X8F|Gx#%m{JA-4+1E#Xnds{V0d&Cp~Q4U zOw9Tjg+;v2KdBNM5Hb;)Qq+JrJ@BF8T`$0HynD|tH9`yMvK}9+<0!rtlOCK2)0U?S z%ciYtp1i4gT;#m{Em^^0rA;2?(pi z^yT+N&)SVN8cTeTEgPy>Z@gkUN7&$0q6k(H90E-;ogPKSBeBA8AW*FEWGcYiMDv!Z z0G!e@gHSN?S4q}9P67pm&^ke*Y|u48g3{>MszQ8)sH!sF^06R2Y}*Tc8y~En0PChF z1!1}bl!gq{d@AWu1&x`iqf}F9O~}>TwNu`=-k_QzmZHB+14&f|Bkl-Qh7^VrwTi2% zba**M5nld2Q`3+!?N|gqc3inug+)m=I%YW;$?$kaQX6Fvzb+xn6)jez$9Ln9r#hJ4?<$fi6$MUUL&W0xA zxrJnzS}HBfL}}r78|_w^lWx8Yc*0%dVGsJtb@yJjZ*Z9~z|@*OmT#~U7bl%1I(-|C zPfo~w;bBdKdoVJZc6QDTbmfH|1|9Bda0^_CKl4;wkimVLkx_<3Zh5O^Oe=q_PVRA% z{9*l!+;tDMM#Ike(a#Y7(5`vu5aXJr>3f|F_qUxh4Cr5;G$0JbCNW9swW%Z^2!j9& z9#mxPbWptL8?eR5AQT7SiuNxG1HN#0IQ|zDA>0tEa0tNJ!uY}^AmsL@PFTY@s`~->N@A_|^P`qwXV<5Woo|xc0rQiTlj!7Izl56)5?u9$IZt4rmerUa4 z?%G`zSnIR@@Kv41j89#gu}^QG?$!1ajAJ#jQ|nj#P{_uq$*pw;)lKgCz_$}V37>s_ zXZ?uA$h-+%;kGbBR#_939x|@~X=BTq!QRi|L8*E9_!#uF8ns2}cWOQ(6*Ol>SNF#K z3Y}bZjXQGgv(TSRY8dOu?{Pl$>fsk~Uj8CCCd?Juw;&hSh1&IaDkUi!!iT}U_<#`y zt-{`i@{w?D0tzyo6vk@=8ZY!H@gOuKneZ!oR~TQcR@~;2c*p#j9$E!gq123jbqZ}B zYLqJCs{Lp_Q|2?7&pgwaa3QP1V$9ew@noD+x@?_aDLApy?1wcw40lZ`NC7yd8CgFr9-} zYy%|P$k~SM&#lsowcDUjGbavfhD``*MuAR`05Nf@N;ss1sFxiKK?A;kI@fb8Xa+sS zGcX*Z>IkgX@k6y#OidQrew-eiO8-1HyG9^p%4@!QDDHa~5NZ~u9g8Dy+?pO@Qy%v9 z9Q+{H5WM?CamoX)?6EKz9DI+dlUw;__7H?vzV-vV@eNa8$t%6Z(cB802)ktN`}fsK zA2Ps#6T$42++=Kfk`^wu%*AWIQ;U`nQI__uWM+iCKe=hgyiIGO>6_oV_d!SiZZ|L8 zk1zZD)*o3M_SfOsFL!tBR7SbxVRsHmDTi^g7RwjM>Ozr;AqZZD1s*`GStvsN0DP8m z^QoqyC-L{ckT-aiE!hXaodj6~KDIjNIE{^C-3r68GJbAC$wOJZfg<~V2i(4+RGRGE|8umO(`Kc=09dJ z@<-{kZ7F0BwYbdXH0^N4DzH3o$Ev43wsf&?ypG#a5@-H|e5drtz*6mXwo?(`Zsc%z zd5p=duhquBRigPxp3LT8Pj3A}$nuZ4<03!VKb>v;gIh~I!Hr-#f6$QS`}TZ(={^07 zIWrGFu|^_p(6cCrB#(@Sh!wt2pdu`Q@IhXb6kO4K!2HPQDP0!Hoj-ks%tqObvU~~i z+cMtcPef5*mdnV_@{XVZz8F%=bOOrlj9ro(si4sA45AiYYW9pEwTGIkg;BZ*ah3%Q z#T{EddjOpXk4ynn%m_up$f81$>Dxr=94QP@R}}&M71T;1H0V}2N-A0&fpVg=`AmNT z{J5dR445ozrm8=o)^sK=tpGr0=w1K@E`(SZ%>9GmJ~BRYsG^p=(Q7E585zhyY|I+@ zn25#rrBol=s{)%%S2Ipb<$K+LP730XSnoi4Su)i=6x?#CSncvpt4=!35=Wqi1NX1V z2pjOH9lau`TJ0jQ(*j}+kXHa0Nn>?1x43dN_kGovFT*-&MRywwlcEYOWO&@*7AEDi z294ia{Ik`hD)lopVHj*+UK{^l24<6IbI^3)L3KF zUwC`xr0qqFe6V{2vyV~SG_@jWxC8<8pAD)2^te`_e9gWB+VQGl%@J-<#<}cK2|$$=~a-620)V{lU-0 zyUTL<MgptWRqcTDs2PJlb z2m6HPd`4rtWU}FwiY9v3%u<};n(CWHqNw_Nn2jXguA2v&Ridbp#D7<`A{l(!6qx47 zcpi!&wtB1iF`}OX(O#l0vYK6_QIN)~j+gU8IKm+iFe6WzLYG2Mq6+DKM59>3s{!r$u&T?{RGO^w>i*{3W_&SUnfUQ5(=*+W=otPd#y zuwlfeJeNGU;#RvJ3<93Ws19oK1Aq3>Do6VdWqk|3LO}ZU`1Jb8YB|l@w`sZBNfa-V z3E$V?__1;&d^CP#{d5K1>0k6 zsgL~P^7X8vEbFkQ?ikTq-|rOCFFcT#5`$AQ^S@TVXIdS$X0MF<#>Q8X~7i73zd zKL$9@NA;WGr4T6sSqLyl8Unmc0vtS{3;2S{hlGX*fF}6T0T7V@NXW7XIW|SuQ_WtB zy|%QoSGG9)M2RB6+9teIX{7_=b{fJK<4Ik;d#rmi)1jpjD6=b8Z4P^GwFVyr+Kc5? z*K0x}o=SS@OPu9a*I>+kR!?uh*!UOaLOl76XY5}pTtA&${9wLgW?howe8#+9<}SRd z8z4Wwc#`;0t)WF_IpPh|de6am;KJK1AMcf(_eQ=ejZgGjs_L!7$>;Y3+lHz>=MxCv zHs#|x&FL$p$D4ZOQP|`2bKEX#4yFcOV?H$Pv3#E`q-Dv33tleAS~|NOc9-e3IDr#E zfgTZAeN3gwhTcecA;6oGxp0`N4AJrsstfh7OIET!y))n>q|uVm%_IsN_s#l1jc9P z=t@X#)65#A>6P%L@QTFaD+U$wt$cRK*(rw>7cd=aY-dm=0T*hDhYJ;@^HlPbP>qED z_n`ocqe4q&X;h$<_T=i7DO5&{SID#QM|@nA5_qaQen^<3PvWU^lK+uv(gmEO{z9JW z-(=z)R0gT26<4f>lG97u{TY3IRywb-qK6f}BiZM>H1!QF7q0ET z{@l_O^@?UR*0INMhjqPh9Puk)cp<-K^_N%j?1hP^No`1dOzR!V6H{>k^h4Rr+H8)( z5^52>hvA0mq$$d=d^hQ+hbo{I+K@OdG!=kKMG;HU&0v^JKgVF}au0R}4Kt0G^DT`Y zf?;9Nu3$=e?_C*SmbF83Of##IFYVoFAMsVNEzn5b3t@q#r< z2sAu0E<76W5g(}fA88pwYon=Nm7xz{MryHW<}y=sm4ic3LkY6R@-g$w zKsqzG5h(A1o(Dr*JcN%4h^(MW21Bvn9w0zGR0&mtme30TgTy~6;;^Y^jb!$4I7g#B zTuQ9QMb!o$BRx1eY7%COvxi1?@Mk$NM-&Ht{&Y%RkWtloOW4o<1hE3S7{MyJCi;YZBn7{|jlTNHRB?fD6@BXeg^{{?eKBA2zJNF^WA- zo_!;v%@e|w_wzi==~BAwGs^JI(63-h11{5}hHhdLZ8Lf$#Rmk>p&&9sh=Jna0bn*1 znW{)pixEJlABX+ZFk``Z*PV(8pRiS;3Z4|oBBF|dG~zjxV=ArJS1bNmC*Z9a-}z3j zs7DvWQ}hWC(#hDLi}6AVt~_%51g;T@sn_g~8k%ocQc%+Isn;C$DVP=*`^@gSyu^%^ z7RDE9h)kwT-ki1$U4CdMaPvUJY+t6VFTPJo;rnz0LnrjU^zb z3*+1zlbpTi>ai!UX~sQ~;r@NlZ$Kfp2XmS1YPHnyp(4H3;?`eCZl0Ij+U1*0pRd1B zE_u>OfAP0=TZh52l>rv&3r(zFRO&G1E2}88d+5upOJPyCNz;7W9Dm@r7ABOm^l^tk z=-}STpW_)eoS0y4d?DJ7!ki!sw5x*k)MQ; z9Ls$6LO7vTM(2A&ji^f|y(nZ)?{sZF~ms#!>q zf;c5DaGW|poPshtEgT&??Wtu9YM^TMe1@SO3JjJKA4!EY_a*-WhdIyJVI2`OWBg$b zELMlR;P7BFw!-Av_E$E7_R+Lyo?+ZKeu1S&#kk#*&0$OJ{owXX&f|~6>2r1E$P#@4E{8{>GJFtt@>7l`{1vXZlZ;;<5_@Q)PtPhm2@!6DS(uZaD+3bSIPFv%uW9_6?j)i^yLfTlz-pE=@3dYle`7Oz(9({GY zze9KDdRpY0+P;>-UZ#)I?3`tvq-GtqVM9Xumbw>Odm2>of{8b)4?|?%HkZm8(>(J= zkJa7wUr5%>3}NOK)*s73r-fKh`pmPa16XLBI(a0Rr+-G3Wl$P%Jwgq}DP?TmPj8e3 zgjbWAW4~_h`hAzJN`k*RWTm&Dlm}*wEY7QIl&buQ(_pS6b@fj5w5^H0jiOX%q-RHS zlN7`$8t@4c8+;-MOh5Qdd`$mpKY0A}rLuGz@I@aQLZDpOQa)eAVDg;)I343FzO zfGPk-i8nIDnu*rKWyQ&Y=KNAQyvdYjLTSPVeKIKV)zJsGbC zg!nbys;}6?UC?@SsTBNDO6eSp4cTJ0)hyJev-on=pnNK`*Bnhv-9O`Iwy}3GoeM~@ zb6__`bVhFHPxGvIdGmFM=@rLw-Tm{fdTdz7n&2TRg87y&!b9>ufQdqKCQYwgT;l|a zW^BE<`u6<&ocd=t0q;w#*Q+N^$$tHZ_s4&=p?aDubzOr0tn9S5j+5SMmF`WH<5P74 z_Dli*^8m{XxRM1>0ud@e33ygh!&DO&n{UJP{eMAtWPyqNcAVii0tLY7c7As4#hpj& zvt%ypu+$=0#PAJ<$bK!3Y`{wgY7!YfUJ*eex|brW09A-b-1XumI^+;b(1X7LT8*Es zcoXsK6ERxdh!ED+;m_Fp`B3i2`<1k0wWC*$iN>Lwi=X(P{v)p?L^si8{MLEsaWY3g zYFx(RN@&T7b?)-#OPuS-W@>ZQNBNMPSJIzcdphp=F&c|4@t5Azk={gkeLqh+|Isb` zE3?eF)GCb&)qOj8O*b^?yUu>cu(WTL+jSH9+5P3*P_tmX1WbjBW9|q zlb&Zx508%Qg`WCe=F7p)x3a&KY>x@ahuDYeFNSrPN_8wXm{&E`m79rusZ?c%*7XBn_=X;gBv*6+J?)n&AtWk+IFlBJ0= zi}B4`??mdjO@^$f7g@}DV7Hl~o+>nstObgg;uzOgzp75IPD-t%2-u)kE3Ty6&29XA4 zoO~t?|5Z*wHL! zpqCI(ep^!okzO^mY1Q#E%Vn}&hc+%l>wh*j?+etX1z-8I_KI7_?BgX%?v1hp#0*hZTDc~cuyH0teeT(jWgb=%0cIb2%~mck~TXA zTj%Y3TVAzJd`W5=z0vn8ebL=h3U>y!B(q@=wppJ0Z)yUDZT6GjZ`Mc3E)T zxBG{GAzr&OBD=!XFLLvfg72CIhH7-3rnkHA?Pf|Ao@w|z9(hPJ>e7UBT#l$k!nDO! z=T}XtJ-$W!y7)Z2wDXJA;-Y%7S@?to?h?sFpAH>) zZ#wWEF2E14tnY?KUN>^WTw)pkvK+3v#xbB%V(EZ(1}vIiJ=Dmy*KoWQ^&u1tgbhQzL|F| zy&fiHRXL_pZXo`UT0^56o+v2B2iCvEy=Jzjdr3h~?nF)qR!0#j0%I4^ zfYB%ev>KqCas`C17Hp|!H=J=XeeN^6_}F8lJ2!?KH?e3OTZnbXFk>}XF-%e5+zPe>(;t=0wM>pP7!VxXvW&m*SPZJF zJ(cv|_=e0V*SIO{XI*jfYFBw-zLpDd){68Tvz+@25yo9E|M|T0vuc5B=~V(N_d{W= z=@1-HrZ2TNpBPqKiCKe2pjw#l4WHStYmdj>s_IF-wq*B(*8;$PMXflX(r;M4R6B7# zyM7}4>%koRpZ9+udO?z_)+cP6_9wcR@qdQKej&q%9)Ghw0YB1K_|rZ1zGo-;7n04b zBW#YThk4+#hwrDrFE#g(4)-Rk^^)WdroRwNn~f!TWdBB5b8RrC@0&xG8BkYQMZUO+ zsq5@7M%Oj+3}A*z5=_*`8LOIAMXI2lBm`jdqQ28rC5A{|MTVEkV0i{87CeWFP*H#a z*FU+g-Y-RD4f|0;#L-jTl1F%XxpQxy@r1~v`lBbxI$&2N55T4MHp5YYjRUB_9LJVw ze!+A;<1*(PT#AG)WG??pqO=H2jZ$go!m|jdv}_DO3sLFXb7gxYaSoPmq^_xYLluDi z2=Xb=MTtM;Xn5_Mn9u^8OQ^vKZDvMoCYx%8Ni{6@Vwg2oT+? zgo?MJfWs~W%6?m9mX9bmuX+T0#|c@!cgp(yE5u{_{I>KeCf(eah>Fr+NM7XqmFY@0x33xh@GW~&8=&TNjPC8zxei6=d!-*!O` zmjgk2@j2TC`m)i)tc@jDWU7mr>v3IJ-+3}>u4z}U>&bd?)nKULjqXm-d$^^@!gdDNd~IC1;L%gS8xoYeeYhF??8eeMLWvT^$3&>ulP z-9G|0VRv^Lr0dkr6E(+-FAet;PF7r7Os!zZIf?DAL^m0q(O=h53vb+A-y-Zv9jnb7 zWLuItQV&@dKIhLZ)H`H)Xi9$Ny;c9}Bj~M$HH}GP=M^ybcPGXAUbWi}3emQ_VEqdj zMpNGarTMw&dO47r*PJJ(f<+>$XATXdvKE z&vCNJz{mP1dY|E{{rh2-0U?zBKkJ_9I(A(z47hH8be;LudSReb{(7R?^|m8MwZyiCAr&oBUPw3eukP#glwVO_-++Lf?xk`H7(ISO z@>Y@H8iYO0nd+_(Ayw}e_TJuKiXmKdRn(SHN&SeU14cG=@Ez!XL_pvHg)*lJfo_h7 zph#lX2)fG*OhIAA07VaUDM9=4HslH@FlpY2C5{jP8!Vt1#HkvuIUbazXhEa!U3Gj> z9slGg1QlkGufbJ7ky+KjUe$J-*?vpacFRF;OVx3UKF1;oxEnu<5rv>$UC@kX-Mts9 z`ryv31w5;s5u|3B*{_<5v7^S7759F}Eb=F9ObVo(WPUKc-_z)fJd{@u#>MYlK5p(Q z3ZY~Z-nzi1kF(xF{-V%TQCe1`Zv;$TfQ$vb@GB1F>fmxl1U8TurbI#L1vsVjbFQd! z4t)3v`A61G9nZ~RFXzshY9lR{kfN5iB2n={Lgw& zcQ%8yTO10L99yP;{@%K{_>M(=#+LoowfK2ByEllo^bjb!zrJ+c+wcB?Th$Wtyj|mV z&%UQxr|5J~->=bzpxUOL91D-6_G#1rMVh?ea`$CVqXGIDiMd-TJtlq2x_)wIH8kjl z!f6jG-aY-+$B*aP$f|CK?+yWPwtLEB*|1Bv&q)`{eoW$Pi{Wxe01AY3;vM`h6eKzBU!6n}=>G>Z`U%PyC+Q1LQ%N0V`57w8D zLQVcc2Es1c>Vr~$_yzv9^v(G_gQddk96!#v2>INBtNvxpJ81f+WS0e(bB*QO_`$kv zOF**w43H*VpHVr1DHsI_@!DJ2pNO`2-Y^(c^?V}9e|MvHl+WaW(^O5f9u~=8R5Rs} z_xjEkOPGh_JU^Jq@XyJMW=PG(-M?l0bD6~x07DS5=EVx)+JB zZau<(o@#*iF^+%FR6YFXYR2iHd`=C@=l0{G_+zVC)p4A!$tmvRH2J_ZM?=elhQ`YR z8*f!lt8UesO#Fk&num?Jq$uc~uNvR}+{du2M~!5WD6uqrgXvizZp#Cuj$=Z8w9`Z8;2De$Kyuo8O4qiUE8X{WhX zf01c$Fl}ES)$Q1l>uQnur*y_++#)u6MgUm@mROka)n&(~Yn}-QykU^vTjulDZvGf@ zSbI2mW_XdeR~Hf$Jjbh6Ex6&e-Y>h}_fr9x;S(q^rn?QJ6XPf8a)(UYeP=&9FR(p(Z)%b{ zYBqL`@~&OnYg-eekZf=lPu)pZRzxNuks^Z`;QsSygwg~HnCaxG#qu;UxRH`I&hZ>+NaCbR(p;l zg6GSv(spKa_Esr&1nWIBP-@!>m#mmGZD6j>MqewnQ(qr`j_@Y>fNg^3T|uDN9A=v@ zU)T;>1$r!yZ1*!ZO!zQK;OHDG)#J#j$UT)n9`8deRA5s^Q!5gu$_!1U)_3CgL{R}q zyd)HnX=G1Gz)c90!gxv|c{$?M*?T3vR6HRJrzUm(eX7i=r(bKCeTPzFMaf~uHX@@s07OM2u266%@kMcsfM6&S%jukg!V>&@TSaB z5SO8JjYJum5d$`5Vk2@?;J#`eW!i+|;Hx5IM{xR#le!g}HEZDqXA(1a$={8xfKqVy zcg#0q5Bo~v^|g9hy?}tK7QW7!X+*|#aY37=Cr>QHRwp>nIZvdS>R<2DM;lHbBwwHV z<&Ls`_)UJX+kN`f{64+xz2hIY!Gv-fYB_)veluKyh#aDgriF6913j>7B4x9H84vcz zwNi^2LGKCF|8EabCgP*E8m|;mRI8$x`e<3!jZC1lKyDW9? z#mt%YMH)Sx7GF)MqRo<|*Qk%Fh+l~QaOEm%&F4-w!rG+Pt*T50le;zU!@*p9?FerB zn3;L5mG4IJwdK8~F7=bsMx9!Gj@d{9`q*3ps4?*xzUZ$fT=SIE8GIeq2z+0SpFQQE3j z*JP#7t@B#l?H6ZhGaefPah(#kD|Y)bv)YqQ7>p)#-!BMdTg?hvyj&EfN$%N^|0bwa z9i&lv6|?S;{JCrShY>a@)itltiH!)aVx!G3M>VdYIvLcK`ihz z&3?5Oho^{H%tuMM(xnA}n^y|>dcjt0OZD{l0fV?9mv$VlSb^;NZ^J2WQ~-@Vt8>Z9jiP`vS^<5Z}y8J+5j#!MB4$Ox_Qn(cjh+C;Z9|M$pAt}y7 zw9tvPLa;OLtK=7lzmOjMFqp`$tyNjE#495G?2$*4yrE9nwyB_G?@S9V6`tMxSs`>55e~W0D5TQW-oTw`1)${DwTAGu`t5<4jYtt-(HEPuo zALzk-iZld$_zX=p^}k7q>tsYv9UB&iR=4JHiE7SkeLK4*@~h@^Pgk!~NvX_uBJ;6q zDW&GvcHpXS^7Y$DxWJ&c(7ct_Ixs7+DK7dW7RA7Mf5E+T&?R8M2HhCV(^Dy=@G7jm zXSVa!fep5OCt&lb?<9)Uy7=+xtBBYE$-tK1ZDF2WUr*V5(r*OrX8Bgt{|fl#vG4`+ zY0z!?R{8qMs{Hy7od0f8Ti_XMDD3iAs7K@;Zo4Vtx6b9gh8^3{K2w=GscnaZ*^R-B zYXhjsw>eQ5u$`wio}(+!I+@6`)W_BD#=HYuSL2IOw{_(S<l&pCR8N*>;)ncUrJ3q;tfssKX@7dr(^p zU~D$)R8VFh^%BO1a)*?erg$@%L{a4T7E#T$se!7ssbi-)NztmtV6DoCiB`#C7T2oZ zqylvoIm`>E8nz!lJBH5nmy!xo=3ZKyBO=F>;Vd(Hb4TlPK zsWo9DE!j9dL!=-F&@1t6SrY$nPf%pxH zuD;|$J;K*u8An{dT3r8>Q|$+g9k{7T0JoY3!H(YVS;TKLUp;D4ds%{2Lvd%-KEB3O&5&+Cv+8W5iUeHw$O-c1 zn6mI@x?X$Y7X-v-Bs7Y;B6Mg<^)kY==j>oB5h=akV9d?EOSnd`eNX&{c{BII!#`cF zA#9oVZ-wj%=}HFLrOOvJtUfL~Pjc`Z{~0r_qfH-bqh6)e+I>}trlqd3NB$~Pm2cd; zpMum$iA!2%8XWW6rG^H}{}om;R*jpD#C(ZMaLH@rZWmV=8KW-K31XZFH4Onq)XcWqGgmXH=H& zi!F1WD_rFKg=`kz@HGp{>|lx8^^^U)RP6D1b0I_SESRFxjA_p&jBOy~6hKP4rk2bd zmM_%STfW!knbaoEv?YIOR_*5YUUCeJMkoC|%c_+_1w7zNtajBFwX0_^eKx1RWrOXr zB8fS6_DQS8vT_P*wYk@~j8rW*K%1=Ve1(2)kKf2{l0V#~&DplDbP2+27H{3R#>KN4 zt{j~thvv;B3OgNcPv6D4%H?^V#O{RE;*#6TFWz~F)h=ltcvRNgANj5)z*mJ|N%_ zcHwpD&{4K@Xu2VKNNbv)rPac4As${J&aLkwS~^14=Fy&Eu9o+MpI5VF-}mnT1^lrs zUxVX?znN6x-CZN}<0Y3m{E%ckfD^obnxB2+yU4#1P@4`UJutd|07^Xtfe<1#T6va# zl00BEEdUUbtR6su@nGY{y=MK?YEcWuj{LWrVcrt4x@%-EGFG|we*Q3gA0Li_5GlR^ zXEB%85G1=NQIrvdczug3co|r57gomzWiI4fUwi4m24+M+X9}cL3VRR^ZeNVL_zn(Ze4eZ!W#D=bPWX@pH=gpGTE8^gj2@Ien_DHX2+aNIvw?LW3L zi@=Z4u+ISSuJ@ka`F+*i!j6g2^^unu)Ghdf?dHb*7(NHwhvj3xh8VJ*4L4+Sb;VE3 zGzrZVqStRX4NR$is=X?FyEosG6ZOQVFm8~9TfYF=fBUKGbiV2ct_PbiHu|NCE|wc< z&EKO#r@!NjBYs|!7KhaOC0Ynw!9puAry+iMsE6w72QSMEe7GRr!w2el+*9=f1$A`} zklxN#%^JChjLbKCs#4q&rt1B;4Iyi1T=)giZ%E_GS<%I((J0u|T?Cb~K5}`NZd4HC z&=n0^p77NQn6TQs+^*O>FY0EC*sOfE{-yEG8dTP9*rt6?>)7}|f+5-Fn@-c`zb|WZ z9lVdQ-jxBHuzv0a$#vTbY<+}$Vl8kZur#Rw4rKmRQ`l0 z59MUUBLzC^^*3FkrEtAsO^lUF5ohd{XZo@OEtQnf!O5)z=%qo$TTPU{$1ap1U`Ebv zb??jv2k1!?X3X2qWNmTFG1$w%>@`W}<30+1EzuYUJgi}+uE*Ehsdo!`o@cO4V>z(3 zS-IL?ju?-w@=X%grAy;*sjD}USY&st9^1-=+2E-pDNj?vqR?*Y_}t1R3VNQq>PU!^ zgB=)UAdRW?N(R(astt>#Y&A{RQTgjMdUU_jc1G9r)Tqtm8aLxRQuT+IadfNgp0aYX z6Jt-;h97y?EHgFujy|$ixvq1k{KhcJb9nNQ<%@{(2QrSRyV%-Z(=W1<|O#0!K# z7Q_IVV?h*mlO;HQPn{rOlEn!ZhH}~`e9;41bv3Z}1jbe5gzp|cVEKL>97f<23G@qg z?`a-%aKvi=0Xhb|kRM==45UXMaP(4G`Z~fpKZ4d^q!DFW>`j?i{cd+f7pvVn`(?L7B(DRpIBEV)$B-X_yFZqZL`v&!y;p-C?9Wvf{TIf_a zdD)ss%3Md5m>ILdD?=16D0MRld9GS2NVRFnIVH-P;$PZ3s?XO6feLQw~e zMdk^$V5v>TG;Jydjh@2I?%Kr_tLf6IxbQ0Hmh@Wa2DHQp`eVPWC8QoD#1c_M(4(Yjr?uk{R@Qw<`c4S1YMIO=Sl@cF*C3dwL zc;>w2KT~(i?0wnNSy3}nnele($k<2xuyASH$+L#8k||ZRK)T5*@QLs5EvI_es?CAS z!Up}{fwu=v8T5vma?Py?Zc3v}leei}DS0J$e6X|!?{4sr0bEKiN^&);tA8>}|4rkxOk z(m$sZ%dD|tmY6!?9zh!Dxo#)IB)d*FlBS=oUEG&RI#eroFXDXTpL1ac*u3O5{Gez7 z_Kf?uUvkTfEaU@d9Bb!4rPmt4+BJ_4B!%{$yd|PcN?TjV{yPqE9BnyD%TfwYy*nf#9`DovR~Lggwi|)i6UI&1-*WJ$^__XmfGOK8e9_8 z`kx!kk84lCA$5+^x)RDFqYk^yUi1S3_9_7=GgzLG zo}2ZjutVXOH_$hFAHhYC^CfF(7QJCrw`^u^Sy$u#(08_fUI9+rg5K@xP{6kV=;zO* zfEdq0uK46u!U>#k?J-x_wX5fP@0#9&R>{Su2e-a2DOkp_!8jOXU^!X8Y1i<6`xv;_ z`RY18!5jIb8FjGB6rje%#l6XpSWbgcWcP6lN0(rsC zd>nSek3PTZI`$ZBRM}zIfm7m@?VTbx&=w38}TQI zf@+g9&)58)S9#*$GdmbRBUGe#?cGGT@#W3SZbWEc>9qckY`=?s9OK#v8q%3*h&Zi1 z4+3><-gNpQwzvM6ul)FJoh2IU8>m~+FQvB9jGTAswO3KJvOdh+LQq* zJ)6zi3uY~1XiG7P{!VGYU18VtH1DtFUa66_E{ict45~4@_Z%56u4k2+LOTua!tI%@ z$E7ND3`>pmXU)dItOfn|@0?LdtwG1$WrOh&_>`mPXH&(gMQU^1gOkwod)4iKPcOw} z6D?~3`to=f&5)DFCZd8ChUccy_?2$5?)u;u{WJn|}_UATd6K~ox z@C>wNh2=@EqHnFD*+hnW6`v4Sg6jl!JVrh{+G8dv%`)CoKh2U7RZ`X2sW&wI;ps_& zYW;1Cu9N7+a<8q8gwTuz(<^^zFA4kr@HNYhV%8Q^39=6cz!FXfB-u!U^c%p;f5^W% zd~Nix=7Jy}UR|w2!$iKj2b@-=A|dbUC^Lvye@{wP*LWw$rH*gfoVWx)3gu(?3C3s- z>>@tsy%$mW3RoqNAW-fg)$hO?h%e=Z-e<+{qKc8DSetRo8n}@`OG^iYUq957;09Cc z>z~!0tFioB+XSz`C>zKE!LaSFJR6v_flMn1x}B*CdLoo@3Zn6#j8(Mg01sA8>-1zM z#{o9_ov}g7i+=K2JTl-`$vJZcd*%c$9+0VP?>jT&Zx}1i^zhD5`|#_-Q2Vd&wHNv<1_u#!v|fFsocU2 ztekp!AM}zRF3>%??a3|VP*CV_5}(qKUKZ)Y_WaKUAYFOT>Rr_>ZK8MKuejfR&wNAp z^5MHB0*%jHNP>i}kCFr(D8lzi^3P4|u3b}`C$u7UwNjyEf;se!uAuR)U#5&ii$p13 z?OjUwH28_GedtFFv8VDROB}3s_cs(LhV|7bQ>m>JBU~j)W!M)4q0tVW@J%@()oFM2 z{d-76tE(t^?c*yM4Q1{PNFZ6Y5wyHB2cZm;rr0IpvDKS~oFy=-4T3_=oj?W`5u^Y@&(Kyo> zPfSJaX0h&O+6<)u`h9=6+d=*X{EAmOjw3JyNKZ2UUUqFurFZ{5N}OD3_T_D`Y0S%@ z3+Pk#oU_6u-Y4H5tv2W#9JsO>z^Q*@O}MW`>_j3%>+WgU?I1z9a^g+-6t}{dS8d=C zWl?78Y%D5K?OYo&Xme=Bia+;jOdP%{J`!$q-4s5U%1 z)B*}CtYt9l@K&rBo_!$DugmQA6QiTsvf14|?N7{;^J|^wV{{i(wNJ9(O@d_pLL_9x zl0-3<*GbP&3F(fLca^}wr063JtdTvNG~hVo7!q1Ry6Cv2HJ2+PIo}x0qTF0|C3uEx zs?!ln4UVN&NYKojje7A2z*BSeF#7L#4Z*Hruk81Ze`1HG!`r#k`64ZKz@4cp43xFj zOKJwRlX8OSwYJGlBnx$&|gG ziqTIad3t;8zCg0Q&Lh8h@VuUNENw~PS$=EemGaR`Voz*#m0c|BhG|i`lnaB;>MDV6q`SLN}@oysw>aE@YPYq!0QBZo zXK9w0VKBj%{O7!3LQk-?Cxi{}wM0;+wC5KT^_(sJANY-aHHU@v1p)Z#7r;=C@B72x z+wXFp11t)wcp*VkD;vpkgZq)(@1L+dej>n8O~f-nLDVtr$SRWFph)uu9WYW=)_=G; zv$*e>cQdXCyRrODu@LO}(@eA>;m=%+I4ws1254oE_thvtTt6uTwoZ1hqc~=H&f2Cj z2aD?%wx}st81beXb?_Wr56bTo(V22qq}S=SCl8M=L$+}AI*a@&bs1cg6_gWnF&}z# zE|#9tVQ;Z%H7rAq=P00+Mh4=La-qMI`*)_+FA5~553qc7b|?F60VMjW_I7m~yYf_e zm9}kcjdJG?ZF2hyMmWH@j9oFhn0Inc-KTl3qh;R%*@2$Sf%bO$Jc1Rl$4z|QI^5d< z`#k`+mszaO@W7&$vIfySC)Vs|c9Xni6$jnPAadz9_3G_veQN;=yoL*vO&u+5;z~!YE)QF#tZ6D;Hj%0}^RGKxL zO&4zvpHFjdN&QDqlV0h5>{I6dcjVkSD$TonDD&!ZJbuY&C_@+5zjKAuD2TILYxf!+ zRy`=Ofv6VGi==E$IBsKmFb20JEOmMVBCyl=8RU@GgxZ9{dRmmrOk!9a`ga_v2JR)> zC|z83>C|xIxlvgslhtjxxeT}ThjD)$j(KxPXGEKe z%rvl$16+g#@L_iA*B`7QCZeeC8gP`}Xn0PG9qI-uQt{D^ z=hsO^zDMK`+$I42SD@Ql0`{Ze$wp}P{Oqn!7M6Fn-hidk+qZO{XJ>*nQZRnxHU zKR;RNRe*c$n_(etV;a_2k5slYU}^c((#EE|sVBUx=L5Zv$Wncnez$L|iIG!}$e!Cw z7?re4ADE)-rxs3mJhk6HkBsWe1O7xyM&g!vg8fD5A^i`>?RT<9_7|7W+|P@q!zJ&V zkW58ay=a@QgGo0%I*q1t0ukD%$J<1 z@1IKsWsiy8YgIyas2M`rvYswv{rUera=kLt-@OsdB>4Q1>~hgqKS~81t)3Y3sSV5ifzLERSghvNvgZg5ZRPw;nZr099tLmL_UpkI15YW= z2p-A?(ZW-@Fw^qNuzHJ1h>2IQL&|>Wf<67~Q@_Yz3+&)vu0xfG-GzGI#$VHnfxs0} z1A`4-M$Gxp(*1=mWwT#QUd-`HU*`SZ5!UlnW$m%Q>lO2BMxDE|*+9~M_q23XuA6i~ ze@I!pPBo5EygTr0)kJ^f>U_y~-XdVyWn#0^=AaO@zi%rQm}o>h%4_ea@8!oSitJcH zg=knp55?gHC$BLojALHE8xR>QY zZc-q=QCVQE-p^k+h1zoQ80aZbmOUBU-aE4%JB?4<+;?vv_uI~+IS<60`zjB4PS0c4 z3zpYp_8MPrN_Fa?!1|w@_NMFv+NR3;DyDLx=xg-A!s_~9D~^XgpNAJ7rG!A`F1Qt? zCOx3SKpD&hWF271IBO5Z9=625u!DaOc&X-b9{)4L=_|FB%HG^$#Ii=1w@sW=_c zhaq|z%lp2yOAT>En-MiKR2>dYjm?F`*a|Lg=S?^~!I(2eTecn+*KHnt)GhR0->CTZ zfa!?oR=4I_Z0-*NZ9M^o6~fQKW3*!hMipeK+(1-g4d4|WBH3&{;jCkvWuDxEAZ=TZ z^ta^yW7kan^Lk0=8hJ%U==2}KH3}Af=65$Z6e{!YJh%Ty4wMJH!B5iepkWGh!x3~j z-+?E|XMJbDxF)#Po64p7#;a0G=5VkeX}#ERhG88(psU+F<8yp*(uBPLB&9yX+T_ua zk9*2(Y6c9|LRzQEMhpfv2$!BcmwhEsml)KEfI0N4d&laLs|Sbusl4FiK}!2fHpni{y+b@I?m(tE;tO87%_ z!U~if5uuuE>-e2C%M5%meQ3ujO@paNqt>%ok0rbqcY-R%+M&%N4|>=|pGjKdTrdg| zn|t!igzDoERVk#;B)f`QUDqRQZII(mY>0_RubR%`TFww8=Zk$_me!o0O(maPJiwP_ zT&4PIx#i-k&l8=l(AB<1yc0#sPVu|&sCA{Q7kmL_UjGqXnYGF^S8Sh)0d)4HZ^9&J zzi)YMdxlfI0D$xXu$^mKnUTpYULDizMev0*o5?s*IXAF#ja*H&ST!!Rd3)X9}TiM5d z55KcC4HYb7d>RngSpF}CubkE`nU6e;Vl92D(8Ts*ibu-oJ)aQ3CaVmNW17U0=!;q*!BK+=xXNMuEUQ`pRBled6u<%_axSN)Sep;ovymInv+VD`_ZOm z1&ksR^|>L4+^>8b?t>rOkbneKsQS0+l+@PPfTjgo?-D#Z@J!iLO<;&QrWYl7P2QbvB=5c9GWTjlR z?ag9q53TMw94;}FtLm7vS>WlaL7sM2Gi}O_K<^8?0vi@-xMoC)Wrc zU;q0~-tW0u4{Nc22#SPWpDefIj#|r|SJ!^Bf_?G7oh;HDn1xE!x%o~n@^hvqm!(MoUBw>4Agd`%Yz_4Uxu78dbu(CW{)n61Cwp;V1;N*Q0 zL^WOlZXL!f<@M|dwNk+;_Da2Q#J$&IqG=bu^F2kwE^%f$*eD$F zJ4tuk!oleDyG|n~dY$;FQ)iV-4W}M~Y*&-8I=n6|F?Qe#L-efox~@raUuaHMSL96C zm-!9_ zhFPs2Ua()bUyU4RZ2m{!Tv_J-AAxnxbcKIcyfa$Tfa{|J+{k33ZmPJy!tl}ro8=>8 z@&OC8HT-ndTft-Htk4-cRb4|2j)v|W|R%R$Ra$dSVg)~lUW&b#!dVy zYh>n(-BfG6vYKaT&gGbvwbo+Z?jO##E&pbq-vWl6R;G_}qWCSDZ=Qc9!F65OC44p8 z&OO>=0OB4AIP-%b9tc`y78Y3MCVtQz-1NBx@DeQ|cr$H0BZ#XD6{%0I^`-jnbvlzX_)!8ZEVD*%Ad@ z0Jo%HcFc9wEzz}89v7RwJgY|5I(iTb9ZveavKUor!h*Pf`f{NvxjS-7#yGYDF&$em zqAl8R7wIkPvi#B}ic`0?HFa;ZPc;>7@2Ki^GO=#+$o$?iiuynS<&LEKOi7^q@Lg&6 z3j)&Xpah@K9z3Dil{Gly=KcXfe=yxx;r^tY0)X#o)tfIbGR{d~E0C*fB@2S;hx z7s8i7wnWJr#2ZV&0#->X6m7U2$4iP2yc|33|5$_a#9@x~y)cU^^;D&&O-Ay(rbPkSX0V zRDTVb@@KuryLR=Ep59qXITdxT@i8GJ$=_!5jHR@`PF&d1=irG2Uk$~b@9zk1JLCh+ z>|Hf$CFFkuvuswGVBppKG?g2I43;;it$2Mm*k=57eDdpSf(NvLTmQS`uaiAYy%pM$ z`SQW-pAX+_+c8(_}+xdAoW|G?uw%Jq0C6Y(l#niJ@7-D#QD4=bQ7q8v90twkk z{?byWmPQ#ec=KVEL`}4Kl0Hw0SD{=u1hL}&g84G0CvQ<+VMcZJpvyZrJXPpZFKsmJ z@=q>R5HEKCWZP?PLuX1^q64PXS~Ro0!qAr=foWJ<(ASB9`!PWt&QmRye0FR;*zC1D zrG|SqGD;NDxQ7VM#>CcyFUwy_%Tn!zT%==DhP`Vu%zIWz=SDp6-90&H8SeErLIIrS6AB3bF*gWv-I%k*Z-0{TYehS;;zdJ!9b-SO|1!A<|b39 zz)!(EI7;%X7V{%s1?(Nz7n?%w^XZVGD&!tgyw<_DzCwQ}@g5XC*qvhI0bU~ zQ}1UK|D)-wTXkeUmyGz7(DliI%?b?0=^tx=2tj^wEsk5*93WwUc0VNilbv03#y7a- zROkQ4)bTdc%YIKk{DX`@uL9tfS%J%x5RuLpoj!uq81fxpzC=bqupnUl$=XQ35tOd> z^49OiM}^L3mx3#&euvQ}sQYO%K4%OrF~VZ{MR_Eq+1{0P-wuZuDoaG7jg5O0%@NtX zq%aM6!~TNC2cNL%1)nWr%gZS(KX8mEWV^sNfQu|b%~cJouL40QQc(Yn;dias{PVSQX}k9=zBz49AJ#RiiYrAJ z*FWQ@dR22Ec5>hpR%DszFU9>uoSiS+KyOg;RYI*@mcgw1V%Nw(t@y%4uNKEnL!RyJ zm8dM0;7L>MC+jdYpn}=@oA_vuNH7_F%8pe4j zIH0#N6wq~^Wqckw;!i|M0U503&t<6?(fQxoKJp z_(LF#=_UIT(^oMcTzyiZnU}c7-_SVLa5^^XzieH$b=gqnq+*{EzlS)^iXFVw*KhI;_IJf`V%6oXi3+S&f`b<2 zbokPu+nN-7VahGXSJ9Y~nd0wTIxJV}s_B)R8JFL;KDvXBr3PKezYulks3UMv8N;@xkb`;^d!IOW4UfQHFG*aReTgtsRBy zwMydUG>|p+62ktN|S6gh>ZjP;PqdJ*#*}A*6^Uc1{ zf;cU9*{U(DY8jDM$>nGnqc0lQDA-WjF{uUG&v_=DVE!3sxp9hO)nu|p38r=k$33O029O%_fNJ3!t_>PGYX2z*to`d?YG!XnXFY=CS|$2fD+vD{*jAy zw~*gVp0AnO@_sw9!vMFI9B|EoS?~2^#R2l8eLVW35ILgSYfYN2F#R3;dz?-Puuq26h~fwqMdwyB zU~CZD0UT2!)?nHf>>s#U*PHv5LXuino7-O&%I4jn4oVqHz^1}_;pMOJ8Qne&8ANFs z`gRfII8Dj6bmA6L611vP|J$Ow57`<}ya|j|}eF zM7h6Q)sL3tYz*byYq(uAK5{Dj(zI}nTeb-H`2D(LhIKAR@-*r?)&v@z@Qw zC6gIbchseUaX_4v7fYU8DAiviw@=1|>87TMq|X>S zQ--0+!==coAgYm>2)j$OwCN=d>9l`#Rj=FPX_1499hC6!SVKD9*DV%pt~z#cA7?N3 zMiqw?zbmm-mqZ%;=-ZF#E~I;R#EIYU5sfBIHr^cu*Ouv@Rm)}OE~)4{YV-j&=!Z!5 zZf&$z(!{UKPr6cuWyNQId#uHpTw<5js&mrNa_Djz@p#g8?t0`steuu5I&HFUXNoDd; z8w%9?{!mEcuQ;GO_sziQwW+mDhLLtn(;F}XmDh;|apnQ=-cuysAd`8+_mivey-(Z6 z(T6p^(n~UZI)b-*;5pOYvE*AE5XXxSOCGB`P2;z-(ofZ~43*tI@dXUtLi@rHP@M=( zIa_rd3Zoe$geWMRzij`CC?ZYpiRAgfZj-Iyyr5A57aVb&DDIw@e6@_=*C=Zg>>7FM z)Un;;vW6|ibl4oh@-cf2A zduPZB2wq2&X^Zq5X(i8ayW@4_I7AViObMI?!yGbc6e<9K;kuf`j5Xy7G8I;elVs`IeX{X3K`0TjB)^4PgukK z38QmLhynatV$Yv6z_&D;$WMY@#>6Swv+e?yFtC5ssNv6_*blS_X~N43-abIcw`A2Z z`3z?SehkWCbnT*hRcw7GeSOVzZAb)x)!OphV|G0y`y7fMVZ*@34 znz#+Gf2sx9J*d6!?Juq$ySl_t(qA0iux~l-?6|6i??`J5@sR9G*Svb0SgF3YD#uI( zH=t*v>_{kBodT_tQ!q;Za%Fc%!VsG|+$Ict{p5W|Z&8Zg zR3vm&^=?N>NSuTv_CgIdYcbuwLj zHm>yI7Lfrf_(X5K-)qlYv0NBmO`|N`eXEkvTDZf>>W{bTpedVz9l_*yv8&hc#PeD> z9D;5MYO*-5({CYBO|WpikCp8|g2xNBsRg5&;)m5I*^|yye5AwVYd<{ou-6}IVd#}~uu8+rC4(^rl&JW^U~ zis!{fTw**l$@)7^XPlyzySM)%FgrK7vsmH1PY%>*drjIW&iC{0cp>i|m;4^zZZ*OM>8Evn@YFXz`owQZqn}YzOJVVMobyG; zR5U~Kb4Umpe35-n>o}RNQ>qoue{Q=L)T$LF_d4gSkD*8J%d)%-H_;S$7l4YX)kVal4V>PI54kuQBfwBg5A({AY2IW2^x^v6i{R6;#HLVig`)uL!;zPFm$Dt0Ix|yT@3o_ItACq5G6i{XoX%PT0 z&)1-D@f1Q$qL~S|Rx{Z(Q-+^9d?kat^ZTU{#2Xa5PQ}O`Em=rPl*07*I1^qdF42}7#XcCLF={-%CUttf zO*}E5A)^iwXQgChWOtKEl}qwd$)as@d+SXVn38{8U&b}#_<2XMO|ikdbq*u-w$J}c zA6GSqx81d0TW_68voI`EVM^eeFB~>ZT4fp?s&y1QGH6a7DP|4xjz3OA&-ieu8!!Gj z@#zk2Gxe^$syqpZDBCjj|0^0t3|-7g+$z(}iz!Z9KHMDLt z%xMl2&0oSyBZrohfPnU~U?k*gMYc`Nsv|Kz&D|rr`h-!O{AE!wsx8Of)Mn^m>FQ8> zPfgN*mDaf09A8dGw_*ZTqn$_xF99Dp`&uHM9CT1AiqzVw*Ve{3QdYKwww=@HL`Ie@^M+m`&YM0ye86}-v28}+O2mzaN6P4Q zC0ee**j@(EB5m@5#rs>z)jrwp1}bup@|~QRY#29cZ#$t5{pHm#GkWFiZ?+!j8@N8Xe3Xn-J1~`;C}K3DXs@2z+)@*h zEk=CN8QyO73Wzd({IV%-_nyA5~>gkN97+| zgr2wy@LGHpE4sbIjmWIE-yyDfg3Tc4t643FnGixZ+OZ21rtXt_JXEz$-b)jS)c~+9 z1nGgJ2Hg-JJn6di%QEyT@i&6!ufc#60{}6+0^#a~LuZGBY^AaEK?=t)j zJ&CpiJiZ<-S3*Wfr6OBrqQNv}9^|*A`}_E@w)ud$YJFB}pd0QkP_ONmL-+%2c4< z(NbNl2gHhIbuCPfeVBJxE=89q$;gt1!r6Czy^#C5$uHO6a5;y)WeI&FgiWFq>kufR z{D=j?B4xy?#M<@mx3FLUJql20HZ-QN96qvkxO;M6@5th4yQA!Dy|AxMucpxvf0L_t zKc8pJ?>)&rlTDrRJ*nO9Gz<^e@d%p$F1)B(O{E1l^aU5YOIMo{vSYM*Y`Fp#>mg83 zVZU<{rJ5jv$>sb$nk$=%Q2ycJvc0+fD`hywm<;$!AF#i!A?7BW{~p5eJ?wpwwuZoS zfms@D(g&oE=_sD_eSY&VjDUy&?nkDqE(wAEGe~fY8(j7Yww3&fF!&WdOzNmt`1Ihm zk@&5Ak2`BQf%Z3TK(EVPpG@!FqnlT>*Fh^cDCzEX1455^(Vo4z{y?H7f1io7Kqgn| z!c%Is;r&Bcx@C7K@*Z@Z!H6M?vTC*?nLhFj>Jht?agcqGGiga}-~$6WJ-d!7q}Ye2 zjOMQ(+SAyRuCJS>vd-Pnhj4jKV_o#GsAq2G3v}^|wv%162AYWW{<7qhUG~CaB9F<` zgs*~__P#C8>YZ+t-xvgw&-7xm73T4fZeo4emZ=Jt1)ofpt$|8jfwPYk({BCdIF$zY zr68ib@^*ei9=5C>o&{PS?>nX8o2SSpt$lpDSH$}}5Uqz-n9Id8o4eD(mPP8G5VTI= zw_F5_sj6!oVgMB^ypkx@F%$juv~WEZr{=yjGrN8yc2|tc%;USE-9NkBRuLlR@cj2w0jXW1EvNa@U2m8 zZjhq7hsD<^=yciB7_>fpEvYH<6OEy8Ek#vKq-uS+vzn!wcLU$^589#I+IZ-9C(3pF zz@4AQj5^Hsq9vnnw_3aIP@XYW>o=GW{tX~X!PdB9N92eK&G#6W?!`>TuFp%CLk?U}%6lOELMWazuop{hfd zYGrSj&jec6g|X^D%FSfMqv)oRI!l@MMOSQdRjNfPdtm^_wyd~DZ$_%Loc-eVRU;nn z#6^vX(89Cj<(%Fyb=f2GG0(X6X|4UkXIs;+lRJM35Jjnu^0Y@Dx=tO!8>>b4Uhujb z+-KIjsl7e7ym3ji#&QCdB#sgvV?S0(Hybuh#xE(h%T$_llnVMbm>1d{`*oCZ z?fNy%1@I@CFh?wrGKVjb%C+tjKXE(_EX~IpznT*+wIWx{o5bc1)b)9}S`SLkpXookc*2hD3a zL=-Bycjfan)CxPAji8Yh>pYfLEu)^T?DuW7ZnCZ+#Dh-n>yD>R?lBc?n1uu=9%}G6 z?eU|afx!z-BWcXR3y!Y6C}T}!O>djg2-}Wz_B42f%Pd?FQc)Kj+ZWU9ompZ58;bRi z(LVBv$h}dzpw|v#EEN6W!OxFy3Xvu$SUVEH4^Ttf^P+!hAQ->O8!+B}(3(y9j1UTJ z=x1q6S(@Kv5}H3ZA?u(qeKd4aMg1}HEn;dFQbv~F1nu|U{?B-_xh$n8i)t)jw<^YGm{x%hT6m6ZuI%bI0#_$ghwKLWV7V6ezf7L8#lBhHD*%1N>e&431^P8{0WjIU9 zuH1^Yx-=-fcRnaA(_CIrL9+4@`3iZWI!2AwZ4sq%5(R%Y?M?g*m;EssF_-*D6fAk` z4Sl6gd*-?kpGauwmY0!OK6)nE>CyQPW=jv@V~dX3krO zW3ku9y=HMFutkFcQ|dPRG`9&{vt1>Tn7DL9`}DTA_+`aN5kt`led^{m#_ack;oQ+l z-wf8X=p4IcIP!BciyQWr#Kr7pQUkO2>Tcat{kBd8^rArl$6yWb4+frkWajurWyaU} z36dp?x_M-gh8vhgd1sGk2oHvrr)5h0PWSJglf(nrYPd*oMl!F7Lt)CtJV22(P{`6$ zj4a5XYdv*-^7!NIm4LlQVwsFuk7xpLA>mlX2Vi@GHWo1PfKQ3=PUPhV)72 zEm{pb89y3?F{oX9uh2w`Wn92*(bxiN<3~SSEWAExUUK&ZP-(SZy4Xxq? zyy#@~!nf53F0AUzTz8+xGiuoS)xRBjFNiZXj$_wHa)l-jvio_9;1(p^hGanDG?Y9j zv@exm-(H`EHPE!GPxZdw;xBG{E4MgjuvY3@!Xt>?xx!6{-<`Icu z3C2;#$FZf1)4IoW%4~w0+Us$Cir%A?BR`&5-pGB+$^3(AQd7~;&&|d-qCH}8-#I1r zn2d1(-IAgWF9~8^4}&{NJc|4|G?*-thv&Jr)$b5O0tfVi zjq6hTcS1kk@_wFSoTM(_7xc;dG`K~kUBFVjYDu9@%cX~=Z!+54(Aceql(z-3}R46sIIDMD;}tqEGDZF|S&I(hemn?)`ug2=+1F@O3QL>eOFyd?qXv>P`< zu{yw6}9G#Z<&pEJBB|Y9O|O_jLhZ|V+&|? zCSAp8P#1FS>T_4ju|~}oa%{Qxn_WQw?%pRz{lfThlUk2A`6(B8`kFb$)HO>gY$WL2eB>=dgfPWePungkSHTc)v>x{x#d3 zm^&b?4%~(JcZWKrp~kjtXZ`$Tdlz2SP6f-@)!64_a0Y!6>PI(8!p26DdxlxvXVe~`5l=C%^bltz{7Z^J5wCt{t@kpB5TA?zh@sysELeNAfC$03K&z#>^s`6$+eXIrgSytQ&(1 zE7qg@8tsNZkIX5w7Sgqf-}OGB%^b;!m?c|wtVA{Rnp8IbvqW(!lJdLqJ!`)iwXs-l zY|H=c3X%8r!~^%Vx9~Fl;Pv3!q5xF8J-#*ZL!Or2s@(1Iknrgz`{L5f7_{TpR3ApJ zkU&%S&f&z^K?r|n>a>&%Hy=X@qDz^S&qYRtNV;SeqxRY$ug zTLCj};M#H4*h!9v+(|VzA;ximY1Fvqts{k;2xKl{}~2 z*aRxT3$f{aqV)3yOR{eNnK(YqYNxsY>sB1cu~Uzx?s&KV5KiZ;aJ3iN?UsLN=IP{o z(YaQZd5BqRN5i^|l4Z0!3M=+$8oCZ?4rRWU%8{FI447WjDKYg@Cbc<(c=JX*NVtW?gdme!=$U%{X~SIgL5AKcL`_=sqAFp&dOa%+ ze|g$<&P-DBJ2m1mG=5{TJ#M8;wEAp8W8{k{bo4?)32uzPX5rOIiF&QwmNRNVfZ*4J z<(N{V-p?-9Anhn~C10K>37b+D$8^!!1|-i?DQSikF?f;b?3{d0=^fyEH2N)>JdL=L z{TU8MoMR$oY4SRg!_ti-q!Oc}gD`T}c{H38-Q|9g8sFC@aqc+entPygp%GBH)gDuQ z?1REs>KaJWwPrvsW@?TcYBl=x?FQ2Yyw8`JgA%l{a!*~mT(OqCn9b$a z-ntVnsq|xb*1iA7)3?Ag{eSz?M5K67U%lsNFje>fNjsg%eyY$_|-0DG16)N8P>2~A~$tT8S6T!wc#MNb9 zH-l19Zo9`T-PX3-ubeK=23y_hEwU&~NQ{{M%%{MVJ6eYwDacXs(D{m4p~@wtRCka# zeLW`DYal@-aHn0LP#2tIXn(C5w)7Fql z60W&s1^=y2j==36-L*?jd*(ONj@7d^Iwh)r?6*HQzCQLQh(08vvNSdGzN$?Bg_^F& z>6PrV5O!r5B~_WY2h`l_fk|MT^b&vWy&V5_kI|I&=@rb~gub!$Svr+GQBmry(X(JI zIumj%VLIt6^Br;ry}hg19^}2#p0pFP65ClF;?uVnB24)=;RKAC!hic9BZr3j}sWI$He&7(N+!N@e9Qw=LJY1s&Ss0(E6PS45YGXX~8~ z%GHVN`n9Ycc^I~PvW>;_>ZM?3h5c8--ik^ALpR%}=c^E==ZX18XAQxwZBwu`Z-zbL zg_IQs^nn53VE^j^JZ^gPn?cw^d)J!p#pSSv-ZsjY@qvyPC(6-5kje6~6g@?vFp~3o zUySNYs=Vi~3WSim7=RK3w+v?D?e#~li@&HBN{={rG}vqYl8sB^S^rKg&TG;9<<_;U zz`}wMP=S@%#F%TEA^rIB2US$9^PG9I>o3F}ymRSnJpEF47FAS5Jve?v>reMX^zAi` zUfJr*{c9S1H23ZB{E*@fyXqBDZ1txKu{aH@4Ik(}kRS!BBEWZ>Z+O^MY8X4|Jo5sN zl<=arx)p1mc@1lr_28a)iDFAFLP>cz{^L4p8mX7m!@=d=ClGsymri)xv+hg6Vdu*p z7y{I~d)8%#XE-PP?Ki}!v%@*BALTPDPwhw9hMi&Ah8>(ncMfZa-s0X7)%l822lrm5 zx$XuW1%#`L#rEyDl~#n+$FDfg+GH~6Mkq{50<4n;or7R`6q z-a^~n`uFKx!o?2ps5=KC+wQ903mA+Q={P5rx#?JFd+DGxW5}%z{2{;D_J}(P<2MgivjrRI_ z!;uM}oV8Xiy`ct3r)7%X;^%wX8$N7c?Pqv#Ifyf^5!JH{XG^t8bKEk` z^xenQH`XS?4WH~j*2(X)F1bc_-=D#+HZ{{zN#R$WivKUW&~kQL!t2Xqd*AvNLEtI& z*Atx4qP&pjpA6|iE-rQyVRv9BsBO#{a|~lAIN>BBnb7#8-Zj~BOO9SUPxI@gBaNpY zmzNP6obsgnGti{}4w9^7Ty`%wTV^Ja&Qmr`LuR}|0cX>@PHc%KORUu>^2Ck?%LF*s z$!>exbTVn)b`A9R`%`KUZG2ZLy&FA4fq%)QF}-W-b1U;{rez^{c@*U&2d^~?71eu_ z0d@*5YaJ1$Kk}F=ih0qWx7F)4R9!kp8dGB|khP{s%ZZXv&;#;CcdX_4?ao;f!^2;9 zUvRI!y`^|zrv2#E1=ZlxI_Ig%lcZvNz>xd}zqlT=W46^h@}Voii*GP3b!{QC#YIMW zn>k-o;$(aKy3GrX3GU~JCl$?`C`AzgwltVJ>FOc>jLJfoQ6(!ah;b8HFdMyGYm?G7 z+hCN+!ZZ0!9bQ&#AquQD;bSfC-JL?(i}3!eX!_h5Q{`Y#QfePtxn4^|_Q8+4T#)G@ zMmnM~DvT66v>2MC;fhwS?c4A`Zn!FraEo4z zP2=3OUWQhgbyi)=R(Z%cbEp^e5QV5~-2n|nxeEmU66%0$d(P@ESwr(wA8TM682=C% zRcjVck@-daGmAXiYDK-uz(I3Ax8s%P=*>Gt5=n;S@Ig=HF!8Gwffhw)#u%6cI*)o4 z1(8ln$N8{M95elFXbrS>qffGrzdpw?$0yfdt`_$g^%aJ_@{#pCUG&2t`UFo7UHS}t zpPIvj`6Jhwuitz8-+K?q@CZ(jKyO%SBJ*^8PdlO%TxQZ-AH$N%Ti$F*SYFYH?`(Yx zdpFe+Y*i~c>hZOUj(Ni32LQuWuVia%Z=<_?B;x7zN%a1PZd}yL=~P1TxLMDqKg^He zCDcZyKr!;upSrUw?A{IFcJlwMT*#ZFR*T;1T6ZbeS_Y_OJy$n+dELzp18~S?{`%7^ zinYG!VSFH;LZ(209^`q~4PQ~L|mBmVmz zg55fSIPuK1;j(Gt&kCu>xAtGM4LkfG>};*LShg)!CmTy!%lNH!@pD-6LF~^D3?>Bi zP(+OTnh(T>SA^~04bzxVu^ab&IIx{Sh_I8Jbx-iKZe)(2^z%-A(uSUnP{$d@Kt z59=lm{!SK-8OgA4<*S8-Dt|o`1W6j+XN!hhgNX-h73jDgr0+7EroROTf!!Ia9$pI@ z^8-T%7Kq3PD>{E63AILIMoy*x%mPa4vUYkG%ol_%`B`S>=LSWI!R%5u=3y69yYL3@ z-~a5#L+?{_-ntoo;-OelwP!4kKB{WAKWW<|-TPEoCgnm`(n-^6)UxhRqt?kTy-VyX z7x6E;BI>&xX`HuVsn%|qi09HOC4oRYH!Cg2+WJQAE%KdAt_H!B-BVXS>~pR=J00rqZ;K4|@4K}aVyErize{{N_+Xc>> z@qn4J@z79hWHTdkgo)0!=4gos2USgwpbJmi5vmV1}C2gxo^ zmEPUHaVcqyVI$_h@khu8v(qYekl{*FY-pXhLTiSTdwlEseYY@Tja4%-5f~d$ z4{VE=POKM(v*g@#^U5r_B1m2AfVjtRbXDg7~()oQ?HO!)2&GbmFP?4t06XZOVfV&`L?H` zRQ>Os2pT{^Z#&_M%Xuxf?!3POMEqYl8?1*@3Q8k00;X!J5byrXI(8AqF2K~UICkQ< zc!Fi?C*1vxEEBq81N5?j4BN&qa2b&Y8;7hf=zYzkGi!saPTHbRW=~JfCdqrw_qo%F zBw>c7rL`8XG4^C-0&V19ST4l`&b!!=r)yyvOAyZg+fkvFI>SEMZ_@w&@}8D7OrK~lJ+$@ zY6#ONQl=91gU-wJwJuFMpU4Iyzv6bc%`C+Uj}OmsswVRQChCM0SSD$9{?OZ}Gjdn6 z3fA8k>X*t%=K0zSbSbqy`t0_`*wOOcnC7q4(@D8Xrihb0ukzO}y@CCyaitY#{>tP> zbjv?w2rbDMXijcAjcb_oQ@fc$aTo_&*2?M378_07FYDGlT4y2(Y{WK`PJH^a(v>Xh z3SD~t6rdD4mHgK5X}N8f9L_aqDS^LS|7S8nrv#?+4e_KVlu!!)ejv)R224n~(%$ly zNBsn7r891B-CJ}fvfB-G6Fe>N4?D&`^tREZd^_Sbz%N@6cAb4l2yglaUSYUL6J@iZH$I#0_9gh?8oL78L zB#(1XO-xLt1~j){3K1cB9$vm`6O)?~Ky4beRHT)*oWrfcc4h8ar}!jL%nu~sKOo2M zzs3o@Tv zb2UrSBbK%@RKr9SCBb;SNTRQIFk3eU=BwwEi(wR3<4?WJr$IwR70Ofy95*ReHK3^( zWW=vVR$IOrt>R|h_rl(^xJ02V8z;ublXuOegcxDsagL)wP5*G)+cd{d)Na!pPg_F? zH5@8M#-t!0Y5a{ROZD13w&52}*_mh@bw2lkYJrLR^^$ISqlkRWOXoC~&hI78Q1cH_ z0==vGn;nXITtcbDCu6^=GIV||aVGt^5NaCMpKDnbUp3s4OV&|ns1rMxJ)gQjuI$jd znhkKIZ&`M8+YxKPD#O#CITGYA#2@JMw#1qD+3M#_Xxdcx9&-y4zWyyuq>`lx)ue9D z&7v9v$j;PC*qNw&{HgI{KA;gc8I}Rc$8uNa*2@E<2Yb3r7yi(MJE_)*d8eu~4zd^%=B0cTrb4lkQrn?1YD4A3lS_et78?i4N$?ksL=h?4M=$e0Y{ z7kX}MsbgujkvqP##8cmdbNcWpF{wRroU;PAel9)*5^%o6^Kw;6gAvb^e+ja1meRS@ z-_vrZr*mM^G6VWc`J-*yt8tlCeQ{j!1-B{aoV3(U3xA=V2&QdHU@*R_YA$W%0xKh6 zw;`&&wA~_yzGSM^4J{%n&OWM7d~f7Xl=BPqfF77wYb)S!yQ)Gk!-_?xDS!!;_|3Lb z;_-?Gk8&aO9*lKaTHeRR%iFe1Sd!o{lASABaUf6=-CjkIORIOq@y|b*+xun>*U^77A17Mo=PYJf#(69fw7h|FJr{_#%_Amw4oc`1u`AN!~ z3wb&6vCzrTm3dV0Q_qUr`7#?#9dHFehEN6rkq_eMLjqwBS`dKlPNcn6M7aHYRAA$- z4ftzzYTw%i@P4FVTT5KZjd_&6eEWHU4f+On50g$jeuMuD_za}rK>(XRm$>YsaS&96 z=Da?`(l%|_k9uTY{8BOYE#GfmmI{aFOJ3H2GmQ5l;+mmi0C;Y6?wdY*pL_UXC@09@ zI4(k_*|a(M?y+-n0)Cs9_o6f;9KyYiGdoh2?P=ES6L$_nF0um%0{hbLbAu5|ZE(%T z$#Jl0fzXr&CavS(T9xm6I#p;1&TgsR9t8I!etBh?>GJhwZ=lYwXnzS=Rq5Bozso*b z2FPr72azx$GLscq>>rr4aZJala_b+-~ZLx%obeZXiQ zAv`vCFj#5r{1=iUgNl;4ey<6CuCeomg)INo+_kO(DSd;(`B8{(sbN(!2}qc_NiI?V zu_Az5HA+}lg)d%}@_3i48P;^hJuM$Ud^l7BiV*PBM4(4JF1|KYx+qexl@{}&i zO{*5K^x=Dg_)&&Ir+qRi3yA1jr+Ru~-M~!W^gygz{f#$+8GqJW8u>v}Sb4Hb&GGc@ zeilpB!ZN)=#OXVnCbag$l4N_Ap_#K~1eT5I6%E=HM8={s+Da66)#n@~v9+y4#R^|zWoJ%om~OSlBgZ{TYf@w)ODR{qTQ+9h z)wU~}a8mK2(#!uTw3)Wt9qj3U_G#$~sy1b2D)-vEXo)B_&z4g;gRNV<-J7Ms@X>S9 z`C}cmCK2ZlNaOr@qo|)0v-%*HhT)y?b2?*$SZAhRpHE_JM`hCcWUm1V-nSF z-_-mwBw~?McAxLNwIu$DzURXzJ~v!wy?~dtx@C5DRYr4NsLvYzl(C{Rl!;c<#L!7H z);O6%RCI>Jw)aL1CA`{oF>-BvjODxHzzUkAq$5B}LE!SN{c`&^r#}lNZl&jO`Zp(H z<7vui2`s5~jFGQql7rq{8hxC_VBvB#526G7H8V8RJlrFhq9j%Ff0YFKh8@kq?&PS; zz#XRAScbt^*>qHc0iq|Z;qtm(&d)XRr2~DdTZ5eSla?O{_+(Vh6iPU1ro9*?9F4*jvxK8m^gH(I zU{;-=qQ%O^j8vXFrd97HcOEkmz^AB>00g!TOuKuRFM$8HHNcR>KEM*8h2ARad;C00 z9eT@Kz8#wL-`i_D$F)tr{gedfVSpd77b_QY!sGY=jz~Qk-}gYf=+0qAB^xXWgft+E zk)g0BYHBOKIZ*uE4x$;O4M0Rs{P;g4Ie3RFdtWv?L>$mT+}a$x+}eP<{=j~i_rz^p z@fVQ$+Tc3xP$&m?ldwOSVp%4fdKGhComwXQq2Y_+_0u(M^XzF=_ z<@E4LV%x#!itM_VUG`XvYfyCar1fKLS@em8hlW1svt_71n-a&!hIjVDo5sv#O9{o* z>Nmez$1(znJm;4c-ynY1CtP<(j1+@jgz<~>m>05qu7G~Y)2$|F*RzoRWb&6VG1YJm4*FfwX1`b6u z{J_2B;!0cP(T>ReM~EAVagI6>1)GO0l(_HS-^A(f|AZ$PmN^T3M}{{f@m z32su@ukUs5^$m|2QJ;gnyMX_}(6Ty_8Zj$abq*=tBz#p4#JZ7SYz z(ttGz6I7-dy0kXnmPd3aRq3<`GdVmZ+sl<&v%Z>OVJLO%<3ozQ3_k>Jxq&ywDV zW@;KMhq!tTdH!N}uLJ~cRd|ihWLQ6~GoJBeq;wf4ZD?X-N=o`B%7^65+^B<^2HP7O zA#1b|-+nN zyYYh(DB5{_xgxH8r_vBgKi53Xa@CFcJ!3@d+#ELzSySd|b39#TaW8)+$|DPZKSg4PHDY^R>rR;#Lz`9!jYVKHqD8V|p@m#m|n`?_+xE zWSx4=05mqKKr*d7cUiG*`KX=a(wn_9cX&y#=q;{CQ!A$f#j<{8VoMTvSefLhJ+c_w zqcR((0E=9VQjeP1y97@GvOJp8;2CvBNpu5?)@h(HR0Q{4j$T6@zW%RF^$b+0Zh`nA z(gv*!{ZJG28XbNntl;w=mei?sI zbyhU<++(81k(<|`W#S2RcdtPCVHs7X?8MX3|FUB=ph-dHDSJ~G9eqxy^S=gdCP?wl z8P{Sg!JNQ?Ok1v4zPmZRnc*|4J!#}{)A#pb9CrJqZu~Jpq3$V!3BmTyLF3#W4BcaN5D)#Szkk4zL5Uo; zU23Z+p(2W2oL81Py4L;VYa8^(kN<{EhCP_lE&Elgfl)n z=W5P5f3(kJ<6kb%%63s%dF-sDNR<3iKKRzoPIXB0loSz6E*pP*f}hj)k(WPi6hGRo z*D^2pj1^SwkBaitjW00NIyt*tnb8UY@tNhIPkk}ZP?eiC!NFsxTbW*M+uL9iqjww> z9=jH=laDY67@Oik2mNG=@6On-aw*WnXk<$&-G!;2PsD?BacZ5_M}t%$Dco zjyxk|U418Hb|`YldC;@32i;m@rYVxBNrYJ`1@I&3a zEsy=UWFOS@+4e$20o_TqyTCf}w)c=?+Vn68Ap>B%xo}a5n4k>x`L%fjHE(KYUv{<4 zSOZEe$nIKEx{GhzFyh}URIV#GMTln zxxOM-@rQ9`{C7XzQqB48w5q)jEoY_++jvTxBDdewz3yJpeX_0pUCMZ7z35RQjAukx zWz*2N4mI>5^0R7tdW>@Q{h6LZLu2gEM|u8DQJ?*pr%vhv_Mih4W~wygZXE;G2n;zY z43qQoQC8>ar;Mlw@aBxN1;Urpz`XZrI$jqM+_xA3yjr)~L>!z3g`Brso#Sla zYv{MP7@=s4xL9te#$}lg`#v1}y>AMpEwbmp_ws<_z;4BW_r5p{40)IxvS-P{kQ@6# zIoZDct3ZQ{fMY+m_J_~n7el$V*&vX!5Re!^P68SN!ued`CGQIeH|HTXK0r(WSH8Dw znICMD(7q4scOM(CIQtn$=;1x$;$ZTgEjPLg)A#l)H0TMT65>0uo~CwQigvN5G!8!| zh=yq%kjZu*d}%2F3-u4INxf=%r8@{uSF;6sO&_q1<$SDYHOc|#;0g&Gn>26HHRc4>7sMq_~KD_+_7{NzMmW$_$!49 zCTv0~`Hoz8E*0Usyd)lMHgO+$g73=L!+2xO^Whe9=Ex2sl7o{@F5ZOS443^7D;<=4 z`U$aw(tYDGSysrpu2-<|s=eFV?emU>pArnO(Hd@2p=LPq8$uB|BJrhg0er z-l~cpb`BcCB8-zyxXSJ>yt0DY)w)&$-EJUctSgqpynl^|=~J&rW8i21LQdtY2JP-_ zFGjZ8t`6;*w76F04|rW%DbXZ@e+{NLSmZdcss)<9^D+#XLs}#6nsMJS2s)_vcDfct zt?h>QO?s`A?Ovr^s*9DJXr~e+E%QJTJTuJARzGCnF_oF{EsaQ1^KINwPp>gf*eRM? zWvsSGZiRq4X%BLBc_{gNEV8r&kLr#3KFBqu$wg!B1T7|S)oBsMtZKkUR7xO1kNB}g zU@@sON;85e8TW&Huhy-R97juT^sw#Hhn_FK5?!hvEHmaPgS|rgZ>oH-kk)o}AYfrI zHyCN*FdE>p8EfH~F2DNRQkh@<-uOt{{>Nm;OQ|c0(ht^^=2aQB(C1TQ%VccyfYPk! zy#d)v`fcZHNGWGA#%DsO&hPK|`Opp`_dIm!Vz6+;zt^yXzu7u|?)&ig_={nU%UlNg zC~OQqP_JM?@S(>;!+*1ZKS0sf?w{lQFMA*M?Op`EFZ*C8+yAn15I}>(`~~}KNT@JG z`#9%^v!U16zTE&`5yB4n$ib$q4Ph6Dh)eNtLZmqMtnvff<&$jt&z=E1AxO_Jah#BZ zfRzN0=CIH*^QYjnW&=4sgiZVQ+0UGu+?zDeDkitE$v1yWe|y+(yhIruYY0=d$zHg0n^Cl;;i_ zwvk1mI!iM)bPTy;Zsp$fH4$c!he!@+Mv8{=NYf7J1f)%ZY(6S*+PByt_PmU3-P_>B zpF0M10Eu&1u#=<3KJ_CeZMlll2cG za?0h*kI*+4>4@x2epw5I&69h*@?0+;+YIAr<`>4kCg1M)9)Xc~@FpPvu7F!1Y0^Rq z6TuLkx4=eAKX_orewCpy!BRTceEzVeXWxbE>OXmC&lj*`9qw z2QtGZC=*)%Y_q6+r7~DkOdh*yOIEBkFp}33eaZ^q+Ud?zi_KUE70hK?rksqZHT+eD zzZjIhGlZe7kl>&p55C5PU#T-0f`!0WlI;135*+o>PcEdqM~S+dJ}Y1u?1sW zBRes=={=p}y5<-n(?M2isXpL@wDR(avGb0Fo*a&|Eg)Fl|AEXw2;Zri%1Iqr;YL01 zJI?3I&`AKgBGm>9EgwnQAYPwbOmeWjnvH)jL-qy=TXhHgBG-2L*Hk?Rp_;kmoVte6 zd9Q1^U3L~BY%@Cnv-D?!l?bW!|5W~TRV&s3YOJxNlYQ#+f7uUJA;J5<`n=T)#dZRN z_2KyEGc$qzq)b7kIf1&pxQHYNH#i|ap&t&i9fpX5EO_rP`)f|%F+soREzr!hN3s3$ zr^i7^yl01OxAuyVfJy^|K7;A!teUPDgY2kjQ@p%4y$2>V97Lk9Nt9fsM`;9rVmIK$kp zL?@J;uuGQxnxQC~tNbx?s%PnJ<<)18MEQ{gj$=ti*WPDHr2VeHO-puH_V3c}B&Su> z7n1jR6?gf#2^rqa%(A8ZepntZn!)syI9voNx)8Jz#kN^QLXEa8DOfUhLL>rv?lvWj zpi+E;PCe=Yd{WRK*G`O$hDFjjdOA8ug;1$pM=|yeMEcqlxmi4z{z0;zBv)-FvkY5C z->g~FS8eiV+LbM)CTa}2#||iVO!k^QPBK%>vrLuYRif63bI*&*)hY1t*Rbm*uQs@t zlhGorj^}{zO?F{nj>4C03uUWK6X<=4_k_-y{;9EsgwLH_Gg+}Y!#q$82V?mD1}V*$ zYJZ7qD^a}!+V|ToSIPWk7aFLtGTq(E;{q{$xQwJj)S!CZcP{AD(pM}9gz%3RI9tWS z6EY}y{+wEF9jaY|Wn5#NXXiWHGXW)*X6RHb_Pfr6LawrtWqMF!H2eq@Ns9J?Mxift zqN|E*`3rkdbVhGl~RXI&SBC1@SFZRq-Qtn#sJ^dWSxA^X~-nxT|-sYIs45xu_ zX^+S~DuW^cEcIxzo4c*^*m)1R{vFW+V`WnAk(X-jr-A0qK!ut&70Su}fk3TGBSe02 zM-#0`uA2!WVd~=+Vf?kOZULD<@H>#TvH|1-FuRJ3+N>(ytta^;mky@QEgE^fVwMRC zH4Jn*Xus`NLoPkZaog+JI*?M`Rdj(h7p%#fs(b3R$Cgrk<*5J00~y~pUvA7jjj_x0vbtiy6-eCDvbuswNV9*Mn&bSs=X)!~xu}Bv!V@W%? zbn7DBSmm*Scg&b(#~E+QD}AvtuN@-nV*_=ksYw>l&do#p9+N>>r?gz@ex{bfDs;My z6m^VYC=`H-)lGCeTO9Lh{00Freo3)b{aoal(gxBQ%Po;)GDlG$1f}G`0$Z~9Y7C81 zW>jYb2vCI%x7CSII#R&8U|iHrF7pq; zZL}4MgkZQjr)E(FQ1i9x8Z9qgLAXOzwa-At-U6Qs4EHR^UfChf_BgCPE(@3^$X+3P zwtNG^&HH~ZfGUS*bM6U{0@4dO;D3qhFyzAvAV|s<3T*ot8+a_fSG(f?j#ix8^z9)w z4)FsVp`qI1;3~U00))_Pw>Y!+fBFPAr|*T#_qq22K!ChH%xwzce8LG_IwbUl*fGri zH0nNo?}s!Ny`h|sRQ)m~C7P@BxJu9Xd188s|K(UQ)lnA}#&D2Paa;9en0Q&j)WxUu zSr|phtF}~>_hUOH-6}_o+S-b{Wb9K${v$%&r|&gjC))4ggQJ6+TGQjUDKbG??`vns z$}P(&zOnnZJYQ65tj(`gb>dq^J?7vn)$PfhtR3ljMe{$S`kN-Bv35Hejc<^4D*i$l zPev$Z{yp!72kd|S+-4sI3pqZSW5rIGHm+S919EaQ(?RFV2fj)qoxd~6f17r86w`2o zx3sEOKrgF&K^kY-eskeUK;R#5iuAg*2be7EiQe|P=;r_7rbQ>(+`0<+?1_D1?M;GA zWShLE=o4I8lyS_<)15K6z85zYZ8RPkgEeFN*=nDot)vQZIyVce+H+-29$VUMeW=gd zXUT#dcW5MZH!=!t?#z0fuJgizdu2p%E?s>ii^^!_a-OqMvIu0&ICPqjL@Bp ziMzM1&L*CN$I($fZauSOUuwM zHj3#QY)RQ_HP0so%5>x9a90a=$BX1cSTR_7EN*^iz{8JNj#saw9 zZ`LxXHI5W-cn_+h%lkZI`RPSYN=kJe$%~Wi9hjt{>E(*;u?kl|jWpH93KvG{Zl=Yz zOwr96XwT*jmg)}^X?1^pRdqVnMkLSW*79hSOhzUQ7ECDLSd+r5B(JEfjaD!B&)EOz zp+ob-FSw&<$C+e8Wd8~55s|X!eTp4$1qqZT5-xDcE}0?0U+p>cLa;GbPozwTCdg1~ zDUuBdt187d2l~(%m7?>j&;v&+-C53&i3H5Md&W8HHGYLFyIKod{lP;O9?F5PaTrmA zjR=LN8>pqV8PpcAF&UCHn>iZT3wkua3=Uy~iFZ|Y7^}Y*FTLzun z$AI_V!-IcGF!&B};Jjb6zhr+1py3d}0tiI>90xlvbnX4OUqa5aUu2i!wdU+#dwN)h zm;0*&Ko|~yLgFX1A#CE{v)mA|LutFe_STvfmINKXvMMc2lGM{xKFXyhH2jM?aCiDw zqr1wA|H}ZCq?0D8!zEPpRso4B^4tUb0+90BW;8 z3qYH(`#|g|tzKlG(vH9J;t<~eL?)bwJa_kS&M(dUAH}3M z+mlhs>Xm&l>E@Nto>HS?=1K6ijR zw7Q%KGjMJTb9MI_ZXp`^#GgvK+t<=sR>Yg#O7F`YbPs;znl`O6Xcxe;pWLv^OiKBr z!m1VC!H5A1C@PzM@L0n(n6Mm(Z_SJuYlqOPF@pSS3B_tHnO68ho_VXQeZN4r z$O`np%m6>ia`C^*^8x6rvLQ2Bgv)?+`7lM0PUC{5@O9akQ?o)^1YSQVda>i5Hnp7B z{1?()n_*Do?N$N3=i}raNJ}GKnK5BLQ^s4+40TKG5^N6@_D*9Jt|D@)PDI&N*pyn} zaS`Q}Yn}`t)Fq^TwLq*)n>9O&->T@IUw@wwT$H_gE)adS zZD?e8cL+-BM6Zp3CD1Fo@*6gF?g~$=VH>6E?+hy)D;L|}FBk=&2TJF5Sk%6aOv;!3 zOMiMxBd=jn3TRphKfvy2qFU*$7%7lAi0dzZkDolYUi}M!)f_rIT~e}XtYs!Mu)=E3 z{tHQ>#QlbVgBx=BgZTeI0>UY9^It#!9&3XW@MdhF;spT}bk5WFK?VSD0$>6-I6sK% zfTs}cy<5PRebol$&UpxYH5;-A5ihto^KXEpo=x)TffurTg5t850amcR-1`Zjg3qZ9 zIU5RL*Zr3c3@h}Y{)uQ>8B8}EebOo78X2AE;mkHQ>WDD;16BrJiZbO=R-l^LD}Hm} zdS1~OF&-^pD`>TPM#LAzFZ--oC#54ihfw~RPQl81b9JadA9N1syz&Tny@c}Vkn9%RJ}?6x*XDr zj%7=CaFS&Pyu&LHWS-E2IDV9qWtWPc2M82bQo`j1qZy3!MY;4fnB^F;fH;?RD%>4i zv9zI)nuxKF*lY0gYx4*m%D#^Mp-{cL6CLEcQC!u74`r+}5?0j)e{_0aBa{U*5M#uQ zQn~X3W+q?z=UP!2@q_r09uM2Vn8GdCF-=9=Xmlw}zF+NBjhftaSW+JyhmF2qULOv| z0DB)3OZab*c-l{p>^}nXuDchCE7D{8BqEuSOY?8^4{*ruY z0+KpAEI4UH?d-(kmhQAIjw#nqDFu4m%V%n)4afS`(`P4Y>Wp)1<*FX%tc-i!lPcBF zypTEuf3elE;OG%jJDj^nT6BZ;m9P7X6dj4o->mLyB5gH0Y z2Y?O_!94^b{_l0~g&hL<01?*)V6m4IT;@Is5kJfhzyLhd;RM+RH{bvOLi~#xK(&l5 zG})9BvNv}D7{HGl;wLX^Up}pKHtL2TAPD(GA6^FW$p@eU{NXGZ*Z2r|5&9CszHha# zd>0R&AhtdDCiC=wQUATv)Il+x=-J?V8p6nE+%fxmtGIIJ_UM;8AW=|&eK;YSgudscjBY{qKm#pGI!}hX-j16ZcE*I?|}HN1_Por$6G&5-eW z#f;_lP(9hDPpP9VL`&nFcrXaur1HDC(`T}GfjCffmNX_0}wAFxMnUfGtHNgeU)tBr`!RDVZaY3H1xodA)svkA{Yos74dpl=8 zP7&o2YIVxc**sTf(Px*Of9pzoF0+cniBKfTjOSa=j7Cxry>OJN{n8}p0 zlCTTNuVp2e-|pcrJul5uLdidM!bC>Wv1w{j*Wnp!lPtiQUpAP}eNXoG<{48<-v)w5 zY}}RLbZTFF80mblbw+Vhx#6?TrU0wH*49#7t|?IG*3t{FnpZ3%#lD#g@SB`tx@|b# zA2OCu(ohHS1!+#YnPU9M2^O&y2KQ?r&S$T z#?^lz{fF_v5^(@GN7g5T~U#^S!iBVy=YsZ zw6!tIch#07CYV+b>rvsXYGtRzi~I|L!s}bnpc7VJ|DZ?zpvcg@AQK8^78zoT+FI2T z-K9Cja$KJwrfGy|y`)bp&Z7Jr`bYZg%Uzi=QGC3;)MtL%J6=It&ot#DAV6Vcd)FjfzD8L;x&)a%d-32$q`!{ON^iQXctlS5%GUrp>s z!dUvs)E~ztVv~zgmAUaB0_Fs(s}w`4MG^-`oE`3NDh|82%1-97mZqbWC^EQ(68qA1 z_o#lVW?*YG<9a$Q9(Z`jR}kq#{>2OrArQgPf8;zsgww#xAqUvm-tJ+=VSo!Cz{mC? z3xE(n(oEEO~~OJoDhjsgT!6D#b1b85dG2N{$>RNVV|-; zktZiwCjP#Lu)uW}-K?%gXI+FRrSXQK7rn4cGJt4nNLGCbYIwKfZkGHmz7)VT^B7ar zQ)QGp7=NG9oK38gWH^h)!Ozc1+E5-nP)3OPjD;Su^JYjLU7kkvD&Y#W4+tgc|-Eu|iVIvg3J*^OmLDnh|)cq5$1|R~p zj9TkLX-n~I3RFea>!Wu!L(Ytw>1e7(8MqV{;v76aMK&f!{*rWzF zN!gBs501~EPft!UGlmejs-$~Y?8{i1S|L4@nRVUj)j`rNzn+hE5BqWMHT^1TMCZD^ zF9T2N#VW7D-*!z$i5U`hXZ_HB5&~nsxlhAXE{<%!=^~3(1oQW8O)m7^buV`6gKxwa zreV}VM2%SKL#k_6{zA~Tl%6erKP%b4kaYhbUFiMMyiChaITpemm3@Fj`qXdvt2s41|+PUQ$vzodE_ubN*MY_6pyKfw_Z`2u? z=tJLT?ObQJ57dobS;ZJ*tyG$Jfp*SFM_Sc}u|H-sFma_iIL91^mkEkgw*nc2F%A6M zgrA^QxpZ=QbqlW7v(CFNpHkI{L;0WVkXO^8#=)r4>#@5CoY#BC!Dn>NtmvdKiGkzfS05h02lBERV9&oRZHPEO=^^@2!e5Au{A%CiwTafcw?_-V zE4bgw#$7sJ{mdasyFd#@6rb(hkw)U?DcneWP=vHSp54y=T>0Inx=xXSgd*-m0%O$P#l2Y7B=!# zMXbqtZ@|(XVE;>4&g80D0skxTqU$@(KMd~m$DT5oiqiY%gm$hmePo9|G1A%*+mzngnbjZ z=n{px3laI!vxsTy|roqJTa-Hee>=h+KjxxEnmHnf=|X2JdxOB{*i&G`BU}4_SBy zq4)WZlepdl@CsZS!kSOO>LA1)JTelUC%v}W^<+`CPOAAd_^U+45RrSoGwi3YKi|G$ zZ#ibZdA4%5#7eNh9d9#w2Zr<^RT-t<;#ZXkQ5t_UW>o$@*Umu2qv7nV#RN}M%*)&h zl4fS)R-VQrVSy_bzP85H&@$4F#~NBiiC~R|Jj=#DHj`nfpxxjkGcVFUP5dhHzpD8N z;@p&hyDt+rj4Lio@uK2W@*x+zzC}_Re z3lJb2+<;kRyQj?#Zp07Y;NcBr=jH)f0^|5CFp{&i)qU3fiC}S4TV&WFsJ+ z*o!Ux?^lGHwIoC70k|DkQm`+xRYieNbMELsyn)2oe6#fzin&H0xbfiy8k61&d;bvo~BD^BlY>}`k7e#1IJ8(u7>BVrL- zG%G9npV401%07b{^+9cM@{w!h#916XqM3Xb9=xy%d(-7SI~t%#sV6qm(cNEKW*+5x zd}Z$Fbxh2uca1)qQEguJG6&7UFH`t3wjW;dR^mgVX3TMvy9Z2sF+X&(VkK?)6;F4U zBq|!4UX7Y&9+1>op8hKFZZkfPuWiZe8Y2Gukky^4ELWoQY zl`>-7fY))ku>30FCrv*_{lAbxyR&T_*vMneWZ9EVcTg6{8<#xNMg}x2r#)gr3nwm| zm#(VH&#uU>5le|Wj;f+hS)D|VjUDi_^E+i&{cD{rCg#%cv(>#l^)-x-GbqfVz_XxlwP(kFpV?<12)b4!6(lhBlj*;eenO&yv7Ag`m*FW}&*d}4OEG|ELm^VYRGu7c17^qz&aV)N=3ZD0F8>{&|7Sq^_wE4Y2kem- z!om50^M*Ev)c2gQI51GiexM-E9r|{U>D#LUu-*Br4csxuUORkP=>MbXJK(AM|Njp~ zQlvtXm6hyu$yR+(B$+om*{+ejxh={}GP1+9@4Xq->>z2Jztrb4Q1cK_+>I=12yzYS%<#u)G(jE;aR}oaX2@99e>-V1G`F^ zgJB%em71#PQ|ezuftFj!_*aY_nrajeNjRSch-uG^emz&zmb znAsC?$38|VGN*FE>K)r zMEHW-#-ed?A@feRc}Z*XRu3|Q6+Phi=XEu~_gFogamp_+ehfQBLV{L7el z7xvE_W--}C*!K<@SBib;-7jE_pFKJ1KqEqh*@sl86L`6aH21aVX1=Gtv~>Mmm_Vte zOEE4dOj{LzLP&3KE8xeMhGbn`3W;VH`2RxU-6{Sjb^FmZ!@EM|8*$|U zdt(vjmlDULQLt{rV6xMCtg-L$=SIReC3~HIx-uI_2dQRTUxNdUH$GXn1B9NV15vH7 zZLAc^HWV26Z~>aeKo?JFeOm8HS*%Hm(_k&DHVB@6@3UStCbIb4Gr64OU2Cqw+ ze5!ZMT42v8e8@k|Y#P@p7uYF%;kDejV=Jv+GS+%bXD=_lAYbXtPGF8ZSMxf6pebBc zb@%!hLwzn@J>PeD(e^}TF8y)vzU#uFcW~3%%;<7*VRUwdgvnNGfTR1;CW+?2arANM z<4V`*qT|4{Mo%%pxxK}MgIbJ3U8-jgCCa9?9^Y{p6Eb5fwlvjQaVx)~yVj}PnK_xO zS_<|tRsVwR#&qE^v6ihS9Hhqp9B4Vf4afh14@OA;9u2LzVK93u^NpYH52bbso6v?2^_dsc$4$>iGAS0*xhy*1*z6?OP zv0w}nf__t;fv8k;HUU(rKot(W7ukce$N($$uEWUHZMVwf!+@Cx(Ic-|alP-xf1&gI zw_W-I?ncHRyMCy=aUuhgC|Ki{laiYm_>@3($eK1|1QRokTd^#8p&IAG&={j^Q{nvO zh(}$lqWG#=`31XrJEwV_Ci`9ka(pjmjpEdCc)(fs@49t071H|0r$pGEk}qhF9!x3? z=&M0TIY;Dcy)S5~S6()}C45VfZ*nV*wGun(FH{AbLbaY1g?d>qgJL+gYeK}fyQX7r zKSj{fZ7jy5y!Wlmh$Z=_Fn#@uSA$52zmRC}cMDi*STVJFp}{7nLAzFiD*Z>5x7JD5 z$Yb87mnxNoeZyokbU5%%hNSGj@L2q%ih5xMCd8{fn5tuCdzo({BQ>U*;ovcc+Le>r zUfv+FCdBqnE0>rPiC#Sc;+BYOFIsa)vivr8*U}qTrAW(|T~?RZJkCj}Y&p1@nsMW* z+gcHS^y4Cn@9n=f16l2->9)BKB`kxOgE&Qg?iq*js{2(TjPgo%lBb#?jK-vr*0nlE z)y&w^3Z-f^Www^)3*S94klc{bZ%JTv1VSlFGoQHoe!c6@LG#QG=gq(o^L?MRIt^Uo zRyS@Ia>1NUfCmWw1bAB5>CA*&Jx@riennfK7oigfon zA_f$!o|lweeAKv|59tZEG{p$hCMdx0$|8toSbo)HXM{cy=`fgAQ5l z`w<^}#%h6O>rf$W)}k{pvM$!CB5`2!d2P-0gwK5jh~aN>e@=9Dvc^d^p9;o9l0M;? zs?7C+I1RrZ73qF*^X#VvUu^)XQ_t_8tpeZi{|h4jSuIe^0`^N;83OcC5Gn#ghJ+xH zOXg6y2hM=W;sC{N0HSQ*qCPrH&JS3qr-^7gkfNee=6pjA@!3&c2IXu<(CIgITFx&v#QT@LwIb?!N)| zw)2Y=Bb1Hd;`~+OlCeJzZKm^uR2<;LP9^H9h^+FFOj`K@^=PGAodyE*4O^n-4F*|+ zR;P<)OIbf}lU{Sy1y_s+xF9dJ1;D)@;3!mR%c+eJrANlha&CY-H5-u}voYOUO^$x)8YwD&J~Gh7mzSk139 z=#2cjoK#kxrFx^WHPWD~X~_S$}6orX@ww;cBt$3WKVAjQSk zL)xiAv_Zshz_c9?%$o8}7Oa*h=BUe>VfFm>7d+V%QE~G-W1CKv)jJ7iSly#iwy|iE zGt4N;-ty1RFz^Za6}sx|Uu!4e@LiYlD-=e(4P6`kGI0mf?dFeH+t(!qPT|I z5Ys7ozxb~n6l539V&y|E5HGO3xLx9$~wSWy=enw9N;2? z3uKRw4FB#ku4_NI02-#g{)^Ls--Bi<@Gbyir`{w4A@*I|ad>p{!=2^L6dsROn)1O7 z7;5Hi`OYN!btBXC-?xg=$rlyTVuc0-yAo7%-STyIP1v4BKD&2m zd*+8xf0*05B4<6{&k1F}ij(F{G_?DpdaYE5g;Aq2F=#)g333?o#7l;a-@`v1|%9 zI*Q(d*8X*7mfMfC3YqsVDfs!maJFyS+y&h6t1zFVxm$Ld8$L04GtOiYB6j>O4%4b} z?Xy=}!upWhnK{7&nS~juTk36@BX6t*4DI<~mkL~uC?hPx#sc*}TG;T;5022KsTny) zQgRMFq77D&5-|F{$J2D#vm=0&=KBTVijw}Y`Cm^5+++!V22lpy--{|3V4XYlH{rv> zq{H|_oS`4wSM+3Oyhkg%t)!SJk^4shU$=A^p^NS9VxFo?zlruenA+H0exR9WHz*;% zJ(dDvFe5{I@U8p#Fk2cGMOCRa=)!u9b7?28Y+N+hp7;COozBM0tw+fDm>i&DyCu+_ z|KiuhtL&Fz$Upbm9esapYN)9X|9rtXPk>xr6^0V_p@7-wAV| zvj3U0x=rK6g$srqK67bx9?n^n_Y0N&Dw--ym8VUdoVYW!oJ?{m>Fs!U$F9d@F)q;7 z56IAL78^&<7mQk(YqYeAq;A!(wf3ijetMC1w`c9R?itytTB{w6;@_QEe~aox2PYa= z2^-lCEPBM5F{!Pe{Vu+%(Ue9#ac9kD68pZ=&_CI6tuOWkG2g1BPbc9wbE%0Dq46)Y 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

    IX_@; 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 B5_$jt literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg3.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg3.png new file mode 100644 index 0000000000000000000000000000000000000000..44b4238eaf3eb5030be684536ed6f4269f81606f GIT binary patch literal 39184 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 P00000NkvXXu0mjf7&r+l literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg4.jpg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5d6863eb0314e57599b91551dd90a59176981ee8 GIT binary patch literal 394057 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䵅l}lAmmzf-R-G#gXyGulycX-geaub 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

    heX}7bGhOewx=IQ`Ojo}+4>TbL-SZw4*0bH>IwO zy09$_;XaLV7*-pCQ8!ReQ0J-*xuk)*AcEy}N);?cMK>PWoV{X{*OjGnh@C`0UVvom zWDmgY5DIQhHb#cEj$yl`I?)v|r7aHg6@PyywQci>4&9v@-8p8*B7JpvWZd(OUaMeGo5p7;C z1}W0{#`*+O&&@kA3K(1@=;q24FJ6TVC|buUz>TOzXmx7}UIPP%dBV@yn`^6Lk`&&M z9>-+mu5~}W+gzdG?G@53siypsRsykOZUfT&HRrz=na=47(LG$9_EPMp#PoJbzr>LD zgAd@>uC0A}@Y6^DC=j9f`i zcwF0cE2jiGz=7v67C=9coUOYnlhV)MDuDYg zGAp!O9cf1#^)=|sx>+8sA;e`^Jf$SFs53U^GhP`x7+3hkPXD%X7Igm%eWDs&_%s-f zayjv`th^5_Ow1SWt-y^w#-`cPatFCH3$01dz)tX{amE@9)e5ma;o*`V_rWy`3v!d) zEi!D$wbhYcVvYH1XtK5rC^9Gx$&ST;MUv&V7D1ZSM&prnT=Pl0 zcjTUqcKfJ}2}z%gyy0D6DPTuwq&=ERGxYLW)*Y_hOuU&;!#w}o>Dd90;=E}A+z^s~ zgz&!UZPrg+8gN-RU2kx@3mW|#UU`w$64NaW?!#Jij3~Yh6hKq#I0mB`t{y+?mL%_r zY~P3~wAKTda~E>FDQAvp)=P6oPHwfoGfunBgD>vX1mJw<%9T?kHXmrR4^}ATH{v>% z%^&-DFryAhZh4X-5z3oTlZ%bANnOp^71fWvbWBY{T2GjQ?4IOkUMdr*X2}45_#UA! z4GZ^j9$SN{ve5%k5u3~?Mn$Za9ZDiT}S^$c2 zC`T|HDUrw|>PgQj7I_qfVm`mPZ9jGk1rFAA&p|NSAMJEV?7>b%z->ER6{FgSCjULb45P7}HPnP!MV@!J zmrhu`8K-eY`0Cz=DjA-T8F_g^JZVrDTG$w%a4pe@Y8df^zu2ADWJ5>I|3|e9{>IiW zJ&nhYvT6n*O0|Fsm~mVcTY+P~q1#&9k1AbT^Z{ZW-CtLp^gpDVqd%)0d z-R7AiQfFx1y4)>R3vI6DhpJ5UcJ(;XlBP}Zz-vwj)PJF9%lNbh8&ES{kB)>6G_W3W zN;zNw`;+HR_o{vDU>+VU^i@0I(uHCNko(GuTC4l}fv*^<{*^|mWTW&=7#)zVP=7iYF5)U*8ZPL^ zttgNMrX3nb7#rj}d@lc4?yk8(^N3y|KiP#>K8Sg?d@cPxUXRW~yYLvRF&rqyFD>Gs9*rY|+;FvD+Z6yG=|cG+vSPNFJ86uA6rv zt=3qLukkqhBE9x8D8eTi{O17_YpRLW7;LbH62 zfW0TU?e?Z2KU+2TPBkq7LFrF{z2adI?cBVUtGeLQ8)ns6r803G<=^@ro$OX*G9xoK zJnwUtoykM`fJ9c7UX$18@DER-0D8^M3e8tfJILJrmP*h4qGI`pD4GZrYI7mCPI;7? zPNH3Rg1a56e)W6Vm{xDH24#2F8k^fhFn{uEezRX{%#+*=E~SqxX}AF_^uN~sXXvhA zrW9Pm*aGfBmuR^3R3nvAi*dA+Cgg*nm{KdW&Hs25?X{T#9J1&j7D&H`Rky{cD06h~ z1{wfJ+ip}S>av`uviKhmI6Z^ub{+cJqi_LIV9seXS|8LVX%cpqFg#p=-6)OFsdKVh z@}w8((>=bG=l>tY5U=G^Z1snD0C?#kDlhV;$DC7|$obMj&g^fa&J4e!;gMhP0cunh z*#8fIR!6$qolgsnB3-qA*h+Az9ybWQKfUAU+`OV^|Bx(-DcQ{bPgqr*&G!hhNSLHk zGV=+;w&^Qu`IcqEQ$FP{^~$g=0cMEkOFcfQoQA7&z$j2&kS{H&HJ)uOhL0|$87j_v zOuy^TQC*ocE^A+0Ud#_sl9AeqF*M_L%*?{EKcVDowXLPftXK3d4zUBAoVhwOz#=xa zdez!Zom^n6b*YEgt8?cpErc^aERFV@vPzCG(O5_cxFiSk*hYIaN)hC?yzj%yh9Pxx zw?<@t{{%1$+iK2Z>=5GxbECm6tfPArPV-IgCvqm1G4kD~ShWBhnz6C((n=2!IaBd zj+8%s$n7hwnSybWhlspO(QH2rK{>sMDyKwaS{^OIapoDgT@+SU1@MZ6fz`M{qoW|p zdO`{1J?q||4Ck8iiy|6PL$vos8+)+xGa{%eE4|~bKqR@;KS+aw6lKQhwUmW>QIfub z`zt6|ai7zly5Ndk?x*G~+PEY_?!#C!6KLJnDtnOpnDp_Xm3+PwB9`%hk^3&N@!^sy z=q3*wA6${<`3%l1#6&virYuUE1bTB1CjLs9r8o~SuOy3;sbozR`*zCg?u1w#bzFQj z>#zOtYQmV<;{0c9_bZ?xSoBS{qLKzx7fHmmu$U$V+%)>~&@3NR_reqr zwpmF-hQDcPzllXDzbR4@tg~P?k$rFVKY)ElGv!=o(Cf>LL`?{I*@O(3$?7TXQu1kJ zWxwvQXWOq>bi&uVtDOf^A->OW_~4KUbqV@=c~S!8L&Gkz5d!^DGVho5B12i2aXTW( z)fjSwxI4@#xRR>5*JdQbfvz@S%fQ6E+sE_e_k+}ho5(&KAt)w4=q29X-9%gtb@8y|r4<~>a z=>_e|En%{aobD!?9DZ`zwrk2bMgQ>C1}f-d<$zMQb}l~qJVQ#iZe~hFgW_nv!Fy%C ztKCtV=J2#sJW2w&o1V(EW@o7I>ZMtq_V;_M3=p}KYeeJXbi>QnMUO)5$^i8uU*mUx zZFa^L<6S0JF>G`iHud0pIL@YVb2i^n0olN_mbwI=4VfqEB{Wt+7s3TNhCk}_rqEa( zuQA0EuuxL92GP?5FbsakUuhg?w{rexujZXIfY6BrWWR~#uMZ!iRV~VmvBM4OYWF^Uk4ZE9g+qj%QJ6_;i;AZrWpsP|4_d>HcRmwj=|;v z^g`b;KWW_nq=3|iN>alv_sbVGfBr6{#E%q%b*peRTcPsZ2kboXiJfz>JPaSTNidMt zxH+h5R;96*mWsV>5c~4#!ZyX>*dL%YE%bfYKd{>te;-2m+NJGyiO^+I?mb_lel6q~ z@1#%$7zD!nJeR@k4QgtlB3KCF{IJ7A0$0Pt9;F^DAZq+`$FX9Y*bdyZKZA_J8-;(L5Grmu7qLQo>XiCti0ZB@3 z!5Wv*PeNi%6h%DVMQ~0Us)ovnrhSPWoYr8uFi+K8y@P0+BN)aMfIBoQy6HbS1$3{c zi|y^GtsGkSTXDWFKGOQdWa714nc)`g^P~QC0s&)iHq1LZx-~jDGsc^EIQ0u-J;hJDN^@~pCRqOPaxyW1GYz$DFn}Ta=|18<4 z4h>rcf52(fr9CP0uafZ|s{7k4vF0YAyQb1TN5<88UN=XQwjexq@SF1R7fb{qJH}7_ z>F3L*!r|#ja$p8FcGjD1j$%Pb4>(1ewrG8zF!$7!)+T@+%GUZRo5~@OhGk1dd?nJ4 zj`1V})0tbZK=GHJ8pcxSHDDoU96kIOboK-3eDt`fdD-IX7j`FCtcmb1U>DsL>@9S>p=rxgm}CAQ3raW!XIb8J0u9zb7H6)Zr^l$Pq#5mhBBTfmcjIJ@WzO zsqR?m)$Sr;b9L;Np2VYZy|Y;3&u=nqVjLqU5SVrjWzVLyxd3t33vrSSdUPCD%%+79 zi5H=RH%neORu|`V7#86uEV+X!%A^t{CL$_ckURMM-TS=8zMh}C1OgCZ|2yg)o z%@z$0Q0EN;8yW1qY^+5s8Ra^tb@(5i(UWw=gFCn08HOa_k8llOh2hJ3`T9-}RF!_u z^br&I44vNg&nGaMQje>IZX9a~6gtiRP6257Y?WDY}w_~1ddt9;f zS0Ojw-`$hqyCzgd4iu}i6(LESeQfP6wF#9kGi~p-E8F+4=7OWlly!sv~+4wOO+b(&QdALy_g|L z!PKLSqQUrB`Cyt;teGX+yL_FfVC&kIO!Kpp+M1fQjH^(7I>%6MkEiaW2mg`A)XQgV zH$j`ULaaEb8?65<9YtGH-xa^mR~!s66QKjs3TTBGAchz1dVksM8ZzPMK-pZh1>Jo5Y1-dzY+0+`zO^ncfCwh zcy&q=k1h=JGqT}DSa$di%q+^l^9d9qqvL+h;}=Gp4+&~ zZ8dnnT#^2zGKN^D?MG|%2Q?4kxKsV*&;;|vLvIkUaWdRJp}sp!c214g2PbzD?Z4QBuLYkpKeP2{&JhVA3}P;;$# z%An?qy#3G`{dyH)J24`IC-lvw2(m3vo=PXuD5~M$n@eQf5fzew9x#6jO1`iU#{Vgc z##YHX2T_r5k*9_)7?RLL6FZ-DrpNpL!uA`9QVZLJ0t2`1p_dT*^+w$#P%JJ6eU_!BL)E)dy2p z^zbcoP~u{Nx%qL0AbC#B(33VrBw%H(5hVNG0}-=SePk6lfKLT_W%9?1XW87#meu1- zmel&Ye<4~lI3}4_8##1_6~wz%8;4wYyt7Ye%HT!1;A^86M0x)-PV&3*E8m_u$45Z#j4^elE&I@rld{D)9NIDQf}Zyz3eQA-Q!^` zys|z51gSv*R7 zXG_s63B>xYLe1{V2qZlwiGx7m8E(Pk(VRo8UU7wnQeF={s_t6>qXq}uk6BH!MyoE` zO|vEFN|n$fIJBo1!OE#=wL^MF)kUo_j~jtAy#QGKcb)gy&sMuWuPa#H#QdFYI*`R$3`1A5E;oE8o`c3= zowpWcmB+4dk_b3$^>ufIXBhpTLep)zM?8J~PR5g~FU_C)4Z};UD2O~%3d1fJZCdke z_2dZtqFRsP4HX-O_0}sA`vmLMcGHl&%A)x{ev;Gchkj32CT?VH&6c*ua*aB~CDN-Q z9-jssqTd0_;ME>V+%7Tl^gqZV=j&_Yj?94I@kf3tp!C^JD(aHwR_3V!M_=45gVCY; zHmUFqSz~X3n6Gvet0Y@bj6LnUeVTHJIvq_Ib!B1+C4S9B_c-~T(?V)W!hoOVOiazo zM&o4n;J%zJ-^#M^^OZO?x#OO46;_7zx<##n5pe=oHwFbOn)kcmoaa4qY^}+@BjqTs zeq3FLkA((UNBy!@YnG7flp*$e2vYbE-=;FS(%448ng22Wv2o(Xd048FD~7=+$NVdQ zrc1&78R{22|DGsmvdw=Ol30}%%nrQ?G8VVPUz>jW9OF#Iok07`bx+O*x(YICSl4?PD5!;i&`Ic_WOu7S$bz{tD+34gA<-$1gSk1o zV2ui8bIszz%jMUA5tL^)Z#mICD{Y%T&SG<1@;+usm~dqp(o*bDJ=2^M!k%UNjG` zT9<3sL&VMI^3=RDL7o22Q$cczGf@2*?b*DWWWIxflA*uDd>6Fb)cpjdUokf4Ugbz7H11?ypIWCLo@n8 zJ~Zq5Q!DDxS-~33fU-u~a(7w6vq$M4B5-RIE7?;-7u7NyvKkfV&@T(-jDJ2@Vr(u_m_7)@sD$ST|s;Y`0%hAi+5 zZB44Om!Y_%vD33up383bA+3Z(vp%#<${e$hUG7ndl_s0I6?#{OuBrku=o zdH7$vCKNU4%FZ=R)>YZoqkrxntVRoA#>H7jO3}0Z&-6uL^dIZ`<8#wg7&?5a>_up? zM5I_j@X0fe+eU5hYnp=sp`_n6?U?Je1NeqGG{E!Gm#nz*ws0kRdl3&Ntva;fMXIdr zS!Q2Z9XSkEXq2Z!5`A!bYI34@h23ci@BJSDG!K&X-uOR`&c&a}|NsA+Ip=(8b7pfI z6?4d(n$yggnX}6I^hORjMh!W$Hs^EB%qc{OisXE3R1PC&si+*1QlHA$SLR|Q86Lq*+6tB_g9Cx27?*B%~Vr)OUM9Fz02xxt=T z(qkt>A{xhY8TR7~=A}!>h=US`@#;q{?3jS{VD8 zv~J9AB984ZHg(-+&5jgMr>hNLTvE^ts()Ypj9WN>IRM}D4<4UwgbW3`9d((GMGh`k zSJZrb1)$URV+-%$&a=}@XZ=sNAKe1h-*&#_ zJ6WU;C!oIi%SYz1aIZ)5t3(Lq{T}-v*&jl~B0&E7u6VLg154YXj8TgTh|BMvL^mlE z;ox|mAowLN8Qq;qEJw%(^`=)|e&Y5Y+ZVR{Xgp4-ZS}9(L2o6z0YOku@V;%<3Ln){ zU7WO>e-wpho}DK{(|uikwzOrX?0|)f$5#v5*_3;iJ#+3mkY@d}KYK%`#1v(GPpj6n zOe(}#`vG#+0|oHJyMbfcH)d6y^M|Gw)u+%=@H4^z!9X&Mjl-t8uK;$qM~J+VDt0E>lUTt6%voK8FWfno&|TsRx!xi!uZ`nx_X5@bk~Ag!ouq z)P_2y4X~MC=`(vFiO`I}w%KU{HM{BJ8ZpaywKpT4oZ)wqD!9j>!Mi$ir5+-G z;l_FYrc;wSEeeNWW0SCZI=D;3)$z?#Q9B{;ja=7*Z)OZn@fo2)1)qiHC`_Raqa#tU z`JaHw%!gr=5-C@znJ4&(>kah)H`?a*cm-bd9Y{vhIKy- zRF#^18hawrINifSOxYESwsgZ)r&fBU-%z+KW|9Y!wvij1j(_BoJMvSijFoKbN^1Z! zpVb+$DK?;13Vk5ohRvTTr}5?sllCqCs9>sGZ=_`3vsI_sdqoS{b|P}=4AlW)qb-+Z z{Ofq-$Eh4j#;~j&4^5hslm-ja!et%3c4xCdulA5-J!O2?rkX<`fY1KMyi+#4dOoDj zag8+`B;H*E8}H!N-wVg7x9F4V+^$(!(!ZT!b}y46wXhjJf`;o zBR-R}1u=slPSSIPa(MZ7E9+1|(fIIL`r^Dsj+%%z%-e)uz8z~ztFZq8-mCn5()kta zHWJ5Rn`9=?p}@q$+xMU17;J$uVdh_3sQzb2*v5_#xk-dxFT51ErRBL-E9>ZPt2e+j z3aynueYT)PvfX3##DbTq@AnbjejqFyO1Q20z@CFgMUc}@c0@hl4d+MzPPV<0U1Es$ z47K+q{VttePwv^)TC1d2{7%BFtHxXL=7nxQxjV5Vm5_o6FoFFlhi8 zShX+$ax*EjC*UP*;XPuNH{ljX9$*LpUMluAU=em(Qp>I`4p8PRS4o#_+iO*39llCa6DU*a4Ybi?xakyj zym~|6%H0kcOHP#Ugg=~cssM@Nza@L$+gr1+eDzb_NRa|YFLv00h+%B%%p7mWTR$$D z=fCo~0j%G>b8g|EGqNvyZzVKm?37HD+~6+p&csjjKk`q0i?{Q7#Kxg$p-ZmzG8{CM z`;xBL3=?g2bHzc#_X}Xx_AwnDz>tt+a%kCeAc!9d|Y`r{&k*V=PT4_u?(8@ z|Bi*@mq}ordU_?{y)HU|03M9^R(+R>>R_G|A3Erv=+;pM@!=u(_k57>n+%wz>@A1A zEpl!I6u3#hJ?1W>eoaKN^3h=m)xM=ooq{hMh89hHHIW;EV0s%3+4{2cIB zhpK$B;{H%ys5>T8?)S7VR4pH{9rLz9qT9>e?rP2Y&y$*DT?PO4CrrI$jD1E_D6`nz zh2VUaHVIpg>=1o=?V-e-Jmfx!QWXWDR)lp6J#vbzyqGJJqD==h5(c*d#Al3D_>}af z9%eQf{a$E;PZ@LQNAL^1lnQ)&HytJXoU78Q2)c874bV&Fg#D}=Z^O8>Q=@1>L3_(0 zW6icO$Bmr~tY=7J5zy|S{KoH-^7!5;V7^`8gwdr(Uu>nVK#CyI;qlFv|Q4p!G8JJ3rrPE!1{J`V|w_e}PNJMxeMf$xg3(#V{BKV!;1PfEpN9BaL z8#8jiTiYHFGdr3*UH^a6W?mT~=OqrDR~2$j&XI?DXr+^?Cb>e5g8ckbDmwW5bjKMk z%cNtdV}k%BNQzvmH#VodaWe|Jo6JGV27gy%YN!q&nXFs5L1jn3;qX=DjG(X!qjV#s z5>J_gQSe#qY;im<`y(65LurjwV|R5pVB~ONvj;1@CtS+vahMg%#01DWuyE;n>JfxS z+GNLarS820m^C9qB`ph(c->S79?j^ zHXi+ATPykG zw5Ep@--@Wulj-(Xkd#ofc4VFjHaasm4U>~)-UgjxjfAcBcMc$*jaB5E&=c$Opm{CY ztBGKnupXqK^8;MhX@+Z1_n1#7ndCyo!0Vz_sZ_DT6JbuLzDrmLUFsVnq3_p8Yq$dEn>Tq0C>QbC_KhSp?W9a9I_OUmTsoRuu+ zGI4eV8wHdvY$BO@Dm?gw6>frfRsm*F@Oxrte5pC%9Yj%{}kVBI&%msufq4V z!wuC&C+QHJwS0jCNBTd%7-}1Ox(^@My(d*UxFc zeM%Cx5BI{__75zI?T_AD=m+ho!k#?4 zL3;Lk`^eln_^1i`Y&}L+ecF55NhGvgna7>VxnnAbV4zd1Ui@KBB8gKMnS^C`vyqh~ zzC2Hsk0O4O&jcLHq+hQC%au&p?|20eg}&K%`ALlyEQm&Ou=5J&p8aeJ27D>zO2J4P z#*R%d;UenvS|!}6K9w@1HcsJb_7cC;$3^@o%?8m$0p;t~)q;{4{zh$N?C3YbN2fvr zOKfFtAxB-YE;CAosqEESL*ULNzt8#8#R#&;m1x~}Pw`+bzK?@ek1`ySE=(ySl>1dH}|hfpC8n! zUUadg8oS1H!)OPJ+H`x{A+K&5YKf;0QMth-PqcIESTA~cGNCWd&lAwmWMULCdRjw& z+t2YzCYC4Nsv}QCecx=}E5g?M#&a28Dw4dzO6(*hc#Hvnzvm@$$KlUM{-6fg=d2h$ z%oZJq)U&SxXc6Wm{{ZkbR8S%Eov(HTeKXy|}dSMT=ughPfk4Z;i+}+L=pZbXZv8iQSapX&Q zu~Mt96Ve_T@?~1JY>9afxnG(Na7^qJ7ft#0;IvUZ!sQ_As5WY|_UcNjecD>sex2~04>zkd3zO{K0Uga7Uhcv8SE zlh>x~)tOEjTC(2!P*%TGzD21kiX?k2M;-wV3_IXq{kd*OAptlE{=+8UR0G{ zIQdLAdD+i!8{QfN3Al4<`wRoX!26mIrVno&U)%=6>Gr0%GBf5tCv691z*-@;UPOZd z6|Z<0$kbKLPs_eQOxgj|`KX@$U${&zH%7kq9`}MRD&ac%k&?(#zytVOf?gZhOcYtu zjL_rd^?2=NCh5FfIOP_ubmEoG z4HA|ejY$UYW>#cds-n&dg$2v%Fwmiq;3)0ceSK*+_r}_VJ?YxYN_W;Doe!B@w&+9Q z>IPV^LV>7%H{aYnCAV0Jd-RZJFf!@c*flipQh8;JSc@RXu&NxFE6Z)gpWp0oUYufT zVTo%M)C!dj*Tw~scu&rZBe;ouFl<<=hpPj96`Tj32_876eFhgSb^;f-IQ9UKO>)~2 zGy~hHt}SWq_0*pwT(m>ObBoYEES;zyX9#|yB%R~=Z)v)B5D7pksMUfprWcYPgPm)uM*cAZEj&w^PoZ-P*oy5v9KB9a95rn!O@>2v( ztA#2emOg1(fxJ?qb#szEE>tDaT;VfDu%8VJ?cTC|&T}U!n=Z0rGtnx(0`kKBeJo>4 zqueYdGW;!?s-N@;OzNN@(wY8jW1+cw{P3;wNJ<(=$sNk zKRWSP88nLIn;Tx-Fy)Fy)>#HuzBL}#3Rx}_tSH!lG2T!V*>`XYgZLKZ65n`;FIZ`% z@`<9p6km^hdyB%3(d48dL1>-p2OZ)p=EjOXX5Md=fA&x);u z?~UlSB5nvec>3tRC=vGoe1|_&(7mW~-jO#a9W~Y*mu73s#{)xWEVj%_gH~ydN7^B@ z7g~H}r7+>6?5NI3U+fs|%}wAVup0#>sBD`55;1bhUND=0q_MsLs<0CWL&S3%`8}^B z82Mj)*c8>QXd8{J={CTtgtV?s_x<=EK(chgC4fYT)(WrM_>U)t&*PpF@b?vTYjB0< z)vy2fnH{ByxDvaZ0q+vPYLHxbx0s1@YWj{;xIH1R|KHscwpx%Ai5<=Gsf z`nZX>Lu*Hc9w(XudCaV`8iG%<8IS4HBic{v%|>O1U+#e!GqAV9c8@f@A6r2nx##Id znxQSGfX5TqMQ_H(l9(5;JuNzf+*82!!hEzN6LJ`!4K&S~0V#emgk|%;TrMFT8lN;A ztm!QUzq(e7>7W<-m=Fb}UF$dl>&)?cnIYCDPZb(lx0ovUc4b*uO%65VPa9fYf(U9h zITxstnp1tlBCD-vt=1cYgzX$5@NsV&yKJb()}H+NF3GWwd>0-@Y0yK*Z_DcP%UNq9^=STH&nC~ zYkwKbaG6CTn?I*g#3I_!k5vKYdmFhwS*Ip#-<8K_PdL;ej{jEp+hP-`ol{}JK&&J#tE?s>+kTCH=*|BwVrcB-GJD-#fp4wBY%ygQFFn3TUKZG5e;kyUq-C!HJY|` zo23()Bt!q?xZ#dSs%>ThJIB~n)Ap=h#}cGeyy(fI!9#{Cd0+iL-GoY-A>x;FLXP4M zcH=9bvXPJP2SwGd%K@GMY+|34Ut5c9X3+|<5kRTCV%B%@f)ptH$sLmnPk;Lx@;p(r z1{|MAWx`&iDmPndBcpveYF33gUk>8Ah+0XUtyOyXh;c_Eyl`)i&$*jsq?$1%1c~S}klU!J; z?DUlpwp3_7dPdmYMk%AOzIB8j& zpOi14+UKs!^O?Fys*7{yQIno$Ep5e{IXWI4fc09soV96Q6vs;)t$(NR*_M?Jd%)^T z-CDa(WsRwc&kXmp?d#xA4|uk-8}BU;X7j}ZUABt<)3ey55jU!e~p7=jesSOIY4<*=D z6HwWR=T8x(rGGz{&6Wrz3>)u>3~SFN>5VAu9t6;aU7+;;$f<2e*JxG-o@W1l!E6qX z^2~LHys$u7%m$$h?wK$fvv>~bcjP8{m>1$? z41Q*5=?{RCN|{o#s=s-L*|6|V-TZ}Jy}V%Mq+a$sX=P^Z-6eTB_Z;Qs#GO+oed%$A z=L-LgiFW2pij`LCCA)oS12d+A35R>W&1FF8j_8%PG zPMRmlXmVsj|Cr7jKPh;Kbba6?vxrx`rQsPf@4?pRD2pU8;wWQlV;L5E5((&&~BBMDyR9pi|Azj!{*iSMv>i|3852t=f)gay^RQ`tpxi zU31j;o}23&s54dJM^I{G>bUp+01o#!k7-{9rab8p`Vouuq3$l7TT<47AuHNSC?(E< znL!b|Y$dT`k;2B-U|$}_+nt!j4b%|t{P#L12}DwWrwivX?ftjHCWrAj0Km=EIYqDck`htjAtBzV#ZpPs1|S4yG*kl$7%va8=X+4+ zsV*wNs7*p_i8gM;WyC7_6S@12kn^ubFMFjYc@J4RXt%$q{{cJ`r#(9NzHyx1EVs{A z3CkJ^9*w!jxRVusQ%pg33;F^UlHjDOnU@OSUckOKHcv+kwWt7GZ6D-H%-o|qr}L}f zMx{6MKka5LY?zie;7@ph6xn|S*ZRVpb{2kR<=kd9e{JjjjPtKif9H&fY$)@1Zh*~* zr3D28-g@>WT)NCe*7e)2&-dN3;3JK~b>^jWjK^4$oj|o)sY?*b0eBX+*0Ma= zL8S|3q8F`ea;`4`gM3{>;=kBD$@X-eKK6KI_U?^YT<;z28dtUW50nDgjheK0yU&L7 zbTww7J>S-f?g*PiR7p1NRW^w~C}!vlNd_hOm8^JgWnM>%G#V(42H5gjaGJQBH*(=y z%oxiW`3ti#1EVpH2?tg+*+bwuaPsETYInm~{oq9FkE|sXz*mu8w9u%Bb^T2B)DV(Z z;|}a`*z<%0Qg`ce<(7L{C;adgAjnWWp$2y=XvAUL=2*0|g$wgEXZ#Ch$ExnQ7@R*; zlXgj#iZ(JyTQp2^2^?h1vr(X=z(f-%MZxJFw=B%BCh|+9ifrGPt|1D`%L?g!v7VR! zOY68Y(xfqdI$?v5O(G~EQkX7ev3Z=!hLIh>_*rm_dzCdT z{#hy7Sv<1J%b{>gC|G@T$FyQxPe5F8i14@F>gGej?LuXxPevx~kO6yWi^6BKi4c-y zfi4@hB)5Lz%@*P0ydVred(45S(S+S7y5cSkpJ){eg=nvxKfkR+m|KOT324Q{h-I%1 zwRL^=*04t=g@%ICEU>n5l|51fyy{0LtHR~BPu17t8(_q!N_V-d2;AdaC#eRZ4XmN7 z`*w<7b~O*Y0^G~+9tpEa&?in(ma2MVqw;fC5Gbq}gN~zC_X}A^DKX@j4JjSP>nV@^ z${#XhYwO20K_b$2e4~vMZr8b3Jmv&F-|$-{{uem&O`j%4PCHo246qZaj!;}RaVJmg3z^yX2E0 zLg&a`60c`88!oYwZ~}NLQ&Kj;`o!Yiyr-zs2+MMPE0Qd6MLnqcKMr%%iH?qg$!ofn zy5Vd95IpwHkI%m0(oEiQlaHVK)vgxg4qp0Aiv{V4Remu{hHEevgeI-diZmj{5Q?dp zbk|F9)A7v973BT$e%lBaM2Gl!G7ar{!z4dmX+&S#n^hkeZ_}iqu7FDhH%KB>*l-L1 zCnEbDHJSYB2TKd{jAofG#(6g+*8kXO%|XQzc6#Y)w8Djwvq8chL31Ivs?uS}V$E15 zcR*JhsmZ*ODH#4*P97R;2@In&BPTXOx)M zbFz<1!CFFQ`Cfb7{RChi(WERgjUGLJPDF(0MLWvklC`$a8rIE}RUVCe%Z-zhl9J{z zg1D`bc^t=lP1>1+-HU`gxgo$9*RvY^7Z1~eYeHY1!q?4E>fkTm%ov%>KR+rPYHQfO z8UJ%T^1Kh*=k21n9a+zr$8xR5xZ(k~{DD?gUY zRo5cCnt1~2!=$Ci)broAOdRVbc2DPIEe>B<^0eN*>UoQ{$}Gth&s*Dhc_;TfU(CE? z&2=HIeperH+DaoOGzXT%s66^Y4Glstt%v$+@Vo6w9i77%kt^kSSl7UAjWLJzPw+e1 zAJ0lGgq~^p4jwJKMi+fsE?+lht=gywP=c(M=dwV9W2+nsGEW*DTKd^{>ArHx(B=-d z_Tw&>Ar%?~1CEXKi_s=5wL%O*o@*A`RepH`iL15sz;|GM55`O*0IyM{DWZbuhtUNC1_AjsH z*D76A-U}s-#9VPk?OKRsdZ;s22k}W}H_~WM($Z;&CrQ@FK3}kObqghvR~neA}{qJRa$@2p@OG!;yX*PYA)Q;m$A$h#c0t^ zCt=|A3`E@5J=#O}9-;kuPabkh4u38vp|scw@1Ym`&qx^cZ7e`wb>F;nls?EKXNna4 z`gpe1q)BR+$QJQ5lW0T}HCFVd+a+8sbCQ9PO1o=a*e`Jzc(ZrMQTVf^!yK3jFW1nhlE;9`JFgJY}@e2|ekU;NzHM%{~ ztnVu6m?!oN`5Si(Fqx=exTQ2#oW97PHF42A5gO+wso7!^MIAT-HahdXUa}Q6UIR3a zCd=HYy)vG+Y71pxhCOyFa=y!!b(SKdQpm|M9M?$QQiU#hGJoz_2Cn3dsPBah7kMXi9yZln4m~O(uE3Lnu^F`)DXl^$;8Vr}g_Rl>%6n_&tEMnB4GQz9S z+E|+g&4;#~*1OA+-0hd2ypG)K(y;eLP0+%1r=oeR2p!Xvjhw8Ht18V81%6n>j@6v! zhGNLJ%F@@LT|P`cuN zW?Me-&wkG*m2Yg44}n|S92n?6Y@~3_ttTkuoLjrO5Lj>>ZRQh}lZ3S{;Q^xvKJ@k} z8|VK3w~FWac+lh>8Z|z|hFQeRFgZ zNmr%byqZa+U(-u-h%O06oeuk5CacLjZ2taa%JH7u0k)3%6rj}wo<=vm9@cwYf}Bw* zH`ks4qnrLbJxjj#zFk=u;Q^B!^&Xa0A|+FWL}(=nhOjQ901D5)hBWrv2AOo8n z31|A_()mreh<+%}RhZHl?ZP?r1M{hILV31J#H5EPfl$7#zRnr~kn@HhYm>Bk5jyVo zY)aRK*rd#O6b?kt zZP7bK#S zdkR*FQoYX2!386PAJ-+hT#K@!e(p5xmPo3 zC|xMIGG}+vxVJ5aBX=Kt;{Mm3z^<1V5ZnH7=CbhpyM^<;3O@As>s(P6WQ?UkukZt| zIx27{<(9M7!ERObuR$@{{eSPYleMe5iDXv3n3H;EgQn+-Y6&rW$cD&odQTv1XdG)X z7msRaw0QV|IS((qjYS#<8dkGZ@-(z!-P%3lSLnTT{A@GE_MUyoM4qS6L}~mvg(Hdh zX6&^E3QUjFQ?->a20S~oh^~K)pwD={1=ikga3rM(g9vi?PjB-QpKklKNLUMJ8Y?u1 zc0TMkNSTz6VcR6F*{FCc5qc$D5N) zyDn_8$0vb@5nO-FQUGN2-`*L~#%%m_Ph)=DY(+y!wzRu{rVUk%|MA}6F@}PRlZGAO z&u6bg&Qe}zjwK_fRtVp8DK*|cZhz<0D;T)t8#JHA&tWa)Frh;dF&^Yv5GW_H7=(N9_ALuIN~Q>X)O?Q(~JjJGyg0k@&q(0hO7`Z zDb;AugEl6neLYNAU$TprMa%-CzO?!4-tLXNtQD81m(+>mOXZpi1%Lt`8T59#BbwJ8 zc(jF7DOy~~@QD=ibX z>qf;bt~h561j7Z`GQHe-Q><5x>PON&BgC6z*9HF*IQn_0`3P%hDk!ni%gX$7`w*lJ ze-i+(Wfc-Z%aJZiIa#1Xipy1Osc*ZTcwCnyZUsR=T)pG7G2yRM(%SL3h~M*GY}s&r z>L^);?**7I4;2{j4MtGnRw3Fpbe<_5c$wBUC&LUNs#t)1768+T#?3^Zhe z(v^FDs?4E;iV{7)>(;j=w?*g;rgvkN)~X#cE}rCz?`gx)O6OUVK^~^NXep&5hs@KO z5m>UsF*0Cujul~0Dvc3|YgFH{rOsqNc+RBidV`4wJmm02*}Jd#cYLo|e`F%50IEQ$ z@5yLUCSE~3n6!hV`984T4LLgFzCr~ujTuO?O_1p^a=Z!0xI z6F?p`h{OaQk8zpz*0VKfOk#oo*P7%)vc}M2WGyV+YjlFuLmo@oyuL1rAF;J7T_hXZ zoRL59iP4vENA98<3%qfS-!~snHl@p|TRVkM@}kBZ@TW6S#0YlIfAciX85Mi`{ftzm&nIB(KOM&H+SL6;||RPvBzS z+SI!ddU8v!sYWu|=Biq=ayJ#HEI3sby(OGuzS_*I^6lcXJhR$oZ5+d|g*xZS_^-R3 zLc4V7HNjcK9bwbj_-K83M1qFcb92eboVLm>ttTee*;C|ThcNaUJd+t#X;fh#1uQd9 zsg1Yx;BI`%2+_&o^PLq=Z$AWnkF;qEmm=vt6c8#r7}A9qiR)>i-&D)P)4N`UtEEl`d;OW@K6fDatFLFOv{H=4wGL+WM`;}psm5xT zK6-C&z*FAS&AeLY(CV1v8{r{qG)(=oH7h*R6wBv|C#XD%;<|vJfs^F^|~fK z4A`nwAj3XzpI>L?H=3yl2mg+f+kh(Qk7ufFj5?t$5rI4C_b#44cbo0xhZ*{LF#1Z~ zNF)-n+fukI;GZGxEfWz3f10{U%(jjUIi(r5-xdC>!9=#*+CEj0aQF`(aV!Naq79i%hIcKa?pg4vSD{qmE{httZWMunJ>0^JJ6bvt;Zv*$Y#F-OZQ}0EG!hjB9!Lt zVHZ7iJk=kG*o)6!iC`{@40M}@#q)~#4ca8_6+5h73hB@3DtKb)#D6F#&RrlcnQbb3 zShWY(CQ}!M$Qu+n{>!viYgiGB7C&;le(ol^kykKDcrRzIGFvKcVl-IWKfDYo>Qe{| z8&%~!dV@Ka>gbDuoA3mzIJZBR~z#YPx4+ejhOS_yW zsg>y<3oSn>Yo$NNb1|`wOH5wtQj;B%aAoCUqeQnGpJ7=0l|ZBe(*R@dwCmiXQ?Ch? zZD;aw)Cva67vIu7?*I+2j2w@_j{L4JGgpacr*lp%O~Yl11oJiL*jEZeX=$-=I?Ntk z9zDP?8x&?<#IiiG-l`6+GoTZ&qv8_uc}sDPTYs@!&LW1Q6&NYWE7{^RH#Ax?N4oKJ znZ%6-Y<=u~R}!sX9%`t2rTiOAPWAqw+R#A$qATcf|Jm#4ATGfu$= z97w)r?akJj0o09-$nwOC%`(0ksM!!x+rOXw5tvGuc}e3h(78tnq=IKYID%r9q)ci)_V zECQltUl@f#c??!SYN0Dex}z#9ZCA$fA+eRP>a!v$a(~w3S+8?jBpm=I7V|`ExzDXy zDPeJ3ET+`MA&>EEt117eOs(wlmT&*e$LvUR`(MYCqzjEaSB%*BjG_o@k zlpN6QmB-%#thgAHxT8a!kd?HDCS^A*U{)hlp{?CY+F4G+*DqT`8@GrhCb%l9KmD*ac||Mog{AY;{>Spa?p4~MPg}%3-7Ua5yV=#NoSXd;eHn^ zwL@uq1lb^+aJ|pY3Ka5-0{(R->sHoG-ON{|Ma)BAKL#A_1hg?#tXhxV3_{r%y6j}w zh>R-9u;M)<>l7muIy~+`p0a?C{qGd{LplSuu4F~O z0uX|1M-L<&SfUt?K^=W`6~|aT57s{jozA6ExKM&7;e@caGawNo{PrpP+|J_8OSe8s zRZ@pgglQ8OXHe(jMpkR2XTGY!7rcoYaEs}E*#L1s>-%=*lUn3!H3zZ6yA3=_J;pBv zN8uWRLQEA$;%jbA-!{7LQ(z$=byU8vq#l~y}!Mk_B+UZ?+PAc~9yv#Y#* zQ<=fT2MDotEZ{+480SlIqy{uBXJEv#MYYVJ66~{&O13C>Co2cykgv~bsuI8IPqq{C{V`pcqMt_dl zrkU)4vJfHspPD&I<06->!^2O8_H>4&nrd4MAUg@>ln`1_RJ&2y{VL1d3DWzVPt0W| zZIKW19tlU*gd@|5yAGpeOvpiGPBv{JutH}l+k67C$a%kY_Y((my5V8)9!ml&hAqNkvM-esU_S3zO zEd71;CcMJ!iAk&o?H{Jl#uX30n?oUPr!~(Fdd%^}$#Qlzze03-PMhq=7KPSHQhDHQ z*^x*nx^vsffwUAH?H;Ytt`d}9kzn+LBe_P;Ms8Mko>#ozQlY7Vo=nRRKG5=-1eTXt z0fQ&*9h(~wc?D*3Bdfh7t#`Jo2-Mwbf+6Qlg-(rVLh%NhH+B^IOpZADaQqJGIRIHv zHOmydk{mKdYobp1{drMzR;6|~00R!XA;;7Ld&3mI#&2<>763nImvA-NlB`I>YUN5T zo@qBaT(k?(4dWt%wiav@8%;;gV*bhk_uSjGLlsf9BmrN(0oeMBZHv~BcPw$md-=#WWO6*S>QCiMQX7F(oPN4IMM_;OX%Ejk#!znDG z^eG^v>P*GMdycF15Y1`XB7%x6X?IBMdqP*|$q1AH;G?uZGXgW{Dz-h2YoF>h?L6JE zG@Mpa^l=^aorTnm{7F6)x*ufJ0-EJfi5nb)%_mcI4H*i)vCT<(xxV@BQQ1)1P!Qjh z`sEAe_C1k-_)l{4NO+&yYB|fONyVbfct+-R3XPXw`1;uvm1Dt*USOx3r$+wT_Z$mX zUOK&Ix}*LrZE`n4k$VFaao!_Yc;TnN4-N_Qknuzp6}$TzVKkYn(qs>rIDH z>bQ(h4AH`0eap^HlP#(AVtS?Cq_g5YBkzXnx)o5S@aLauP3A$+k9ssXZW9Pq7nxSg zAiI>x)3ni;e7$X=O|9akD3 zY-Azs?t+8m5?B-Lwc5?B4}oS@u&4~MR_UCioV69FZ1B>#?w3)K3}@8yy&=UMQ9d2KB1v(f#Yf7cC2+e)-u3jYt;@-FDVt zuDEc{+#m}EeU_sVkRMyHT$A!}z)ZjF2;Zr62_Swu@GS%J$yx+xEsH+6&zOH#Ee-U5 z<-lfS#5u({y_}JeNrc_t`yKCGn!Q`|1+8v`RrShIcO%64W7|fl0{KzFuOuIr`0jOG z8T1-+AtE8)u+F&zy_rG%zjOEI@7&BZ+dq2z9N5_5`4QX6)`3a(9gq#Zj{CsTCa!Fv z6LyrKegRkEFnLo=5A5k~x#8*cbL`XC{ycZ}-&j+<)VEs+UbzAurCdgmHSvO~e#8XN zpuJKX>k882-O%>Z_4I6G?uYkXJQJcNA6Y@WC0TBIjr*~Dj%A)l3oDq&rG zrtDpWMS4_rQcVP~057pxse8!}Q`eg=(gk%!mw**NmPBDL>R3%@@ zR-6nRIm|P7WH#NS3H+>N3B8mW4NVxW^FySyPmp?C=f(335YZ@N%h=gwwR+GiPZXyG=4AdWebGXGwgW%_Vcu9$Q`rlYft-2o` zuamU8$>ao(JcD)bhiv~>OKC+gJBEUUFnx>HlCr^zgj%iTDpICpFzkXfGe?XeO&?;&?`wfSBT!H3Hr! zoX-#g=yqp9-pIl<%#>tsl|&pg>?!E0z@(AmRaBl0$sGBtQJF4uftYSLOd)FAcGS|T z^HYg_((=c7#tu8v05iI5&p1Ti>=qM0p38R$6T5xQFSST(sJz*6~w@-+{Z;QP!%=J9&7E6v=p=K{_t8(x+^p=6VvWghPjBm&Unn z|K$v47{?;gZaL)qpQ=n@vKoWFCL8~>sbJ3+$H>OK^W4)bw#DjZU%>)bN?nUh3k4jw zU5hGRhu|8KP1lVj(cGRl_djT3zM;ZJK;+aK6Ue}xcB35c*$#2LjWullpSeJbEOole zM&$B08&^clv_0%Hxx1xT@RDq>+Jj zI(6-77e|F||B0}-@%zTFcs6=;XebcL^{htAzef*dkI7!Ph|WS7;XecK6CQg{*C}0> z6A{1pAU}{Cz(ZZ7aDdt)P6+#A%3&h1*{siPe5cU!u}QWnz33bF;-$4d3kFFHxwMBG zvQ|ETd?q19u-DqH0V~D!02UO+#a)BfUKa%c-DgampxEi8GRsyRM?U(a12cz$eu^kj zs-p&S5=Z>e8zuCK^D1lv@6dtkVkvw}Z#`|1GIcjvboPalWS6Xv4V#c~iH?eFe{=#@ z?EfA4Ru*`tk=BLErNBiS2?T>X${UMeqLc+uz>}E9>l_H*HWzzWUUl)}bk{dIuUkL9 zpyDVp#joUDQ-DaGjD*kthgN3~t# zMzSKi2-8B^8JKYxM9*{Y4<+@za#zAe@}b7Dd0Gh22atVFka+QnS*_t#XHrO;gc49@ zGILAhlaHZQpM$4|bm>6hLXi9?e}1oY?+lOFi$mdbSI4Zk3vx47<#ADUhkw^b2BFe9 z)2Rk}jfsniW}a6EwmD>h1ImG(*y{JWxxO`n)QJZf@AKAh@N`5)ctfRqw4m{2RtxnC zmOKI)#mb~!WeZZs>by6f`?UHh3h=`mtFM?N^sv%q>Y^DVq7$?NmN zxs__K-QMFDD25I+$xG*(b$U$qghRVb4?mx06&&4*3N<&gEIL}38@=u1idfT|SrY5J z_4hOV@qMa^>5<@F-zwTe?P?6(|23bUY>80Lp8*pJYZ#Ku4guS7@P1bo3ykJHkMvMY zbo0l-^eeZg2R#2DMd#tjR{OW{L~Ic&h}se>LhViMJtJ02Yp(~jO3`7jMkFz6RgEB4 zYmd^_9x;pdQLDD1XpMS0e{bIZ;N&DZ=f1!9b$vd7pFigmx@A@M$7dhCha0mf(J*=c zbhv4qnhYoxqSI8|hmGABInrZ7#D8q!=bINKeNJA_ zgV}w(EJ82SHQ0Lte+Ff4L}sRloX@uVc^;evgvx}pXr*Iqf_#B zzRY=#5`F6UW;h#I_&d2^pP|F7yfs`7c8{iTzMQ2uxh&iwK@;ES^Ec{!LYgqD_oc}U zQ)RUe0N<<6Kn$p%^T{5c+A*_z^n4QfB`-XC>Mf-@--rFhE_!HjLGV05Sg1E%Z8v8m^8FY2n;$-XvW z)NF_XsU8+Oabt*@1;4G3#f|Z5>Xi)IY2G6nPf6J?Z3{j|;!GvN6H6h+W)4!l|AJ$e zA>noun69@&*|stx!Ms2o&`)2P$tf9)Z;NBIXrne7QYV6acD9QX^%aWvaQjqD{Nqx4 z5B=RegWsIaxn)5SjM(78{Z&9-h24LH z#c6kxj+yI+0)O>K*WPaEpq?X|=>T`otZ8^7?1T^$(*9!5(hs==YEl*Z-0M1lR$rO@ zkPZ|;1w?PlqU~?1&s(OHQiX(UlMd|$Zd%+@rdHAAWBj8Fq~w1hppjOo2+<5JJ>jTt zdUwbKnzl4rm>O7mXYWZjZI?_7NSf3LtegmPc9!&HH&kw-@-yi)peeyKvPRA)G- z-rf0aZMEhaBDTwHJ5V_4drb??rXg3`J5$|DpUM=t08U@<^UXu+G-D~qyI|U6Y;o3^ zs?j;)vhVip|L@GtITSUrAB93}Z7wEm`=N+Qq^K`EX*ww;W+G0x;ZFSb1rIHyir2TJ zazkA;!BN`>Hd)3ljzBO8ON{%q;Jdt~vepg{oj5gbfb6JEL|nxe^=I=Vs9##}VaQo_ zhs7q-$&H!7r$O_>vwXB&l-SSGE%ipR{Q1tzTFjhnG?uY`GP@OEO`7-xk#kJ{R@MUqQ%Y)=oEEc$$Z~9TgvFor*Y#R_Rs{#} z@|@_1+75p3gGjEhFPRh^ki=|R@T-x23u#3Aijtt_rB5dP@Iy_RX$!|`GJ49$@G&7x z?T^r$G;M^lL~P7^?|LL5wPNz?mHM#AFQL z%W`@no^?m5ku+P$Qpd~$Z^Xu*_1IIZ{C^9@tms1vkF1mIh~|*BU%V9?plO|UmH>p( z)IkmkS+-X&y>9Mk1N9f#dd3k8{gJ_*#3-DqxH-FY-WH5itT44OG`d1gs*XMCOI&*Y z&nQv(jwlc{gg9R(Sdac!yuC{y%-Y*T`b2C{UaE0eS~3||3pMRiC+ewz z>BfQr@A+n#Ga54_V)tL}qTLAWLSDq$|I%+*1QJ^xHATn2qXDeG*)nx=z*52IK-+y&xy10SeKEzj`O|E1jnNDX zDeBF$we?3waawQaFI^7>LaO#&Y457SC{P1%o~19X(5k>}V$Cm43z$5o zG1Zfvk~ixgQHA$(h3N?bYb~2Ae1jhbUO=iJBN^ONxMfzkY#AvquCpXSjTKYZ$C(qz z>1YjzT}IAj!=E0{(V#e9U6^kdZ?C`>01l0qUO2B45p#l3j$tBKwN|wDXZ1jBX1YZm z<7c-dLm@~Xj8s4I7WYkb4@cSxymb2o^4>i<3`aNE|3e)}%xPpImloJxXYxLp8mud2 z_J5Y#{z7jf+y;F%mYf>0N@X6g+Kok$Df<8ip9gBILy!)sFj6J1R3N5iypah`II?m^ z_(_OSRuc~#Meb$ut@8Nk)cXdXW5E&9Wz?Go10xq@d1(aL2J-3RFy96&49nQ;8 z*2ioQ*Q~Su_hp9ylV)Ff1YTbAnvcyecUZ;SSC6TZ!y&lOi>)}h$2b2OzIByCvt5># zR(!2e6-)|U){JvNtC+_~ujCIv@kTdIV|CI0i5gpKb`|zI@2daB1c5S)t$3)2fG#j* zoaC+TFmH4}qF`WuF*PmplW#;Uas{YIcU;mr^)ko21ff? zH497qczDpZSrpSIq&~vvJwEIUk&pMn8}CM;0YdFdL#ev{fIo9VCTK6w{9CwM>R_sy zc4q9zG9JQ7cabWha=R6}s?;i)1K5P;6X=C*mB z0t|HO-(;L#o+I={Ig3gEteNV=5R1x*!m;VpPZA?~odb7N;}*P-mSW}ZYx>H|&MZr2 zZpM5>G|h#b)`C(Gv!=IffzZW7)?j0=r3|OuOgLIQ8!;i`UhBtPR`pUj!A?~bhI@3v zpl=f_bAqT7JZvoUu^6VAve6&0+1%}NVgS>}*1Vtzbybs-A1;{Ieg6cobH2D$5_}7Z z0I`k<*4Zb~1DTWV(-$Ko<@~@+9S=X(F8Au7GhL|RwCtZb7C2ru zEopT}ZTt6(#BWR7QGB5c)S677g8$Rq)$rZ@t|kj2DZCe~M86q7Z;AZj11xyp8$Mq@ z$l?ASI?DGyKvs#;xGKpo5^{-P+ik6qn}3`|pvdV1X99rk6U=O~zm3pj`)hUTRM@y_ zH(5(>%-il1kTBCTd&i<&km(+ks?x`WuBUc6$G_+tlz9cS;LUH`kEtCsGz&ZaYb+uP zSF<=&$eot$xBHJ-d*}z|ONPmp-M01e7%^L^q{t)d&nYY{z~n@HjCY61f=_U{lF!4# zrw?j4RU_2NlEr#ZWV7yKJB+$w!uE0M9%cpg{;>M>D6~)oW#24P7GV=4PSeWWB8ouaY z^|^%!&R;@H4KyZBwZ1K32_01>e0XY)E!yQ0JK;ynE^gPJSCo6pXcJEidJW?2no*54 z_m~Hod;VT?M9wQ)N<4UDP18MH=HBO}sB6G0`9^w9n_85ImhTnLyo_yb@!d_(ZBH^U ztZ$|T@5C|N+I@DB%LyITY3Rk;k!#`gI95H`+v1!&v}vnD%hg&%@2QiLFk>{APl2EO z2^^R%LPhS!Dx1p(Mz&)C3~>Zc7A3}+)kwnXym4k#Oo3R_XVaTrd>&uipW*2oa!Q&s ze6p+Ecb>~fjRmDj=9#I2I_?L*Z{7&GdtE0Jj+c7UtuS#d)UL-ZGASU>Ko`wcPE%lP zuQ^_C27(=1bx$O)R+pCP)VH%+ydc*JQ>vQeC8yIKP99i>eDn>QVOygodC{&AGzLic z6NSwPMgF_hCJ9faX7|_?0bhc=1lZmG(@9mKX)H7bX6&Zlw5AckTiqhEco*wAsoD3U zh7!^2{{txQqijIevW&84i=kk!=vAHfEykuIN?XW{wae;&-67>bEN9#$DS(OjS5~uC z=xHuasw;D_vft#GO&a@wnO|nwcZK zqxF!v!KXv^_?*=^q$5Oh5QspAdi7I#dvP#UBTjf`N#si;b+&S=uj%c{@#y9<$tOqa zW8TT(TK`3*n^@g1wl`BZCUMbET3JfkxOz;1$ZdJ=IH zMd8ln1O8eBXED*9AE9kFbEgJqzZ$Ek(*J11L}txRJ+QwxEcqH~+{;vmROFPiX0v*K#^6 zJJMSi!?lfCmM0eaxS*;sEDR|idXX1*Bjp$s>VBE-U_=dOiS+4y$MKoDs zrJ#TNwM(Yn+60nL9;o=NKSX%FrXME>F|0qalV^A>-eRk3Il1Gwy#R+4vMj}eT|0l-8 zi1l?drWDisD)-!@S%5h^jN^@?Tc-tKqMX5&kd_XcQLwyr8f>A8>&K`QYMI9eY~g>3 zi=Csu6m!oHPZD4|;0-E=n@;s(R!er?)-zN|#X3Faj80KD|Y*1v?}S+^n&6>t}%W*f2$#uEcByGD`eD+ zz9eD;S)VjDMq7NhJJT_uaX5LFTOf2p)zr{ZQFlr*@<1;qxPI~~VW0+t8znq=L-N@x zt0)b27~ff71M5i^J5qEZaSrqdU-zQz%~v7H@EzVv;Nwgd z0{rTmhu3WNplpNCYy}F>8e>Ng0re~){SE_Fc49r$Y=Ot>wT>-Mu{N82?Xm9(FXyJ%b;T z)QfxAn}lsFwEum(y#-s-uN%Bz9!-(oh;sxy)p8E5RUZXF0S{g0)G#m{dcK6DIVpA+77*c(~OQ_o)`Kcr4-_W;MH ztduBLVJHUd<{05%#Mh^-4kWG=vlEX+3}Ax2k(LJd&&wv!qfoV=c+1^y?O!#1-!FgT z`V{7+UTNEh=~5r4DMDyD+9zS_c5>Y27$fZJk4KF)RwWikzmzS0-ZI{_S>L%vOqJ#9 zqLowV7rMZG%NY9FEv$4cCw9l<*>r-b)x3Lc5mPo)_->FK4@Z^A!}8AKVNYYJ7(lGA znT~CkbPK-W+UC=M0fuT+_>W+_W|u#8xBE2=$g*O{(C3;JrDs``>*m9P*owdv?V9I{~qbj=N~Tgq2&uC$d?(Pl~L6z3BnMGmMaY; z>ik-PmYRZu|M{{(t}H>cWax90wr;i=i-_orxQs{KAuAsRaEeVAIO?=fvu^Bj^`~J| zaiQwUZFL+;3zLe#KK1!hx>q_w%*V60 zdY|~eT(s{&V0-MoyER$^%kRQQwR-PbXhh-*Q)rlIxy~o|iLp~R^%C5g~ zs@o^YdTf3}_ttO^>ouNbr7f{=Ek;++D93XrTu$sg4^lWAoq8A`mF?$UuoO=9@?xgc z;WyTym*6bQ9sFZWr-6ZB0mwu0BE5yXKXZA=4FymAkGr8Fgx?1^obXO$^4almmRe(Y zA*M}!E11Fs2ZSQfnKSy|&uLr6MaDiJk5W*EqEY^H~}X zXqPVL8TrXZ3=P%rE<=Vx%Pg-K(#LI;m4j(TyL|5LE0YhPE@6BV8~y}~ej^W_ zDH7g%Y#}Q@H0B33h2H)ugG{t-mtJ)UP+xgoh$(Xb%$e15r`ud~dcG1X-W7NB9q=8X zhI1`wy<<+k_hNI46C2CBR_i$2m-yS}=3lvq_rg}k*I;UH@eY^3IU_H>yL}8IWu+H2 zL(Lpghhs41BVMm-H;TN4rPoGn$<<45g7Av3JI@VQ^!V8duh23tClkkYf}F~hrM_$I z-?+|@YfqQgM&OOS!l~EEacV@zrYK!sbMIq|Q(@uws8PIIW{TAPdYf81n0nEgai*s6 zYc17S(U>c?I%#SsO){riY=kdT`An!!>Q^nU{ljpJ0OwSnzlKCcHf44Ejo-yezewCd zRRJd!es40y8=c9c>apuslEU|Elwj2IvWT;nhz;*2H|;#cCcZDxxt7P5-IF~d4o|xv z|8C^=_~E&jXl2kC{^Qs74aEq(2A`8V@?^mG`tgn45ZK!LRAwJVx^w!G!^mlsaz)D| zGDbn9EMEZb=WgP1DM6KX`8tN5Cyt(65Ykb?B0tGB2-QH)L<^K&SWUUiGVh08zs6{s zL&kN5d+tpOLhZ3FqiRYVWrL)KW7n)4K$v5|7H25) zBtCLNg~|I*?Uc`h=Z`-Xw@4dH&GZ(AV=rn=VhnR9LpRv&TDa?_(?`7VRH)N3I|+)! zLuskK4fyXsqBNcTo$$5Z>jSs796VMN`zA8!zO@Ur_Y=f&t|N>}AsSmnL@}o_J)jN` zfid=X3y0LFSo48u58R=4GZ$FzyWnSwyLVs77{}v3q_l9$ zm)@%|TN02vXO(v&+8%8zcrzg#8iV@6ZKs?r5*i%B=EtFp;%Cgp_^7 z>x-_i-M1O!#0)21J$$$FTK27+`0dDll|Lr15uTBv>SURJ#AA+iFT}|@DcQNlD5gna zdp(vuV$WEdV>ZiE9qPiafz!lPdkbgJz8Q15JakqYI#mP`HHCjDfdlalG2V%m*Az5n zAi8!^W)&YLP*~6^Cc^NwS|%f?xi(+iM)B4gO$RSVLu9jDRoQ*gr3V#okKidMUn@PS1B1ik9*1-R|fV<2fY zDZW52?t}?tFu{QIWr{^r9&lj%@rPB`fc_z?>ApI6iO%#jC;Qi3)rJ__y~4)RFdT+m zI+#uyqOQD=pxL4=MCFp11sIHze_smHaY<#+uTJ8Yw(u?wdez$eSq`#@s-pBCU{~bi zf&_K=-R_!I88b%=d$+LSMFm}Ewcc?b_IO`;R3`fi3ph+i`ok0r?0pxi6_t2?G5 z*jMk&%mlcq_O(mtwAn6&yf>pOMM@T$FY9P7+V|NUwIs)g?5o!{uZ}qHjqk)`3>e|B z&h4r5C7EI;;JXTEKFK7rYIAR16ZoVWqWFHWc`lYYxJE6zM#1+yF>zW%+#mSFpQVhk z##|j7M-v}My+%04(^Y9AW5SH$VVHt(!kz0V0|99rrfNr{KOY5uD2q(C5Z?IeWUHcG zu+(4g91|R6m$D&!Y5`fRH$z4QsTX0vQ_RWz(5>#3gRX?YAXXNELJ@9&z&Cq0C8L$? zU(-|&STe&*KXhODU!i|Q4dkU3fr-A3Cz^X@^-aPj7@K;+;J4!Mo(8T#45A0=aW%Fd&;>S#d7pok&KMcxIu>Z{c zXgLkRiN{vG5k6A=+`fMn=Xt|UPiQ$r1!XPo7yJM{DWrsj! z#n=Cl-&w3H_5f`+i-}&qnJvbRYifE%Gpb=jlG?@M5IdrNXl3c)%iRX~i%?C6Duj`~ zdw&>z2OYb0dp)I|C2?Zb;$eMSdZh22XqPy90lj0R!My?R!vJy(Cj(t7PHS}`wn4&kex1W{! zL7^3il0C45neC3PQ%~`6Gl^CDJ$kEbVa6I$~)AbFO@=O(!{$i~Y+=c=v#Xo(Vb!oktyo`w>5{IqRYB3J{ARh7Z@{(1Y?bn%uKG z88zmaH9(WODs@4oIzQy58f)K!eh2YvG}dIpg1X&DqJj6^%gKDOi>pd9wPZE#CLNrA z`{F2L>QG;}*M8vxf#kJ2*h*AK2M)ToNQY7OKPAa<86fVzcZ7qRaA{>|F_1_4Wo?SV zRxpo;?rF7IKiHFr)~|SpfUjWIN4uO!&&w^O2JiS}x%G~hFtMx`i8_d)EsixL$PAnU z^c)ET`a4%7p)inmj6dPnCUYRNLyhe;dRn~C^q39)yD<*3*zaDc-pXdOW`0-hcUw+j zS!HR$Xv<_$z~8U>8e@tB9Z!ON!J;Q5T(Cl#aC(F{7V9v47gBQ${9fAo=>Qn(s5|As<8^j@=BHvNF?3hO`5SL^$oH-sgZ-MuxkHd(i!mZ*?L9_xiW+ zh^*=4eC@i6t?F#QZ#8;Z$jtBH6evkA| zgv{p`BH31k$m3t5vuncpH}YM(61`<53>9uG1_|Go?i3wBlyV$O6H;A%kF2T+rFB7_ngShjav?mn!i9FlKvnkW``0cK;J3exPshBJ7ddGMZ{uRF2#i$5K zvR<*B`nZ+J(no24F(wxrt*3_>=_}<)K~2>Cbb^l4E^l)LV-3F1}GzwOEpghMv>#OW*<5aF8m8b#_VUYcFgF-U5tTX*J^adFt z)dV2a45==%WWWCAROQIJ_ZA+?&>_=jNcVIP&POt)G#dHZI!$WVs0^7k#}r3HpCaOZjzwFze~V3hg0Ir1zQn~c7Kt>kA(abkdl&7$Uq z@_}F7lxd$jicz0b$H!E=UFQ3bE+-Gt#F|)9nCBbeFkOo1$vo zNo<~f!)-g%uCuQ@y66G~M~tW+gCQ4!EsxM3CG-@SIkhUZ z1f^7T)j!~$UTK9KE4u$->X3^1fAe@FYQ|WM zUs>;F{^hc9wb^w~XLupKT9zzfS1qYpaAUtSX3bv9Nx$z8JDuCbu6EQ>W^i zr8d=l1{ADdH3Pjeb0Eb09Z)cV6-l^-(i-UHo+v-Pb>M) z96i$2Z7Ax4ckoI^WH%NvL{l3^hVpFu#F%%8ONcKs?%#!8>3Od1hY6;~IkDg*y+a&V zQ-r9_^h45D9chYyX;+?aaw>C6EmKA0JcYU$zBZH^O159=;gZi(%_WAfE;gRgB+mUR)`V<>)N`jE zgn(*a>qkRqQG+IbIjX?T?`!ZO9#kiBnXADGjUS4j%+xxUQKbo+M zTeAr~k-<-ejhG6hl}>@x{gC}(fn5v;6AjM=DAX+zRNc|Nd`uc4I#l|Qr$<@Rz~ zBih==`8*+hM7lihJ+N9D;4?ha7(w8m;88>2t*UZPX}*sGzUs8|luzoixceg}^#U?x z1GjW?Za!QUiVtyO2F&R1;gaDTZB{E|l<95`^dO&n!@1~Dv6pm~${pnv$Bn(Rc_gC;i$08C4hZl^IFG=U#4;#eJVpq^s0ADxozNp@D7Oi2AkN^EK@5Cb`@@~wAJVR-8 zWz3Rl4NyQJJjD}++20%xb3 zlL8xsOc?H?w;8ffx+ypXA>L3<^9qZRA+)fDt8h2S2W(l z#IYz5fcEpf_lQi-_Mu3MXf|Y$pspd7@5gej2;e};zq4^5_?`SvfWs;se|>5(NH zB`+mPp(+CMsQn9%XvuxqvlBrOh71|Gyr@xbbQzt%nN4eOWO;l$)r%7AHu$O?v?A?k zC01o#8dDeAiM;Od=z#mSK0o_G8sYu~iML1P@GeVxD$~rvpycE1ELB%qjjQQ^`rj$z z7*$QkrOlyL=VCU~WwrQXfD=(10AM;wK&lHU``=$F_@RGlxkq9INh#jo6HHakk685~ zj|WY^sLnMrXHk%8|6PHU0E^(I1$7;(vsvh9s3uG{U4y$&GeQ2hlJ0zL0OjUjg4dcCDp1T z2|fJ?AD=l1@jOAw7{01QGYVY9ch~#Kd5%!_IFonx$$!4I(=QHy1Fh^DvBXfQ%3EX{fV5{qq%7}LK=5Jfws!E;ki}tE# zFhuL7e8FZRveOx;F-+gN;YM4jqvxY(a)LgH{CnEWQIsjl$oEu%>rGCd4GgBaTeF9v z6?tkpo!H*k{6Utyn3!x8U@MeAMr-)zwfelck@c*fcmh|pGGA%lK^qG^X^UqoLFAlY z)IKj$LF&VsG!5XZ^Y_Mt7QgTcRCWJan+-DA^G?%-qUqsFz=4$KJsPV9`Z~1i}$ec z-_jCNJ^Ba=_r|0L1DbE%k{drnjmR43d-o#AEvEAA+K7nFkzY_XU(^VS1N z@wXi~zL;YIiTe4DBBz2Xuc&2DXIjUjFrT~mVtfj}h6cC=7df;;H3M|7g#UgeWY~bRC>7k@cfVJ zDikkmq&0}ni^Jwi=~gv9^k_h^o{=#ka!4rpecsG!3r&$GfpCVuuU<3CBD(rk{&SGY zJ?8jpp^u|%P6FoQvZL-Hfxizm_=s+auQN9s)|N!BPb128|NYb@sIZ<5AexFsZ|?;) zgsI_S?EPDfCNVD}yK`>hcEK&axDf_2>0~se^Pc;=ZSC#iTO^N3IJ;vUTTqhZ9c>xm zD#uj1y&*x0G#IO>+?WuuO+@Egc|5eWI)POR!Ha_G{=kh%QyCxoR{G_esrMh|9e z6p_42fau>Fi3=TE-O`iXv(&vw>$n?n@^b*I3B?Ck^n4ct)>>?))IjYFPJ~Ae%$5BD z3Tv1z#*eLBZoC^GE1c}t%}aO?RzC=#hE3;b45)7xp~Z1ESOje6G1IB-%p5PD?8Nt) zYl%t9ghCGx*DuzX#efv;VTGtUM9|KXa>dJoxfOo}RC%ZgbOezONt`}2A z@}AEs(`>1TM?~6Zy4F0#lXGZ=Z^8%~+3v99G!XXZyk6>i`xz~QId9>A5kr9tGS*Mx z*F)G+?Z+xAloie-EYfEgs%4P=fDIwtyb1SyNqF+Pta|=^bI@G@{|~rw#d~^Yk|&X4 zarb>gUcz>;k=8~U13QEXWq+?!ZLdV4$>)dk>l^k7+zB2^))Y}jXYrmINK2)IEwH1oQItMpCj^KVO80w&RrfApAM`b_J?q7pAZ1cG>-#bn%7Y4N z2nprSsFHfDD)`82n{!Ww|5+CJ`^ViGX>;S6VBT17^ky!VOL14!orY+_DDfmwiZ4HXrH#ua20-PJUF~C?v)`}E4fR1{-KiY!wL$<9y=E9 z&_+~E@uS`CivEdqM^xRNQ57mIzr{Wbzkk!up@UkU_+^q>g_jAPi5M*s1=28a6qd?Y zGtq_-7>#!t`~?FMyyB^EjK$9yMgz!|E?X%m>{KL?C(BD_oLH$8S+G^G_EEJ6vZo!n zgc*G}&)qK)1bER!oJ_$$?HR@8V(CagUQm+hG6c& zebJIRkG~R6(n!%k<@BT6akAz?RvCN7GD#6t3o7nIt(}T6)pt00ogg1pp?Abp-%Opr z@@xMCyvd0$ne6y=RhJCtbuFnikn-}f9#iCu;MI|SS92?}Q&IQe7$ehybDcweZH)E& zK-z=>Y&JBYgR0UR+WrC#hL*c`{eEO_Tq%q4z(txxvPnCTiwVbX-NJ=sWsAd^$tbL9 z^Wj5jIro(KG;@Z0;hBbV&Q|cr%8V8oueWZ(sv^)Xx|kmvrTp#uGIZ@ghHjjceP@4^ zCBjyDV?6x46tehV{$TUP_nKFrJO-+0PnM^%VhUnzj4pqn>8KI1Y~t4A$WY#pnJDG{ zW2^~AuE(_-$Lx1Oph^@l>ez*R58-V~BsocWmSrZu2UC zuGGRV)Jmr4e6tqT`hlyBCWdYhXn%s=2qgr zH9;kc1zzJf_3lrcX4$OK><%6hq$coONl2N&9Hu8>4(k=J-!%<}8%tuiueM04e}lhF z)rJBQ->Iiv7D&^Ow_viyZ#q*gDKS$#ds9v=bfPeJpr7?Od~u#7VANMKDt5wfb#8Dc zr6i+dGMIH${xImDsDK>?Pi6+~MW;>s-^11!amb&GEvT$7zt-~Krd(EV%JxGnYbU#C zv6pp>SSz9`Gyajog>tjl57e;G!yxqsonF*KcA&L;YPY#eZwPCLt<`sEj@(C+cX=xx zNZr{yD)<*0nrs%Pc6~YBvHKk|ElchcQxSmak##;M9jU3=^o;_9~xWryAAR7J~2}C972tHomOg zj5cl?%ovC~fu{S{-wQlX)|zYedL#io7LkD+`Ro0G_{kpo%#BUq>*Snweep|ZqrUTU zW2wZK^B)d7MTAj(=HCS%?LX4HV&@MAK|BH{P@UTewm~e%dCe&G?P_#48|wjUdl8Vu z$(x2#gF<*#mDTi6=vU#|qmY*grtl`nciIlgMAv+@Rk}TndNj#yV*hbZ%P|x167g&C z+>&Eek+K_o!cdJ6P2nJmFDqOX+R^Sj+IY~L2hp+C1U#bD{`ZQy{X(X#t@h-otIr$~ z#coU7QG(FV-DnCRS!K}THjI;MZzxeq{Ef12;#rU2s{Ap^*J|F6!BL7@PJ|fv@aE5lL(|m4)WAZR-8w z7bL|m9@w6>_hj}nmX`ow+qhuQPWgO;=Fd{jA0?(9kir7Zy@tKR{$2v4MMh~$1){hG zteAWOU$y45M;#@bN8mJ)>-=3o^fG{y=xOx^Z8rf3$-$dd6uphTsw?pV6>N7(XVk{F zA+rZ`7;A5iCrI&KAm%Kzu&hgbtk|to%|MSi z9Of2WQmE~!(hJfUd5a|k2G-nISQ{p^>vwiV3)b=J>$jax8}A|+IH(k{7I^JE-p$1~ zTQ;e(tXuuEnou|j6L|RzvR7#^8X*RtiTLD(nb+^Zps=tq7YLo~O`#zc6yAfT_CMRW z`-ss>!vX+!!7deDy9cj>H{FPm(?!R`pf&9z0FB`%Yu#*{%K!2w6ecizmM(-GGA(zH z!(WS8xHS&}o@E?ap=2wZyO#RX1omoa?CQ;a7#sVE-C4^QZOP5eYW*Jo^;pIS@^OYL z{}KEFq2IR4*d}g_e~O>`Ue~mGO40@EjM+5c2MFeRB4$UZub3YfJ z^`}SMI1}qN%2habzxKfVsJCzlY0x-^T63!C^a&gUwqL)YR{PpwmkHJFC!7xw_;^3B z4z6RYuPh;X{v@=2bYb~9*M@wwOuN5i#ZL!?LK51N=d<-SPTk!zXjS+?P+VnER}|u2 zee>y-1U7N$=le<sk z@@Ow3?QTY|82?iYk>|eiKOx?8KNp4j%I@U%JE|k4XJxADW8-sz?XqvQjJ zekRdUPt&-x*za!0R>7B7F1VsvE2;xZsq`N096r5Ayr{}UZ+6o*dqO{vda^>U`~(Bg zF`G_3JUBuO`Yu&e0k9VuR8W<0&<^;g{ZrPCG#Iv+kO7Mx_fSfWC}b_jY9M|yUb zRKdsVB<2bErJ>1{+_Jrj{LMY_%gmqv0>k@7HKwlt9}pFFtD;*jnY@^0r>)P!ZhpHw- z^c0paR+#yz9=H=AV>Wp%oELifH{96F(wbc)n-T{7RxAZ@-SQpc>c)mH z8=I8U8*jeNEPgKP3?Kq#g)a7tKy;XbI~G&DV0{kYPy+DRn~Qy?`0Rmx^jkuWrU`p% zxnQ@Tbaj!u7=PlSwN9EPS1yy204V#t2uBjoI}NsWU?lpWvV7BAgP|r!cIAw$7OX+_ zcSV>!b=mTABTzMIB3x9AYaodBp;T~&nGeH?0EVFIs9NrJ4}b>FbhGTV_=27--b}+2 zKgntORTrjw*8GLx<>Ypg(hzKMY(dOSean;Fqpw;;>oJbQxdk}WcRVx>84nzMjgqI( zV^k^ZXS3u;-#2#Bk!=XTU}Yh`cVcaJjT_}3e5-rnFBeACwP+4}%rIY^8jf?pQRi$A zUgF|^I=G~Sv=9RU{~FwSr172P>;vY~^**j*MC!yjEnW7R&mQ(m67-&ZOI3pkUSj=cOc{)g9Xqo-HDOr*K_X zx1;}$q4WM{yX)g{A_%c(rMARKs0wQD8GFR0ZR~NQRw+6{Z4r`++IuTS&C=dx>`~R$ z2&Gn4(c7r%dY=4{zu=qmI_GoF`+Z$)DB`TrM8mv~Wzn+lwa!#E-d|!)!B3LBPv)o5 zg1D?WI#a2Fz?tDYxn#^m_(EO1#Dm6A*WB$5!Xr1ln5uh0JK%Vs3??PO)vbFsVYg}e zGPB~^Tj4C}@~L*yG)!0W741BrxH%f!OaR z1nfq$aQ|+$;G&IXW4@L9UfTkS67+tw>N}~d{y`isMEZY>?`ew!N)D~KNlXI^4?vli1{DD zEtcDi*_DnAPLu&I=y--bi>MZzQ%+*UC$75C(q~(+AcEPiWnt5xj1#Fq@}@fEAvXRk zUBGZAw*CH$RgSnvsM@Tth8eWh6m~~oMZ=EBjmo{EcIm*LJK%#+E$N^b5J2&7cm0g7 z3(`#udRv+mSCSG8g(CNDP)6UrUOU;VKQ&jO}O>r$W0oo1;%2Nu1H#AbffUtfC zdpY7!PFVOTf=)8Z!Gk+SUg^>S!?@NPr!d3aOImi#ZxW%+?=~oJmLAmiLv)3m<+o(` zbFglSif#Q^%g!ypF(z>HLLvNQOV=$bMJ31VYPMm5<4frVC+eM~=>#{EaoflfnnCEi z;o69AbxxumMST|O%qZoE_sNsf-j`N{0stYP&>g-f$_7om-PZ(Ge(bFmL0z%NIXU{D z5m+g-D{xTz*LusGtkRyo(y?dS(4Spp|ppX z-zwBoFiFv?IC1b6t}kxfgVdyYTjoHwMcluRVbzs?EU0@q`7sogf?>1>q)RQq`Q(T* z1tfOOG*)St`=uDxg;mt@?adk|MH5w_L#j67!oJ+spf8u>6@l%_OQ6GC*t1ZDr2CW3 zt##lW$|Mb*OF+#SW$!9YCq46wCc~baN1?_iXLd>dD523@{0PA4&%U5SiV8y60old-RO9lR&9NJ>62IASR+x>sk& z|6@y0h%r-eGYoyYaFJB>v0diy+LV8N$93?>Ut#A z_FoCk=!7M&Ji0U&5tgXxt8C5`#`*H|S~QH{D{g@T^R^2weD#N*2817WoEytEx*riZ z;)0cVrn5eT-|YER6xOtz!X!{i7NIB=|2uVTle1}}n^NAy7L&8ObA^@Z(&l}!G)5u? zfW>aTe=H+UOqC~C#`|D2*bC6=v{VXNb*-33&x4Fp^vsrB z6@pjU80pluewPq6=s}($PvYF0RxLU>+|IzkqgXUIBGS^CLq*L{Q?w*ZkkBayiseQOwf^d9r0~V(<##!p-Fl~l zw%ospve*6(?bXU|V&beuD|?1r2|5Rt(6YIQEACje(7>!G{NTy*b8Xr~M;h1fvE5nI zg~BKOjkF|@hJW*o#mj`uW03|l;~r2j67(YjP^f5WRo1TwF=eR4^kjQrGCfgRldU}!`|8rULKfRE2*9EIz_a+vpvMG{NWMMglqvxfI8OT<tNb8VG)Nm80`rg$YDCG7F9fC zOUA5}4s$(eWmKCJwlZb9b0dAIK}$yXUR8r3RUs)jWU4emz0OEEniRzI5aQoEhERjGeNM1kMm4TOfd*Y&fR#p(ExnY zjk_`>nkCGr@?MIiKos!(jJI(k58KEa#>7j4(%<=)^yVY7vrGz|4+W3gbSv*y zbB5TD*4*ESgY4aqJGq8qRnt`os(HWgN!pJ!_U5ZE)7TKm6*&9DP99Fb;n6%$%9wdq z2mEO)C&!bcb14!62C>xJJ{gF!O*&z^L{n@m-a>wN5SUA; z`zK~xtvV}nT;DHSwAn?F%dxeZc#*dK*8G!?kNJO_)&e4(%6g4-hrO>FC5Ca$6WR#cqP#2>~si%xXP|ecReVZP@^{LfnE_Ig9T>14M2Nw18!R}o# zQFC#`#Aor5*|td5C&+q(nbMELPC{&DG4Pm++JqdFDY{mw*;nnr`NS0@-L z4^kC58_(@X{(x-ytB)s9)ID!}-%Q5pb?`#S8D_nHLZU!PAj<2WDLi=M``9-4b|w*rJ4 z`_e^Tli`uUtoU+O&yOM<&p?$qxhq>idjhq$SQS>7!SiR;W>pjN`kJYtZp4k#hj(-9 zVKw%BdgJdMkZ7ppjC=R-9MeRv_Zf)c`40`aUC0dJW4)hH11N z1<9tGCfDATs}ivLSSVj(@3F1K@v^GQ!B73_Ow7qxG5fH#3>O@8^oTmd$@e?RKPsIs z1*jca{LbB#@x$s#{y6JQ9%6mC{;L}mb(A`}==_(h*kaI`g*fS6L$6_7Kf zhZu*o*ox>4&IRciy-}?2a;R?*2)6$Zc*JH@pvV_Csy}OL?iu;-J#`FC{+CBdl_?8< zFd$AFj*?7VQVypPRXHsVKlu(Z0Elp%T-|Y;ZOY`6k==7w=G$^HS`L+#BOtPq$2U#F z;_?Mc$;gqDfZBQOWF3-j3vjn)F(3+;npH*5s4kJtl%8Fv>fiqMp=a306s{bLY1u{@ z`PeeX<<);yyrR}C$ay$6U0Y338=NZ6(O}16lIrKvA=@<3yGyOonlf6Yg}U=9cJwMx znY~SuL7Lt_;J{kmH`)4A#+vq6v(79PnrCwJSrt9kU}dZqXZ|45vh3qOGMzbWZKmAC zDh}DN_N^@ZGw$~nk(DNirw-VB&fq5yhm^VZ)!pe;nlw@qyV9XO>Wfj@IIc;gU_T>u zlH{Iw_g52iDxQEGD&YHYlt&}t`}_6#ggH7Nb2*5=eeujjYykPtam+1axhC(8ua`t* z&Sd=CBPm%W28O2#hyQU+V!JCTq@tbw8MRG{o zNS(5eF*|8e4UPPRbh*jR*sUm+z_<_(GGm2_DsetE(M9fc$)FT~o_qd&6^Y5ttK+%| zH<#f&@q%2EwT)W=wY!B2CliWlLnp5lLjZ{L?GHDpapmffc052B#(Lox24ba+;6tZsCbClvm@+ytjg z2p{9Ss>r`8loWXpc$6>&d(y#9Ht6}D!{98iiueCe=qX;1pavbNle0_fLYBO)JFv>i z^#}&RX}A#%CJ1L__j&a=R}KfL#@xoX`T-IpQGb~d_*uLqhEh%(i?gpuL!4r8P6mKM zWn7X6sPh#9C@9YLB7Bz%H`b}bvtxk1q!Jz=4IKQZwT)GGmW&>auHyuG#MgF-JyCWx zzSM{--)4*@C_et7P38o1CD^vTK)dIE(19C5X@l+o-g%>t0ra!qrS}?gi*+25DPQ#4 zSX*|Y$+MdYhelKIuzF;3!g_VtQT?sR8Ru7W2WcjIAOH^~K;S$qW8vkY=(=#@KejDJ zA4F-y*>_>%PL_(q6xn&v(+rE~0ndx*Z(thn`N23hf%ztN+krbJoqUBH%Kjzl14~Io zw;~T&xKX9J*Q0_G(8F!%y)xb}vcLIfBC3Hw$cAG`r2w%m7aruSrHVkq+}O4=*q)m9R(C zE-7}SI@+UJ6tO2O4S@d=`yy!rzVZZ@h~4!<=R39FY5?fxJ5_m?xegH{$Oofj%=^8Z zPNA**7^lDyg!Kz7D2UZ&Qcf1=T3E%^jqy+ScrASm5T5w2r^)A=g0bFJ6&(*edM+sL zsh;Zn>Gj;@Ap(RW8dO6koSVkQNd?UDu?BxSGaGOcewkq>SZ+_sY8Mg>a%F@;z|$OT z2YTs_@7^WdM$D>mEiR0pd!RsTb=WJFc@&j|72O<*G?VDfXZ^F@Qy$0N(c^R(Cvwg< zI?QdPCRep9aA4TRO6AtDYU?-Sp_o9RKTquKB;?q4K#&Eb^(3Y6>)j|clX|ZF{cEwnBE)D>DbnRhiiQbs< z=QPD*@b1Hosid$Ws{?$La=XG6E|Q+WXBhzxM4kk$_y`_Hw0llf=$5NGh6ps8&(390 zfqzzl;bOsw(fpybU3RTzwvok)K9je@=}njb@r!M}B-^iJ zLH`2)d7}Vkk7bREeSE?qGXj01WJXvM2Ee5OLt1lUnnelO`$o@rtMUf`TgqavuyovS z1+DA#hZw$7ZxQG9^ZFg9*yVgi&kLR0yoF=`#Ot}Cx(Yurzz^o|B!*ejb>S&U#_V;8 zwMrkk(eAsS@BI$|A=*~?=x8L`oYuISQ#D?A-lN2IiV2l^pvZog4}S63y7k8R=7xA# zyRb8TZ)jn?!>G`FdVjSK5?X;w2g!!aP2y;PR~Q^dH%fK~cx41J>-b`qR~I43764as zmDh0i9G~#}{p$4o7T}klZCsiK`kqiJvj4>$N1vO+F#>1LqKw7SC52XPJd;$5dPLdrDs?yh_$C^ILEZ z*TRM&arZ@$$E&0OXNUYeuhAZg1_t(&TO%iWuTz~Mu)!MVT}VGB&q=e}9%&;g{yx}F z)dmPRh@iUTP&da4ZIEhYbH-oPtwJx!=u^jt=#95|hC8iJfNZyv%`P>d+40+qSR*ns z81O#;XDvUo;C(;Up*$KKMcqrLQIYA^xxGP(G5&~J_dKW_q}|6#mZ}CL>&Y&~ZQ6nE z`D4>+%J0&U4HM$=KNlnbBcMbZLrXccFOjPmgupbvY|oG?^@diu-_=5Q>qCVJpO^r6 z8Zb&c4ZUG8FB1JG5>Lkhq+YWLsKEjW`T}EdnbTZ->~z_;&Q<1p%_?2(3hhWm{mo;~ zFF%zDaIK8CCc}3A`ZdSeO|H%g;KH<(9JcjV^&XL}nL!D*XELRd)A*Xq0*%L?b^k=| z)7zTVQ~A|w)khKcaG;0lgKdv#kGzUs+ZFuBCT&hD07f;c;*au0UU%RLQcK&4#J*-@ z-yW@W#JVYxQd6SPxPX3$A!hFwa5jiJ+lDoAtkv+)cu6g@b$G9)1SpZ61-z%ek9o$- zqnbDDd0u6gF37;rX)W~4N(aD|FXC`Ms?Y=vEk9aOWInjGACohKJR7Kp{Mby_x|)3Q z@qPe{cSaDYMyP=`Rw7TuP&uhDbi(mArO>0nc6mxDs=7$#K1>IT-z?s#$ID?Q>ZazO z7+o()L8>&;dQ=pxQFt=pkm~(5qk^qh6C!Z(LqP4&x-)pVdn)+xdKFDapEdKU7rb8A z5mD#8T^vEnbqLjSn?x*OR>h5W}Y(eM|x2vK%R^zE56ftv6h(w9v(ffKed z{Ul~-!v6qd`P*NY&?9&~`cI?{xD{R4Gxu`4Lv#$Rr+cF{ICLAdUUX+y;GJmBFg(ud z*%#P@UJ6%kR_c2Biw9c>w%Rq}-;_hpQrD-)>r z$@}W;AB85=+efrpp*#hadL|$;?9tU=d^3g7`Qx1>y@{SxEj9#lTBtTJ*0Kl1&$p$ zq{G{4S4%c=b8hVm44S!rwh|xaF1^0DMDOVNQ8oou*YyW4EBY>-L z)(U@*Sq*F-IPtjBj zL^FvhkI42!QteuUkpQT0PdQU)4!>R2zzyu{ls=puWLCZt3C5f1cW|0_jjkK!AvjnxWK3}Qp`I? ze|(!G&UxCiZ8kiEA7`Or5kc1yUKZ5yB2}-og=Tq+N^t?lwFy|Wjxp8cI{4sy(e)#u{>^1I>4kczXo1MWSoE0?E5?EHQO1e> z{<7}gdR-pcJOvoW&aUy6?suR1ggUD(nVwMcBD6*4+oyD>t^8J=POcHuu@dR7wf(&+ zD0!W>y5qUtr+`9rqcbiiD=3KhsRBOp&D+KEVe{lKOdG!zV{`%&_yhxmcnG<;0tdd? z7(UH#yCHo=Ik05hZkd4Iv#BYr_Z40DZ6wHp6r13;bP=wVpk!nh(MJJom zi|6)KpPvqMshK`_i@UQL@wTN2i|7f3V%Fb_A6S2t40v$i5MLl;ICXH%4ZT}8-NEm( z^r8r~R0FmfTB%0|5ZLU2W84(8evQIK^!GF3Ij;3!9mfC}v?`)O$&#dC%6at@@Gi%k zrL7l!wH^lVvQgeM;!6H25n+w^0uo}Y_`cl$9aY2%Y1RjSZzwS_e|$lSI~)5SprwNS zO~<`ZRX%kcN)F?n}%I%6~0R%6!kdi5Daqnp#)IlNo2SF8rbO8lV;RsSjj&Lm=8 z^|nOgUm4JpZVj4Me?{F&`4iye)2w3ea_vCkW$=2etwOjZ(_~SNM3_D5G(^?ld4$n@I#~7 zbiYYPm$;t`$_v^rUthUKnGd`x&^97&YX7Udn0R2FEnfo(!Hn~^88Mv-{hn0wz`$Zv zl^8*I?@ooQzbfJI9^Ex%`)Ais5U8uipJPK~iykf;@p~?)tygjk#_jD5E9^RCdTWEn zVt&__9oAy?pXiKSnO2 zNzgMz<9j&^w+X*Q45QkYAeXhIz*ni(@3=th>sYLf0H1`s*Y@KvAGj=3p73#qjpsY=`GOCLVFH^%6!?6tEPYm0PTS>E+6$tI zlOIy2prLsJuI%D7}R)M~hG?jV@zvvOUWF zw$;y9%BGtqpNt3mSRjhR^B+6(ryFJMn*Hij$57uyq<^wmkNBv0qTLvf`;zALk=gk5 zPOTz(k>5Xhb$_J=y=3%L(pyxM^-(*bZ4^;*dzQ+h*)~vR%g5#T z#-k1UAa0S+n_y=)I8Gn=*skp~l*!|cXyi(Bh=f8@GWbVBxesSY;$3`~0e~6SP&eJU zpvVbsU`#ViJP;R|F$hr-@>VOS*E7g|Di(&Q+8&pdd6vI6`pe(i@hNg?Ez(1>&nvx*u*kHD?N2!5nkW+R%z_k&w>P`P)((IF#kP$h zU8nPUfzX1i%>D@}&VEiHPhcTXWt%(yvz4p|4__|d_=D-#!A}KR1j*Y^{t55qZ6x-d ztYxCB)On|#z@5v}rW!7tS8{kJFNxlRP^dJY*V^KdT}d@9WX39AsWKIzzU|L@5Zk|W zap}oNu|_@vNx7sfYxJlMRF4--X6H6cD8F{Y4VO$SvH{vUvt>Jrjurp%j)rIWb{7lx zEfPAllIdl86{o>7`xbYGLqeSeW}FzE{L*rqqxF@871efGDLQE3FMH!ReepZm3?}sw z*<2K8Dq}9wr%az9$K119xmy+Rx8^F)E5}zMeCaoxcfFL*pXnOO0tYji(+`SJZ)wpF zFeN(lBc8ZYX=WzZtLcvagg+FZ?1Y{XuCOHP3Eh9SpD~hF5#DihXo#KYuBdP|c}vg~ zIa@YwYTIi;5Jr}OjO$4F6elxPG5pY``%YP?KESp-aUe{8it$D2 zyMv?n1phr23_8^5XhA`aq6KZrC#t(kMu#OTL~Q3^86@#sCuzAVTGliprv713kMc7V zzuv@d=*n79#|OKC)sk`hSWO$z8tqwWA2Ej2ld?E(qZgjHMPnFj9>rO*a3)UQObhr< zdX*(>B%)xxrHz0QquG)~s`l-4izIR+k+$1FONJ!4OP0xe;1O@A$N6p(HQme(x=&sF zP9%#JsPb>@72ATU)l5)XV_n9Mb~42;ieE$vGq^{PYCxkzAdN5Wd%_&qsoOtUuAHamLkPOFM4ih_?V!nW@K{6T8< zh82RQ>z^N8edtaGsB9AAZRxn1?v%;--~zpKQ-e6qYBeQzxx~%BJ4J5_O~KF z`TMbjCr!(n=HtOx5mt>Mu)Q$3hrOrMvFLdBI#d(=Inakyr2^OnF8hiy+-KR|btESDSvg2x?8R30KQ(e%02=DELQ=vCu zfZJ+9^#VxEd62`i|C$ghSDtVE5AdY{l88u@56i-;0+i)bMsi#>U!(cKKN0b;mv@mb|t-|A_-{*utgQA1Z-kzH(2m8X+x@DwIN?4%+m8@7I%|{S!3;7n!Xa^r%?^#VRV+AdFaI z_Djlj@?WWl%b)>deFEO)mJ9YCm;)8^fYVw`CbrX)dQzF6K{s=FfiH+8n#(nfdiimnX}P{rj(C#67oH=-ZDeN< z%GDAPe^$+qo+-;5S6nH?Y$FyM^~U>#G^~3rdSKed*uCiu6nm<>y?s zj0&bwHEE2{Fb;6Shi1JYaa2O}wNC43!aLq92}=9R-#y#xDK%uWndC%P9MDWmp3hxY zFlw$woPd8a>1i0DU#`6K4b>WMmFZp26gC+bx7fzW)um4(`x&*XB{tQ5ht9!&{>0P} zfB(to#ay@*DFb8~brF}jBE5A6`0?a)swMlRLI(koKA| z-dI7P#t84@P%xoAt?f96gv1daklL|buG5a0qbFX}JX^pdjUUp#anbl$Vlh;YRUI?; zO3~n!egaNi{TSUsOkQH~i8`x^BF;x^N9wVPX(m(VZQSzt*crd(pfa-exSy}BXkHCo z3hbe2ymOiEzjnPlFva=+!4p%G0;So{i5A0?r^609Q|z{^G6G;4y z7wUrIqV)9%MbmB%UsTdS0r+1I?USwTjdg0j7N4|2CPlWm$?}3>%A+Z&tjQN~pw+@y zy}ft^^$Dk2XR9VzRg$gc#qouuRSe18j!qLN*^`=`RxM>05s`NJ8sG+{}zVtG7J3Ho$;(q|MHX6L8C4;K_Tpb}RD~VT!EGsEhcw ztscZZ$wdiT+*{PV2|i6qMht!lnwI&bHeGgIXzP{aYIV4u!$uCT_mde}*8A3yCN@2F z4fPAsf?n%xH`J%@)|w$qy~O=&fwl~0&_Y*tcrXm7X;+@9QeLS-mDz*VKdZzZSurPi8pM0N<%ltu zj<(9545=%J|3n=2aJ@0B6FYtMfD^zjsM9f)H4@C#R=Qi=wSo-|tHvh${@eFWdl1raI0t&1xg~ z-g6G!n9vf6t|bY_AUzW(E9F9>ejoD>wIi+Yetv%59skX+l9autZLjENsVIy;&v6$9 z9$*&1@U}j5I%SX$=xwz6odB)!KKWknnT-v;etpIQil@9OBj=y<0vXhvJF|7h6J>OiGX<3p>(t2*#Gs-Ss?wxm9DxWZ1mg4y>^)p&%bz@9MVd!2h? zg@^R?z<-2dS}{S~TU16fQ{+c&igUNgKaUfqc}v~uqS#bEt!A*^6)H?&_UXO8BcASX zf~Exij04JLJ?^KAuz^;CJWr@f*ID{ldz8Do2Aj7oyOK3~zN$42&n7yP40~Png0hF6 zt!hjN5y4)+EId=KJH@V*JCO6a^@X@Bjmbx=amDgX5_zb0$y@r~gW6x*Cs^I1Mf1;f z@@u;U*?z&PUwC5JIn0fHXlDp#X_oHy<@7g4#R^Ud2P-xDp$W7CVD>I}@qYlK^`_VS zT_AaIg%NneX+iH0hKqjwZL#R_fG8<)K$%$epj2-}_Ft<`qp#Y`C;2LxL(JpDl`4NbO$G0cpAg6J zZAB%L(qaq^c%fpoBO`~NMXe-oD}mEgHS4jvI%?kN=dVl#`@mqjiqefg?aJGTU>-~3 z^aKlR`Suo^qnST=h;N;)8;ca|%~Lm&@e>1P-wM3BJU*1WHfwVy2y3pds@L{sS>U1p zmA{+~?|KBu@S$7o?n14TR4<+3SyO}ObzxFn_KpRMba9_>%suPR078KH1u?G(m(!Je zuDnnVP-y@>UjDmS{cPk9`Mq@G0Z}Lf*`L%k6;RGe&UR#Yf?96h-p}fmu1)ZE5{=47H!DcvH zI+|#inYY@XeouP_{-!})G-@H#PCO6*>x89j>>=ZA0XW=b*p-$*Tq=e}bQU=~{4Cr% z?ukQ+^<+cBc;`V-0YzDM7XQK`&`bnxity*$P+$271}@T<4Q|ct#ViohG;*?z2+f>?T<`Mq>pgX zE(o+(XkmN6U7&chtXU5*EWrD=>&*rV15qS^*N?Ts8Iys%X6N-0j>Aarg@ztuvfbhB#ekUC$H}>`hnxt~)V_4i>UaR=4lW)WYbLk><%C_vS zTGc^<`DemG97u^nF% zTRKpE6m>=XqTbJ*E=PkP0~Nm;K>OAJf__D%9I^6#b1_XFh`Ar!v(gVtuz}E}Gs6=e zJ9>JU*a}VwRrxAqGOC3NlFc2Z5P8 zaQu?{t4GJstU%R%<|2^RL1H?qXZ>Z^W;0PaZX?mJ4}zszd3ghiUh>wEe_1N5la# z!ul`@fUZS5=s?q^yb}WprubaaE$Ib?|?qWZgbVJ*7j<;+n1 z9FuVn!!T!j2I25YM6w6pU#|5M2q(D2O36L$e&RM=4LLf?%{KF zLD)f-^!7cmw>xUGzXnV%9w0Kzz}$4YuL!xLS$KF~;_^m9hT%2tDJW7+J4+#-5;<{J zhfNmio=V6F4&b)>EkrZtJ(jO4AJqu;-lTjzt38I=b4(EeZ}PPQhuI^oH$8uZw6zn* z+@eV2&$?GFaaF?c^X+#u*}<=stT#+UeNXep2dX$G>wM^i*r?&=naP)WSnbCCQZJA6 z_WQ4TWRD9qfa(y`D)<$X`)qK}AaCW3yAzTL>Z0c9`33zQP?6WUF3ys6czJ#Lg^gCv z4xgxc2#-83x2a)iN-@bCMcyA&PO%aIMjY`H!tKysp7$O5*J!_22Y4y)Zg<6H;PWTO zu?~+rP2(7od>9os{s-W=aaABw{{1X)T>1060!8aJD$s6?PQouM`em5AkW22rNlT0o+#GubwH{_4RD) zhLC+5-~9KcB3?=k_*yNV+W2XBRKcuE0U7Lr@dmuJa#j8d7gG=v7nnsG;6nnYXyCZ`~4$e+KiN; zxLu?^))ZlEYdTZ>sg{_B?bC6Fsd*NX zm@@DaDYQKG_c||k?~qJIrS`_tgZEW8PpHawL`J0Zcz0HE+V|*-Pv>~u&9xR1+L!h- zu3<${f@H|=rg5E4&R{J(dMv2GgWK`LE(NtxQOfzImG<(i6>d?^qUPMGIXLGl{Dlc< zflWRcIf4Yaux~hk1_r#BFw#haB(aT+*N9L$N(>c@8UMnj*2ANW%`T$<<$xKLSbHo~ zCT6+8{u`4f_jLnA%#M>EAXjEiT{2%Q&Qta+RqTbBHrtmRv3zBH?eeu>=ucqC@8x%{ zw?nO&f{L>Eo2mWf=#Np}61fvErPFn6fr5=pprU`}5}OEu!a=V3hSGU8MbN=xD{XKa zYe4-z4Fn(SjX5SE4Dg&|U>&lfi0iWBlPPVpCVJu(u{_y}R|ttv9beC<%Q^qvpjGdL zgxb`x+S-Wmw_?7E{I+Ua`%dE0lb$;=tED!)XTE$#pb5GO(Q&f@%mI_EZ3> z4C5q!f}P~*eaWqXc|9kWR~|YcQnDZM5IVV$kv)Br{38La=F{=7V~wEh_tnSWM$FSxez@ba?FZaOFZY#=CAsU?#fM@17cz4O-$ew`l2vXs_nfStW%m)i`H+K<6|rb z#<;}yw&oP)2vWqm2=!Li@yqTITcp~E{itYepMwgt?Qx;&Ziet1lbYA}@p$5og{5eb zM$ij(@GXuwqGa03-$i5_UAGjb1xW`J>F`+#9!%15=&*q1%Z%zlqFVZ1pur)iTzOMg zYbiM7D+4TR5-4D|_|~60|H8eJ#DTFi=r=KZbsMZUcx)CagrDwZFa?X`?#g2a#tJ?P zH=K;vpDKZw=ZyK1IXsf9Yx-l6} z_eT=uv3L|+Ngrf8bddFw)VInE0^BVtYh*Snp-z;X*aluwD!+vehih>f2v4Pa9Ww-j}+F!*q62 z!kA=m-u0u9H!qbGAYiF1oSELWV*jvF1-kTsty%;;?AkEC)jMHM-yXrhTV~^CVG9#? zQ;cOb)nBiYtQiS^p4ZrC-i^Uj)#m^&(hfccp+|xZzX^yIt!GUdDTZ)vCV*Qj-&I5O z!}}T=&g$fJGkaq!_mYyM?l!fuc(x0T>U7mE*596kEGAZcMqU(r5Uy7CIH;}2lmez9T+@(U&h-lGTi~a zYC_&0iQuR~=zafhXZ)@Z(cY}1$8r2S&0P4aTZN82RXBiNwn;8+>TR#`a$-_Qqf6V2 z#wS++#8BE#ek}|Z+x`_6QJQ2sK=$F_6dmm**T0Z3LH$4++G*zY`_d=}>IWE#>-Z6B zhKZp!+QN?fXY(_I;>QRiS+pOP6VMaG#n#j(u#118iM(GIp!rGz^TkZ^jbsdx1LX{N z2!tsyAX0oMcn^~ACWQpIdGPao4M`UGS71{6&vWZ`S z?G&J?pa-WRAxDw>nW7*Z6E>2rCuk##aHOcJirEUX z#XgGs*YgsUJwyr^X_vjeW=BGN9YUi)fNu;YS_7B2Qaj;Sm~!C3A4f~iwGO3t6Q7lh zR5cq$l28{malReNQ&I~wk7Bta@A)^rwZNv3i zY{cmseTwmamGLpHtg1fuN1}MgCpDgO^y=vnqby*Qi=N{sN{fGdE8cS%|ucixhPpyjNE)5Jo!k_e<8o|euWbdyHjM9#b z>cLYmKDJU0w`4;jhdgQ(zOXEgPo@#Xtv2eIuN5>U%jmUi_jVz*oO^tr35ydYAcWtE zsFNRuC+ce4A*Yd?LdsRw#`utz5B(JS;?9osIFg$3?s_N)8)G=rw!O??(WVQ{W69BS z(G6Hzk;OJq{7Fu(_6KfaiPYQEFrTqcT-6f%SlQKGB**=vy3SOD{o1 z9t<_lmOcDiU)@Guwrab;;q)*^?ZQihmxliMBaHqC6)2j&0UzjV*@^J~~ zUa{4#c3t&*8$-h3j!Q~Sq2K+#&+F#-T@8##n zK-;^Z2IVH$%V5f=uybz%>4u|NN%hHyBeNtacKMTsz>lB5784@FP+FcecqYSK+;fr7 z0J)-e1s9qUeG#3!;vDUCc6eZKPN&zjt17BuV;;2NK2vGtH7|6T_ds6l? z$hD+U91amI_Wu!XnQqkHri-}sPR{%9+pADsoqd(;r(Fn%T^cZ#J#1i0iu6vuq-^5m z8nZHv)aUA05YN#pp8Uq=(+z*W;5^|5v>txeBM&C@2XP_cvUx{JVR|6U3(P}@b?Z0md)`DZzI5jtbtyAk zXzY*B-n{@5RP6^G);gFhyh+9y+v)C8CU<>;70&Bwl30|RqKP|^k@eSx4OYyub5I_KwZc{@xssP0jo>6%EV zm%W4uh_*A+!d)iN^zpx+59~T-k_X0NyR|D#>3oA5=ZxvMC!Pf1rfFdQ$97`5%w52X zK063FQ!twD;i0ypC9zNb!x2)oAi_-2QmaWQjgo;C{O*$8v5l}Y#R7VX-(R4# zSi_KJ%~k&-LJ}wSsd4NwxOznyKd-GYUs}PCe`utrC7--B^5E@f{rWgN@&vi3% zpPJmpmdh*|<&xW6x4DnGl{%Pv$R*cQbIoPgFd_Hr+zJtrnsUE~9JeHQi7rw{x9@Mi zf8n#wGSZLPA-KsLo`H=7IEs-tdF^K5x54mE}XGd1~AC2B|ToU9M zFr|Si#&m@@bW{H*D?~!n@v@B!3dj`&L3X@#*>fvcs9?DzJpJY_7ZXCtQd9nrs->oz-7A+0 z@*AahUIZu0RXOfz^yu5xxP;`Ij%0RAT!iR~`3ZbYOe{LXF%`&eeM>sByK=Be z+-Tw(h3j^iDTe{#zbsCfpG=X9S~c>Qh)*^?$zBf3Q4a%n>kFL1;(+1P-!X~R zJ3q=R3c2G;!Wt(x9KxDhuPz^*cG$Oda<_OvT(LK23JZr=%SDLNbbd4lq*#R|Xu+-( zf2+a2A*tetzb*WKV5PgSE^a@Nu#@D@{WFUr3Kjz+!0O>63Pq#BGBFOtg5Pd9Me2r_ z8BZZBFsv!XB}zAL8K1mM7ql)E)%XA;Gf0?EyGxo6W|Iz6sH zo>yHwLtW9pto>k;m0%mWr5zUsCH>ibGAJ}fJyomxrNswb z-<8#DP40=@h|f|MB}kPIl1j0g4$!rdcQL zpOa@A`jm3Sdm$(i|}H>5&XsnM=ds;H}Uh%Nk= zgDa;&UkU#lH;d95X+u&6roP z7IX}1Dafe@l>QXGHG7v6AL}fku@YA4GY2-9*Ih^vcHv2R6^h>7J@TW!*^DhSCzM2*?jdiekhokg{5V4$tE~au_j!Hm{3AZD{iH_cpUq3Q=N85hwS%pl|H@I&}is)O?FI zo$rlpq7tsL;ClJT_y+ZKAxOZqE-bSubWLQ!EVL&z3r3#|kYW1eXwivd_;MAgApQCo z#@8Pl^z=rKOgVU?FAXjlB<`~f)fo33ZGTUb<@A1+~uwC9LVLqz^i4V%vJWk&5tb4$sbcw}7s^4;6+=8@i zht-n}f29|gz&{&_gn$&yw{eX)a~)?Lo~M-X0n?Y}#XRJ!;#kj`7c2eRSG$Hrb>DdP zxNM=fOuCm&A6K)=;_QsMS@}*It2Jpe#NN}zQS0STxihzTZQnZ8zI1)Ra_7s{s^ah> zO?Q=dJk>G#Q*Wzdq?8sio_Q93f`*GP zv3R(j__tWhSWI-7MxTVP*1qai0(+|Co22O9_N+P9XcwZF6@RkcX2KbVB-TSNWgu|o zzMXeksD^uv8ZOxH8!SskLM+(kV~#D+X>K&B`=ont!)}T8rB%lxn~_P7S*JG2cj`1; z0dMje-!M^@O9`v$njpabQR9UyZW-;FdJD{d%2QiQT&2Fq(-hhErM$(mH9U3GrmUvw z!Nh<^PRzOtOuMVf@X!uHqOitWxfOd7zVhpJSCDzsSU64D75tH0eJ?Qd$;>6SYToz3 zdfj|5sf+l&l?DZ<%-{B}$q&U{jt~78ZiAhzn$wu&c zF&@SS0ueS{?gzimowPp1zo1GMRrbUWX^RW{izlidyRH449XU&?I(7KY!m|9bA*PH6 z7hG5l%2{|!wGg)*H@fgGkCVM-mf;t&xUOE?Pq!Ucmz=L@#{fptP0mM(Yj#2Io+}IW z>5n7ce4hyCi2kdZM2r@df@GH!B|n(T>@41l_))RIckbB}yKxfirx-ye(uy1jUHj!A zPc?Wu(&3z?JNvp;V^~6Sh@SGjB2d~A?{Wn&Y8kX4E=AFOl%FiPia)$Xx^>9?0pUIh zMD*&H^rJr9@d-AGto)fZ5HgzE9+o@I&etP_5tDBe6{Ws6{74ti@vJD8eOZWjJHl*A z{qTg1mYI_s%~;^01}M@Kc(o^On@u1e=-ZnGpI6Ae_=h`To5i2;%qX*PkpwdcN1tLd zQvK>guNRh6c3q)5{_Xz&krs^oE*V1Y3OclIkpZS~051%eFUo}p0k?M2FLGaU&w2jN zM$r1)qF4N>ix4jIXQsGNske@u4QNU{VBeh*gouolX}?dTeN3*rnHS{z>p!-K{UB?> zng0wMsq!49saqjwgswxg@%y7A^7li^AHkJtT5?rcW2oFNfqPuyK0%ENpS9fGWi2Ya z@FD4mu#t=8xJvV@-Q1DQp5GL% zu~LR#jup2(Nz610nzFoHgX=;{pkww1P+c*n8zJE&{I2DxF<;)&WKxUIa!>p|vGMr~ zjBA%iMSQgjXprPvbln4kv@g(&k-B~R!_~wwNNg-AdZqu=N!lde`h9q^+h*2KMQswY z7WrqJ;E5rCeIb0;!i;K1lUA78{8@R_8NR>vn&0Yg2#;PLC&axotVOilduh5%$%&lc5uE z<1Vt?35DCUsxXgfZ+@D27+|&e9YE6NUHkj-=C8Se0sHai9(0d@aL? zWTYgkHpymAm~~Oq#{EN5KT2e%!G4myCJ*?FY=L|4nb;rLK28SG=ZctF*F487LT9Bv z%#F$@TyxgmE`r@a7a;0vW3Ts*-U$XeWE~4CNIGdjgsHhJQH@sSAns1ti|VdoA^5$+ zTQgh6?@9TJpX<(}_~TfD%2dm)r4W4{2v4e}L>uqw%gQeIHg{iOhXtjI#vxN%?PbrR zN!Z3-IQr{Lg6r4J8K>XC(_ zWB!WimFp1-4}_7GzJ9MQ7`t!K4-y)3_>P%0v|U?*jrK}q*_r$_8-mBw1-N@d`KEOB zP0j~mS_NKq9Dn8ZYzL8C(zoW2apPK){tek=PT8H9usgfFu7X$C%cT3~UW8FA^m|A+ zzrl|b!PoYz8c+04z)t)=R?Ku+@x%xfn`oCJLV$~KwjBfioiE-@St0a&t7EwHe_jbK z0;EkMfV8Ta68_df(C>Pof)BQ%pbyF^CSu8YVzcRhyyq+&SLg@jwiwr!pK%xZx)<{0 z(&?;yn@9&8D}YO6Id`sK1pN09`}(2o?IiW^)|u-754$k1l8OGYjVNE=F4z)P7x7e&*xfQ8m%~%JQ z7^lNg!4-CWgfOx+{z7@Lv;)B#fmAyQ2_aOj0E|S{J3Rwbl6_YiI9~Z0B-FT9pR&h0 z^hxhU2=rM!_wxh_P-XspvxePVc<53b{@;vB%$94Igplp!bh8+Gg61F$Cfz-O$%m&I zCqo3a5xtnV_Te(0MX#yZI^bP@*Vr3BSFGb6u+m&@bSR6B9s>2vd9@De`)4)X!?d`+H7c*_X+*dy_L_~#R444( zjtjl5vlzBhhQWrQESGLH?=AY=%(_|?a2u$7p(Y5xoNcz1{&y9%>Jg7t^?$1E76>zYDjk8@76p%Xc z?XJLb(Wi{e??w*bRF(<^l6q3cLaOR&bhaYFse+h)*$ctID}^s}m*-2M73P4EL4UxX zhpq9&Wfo`b9wZe=V)uxMmay31kFm3FwEn!$pW3l{;HE|B_O=7*rRQ%1_Sl3fhFW*Q z%K<0uQMHZb9w{e(^!+J6!V&IqJ+bteqL~(;`#)c5$zvtciKTz@nzyPHjCfvTbjT;@ z$VrA524^QyJ=*^4Uy(bh_A`&d5+_Q>N_Q zGf-cK7d=fAYhxV*=Zh^^UtT+Robnq~n@v`Y-RQ6ckbK;N5xr+xPDLEO>}gX1Hp+Ae zR)Ep3+bZa-nS&1+c%tVL%)``B-eL62Poq?TAIIxf(Y0cw4d}?*w|Oe4WNn?=Yv)%Y zg2TK1UN{j+>PbjA-K+9V`ksj>pH_Zd?vAck_kL6e16~5YV5X zpqX_ZxlYX}^73j`vYTuEJ%RR3uIcZ!U3}V(x#*Q3y)W;6+Aohk3T_r&meB_8o4=pF zg$~6@&$Ez|lDvhtxzC4hi-zd*?ONkcA|&i^HKLCm1b<*X#AHuqvMg07Wcv>>XwIyS z3rZ{fqD0pgXhiK`f=u$w2{>>Byp+di>#UF;l#XK0lz--t(A)qeMp z<~y)d%hB)FjuApM1LHcSWI~@%6sV&)cYYyd*DIz$g$o|NJ#%8{mm9oTyIRmUg!l#9 zzv&#FSLnkNb`Q_BDqcT{MwF9ha&J!DRJYg^R?}}#k&`#InzSLn|6cS_5R6ZUeU9e- z>IY*%Ex4ZGnOM)MZ6!8><{~;->mEQ#Y(S1-<M2BHy$197W`QaxaBuG@znD)f+KI|Lca(DwQ|IM zhX)p{Sv*)46y7_c0RB~g(Y&}H)I z+&xcgY+8j<+u9+3(J1n`4{~ck3#&h1?1*&-a10(6zwY@Xay11T7;mweOVCubDrx!y zY_=76nL+6>Kde(Icdhitiv$OHX$bY0s`t-mM9|`zhhPma3O;6Zn$>Wm0HFc`q~$2GR(WTa8?o3D!UZl?rOo*@wy8GVMY{ETh79UOx_#FM>Wm$((JF^ zEw@q1t{dLozp9VERe45uouT^idO{i$P~5Twm}*1b*hiX1NBB1f&G@tv!zF9Wvx z_aXtwcIx4dhhn;>cTr^ptu>j2K5sk2=m{^Yy{@a6x+ZxTA-02i16YMu4eTv%Mb){% zqdT8cG-j&O_N~rBPxW1&*XVjJMncLE6|4D zO)Nd4!9uKU#S$fa+%zx!oC_CMH3@54VG|L;i^ZwG8!kD@n}$3m-*5`KYe4`B&`X-s zNRjoTc0NvA@DQU<#PQ|Lg|v3x;<-ggo;QL-oR;x>_53}pONu^2%U5Yv#eVSD`G--U zURn`-0aPF=tfU*iBVPmphQNq}w?AAM9Tk?Yr$A%DGz;dSx|Z@qJQw(Nn+D_EOsYI7 zX%N=gUF}&jqWv;F-S#5rd_oUy$BK8jkgBw?S^`Sf0&q@b_Yw!872$GnDWTR`#%l$G znm^~>*&$u6QXPuR*5&D9V=#vt!O-IEd^4Ws&L8}rtl@NdPr9e}us;+Yh(4B+j3i$a zx-U^uAhiajY17k&1Q-g1D38uMDY8t*Wx(Sx774aPw>Qh}4rSXwp=lC*$oQ<7Pxc&e z1X-ZrlFTt&bL}HIrj|EJ;qRmQYV^ab|4wktCap-1?k6$}&;ZHg#TfSP-yeav@ZZ^f zzoweP=&69ffW@nYryK5iN5)Ux$JBumIs)uWtA6z0d+78LJ2I5ekfeY{ z#D(o!zUyzSns+ zf6jSvzLId3?e}+F-1G-=UtKdK5TEO*c)GSYq!h ze!iY2OTQU>84dlU_Fl3R?o*kOTEfps3d4@n7VEbq2d@2Co2FQolA1Nwxk~TVh&J*~ zmxJr_0qoYP$y3SzTd0_fj@kP!dWK8{5+%M-t(Z& z;uHn#jJYr&scauDbzG^@t{!qHnD1L{zwnCc=E*(iuXvgDlRha=1}isCZfH`AOf9-U zakVFeLocGCb+8=h#hsNjJ6@9lvU^+qma+pjcjl7bn?j*E(sWzrNNUEM8mCWgD|^7J zOxJ{Mc=!?*=x&cW=*3=V0)SazlTpeam0cZW8GA#}d0$bE&aEGHp>k)Vy?(KB1OXEU zqO7BY#>w!RLTwZEOLf2IzB?){03~*yPpRSZmW7N?aS5(ke_}fREb^Ash-Ndh=i0gZhRt!n2MQi5VIVkmhRZ|ZR|UAWnKx} zZ2dqeKRScHr~OyXl$i{zwKhxdqU8v;NPjiMml9-^^|C^(GCwB?@&Uq$der+WFsppo zTP?Ni!kqv!aG@l%7@Sx6jM#!0M{MyH$`OG1dtG0SVja%N*SJ{byoiFrPq}{?t}c0~ z4JTrvyhlr3bxDC;7fqNUmM^|I1S`lTkt1=JO}bSlGPb>*5Rfu&q?_LrJrc?Goym#$ z-6Gk*;LZ;4ZmiX!iC1skDciIU;zXthq%QOMkSA>|0+euak~;fEL})5j+n%QEMY0Sd1uf5@ zlUzyEdSnjY@IgAme2v!zGpRc(u|ZQC=D7vV435HWogaOhc}8$^ON5sX9UD(wujpAw zhBfX)8BJLFi@&ttXQzMep|ju02i@%_3HI-zkM?ZK{Vv9ptiR`2d7*@490(=+Kxu{h>IzLUaDGB^huq1Iahi52x|E$*Pi3mek;HI;Z=-I?Y#?c7 zoq^u1%XJ%8s+Gk26(QZHVEYBP%|j{3PluVaOD~kX_tTxa0=4zj>&Lf@)IDMsgz%gbF}=Szq;%4Dh03g+efy@*ofO`q*lhbm(-6bo?&UjQRWgT1 zApZD{(Jhu%_-H5Podq?t0}l4|4*XRzUdF&lIzVY0^BBjE30pMGNA)*v1$*ygKUm6q zjO30l_N7&<_#B4RdcM)3@?!`zYPN z1{pP?{R&v%7`uaOLCIrmI1Qs>V{g{K@Q4rl8mQi&ag*rOJZI{%38CsBnvI`)8Hw1Y zCp-h+|70;;N{r1qsioap`ZIs{;?=&xl~1S9jWp2lz8wb~ObqX2BM4p%XkMYedH1WM z>1vvH{>uZyo4KnwrVcryyfI9#Vhc^o(&FfPnVf1ysST#+wM4>m1k7GAMBU$eRrm>) zXlOif9jiGUr4>l(NdW;LIhb}ZXoiQmT;ZI?YNmdMhFg5C zmjgL`FjHGQKYS}pnfBD{sp__LIDr~R<(IB@4{e{p!6CzL9#0{kl?#O=btG+jO@h}B z1C>1pZ8>PSPR1FgTcb=$Rmayg)rF<%W zX>p25e1e8Olqc~kvkFcMPjUwtD(_pFRx2grC8l&Lv_!fDbvL&Y#D(Eop)`N^CXKJ| zHrCxNhHE(FbU8HF%7Q{-OaU*-z3-N?8^C+C2VKicHxm0@&bw3bleFOY&q|h%eZW)h z#h&sBrN9^G+6Cth@og4#e0hZ@L1N0{c4NzkyXH~$WEGo-AhEd#K4*JhPzNchQ^VvJ z6+v_dOLp+gqCoJQDi)0ilY+P!`BBY0hWY;hZjt4@r>)lHrwOYHS)pnl4+>aY0J>3E#nC#D2zw0KZ zz4E0KipR(6n9QI_OFmgewh=Mc?Wuy`Y%YAL?(&`QqQc`ngtfoo*FGOCVbR^cmG9pu zQ^h3ac5N^#zsqbrvHzlml*OVzoAP#iV>dk(95#5>p`D{R3)|di?+rz|iKx`ph#Vel z8$O`0nF$66#thfCAn6I_Hp<}p|Io-c++H))@!z$%WgpZ60|Hu{cXZPR-vtuE3C)Qe z_a-bwgp_<<32O|TGu3;lg92@IXuxyS`F_syBOp`lpBDqvAGrLkNY-Z=FOGYWxwLtU z>b$5mVNK64yUMbX&!%zXYW{GaXx_tvbnw~u0$BzH5GCzjd$m46GyjwIO8J^pkaopZ z#*K;D5GY{(zVOSsVwq!@Kd(ITYlOg_?b94BGEDb=I?@|Nrv6^oGm=MhM8&vi+}=K} zKMP{kXO8m{qyu1EAyr{(pZV&ERiYX^Xlw;<6^B5Fh@g-|`rXMZTT}Tjl!1@t3(MY_ zTQW8d*B_`1XZ1xxF3HRRYAk^(-B*8yAJ?6@Gm&vs+6H-aVb6co5zJa;Z>scv&e8$^ z1MU%Yb=X}LK~#RC*HUbf=hCvLaGNH_u9>mTocF3_;&c==FkSjmOvV|;iP73d4Rk+F zYH+fzmDXN?S!UWdwY&Hs*c-^d%p|NzZJS#VmMCVFU!06lN74v zxxBn(7`101IQZd;o=`yb$YW%OtcD!SjU-s1IIMk{W|L5-W)ws9vW1)`RF1TN5G+>6(g!eHrR7Z~_}si+|3Z zw$}YV*|Blbv*} zhFpaA{n=hk-FWl^hb)aFaFlqO)0#*}A8@{sv3XNPEG9ru{ZdiP@^&QZZuK(bHBIGNsyh6c}f*X1Xywwh8tTc6e25nZczxRSu zos6r6aj5d}`HUW(q?Evh-)rw1*{F;VVpOnR?mScG)x#|rcgMioH#moH z<&{s2y~)HJ$%p=OUVPh0lhI=&LPROjoWEGQvV>J|W$<6rZr97Z$u6Bi`Tql8)bGYT z{t?hsJUEu@bN(v@uxBe$z@W)8?u~P-GxIN2+b!e3L-3tu{E#{iLR;!gCeeUIf{XPj z(($#%CKxbVAUAzz`z$8FDlueu06jTi*Ra{L-S8;?hYS6 zf_fQpZOkVpF5N4Q<-}yYJL1=TR`y|%_v?=(Dr?X(@Id)YHSX}`S?xo+2q8GM)0GjaW0?4)aF3{}d*nWABDIxq%@ zx9Z!%)~o32>S(JNYJzL@q`tqOis%i(Ss&L(hT+XKbZ=+pRggAIro&le0O1ivSg(Hd zr`~n)w9cA+Z~B!i67keFPlinM9BE8bl>)?U6eYisPR_Ei;Z?&-;1G?2aV^ee1;1t% zcZqR4T7ae`Iq1li!QC85OzAN<`k);@S{@tguqjah`Ww)bd;QcJ<|$WCk*k(@m<#2$ zGL2iE=e>=F>BE&TJyP!TjbyDx;b+P5iYWgRbW#L#IIqW7_8fjF&`VIjURc`$wxG%U zARy=d`M@eH%%FWrBNSvQY|bZLZ`>fj`dk%{O&I#z>B+=IYRC@3}WbZu@LBJ0#EG5}v=-{6<*G0&JlaaGw7 z_lH`MQ?bH=+2Q?;HfnyjJ`{|XEjqGjd-6NZHY%9Y z+hL%$@umLNk7YRA!i)w~Vek96mP&U4-A7R}n1!gi9BIN;)-1s>XtYZIXf;nS!83`6 zJ9I#fU-FYKBg^<;J5Q9u-N2*oA|(A6-f5|?lRW3}iZ1w`?No6$P;UY!rs#h#5XJWD z|M73pd@~kC*k<&3ukLICsdgoUm`(JI7=y@yR>Q6LGv^k;&jJRX)CbC-u=14d6TqF0I6k84BP}(;x zb5)?PcVxjfA6bwh)VW83b!SYY9V0B%5BLaqenjsGw_>OUIFB+rZ6dTSJ_heIcq6sD zeO9sssK7K%5WxpqWp=UgJh@h8cFxyx`oFH`wMixKaHrqIJA`j~bS*E@+>lW^ps>~2 z3}obL6MmUB1%269Tn`Xuw`RSE?fZ)(r0$}$gvTha!==j9V6W^y@KpJY{T|AVpVh8o zQVsalAX2XpEffS`bmdTQn)6D}NocF1U0CE!sqPFaJ`ntSqIk1qy;4Ln;%fEp#Xi0N zk6vrPirZ*XQ-+5Ez_OC>?_6t6JSaN1!k?LxjX6QgIe5^jy$*QH*^t}#v8tGtdTj|@ iK9rR>`}WS9$L7wyl9|w$?nIuHjWH_Gd~@M{i~k2KzTLn8 literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.png new file mode 100644 index 0000000000000000000000000000000000000000..fb308a8e2833f0f344529cfe802b30cd047b68ea GIT binary patch literal 19650 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 LB|K=!6s!LOTreB( literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.svg new file mode 100644 index 000000000..b830e3a15 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.svg @@ -0,0 +1,12 @@ + + + + dark version + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/cover-bg.jpg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/cover-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..707fec6e4bb9f35773e7180dfc461a79d95508ab GIT binary patch literal 127417 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 literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/dingding.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/dingding.svg new file mode 100644 index 000000000..e582d0e3c --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/dingding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/downloadwindows_icon.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/downloadwindows_icon.svg new file mode 100644 index 000000000..ae04bd161 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/downloadwindows_icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/enterprise.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/enterprise.png new file mode 100644 index 0000000000000000000000000000000000000000..ccf3b09dcfde7e7930055210d12341e394334065 GIT binary patch literal 321636 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

    )xpH) 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

    Auki~m1ee1>uq12gxeUi~Su>i4jM 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⋙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

    sQ3J;^lck`P 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 z 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 z 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

    4emlIFf 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 literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/login-background.jpg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/login-background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b96aded5cffe4914d6a69924792fd90326d1e804 GIT binary patch literal 207897 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 he%L84Y{e2 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

    q$(J4m%0SR}A_{+8Y12#-(&l*w-KWih|Vh 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 literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo.jpg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b58b81d27aa939d6b2ff2c48533d684d38a5d69d GIT binary patch literal 39493 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

  • DlyeW@4$l{VO!wFG|(_7TK}Oe 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 O115%+1|@m~(*FSu&f&EH literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo1.jpg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..212a3941bbdf4073007b2dc6f5b167d46e4c9fdd GIT binary patch literal 35722 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 fw(a=43wTo2j^1TXbK#0?#+C}^y0L9es literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo3.jpg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b593e9ce5ac46de65c351422a31e16a78977aa30 GIT binary patch literal 7448 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 E2hA}W82|tP literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo4.jpg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6983f884f76a90861d3e95c4a4492fac73124bc3 GIT binary patch literal 3417 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 PPL@mj^IuZP?aY4x>Oh5R literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo7.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo7.png new file mode 100644 index 0000000000000000000000000000000000000000..b318f5f104a2445a391c4ec16dea8ef0b58dd7c8 GIT binary patch literal 7504 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 literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/nav-expand.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/nav-expand.png new file mode 100644 index 0000000000000000000000000000000000000000..1007d2550104b423bb1e12538871032b0f6d91df GIT binary patch literal 973 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 literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore2.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore2.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e4912aa8f8054a4dba8743c79a3c289d00d238 GIT binary patch literal 67884 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

    bpcQ_X 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 literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-2.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-2.svg new file mode 100644 index 000000000..c9e3ccbfb --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-3.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-3.svg new file mode 100644 index 000000000..a5d049c2f --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq.svg new file mode 100644 index 000000000..5321ee17c --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/success.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/success.png new file mode 100644 index 0000000000000000000000000000000000000000..145b55513cc5ec90ea51d0c4ec629526ec13b959 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X4tcsbhE&{2`t$$4J+o?qYSm&*S2lx*E7vo0q@FZgz}fM; zvBF;9^n@%2Wr6EXH%~dpoO4<9%u1zBTHw1-wgdC5XJQKL-1wMP70w-Ayi-n>C+p!w zj<2WdGFE(Y^gX_Gr(70;mr2#3MJyb%CeDfKU$#>$*7yu-aKjAl4(o|brv*D?CtL}2 zX6|L2&8TpJb!lRoLiReAM|?>^N+%`+nfxrOnYD505jh3DwoTp>W7@2Z69r#0KVo*M k>6>(>r0>QPPJsl5&QK+P%`Knb0)4~a>FVdQ&MBb@01kC)ng9R* literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/uploader/default.jpg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/uploader/default.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cea70dbfd04442a3aef2450fe2b90f2a035cc42f GIT binary patch literal 7195 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 PPL@mj^IuZP?aY4x>Oh5R literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weibo.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weibo.svg new file mode 100644 index 000000000..2270d39e8 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin-2.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin-2.svg new file mode 100644 index 000000000..e3e2674ff --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin.svg new file mode 100644 index 000000000..50d46a7c7 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-2.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-2.svg new file mode 100644 index 000000000..61668659f --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-3.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-3.svg new file mode 100644 index 000000000..0f937cb75 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao.svg new file mode 100644 index 000000000..93b6d8654 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic0.jpg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ccfbedd1a2fafc06b09a150c4841b7f4d049cbef GIT binary patch literal 8388 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�te<`knklvXdOiAhrNd_0!s16gRm3*naS$cJC>wt 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 -1; + var L = this.options.sliderL + this.options.sliderR * 2 + 3; // 滑块实际边长 + var drawImg = function (ctx, operation) { + var l = that.options.sliderL; + var r = that.options.sliderR; + var PI = that.options.PI; + var x = that.x; + var y = that.y; + ctx.beginPath(); + ctx.moveTo(x, y); + ctx.arc(x + l / 2, y - r + 2, r, 0.72 * PI, 2.26 * PI); + ctx.lineTo(x + l, y); + ctx.arc(x + l + r - 2, y + l / 2, r, 1.21 * PI, 2.78 * PI); + ctx.lineTo(x + l, y + l); + ctx.lineTo(x, y + l); + ctx.arc(x + r - 2, y + l / 2, r + 0.4, 2.76 * PI, 1.24 * PI, true); + ctx.lineTo(x, y); + ctx.lineWidth = 2; + ctx.fillStyle = 'rgba(255, 255, 255, 0.7)'; + ctx.strokeStyle = 'rgba(255, 255, 255, 0.7)'; + ctx.stroke(); + ctx[operation](); + ctx.globalCompositeOperation = isIE ? 'xor' : 'destination-over'; + }; + + var getRandomNumberByRange = function (start, end) { + return Math.round(Math.random() * (end - start) + start); + }; + var img = new Image(); + img.crossOrigin = "Anonymous"; + var loadCount = 0; + img.onload = function () { + // 随机创建滑块的位置 + that.x = getRandomNumberByRange(L + 10, that.options.width - (L + 10)); + that.y = getRandomNumberByRange(10 + that.options.sliderR * 2, that.options.height - (L + 10)); + drawImg(that.canvasCtx, 'fill'); + drawImg(that.blockCtx, 'clip'); + + that.canvasCtx.drawImage(img, 0, 0, that.options.width - 2, that.options.height); + that.blockCtx.drawImage(img, 0, 0, that.options.width - 2, that.options.height); + var y = that.y - that.options.sliderR * 2 - 1; + var ImageData = that.blockCtx.getImageData(that.x - 3, y, L, L); + that.block.width = L; + that.blockCtx.putImageData(ImageData, 0, y + 1); + that.text.text(that.text.attr('data-text')); + }; + img.onerror = function () { + loadCount++; + if (window.location.protocol === 'file:') { + loadCount = that.options.maxLoadCount; + console.error("can't load pic resource file from File protocal. Please try http or https"); + } + if (loadCount >= that.options.maxLoadCount) { + that.text.text('加载失败').addClass('text-danger'); + return; + } + img.src = that.options.localImages(); + }; + img.setSrc = function () { + var src = ''; + loadCount = 0; + that.text.removeClass('text-danger'); + if ($.isFunction(that.options.setSrc)) src = that.options.setSrc(); + if (!src || src === '') src = 'https://picsum.photos/' + that.options.width + '/' + that.options.height + '/?image=' + Math.round(Math.random() * 20); + if (isIE) { // IE浏览器无法通过img.crossOrigin跨域,使用ajax获取图片blob然后转为dataURL显示 + var xhr = new XMLHttpRequest(); + xhr.onloadend = function (e) { + var file = new FileReader(); // FileReader仅支持IE10+ + file.readAsDataURL(e.target.response); + file.onloadend = function (e) { + img.src = e.target.result; + }; + }; + xhr.open('GET', src); + xhr.responseType = 'blob'; + xhr.send(); + } else img.src = src; + }; + img.setSrc(); + this.text.attr('data-text', this.options.barText); + this.text.text(this.options.loadingText); + this.img = img; + }; + + _proto.clean = function () { + this.canvasCtx.clearRect(0, 0, this.options.width, this.options.height); + this.blockCtx.clearRect(0, 0, this.options.width, this.options.height); + this.block.width = this.options.width; + }; + + _proto.bindEvents = function () { + var that = this; + this.$element.on('selectstart', function () { + return false; + }); + + $(this.refreshIcon).on('click', function () { + that.text.text(that.options.barText); + that.reset(); + if ($.isFunction(that.options.onRefresh)) that.options.onRefresh.call(that.$element); + }); + + var originX, originY, trail = [], + isMouseDown = false; + + var handleDragStart = function (e) { + if (that.text.hasClass('text-danger')) return; + originX = e.clientX || e.touches[0].clientX; + originY = e.clientY || e.touches[0].clientY; + isMouseDown = true; + }; + + var handleDragMove = function (e) { + if (!isMouseDown) return false; + var eventX = e.clientX || e.touches[0].clientX; + var eventY = e.clientY || e.touches[0].clientY; + var moveX = eventX - originX; + var moveY = eventY - originY; + if (moveX < 0 || moveX + 40 > that.options.width) return false; + that.slider.style.left = (moveX - 1) + 'px'; + var blockLeft = (that.options.width - 40 - 20) / (that.options.width - 40) * moveX; + that.block.style.left = blockLeft + 'px'; + + that.sliderContainer.addClass('sliderContainer_active'); + that.sliderMask.style.width = (moveX + 4) + 'px'; + trail.push(Math.round(moveY)); + }; + + var handleDragEnd = function (e) { + if (!isMouseDown) return false; + isMouseDown = false; + var eventX = e.clientX || e.changedTouches[0].clientX; + if (eventX === originX) return false; + that.sliderContainer.removeClass('sliderContainer_active'); + that.trail = trail; + var data = that.verify(); + if (data.spliced && data.verified) { + that.sliderContainer.addClass('sliderContainer_success'); + if ($.isFunction(that.options.onSuccess)) that.options.onSuccess.call(that.$element); + } else { + that.sliderContainer.addClass('sliderContainer_fail'); + if ($.isFunction(that.options.onFail)) that.options.onFail.call(that.$element); + setTimeout(function () { + that.text.text(that.options.failedText); + that.reset(); + }, 1000); + } + }; + + this.slider.addEventListener('mousedown', handleDragStart); + this.slider.addEventListener('touchstart', handleDragStart); + document.addEventListener('mousemove', handleDragMove); + document.addEventListener('touchmove', handleDragMove); + document.addEventListener('mouseup', handleDragEnd); + document.addEventListener('touchend', handleDragEnd); + + document.addEventListener('mousedown', function () { return false; }); + document.addEventListener('touchstart', function () { return false; }); + document.addEventListener('swipe', function () { return false; }); + }; + + _proto.verify = function () { + var arr = this.trail; // 拖动时y轴的移动距离 + var left = parseInt(this.block.style.left); + var verified = false; + if (this.options.remoteUrl !== null) { + verified = this.options.verify(arr, this.options.remoteUrl); + } + else { + var sum = function (x, y) { return x + y; }; + var square = function (x) { return x * x; }; + var average = arr.reduce(sum) / arr.length; + var deviations = arr.map(function (x) { return x - average; }); + var stddev = Math.sqrt(deviations.map(square).reduce(sum) / arr.length); + verified = stddev !== 0; + } + return { + spliced: Math.abs(left - this.x) < this.options.offset, + verified: verified + }; + }; + + _proto.reset = function () { + this.sliderContainer.removeClass('sliderContainer_fail sliderContainer_success'); + this.slider.style.left = 0; + this.block.style.left = 0; + this.sliderMask.style.width = 0; + this.clean(); + this.text.attr('data-text', this.text.text()); + this.text.text(this.options.loadingText); + this.img.setSrc(); + }; +})(jQuery); \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/slidercaptcha.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/slidercaptcha.css new file mode 100644 index 000000000..cf3e91be6 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/slidercaptcha.css @@ -0,0 +1,131 @@ +body { + overflow-x: hidden; +} + +.block { + position: absolute; + left: 0; + top: 0; +} + +.sliderContainer { + position: relative; + text-align: center; + line-height: 40px; + background: #f7f9fa; + color: #45494c; + border-radius: 2px; +} + +.sliderbg { + position: absolute; + left: 0; + right: 0; + top: 0; + background-color: #f7f9fa; + height: 40px; + border-radius: 2px; + border: 1px solid #e6e8eb; +} + +.sliderContainer_active .slider { + top: -1px; + border: 1px solid #1991FA; +} + +.sliderContainer_active .sliderMask { + border-width: 1px 0 1px 1px; +} + +.sliderContainer_success .slider { + top: -1px; + border: 1px solid #52CCBA; + background-color: #52CCBA !important; +} + +.sliderContainer_success .sliderMask { + border: 1px solid #52CCBA; + border-width: 1px 0 1px 1px; + background-color: #D2F4EF; +} + +.sliderContainer_success .sliderIcon:before { + content: "\f00c"; +} + +.sliderContainer_fail .slider { + top: -1px; + border: 1px solid #f57a7a; + background-color: #f57a7a !important; +} + +.sliderContainer_fail .sliderMask { + border: 1px solid #f57a7a; + background-color: #fce1e1; + border-width: 1px 0 1px 1px; +} + +.sliderContainer_fail .sliderIcon:before { + content: "\f00d"; +} +.sliderContainer_active .sliderText, .sliderContainer_success .sliderText, .sliderContainer_fail .sliderText { + display: none; +} + +.sliderMask { + position: absolute; + left: 0; + top: 0; + height: 40px; + border: 0 solid #1991FA; + background: #D1E9FE; + border-radius: 2px; +} + +.slider { + position: absolute; + top: 0; + left: 0; + width: 40px; + height: 40px; + background: #fff; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); + cursor: pointer; + transition: background .2s linear; + border-radius: 2px; + display: flex; + align-items: center; + justify-content: center; +} + +.slider:hover { + background: #1991FA; +} + +.slider:hover .sliderIcon { + background-position: 0 -13px; +} + +.sliderText { + position: relative; +} + +.sliderIcon { + +} + +.refreshIcon { + position: absolute; + right: 0; + top: 0; + cursor: pointer; + margin: 6px; + color: rgba(0,0,0,.25); + font-size: 1rem; + z-index: 5; + transition: color .3s linear; +} + + .refreshIcon:hover { + color: #6c757d; + } -- Gitee From b64662df746450eca8b8dc191a9b01a359e5e82d Mon Sep 17 00:00:00 2001 From: Argo Date: Thu, 9 Dec 2021 16:14:13 +0000 Subject: [PATCH 02/16] =?UTF-8?q?!90=20feat(#I4LVUW):=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=AD=97=E5=85=B8=E8=A1=A8=E7=BB=B4=E6=8A=A4=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=20*=20refactor:=20=E9=87=8D=E6=9E=84=E4=BB=A3=E7=A0=81=20*=20f?= =?UTF-8?q?eat:=20=E5=AD=97=E5=85=B8=E8=A1=A8=E9=AB=98=E7=BA=A7=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E5=8A=9F=E8=83=BD=20*=20chore:=20=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=20BB=20=E7=BB=84=E4=BB=B6=20*=20refactor:=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E7=AD=BE=E5=90=8D=20*=20refactor:=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=9B=9E=E8=B0=83=E6=96=B9=E6=B3=95=E7=AD=BE?= =?UTF-8?q?=E5=90=8D=20*=20refactor:=20=E5=BE=AE=E8=B0=83=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E5=B8=83=E5=B1=80=20*=20fix:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E7=BB=91=E5=AE=9A=E9=94=99=E5=AD=97=E6=AE=B5=20*=20feat:=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20=E5=AD=97=E5=85=B8=E8=A1=A8=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E3=80=81=E4=BF=AE=E6=94=B9=E3=80=81=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E9=80=BB=E8=BE=91=20*=20feat:=20=E5=AE=8C=E5=96=84=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E8=A1=A8=E6=A0=BC=E6=B7=BB=E5=8A=A0=E3=80=81=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E3=80=81=E5=88=A0=E9=99=A4=E9=80=BB=E8=BE=91=20*=20fe?= =?UTF-8?q?at:=20=E5=8A=A0=E8=BD=BD=E7=AE=A1=E7=90=86=E5=91=98=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=20*=20feat:=20=E8=87=AA=E5=AE=9A=E4=B9=89=20=E5=AD=97?= =?UTF-8?q?=E5=85=B8=E7=B1=BB=E5=9E=8B=E6=98=BE=E7=A4=BA=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E3=80=81=E7=BC=96=E8=BE=91=E6=A8=A1=E6=9D=BF=E3=80=81=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E6=A8=A1=E6=9D=BF=20*=20chore:=20=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E9=87=8D=E6=9E=84=E4=B8=8E=E7=B2=BE=E7=AE=80=20*=20chore:=20?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20AdminLayout=20=E8=B5=84=E6=BA=90=E9=93=BE?= =?UTF-8?q?=E6=8E=A5=E4=B8=8E=E6=A0=B7=E5=BC=8F=20*=20chore:=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=A8=A1=E6=9D=BF=E9=A1=B5=E5=A2=9E=E5=8A=A0=E9=83=A8?= =?UTF-8?q?=E5=88=86=E8=B5=84=E6=BA=90=E6=96=87=E4=BB=B6=20*=20chore:=20?= =?UTF-8?q?=E9=87=8D=E6=9E=84=20Layout=20=E6=A8=A1=E6=9D=BF=20*=20chore:?= =?UTF-8?q?=20=E9=87=8D=E6=9E=84=20Dict=20=E9=A1=B5=E9=9D=A2=20*=20chore:?= =?UTF-8?q?=20=E6=9B=B4=E6=96=B0=E9=A1=B9=E7=9B=AE=E6=A1=86=E6=9E=B6=20*?= =?UTF-8?q?=20refactor:=20=E7=A7=BB=E5=8A=A8=20TaskExtesnions=20*=20chore:?= =?UTF-8?q?=20=E5=8D=87=E7=BA=A7=20BB=20=E7=89=88=E6=9C=AC=20*=20feat:=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=AD=97=E5=85=B8=E8=A1=A8=20*=20feat:=20?= =?UTF-8?q?=E5=B0=81=E8=A3=85=E5=9F=BA=E7=A1=80Table=E7=BB=84=E4=BB=B6=20*?= =?UTF-8?q?=20feat:=20=E6=B7=BB=E5=8A=A0=E5=AD=97=E5=85=B8=E8=A1=A8?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Directory.Build.props | 8 +- src/admin/Bootstrap.Admin.Blazor/App.razor | 18 +- .../Bootstrap.Admin.Blazor.csproj | 201 +--- .../Bootstrap.Admin.Blazor/BootstrapAdmin.db | Bin 0 -> 143360 bytes .../Components/BlazorTable.razor | 15 + .../Components/BlazorTable.razor.cs | 87 ++ .../Components/DictSearch.razor | 34 + .../Components/Footer.razor | 23 - .../Components/TabBase.cs | 2 +- .../Components/TabSet.razor | 5 +- .../Extensions/DisplayNamesExtensions.cs | 86 -- .../Extensions/ServicesExtensions.cs | 71 ++ .../Models/DictsSearchModel.cs | 63 ++ .../Pages/Admin/Dicts.razor | 24 + .../Pages/Admin/Dicts.razor.cs | 85 ++ .../Pages/Admin/_Imports.razor | 2 + .../Bootstrap.Admin.Blazor/Pages/Index.razor | 3 + .../Pages/_Layout.cshtml | 16 +- src/admin/Bootstrap.Admin.Blazor/Program.cs | 23 +- .../Services/DataserviceExtensions.cs | 43 + .../Shared/AdminLayout.razor | 42 +- .../Shared/AdminLayout.razor.cs | 16 +- .../Shared/DefaultLayout.razor | 7 +- .../Shared/DefaultLayout.razor.cs | 100 +- .../Shared/MainLayout.razor.css | 70 -- .../Shared/NotFoundLayout.razor | 33 +- .../Shared/NotFoundLayout.razor.cs | 12 + .../NotFoundLayout.razor.css} | 24 +- .../Bootstrap.Admin.Blazor/_Imports.razor | 5 + .../appsettings.Development.json | 22 - .../Bootstrap.Admin.Blazor/appsettings.json | 8 +- .../wwwroot/css/IE8.css | 8 - .../wwwroot/css/black.css | 100 -- .../wwwroot/css/blazor.css | 359 ------- .../wwwroot/css/blue.css | 119 --- .../wwwroot/css/error.css | 39 - .../Bootstrap.Admin.Blazor/wwwroot/css/fa.css | 276 ----- .../wwwroot/css/lock.css | 143 --- .../wwwroot/css/login-blue.css | 114 --- .../wwwroot/css/login-footer.css | 25 - .../wwwroot/css/login-gitee.css | 178 ---- .../wwwroot/css/login-lte.css | 194 ---- .../wwwroot/css/login-responsive-lte.css | 44 - .../wwwroot/css/login-responsive.css | 61 -- .../wwwroot/css/login.css | 141 --- .../wwwroot/css/lte.css | 400 -------- .../wwwroot/css/motronic.css | 28 + .../wwwroot/css/site-responsive.css | 53 - .../wwwroot/css/site.css | 610 +---------- .../wwwroot/css/tasks.css | 257 ----- .../wwwroot/css/theme-responsive.css | 157 --- .../wwwroot/css/theme.css | 965 ------------------ .../wwwroot/favicon.ico | Bin 0 -> 4286 bytes .../wwwroot/favicon.png | Bin 0 -> 114383 bytes .../wwwroot/images/404.jpg | Bin 0 -> 17324 bytes .../wwwroot/images/404.png | Bin 0 -> 15750 bytes .../wwwroot/images/500.png | Bin 0 -> 16710 bytes .../wwwroot/images/Argo-C.png | Bin 0 -> 535934 bytes .../wwwroot/images/Argo.png | Bin 0 -> 118863 bytes .../wwwroot/images/bg404.png | Bin 0 -> 10395 bytes .../wwwroot/images/brand.png | Bin 0 -> 23181 bytes .../{Tasks => Extensions}/TasksExtensions.cs | 0 62 files changed, 639 insertions(+), 4780 deletions(-) create mode 100644 src/admin/Bootstrap.Admin.Blazor/BootstrapAdmin.db create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/Footer.razor delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/DisplayNamesExtensions.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Pages/Index.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.cs rename src/admin/Bootstrap.Admin.Blazor/{wwwroot/css/login-tec.css => Shared/NotFoundLayout.razor.css} (36%) delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/IE8.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/black.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blazor.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blue.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/error.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/fa.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lock.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-blue.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-footer.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-gitee.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-lte.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive-lte.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lte.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/motronic.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site-responsive.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/tasks.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme-responsive.css delete mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme.css create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.ico create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.jpg create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/500.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo-C.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg404.png create mode 100644 src/admin/Bootstrap.Admin.Blazor/wwwroot/images/brand.png rename src/admin/Bootstrap.Admin/{Tasks => Extensions}/TasksExtensions.cs (100%) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 5c90830bb..c7627e53c 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -2,6 +2,10 @@ + + net5.0 + + https://gitee.com/LongbowEnterprise/BootstrapAdmin https://gitee.com/LongbowEnterprise/BootstrapAdmin.git @@ -10,8 +14,4 @@ $(MSBuildProjectName).xml - - net5.0 - - diff --git a/src/admin/Bootstrap.Admin.Blazor/App.razor b/src/admin/Bootstrap.Admin.Blazor/App.razor index 3a4c48210..923c01156 100644 --- a/src/admin/Bootstrap.Admin.Blazor/App.razor +++ b/src/admin/Bootstrap.Admin.Blazor/App.razor @@ -1,8 +1,10 @@ - - - - - - - - + + + + + + + + + + diff --git a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj index e464391f1..73b1180a7 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj +++ b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj @@ -2,213 +2,20 @@ net6.0 - enable enable - + + - + - - PreserveNewest - true - PreserveNewest - - - PreserveNewest - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - - - true - PreserveNewest - + diff --git a/src/admin/Bootstrap.Admin.Blazor/BootstrapAdmin.db b/src/admin/Bootstrap.Admin.Blazor/BootstrapAdmin.db new file mode 100644 index 0000000000000000000000000000000000000000..715afb972843529dd1cc74cdf3cc454401a04c1b GIT binary patch literal 143360 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"S+!6ubM=t^$}?ru^4F0^%K?qvui zZh6{UyZufr#SkBb^oB}amkBqbrkADdElEDTANh~51qLWsxS2B^@4_PcMBlfa){ou?gPhYA( z3G!C|egpxffW`HZg<%ns2yZYP(Dww*K>2Tt!KM*T+$bb^+1TLxmUg1v@DgxS}5r~)Id;hP)82-a*(Rf%qGJ_l9Dq0 zsvokZFU%0Fuv#geYfd!@X%MwwAIrQKXm!KICOM2IaZF2&vWJs67JkPXg^O}}k$+g_AY za#XE+gKc(UEcI=s`CYh%SA zTu(U2MNm;KEEC#jf^0O}9m}oR!aj3l$Heu-2OB9-LlKC2v7tl0xASP4i(Yy z|2(JQ==dMcLeTL)p68H8D5%?whPMUhBk1^_j{nj093B5JY|usqSlW>+9sd_RUZafh zX z{-2)zpT)bz0yfJl-U;aWf8>S)RWEsUg`WSX=l^Fvl~2$A&(YnUVR+EidV2nU{;kB? zQ`oT2gr5JOYi(}Hh!Oe6}s1(tXi~?QcPmzWnF^ku%f= zIREc;yL0>hi~mvw|LBJzKoOt_+`b5WTD?eKtDZhU_o^54*h<%`>00%S)ik + + @ColumnsTemplete(v) + + + @CustomerSearchTemplate(context) + + diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs new file mode 100644 index 000000000..1185d5f6f --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs @@ -0,0 +1,87 @@ +using BootstrapBlazor.Components; +using Microsoft.AspNetCore.Components; +using System.Diagnostics.CodeAnalysis; + +namespace Bootstrap.Admin.Blazor.Components +{ + ///

    + /// + /// + [CascadingTypeParameter(nameof(TItem))] + public partial class BlazorTable where TItem : class, new() + { + + private int[] PageSource { get; set; } = { 5, 20, 40 }; + + /// + /// + /// + [Parameter] + public Func Items, int Total)>>? OnQueryAsync { get; set; } + + /// + /// + /// + [Parameter] + public Func, Task>? OnDeleteAsync { get; set; } + + /// + /// + /// + [NotNull] + [Parameter] + public Func>? OnAddOrUpdateAsync { get; set; } + + /// + /// + /// + [NotNull] + [Parameter] + public Func, Task>? OnCustomterColumnCreating { get; set; } + + /// + /// + /// + [NotNull] + [Parameter] + public RenderFragment? ColumnsTemplete { get; set; } + + /// + /// + /// + [NotNull] + [Parameter] + public RenderFragment? CustomerSearchTemplate { get; set; } + + /// + /// + /// + [Parameter] + public bool IsPagination { get; set; } + + /// + /// + /// + [Parameter] + public ITableSearchModel? TableSearchModel { get; set; } + + [NotNull] + [Inject] + private IDataService? DataService { get; set; } + + /// + /// + /// + protected override void OnInitialized() + { + base.OnInitialized(); + + if (DataService is BlazorTableDataService tableService) + { + tableService.OnQueryAsync = OnQueryAsync; + tableService.OnDeleteAsync = OnDeleteAsync; + tableService.OnAddOrUpdateAsync = OnAddOrUpdateAsync; + } + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor b/src/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor new file mode 100644 index 000000000..e6047b2c5 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor @@ -0,0 +1,34 @@ +@using System.Diagnostics.CodeAnalysis +@using Bootstrap.Admin.Blazor.Models + +
    +
    + +
    +
    + +
    +
    + +
    +
    + + + +@code{ + + private IEnumerable? Items { get; set; } = new List() + { + new SelectedItem("","全部"), + new SelectedItem("0","系统使用"), + new SelectedItem("1","自定义"), + }; + + [Parameter] + [NotNull] + public DictsSearchModel? Value { get; set; } + + [Parameter] + public EventCallback ValueChanged { get; set; } + +} \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/Footer.razor b/src/admin/Bootstrap.Admin.Blazor/Components/Footer.razor deleted file mode 100644 index 2f1007338..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/Footer.razor +++ /dev/null @@ -1,23 +0,0 @@ -
    - -@code { - [Parameter] - public string Text { get; set; } = "未设置"; - - [Parameter] - public EventCallback TextChanged { get; set; } - - [Parameter] - public bool IsDemo { get; set; } -} \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs index 4d4e72dc9..bf2db4c86 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs @@ -60,7 +60,7 @@ namespace Bootstrap.Admin.Blazor.Components protected async Task CloseTab() { closeTab = true; - if (Layout.TabSet != null) await Layout.TabSet.CloseTab(Id); + //if (Layout.TabSet != null) await Layout.TabSet.CloseTab(Id); } /// diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/TabSet.razor b/src/admin/Bootstrap.Admin.Blazor/Components/TabSet.razor index e774d8811..d7d8ce793 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/TabSet.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Components/TabSet.razor @@ -7,8 +7,9 @@ public partial class AdminLayout { - /// - /// - /// - public TabSet? TabSet { get; set; } + private IEnumerable? MenuItems { get; set; } /// /// /// - [CascadingParameter(Name = "Default")] - public DefaultLayout RootLayout { get; protected set; } = new DefaultLayout(); + protected override void OnInitialized() + { + base.OnInitialized(); + + MenuItems = DataAccess.MenuHelper.RetrieveSystemMenus("Admin", "admin/dicts").Select(s => new MenuItem() { Url = s.Url.Replace("~", "").ToLower(), Text = s.Name, Icon = s.Icon, Items = s.Menus.Select(x => new MenuItem { Url = x.Url.Replace("~", "").ToLower(), Text = x.Name, Icon = x.Icon }) }); + } } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor index c6e341804..e1a9a7567 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor @@ -1,8 +1,3 @@ @inherits LayoutComponentBase - - - - @Body - - +@Body diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs index 42573789a..b687c9f5a 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs @@ -5,11 +5,8 @@ using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Authorization; using Microsoft.AspNetCore.Components.Routing; using Microsoft.AspNetCore.Components.Server; -using Microsoft.AspNetCore.Http; using Microsoft.JSInterop; -using System; using System.Net; -using System.Threading.Tasks; namespace Bootstrap.Admin.Blazor.Shared { @@ -18,12 +15,6 @@ namespace Bootstrap.Admin.Blazor.Shared /// public partial class DefaultLayout { - /// - /// - /// - [Inject] - public AuthenticationStateProvider AuthenticationStateProvider { get; set; } = new ServerAuthenticationStateProvider(); - /// /// /// @@ -42,11 +33,6 @@ namespace Bootstrap.Admin.Blazor.Shared [Inject] public IJSRuntime? JSRuntime { get; set; } - /// - /// - /// - public NavigatorBarModel Model { get; set; } = new NavigatorBarModel(""); - /// /// /// @@ -87,39 +73,34 @@ namespace Bootstrap.Admin.Blazor.Shared /// protected SideBar? SideBar { get; set; } - /// - /// Footer 组件引用实例 - /// - protected Footer? Footer { get; set; } - - /// - /// OnInitializedAsync 方法 - /// - /// - protected override async Task OnInitializedAsync() - { - // 网页跳转监控 - if (NavigationManager != null) - { - NavigationManager.LocationChanged += NavigationManager_LocationChanged; - } - - var state = await AuthenticationStateProvider.GetAuthenticationStateAsync(); - if (!state.User.Identity!.IsAuthenticated) - { - NavigationManager?.NavigateTo("/Account/Login?returnUrl=" + WebUtility.UrlEncode(new Uri(NavigationManager.Uri).PathAndQuery)); - } - else - { - IsAdmin = state.User.IsInRole("Administrators"); - UserName = state.User.Identity.Name ?? ""; - } - } + ///// + ///// OnInitializedAsync 方法 + ///// + ///// + //protected override async Task OnInitializedAsync() + //{ + //// 网页跳转监控 + //if (NavigationManager != null) + //{ + // NavigationManager.LocationChanged += NavigationManager_LocationChanged; + //} + + //var state = await AuthenticationStateProvider.GetAuthenticationStateAsync(); + //if (!state.User.Identity!.IsAuthenticated) + //{ + // NavigationManager?.NavigateTo("/Account/Login?returnUrl=" + WebUtility.UrlEncode(new Uri(NavigationManager.Uri).PathAndQuery)); + //} + //else + //{ + // IsAdmin = state.User.IsInRole("Administrators"); + // UserName = state.User.Identity.Name ?? ""; + //} + //} private void NavigationManager_LocationChanged(object? sender, LocationChangedEventArgs e) { - var name = $"/{NavigationManager?.ToBaseRelativePath(e.Location)}"; - if (HttpContextAccessor != null) HttpContextAccessor.HttpContext?.SaveOnlineUser(name); + //var name = $"/{NavigationManager?.ToBaseRelativePath(e.Location)}"; + //if (HttpContextAccessor != null) HttpContextAccessor.HttpContext?.SaveOnlineUser(name); } /// @@ -127,14 +108,14 @@ namespace Bootstrap.Admin.Blazor.Shared /// protected override void OnParametersSet() { - if (NavigationManager != null) - { - RequestUrl = new UriBuilder(NavigationManager.Uri).Path; - Model = new NavigatorBarModel(UserName, RequestUrl.ToMvcMenuUrl()); - DisplayName = Model.DisplayName; - WebTitle = Model.Title; - WebFooter = Model.Footer; - } + //if (NavigationManager != null) + //{ + // RequestUrl = new UriBuilder(NavigationManager.Uri).Path; + // Model = new NavigatorBarModel(UserName, RequestUrl.ToMvcMenuUrl()); + // DisplayName = Model.DisplayName; + // WebTitle = Model.Title; + // WebFooter = Model.Footer; + //} } /// @@ -162,20 +143,5 @@ namespace Bootstrap.Admin.Blazor.Shared /// /// public string WebFooter { get; set; } = ""; - - /// - /// 网站页脚文字变化是触发此方法 - /// - /// - public void OnWebFooterChanged(string text) => Footer?.TextChanged.InvokeAsync(text); - - /// - /// OnAfterRender 方法 - /// - /// - protected override void OnAfterRender(bool firstRender) - { - if (firstRender) JSRuntime.InitDocument(); - } } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor.css b/src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor.css deleted file mode 100644 index 551e4b276..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor.css +++ /dev/null @@ -1,70 +0,0 @@ -.page { - position: relative; - display: flex; - flex-direction: column; -} - -main { - flex: 1; -} - -.sidebar { - background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); -} - -.top-row { - background-color: #f7f7f7; - border-bottom: 1px solid #d6d5d5; - justify-content: flex-end; - height: 3.5rem; - display: flex; - align-items: center; -} - - .top-row ::deep a, .top-row .btn-link { - white-space: nowrap; - margin-left: 1.5rem; - } - - .top-row a:first-child { - overflow: hidden; - text-overflow: ellipsis; - } - -@media (max-width: 640.98px) { - .top-row:not(.auth) { - display: none; - } - - .top-row.auth { - justify-content: space-between; - } - - .top-row a, .top-row .btn-link { - margin-left: 0; - } -} - -@media (min-width: 641px) { - .page { - flex-direction: row; - } - - .sidebar { - width: 250px; - height: 100vh; - position: sticky; - top: 0; - } - - .top-row { - position: sticky; - top: 0; - z-index: 1; - } - - .top-row, article { - padding-left: 2rem !important; - padding-right: 1.5rem !important; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor b/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor index bb5921371..8c5a87964 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor @@ -1,32 +1,9 @@ @inherits LayoutComponentBase -@using Bootstrap.Admin.Blazor.Models -@using Bootstrap.Admin.Blazor.Extensions - -
    -
    - -

    @model?.Content

    -

    @model?.Detail

    -

    登录 或者 返回首页 或者 系统自检

    - @if (@model?.Id == 403) - { -
    -

    也可能是以下原因导致您没有权限

    -

    1. 没有登录,请登录后查看

    -

    2. 当前用户未获得此资源的相应权限,请联系管理员

    -
    - } +
    +
    + 404
    - @Body +

    请求资源未找到

    +

    资源不存在或者没有访问权限,点击这里 返回首页 或者 系统自检

    - -@code { - protected ErrorModel? model; - - protected override void OnInitialized() - { - var id = 404; - model = ErrorModel.CreateById(id); - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.cs new file mode 100644 index 000000000..82c5dfff1 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.cs @@ -0,0 +1,12 @@ +namespace Bootstrap.Admin.Blazor.Shared +{ + /// + /// NotFoundLayout 模板类 + /// + public partial class NotFoundLayout + { + private string Image { get; set; } = "images/404.png"; + + private bool IsNotAuthorizated { get; set; } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-tec.css b/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.css similarity index 36% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-tec.css rename to src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.css index c214ed252..258da5317 100644 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-tec.css +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.css @@ -1,13 +1,25 @@ -.container-fluid { +.error { position: absolute; - top: 0; bottom: 0; - left: 0; + top: 0; right: 0; + left: 0; display: flex; align-items: center; justify-content: center; - background: url('../images/login-background.jpg'); - background-size: cover; - color: #ffffff; + flex-direction: column; + background: #f7f7f7; +} + +h3 { + font-size: 1.28rem; + font-weight: bold; + margin: 1.125rem 0; +} + +.bg { + background-image: url('../images/bg404.png'); + width: 458px; + height: 215px; + text-align: center; } diff --git a/src/admin/Bootstrap.Admin.Blazor/_Imports.razor b/src/admin/Bootstrap.Admin.Blazor/_Imports.razor index a772d8c0a..53d36189a 100644 --- a/src/admin/Bootstrap.Admin.Blazor/_Imports.razor +++ b/src/admin/Bootstrap.Admin.Blazor/_Imports.razor @@ -6,5 +6,10 @@ @using Microsoft.AspNetCore.Components.Web @using Microsoft.AspNetCore.Components.Web.Virtualization @using Microsoft.JSInterop + @using Bootstrap.Admin.Blazor +@using Bootstrap.Admin.Blazor.Components @using Bootstrap.Admin.Blazor.Shared + +@using Bootstrap.Security +@using BootstrapBlazor.Components diff --git a/src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json b/src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json index f17c4800b..96f027fad 100644 --- a/src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json +++ b/src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json @@ -1,26 +1,4 @@ { - "Logging": { - "IncludeScopes": false, - "LogLevel": { - "Default": "Debug", - "System": "Information", - "Microsoft": "Information" - }, - "LgbFile": { - "IncludeScopes": true, - "LogLevel": { - "Default": "Error" - }, - "FileName": "Error\\Log.log", - "MaxFileCount": 1 - }, - "Cloud": { - "LogLevel": { - "Default": "Error" - }, - "Url": "https://client.blazor.zone/api/Interface/Log" - } - }, "AutoGenerateDatabase": true, "DB": [ { diff --git a/src/admin/Bootstrap.Admin.Blazor/appsettings.json b/src/admin/Bootstrap.Admin.Blazor/appsettings.json index 35bb99d6f..062658f7f 100644 --- a/src/admin/Bootstrap.Admin.Blazor/appsettings.json +++ b/src/admin/Bootstrap.Admin.Blazor/appsettings.json @@ -1,8 +1,9 @@ { "Logging": { - "IncludeScopes": false, "LogLevel": { - "Default": "Warning" + "Default": "Information", + "Microsoft": "Warning", + "Microsoft.Hosting.Lifetime": "Information" }, "LgbFile": { "IncludeScopes": true, @@ -69,6 +70,9 @@ "Sentry": { "Dsn": "https://70bdfff562e84fa7b9a43d65924ab9ad@sentry.io/1469396" }, + "BootstrapBlazorOptions": { + "DefaultCultureInfo": "zh-CN" + }, "Exceptionless": { "ApiKey": "AgQlY1MRWpX5qOF2edpK2IZYBhgPYImhr4UnZdAT" }, diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/IE8.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/IE8.css deleted file mode 100644 index e24a03616..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/IE8.css +++ /dev/null @@ -1,8 +0,0 @@ -body > header, body > aside, body > section, body > footer { - display: none; -} - -.alert { - margin: 15px auto; - width: 90%; -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/black.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/black.css deleted file mode 100644 index 959882e7e..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/black.css +++ /dev/null @@ -1,100 +0,0 @@ -body, a, .table { - color: #eee; -} - -body, .modal-content { - background-color: #394450; -} - -.header { - background: #212529; - border-bottom: 1px solid rgba(0,0,0,0.9); -} - -.sidebar-toggle-box:hover, .userinfo .dropdown-toggle:hover, .userinfo.show .dropdown-toggle, .nav [data-toggle="dropdown"]:hover { - color: #f8f9fa; -} - -.userinfo .dropdown-toggle, .nav [data-toggle="dropdown"] { - border: 1px solid #495057; -} - -.breadcrumb { - border-top: solid 1px #495057; -} - -.card { - background-color: #343a40; -} - -.form-control { - /* background-color: rgba(255,255,255,0.5); */ - border: 1px solid rgba(0, 0, 0, 0.125); - color: #000000e6; -} - -.form-control:disabled, .form-control[readonly] { - background-color: #6c757d; -} - -.form-control:focus { - background-color: rgba(255,255,255,0.6); -} - -.modal-footer { - border-top: 1px solid rgba(0,0,0,0.125); -} - -.file-drop-zone.clickable:focus { - border: 1px solid #5acde2; -} - -.table th, .table td, .dropdown-divider { - border-top: 1px solid rgba(0, 0, 0, 0.125); -} - -.table-hover tbody tr:hover { - color: #fff; -} - -.fixed-table-container tbody .selected td { - background-color: transparent; -} - -.dropdown-menu { - background-color: #6c757d; -} - -.dropdown-menu a { - color: rgba(0, 0, 0, 0.9); -} - -.dropdown-item:hover, .dropdown-item:focus, .page-link:hover { - background-color: #495057; -} - -.dropdown-select + .dropdown-menu a:hover { - background-color: #495057; - color: rgba(0, 0, 0, 0.9); -} - -.fixed-table-loading, .modal-header { - background-color: #2e3640; -} - -.input-group .btn:not(.btn-secondary):not(.btn-primary):not(.btn-warning):not(.btn-info):not(.btn-danger) { - border-color: #6c757d; - background-color: rgba(255,255,255,0.5); -} - -.input-group input.form-control { - border-color: #6c757d; -} - -.close { - text-shadow: 0 1px 0 #000; -} - -.fontawesome-icon-list .fa-hover a, .sidebar-toggle-box, .userinfo .dropdown-toggle, .header .nav .dropdown > a, .sidebar .nav-link { - color: #eee; -} \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blazor.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blazor.css deleted file mode 100644 index d7c58dcb4..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blazor.css +++ /dev/null @@ -1,359 +0,0 @@ -#components-reconnect-modal { - z-index: 9999 !important; -} - -.userinfo .username { - max-width: 120px; -} - -.nav-link-bar { - border: 1px solid #dee2e6; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - padding: 0.5rem 1rem; - background-color: #fff; -} - -nav .dropdown .nav-link-close.dropdown-toggle:after { - display: none; -} - -.dropdown-item, .nav-tabs .nav-link .fa, .nav-link, .nav-link-bar, .page-link { - cursor: pointer; -} - - .dropdown-item:hover { - background-color: #4f9ecc; - } - - -.nav-tabs .nav-link, .nav-link-bar, .fa-close { - transition: all .3s linear; -} - -.nav-tabs .nav-link { - white-space: nowrap; - color: #495057; - border-color: #dee2e6 #dee2e6 transparent; - transition: all .3s linear; -} - - .nav-tabs .nav-link:hover, .nav-link-bar:hover { - background-color: #4f9ecc; - border-bottom-color: #4f9ecc; - } - - .nav-tabs .nav-link span { - margin: 0 10px; - } - - .nav-tabs .nav-link .fa-close { - border-radius: 4px; - padding: 2px; - width: 18px; - height: 18px; - text-align: center; - } - - .nav-tabs .nav-link .fa-close:hover { - background-color: #eee; - } - -.nav-link-bar.dropdown { - padding: 0; -} - -.nav-link-close { - padding: 0.5rem 1rem; -} - -.tab-content { - padding-top: 1rem; -} - -.table th, .table td { - padding: 0.5rem; -} - -.table .btn.btn-sm { - font-size: 0.75rem; - padding: 1px 5px; -} - -.table .btn-group { - white-space: nowrap; -} - -.table-col-lineno { - width: 46px; - text-align: right; - white-space: nowrap; -} - -.table-col-checkbox { - width: 32px; - text-align: center; -} - - .table-col-checkbox .checkbox-label { - display: none; - } - -.table-selected .form-checkbox { - line-height: 1; - vertical-align: text-bottom; -} - -.bs-bars { - margin-bottom: 0.625rem; -} - - .bs-bars .dropdown-menu.show { - display: flex; - min-width: unset; - } - - .bs-bars .dropdown-item { - padding: 6px 12px; - } - - .bs-bars .dropdown-item:not(:first-child) { - border-left: solid 1px #aeb2b7; - } - -.bootstrap-table { - margin-bottom: 0; -} - - .bootstrap-table .fixed-table-toolbar:after { - display: block; - content: ""; - clear: both; - } - - .bootstrap-table .fixed-table-toolbar .columns-right { - margin-left: 5px; - } - - .bootstrap-table .table-fixed { - height: 324px; - overflow: hidden; - } - - .bootstrap-table .table-fixed-header { - overflow: hidden; - } - - .bootstrap-table .table-fixed-header table th { - white-space: nowrap; - } - - .bootstrap-table .fixed-table-body { - min-height: 284px; - } - - .bootstrap-table .fixed-table-body table { - margin-top: -38px; - } - - .bootstrap-table .fixed-table-body thead th, .bootstrap-table .fixed-table-header thead th { - border-bottom: 1px solid #dee2e6; - } - - .bootstrap-table .datetime { - min-width: 170px; - } - - .bootstrap-table .sortable { - padding-right: 30px; - cursor: pointer; - } - - .bootstrap-table .sortable span { - display: inline-block; - width: 100%; - } - - .bootstrap-table .sortable i { - margin-left: 8px; - } - - .bootstrap-table .sortable .fa-sort { - color: #dee2e6; - } - -.table-wrapper { - border-radius: 4px; - margin-bottom: 1rem; - border: solid 1px #dee2e6; -} - - .table-wrapper .table { - margin-bottom: -1px; - } - - .table-wrapper .table { - border: none; - } - - .table-wrapper .table th:last-child, .table-wrapper .table td:last-child { - border-right-width: 0; - } - - .table-wrapper .table th:first-child, .table-wrapper .table td:first-child { - border-left-width: 0; - } - -.pagination-bar { - flex: 1 1 auto; - margin-bottom: 1rem; -} - -.nav .pagination-bar .dropdown-menu { - width: 160px; -} - - .nav .pagination-bar .dropdown-menu .dropdown-item { - background-color: unset; - border-bottom: none; - font-size: 0.875rem; - padding: 6px 20px; - } - - .nav .pagination-bar .dropdown-menu .dropdown-item.active, .nav .pagination-bar .dropdown-menu .dropdown-item:hover { - background-color: #77afd5; - } - -.nav .pagination-bar [data-toggle="dropdown"]:hover { - color: #fff; -} - -.toast { - position: absolute; - z-index: -1; -} - - .toast.show { - z-index: 1030; - } - - .toast:not(:last-child) { - margin-bottom: 0; - } - -.toast-top { - left: 0; - right: 0; - top: 1rem; - margin: 0 auto; -} - -.toast-top-left { - top: 1rem; - left: 1rem; -} - -.toast-top-right { - top: 1rem; - right: 1rem; -} - -.toast-bottom { - left: 0; - right: 0; - bottom: 1rem; - margin: 0 auto; -} - -.toast-bottom-left { - bottom: 1rem; - left: 1rem; -} - -.toast-bottom-right { - bottom: 1rem; - right: 1rem; -} - -.toast-center { - left: 0; - right: 0; - margin: 0 auto; - margin-top: calc(50vh - 42px); -} - -.toast-bar { - margin-right: 8px; -} - -.toast-header { - border-bottom: 1px solid #ccc; -} - -.toast-body { - background-color: #e9ecef; - color: rgba(0, 0, 0, 0.9); - word-break: break-all; - width: 288px; -} - -.toast-progress { - position: absolute; - right: 0; - bottom: 0; - height: 4px; - background-color: #000000; - opacity: 0.4; - -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); - filter: alpha(opacity=40); - width: 0; - transition: all 4s linear; -} - -.showing .toast-progress, .show .toast-progress { - width: 100%; -} - -.modal-confirm-body { - margin-bottom: 15px; - font-size: 1.125rem; -} - -.card-footer { - text-align: right; - padding: 0.5rem 1rem; -} - -.dropdown-mvc { - padding: 0 !important; -} - - .dropdown-mvc img { - width: 34px; - } - -@media (min-width: 568px) { - .toast { - max-width: 360px; - } - - .toast-body { - width: 360px; - } -} - -@media (min-width: 768px) { - .main-content { - padding: 0; - } - - .tab-content { - padding: 1rem 1rem 0 1rem; - position: absolute; - overflow: auto; - top: 40px; - right: 0; - bottom: 0; - left: 0; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blue.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blue.css deleted file mode 100644 index f3026feab..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/blue.css +++ /dev/null @@ -1,119 +0,0 @@ -.sidebar-toggle-box .fa-bars { - color: #007bff; -} - -.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { - color: rgb(51, 122, 183); -} - -.navbar-light .navbar-nav .nav-link { - padding: 3px 8px; - color: rgba(51, 122, 183, 0.9); - transition: color .3s linear; -} - - .navbar-light .navbar-nav .nav-link:hover, .nav-link .navbar-nav .active > .nav-link:hover { - color: #0056b3; - } - -.dropdown-item.active, .dropdown-item:active { - color: rgba(0, 0, 0, 0.9); -} - -.dropdown-item:hover, .nav .dropdown-item:nth-of-type(odd):hover, .dropdown-item:active, .dropdown-item.active, -.bootstrap-table .export .dropdown-menu li:hover { - background-color: #77afd5; -} - -.userinfo .dropdown-item:hover { - background-color: #f8f9fa; -} - -.breadcrumb, .pagination-detail { - color: #337ab7; -} - -.card-header, .modal-header, .popover-header { - background-color: #5899c8; - border-color: #3581b8; - border-radius: 4px 4px 0 0; -} - -.close { - text-shadow: none; -} - -.header .navbar { - padding: 0.25rem 0 0 1rem; -} - -.header .nav-item.active { - border-bottom: solid 1px #307eb6; -} - -.main-content:not(.no-card-header) .card { - border-top-width: 1px; -} - -.card, .modal-footer, .form-control, .popover, .date .input-group-text, -.input-group .btn:not(.btn-secondary):not(.btn-primary):not(.btn-warning):not(.btn-info):not(.btn-danger), -.form-select-input:hover { - border-color: #84bbe2; -} - - .card:hover { - border-top-color: #84bbe2; - } - - .card .card-header, .modal-header { - background-image: linear-gradient(to bottom, #5893be 0%, #63a6d7 100%); - } - - .card .card-header, a[data-toggle="collapse"], .modal-header, .modal-header .close, .popover-header, - .card .card-header a, .modal-header a, - .card .card-header a:hover, - .close:not(:disabled):not(.disabled):hover, - .close:not(:disabled):not(.disabled):focus { - color: #fff; - } - - .card .card-header a { - color: #eee; - } - -.control-label:not([data-toggle='lgbinfo']) { - color: #467fa7; -} - -.breadcrumb > li + li:before, .breadcrumb, .pagination-detail, .form-select-append { - color: #337ab7; -} - -.form-control[disabled], .form-control[readonly], .date .form-control, .date .input-group-text, -.input-group .btn:not(.btn-secondary):not(.btn-primary):not(.btn-warning):not(.btn-info):not(.btn-danger) { - background-color: rgba(84, 189, 220, 0.21); -} - -.sidebar .nav-sidebar > .nav-item > .nav-link.active { - background-color: #337ab7; -} - -.sidebar .nav-sidebar > .nav-item > .nav-link[aria-expanded="true"], -.sidebar .nav-sidebar .nav-item:not(.parent) .nav-link.active:before -{ - background-color: rgba(51, 122, 183, 0.5); -} - -.sidebar .nav-sidebar > .nav-item > .nav-link[aria-expanded="true"] { - color: #fff; -} - -.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before { - border-right-color: #305873; -} - -@media (min-width: 768px) { - .breadcrumb { - border-color: rgba(81, 152, 203, 0.8) - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/error.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/error.css deleted file mode 100644 index 9aa8ff105..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/error.css +++ /dev/null @@ -1,39 +0,0 @@ -html { - font-size: 16px; - -ms-overflow-style: auto; -} - -body { - background: #8075c6; - color: #fff; -} - -img { - width: 150px; - height: auto; -} - -.error-wrapper { - text-align: center; - margin: 0 auto; - max-width: 30rem; - padding: 1rem; -} - - .error-wrapper p { - padding-top: 10px; - } - - .error-wrapper div { - text-align: left; - } - -a { - cursor: pointer; -} - - a, a:hover, a:focus { - text-decoration: none; - outline: none; - color: #371ed4; - } diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/fa.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/fa.css deleted file mode 100644 index b67eb83d1..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/fa.css +++ /dev/null @@ -1,276 +0,0 @@ -.fa-icons > section { - padding-top: 1px; -} - -.page-header { - margin-top: 16px; - margin-bottom: 6px; -} - -.fa-target { - display: block; -} - -.modal-body .iconview { - height: calc(100%); -} - -.iconview { - overflow-y: auto; - overflow-x: hidden; - position: relative; - padding-right: 15px; -} - -.fa-nav { - display: none; -} - - .fa-nav h2 { - background: #FF6C60; - color: #fff; - margin-top: 0; - padding: 10px 15px; - font-size: 16px; - border-radius: 4px; - font-weight: 300; - } - - .fa-nav nav { - top: 44px; - bottom: 0; - position: absolute; - overflow-y: auto; - width: 100%; - } - - .fa-nav nav a { - color: #999797; - border-left: 4px solid #d3d7dd; - padding-left: 10px; - padding-top: 3px; - padding-bottom: 3px; - padding-right: 3px; - width: 100%; - margin-top: 1px; - } - - .fa-nav nav a:last-child { - margin-bottom: 5px; - } - - .fa-nav nav a.active { - color: #7a7a7a; - border-left: 4px solid #5bc0de; - padding-left: 10px; - } - - .fa-nav nav a:hover { - color: #999797; - border-left: 4px solid #d9534f; - padding-left: 10px; - } - - .fa-nav .mCS-minimal-dark.mCSB_scrollTools_vertical { - margin: 0; - } - -.form-group .input-group .input-group-append .btn i { - color: #187c9a; - width: 22px; - text-align: left; -} - - .form-group .input-group .input-group-append .btn i.fa-remove { - width: auto; - } - -.icon-content { - position: fixed; - top: 15px; - left: 15px; - bottom: 15px; - right: 15px; - z-index: 1051; - display: none; - width: auto; -} - - .icon-content .fa-nav { - right: 34px; - top: 83px; - bottom: 99px; - } - - .icon-content .modal-body { - position: absolute; - left: 0; - right: 0; - top: 51px; - bottom: 68px; - -webkit-overflow-scrolling: touch; - padding: 0 0 0 15px; - } - - .icon-content .modal-body .loadIconView { - text-align: center; - font-size: 1rem; - } - - .icon-content .modal-body .loadIconView span { - margin-left: 6px; - } - - .icon-content .modal-footer { - position: absolute; - left: 0; - right: 0; - bottom: 0; - white-space: nowrap; - } - - .icon-content .modal-footer > span { - color: #000; - } - - .icon-content .modal-footer > i { - font-size: 22px; - color: #337ab7; - border: solid 1px; - border-radius: 4px; - min-width: 36px; - min-height: 34px; - display: flex; - align-items: center; - justify-content: center; - } - - .icon-content .modal-footer span { - display: none; - } - - .icon-content .dd { - max-width: 100%; - margin-bottom: 20px; - } - -.fontawesome-icon-list .fa-hover a { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - line-height: 32px; - display: block; - color: #222; - height: 32px; - border-radius: 4px; - padding: 0 6px; -} - - .fontawesome-icon-list .fa-hover a:hover { - background-color: #1d9d74; - color: #fff; - text-decoration: none; - } - - .fontawesome-icon-list .fa-hover a .fa { - display: inline-block; - text-align: right; - margin-right: 10px; - } - - .fontawesome-icon-list .fa-hover a:hover .fa { - font-size: 1rem; - vertical-align: middle; - } - -.fontawesome-icon-list ul { - display: block; - margin-left: -28px; -} - - .fontawesome-icon-list ul li { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - line-height: 32px; - padding-left: 10px; - list-style: none; - float: left; - padding-right: 15px; - padding-top: 2px; - padding-bottom: 4px; - height: 32px; - vertical-align: middle; - color: #222; - } - - .fontawesome-icon-list ul li:hover { - background-color: #1d9d74; - color: #fff; - text-decoration: none; - border-radius: 4px; - cursor: pointer; - } - - .fontawesome-icon-list ul li:hover span:nth-child(1) { - font-size: 28px; - vertical-align: middle; - } - - .fontawesome-icon-list ul li span:nth-child(1) { - margin-right: 10px; - } - -.logfile { - color: #d41404; -} - - .logfile:focus, .logfile:active, .logfile:hover { - color: red; - } - - .logfile span { - margin-left: 4px; - max-width: 146px; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - display: inline-block; - vertical-align: middle; - } - -.modal-header > h4 { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - margin-right: 20px; -} - -.ex-content { - word-break: break-all; -} - -@media (min-width: 375px) { - .icon-content .modal-footer span { - display: inline-block; - } -} - -@media (min-width: 768px) { - .fa-nav { - display: block; - position: fixed; - top: 113px; - right: 17px; - width: 140px; - bottom: 55px; - } - - .fa-icons { - margin-right: 140px; - } - - .modal-body .fa-icons { - margin-right: 155px; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lock.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lock.css deleted file mode 100644 index 53de5bedf..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lock.css +++ /dev/null @@ -1,143 +0,0 @@ -body { - background: #02bac6 url("../images/lock-bg.jpg"); - background-size: cover; - background-repeat: repeat; -} - -.lock-wrapper { - margin: 6% auto; - max-width: 330px; -} - -.lock-box { - background: rgba(255,255,255,.3); - padding: 20px; - border-radius: 10px; - -webkit-border-radius: 10px; - position: relative; -} - -.lock-wrapper img { - border-radius: 50%; - -webkit-border-radius: 50%; - border: 5px solid #28a745; - width: 250px; - height: 250px; -} - -.lock-wrapper h1 { - text-align: center; - color: #fff; - font-size: 18px; - text-transform: uppercase; - padding: 20px 0 0 0; -} - -.lock-wrapper .locked { - margin-bottom: 20px; - display: inline-block; - color: #026f7a; -} - -.btn-lock, .btn-lock:hover { - background: #02b5c2; - color: #fff; -} - -.lock-input { - width: 83%; - border: none; - float: left; - margin-right: 3px; -} - -#time { - width: 100%; - color: #fff; - font-size: 60px; - display: inline-block; - text-align: center; - font-family: 'Open Sans', sans-serif; - font-weight: 300; -} - -.btn-login { - width: 140px; -} - -.btn-lock, .btn-login { - background: #02b5c2; - color: #fff; - outline: none !important; -} - - .btn-lock, .btn-lock:hover { - border-left: none; - } - -.has-error .btn-lock { - color: #a94442; - background-color: #f2dede; - border-color: #a94442; -} - -.has-success .btn-lock { - color: #3c763d; - background-color: #dff0d8; - border-color: #3c763d; -} - -.form-inline .input-group input:focus { - z-index: auto; -} - -.form-inline .form-group { - display: none; -} - -.form-inline.Cookies .form-group.Cookies, -.form-inline.Mobile .form-group.Mobile, -.form-inline.Gitee .form-group.OAuth, -.form-inline.GitHub .form-group.OAuth { - display: flex; -} - -div.input-group span { - color: #fff; -} - -div.input-group input, div.input-group input:hover, .btn-lock, div.input-group .input-group-text, .btn-login { - border-color: #1d9238; -} - - div.input-group input:focus { - box-shadow: none; - } - - div.input-group input, div.input-group input:hover, div.input-group input:focus { - border-right: none; - } - - div.input-group input.error { - background-color: #dcc4c4; - border-color: #e21717; - } - -div.input-group .input-group-text { - background-color: #02b5c2; -} - -.btn-sms { - width: 122px; -} - -.form-group:last-child input { - width: 80px; -} - -@media (min-width: 576px) { - .form-inline .form-group { - flex: 0 1 auto; - margin-bottom: 1rem; - } -} \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-blue.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-blue.css deleted file mode 100644 index 419e966eb..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-blue.css +++ /dev/null @@ -1,114 +0,0 @@ -body { - -webkit-font-smoothing: antialiased; -} - -.form-control:focus { - border-color: #66afe9; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); -} - -.login-wrap .rememberPwd i { - width: 13px; -} - -.login-wrap .rememberPwd { - cursor: pointer; - margin-left: 2px; -} - -.container-fluid { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - display: flex; - align-items: center; - justify-content: center; - background: url('../images/cover-bg.jpg'); - background-size: cover; - color: #ffffff; -} - -.login-container { - box-shadow: 0px 20px 80px 0px rgba(0,0,0,0.3); - border-radius: 6px; -} - -.login-form { - padding: 44px 44px; - font-size: 0.875rem; - border: solid 1px #4f9fde; - border-radius: 6px; - width: 412px; -} - -.login-form-header { - display: flex; - justify-content: space-between; - align-items: flex-end; - margin-bottom: 20px; -} - - .login-form-header h2 { - margin-bottom: 0; - font-size: 1.714rem; - } - -.login-other { - display: table; - text-align: center; - white-space: nowrap; - margin: 0.25rem 0 0.825rem 0; -} - - .login-other:before, .login-other:after { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC"); - content: ''; - display: table-cell; - position: relative; - top: 50%; - width: 50%; - background-repeat: no-repeat; - } - - .login-other:before { - background-position: right 1em top 50%; - } - - .login-other:after { - background-position: left 1em top 50%; - } - -.login-list { - display: flex; - justify-content: space-between; -} - - .login-list .item { - width: 32px; - height: 32px; - } - -.btn-login { - color: #fff; - background: #fe7300; -} - - .btn-login:hover { - background: #f38d30; - color: #fff; - } - -.forget-password { - padding: 16px 0; -} - -.login-footer .login-footer-body li a { - color: #e0e0e0; -} - -a { - color: #fff; -} \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-footer.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-footer.css deleted file mode 100644 index 4891233b8..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-footer.css +++ /dev/null @@ -1,25 +0,0 @@ -.login-footer { - display: none; -} - -@media (min-width: 768px) { -.login-footer { - display: block; - position: absolute; - bottom: 40px; -} - - .login-footer .login-footer-body { - display: flex; - width: 600px; - justify-content: space-around; - } - - .login-footer .login-footer-body li { - list-style: none; - } - - .login-footer .login-footer-body li a { - color: #7e8392; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-gitee.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-gitee.css deleted file mode 100644 index f2a23746e..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-gitee.css +++ /dev/null @@ -1,178 +0,0 @@ -body { - -webkit-font-smoothing: antialiased; -} - -.form-control:focus { - border-color: #66afe9; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); -} - -.login-wrap .rememberPwd i { - width: 13px; -} - -.login-wrap .rememberPwd { - cursor: pointer; - margin-left: 2px; -} - -.container-fluid { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - display: flex; - align-items: center; - justify-content: center; - min-width: 1000px; -} - -.login-container { - min-height: 500px; - box-shadow: 0px 20px 80px 0px rgba(0,0,0,0.3); - display: flex; - width: 1000px; -} - - .login-container section { - width: 50%; - } - - .login-container .login-sidebox { - position: relative; - background: -webkit-gradient(linear, left bottom, left top, from(#3a485a), to(#607089)); - background: linear-gradient(0deg, #3a485a 0%, #607089 100%); - color: #fff; - } - - .login-container .login-sidebox::before, .login-container .login-sidebox::after { - content: ''; - top: 0; - right: 0; - bottom: 0; - left: 0; - position: absolute; - } - - .login-container .login-sidebox::before { - background: url(../images/left-1.png) no-repeat 0 0; - } - - .login-container .login-sidebox::after { - background: url(../images/left-2.png) no-repeat right bottom; - } - - .login-container .login-sidebox .login-sidebox-content { - padding: 80px 80px 48px; - position: relative; - z-index: 1; - } - -.login-sidebox-header { - margin-bottom: 40px; -} - -.login-sidebox-logo { - display: flex; - align-items: center; - margin-bottom: 14px; -} - - .login-sidebox-logo img { - width: 48px; - height: auto; - border-radius: 50%; - margin-right: 14px; - } - - .login-sidebox-logo span { - display: inline; - font-size: 1.5rem; - font-weight: 700; - } - -.login-sidebox-subtitle { - font-size: 20pt; - font-weight: normal; -} - -.login-sidebox-footer { - margin-top: 40px; - border-top: solid 1px #ddd; - padding-top: 28px; - font-size: 0.875rem; - font-weight: 500; -} - - .login-sidebox-footer a { - cursor: pointer; - color: #fff; - } - -.login-form { - padding: 64px; - font-size: 0.875rem; -} - -.login-form-header { - display: flex; - justify-content: space-between; - align-items: flex-end; - margin-bottom: 20px; -} - - .login-form-header h2 { - margin-bottom: 0; - font-size: 1.714rem; - } - -.login-other { - display: table; - text-align: center; - white-space: nowrap; - margin: 0.25rem 0 0.625rem 0; -} - - .login-other:before, .login-other:after { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC"); - content: ''; - display: table-cell; - position: relative; - top: 50%; - width: 50%; - background-repeat: no-repeat; - } - - .login-other:before { - background-position: right 1em top 50%; - } - - .login-other:after { - background-position: left 1em top 50%; - } - -.login-list { - display: flex; - justify-content: space-between; -} - - .login-list .item { - width: 32px; - height: 32px; - } - -.btn-login { - color: #fff; - background: #fe7300; -} - - .btn-login:hover { - background: #f38d30; - color: #fff; - } - -.forget-password { - padding: 16px 0; -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-lte.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-lte.css deleted file mode 100644 index b40d8d93b..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-lte.css +++ /dev/null @@ -1,194 +0,0 @@ -body { - color: #666; - background-color: #e9ecef; - align-items: center; -} - -.card { - border-top-color: #3c8dbc; - color: #444; -} - - .card:hover { - border-top-color: #2c6ca2; - } - -.login-card-body { - background-color: #3c8dbc !important; -} - -.login-box-msg { - margin: 0; - padding: 0 20px 20px; - text-align: center; - color: #fff; -} - -.login-logo { - font-size: 2.1rem; - font-weight: 300; - margin-bottom: .9rem; - text-align: center; - color: #fff; -} - -.form-control { - border-radius: 0; -} - -.form-signin-heading { - margin: 0; - padding: 20px 15px; - text-align: center; - background-color: #41cac0; - border-radius: 5px 5px 0 0; - color: #fff; -} - -.login-wrap { - display: flex; - flex-direction: column; - margin: 1rem; -} - - .login-wrap .rememberPwd { - cursor: pointer; - color: #333; - margin-left: 2px; - } - - .login-wrap .rememberPwd i { - width: 13px; - } - - .login-wrap .card, .login-wrap .card:hover, .modal .card, .modal .card:hover { - border: 1px solid #84bbe2; - } - -.btn-login { - background-color: #f8f9fa; - border-color: #ddd; - color: #444; - margin-bottom: 0.75rem; - outline: none !important; - margin-top: -0.25rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 0; - border-width: 1px; - box-shadow: none; -} - - .btn-login.hover, .btn-login:active, .btn-login:hover { - background-color: #e9ecef; - color: #2b2b2b; - font-size: 1.25rem; - } - -.btn-sms { - border-radius: 0; -} - -.input-group-text { - background-color: #e9ecef; - border-color: #ced4da; - color: #666; -} - -.form-control, .input-group-append .btn { - /*border-color: #1ca0e9 !important;*/ -} - -.slidercaptcha { - display: none; - background-color: #00adec; - border-radius: 4px; - box-shadow: 0 0 10px #fff; - height: 274px; - width: 286px; - z-index: 1080; - position: absolute; -} - - .slidercaptcha canvas:first-child { - border-radius: 4px; - border: solid 1px #0076c9; - } - - .slidercaptcha .close { - color: #fff; - margin-top: -2px; - } - - .slidercaptcha.oauth { - height: 210px; - } - - .slidercaptcha.card .card-body { - padding: 0.75rem 0 0 0; - } - - .slidercaptcha.card .card-header { - background-image: none; - background-color: rgba(0, 0, 0, 0.03); - color: #fff; - } - - .slidercaptcha.card .card-header .close:hover { - color: #fff; - } - - .slidercaptcha.forgot, .slidercaptcha.reg { - bottom: 52px; - } - -.login-other { - display: table; - text-align: center; - white-space: nowrap; - margin: 0.25rem 0 0.625rem 0; -} - - .login-other:before, .login-other:after { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC"); - content: ''; - display: table-cell; - position: relative; - top: 50%; - width: 50%; - background-repeat: no-repeat; - } - - .login-other:before { - background-position: right 1em top 50%; - } - - .login-other:after { - background-position: left 1em top 50%; - } - -.login-list { - display: flex; -} - - .login-list .item { - width: 24px; - height: 24px; - } - -.login-wrap .btn-sms { - width: 140px; -} - -.login-footer-container { - position: absolute; - bottom: 40px; - display: flex; - justify-content: center; - width: 100%; -} - - .login-footer-container .login-footer { - position: relative; - bottom: 0; - } diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive-lte.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive-lte.css deleted file mode 100644 index 81feed9f8..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive-lte.css +++ /dev/null @@ -1,44 +0,0 @@ -@media (max-width: 767px) { - .form-signin { - margin: 0 auto; - max-width: 320px; - } -} - -@media (min-width: 768px) { - /*body { - background-color: #5bc0de; - background: url('../images/bg2.jpg') fixed no-repeat; - background-size: 100% 100%; - }*/ - - .container { - width: 500px; - margin: 0 auto; - } - - .form-signin-heading { - padding: 28px 0; - background-color: transparent; - } - - .login-wrap { - width: 300px; - height: 274px; - position: relative; - left: 346px; - justify-content: center; - } - - .slidercaptcha { - width: 300px; - } - - .slidercaptcha, .slidercaptcha.oauth { - height: 280px; - } - - .slidercaptcha.card .card-body { - padding: 15px 15px 0 15px; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive.css deleted file mode 100644 index c0d356eda..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login-responsive.css +++ /dev/null @@ -1,61 +0,0 @@ -@media (max-width: 767px) { - .form-signin { - margin: 0 auto; - background: #fff; - border-radius: 5px; - max-width: 320px; - border: solid 1px #ddd; - box-shadow: 0 0 10px rgba(0, 0, 0, 0.125); - } -} - -@media (min-width: 768px) { - body { - background-color: #5bc0de; - background: url('../images/bg2.jpg') fixed no-repeat; - background-size: 100% 100%; - } - - .container { - background: url('../images/bg3.png') no-repeat; - background-size: contain; - width: 704px; - height: 404px; - margin: 0 auto; - } - - .form-signin-heading { - padding: 28px 0; - background-color: transparent; - } - - .login-wrap { - width: 300px; - height: 274px; - position: relative; - left: 346px; - justify-content: center; - } - - .slidercaptcha { - width: 300px; - } - - .slidercaptcha, .slidercaptcha.oauth { - height: 280px; - } - - .slidercaptcha.card .card-body { - padding: 15px 15px 0 15px; - } - -.login-footer { - width: 100%; - display: flex; - justify-content: space-around; -} - - .login-footer .login-footer-body li a { - color: #e0e0e0; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login.css deleted file mode 100644 index 52fa3e82e..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/login.css +++ /dev/null @@ -1,141 +0,0 @@ -body { - color: #797979; - background-color: #f1f2f7; -} - -.form-signin-heading { - margin: 0; - padding: 20px 15px; - text-align: center; - background-color: #41cac0; - border-radius: 5px 5px 0 0; - color: #fff; -} - -.login-wrap { - display: flex; - flex-direction: column; - margin: 1rem; -} - - .login-wrap .rememberPwd { - cursor: pointer; - color: #333; - margin-left: 2px; - } - - .login-wrap .rememberPwd i { - width: 13px; - } - - .login-wrap .card, .login-wrap .card:hover, .modal .card, .modal .card:hover { - border: 1px solid #84bbe2; - } - -.btn-login { - background: #f67a6e; - color: #fff; - text-transform: uppercase; - font-weight: 300; - font-family: 'Open Sans', sans-serif; - box-shadow: 0 4px #e56b60; - margin-bottom: 0.75rem; - outline: none !important; - margin-top: -0.25rem; - line-height: 1; -} - - .btn-login:focus { - box-shadow: 0 4px #e56b60; - } - -.input-group-text { - background-color: #6bc3f4; - border-color: #1ca0e9; -} - -.form-control, .input-group-append .btn { - border-color: #1ca0e9 !important; -} - -.slidercaptcha { - display: none; - background-color: #00adec; - border-radius: 4px; - box-shadow: 0 0 10px #fff; - height: 274px; - width: 286px; - z-index: 1080; - position: absolute; -} - - .slidercaptcha canvas:first-child { - border-radius: 4px; - border: solid 1px #0076c9; - } - - .slidercaptcha .close { - color: #fff; - margin-top: -2px; - } - - .slidercaptcha.oauth { - height: 210px; - } - - .slidercaptcha.card .card-body { - padding: 0.75rem 0 0 0; - } - - .slidercaptcha.card .card-header { - background-image: none; - background-color: rgba(0, 0, 0, 0.03); - color: #fff; - } - - .slidercaptcha.card .card-header .close:hover { - color: #fff; - } - - .slidercaptcha.forgot, .slidercaptcha.reg { - bottom: 52px; - } - -.login-other { - display: table; - text-align: center; - white-space: nowrap; - margin: 0.25rem 0 0.625rem 0; -} - - .login-other:before, .login-other:after { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC"); - content: ''; - display: table-cell; - position: relative; - top: 50%; - width: 50%; - background-repeat: no-repeat; - } - - .login-other:before { - background-position: right 1em top 50%; - } - - .login-other:after { - background-position: left 1em top 50%; - } - -.login-list { - display: flex; - justify-content: space-between; -} - - .login-list .item { - width: 32px; - height: 32px; - } - -.login-wrap .btn-sms { - width: 140px; -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lte.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lte.css deleted file mode 100644 index e71f2c3db..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/lte.css +++ /dev/null @@ -1,400 +0,0 @@ -#nprogress .spinner { - display: none; -} - -.header .nav { - justify-content: flex-end; -} - - .header .nav .dropdown, .userinfo { - transition: all .3s linear; - cursor: pointer; - margin: 0; - padding: 0 6px; - } - - .header .nav [data-toggle="dropdown"] { - padding: 16px 12px; - } - -.header .badge { - top: 4px; - right: auto; -} - -.header nav, .userinfo .dropdown-toggle:after { - display: none; -} - -.header .sidebar-toggle-box { - cursor: pointer; -} - - .header .sidebar-toggle-box span, aside .nav-brand a { - transition: all .3s ease-in-out; - } - -.sidebar-open .sidebar-toggle-box .fa-bars { - transform: none; -} - -.username { - font-size: 1rem; - vertical-align: middle; - max-width: 120px; -} - -.username, .sidebar-open aside:hover .nav-header span, .userinfo .dropdown-item .username + div { - margin-left: 0.625rem; -} - -.userinfo img { - border-radius: 4px; - width: 2rem; - height: 2rem; -} - -.userinfo .username { - max-width: 110px; -} - -.userinfo .dropdown-toggle { - border-radius: 0; - height: 50px; - display: flex; - align-items: center; -} - - .userinfo .dropdown-toggle, .userinfo .dropdown-toggle:hover, .userinfo.show .dropdown-toggle, .header .nav a, .header .nav a:hover { - border: none !important; - } - - .userinfo .shadow-default, .header .nav a, .header .nav a:hover { - box-shadow: none; - } - -.userinfo .dropdown-item { - border-bottom: solid 1px rgba(255, 255, 255, 0.4); - padding: 0.375rem 0.625rem; -} - - .userinfo .dropdown-item:first-child { - display: flex; - } - - .userinfo .dropdown-item:first-child .font-weight-bold { - font-size: 1rem; - } - - .userinfo .dropdown-item img { - width: 60px; - height: 60px; - } - - .userinfo .dropdown-item .username { - max-width: 180px; - } - - .userinfo .dropdown-item a { - padding: 0.25rem 0.625rem; - } - - .userinfo .dropdown-item a:hover { - color: #333; - } - - .userinfo .dropdown-item a i { - display: inline-block; - margin-right: 10px; - } - - .userinfo .dropdown-item a .badge { - top: 74px; - left: 202px; - } - - .userinfo .dropdown-item:last-child { - border-bottom: none; - } - - .userinfo .dropdown-item:last-child a { - background: none; - } - -.userinfo.show .dropdown-menu { - margin-top: 5px; - cursor: default; -} - -aside, .main-content { - top: 51px; -} - -aside { - background-color: #222d32; -} - - aside .nav-brand, .sidebar-open aside:hover .nav-brand { - height: 51px; - align-items: center; - padding: 0 0.625rem; - } - - aside .nav-brand a { - white-space: nowrap; - } - - aside .nav-brand img, aside:hover .nav-brand img { - width: 2.125rem; - height: auto; - border-radius: 0.42rem; - } - - aside .nav-brand span { - line-height: 2.125rem; - vertical-align: middle; - margin-left: 6px; - } - - aside .nav-link span { - display: inline-block; - white-space: nowrap; - } - - aside .nav-link span { - display: inline-block; - white-space: nowrap; - } - -.main-content { - transition: margin-left .3s linear; -} - -.main-header .breadcrumb { - margin-top: -10px; - padding: 8px 0; -} - -.main-header { - display: block; - margin-bottom: 5px; -} - - .main-header .text-dark { - font-size: 1.5rem; - } - -.breadcrumb { - border-top: none; -} - -/* color */ -.main-content { - background-color: #ecf0f5; -} - -.header, .userinfo .dropdown-menu, .userinfo .dropdown-item { - background: #3c8dbc; -} - - .header .nav .dropdown:hover, .userinfo .dropdown-toggle:hover { - background-color: rgba(0,0,0,0.1); - } - -aside .nav-brand { - background: #367fa9; -} - -.sidebar .nav-link { - color: #b8c7ce; -} - -.header, .header .breadcrumb-item a, aside .nav-brand a, .sidebar-toggle-box, .userinfo .dropdown-toggle, .header .nav .dropdown > a, .userinfo .dropdown-item, .userinfo .dropdown-item a, .userinfo .dropdown-item:last-child a { - color: #eee; -} - - .sidebar-toggle-box:hover, aside .nav-brand a:hover, .userinfo .dropdown-toggle:hover, .userinfo.show .dropdown-toggle, .header .nav .dropdown > a:hover, .sidebar .nav-link:hover, .userinfo .dropdown-item:hover, .userinfo .dropdown-item a:hover, .userinfo .dropdown-item:last-child a:hover { - color: #fff; - } - -.sidebar .nav-sidebar .has-treeview .nav-link.active { - background-color: rgba(60, 141, 188, 0.8); -} - -.sidebar .nav-sidebar > .nav-item > .nav-link.active { - background-color: #3c8dbc; -} - -.sidebar .nav-sidebar > .nav-item > .nav-link[aria-expanded="true"], -.sidebar .nav-sidebar .nav-item:not(.parent) .nav-link.active:before { - background-color: rgba(59, 141, 188, 0.7); -} - -.sidebar .nav-sidebar > .nav-item > .nav-link[aria-expanded="true"] { - color: #fff; -} - -.header, aside .nav-brand { - border-bottom: 1px solid #367fa9; -} - - .header .nav .dropdown-menu a { - color: #333; - } - -.breadcrumb > li > a { - color: #444; -} - -.card { - border-top-color: #3c8dbc; - color: #444; -} - - .card:hover { - border-top-color: #2c6ca2; - } - -.card-header, .modal-footer { - border-bottom: 1px solid #f4f4f4; -} - -footer { - background: #2c3b41; -} - -@media (min-width: 667px) { - .header .nav { - display: flex; - flex: 0 1 auto; - height: 3.125rem; - } - - .sidebar-toggle-box { - flex: 1 1 auto; - } -} - -@media (min-width: 769px) { - .header { - margin-left: 13.375rem; - transition: margin-left .3s linear; - } - - .header .sidebar-toggle-box span { - opacity: 0; - } - - .header .bg { - display: none; - } - - aside { - top: 0; - } - - aside .sidebar, .sidebar-open aside:hover .sidebar { - top: 117px; - transition: top .3s linear; - } - - aside .sub .nav-tem, .sidebar-open aside:hover .sidebar .sub .nav-item { - margin-left: 10px; - } - - aside .nav-brand, .sidebar-open aside:hover .nav-brand, aside .nav-header { - display: flex; - } - - aside .nav-header { - padding: 0.625rem 0.625rem 0.625rem 0.625rem; - border-bottom: solid 1px rgba(221, 221, 221, 0.5); - } - - aside .nav-header a { - white-space: nowrap; - } - - aside .nav-header img, .sidebar-open aside:hover .nav-header img { - width: 2.8125rem; - height: 2.8125rem; - border-radius: 50%; - } - - aside .nav-header span, .sidebar-open aside:hover .nav-header span { - color: #eee; - } - - aside .sub .nav-link, .userinfo .dropdown-item, aside .sidebar .sub .nav-item, aside, aside .nav-header img { - transition: all .3s linear; - } - - aside .nav-link span, aside .nav-brand span, aside .nav-header span, aside .nav-brand img { - transition: margin-left .3s linear, opacity .3s ease, visibility .3s ease; - } - - .sidebar-open .header { - margin-left: 3.375rem; - } - - .sidebar-open .header .sidebar-toggle-box span { - opacity: 1; - } - - .sidebar-open aside { - z-index: 15; - } - - .sidebar-open aside:hover { - width: 13.375rem; - } - - .sidebar-open aside:hover .nav-brand img { - margin-left: 0; - } - - .sidebar-open aside { - transform: translate(0); - width: 3.375rem; - } - - .sidebar-open aside .nav-item span, .sidebar-open aside .nav-header span, .sidebar-open .nav-brand span, .sidebar-open aside .nav-item.parent .fa-angle-left { - visibility: hidden; - opacity: 0; - } - - .sidebar-open aside .nav-item span, .sidebar-open aside .nav-header span, .sidebar-open .nav-brand span { - margin-left: -10px; - } - - .sidebar-open aside .nav-brand img { - margin-left: 112px; - } - - .sidebar-open aside .nav-header img { - width: 2.25rem; - height: 2.25rem; - } - - .sidebar-open aside:hover .nav-brand span, .sidebar-open aside:hover .nav-header span, .sidebar-open aside:hover .nav-item span, .sidebar-open aside:hover .nav-item.parent .fa-angle-left { - opacity: 1; - visibility: visible; - } - - .sidebar-open aside:hover .nav-link i + span, .sidebar-open aside:hover .nav-brand span { - margin-left: 0; - } - - .sidebar-open aside .sidebar { - top: 108px; - } - - .sidebar-open .main-content { - margin-left: 3.375rem; - transition: margin-left .3s linear; - } - - .sidebar-open aside .sidebar .sub .nav-item { - margin-left: 0; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/motronic.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/motronic.css new file mode 100644 index 000000000..03092706e --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/motronic.css @@ -0,0 +1,28 @@ +.layout.is-page .layout-side { + color: #3f4254; + background-color: #fff; + box-shadow: 0 0 28px 0 rgb(82 63 105 / 5%); +} + +.layout.is-page .layout-user .layout-title { + color: #3f4254; +} + +.layout.is-page .layout-footer { + background-color: #f8f9fa; +} + +.layout-gotop { + background: #e9ecef; + color: #3f4254; +} + + .layout-gotop:hover { + background-color: #dee2e6; + } + +@media (min-width: 768px) { + .sidebar { + background-color: #fff !important; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site-responsive.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site-responsive.css deleted file mode 100644 index 3e375d33d..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site-responsive.css +++ /dev/null @@ -1,53 +0,0 @@ -@media (min-width: 568px) { - .cache-item > :nth-child(2) { - flex: 0 0 144px; - } - - .cache-item > :nth-child(4) { - flex: 1 1 auto; - display: block; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - margin-left: 10px; - } - - .bootstrap-table .bs-bars .toolbar .btn i + span { - display: none; - } -} - -@media (min-width: 667px) { - .bootstrap-table .bs-bars .toolbar .btn span { - display: inherit; - } -} - -@media (min-width: 768px) { - .main-content { - position: absolute; - overflow: auto; - -ms-overflow-style: auto; - } - - .header, .footer { - position: fixed; - } -} - -@media (min-width: 769px) { - .sidebar-open .main-content { - margin-left: 0; - display: block; - } - - .main-content { - margin-left: 13.375rem; - } -} - -@media (min-width: 1077px) { - .bootstrap-table .bs-bars .toolbar .btn i + span { - display: inline; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css index 958ef40b9..c252a727c 100644 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css @@ -1,606 +1,36 @@ -/*Title*/ -body.trans-mute * { - transition: none !important; +html, body { + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; } -.header { - border-bottom: 1px solid #ddd; - padding: 0 15px; - top: 0; - left: 0; - right: 0; - z-index: 10; -} - -.welcome-bg { - background-image: url('../images/bg.jpg'); - background-size: 100% 100%; -} - -.card-cache { - margin-bottom: 15px; -} - - .card-cache h6 { - font-weight: bold; - color: #0077de; - background-color: #b5f1b6; - padding: 0.5rem 1rem; - border-radius: 4px 4px 0 0; - margin-bottom: 0; - } - -.cache-item { - display: flex; - align-items: center; - padding: 0.5rem 0.625rem; - border: 1px solid #eee; - border-width: 0 1px 1px 1px; -} - - .cache-item > :nth-child(2) { - flex: 1 1 auto; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - margin-left: 10px; - } - - .cache-item > :nth-child(4) { - display: none; - } - - .cache-item > :nth-child(5) { - display: flex; - align-items: center; - } - - .cache-item > :nth-child(5) span { - margin: 0 6px; - width: 28px; - text-align: right; - } - - .cache-item .badge { - position: relative; - top: -8px; - } - - .cache-item .btn:not(:first-child) { - font-size: 0.75rem; - padding: 1px 5px; - } - -.card-img { - max-width: 258px; - margin-bottom: 15px; -} - -.card-header label.control-label { - margin-bottom: 0; -} - -.modal-body .dd { - margin-bottom: 15px; -} - -.logTs, .logSql, .logDbExcep { - color: red; - font-weight: 600; -} - -.logExcep { - color: #337ab7; - font-weight: 600; -} - -.logMsg { - color: #ce2520; - font-weight: 600; -} - -.sidebar-toggle-box .fa-bars { - transition: transform .3s ease-in-out; - width: 20px; - transform-origin: center; -} - -.sidebar-open .main-content { +#blazor-error-ui { + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); display: none; -} - -.sidebar-open .sidebar-toggle-box .fa-bars { - transform: rotate(-90deg); -} - -.main-content { - padding: 15px 15px 0 15px; - margin-left: 0; left: 0; - bottom: 40px; - right: 0; - top: 89px; - transition: margin-left .3s ease-in-out; -} - - .main-content > .panel:last-child .panel-body { - padding-bottom: 0; - } - - .main-content > .panel > .panel-body > .modal-footer { - text-align: left; - } - -.affix { + padding: 0.6rem 1.25rem 0.7rem 1.25rem; position: fixed; - bottom: 95px; - right: 50px; -} - - .affix a { - font-size: 2rem; - margin-top: 16px; - } - -/*Messages*/ -.mail-box { - display: flex; -} - - .mail-box .sm-side { - flex: 0.4; - background: #e5e8ef; - border-radius: 4px 0 0 4px; - } - - .mail-box .sm-side .user-head { - background: #00a8b3; - border-radius: 4px 0 0 0; - padding: 10px; - color: #fff; - min-height: 80px; - } - - .mail-box .sm-side .user-head .inbox-avatar { - width: 65px; - float: left; - } - - .mail-box .sm-side .user-head .inbox-avatar img { - height: 65px; - border-radius: 4px; - border: 0; - vertical-align: middle; - } - - .mail-box .sm-side .user-head .user-name { - display: inline-block; - margin: 0 0 0 10px; - } - - .mail-box .sm-side .user-head .user-name h5 { - margin-top: 15px; - margin-bottom: 0; - font-weight: 300; - } - - .mail-box .sm-side .user-head .user-name h5 a { - color: #fff; - } - - .mail-box .sm-side .inbox-body, .mail-box .lg-side .inbox-body { - padding: 20px; - } - - .mail-box .sm-side .inbox-body .btn-compose { - background: #ff6c60; - padding: 12px 0; - text-align: center; - width: 100%; - color: #fff; - } - - .mail-box .sm-side .inbox-body .btn-compose:hover { - background: #f5675c; - color: #fff; - } - - .mail-box .sm-side ul.inbox-nav { - display: inline-block; - width: 100%; - margin: 0; - padding: 0; - } - - .mail-box .sm-side ul.inbox-nav li { - display: inline-block; - line-height: 45px; - width: 100%; - } - - .mail-box .sm-side ul.inbox-nav li a { - color: #6a6a6a; - line-height: 45px; - width: 100%; - display: inline-block; - padding: 0 20px; - } - - .mail-box .sm-side ul.inbox-nav li a:hover, .mail-box .sm-side ul.inbox-nav li.active a, .mail-box .sm-side ul.inbox-nav li a:focus { - color: #6a6a6a; - background: #d5d7de; - } - - .mail-box .sm-side ul.inbox-nav li a .label { - margin-top: 13px; - padding: 0.5em 0.8em; - } - - .mail-box .sm-side ul.inbox-nav li a i { - width: 18px; - } - - .mail-box .lg-side { - flex: 0.6; - background: #fff; - border-radius: 0 4px 4px 0; - } - - .mail-box .lg-side .inbox-head { - padding: 12px; - background: #41cac0; - color: #fff; - border-radius: 0 4px 0 0; - min-height: 80px; - } - - .mail-box .lg-side .table-inbox { - border: 1px solid #d3d3d3; - margin-bottom: 0; - } - - .mail-box .lg-side .table-inbox .unread td { - font-weight: 600; - background: #f7f7f7; - } - - .mail-box .lg-side .table-inbox tr td { - padding: 12px; - } - - .mail-box .lg-side .table-inbox tr td .fa-star.inbox-started, .mail-box .lg-side .table-inbox tr td .fa-star:hover { - color: #f78a09; - } - - .mail-box .lg-side .table-inbox tr td:hover { - cursor: pointer; - } - -#nprogress .bar { - background: #673AB7; - height: 3px; -} - -#nprogress .spinner { - top: 15px; - right: 17px; -} - -.dd { - max-width: 100%; -} - -.dd-item, .dd-empty, .dd-placeholder { - font-size: 0.875rem; -} - - .dd-item button { - outline: none; - } - -.dd3-content { - display: block; - height: 30px; - margin: 5px 0; - padding: 5px 10px 5px 40px; - color: #333; - text-decoration: none; - font-weight: bold; - border: 1px solid #ccc; - background: #F5F5F5; - background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%); - background: -moz-linear-gradient(top, #fafafa 0%, #eee 100%); - background: linear-gradient(top, #fafafa 0%, #eee 100%); - box-sizing: border-box; - -moz-box-sizing: border-box; - border-radius: 3px; - cursor: pointer; + width: 100%; + z-index: 1000; } - .dd3-content:hover { - color: #2ea8e5; - background: #d5d5d5; - } - - .dd3-content label { - display: block; + #blazor-error-ui .dismiss { cursor: pointer; - } - - .dd3-content label span.active { - color: darkred; - } - - .dd3-content label span i { - width: 22px; - display: inline-block; - text-align: center; - margin-right: 4px; - } - - .dd3-content label input { - margin-right: 10px; - cursor: pointer; - margin-top: 4px; - } - - .dd3-content span { position: absolute; - top: 6px; - } - - .dd3-content .menuOrder { - right: 15px; - } - - .dd3-content .menuType { - right: 100px; - } - - .dd3-content .menuApp { - right: 45px; - } - -li.is-disabled .dd3-content { - color: #c0c4cc; -} - -@media (max-width: 480px) { - .dd3-content .menuType { - display: none; - } - - li[data-category="1"] .dd3-content .menuOrder { - color: green; - } -} - -li[data-category="1"] .dd3-content .menuType { - color: green; -} - -.dd-dragel > .dd3-item > .dd3-content { - margin: 0; -} - -.dd3-item > button { - margin-left: 30px; -} - -.dd3-handle { - position: absolute; - margin: 0; - left: 0; - top: 0; - cursor: pointer; - width: 30px; - text-indent: 100%; - white-space: nowrap; - overflow: hidden; - border: 1px solid #ccc; - background: #d5d5d5; - background: -webkit-linear-gradient(top, #ddd 0%, #bbb 100%); - background: -moz-linear-gradient(top, #ddd 0%, #bbb 100%); - background: linear-gradient(top, #ddd 0%, #bbb 100%); - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - - .dd3-handle:before { - content: '≡'; - display: block; - position: absolute; - left: 0; - top: 3px; - width: 100%; - text-align: center; - text-indent: 0; - color: #fff; - font-size: 20px; - font-weight: normal; - } - - .dd3-handle:hover { - /*background: #404040;*/ - background: #5cb85c; - border: 1px solid #404040; - } - -pre { - padding: 5px; - margin: 5px; - width: 100%; - border-radius: 4px; - border: solid 1px #ccc; -} - -.string { - color: green; -} - -.number { - color: darkorange; -} - -.boolean { - color: blue; -} - -.null { - color: magenta; -} - -.key { - color: red; -} - -.typeahead { - max-height: 300px; - overflow: auto; - padding: 6px 0; -} - -.refreshIcon { - color: rgba(255,255,255,.8); -} - - .refreshIcon:hover { - color: #fff; + right: 0.75rem; + top: 0.5rem; } -.header .badge.badge-task { - right: 8px; - top: 2px; +.blazor-error-boundary { + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121; + padding: 1rem 1rem 1rem 3.7rem; + color: white; } -.header .content-task { - position: relative; - top: 6px; - right: 26px; -} - -.userinfo { - margin-top: 2px; -} - - .userinfo .dropdown-toggle, .header .nav .dropdown > a { - color: #777; - } - -.error-content { - position: absolute; - bottom: 0; - top: 0; - right: 0; - left: 0; - display: flex; - align-items: center; - justify-content: center; - background: #8075c6; - color: #fff; - font-size: 1rem; -} - - .error-content .error-wrapper { - max-width: 30rem; - } - -.error-wrapper img { - width: 150px; - height: auto; -} - -.error-wrapper h1 { - font-size: 1.5rem; - font-weight: bold; - margin: 1.25rem 0; -} - -.error-wrapper h3 { - font-size: 1.17rem; - font-weight: bold; - margin: 1.125rem 0; -} - -.error-wrapper p { - padding-top: 10px; -} - -.error-wrapper div { - text-align: left; -} - -.error-wrapper a { - cursor: pointer; -} - - .error-wrapper a, .error-wrapper a:hover, .error-wrapper a:focus { - text-decoration: none; - outline: none; - color: #371ed4; + .blazor-error-boundary::after { + content: "An error has occurred." } -.modal-query .form-group input.form-control { - flex: 1 1 auto; -} - -.bootstrap-table .fixed-table-toolbar .bs-bars, .bootstrap-table .fixed-table-toolbar .search, .bootstrap-table .fixed-table-toolbar .columns { - margin-bottom: 10px; - margin-top: 0; -} - -.tooltip-inner .search-input-tooltip { - font-size: 0.75rem; -} - - .tooltip-inner .search-input-tooltip kbd { - display: inline-block; - background: #17a2b8; - padding: 1px 6px; - } - -.card-footer { - padding: 0.5rem 15px; -} - -.modal-body, .card-body { - padding: 15px 15px 0 15px; -} - -.bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body { - border-radius: 4px; - border: 1px solid #dee2e6; -} - - .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body table { - border: none; - } - - .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body table thead th, - .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body table tbody td { - border-top: none; - border-left: none; - } - - .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body table thead th:last-child, - .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body table tbody tr td:last-child { - border-right: none; - } - - .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body table tbody tr:last-child td { - border-bottom: none; - } - - .bootstrap-table .fixed-table-container:not(.fixed-height) .fixed-table-body .fixed-table-loading { - left: 0; - right: 0; - } - -.bootstrap-table .fixed-table-container.fixed-height .fixed-table-header { - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} - -.bootstrap-table td .btn, th.sortable { - white-space: nowrap; +.tabs-border-card { + box-shadow: none; } diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/tasks.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/tasks.css deleted file mode 100644 index 90749b365..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/tasks.css +++ /dev/null @@ -1,257 +0,0 @@ -/*--------------Tasks Widget--------------*/ -.task-content { - margin-bottom: 30px; -} - -.tasks-widget .task-content:after { - clear: both; -} - -.tasks-widget .task-footer { - margin-top: 5px; -} - - .tasks-widget .task-footer:after, - .tasks-widget .task-footer:before { - content: ""; - display: table; - line-height: 0; - } - - .tasks-widget .task-footer:after { - clear: both; - } - -.tasks-widget .task-list { - padding: 0; - margin: 0 0 20px 0; -} - - .tasks-widget .task-list > li { - position: relative; - } - - .tasks-widget .task-list li.last-line { - border-bottom: none; - } - - .tasks-widget .task-list li > .task-bell { - margin-left: 10px; - } - - .tasks-widget .task-list li > .task-checkbox { - float: left; - width: 30px; - } - - .tasks-widget .task-list li > .task-title { - overflow: hidden; - height: 46px; - } - - .tasks-widget .task-list li > .task-title .task-value { - position: absolute; - left: 190px; - right: 84px; - top: 14px; - display: none; - } - - .tasks-widget .task-list li > .task-title span { - display: inline-block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .tasks-widget .task-list li > .task-title .badge { - position: relative; - display: inline-block; - top: -16px; - left: -12px; - } - - .tasks-widget .task-list li > .task-title .hidden-phone { - padding-top: 12px; - margin-right: 4px; - } - - .tasks-widget .task-list li > .task-title .hidden-phone > span { - margin-right: 6px; - vertical-align: middle; - } - - .tasks-widget .task-list li > .task-title .hidden-phone button.btn-xs { - font-size: 0.75rem; - line-height: 1.5; - margin-right: 4px; - } - - .tasks-widget .task-list li > .task-title .hidden-phone a.btn-xs { - padding: 4px 5px; - } - - .tasks-widget .task-list li > .task-config { - position: absolute; - top: 10px; - right: 10px; - } - - .tasks-widget .task-list li .task-title.notifi .task-title-sp { - max-width: 80px; - } - - .tasks-widget .task-list li .task-title.notifi .task-value { - left: 120px; - right: 190px; - } - - .tasks-widget .task-list li .task-title.notifi .task-time { - position: absolute; - right: 66px; - top: 15px; - display: inline-block; - } - - .tasks-widget .task-list li .task-title .task-title-sp { - margin-right: 5px; - max-width: 120px; - margin-top: 14px; - } - - .tasks-widget .task-list li.task-done .task-title-sp { - text-decoration: line-through; - color: #bbbbbb; - } - - .tasks-widget .task-list li.task-done { - background: #f6f6f6; - } - - .tasks-widget .task-list li.task-done:hover { - background: #f4f4f4; - } - - .tasks-widget .task-list li:hover { - background: #f9f9f9; - } - - .tasks-widget .task-list li .task-config { - display: none; - } - - .tasks-widget .task-list li:hover > .task-config { - display: block; - margin-bottom: 0 !important; - } - - .tasks-widget .task-list li i { - position: absolute; - left: 6px; - padding: 16px 10px; - cursor: pointer; - margin-top: 2px; - } - -#sortable { - list-style-type: none; - padding: 0; - width: 100%; -} - -.ui-sortable > li { - padding-left: 35px; - position: relative; - background: #f5f6f8; - margin-bottom: 2px; - border-bottom: none; -} - -.ui-sortable li.title { - color: #0077de; - background-color: #b5f1b6; - padding: 10px 15px; -} - - .ui-sortable li.title:hover { - background-color: #b5f1b6; - } - - .ui-sortable li.title:first-child { - border-radius: 4px 4px 0 0; - } - -.ui-sortable li.list-primary { - border-left: 3px solid #41CAC0; -} - -.ui-sortable li.list-success { - border-left: 3px solid #78CD51; -} - -.ui-sortable li.list-danger { - border-left: 3px solid #FF6C60; -} - -.ui-sortable li.list-warning { - border-left: 3px solid #F1C500; -} - -.ui-sortable li.list-info { - border-left: 3px solid #58C9F3; -} - -.ui-sortable li.list-inverse { - border-left: 3px solid #BEC3C7; -} - -.ui-sortable li.list-default { - border-left: 3px solid #BEC3C7; -} - -.ui-sortable li.list-Exception { - border-left: 3px solid red; -} - -.ui-sortable li.list-Message { - border-left: 3px solid #00ff00; -} - -.ui-sortable li.list-Task { - border-left: 3px solid #2083a0; -} - -.ui-sortable li.list-Notification { - border-left: 3px solid #b7d8e2; -} - -.task-header { - font-size: 14px !important; - font-weight: 600; - background-color: #5cb85c !important; - color: #fff; - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} - -.task-oper { - padding-top: 15px; - padding-right: 20px; -} - -@media (max-width: 548px) { - .tasks-widget .task-list li .task-title.notifi .task-value { - right: 66px; - } - - .tasks-widget .task-list li .task-title.notifi .task-time { - display: none; - } -} - -@media (min-width: 375px) { - .tasks-widget .task-list li > .task-title .task-value { - display: inline-block; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme-responsive.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme-responsive.css deleted file mode 100644 index ae6538673..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme-responsive.css +++ /dev/null @@ -1,157 +0,0 @@ -@media print { - a:link { - text-decoration: none !important; - } - - a[href]:after { - content: none !important; - } -} - -@media (min-width: 375px) { - .toolbar .dropdown-menu a { - padding: 0 14px; - } - - .toolbar .dropdown-menu a:first-child { - border-left: none; - } - - .form-check-input + span, .form-check-input + label { - max-width: 146px; - } -} - -@media (min-width: 568px) { - .sidebar-toggle-box span { - display: inline; - } - - .bootstrap-table .bs-bars .gear { - display: none; - } - - .bootstrap-table .bs-bars .toolbar { - display: inline-flex; - } - - .bootstrap-table .bs-bars .toolbar .btn i + span { - display: inline; - } -} - -@media (min-width: 576px) { - .form-inline .control-label { - padding-top: 6px; - padding-bottom: 6px; - } - - .form-inline input.form-control, .form-inline .input-group, .form-select > input.form-control { - width: 194px; - } - - .form-inline .input-group input.form-control { - width: 1%; - } - - .modal-lg { - max-width: calc(90%); - } - - .btn-fill { - width: auto; - } -} - -@media (min-width: 667px) { - .header .nav { - display: flex; - flex: 1 1 auto; - } - - .sidebar-toggle-box { - flex: 0 1 auto; - } -} - -@media (min-width: 768px) { - html { - -ms-overflow-style: none; - } - - .sidebar-open aside { - transform: translate(0); - } - - .bootstrap-table .fixed-table-body td .btn-group, .bootstrap-table .fixed-table-body td .btn { - white-space: nowrap; - } -} - -@media (min-width: 769px) { - .sidebar-open aside { - transform: translate(-100%); - } - - .sidebar-open footer { - display: flex; - } - - aside { - transform: translate(0); - width: 13.375rem; - overflow: hidden; - bottom: 40px; - } - - aside .sidebar { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - overflow: hidden; - } -} - -@media (min-width: 940px) { - .form-check-input + span, .form-check-input + label { - max-width: 192px; - } -} - -@media (min-width: 992px) { - .modal-lg { - max-width: 940px; - } - - .modal-xl { - max-width: calc(100% - 100px); - } -} - -@media (min-width: 1120px) { - .bootstrap-table .fixed-table-toolbar .columns button i + span, .bootstrap-table .fixed-table-toolbar .search button i + span { - display: inline-block; - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1100px; - } - - .modal-body-fixed { - max-height: calc(80vh); - } -} - -@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) { - .main-content, aside:not(:hover), header, .nav-brand a img, .nav-brand a span { - transition: none !important; - } - - .sidebar .sub .nav-item .nav-link:before { - margin-top: -18px; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme.css b/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme.css deleted file mode 100644 index 2b9b870f1..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/theme.css +++ /dev/null @@ -1,965 +0,0 @@ -html { - font-size: 16px; - -ms-overflow-style: auto; -} - -body { - color: #797979; - background: #f1f2f7; - -webkit-overflow-scrolling: touch; -} - -.bg { - background-color: #337ab7; - height: 3px; - position: absolute; - left: 0; - right: 0; -} - -aside .bg, aside .nav-brand, aside .nav-header, .header .nav, .userinfo .dropdown-item:first-child { - display: none; -} - -.header { - background: #fff; -} - - .header .nav { - margin-left: 15px; - flex-wrap: nowrap; - } - - .header .nav .dropdown { - margin-right: 6px; - display: flex; - align-items: center; - } - - .header .badge { - position: absolute; - right: -12px; - top: -4px; - opacity: 0.8; - z-index: 1; - } - - .header .navbar { - padding: 0 0 0 1rem; - } - - .header .navbar .dropdown-menu { - padding: 0.25rem 0; - } - - .header .navbar .dropdown-menu-arrow { - width: 0; - height: 0; - border-width: 0 6px 6px; - border-style: solid; - border-color: transparent transparent rgba(0,0,0,.15); - position: absolute; - left: 16px; - margin-top: -10px; - } - - .header .navbar .dropdown-menu-arrow:after { - content: " "; - width: 0; - height: 0; - border-width: 0 6px 6px; - border-style: solid; - border-color: transparent transparent #fff; - position: absolute; - top: 1px; - left: -6px; - } - - .header .dropdown-menu { - padding: 0; - } - -.userinfo img { - height: 29px; - width: 29px; - border-radius: 2px; -} - -.userinfo .dropdown-toggle { - display: block; - padding: 6px 6px; - border-radius: 4px; - transition: all .25s linear; -} - -.userinfo .dropdown-toggle, .header .nav .dropdown > a { - border: 1px solid #eee; -} - - .userinfo .dropdown-toggle:after { - vertical-align: middle; - } - - .userinfo .dropdown-toggle:hover, .userinfo.show .dropdown-toggle, .nav [data-toggle="dropdown"]:hover { - color: #333; - border: solid 1px #337ab7; - } - -.userinfo .dropdown-item { - display: flex; - width: 270px; - padding: 0; - justify-content: space-around; - background-color: #fff; -} - - .userinfo .dropdown-item a { - text-align: center; - color: #777; - padding: 15px 10px; - flex: 1 1 33.333%; - } - - .userinfo .dropdown-item a:hover { - color: #333; - } - - .userinfo .dropdown-item a i { - font-size: 1.025rem; - display: block; - margin-bottom: 4px; - } - - .userinfo .dropdown-item:first-child { - border-radius: 4px 4px 0 0; - } - - .userinfo .dropdown-item:first-child a:hover { - color: #333; - } - - .userinfo .dropdown-item:last-child { - border-radius: 0 0 4px 4px; - } - - .userinfo .dropdown-item:last-child a { - color: #ca3a39; - border-radius: 0 0 0.15rem 0.15rem; - background: #a9d96c; - background-image: linear-gradient(to bottom, #a9d96c 0%, #799e51 100%); - } - - .userinfo .dropdown-item:last-child a:hover { - color: #d40c0b; - } - -.userinfo .username { - max-width: 90px; - vertical-align: middle; -} - -.userinfo .badge { - left: 224px; - right: auto; - top: 6px; -} - -.header .nav .dropdown > a { - border-radius: 4px; - padding: 6px 12px; - transition: all .25s linear; -} - -.header .nav .dropdown .dropdown-blazor { - padding: 2px 4px; -} - -.header .nav .dropdown-blazor img { - width: 28px; - margin-top: 1px; -} - -.nav .dropdown-menu { - width: 235px; - border: none; - margin-left: -98px; - margin-top: 12px; -} - -.nav .dropdown-arrow { - border-style: solid; - border-width: 0 9px 9px; - position: absolute; - left: 108px; - top: -9px; -} - -.nav .dropdown-header { - color: #fff; - padding: 0.5rem 0.625rem; - border-radius: 4px 4px 0 0; -} - -.nav .dropdown-footer { - padding: 0.375rem 0; - background-color: #f1f2f7; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -.nav .dropdown-item { - display: flex; - border-bottom: 1px solid #EBEBEB; - padding: 10px 12px; - font-size: 0.75rem; -} - - .nav .dropdown-item:nth-of-type(odd), .cache-item:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); - } - - .nav .dropdown-item.active, .nav .dropdown-item:active { - color: #212529; - } - - .nav .dropdown-item > :nth-child(2) { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: inline-block; - flex: 1 1 auto; - padding: 0 6px; - } - - .nav .dropdown-item .small { - font-weight: bold; - } - -a, a:hover, a:focus { - text-decoration: none; - outline: none; -} - -body, .form-control, .dropdown-menu, .btn:not(.btn-lg):not(.btn-xs), .input-group-text, .popover-header { - font-size: 0.875rem; -} - - .form-control:focus { - border-color: #66afe9; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); - } - -.container-fluid { - padding-top: 15px; -} - -.sidebar-open aside { - transform: translate(0); -} - -.sidebar-open footer, .sidebar-open .container-fluid { - display: none; -} - -.sidebar { - background: inherit; -} - - .sidebar .nav-item { - margin: 2px 10px; - flex: 1 1 auto; - } - - .sidebar .nav-sidebar { - margin: 6px 0; - } - - .sidebar .nav-link { - color: #aeb2b7; - padding: 0.5rem 0.625rem; - transition: background .3s linear, color .3s linear; - white-space: nowrap; - display: flex; - align-items: center; - } - - .sidebar .nav-link i:first-child { - width: 22px; - } - - .sidebar .sub { - margin-top: 2px; - } - - .sidebar .sub .nav-item { - margin-right: 0; - } - - .sidebar .nav-link .fa-angle-left { - transition: all .3s linear; - transform-origin: center; - } - - .sidebar .nav-link:not(.collapsed) .fa-angle-left { - transform: rotate(-90deg); - } - - .sidebar .nav-sidebar > .nav-item > .nav-link:hover, - .sidebar .nav-sidebar > .nav-item > .nav-link[aria-expanded="true"], - .sidebar .show .nav-item .nav-link:hover:before, - .sidebar .nav-sidebar .nav-item:not(.parent) .nav-link.active:before, - .sidebar .nav-sidebar .nav-link.active { - background-color: rgba(255,255,255,.1); - } - - .sidebar .nav-sidebar .show .nav-link, .sidebar .nav-sidebar .collapsing .nav-link { - background-color: transparent; - } - - .sidebar .sub .nav-item .nav-link:before { - background-color: transparent; - content: ''; - position: absolute; - left: 10px; - right: 10px; - border-radius: 4px; - height: 37px; - transition: all .3s linear; - } - - .sidebar .sub .nav-item .nav-link i, .sidebar .sub .nav-item .nav-link span { - z-index: 2; - position: relative; - } - -.sidebar-toggle-box, .nav-brand span { - font-size: 1.25rem; -} - -.sidebar-toggle-box { - display: block; - color: #777; - flex: 1 1 auto; - padding: 0.625rem 0; - white-space: nowrap; - transition: color .3s linear; -} - - .sidebar-toggle-box:hover { - color: #333; - } - - .sidebar-toggle-box span { - display: none; - } - -aside { - transition: transform .3s ease-in-out; - transform: translate(-100%); - position: absolute; - top: 89px; - bottom: 0; - left: 0; - right: 0; - z-index: 5; - background: #2a3542; -} - -.breadcrumb { - border-top: solid 1px #ddd; - background-color: transparent; - border-radius: 0; - padding: 8px 10px; - margin-bottom: 0; -} - - .breadcrumb i { - padding-right: 6px; - } - -.main-header { - display: none; -} - -footer { - background: #5b6e84; - color: #fff; - padding: 10px 4px; - height: 40px; - left: 0; - bottom: 0; - right: 0; - z-index: 4; - display: flex; -} - - footer div { - flex: 1 1 auto; - text-align: center; - } - -.go-top { - background: rgba(255,255,255,.5); - width: 20px; - height: 20px; - border-radius: 50%; - -webkit-border-radius: 50%; - display: flex; - align-items: center; - justify-content: center; - margin-right: 4px; -} - - .go-top:hover { - background-color: white; - } - - .go-top i { - color: #2A3542; - } - -.btn-fill { - width: 100%; -} - -.input-group .btn:focus, .btn-group .btn:focus, .page-link:focus { - box-shadow: none; -} - -.input-group .btn:not(.btn-secondary):not(.btn-primary):not(.btn-warning):not(.btn-info):not(.btn-danger) { - background-color: #e9ecef; - border-color: #ced4da; -} - -.nav-link { - transition: color .25s linear; -} - -.close { - transition: all .25s linear; -} - - .close:focus { - outline: none; - } - -.dropdown-select + .dropdown-menu a:hover, .dropdown-select + .dropdown-menu .dropdown-item:hover { - background: #007AC0; - color: #fff; -} - -.dropdown-menu { - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.176); -} - - .dropdown-menu a, .dropdown-select + .dropdown-menu .dropdown-item { - transition: all .25s linear; - padding: 6px 20px; - display: block; - } - -.dropdown-select + .dropdown-menu .dropdown-item { - color: #007bff; -} - -.dropdown-divider { - margin: 0.125rem 0; -} - -.dropdown-item.active, .dropdown-item:active { - color: rgba(0, 0, 0, 0.9); - background-color: rgba(0, 0, 0, 0.05); -} - -.dropdown-item i + span { - margin-left: 6px; -} - -.tooltip-inner { - max-width: 768px; -} - -.is-invalid .tooltip-inner { - background-color: #dc3545; -} - -.is-invalid .arrow:before { - border-top-color: #dc3545; - border-bottom-color: #dc3545; -} - -input.is-invalid { - background-repeat: no-repeat; - background-image: url('../images/error.png'); - background-position: right 8px center; -} - -input.is-valid { - background-repeat: no-repeat; - background-image: url('../images/success.png'); - background-position: right 8px center; -} - -input.pending { - background-repeat: no-repeat; - background-image: url(../images/loading-sm.gif); - background-position: right 8px center; -} - -.form-inline .form-group { - margin-bottom: 15px; -} - - .form-inline .form-group .control-label { - margin-right: 10px; - width: 90px; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - justify-content: flex-start; - } - -.form-inline .form-row, .form-inline .row { - flex: 1 1 100%; -} - -.modal-header { - background-color: #f5f5f5; - padding: 10px 15px; -} - -.modal-title { - overflow-x: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.modal-body-fixed { - max-height: calc(54vh); - overflow-y: auto; -} - -.nobar .fixed-table-toolbar { - display: none; -} - -.card { - margin-bottom: 15px; - box-shadow: 0 0 8px 0 rgba(0,0,0,.075), 0 2px 4px 0 rgba(255,255,255,0); - border-top: solid 3px rgba(108, 117, 125, 0.6); - transition: all linear .3s; -} - - .card:hover { - box-shadow: 0 0 8px 0 rgba(0,0,0,.15), 0 2px 4px 0 rgba(255,255,255,0); - border-top-color: #6c757d; - } - - .card .card, .card .card:hover { - box-shadow: none; - } - -.card-header { - padding: 0.5rem 1rem; -} - -.card .card-header a:not([data-toggle="popover"]) { - color: #797979; -} - -.card .card-header a[data-toggle="collapse"] { - display: block; -} - - .card .card-header a[data-toggle="collapse"] i { - transition: all .25s linear; - } - - .card .card-header a[data-toggle="collapse"].collapsed i { - transform: rotate(-90deg); - } - -.card .card-header a.fa { - transition: color .3s linear; -} - - .card .card-header a.fa:hover { - color: #333; - } - -.card .card-header i + span { - margin-left: 6px; -} - -.no-card-header .card-header { - display: none; -} - -.btn i + span, .badge i + span { - margin-left: 4px; -} - -.form-check-label { - cursor: pointer; -} - -.form-check-input + span, .form-check-input + label { - max-width: 98px; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - display: inline-block; -} - -.bootstrap-table .table thead > tr > th { - border-top: none; -} - -.table-condensed > thead > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > tbody > tr > td { - padding: 2px 0; -} - -.fixed-table-loading { - padding: 8px; -} - -.bootstrap-table { - margin-bottom: 15px; -} - - .bootstrap-table .fixed-table-body .table td > a { - display: block; - } - - .bootstrap-table .fixed-table-toolbar .columns-right .btn-group .dropdown-menu { - padding-top: 8px; - } - - .bootstrap-table .fixed-table-container .card-view .value { - word-break: break-all; - } - - .bootstrap-table .fixed-table-container .card-view .value > a, .bootstrap-table .fixed-table-container .card-view .value > div:not(.btn-group) { - min-width: 60px; - display: inline-block; - } - - .bootstrap-table .card-view:not(:last-child) { - margin-bottom: 6px; - } - - .bootstrap-table .export .dropdown-menu a { - min-width: 110px; - } - - .bootstrap-table .export .dropdown-menu { - padding-bottom: 8px; - } - - .bootstrap-table .export .dropdown-menu li:hover { - background-color: #f8f9fa; - } - - .bootstrap-table td > .btn:not(:first-child) { - margin-left: 5px; - } - - .bootstrap-table .badge .fa { - margin-right: 4px; - } - - .bootstrap-table .fa-info { - width: 9px; - } - - .bootstrap-table .fixed-table-toolbar .bs-bars, .fixed-table-toolbar .search, .fixed-table-toolbar .columns { - line-height: normal; - } - - .bootstrap-table .bs-bars .toolbar { - display: none; - } - - .bootstrap-table .bs-bars .toolbar .btn i + span { - display: none; - } - - .bootstrap-table .bs-bars .gear .dropdown-menu { - padding: 0; - } - - .bootstrap-table .bs-bars .gear .dropdown-menu a { - padding: 8px 12px; - display: table-cell; - color: #504d4d; - } - - .bootstrap-table .bs-bars .gear .dropdown-menu a:not(:first-child) { - border-left: solid 1px #aeb2b7; - } - - .bootstrap-table .bs-bars .gear .dropdown-menu a:hover { - color: #235e90; - } - - .bootstrap-table td { - word-break: break-all; - } - - .bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .loading-text { - font-size: 0.875rem; - } - - .bootstrap-table td, .bootstrap-table .fixed-table-container .table thead th .th-inner { - padding: 0.5rem; - } - - .bootstrap-table .fixed-table-container .table thead th .th-inner.sortable { - padding-right: 30px; - } - - .bootstrap-table .table tbody tr:nth-of-type(odd) { - background-color: rgba(0,0,0,.05); - } - - .bootstrap-table .fixed-table-container .fixed-table-body .table .bs-checkbox label { - margin-bottom: 0; - } - - .bootstrap-table .fixed-table-container .fixed-table-body .table .bs-checkbox label input[type='checkbox'] { - cursor: pointer; - } - - .bootstrap-table .fixed-table-container .fixed-table-body .table td .btn:not(.btn-lg) { - font-size: 0.75rem; - padding: 1px 5px; - } - - .bootstrap-table .fixed-table-container .table tbody tr.selected td { - background-color: rgba(0, 0, 0, 0.03); - } - - .bootstrap-table .fixed-table-container .table.table-sm tbody td { - padding: 0.3rem; - } - - /* fix bootstrap bottom margin */ - .bootstrap-table .fixed-table-pagination > .pagination-detail, .bootstrap-table .fixed-table-pagination > .pagination { - margin-bottom: -5px; - } - - .bootstrap-table .fixed-table-toolbar .dropdown-menu label.dropdown-item { - margin: 0; - padding: 6px 20px; - } - - .bootstrap-table .fixed-table-toolbar .columns button i + span, .bootstrap-table .fixed-table-toolbar .search button i + span { - display: none; - } - -.fixed-table-toolbar .dropdown-menu { - min-width: unset; -} - -.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { - border-bottom: 0; -} - -.popover { - max-width: 320px; - padding: 0; -} - -.popover-body .bootstrap-table { - margin: 0.25rem 0; -} - -.popover-content { - max-height: 240px; - overflow-y: auto; - overflow-x: hidden; -} - -.file-drop-zone.clickable:hover { - border: 1px dashed #999; -} - -[data-toggle="LgbValidate"] input[type="text"], [data-toggle="LgbValidate"] input[type="password"] { - padding-right: 30px; -} - -.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { - border-color: #dc3545; - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(220, 53, 69,.6); -} - -.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { - border-color: #28a745; - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(40, 167, 69,.6); -} - -.arrow-primary { - border-color: transparent transparent #007bff; -} - -.arrow-success { - border-color: transparent transparent #28a745; -} - -.arrow-info { - border-color: transparent transparent #17a2b8; -} - -.arrow-warning { - border-color: transparent transparent #ffc107; -} - -.arrow-danger { - border-color: transparent transparent #dc3545; -} - -.show .shadow-primary, .shadow-primary:hover { - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 123, 255, 0.5); - border-color: #007bff !important; -} - -.show .shadow-success, .shadow-success:hover { - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(40, 167, 69, 0.5); - border-color: #28a745 !important; -} - -.show .shadow-info, .shadow-info:hover { - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(23, 162, 184, 0.5); - border-color: #17a2b8 !important; -} - -.show .shadow-warning, .shadow-warning:hover { - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 193, 7, 0.5); - border-color: #ffc107 !important; -} - -.show .shadow-danger, .shadow-danger:hover { - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(220, 53, 69, 0.5); - border: 1px solid #dc3545 !important; -} - -.show .shadow-default, .shadow-default:hover { - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); - border: 1px solid #337ab7; -} - -.mCSB_scrollTools { - width: 10px; -} - -.control-label > a { - margin-left: 6px; - color: #5bc0de; -} - -.date > input { - cursor: pointer; -} - -.datetimepicker { - padding: 4px; -} - - .datetimepicker table tr td span { - white-space: nowrap; - } - -.form-inline .form-group-dropdown { - display: flex; - flex-wrap: nowrap; -} - - .form-inline .form-group-dropdown .control-label { - padding: 6px 0; - margin: 0 10px 0 0; - } - - .form-inline .form-group-dropdown .dropdown, .form-inline .form-group-dropdown .dropup { - display: inline-block; - } - -.swal2-popup .swal2-title { - margin-bottom: 16px; - font-size: 1.5rem; -} - -.swal2-popup .swal2-styled { - padding: 0.4em 1em; -} - -.alert-info { - border-left: solid 4px #53d0e4; -} - -.alert-danger { - border-left: solid 4px #f78792; -} - -label[for] { - cursor: pointer; -} - -.form-inline .form-group .toggle { - display: block; -} - -.badge-md { - font-size: 0.75rem; - padding: 4px 6px; -} - -.toggle .btn-default, .toggle.btn-default { - text-shadow: 0 1px 0 #fff; - background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); - background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); - background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - border-color: #ccc; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); -} - - .toggle .btn-default.active { - background-image: none; - background-color: #e0e0e0; - border-color: #dbdbdb; - } - - .toggle .btn-default.active:hover { - color: #333; - background-color: #d4d4d4; - border-color: #8c8c8c; - } - -.toggle.btn .toggle-handle { - display: inline-block; - margin-left: 0; -} - -.custom-control-label { - color: #333; - font-weight: bold; -} - - .custom-control-label:before, .custom-control-label::after { - top: 3px; - } - -.file-preview .file-preview-thumbnails { - display: flex; -} - -.file-drop-zone .file-preview-thumbnails { - cursor: pointer; -} - -.krajee-default.file-preview-frame { - cursor: default; -} diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.ico b/src/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..eb3bb5901cdde8ad86dcd3f7c20e88a08063bdd4 GIT binary patch literal 4286 zcmc&&Ur>})6u(Xn&Ge8x^_mY&(_=HGgp_h((i#>;%%`<-*{?{~g) z?>+Z`5c7il&cvuMWxbYYwkzzcM&$R{K@;sQgZ1qdIOEUL(7rTG-CcFB) z$r%$fk1;l6(7^__bLHdt`I*^|0R%(cX=IsxH_`wRVwP&dPY%^VII!En4G}F10VX6yO zQ>A}96)azK+x-a+yZs>dnrUrMe0qRp)264VDbm(X<(|U0et=6~2b>e9eg6G{FKk^H z9Uh@SJG!W|xmCuYqoIZRe(xsufQH!km#(n)!#EfE*~D4pHL~k#_f$~0yhg6W@by87 z|95nVO0wRu;Fn}=qLINH(x$8B0_7}Bv)F(GoQMH()ogN0&{H6>@oTWBkGx6g7W~kz zpt7m-7hCk;2PfxLyKi=q`I6lZIdcXS(pFB$^OUo_ukAJ*R zaSZ;|Pv4duqQ>fPX#D1wl4Ee8uE8=_=ivKWm+|;Wpj2Ts9SM{w8xT z<8Rb0W;xyu=YOO)5L?}*Ff~i*Feq}Zllr`8GG)vm!x{bDyDes(j)5`POlCRWi&w4( zjBHq6-6l6FgQljYSWVa~tcULErOQ$`F*Z&gyzsixu?_cJukpLN@9yZ7IBloTS}<<( zUswE~10%hu<~GcYwdNu_JOF&tMe{;K#xCBYb7mEjLJ#De+s zp7Ss6fOz*0&L7&?=uN6AEHTc(Ouk1zM|i;YNM=q_H~kuN(;Za{s6yS{iXBsc*m*@g!=_`&bYBA=7v50+xcJUs}FY*)`I78?^J)m zhdZf1w?4O;wxwrNAY(1Px9nxgc`DVy$=vbkPw=DN%ldo9gPAxWPVDzwdtf=$-OOq3 zu^;4~ya#`O>Av7>;;cI5D7)Ce7IX9(SI4}QG1rP*Gs(N_F8uvX(fLIA^Jv;w_DLa@ sjtTKdREYTzA?^Z@D# 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 literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.jpg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0bc524ce2e3aa2b419dff43c01b2bfd877544e80 GIT binary patch literal 17324 zcmeIZ2UL^U+AtcdbP-v8Bsul9X?;Hv|o2fr3Qa!TyT;loGdj-3!c_5F8B zil@Ijt)Q%?e?j@2&N+qCATtdeL*vU=E}sGZ0RG`3SpU*x<1dYf926Bja_ESxn3$}w z%4rqj|Hp3U4M6OxUG}@b-7O*y*d->iTTEo99w03oDqz=c;ot90WY_M!`}XhoN|j0gM4F zH-4YO|6u{)bl!=ie7n!`-pLDqTmKt_A|@gig=--K*rR9}2mp3|n)*up2sFCj+iF8A z+2=ofUe>|KqvA$?} z@%z7zxANa_7SPqxCHnKt?{4fh6_Es_K1+QJ@9FCKSM3@dstauQsT>LnCd6ipnxIJ$ zN7-DNwk21N%Z9w-GE~AbcAgZq;?cPnmagVXhw(V9<_bt7rEvT#CPEvxlux*0|9ZX6 zJnX|ti7Bbu3{MU|$F>=YPY1^3vy438A&q31Z#@_!=7Qd=@w1p?uhjYHTDW^Mipuh9 zBS);wNaGP$rBqblA|$sX#R&Us+<|Mj>K6`NcFpr$CR5d{eXEd^zM!86{-*73b zes?5qqQh&AsE{4V(Ir*o*O2lX5pI|Se(m?6n}8EH{--JLt89FE`{03t0F^Ue73_IY z^y2=p#>zMUyoTj4e{AmAt2;8%^W^%HN^#W$wDowQAQVx=8 zzP?$*Y0=t{vM_WdX77P3;;>D*%&Ni7nj}^bVr;RP?bheZV#sU^p)JQo2O{5PCas<< z^RZh^boPkT=w(f_hdY!SZ%<-Q>1bjc&#@&Mw9mvTCyQF%tm91kq|J-5shhK$r&U{Fwzwe2e(XY5#?6Q!?y-h`#I7|hI0tF5H__WLGBIMp8aMR-w7fuLr}-A{pZ zR~|9fDZhd`SzYZ-CSk`|ARChg&EPiUXV8hk6~jHQrGBUmXmLl2$D@%}co?a^QStP9 ztar)|AY*!sH2n5hzEK(bvwwdQA1qT)L1B1+M|`~I8mbh%hp+^%*p_u#^Q+f~n^wZ^ z%xpj1y0aKOut9$kEZN;4u@F-qGMpZt<2Y(4`Rf*Z*@l1QyzhAL`|;)Dm%9k};_h9$ z*7O7Lj`y8^RPalh2xSyyDh@RxjIf-=niLp?7K&sqY}YroxW#9gSXyUO+*oW2r0{`C zsv|sj)uN0a+k!Z0bYfC1M8!COqqeHhG`=ZSg+{> zcQsr52WZR?yA{O^K5ysTA$fAtg&Rc{-5p`u_QfDJyy&j*jlqqH?JSj3s>I$I^#=sUasOqlj0 zXRv#cOz1*>s&IyAyLH>S1o2I{ltH5aPLi*e(d2_hH*&1)$W@W6SIRVb+{&IZm!K(H z0X+ywKHxvtThChMlIVA)8l3GL-7&DM|u%JZdWn6 zLz;>R%%Cu2&`ptsHTaONNb0Qsa8*_DECyNF8vepO-yoY$dAf-7F>2bVGWGY9{dh3$ z9*|T(1lbIo$mD82dAv^Qgv_#+i?w$Eak}5FC4}+mz6T<9pUB8)xd7o5{9_0d(v%xb z$G-WWY0B>S&N-f0inVJFl;&0JNHe*5OR=XWs3W3C?m(q_c6pBX{=IZ*P;bj&x!+2zcxtO28#WE}479C~ zXxAb6a3tYj>nRRNFMZTs?kfW99_qB#=o|W+M*Z$Q^QYvG$%SScE_{%K#YwFsznEtJ z$J{lADIMkQ6C2pA@9FqkMwga9L$`p-(i%*im}cXHzT+8AvGD=*tDolQq#jDSwv)P@ z6WH)Rj@TCTlPs;?Xw{iNiaQ?mUD0X-x0r1Lbpctfc8kxuck8(2VPJdtK!^0lgSElX z0(xO5hl$}sU7D&FRZ+Sz8T0;J!+pt6IB9}1YAtDL=8>g=3~DOskMm?e_B5j1q7C%$ zE(GnByWw0gvCLr5D6Vs$i$_oZiZ>Wh#`O!Srec=t6IrWuuACQyM!XtAg))Oc80cvu zx4}S;yNr%^_49;kN32OeY%+(GZALf~7oG=$j*;=FJZcagIS%3akMKp{O|*^sXgws# zP73Hhrpm(->1A&rM(cRDr_Pxn@}Y(`7L8|ccjlZTQyhwWi#NM1{6|@;I{;-4Y30H2<)$%y&ukW4dFe{}zSKM~Dchq1E7fyeBJ%@uO<0}f!Xui0qsrVl+v@8Z zA(Pu@HU>4PUQ+@d<^A}+AnQq8<$E~JYU*X9yw-MMU|m^0y78 z#V`NJ{}S4#2?I;8V3trzbY|x4{v+J%*@3z;XO5LhtzCVo$@Vh3e`-GGO1-b03$LP| zVbe$VFC&5=B^nz8(#P5qT+*mNMIdIphbXcRJE(!FY;qYc?-tX93zG@y6)7r4O( z;g1jy8?$&RX7Td9jARW%^*%h1IvcVL&zXqEGS2qpY}KMSOpV*W(v(xP9$hj7><9k% z>nOeHLGfB+^k=3T%HhdmR3V>6{Bmk7pt*O zHJ^`M+JL#$h;JCD(WPAG2Lc;~&NaK1thy5&gY~=bc&geVY7Rbu8O{$jXIaEDXvjHe zoeeKP4P<%F?R&4KAn4n;mGWD$tNyO|$aH2!FV);z!!d&4t{^VA4Wf)LV&FlFJ{P)n-4wJnQ)d+fc0n~ z3NnX=b9388N5xT0NwYwXoq?q)(a2Jj&9& z1$X4Q^qmggosEluNACfq4J-M3?%*^U;&KP8vfAOs(QS6*xw@A~KW@h)1*zVBjPFE5 zQb=@yLXE2w_t3!XdUb!db1X4-tAeGX9YT>kktPhUM1bvniSJ@?nZ{>!UZ2L=2Wi8u>ab)+(DofrwO)h3qE zje@-ggPo+b*ikM8h0py6(l*^G%z<2zB$#?Vo%4&H30&brMLx5^ z0NNoACoWc(-%Myg$%eI4u9?{<3jj+Rs-te zu!2v6wWdpKzG1rz-~YN#a2|`&A`Um_*fFf{i>~Ir4q|ObEU=! zCDBI%1I5JZVv-MoS3;4hknL;2L&VumlDx`D%8`IGC0B!c*P)Z&=A;`vna`MbNqVq5 z2rpn6hTB-VH!4**kKqNU;==LD6?Y4h=D!|}vn za_J54vLIX+VN^UL!zWCIOO2_(SY!jKrzLJ(x@dXk0swGWyuztp>R2-x)6Z9Z(2fAO||)odSyKQ%VW zdj^Je+eJVP#_X$lCM8Nl)oiPQFAst>?S2KQP=fw^+oEr;5L7TsTGULQ+f~|{ehP6j zeY**^gv+^4({-r1Rp`d~_ABfcc>2}-YbI=W{^s+QpMr`@1{@vN0;^tU#1TSyxm6^F zk=Qn?(1G##CYC9|KaAtCb^uF_^K(9iq3xbiSg-m8O3f5$IoQ0Ub!t*f=uX5u3?$p< z1wHIZ%=Hv`H=}RLUktAJxeO%H*2wTT_K%s%fjq!CWX2?pW@gjq#uh-Od6+7Z( zUK4L$bhu{t2PrzDiLs*@uSbqA#YGX0B8{ALntTc^*qsj1Wx-WVC0b?0`% zG&#PWl&~oRD(7v(EY8581B~%gM(Ym8mCk!H!(P@|RqB*$PbRHX)tJ$1X=K^(fZ)P}eUi^0KB4E^Q-hY{&Jq$97T1_zcf9-{56p=UJ(=tVXA}sDY-uqIQJHVM z>PLnmlw*knG@C8#nJgBhpx!ns6?H2CxO7%*%_u^vKXRG3XxV-O3r8Eu`QmPO+C^sK zDktMq;__?p->*)bV`YC2bgu8CgiJH>;R@|1qWklsj?z9w4J9-`!mBFuiGQfAfbQevEKD1bNJ;v)KW7xJ6xEq>bCpq4j-s0B7?*ks>vv z^NT_Zg=_!VzY z&kSXpF;%eLv695s^UPS+0E4g$&5(el*RtJri69#Qq`N{7aqFkrY(7J+J(D1-5GKTrUwxiu!8mGmD3+rO&1>Z%|v>5x_39z#J%HVpuEn_q&i zZpaqp7QV0ke7VL+VDH6=dPv`n-ORxktOF+^AO0ok^I{TlceCJNEHf`msLx2Bjrt*f zK(LnDq{6lt*m0OX7)bB{Y*=vx{sbxw|F9m+RBV%0O# zI3Z^f?t5HONuzyUc{zB~?KCiHre)OipxV{uP)1dAiT$UTm|I0RZ;GoFJkPV4Z-O72avxYeGrCFB_KITUT(Pu*D;nISTL?y7zN?$hqBAB#}A&vbB27_FK(9GXu|t(p@=ICDRqu3QX17+yFU=HfqJ#;o`(>lqT=iZ?^8_`D=$w+sKRz=sy5v;LRZZ;7& zdBOLs7Zg4en!iiFOh5Zv^oac*%v8Xj{|=z{T20CqChM$r%d@i^FGR%u&e#j_`(Fwt zfi>K@_R>3SEo5@!6vz)E>oreq7hBU6m`-CN44YS{iSf3RSTcz+5i@?_^FX`baqa%G z*~)6R_lP|q%0Fgyxh;GHqx3d8iP!eSRpCU34HiKl-Eok?SolXhZ+AXdt9i3=+T#+j z1r~&cg{(`MN4RYcN7sR3GVwny&%O-`TQcjO%Z5qo@tsX!^-TSMNWNUcGCtCf=`Ih^5B@FpfGxELA2NuQn{-PbIQRJAi}10`XO2L+b_i4}yb#jWb?M-cB%@ z+BJmwGYc0=?qIy%0W_}~zkmvk3fFa1*6qp%09q0NK!q)b>j#TQ3Q%&%A4jE?yp)dJ zF@Ml)?4KUv6m1c@X>9Y_J^b;ATzQA3F-v-B_>erD}GA#fAqq12Gs+Hh3*5&^dP5 z{pjW~7c)ccy{gN^vvOh4k~lx$OtZP&F}!@Z(h;hK+^NFJ=(mIf`^?485slKO5{vj9 zz+SBtsjTCQNRMB>d09|&{>AAty2TWVsAA9{q=c!!M(cHf@Z z%)<4D1QNN|AiW#@=nIYAkN1w;Fak53+D9~hk9gjCr9(0|F8lo@n-Ny}Ua zO&jfyyxuW~@Gx8sYGo?QF< z%cysq6ksEWe@M`bD*d^`%+Hl9hDTY3a17;jsd#6ez8r1)?S@^z>IyMoVkrC(!6)fjDYf{M)YXe^x1oCak^wAwo3Z&RU+*TVC`EZc6)sdgfV zwmy}dA{#y7^5^J7zLLeco2x$_7f=2ZIl01eeKrf(cB2X8b0!{~N=`qsupxVIcSZqV z_fLGK_v|(SN4L5@gxU2;AL7p`mcdbdp{77|G{`9AncUI5S6;=Ajf>684|;TOMei$l z8Z09b)zWU1@G_fcDmRaakg#ZGMo+7xi45ZZfSF2}zT5qqy^p!Hjdk)8J_1YX#2+vDMhfEf$?S253)Df9${xTkPn`G#48wgHeNQA`ixkUL$ z^?rZak!NNo5 zO}JGngBrdWkGX67RpIvalJXq@ z!kViesdsI@?^R~UWi0BVGI((TN8P%R8nCNi1qo36A-0nk4Z?=T_##vDc zSo^#4Tp8)r_DJJx;Cfkpxm5Tnt7nO4Y9ux!CXkA>)V+;Lox=qPS(}U{URqOdL{-!n zpGj0a>Qq-zG5u(8Ip<@LA#P+~sV)^Ib!htd5>?HCZrX&XMr1BtdDa3+i12gxR9ULm(KRck3^E*tAvUwBK{ zDmaodF`aJPvqI(#%z0dbBQi)Kly0$wGfC@P3Pp8&2g` zgx&~JYYMu5wRfsypu~?>$Z=UK^;a_mn#y{%;ll)0RX}7zt`{7xsFj|(T~-|49?UP? zO703Q!Kw)=j8j_o7#~S4gQ#TVlQ&u`7EK2$^B0UAx@tV>E1laAog>lAo`u5RiS&q$ znZ61aIfCyN5@B4EzYxj+#>C87e-G@!r*Vqxp6?E-D+{uyun9s#NENP03`janat!wb za^##lt|-yRzS`%UrD?7gMtfSTn{_;LAm_bO|Aj8aC{x$b9RNP({rFY80K!^$1UA$r ztaY$xb%jUdG-z5M=R^I^WVRg+zc4UN*Ol7_RS1qH)82hzmHU9cF6$imM0as-Uh#$j zU5~FyYrTW&BitskjiVfW_R-ayMN9=TA_r=EX z?KEKclt(8qhN}UqcZPJZ3%B}y|M)we0wM?10y*i&t&kL~dre_o4ppM36t+j{*>VclERf}ASn zl=iZiA@BF;KldN>5UcM_Q5^o$CoRawuCUXQ&5IqTJ6l62cm1fK;1?@q%*QibX$T;! zmozh8w6JosWx*ZE(K^Q~^ELXu3LY0BcH(w)7UMNvYj(^rr1%1m5gC6>&6RBJ&j*JO_)hyGa8dFN;+v`F!IZFZc6(!< z;Ri~+iHXm_b}4_rt)Qf)m0a`QepRl!53QhcfUK=<+T;$D>8uaUoliIZ9nwPI#PxW2 z4cvS&T-3U-6!jZaKKWCD?oab8?oIg~e*kZe*6?h!w^QX*c@AN=U7K&`7v~2x&`t25 zlbUpWN;;D6F$esepa+cISQgJ@$ReJr^+q1$F{_`?Cp4nU+} z2QW>ZjSQ<0aAc!vrgbMOPVNBm?E2MrQ3d@*LSlT?zOKUo@H*?idI12g(etiTCihcU z&@1lV8>({Xr>K6MAcMOdZ{9bO6}FLQhIyWAD;vsV?PpLOH9O5$Fa-_vpDD&Vn|WP2 z_=*~z@>!lKUj{0{u|YYJqJmz}<_H$6<3=^PG#7F?>-ZUx7bR2Bo3s|Vlo?W3H+Qhd zufZjAUK$*Ffm-Fm(@CfpC5*O=$)m*hib3wdXQ@zTA(lSW=h1E0YK~!yEZG*B4EaKg zO`@v!Qn!NwY^P~JNtd-{=&-EkMwZzknKZ@^%8ZRujq(r!_9yKCykm9daP{)5iDcKD z=p8^culsw&9JA00l-8s|yd4slAr$`N%1*|%y4m(hJN9HDFJn8ic`tHdeKVv>mj)k>svliMqdjF17ZUJGHs4vs; z_3f=kX^y<7(LKb=R*v|swoap6oDlq69f?PzQ#~t?v6Rs!0#-SBAagdF zG85*bZ`JN$ZrK21OWUa=4+ybANSd0k)zuoGl3qn?u6dWuN%%`xH?AbFxCd;gMxj$s zj2D88exrD|K5k6`La(lFa`xf1u%BHXe*Ar70q*|=XL5gsv+;3yPCsWNY&JP99+JFa zBlwU{p8N_F5Ivw_8fcyragH#DH_DR?YJXs7xi;L?BzZlR(lgN7Fm2Qd@guKn7!mTJ~GQ|sSUm? zaI{|^nCpSA=a4Pr^!qozj?#`eVyuMzH}Z1&R<%n_Nz;h~GoRU@i@7f9S?5}#qgP1Vx=KQrgwm844d#_T1eBZA)CbfH2*!g;&WrO3Nm?={wQ3%k` zw7U7KP^eJ*Rc#{A@+wxmNxYgt`ON%%VkyGO!`+t{vr%hb=Kka2La^PUdjFyi_lFPs zDi>)xZTSY0PXqeIP`$fOgw7t2e(w1jfRRa=>K;UuM@V}+wlD!%K-8a1ni9Ag8Xlgt zL?{8pPs}GRWh_|fqplzwz4hzrV2F)am6Vu-?~78rH`1W5xn^ zZpXU(v!ODfGE1sCZAP|1Ycg@z!Ayl@yw(Ym>1>OLtUZiR4<0f3BCN_A4D3!!IXyy^ zDB!Za1}snPOSCldVO~AOr^0fD=0nTqky-5b{3xa+UWDA@xh2 ziD2viys~{To7m9!3a5|6K3M;7CZ6K{J4lZh3NJHnO>My1-twGhGGEy)im6mG2y8L6 z`*yUvxWWtpFf1$TL;hkg-FE94E@%iX0hJgFN1Z@?S7YJEQB`F75=D2L<;&{^TNwgG z301kZxHB~IPv^UKhg(7d$m7h+R6CoH@s2}vUs048sa9csyZGM^rgI3m0_dGsDSQ4Oq zw<`HlNJebOw4!k>Rqm`%oo5`@O2xO#@(eh(xe)Dg;eN^1gKaj3YYcsp3{Cx3uJ!xd zwkjz)4!zE3v4s2_k}}(m0JZ9OVBXee-qQ`uowBbFR=kP6=NO7kbGTWb;%tIID0Cdk zR4jt)FB+5%jaK>!Td!x^=0LOp7KN>Efi*UAYa$?~Gr}FM}Ks z4kL<C_z@=c079H_B*4)A0k_QqfBXn3%`=HYL%Q6*@xF6Eisb4 zu7DdDDlJEN-*ruR-{oBxmKiC$?;_{iucYZl{{6n|zZ%`+pT+!kpS3eHN(*IU@#7)> z9XLWiPnn`r1N@eEP*iy40$HiTOX1V43R#~XbdNm}2N{fKfJimYxzj?d81qoM*Lbsn zE1u`-Iz>LLz7nm%f`~gJXt9o+H3Wp0VrNRxG}jkz*S_Xq2|gkuHNlKQG3HK zEt=&{=Pw$4y>fpn(YzZnw(?fJ!Ko}tFU$b)vBcBJvoj)K+jn_3u+n>lb+{&xY2k_| zr%#e%DDV)1GV?y|kUGA*M6}N77S8P58A{?_k-z(|M*E)YsIp&$DUO3&1TtE)ZCg&_ zBU3r#)QwMFnl)n_goj_>R;YCWH48Jmfcf?*&Cm7efV$_T`ggTGMjyB&ct7s=WU^Fn zZVu`08hIwi(=*G8gNb5mv<74gmt(x~UxLXZD8bYfRxp}{~RFYAR z^%VN2v$uu%|ErArq7>aZQ?c?(7ys(b8yJqXD0p{onMt?*7{1DrXpBK*)*F4w$j(O% z*{ndzftDtG?R9f}4lD9cYwA5z+^d~!h*$b-S1zZ4G^&aM{l2<>caFqS-COakr9FrC zmH5t#+G=iKid?fz1Mk|!W?2CZvNKJ+o#NPMh{4$(tjS-U`IF}y?T_)gcN?PIVkPBO zlCHCXO_dr#OXsV!ivwGAL2+B3MX%aCzIxT+LB_rdT#jnbYmiJ9}fBVb*sLq|MBSmD_)E!cg1qoFK?djIkV@@52t_mVrZH+mg)EA z+uv~aFJB%0szaDLb=;zEF24IrDFT@s4~DggT5f=He$*9v+t;h9wX}$~pig@^St5k` zNt89r6BU`+{aT&Ku&W^0Dc@Y$(p)l7wtqSSq(f1$FYB=6kNc3QH z7rkOtu4*5<0cETPSH>b|Gcxcl{p`MeKXk31n;FiHkZqhsBo%d=zN1OrZ4`oznUeHY zc=(%9bMcB%7R`<(J=yL##xr5zSTBF?1}DYAhktqS5|ZPSYy(3*jT zW6Rw^8^wI8N`f2i2~(nF=qwi4l-Uw8E}peJOZre)swXv~i(x7hZcMf0S=dMoj&pG z1_-P|a#aS!9b_cImU|FV!=vK~#o$dn840A}91zSUF^&y+H->n%ptCH4hjay(nv!v* zWGdx@Bgbn|qc2~h!I`MUGKw8pGX~es*m%1`jMgY4_K6zZZB6rc!6zqm$H(rWcR!-j zr%1HI?8E)G#MZPz!f2$eGM1G5Ou~d|5XjVS_YRy2%Y~9I$_Apef{xgGUZn`uwY_fZb2;m)a$ZtoupOq+`d__rF6I_o!mLl zJx~T8Jg(aS9X9N&HxXQ%QFtWK*28E%c|D0N4YTlQW*wVac;cUI2x?}gju|Z{Mh>H| zU}ijhpg52VITZ=7LXTxKqjG`oq~8n&9pn~UF<&r>V&W^fM9LX*e3D|u8oLPy8uP#S z7rgo{qEQ!l>f4i->rbECRlf&7NC7lnx4nMjM03z7gw)&fH!oVA_)&bH#GbbgMgC>v zNOHi3_SX|<*>*0rV}-GVQDc=j0vc>RkrB<^{WqF>`Kd&MNnfOfZ6Qg=o8uVwdVW}g zZ9s_d?+r%MU(j+H<)JFbj$WLs)l3W2r3RY7)XA#1LXD#@>QSZ%o%USKs^Z(c$W4x0 zX^v8BJnFb|930e&5?U#?hD#^v88V@?p3Z49yWK2JWkI8Nh#W^tl2s{7Ffj`?&tWv% znQF4@T!1#gLpL+@W^+6^R@3>MZV&T3NCN%zcxi+Ax83ww@|?(`m*MJ2{$P!H6N;0pkac%_XmxG)Bnp#=UEah!Z1S`A z9i3h&nVe=G-z&7OF_*x=Bd(8MyqoH?(eGQ+l^eLq(6A?ve7L2WmM~3oQ4RAVDw?k8(Q(Y~G$|&JpS2&m3P`cI}!} zbISG41_ygl5Fx%!q@s1bDtA`Dfk4--SB+iLi99zMa0(j;V#4%D9&!C4FB-qW_rf>yjaEAxDG%i4#-;wZ$$U571IcG_^L@Nd#NJ zHP}K~BEs2ft=+yHy3J>Ni z!3LAq!dPbRx6@&+_n`$nK>{oMs0MPzm4@Nid1eq_lSpM5b1@`rnXE75RdI=35!os1 zE)Cf~y@4$6Dk#GiQY}|oT80n^)F+t_;}^r7Zl5AMMUWkPDvlSk>jVicY@l>*jlA=% zJ6w7YfsgAd+_uNDA)N)`ixHDdX zPdwrpfWDa(ARr8QA~uVuoCA9N%e{>A&lN?_9Jv4Wt{eXgkw+PRo-x8VBu@?k2=#z( zUSGXua{GMar39*`rPjUQ4xE4ReemL)n&nGu2J7yj`*zaOcMs7naG3k0cl%mapx!b8 zT+J{4{VA%}&KKhThAoY?7e0IYr_SrqSiwEm54Vr**>m}$=r;ui&ZmgxojzgV?R4Xx z)&V>{{qA(@DN@Nn=TBW>?ls-zo@c1UjMXs$LbZkYE@qBA8{>10#g}~KE$+pYCVr~s zZw55z@o$qgEfHrjSk=&bSH7sV<|6RMMef7(#4!ApIwhuO5~^(s*<)eWRH%}LH;R0=vR!=~!%?SPw0 zZGmpMm+iV}^{Y&;Vxc_dP{ddLPy~nN!v5*1?$e9WCnp72VRY4H_<5$Fb5(opcPBE298V;(1XA)w8Wz5mwNx0>E>J~yUQhmvRnzVgjs^TGQmAt!`vt`b4!L2gVGF+AI*Fy z$`+3VcfR@oW~1^?A>dydkp89W?vszMe#?RBdQ$MAN%o6Ig^whmj{|+$Ug2D8_;v`6 zV;Dzx5mx_s9)fqLHMZR>x84Ehk~Rv1F~u)&s4Yu#zy3$p>j`Bqo{R9;_rs_eBRG0g%d zE^;>KGst{vAb0A;npEz#pY`(fSz+Gy`|HQHhgr43KPEA~jIo^&Hbp`DSGT%yr}B8! zS?Vdtzgpf8^7u=oZ?4~by8C3F zjzh-28u5o^`$S59I{ek0xA(k1-v3GJ{EbsxXS?2|q#@#@Wiqc6|=rS4xN|7}BU z9=rdCp8D3g+Y6=Chr*}60I_2~o@jPIdEZdvF*BZk3fSj<*a*)~&M!ZiptBKXWrY8L zI6pke7ltoo)CrS?;s3wLe{@}jCaPUTQk*ZeUH*2j={+GJ9<|w%p(rULE_x4sK_uqg sK80^jB>e9S>c9Xo@_PZlUMPu({#nuT9}OS)+r_^E`~N|)sGZ*b3+vZTcmMzZ literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.png new file mode 100644 index 0000000000000000000000000000000000000000..8382dd7a7e48ca7f7e5ee42f886c33c260a23676 GIT binary patch literal 15750 zcma)jh zb$z~{boq9&8yMETb%G;LH|EGZK1zR53`xfAHH91SK~4z~;z3vDcI`sww>n2bju^)Z zC#gkXH3*7u)svEYk9R>&Ulbyp96~FD5YZRUEPPea;Q%;$DQWk+Tedmd5U)NoKl76) zR95#kr~!5y8oAWm)OvSeD*stQ(uAhP`Gf`ewUEadmS)21)U#CZiv>d@3Jr`pdB2{-TtDEc)Ag;eja8#Om z0CU;3;@Z+k1+{AcVFf3KZ-0UUqkkkPek5&}L-z}Vf!t_5jUN|191ch6>0-cBRBaqm zvZ&;>&7_~H{t`bIlhCEQ`Btozzag9wKuwtbguN3`__{*!nTW~2{O#4LoW}Kn1-ykVJ{Mwvv(B9! z_1c{zG^wZM{-U-itLNL>9|ryy6&m2{td7*SX*X3nRGto`!jZSHFZvKMLQU$$k0R&% zlEtL;&40}%_(xFR_ok`ttft29$A=ygcLcsrv4f3E%eWzsWLaM)U=_%za^5UUtcUwMK@w zxlCVS96-t*!YCqp^Zh`}pv3gwmRcOjR(0Go&DcPb%h)m`)qfN@T8g_v^B2Wks{dL? zw8g{WjW>cBXN&XU%gyOmHi(GG@UR*Dyo+JE-(6LWH>J$;vSYUR&z-3s(OX+&t!=Ez ziTa4}LMpqTGkozkJ0HsFV>3#i6TQ@16F($#y zvXZjRzn=q0Vb6cn10%RroRQ4-i-;%2v1E2`+*po8?#CIH%pabUiH0NND)2;2bv{*s zXE5D&Yc>(#n}W|2sSBh5Xb4(*one2Y&pID=>0^n+_bBl~e+rQqs{EL@Z+(tR(;l8R zgQpboVaq_=i*F}4_UPA*XFWDIX9@MW`oTL=HNjymkx&9|`iACnhD<`J#qM{UEgdnm zlS79r>8x4>{ln9Of?4FYPt018)K0ukr^hC5wxJ(6J0YN=G8Iez4$sW{#Eb{!Xlq%H zkWB%M09vXVO7V75uECCKfW2}F9lbasCg^{m&P1Bl=uxxc!gFnNE5>S@P~B7^wkE2d z3OrnwI|Bu1+!^t;Dog5B(7$B<;mGx*Z_&fuyz<5g>c8g0i15s{C}b`$pZDALKrA^M zI)ZQ>b93M3Uw%moN{1ierZLKg+SdpO80Tq&hd$z=V4B^fAhSMsC$*F3HO_0oTa{~* zjXhvfx{|m#-P99;K64CzFurl28b__2w|7&G??bSq6z;PCPzyXv&{zP&xUj2**K+_*nSPvk@jK#P$F*LZVXiTul|ruy zPd6_Xm%tkK4%V?>?n9NVz~m<@X^b2U`o?H2y<-WrIHA6xbfDMtAnb);1X}neHT5cy zD0&I|JLD+y1Qp%PuP5NgPDIdh6A;h!17l;+DXoa5vN>6{pvYzV>mO5Ku|4{zw%G(c zZh@=m>1|5{2=Us)V&qfcHNCG0G(KTmCfk*m%SL4IkTI>r=hy0GsaE$PM62@wK9p_XTo3PDTPAKe|MJ)a!x}=uZBwtF1hxXKXYIe5WdjxdhyXk7kgl%il$3FtN2@(}2D$_CE3gwfjIM3sItBG?M!$k`(yo%?+A5V8`%;1|5>walKnRn9{{ee zpY_k$d2zgD4}Ek!KC=v7pElu7)-l}|GWhJeI^w^88NZTf3oF)aBErn#;iV{kPm2x* zDAVc!EH=z>*&(5TMFyy*oaU~l5PaAiFYnZtvOX*sNRZ2(*0(3x3S^tJi==EP2E~1j zmZyL(FNGb%CU3aRR!$DE9YdbSt?XVs{GLdfu4?3)q?k+4gedxup*)eH+F$nBu0OUn zIX8?$&Gq_ejwn7HqzmpxLyg9e!&!D`SOO-?GNakp#EE^Y7El1ON;h1sY`j*shPGp6 z^2ravi5SP%DPc4iY*8=}GdZg&@9!@-D!`Uffs`H2g^uYv$LUE1BayV3TpZ@G|J}gG z+T)$}Kt7Jc@OXp+rhVmnpv@@CYKncT@cQk*5l>NWicaMGz&$J%>NBc#tz5T_zmp` zc?3dzZrdGV*V~^u2`142U8kg`%QR16HVH2pt_=M8+_1fkLiQkDJGqZ;IzAni9kx&= z(J3?O_ee+1$yid+O?jq6C!SF_FZX&BkMOgRyd%ksxe1MBUabh&^THkAEkpZPv)De_Q)%R1avPZx#T1 z7`0R94KvZJvU6!a8Mh|Q1v0!h26HYqpkVg0qucGvqJ{aPq+>Xn+|u-13sdDS{5b3I z%Tt2odE{>oUgqiHJk#*rykel2M?&V&@*&sjAY=AHq0$0K~RP4F2Fj;#sq0y^4Et8)^1X~;*7p>`+M;vEH)xB zs)^r7dPLyZ5wn3Sf3`ELWkU@J;5`tG&4Q&*5RTLI!kpX0)?I`#8_c`ou=k>BI%2nj zX6Fg)smP#Jl9fGwekECGp7j^=VCB)PJEN1BS&BxzU+KB>vA!MnCK_wZI|`&qpEZLt z?OU=1?y%sa;}SZS^iV38itf1~KEQWwJ@I8uAM9!V$i?#TUoiy{WV~);=42?%Hw_$I{8_q2@Yyslo?J`TCnd)M{z(b#T!u7 zm{S@QSmeh7cO?J2tBhZ{zkVWP0u~_{dYcN9s6Tp9vyU$xG`Uk> z;!D}h`=CE%v5VN#Az&$L%rk4Y_uDWtK+f%6pVRs6_7Vjhz=8?2G&>D30@f4qLaYLuh!{UvgW18}i+ixo{ zp5TVrb46}28V|3(*<*KV-gvf`Ly2*D)^?fEqlH;|ucEnFP^5a<=RZ@CFjFy{Y~Tzv z8o&jErRI6(WH@P(fd)m)+~vf2@Z_Iw%r3W0TUO}LB4tPo9|LyYrzYpBZ6`2lni58f z3U!yibYT2{uhwH{&2FS>%!?YA!yTlhUh2IH!A@Z7NiIFiT4S5r>F&aB!*!1LM&E}4 zwEPs9KEI={rO&H1ppKNw#>}5^2NwiA{nQTn6ZP&H9Uug&0vrnFd=cE$$&d_7g!0B{ zxM`A`fEXP%dc1u_;?d(@-@6kS)uPiPgw!gzRle7ftLZS<*%R)Z^710#Z~Y;NptE)` z)&4W@G*~-ltrTyiM?mfKDjuUIqo`A2mkG3<+Eg)PMJf+F)5}@0HdK7F2!phfl^AUQ zYof>#Lxx6?@<3ykXjq<+&nLAEsxhtkZ#YL>U1%?y&g*(nL){GOZ7!(ov66I~|5^qi ztzlErcnuAIS6X0&C4= zvLq>Ksq@g*Z`iwH8ymt}05s8(B=2DsNr^Af*lLw}!+_4Mh^o_v72l~;zZjS`dvFWv zN*5pW{CLDAk|NTZ%pd5eS@A}6Avb>+&QMx7R7ytyOWxY%n#6tTjydOu4^aQ@_lopE zjLPQ_?dT_77VV=SlwXI*6)A;jfjY=k?+q!NLXAkUG_`cppAZBmj}%wU>Yjz5=yjpTl?tBQRCZlq6ktn~ zh@k$yfY`o%USmpGw@NuAb!d(eM2jAZG$??8V2>ZhI4DrgO6P;#pohRPC?F{z&-fJ2 zc#p(Lju^Dc!^2O2uzb-iRotA2Iy$8h#>GriH^`XF_m-c$zw+SlUe>GT_0ywfcoZbo zW@1rlbLQ4&Ga_SC=9+`0atu+C!dr#0SzBjTSBZ)KHeINSUYi;H9lm->X=b`eM%4#> z?WAm^)p{S3aF*=;h)6!Qb5Ej%4SPx^{(!>XVOn?)xG0wCy*86s4sAW3zIFr}fjSg= zSy^p@aju@+Y!dg2Kr7I->E*`px6NK)w0>UoGF8(Tm9^H^g%!IuH6sO^HxZ_w zPZ7FKM^8GpGq(ltYo50`d!M})4;#dm_I2nxk#~amDDZG%$uFF-XdM$ns>cld z{PgLBo2`8MN2Ep8X@LzSG#rpa6R@A79i9RT_&29{F;6HS{x>A18B$Xu8XCQ!EbD-z ze>lm7l9*ovKiaSVlC=w(N<>{qv^ntsj@Sr7yn?Jwo>OUhHcVQBr(}092lbWs>Lh)9 z49De>e#;b~=I-1uHy}tvT{2H$6kMnlVGJr04&4Xc?ti04Iyndoug^IZqJvNQ!b>GpO*TH0A`CyC`V2Lb?T%w9;0ZV=&s!qED1KbO zbqBsVtMg7IXgX^ycyVZ0bkRAyb=5?ro~=C^%L)*cBM^5TB$mkth&O~>hz&N;UK*!q zd~3Fo;;&RL9@J8$M2w(?|D;GO0V;BfM@NuST!m=cLu>Q}e`dXC+G391u{OkRQP^4w zG3sMlpb=U$wi=WY54OBg(cbF5M((zjG2TpnX!eL_m*$;z#!x%mwt9p3qy}+*NPTH&fRu!0o}c!X*Q6uT+*FdV7DM zWok>(LQv2VQ-7gu7J+1y;%^XVS?Ds6xGFU@4i$%(uVpNV=KU&NG;b;>ZP7p1zh@ zl+qD}_{N* zTxDcEx}$?K08xOY7C+!dtE$K@AEZ@zHV^Wz;Vezz&C_efIif($lEfFA?l#u> zi7!W3zAalTb8p&|i?Ne}c0Pp7Cn7WJRqOBgdBF?aFY8w?awz|rw`$#qHQn#M6iKgN@P(`L{yWkp~dx^ z+&E{vV+{Ja$@1QH={GbfIp8E>Xdc_#9|u;Js9`g&zbIVA);=f7?e~0_bk06O7AIGI z0t(5wHDu6WzX40?mkq(dhw*LvkFTxtmw0-CA48%)XM%zv`3#Q=5Go7KUk=%H*=VEW z4L4Ih9st+lKUV)xafeU#mDw!GK1k>qS@yPQ8}ixULWq+AfAOXyu?!lbzp7tQ2Hx2` z(_Z^xTk;ufwo>b{P8<9)@)c}?ayWghko_W;Acopz8KFldys8MU&}^x1p`D*7FT6j) zp>6z--2Lv)MNT0i(o1{4gzhOet*vpquL12VnBcgdx8cENir@5eeonA8BI=GZR zg?7m8GvsO#J z0No(Nyw2>D1nEETmB?S%`k=mT?p+PoTRyY~-$_d94Znu+91#EFH&D)3%`|(R6q*IM zZCmY5ztzg{ha-Wn>__IW!^z(5{TUaC@e(}HNsGK1>({34QML{wxN0(k90_voj_le7 zi9$#nVpc-{3k(7C$|u{{_0$aJ+zRjBd8uhS%%yj3EC|fb@-!{|%5-u5{h2t@ zZkP2`|CWrorAc2DHYFj;>ygXiR0f={)1WUGtcKjbdm?s^!7^Q|z-vpkL$@m@Q_uVK zu&BP2e@dk0b2SGIQ{T@h9HSBwYDZlE`JhUk1OM%ov-91y)%=cLJ_WAFQaROIdq?Sd zyHLK(4Sy4WxHtsjtKXZSkMpgv)a0#w5_Ps=Uq7zAU3cR<&7Kx#D1=*`2&$j?x;R5H zr0`~ZaM0d;mfp@r4^Fci~;5>BOXrOqQAsgaQ7vA(CU60fh$L0Jyd+`(gw^y_Ctwz!8 zj}c_O!kFlEMS&Z_=5Gm^gQ}c=nd-RO^p~u}#D;R6+P!^7((hP}b+q$xs)m#GEBNkN z`C3GsL@FVw1nz1)!CIL3M#Af1?t;VZD#-T8{D2y&x0zjm2+pH!Fl4+S{u~gsD)<_( z9c1+NWWhzai&8H_1I%oRoUHNn^hPYzfj%71aWV*Vh068L`uvo(c@LLdML7?3dUv3i)0&rO!Q7qK zY4Poj*=Dr$O1hg(1+2?Nu-KoQQ!urmed<$$wv1%}C(anOWB5=}`(dlkxBsT6=fH&% zsQ+NS&ZiCZJfs%k)#n&qw8(%pFJ;N9UB{M^ZZmq5d}BT3SB5=cAK2$K|efb#aOpq}eXyld{bimh?zHaC*l|Kh^!^Q`>9&*g&F$g@N8D~NBm62qZ+1CW z{oBPcS68kBm%q+Y6K3!nxwcdenKzaAjD6qFk-)&GviU>uBgkQD!!drOF1o+Tw=QN* zO{jPEI-lXW_#0X8?twrnIS(F2a8SWhnL)GOi1A&G&mJV4=NkJZPudV&?${poNM;?RB1bXb~9|N|c5HmzdvtH_qy@^6(JTeRdu8@MloonBXS)&Z+ z9~>oUgY!rK8~y-)!H3*dQYHLr6qZEfd#w4fJVH*Vm!e1J=x3`6OM_EV6Y5H5pFR?k zi8F~qC!@0^rWH?-4xIE~=NO0hE%6J9R3OhM#e zF1dF_X7}nW{-#LFBVPtCGA~LuIVWscDr;rBQOfk6wuwyrgoC##t5e9>3z@N={@JVy zc2a1;BbS-OPI;xq>~{PT;hG%t=4F@8=6LFN&+ooz*Z*OKh)Bc_nn6AHdAkyv27|Hv zfV-ZA+@Fyhb28XxsrP=}2qShIe5c5gXyT9m9@Y_Frauz*gS=YPAwsI+9B+}4y;$F* z3Y28${}e#z)A7`Vb$0U}n`S<9H8B2fPJ40hVoq^qD86`J9CRrgYR8Qv6Nydb9Dx}Qcd zW!;{n_?q{Uw0kW>pC-^e1^F6`+Z>QcCSTnB$ z+}BQXzR*H@S`suQmR4C0=y?{CDaqqU>X2J~HA0eGPKVgZ5jZusbm<#6Qeo+<=}5rM zUkYYQ7a*>654kbV9bM(w^iZbaer~BR74Dg^a$MBRuH0J2TE>Glrk6;oA1?+JYhpK- z78frTDBmkt;=ahF#{oU+-UUZrwsxfxIV7n$!bP&d?Y))uX2d z?*LAJHy;)3Tuh1f@2IgKtaj!PHXh$1ywDYnJ-Hwv0mD;fH+_~3ot<7+?>6gH^-PlADsN6P zL0sP0l$6ZhBl(-d(3n+6(+qZ~s$jrLd!I;%+8g^BL9}AT<-4LDJrPuX1Q|*@56O@E zww^YjRvPg`D-AGr7%ABC*v|C8HqC)|7+YZRtS^XgAZUnRpl`3e+5}>=JTGU35RHB) z`t$pNU_E;%o~2!VV&`tq{h`yN{}&zFz#P`B)(!lzO{)8R3O{v6p|?oX{Og~<{POOV zC|n>622HQ&vjZTeU2YXdSY5~A!w^+Yn2q+WKH8qN9y(cJKo#OAP98?_dmhRDy?#J$gApH)CI9%} zX4N~ApE`i9+DOrnz7==D!BI*7#|1bT(@5?yn*>OR<$n+gHT@Aqy7@mN@p?l&~W&B619Su*v?S65 z0tae6C=$(PS2Sh}6>r0;|HIb3t-aqz8`;~IU-GR${1H=yi8?qMay?{! z3xotB1naiQqWQyUvYX?`z{)@z+xH>29}t~H2rHus#JH-}5{eTm%=qM;p4GQL6*)OC ztVn>g>mg;rE*%tsF?&XA*kk~+TbU_RwzB8!`h+@J5hmU#sdoU3Lr zzy0Esgl~QAH4a@q-b0Tc=(ihp#q7!io`fffT@i?Fn)`kuXU}sMe!d>e%$AeDcuakc zlA3z_mc8n%nQ|qin0md!Xxx2UTC%!HOfiIC^XA+%oo5&H;&P&Pu+X#PI)tR5YRAsk z<4e?kz|xaTMXymkHRY3?Jb^FpRIV8yGIA&izSWq{JhR_4YY?SxYx9o z{^tA5Nbhsqf(U8~J75Gsr0Pd1*_@`>C|RtwwmMDLaw<9C9{nLrMC zFz1JbgKmiFKOy=GhN4uH>aS{BJgwpGGap-~;t4)#PI#-%r zSer(fCq#}DVG`A{*to8(d*qph;wsVQrT)gHf}?uP_qhHW|A}u!go$o~+sdrA%2nuB z-Lok_4#*1P39K*CR}x`_ap2L*RV>BY6M62t6+Y=_T+?6nu+HD#5z;ftO=G*vg~tJGWW{9}SAvo7)xh>%~n)s3+huMIZVPHzb7@BBeF^78Nzq^{C zFLFfMtbBmQ_%#+ItNMgB1;kl$JnBsXoxk73>&agnL6fIqN#Z~|yroGD#KoyAA>DW-s8EhxW6~p}3~#|hJSD=NDaNE? zj4%X<6^d(npqSvx5QstB^I+6qr0)9p?%E@km_Fw>DnA|n^wBUDoRr+4+THIy57*Wl zNlU9EA_wIf=TEIbuf9qw;@&fg>9tZjzZ%f@<=4Ns{~Z1tIK*4D z>4FzquKXfxu+w!3R2sIoAfE@z1fLshnjffh>&GF?E%H|!{GG{>N|iGc03?j)Koqj#MYOE`MlS~P>U zSZ39?-wOBl>b1d$_FlLc`~dsHi0q!zuXjXSE*RD7S^%)SQ4k`uUKPh-5?b5dZzzW% z01V`gZWtq*z}qYwS}}c?pzV8sQFUbhaIix(5b$KxmC*T801=VK@Odv3ul6S+yG=T# zcFo;~gmFSwdDHGDJwL}<0k&&(t>L*E&UFv&(IcMTa6hWo1xDeWS-`a`1QMDA#DLlmvPX(Wc5WkPx7S(1*X@yXU5B_Otq{PDf{XT)sZdub)+(@p#d#)}j+U3vv&MkH>=gwQ! z5#ruF9l@8k27Xsju-cQ$5}CoXy{@aT-66;*P|QRkK0}n|vQ@Ezx0opDlMy$SgN)hH zmBdcrV%E%KjqhvCVUB{aOA50nx5mNeL>X+|*KaZjQBGZ!uXo;b790)tAM*-Qat*s!|x6J=3#;;H$jXs!uX`tc7M4d_T&us=Dr17-e4V z-k#&HxRJUPW}NZns$HQCF0uLCPhS6+=JWGG7a8;B&rpe%9IeLtjpGxDT)0^}Lfg}^ z!cVUY5|J~;SvO^qAx|2@!&uO={k7}S+3&CTwmheIfA5ZLK|!6})_#IZiWveY(7$Pi8T0 zFRo`P)I{7YfCr@br8K?qdd>$LwhZt~V)|WSz0Jj3o`_*l%zMPk&qquYJfr{9L3|bF zXdE|%56p)hvIK8xK z1aZYE0rU2cHW+(F%iLLbApILA%+UsyPrO&MN}_4i&@>oAPs69LbC~dtN}1Pc%|2kO6yU^cC!~MV6{0@K(|md8 zq{v*&fd7*IVuFhzrDt4+jLq-V-TfJY^|Pd+Klr6-F9E2tst*?OM;I~UGkhVTC(ekzXTa(Ih!{KC>gta!mhJ41SYk;fn(GmP|JN>3?0 zEz#wxuOcC>9W@QSbW;G+OoS9dv*Gm3-t^Jg4=zOCNNX<%1jC|DX;(emQ`skP%HWjGRY8iCYbSK@rXHy;QkH9G_q}ZiyT}5BC#=u=h`@__80rR z5Z($v)J4+(&$UVG-3bz$bD&d>>oD)d++Y3+IEntk@b&0!nLU&yB-U)Jv{B@^hayE- zPcCH#G(ChhK1m-280z1wIwbfgGx4L>MNE}kMN=yRIUR)#FT%@~Pl~)!UY89^mgM0e z_-#tKsdbtQ)>V-Lrv}~KBn5Y-QJQ}nHXjmrpB&Q0)O-9l?u#HRH++K=iH%9VD$8=h zJ4N7VN7FW4M^*RzWL~a9|APbkx53Hn7gZmpy(mW?FL7eBp_QLopV={X}SR>8;6Ceu-A3y9v5+fKH30_IU ze**`NiS|7sA)T|{@Cakb@Zh~BW^XB^5^s_39DRSIA$5Tq5Ze2Ngs1bC zINaWjOH#bOy+B52+$ON?HcVZ}V|o&-p*W4(3_#o+QBlEtkl=ZExDqUHc5c&UwQh5)|U}sVg=#V~zwkIwKAad_)IFJB}3G39e(Kqh`{|Y^+>BU^(xP3~MWx*Z6 z11Xb6a4?t!!WGhL@+GDK>bsK$ahcGS@C6GGk7uT6Dum!Knlyfd5a~no1jSEo!v)j2 zrZYtFicnV=6f@EimjLRVhdDRSzcp5Q|A6QlgWP} z+BA?APNvZPHm|SBjy~x22_F;J0=?0JMVk1GY(z2nWtE_A-d+pn)z+r;gQMCL^fE+p+qmLwV6j=LGAMQwkr_Tb_3$J8!=t0hu92^);vstTnn?sZ}!;g^a=d+PbRR(@^lN++6jzNx*TL22>*G>) zl?=0TP5Yv~xO%I))H;)##^iG5k6}pH>zko?YA5c@Q*qHb1sHX&5S6{seHdtDT!T{= z8`p+SADCem-znViC^T9SyB-_xjXmqG8PwH03CKr7@YSb0I+;2YgEOJ^=l{D}WP?@& zTBN=Fw56Eqnj`1nd!(vsf^*%>ckAVU>p>^UT71Z0#om0F{HY^iH9Io;r*^u0_um*` z`Mf*IZ+rUaUwNSkO+yKZ8YO;eMvI)XH(I@AC!#SvT*$-y0Dj^3*?TR|E+HV3Vo*{G z2qHiioXp<*gYkcu8D)Kkg-3{+&%t3`1ufP}bMGeNraeNkl0fbhJYK^N!bkBQ!h6S8 zCe`$HS}EBroMa*N3UU*?A$Reh0;+o>p6B@fzRszd)Ayyr=N%P=-Dd{a-y5>TpN1t$ zZL?Ls>kC>sHu9^o2u^%{w!|^+{IgleF5oMqsF!e8606$9X0aTY3+K()d&KjK+Ata{ zH-XHWTX_kk{rx7X_V0Hk+fr!K^t}g39phDx^WbyaCuC@z_;$~FYJlZ@28HE&Js74) zUfrkErR-|lTrDZpM?j92Mjvv9VsfrQ2&;Vc2oWQebx zu#m*>62=NcfQ3)C2`sh>uOinr+d&mX2%{m##ATv(%SC>G0MvhF)>G0jLXzcWL-zbx zzYOeXeQ&;1$}L$ce{ms$*T*ME=Rh4Uo_y{%-(o|HW#S**MLyPSiPK;GfTfR(~>^-f>qNV;|hk^%chRVqOQe3$jqmmkeg*3AU%{ZkzLAGU^KddM_=Bu`583* z{v-6uPjmSBJK*B;)=Y_0$As37YXcFb4vasT534A$vi5`1Mn_gxCiZG&G(F*E*5 zj~go%Do639)jSSM*W0bbchU)31Yk81!3okC3CN&ZT{$=lhs=DV2MM;QHtM$)^8t*v zjA-|Tia;#|T_=_Y0ZM1o>l04jk80hG>f79f4db_V0eE_ZO>#b_7>*Zv!UMMP>%|)} z{H$mz`?fYp!ZZZ&hS=L-*art3~LQ~e=9G0C&#wxkLw2G#BspZBxGJX zyjCn(8F*&*=U-D&K-ww>;U{An=uP*-)yAX;&KB7a@t5XKxXvOlQ4wSY4)3JRM_v?v zorcwjt5hTg7NGwRK0qFAf}h5ycd4+iM8e8kEOLZaBs zfg7VKzw@w>e^=Q}&vbs_PDj&QRYjT?y)x$sKbo{0J-hOdzCTFxo^f`0dY(hC%IW9x zyhw8j6FqI|m06$P;i!ftmc;Vh=zp{;dr6p4s$pl5_zgTK_Akq+{r1x%8++wkmt9X{ zKlZj4<`hr6Zqz9>HJa)}>}eh-1F@98)Mx7JwR~-Ml4ZE4rqz7}JX-PlQ9`%gZoM|# z%wf~WRn});0&Km0%ylXD($Edj6sdjw`5`OdZ2PnK8S|}&t$ye|WthpMj#JcMn@6Yl zv~CQzaP%ipK6<*@q3*<+fEnxBvhG@6K7MkYgSYrx+xMm}pjJ+E zQ9J|9ousGQLB(vd8f;~|dbkGk2tIUJ6tCawK6}b7K8+l_lNS2@ z!HZ*O!_2O=3oey2T&2R^@NpCVw>)7LLc*{aLuS+im#W*Ol-0X97)2NJYiHlb!}pub z^u+10n*)lg@5P?|gGV>T_kE2{ZBh+M9zyw`gT)wuUyoKU0-4tPaZFVZ=Z8{}h5^#Q zYv@fn%yMiHx2Z0 z)7V6X`XTm~hSM5GkIfH*JbU8Xjf!^(+ z+V7z+_N3jJ`avUmm=>0m8G$$2Z1lE}-Re_7{qDb+0b1PDUh}TB>Wz1Q(evQ`m%SVZ znp1QtqqZiqEm=AkxVq-*j=>STCaMUaS?y^VQb%!};||G| z(#Ea4!KM|`m+J|01(m$oqC8!f2?82ZCP};V+u7^B*O$1hU(CNY2DmLS%`=X+hXuhe z4%@0iVTZKN4=HuI99j!3rOz`>;?0MtR95x&GX=%53p+wa@Xhb-=w8z+f-m$wUoA=6 z2AX`mcYZfFfm+HB8+)&VO5_+%aumU&jCFM?3X=cd)0XwK?e(gm==qm&wrdaR8h?BX z13xUj%D#^{_-%+eKCBfcCupo4q-pQm5hlFSYla)p(bXQYss_U?@K79-LBF5aBTRk^ z-8!x+Gk&{Ro9<3`pm~W>ACI5Yl|xFgAl709Jy_P*$KnfpHuRZK2cAr{2m(gk0RQ$E zM6neiyKD%5^ZGY$r#nsseXh!;B8qgR&5+S%gDQ4Ct?6=>{VFzQK1eoTAhoHivNq=vlm$VFuIuMjX3s0)iG*{3V`5i>*`#^=RjA8FR? zP2G-WU3^_Q^mx0m>g>}pObf0Mq^nv~LdkW5Qe?~<5Q6@MTv4?%dhWH%SW$pL+Icm^ zI(MbG;c|{mzXN*oS*c+x7hyRP zJ9D;iur5ak)=gwVQ;8$ETZ1g2|EGuG1vE_j6`-sY1+Cdh8_pd3DGZQO#RuwX=5Un; z=(Xl3c`#zvAcJ&D+P1@W>>=JQ8GX40JnwSdiZnc}B*rJ3MfW9OlsWdFPofkM5QtTW z*&5R~KsJ`F*k!&k$ju7!(M_$Is!T7+ks_RkU%MC&Ma&@2j_U{*-(xL~iRJAEfXH^S zb8kg}KWbR;uec+B57JZe7@HU!u}$V}0?3pZB)_{0 z#t2=1G#z$7bpGfliu(10wHRP!=hmxQHDJSR55v)2>JJMvX=cwInL)W~4l`qGnzFQU zr(sMGVju&8iJ-&EP2Ud-1ks`Cj<5j=bBc(35DZ*u?gRM`$y(pZa7=_$i# z@0>q6gxDRR{j89~%otvP${#)z%PmyEv>hXHIuizZ zs#pfW>GP+X16{cyk)>kXJe}YF{$&U)I4b?V2snjRqBh0v7A8VHNXK9z#ueul!e$o~85|5xHjkVw%Gh8BrGY`x>g^k2%AT_1PG$9M zWZY~Up#}~wZ>0;*x=~&YVvj%)%tQRs6kOcnm~FZAO+lFM%98%w!o_ewapRDP+i={jy+kqMof5^KVRC%Fdf&xrDFb9Xpgr<|7QM-42ISBIy3LkAjd z6^vscTb-@BS{M;q+PtC~$I~NoV+mq9)K*m9PHQ)9bXeOcu%>H+2Q1lPoSuTfHHZ0( zeJt?+8)RJUV-s?9iE0LKVK#@an-Uyj(@3sZ3R;CY{lE5k1On zQ)KB8sb^VaiH$Cw)vNe0{#wWv25^ijm7rH9KI*uVZg zV|nT?NfM#<=?Qapb*u&F&tSTpx{CQj+O`-CimJX`(KCq>u`Zq3EdTIcM3+u;p^}KC z&OSp!n}Xm_gtZ23uF}(|a0-|PlXpte6uvv~YVw=u6^uI2_v@WLBq(}+IP7Bw7EPe* zDPs4u>#o(B&!8b#j^?Qsmbt_N-*$h=;cylM#5;T^djjuWe~@&|AKr75hu_qSGBZ{= zE!y4~8e(TW77~&Eo*x!Id*d;XGnA5z=#Y3eF|aBa{JUMK51X_;Re_lE*Uh)kJcn*A zE*LNe(5j5#_(F;n+E4jeeDU~5td8WF+EGs2GePBn0s+X g`v2j&9)3f_C>#jbG!{>W>8s(CBQJd15=0iEVr0iEZ1qZQHi>KJ)vp`+mLmORxUYr&m|i zsjA+)_6bvzmq38Ug#`ftL6DLZ{RsjBN(a23g@FQIuj4+7K|qK=q(p^OT+=T)+|uba z07q{+JS3AbDV$g8O{La=jZ&>9s=p(`;?OZTUcc@v1d6$cmZz4eChHw#n&_#jvW(vF zaq-&HFni3vVT+exSE-_i*huu5RfG`cUC*MpGl@wa-F-yU<0@G#V+9*L3eC(A$ZK(0L z-w0gl8YDs7UTnNqOP0^9im$HQd=|Pslp9cggzLTf=pqZBD_#+LO}x>ZeSCe6!fX@;(#*EDoP6E@HNOy_a4>N$QNs%rSl(~oyhiEMbVAI2C8c690SN8h}9 zlgdRaEH1?7i9Qs>GpHmAy#3~pX`TPQ&4&KL+ufvN%hh9|h&(ID;L_mZp3tY~=lXPZ zW~Zx^-}+Ck?zVfhMH0|lMxI+)(3o6uV^#mJn|0`NQ8C81(xcq&fU*suO-rKYGgHmn z?zFGR55*ceF0=&S)G6Z4kJ%(u)nBy99_nftY-ed8yzTCr)T4fkEt~7=pyOWKVJ&qUXzu)h-q z0_5+@kU(Sh{w5)M?+M{Qg4s6MustgUnv&b+iydscd1^j_@1|HHW#si(uR{&O^>pdu zj)*x)(e+qiliZ&u+DF(#LxI<`S1=EZJ!{9ny1JY)MNR<8x9b8*s|UQ?n=5qLZxd^k zw(!sKEDo*GEU#TJsONr^0>p{FpL+$Hg7%SUAnDVV+6xM<1m+K+iKEKyb^ViC0~L_; zCBua4(#0eHn3ryW$v|XUhY)u}KamhCYW^RrmgLd|J;63Hm&S|>in;< zA)vO=4+#(azm`gW@wQo0;UH3{!+JDQRAvW{D0A4U5&^wfeYeG zM~@}Id#co=KKgxEm~(iSl-Cv$kZiTeu~~q@qY)uRQYwu;?BVsi=^+w|!RPi4ot-WEthCq3F9H^)8cbXSS|ygQ`hAc| z7et5?0}1PIti#7aaEK_0s)sZVZTe3S^PZPr=W5>~nb8Q*QJUZO2stt=5wlq(L_$qC zxT!$Qu3C)SU}rQr(8TimKtfiLf==|2bg+cW(`~*L@0umjIGiQE{r^sKVn|^J0SSv9 z$HdvgHMNwVTVp_luU`E#0D6BUyK!!rp_BGQc~H}oWzBdCbia@Z{Bd+e5+Zq|RKegE zztsyofQEguB>TwT8V%bvz=xs0hdNDDHuNIs+9K%I0Mv6l(B^>d&v%L*NqgmEP(m_sBJL65zF zY%VD@NT5al#KdJm(CI6B@yj}7GG6(m^wiIECava`jRCqpXl@#BgP%W!04$n58i6_Elts4Kq;4V#wXX7eUtl+Z%ei;#M7_ zUg!qx+x1PF*yZbu#zQ@BJa!)ohDEPCDNOj~P}13dW`n`a``t_i(%7>K zJ%h!4sdFkq7On?qc1~lNK!rMxDULJyh^_}LILQ<%}i1)tj-C@;>2b5 zqQ2se)wP=+^K@j2zzAUCRF_)fK%$KtRmM+D>cuW6pQ{iBhq-7hrg60TCe_c9eTJfM z!Y$j=qRR6}?VRdR_rtoVb~EmO&O3xEv*7{mE;dpU;la3q^#*8sX1P9WlFP8rZu_am zZB?_ua;OfrHznpEZhX^%dJm32Po;LJq6x12CA>izmka-e0I2_Eqn5+0ZtUDFFEYhk zM}u)<2rI0{f}v(if1^7g6F#!44mF($D<8hNZR5{#l4{Ak@|XGpRyHt*4XcesUWVIb z5`_5JD5wDy32?_pwcFMRD7rrUe zF{269wCzI2l56GRT-?+&(0mAMj?_KGL_3o+2!D?=xlkZq2Zf%@CuP$eYwL%{FCl-> zlf&(yIMy0cw`Qo=V5DS#YyaDM3YJWWtukGVAgO^;mgW_K)Qodh=NmvP7kaZcPc)6+ef6mgO-e@V zbdl?4tI!*F&7cS&XKT@+c4gEcZd)9|>@LF$HgsbVJ-+MwU6hnL@gl}q>GXC=Hc{h( z7b(vFi}Fq9y(tnLL%V7_6 z)&%%dq_D|IUsOW>pn2BLhn4P*&@?r+o2kup9J2DBdyP8>%rh_$b*h!4ntpGy0#|Z; zQLH_kpEp0SXo1|E?n|}Q)gMT4tDe0U`&r4Uy&C;-@M_{kJ~n|GUU0JN52I5-Kn4uO zRA4p}q8NysI$n8B+RZHlC%!08j#){!>c)g#DgQCBat?yJD#k~bRXXCyn%ahxoP#o? znlc|(8XB61vH}mqzv1pHpNpeOp9bn#a3&@iim)iVm#U!5FG8v=_hgE`6L*Ss*-4c> z-oLFb{!C6q7zx^uIT4jPX8AE&25vVWd&tX6B_J`hR%MZms)mwf&}1 zzq1%KgE=2%)?2-dRYs&xqN#QWD#x-K^{*@?aRqxrtNSnzLHa$Tf`S2kza&%mg zo_>fTT&84Amz8pOS1e0dbiN;zn09%W5>G;nl~EedfcNDv_VkONa>&_J(`adu{Ldjz z{ur81EQ#Amj;s%+H1TR#e@rRMHa5~bl1zMl%??SX8FIIw z$nn=cdOjp-IYf&VzgYZQy~#|Sx?x7lN?cwDP(hk>QO_JVm*Ti) ztsRlSA5L}tv>-5h9>M)9h@v*_=|s|Tg!G`E(Mz2c$uCv)W)klyS}U#@_(1W;Pu;N+ z^mZIYPMwp%C8hYZKeB1#J+0=d;$MVWvd|LWq(n-OeGQ;wQskkLTGQ-Kmw))|LGcI(g)v-t;glj>nCm_Vavf6k$;! z*^O9f#GfoK7xPcj=Wi}M^Pbj`7SHwFnfQRK+=%>*8eaO54hN!s>-MNDD7u&(?H`RZ zw=G;^!~|9B9Fet2M=vrzPU;3*0Jm{-b}lDatQkzP3uLOeMu!*=?gP4U!FV>O3)1`? z4Z7@ENqMkYfEr3DI3nweqNe)2@IRtbC@|+wE({D5@l#ur!4A}X&UCMo2y&vnbZaa6 z6QNdhR+K(c0zQxOO;R)_F%1o@HVo6$Cwa$C4u%^wQsL3z>alo6r)W1NqwWiyl|BAb zG|Q|3khaF3bZ}!sO>HL2D-KOwkGAKf2Rw5A6yIuoU!fKR%#OW0zSXVzId4&8d2V9px{r&9X7giKFpZ{S6{v5rhlB*2gOhK2wa$C z*Xp28VGOvKUHv)OJSQe&ylR%FQ%sWLLPIpWY+uoW5oFc8MBvV8hSg6^3FLkk&IesHM`rc0%9nMm^D%o=w?vV{k=o9Fe=ceoj^;vAiJMK4^-V1! zfN&iF>jlijYfMr78cN4zDVLC;&@EkjaaJDaFYCw%w+}!qFX;r!EN|Wj=xqBQ+f>GW zi}GK*!$V0jViF1qHd~${e*e6)H~jWfkd!+|w!OwV&iK~Mm?QbIl1ER^zXXT+;!3^u?OKh!&>zA7>e@?l!#i(Kieqf zQh4OH@8Jxb-8!ssjlw5^EA)ALYV}Yk?~I!35G%UXU~`)vv~Pq*x!S}LgMk2UIrcMW z%TkugEeheHkH=;Lp~SQI_Jv2mI-=|6sPL2AwhhRzOc9Op6HTBV)aUnV=oQ+tYdM*h zAkOf;(w^lL@~f=>Qu%K@%|5(0sTfS zV1Frgo<(hN3yE2WDC72|rufp8&?8iDxdQ^=qtV@hYX5EXcO7%;spXUU7@?LJK_bGC zwMuim)kbUF-O+{k!w~M>a@r-=eW5syk%a2CdHk&lI62}^eb57~+!EpAG}P^AFL_p? zzIVwI-v3K?dxjAU0`_(B}NiVRQ7O*vSxp{@r> zhaotjvKI%eO_q<`cvu3-1!Yd*1^=9clVC`89oO zt23dx3D(}#+PYBFKJ5j2j1aITwlCqQ2W4*VNkjfYOOH^#`^BzkGGvY@>mI0BS}IUt zo`?N$!jq6h^|_(Ybs&?A%c3{1VeO)|amAR5qGR%LwRicw0;;md4W&>gN}+DY=M`{F&;WUKgsI_(H8ipnM@`R1cUIhj4QhNbVRV7gs zY}h4^_i$Nt9(d8d+u!36T@iSibSn_wJ{0p8yhrFFzTWn1alW68odgi>SnzZ%Iq1AQ zuDEx>w7kaJ==brpK6(mWwqLHsf1S!6_3F!in323o{9VG7^QV0BI3bqH&Jkxq8_LuziU7xrEY!L*?mV0eo&v8huIH-c9xn={rnY;rNi4|!K$kNNH8LdG z4JM+(@j?ZNHc4Iz=JPzYQW&>j0!GpVTtZ5iWTbl6SnrJu z1jA1>;^$u-q9~#OHo23hIVT?t?bG;z?Ko@zIm!TWNd9|S#;_R*xqTGUh8txFo`12o zv&!VPnZ}-l{=LcY6xCSX`){UeJmX3uC#%=M(BCUW7}v)cNDKnIcQO&pRKg@kBw628 za~|D_N%(lw~LdCe@Ur-&#WI$T?-9jFA( z@+*50ufos3=-Ev%0pZE|-EAL0y{WZSEv+EaKT&oFEpws(E)Sl?=7oRwa7wV@$;Y_}o{XAyQ7628+{GbdWRx%Z_0Q3L{E1WcrBE{L_m~NEB z?a*SXez-MbKJN*fGpV!-*|l#tYe{^a6&oi7TK$eAVWy%LujvBOoA5zVg8pqV`(E%- zTpP2UAxmr2gT@x7S!JEh^**Rn(^1wgBJ8xUazzy23rRFohRhRP+GqJk8f~Jjer;5^ z36DK}pFNAilfmWZT!0iOi75OTnzGN&d#moVv8_z+rHz$0$R`SYXZDFtjM17NtZh-< z^s>&X+)9ej3=iSNw`giEfYrm@c@@zs_cqEldAQHawr=e4Md`{tKE`sV^DTw#um|sJ z-+}pOB*|@--xut-?(y4Fj=PaTJY?AZfrA5U7bnv!Ud`eOFH5o8?V@c{%hhNLr zW2uWzTrhe~N^c)38GUCA?@#T_c(Umw0&{7Rz)G5>t$P*UL$55K?YwZG^Wt#Jo06X9 zJ#R|;+wU)dPE`y~)f6A+;z(sNv7*c=g#uN&dL08r)O$uqgBLABpja9$zJq@WRC`cJ zp0OpBQxS4FdzJLykYqG*V)H}q6<@P;vO{WRWwMLl*wFuqiMG{i;m~eefpWE{GJc@h z8anRlzG(&LUFp4tVDTQc2)ykeo$;UO8}oYd(&O(?-K|$DD0rz zU$2@CJ}6%7G=xYJI{G=+O$BYbEc}b+*^%e4qp!)rAL{yD1?>0QBwIAQm%a_pv%XWk z$75NPtaSq0nyh533(=pY;qgUPd#h=chr!BAUmh_ol|C+H_tdw75L>;QCMbI7N1bD& zaMg=a9BfxpoQ9og6JRbLfy)y0=H68#Uu?;k2t`T*u-{2)OXWN9Ty3!cWiRXC=bXSk z?Crt9p~>$}W7>W|2xT1yMfW9Q%k}JTIZF%Ly*nbK*#<3)pL%!n0oz3={r&Yf%Ny6W z&6E1j6D9olBvUdT}<8I1tAqj)f=*#1;p^9{uI z)01Eo@b7cbdp#9=8dNv$T05r5H#fJ7@;d8DvxfP)vGeN7B#uqtRW_9&oFT_zAvuBk z5?c4~u0ZLg5BEUlEoTGS=T3*}Z|HkJpEWG|tOEf*G|`O?1WLwbqYfZWit@Ig-%~xD zg821Kv2+8y#8kw|s}Ls!wD?>{BX(l?hFkCwLp#TIb41y6MbF(@v}v1j3bY8;b!#lA zW~ie1(BY|?QAOFu|LwBX=lShpOa?v|v=7G_NBzC#X}#sM4{s^J1*N2L{o%!9QDuc} zlN-jI!Hh2kyY*o6$UHc3Vf)8s+x-N3&nzkqyrHGM<98QYnIQfu_p2;W+lQHeo`*F= zGsZv1eD=2*8Z&m!Z$GQJtec03%a=>)Z{#EZ(Lo-mDsoWKGAwVSz)e z)FPIxX@Fg@<;iZ2mh?Qgr{z3rFOa^9rMI=fJ6b#W@?HyVgOS1Nf!@6SsUkOFgNi?SwrUC6Q;esnvOILVBTcTnU$uC7wO}?xgWy2o8RZxAE{{{6$9S zehu-A*H4bvDDr1SN1E)tU#dd&frI9GO3&!+cZG3kCDWi`E;Y$WIN4w2jd#6JYFlga z7?TBi*0qFmmSc@eeMc_8uAP@#9E55z**8HNmOUKVgNk49gCMg2)s#?W@e?)z19%;a z7Y}%Qu+Ri_U^8RS}SlH z;eM~ow>FI;3GKOcSc%E40C>mDK`;6$hYy<$*`ibhEq)QA;-1o7jS4sQgw<~3cx-x^ zsZwD)s=|=<=8|=pjg!JFKxlxUFoIB7-|mrR!~< z=B+7|6vD#TKmp<*F|rTQWd8?pR%pqb|luHluq=FC(f;asy>jNp3^KM zTDsuv0E1l1nWb)$Jy6a=u`g2-$Va^8YW8t0pTguzAxGXEH5P~s4Vz!MG#d;^wGF;r zzd%;5C?;&9>_JE=;EXL_Y#$;PzraU>K+*p30W=_p{`k!LWl|3@_h~zzUmu^*)@(lM zhgbgFD>g>!t|b@*YV0+7F>dJOKpa=@x4719t`>7)fj<8)jeZI7f|W5k+rxKq?P^5* zBAW@yKs%P+ZvJ2sI)xIB@Azi8%@~?2$}8p?RrZ>}q2#XB?D@9r-_VM8o|OM%QD~R5 zc*Xj{8^2XYM^Mna%L?$-TZ2F5xg<~Q>Z7@=BdQv>XnEG$;b5xCPJ8`iY0^SSM+X#! z{91>lo~`HgcJ31zpUQF9d1&o0U~gfq0|O9SI>DeNE5=ae^^)s+h2GQd6f;)w&&#D}8zCP;e5nHxL1;z>w$i zd)`^Zze}z(fVZT&9W^f(QFj+(&r$%<0Jvf^fye<`i? z0+mY=UzBb@Tv2woArkoRe^|N!3{nKWRpQ-EX2p=IoZGSkM3hD#n%-*_g_c8U1a|Hr zE7v%J>Tapk*SNi{d`ib7LfU~v)uUh;v6N4cDKGuhZL}XR;d2__oUMar zSRpOp&jhCiK@|*?sGN52XQXZg6}Qj=2_lo<)3x}cmEF?|#V`Bep*jfFTkwk&G_MiG zh}`J0m8E3cq##!Xke?IVnZ7e@V<1Y2hc@B|+p92V?Sg7Itd_JHuedP+P@mST&?!R_ z&bomcSyXd6@cqlX5$XS7?HUclXHLb95rjGn@?TXi#UG2Fom=WH-Dg6209QJD_ZRI? zxSIZ}`so&$&s(%Hy?|>r9QVcB#g)NvBpnAYpPNdLTA#y?Pma;@-HfSyGiyHkW6MIX z#iBKmIlKQe3y}DSwQkI)q?br>ihe*7B8MK!>KA`s-)3K_X+ahwx!vg&#BJKa*$SiQ zUY_^)!d1)ON;jHJ$U#Djag}zKcn$M*iwKAchnC5@ZCCln8K;{Sk(pdRFO$da>ebG= zVVCF06Xc8Az!$o2sV7DZh;oKAN+qkd6t>DETTK1e+c86T6wm`US`NWQA>qvm+0`^S zFS*yP(G1krQZbZ>nf03-)@J462&1pYJv~<}j$zPGrxf;3Su4lwaZe4q5sYsU(GaoWC(0&d)wKd;_RV=Gz6PD$YZBeo{`>@!v{0y!P0B?DO!Vlu~ zusM8iI|!s#?DJ=8wK=cH2ZMR8J|81uY0#MBfQ|RfnW=J|%2_5WSL>V3QhuetfbL$w z^iqD0{m#t>&Sto@uNR)Zx+l4}k+GUbHC+ScLv3LDy={@6%qn@*$iQ0<@x@vY` zsp%76jSUW{9hD<$BUye^o2r}6qFzsYTu(;bq}?(q2XD}W@}ip(LDOL;Ebq2Fg9&r` zpmV?5Qxz(G&j;Co9G`PTK$LD1&Fw@fJ{rpW-D!PRXDW&aC=rRz*Z9!X=jzt_=2TN` zLz*kka1$sa803tZdE$rHVD|(8gPXJAP}x-nW!kF{u0~UN_DU$I$=b117t7KaEFbN<&4A5shOOzNq+=RP z7YWG$tp3a}#0zxf`ke2V?gMe-cVF7VoTy$FjGV){PE#$(^QQh8&`XHSifjC%{h3q= zjk1Mj#ipf~eO=l{a8*A-P#2Wjr7+)6p1e%Tiw48AT;2on^&2IFYC;K(>_Z2vYCQy1 zAn3&V*G)t4ulK5sZ6eC7A{FBAi$48d#cs^ct12Q0u_pw-0ucaRBjA(fxXS;~d~=|I zqhtvcgL}No9mh=fJ<7PYt8DZb^ej}|bxq90RmJCO@A7QQr;g&;U;F`m z{77TZW2oQr?X4*}O`6P_PT$tHY{~0ax*?DJDSm{@FA8minzxk&ziafc3g+8aFP*g{mnNNh-i%IwBa z>l#4@))CBeKDxVc1DuyHt|qf$Rl4*}$i`?5tJiPkk%=d&akSK+X6V5NA;3TjUFZRQ z^n$nCHdJ64Kt0J@oD<0?#f4vVfVczQf&Eo3g3Zvgc^|E=(78cF?N^4C_ zBuviE(JTAGJK#E?z^(+?`4AB-PH^Jj(Vw#nnMLj6A!bl9C4W|=H@(jOenQRcX8%}jUTC0enAMX zgj06PZ?!vIF6S%`Nb49)OJ~UXOo+#OP((7fhkRGE<88U@zS4WtoH)8){xgNV++aUh zWF4Mdc_$xDGx*Clg;e$gNB--4CV4@gYq{O!^ax~t<^AuHGjn3bbm{5{jc0=do=@$8 z2YXh$5f6VwP1(bd4L^n)ANl;ZFU#+>a~_YyL@X-+{aaP0uo~QKd&)Ghy?%9PVP$+x ziVy{RjO5CY@0OiDLmt2QhlaR3H4T@L#<{#4@Yj1%DNGyCOrvC9!$$6^<+pgfG}2!V z1>`<+Y8&K#ywn_PgV(30vB)yL;2)~**$j3z9XgoF_7-70?gwV2+0?%Ia~Q@gbW1UN zIC_exyK3xh=?$nO*tR=)nBedj46fX*r90BF5jTMhA$l6ungM4Qz8CJyfq6KStxRx= zp$$}uR6xmx+eNA}FGpczH!-P#YcD*vjqnq(G%_;D3A$>_5^xc0k#a4je{zkbPK_xA zO_eUsv7#$%;YW8!H>WX|Whlxb4P}g3`)oOvz|HNtI*iM!W+t*A(iPEb8F)_VzfZDn zm3vFNP8{LVJ(v6Q3EVp!E%apo`Hsv5lc{xP1sRv}NBt8GtNxn7H)s64C*>nt{q%0; zVRf%_{W}6yAkJX*l8)(NU7fAYw~iQevf5^`tx9!U-#F;p&{L=Z?6W!l#N*ZV{W>C( z`lD)ofxWcS;xfT0_o!AOGI6wNq=!vM#j>ko33c?n#>37;RYic_>?uJT;&$5Qs*9wc)Fho^;1jGG zcp%h!<~2q7j;%YPa}U9hdw{>x7{AlNFH3Y56(F$K9G)1#1-u$XmL(q0f|97**{_ef zD?G~AK&-aSG#T7wS;Ni6P^_@Juw5YmO_+g0E*t}1F0@e%7x)NR86e&`%g3vi6#qdv zGx~g#6K!7*pJF7Mhx{;9R)8;&v7z@B4Vj??w$6#6K4ZF`PmJjTCK-i;+Ie6COMf)|_GXz{9p1q@X+)lW3rwZXr^ zJJLC`s*GO<&2~sC5ax#(j~rF*mN_d2$oFn9yQftzK@2awqYPy(+zgNQm<~IJdOny7 zSP0G9cyRUaIyMmANgEIFKret0!zZRa&Q8u+0v<$(#f2Wa`b8C-QGF14v#L5K>vTUP zvOXBXPjQS;)D{~T5+7c5FXj8e zg!5g6hy9*ySRl#yeLSh`vSUo3MnT$N5KKDU7)M%@mmWM)88Fas7z+ZYQRS@QS08|9X+*v;AhX!GnXg zh*#6J<=Gz^At`93@NLyvZz`e52mc;JArTG& z#4#HChLvuhL&dspJ_-^Q)=dB5zi)vi@8}HC+Pu$ zV-c{bK22z1-CE|e~Hv&MhcfXfv z?fmV)EmfYM!2lAOzmv#QQuR{5<4~Cbk?{rv0bn2ftlM5`-B1pPi|`lhi+*gTYe>i7rcc zO-kV0u0HdU2>fcDF1Vo}w{#-u*}Zuo?j^2q=3>Zk;=**os6&#eIbP%9tI>F5{e9SQyjT0o&j}#{l<7fL{{$0TwY4 zeBm#qXZMD6Z^iXCyR|=w2s!Y=qmm#$@ejCE*9*4SkMAJbeS&EOe&P<`eZ4*w=ymMO z_o#vLZEI|vS%x3MguZ*Nk6bB2Qga*Hp=78bh8v*}ss2OLnTqP(S@a#*Q(mAT6aTC%%Ipg7 z7pUNWGb2Ly+i&?PFFN`0AVA-s;#AoV2WYW*)W3t~k=YQVEhyVol0X82AP!iWk;6$C zmt0ltSCwyHkkv5WAH-sxoY%zqstW=Z`3^eL zsBRXir{EY)Y(jsBQ7#;Kj@iMAPw`M*ytlP8Zyci=p*I7I+X9kw9k~lj9Rf;{9pYL-ztEPk21`Y8IdK_9j^T9`7ZPdIqTTJmx}eUj z!v@*k8CABpSTHQIUuCzY@;Jjp1;EZDCIP$t+n)#K`$_=9s?w>)(u-KAcf|05=MCYB zBLe*{96H~u==64VTeAqgv6CcdA?u;BIX{6lo`=T%A*0x}ZZBK5QpJ9x^*D!1JurcG ztndl#JLUA|LveXsm(viHeM$hCi7~8_In9ySx{UAED%^LMZjb&O1Xv^lM*{h1BA2MF zuGiDNEvNTXQha`Ql4cg*7lv$X{op6qq-Gt-`o;KxwZBdyigO(+@tyDbaVkSk_DQqF z%65ppXs@dCjzM>SUO*Y3$q;_!Wc;;2di12p9qtspw72WBT}LRmPEV6sayvsdqc_Ex z;#%4g@toyw^KPV87j)&Yn^`z5`mi}XU~_GpwM?4vUzuId2c?U>)lIms!nj7wf_$v2 z!R?k={UVBOQ&alMW_5{V#2!9Hp>&(o+Hpxoh3bHr`?1~v)x2zfv88=l)xH#l%&vo^ z@cd(tC-2Z9soDlUkzp$|G0Fn5T6>uSYhXaS;_>_(pJ0DJLQ-ZFdL(wHv-SD!r z{%1LpbZ^I#;B5NL{8NX>@M}jy_aaQHhiJz>!7aZRQ8+0E(cE9}RD`RMQG*_o%I$sUQY$%3A&l=SkNkd4Xn|+2g&29$ZZ?;PfBmClQFM`<5lY?nCEC6qfjdko!PR#J3 z4W#(K`!Oc1Y>N$*AZz$XAt#7zsvaLCgHu<$3=(i$fKNU+L%gp33KZAc;dTa{(PM68 zS9Kh7Lb)y>6MC8p*Zyt#MTycm6Voi<7&ztKwCoVzWcL6*=P7^xJapA)u&j+CeyY`KFfHc2!Op`w6gPCy_yMsRVpF^q@!#K|83J?;+>h( zS4{rK?}x_UKPGFS^-JI=8#80y1z#0>4;`U>7Cm*NXgpO1D)H!ac$uO?Slaol4Zji_IQpNc|81|#h{3SaZ_ky91-^@L&A=f7} zZ$v{4zq`DHW#dp1{EZ^aT9f~>7#|``mITtF70kd9&t*VBf@72duE`=DeH>Wa`)$?mt`;CBXi2K?ONO; zhuyhc4qqaOd9|0V2Wjg{ojLgx-q~jAR0i|6{|KuFdpk^y3CUH0RVs1%4eJymxO&55 z(*@zx3IZM|Qckg-uX`*n$0?3T@r{F71dp{RlTF8m11!!FBSqvj9K(grYvMC;8Q>ym zIZ0x=$f`OUwKA;u*(ate?ciaqvJ9DUQhSl0%!}Vqxu1kz?TKj13G~^_H+C^Ft zQKBa{37-voY@->aG%IAvD=5RG#K~)JI2v>DWbw~mq=e*;u+wLz%Bsxv&4Z4F7x6Po z1tt7=1GxuXU*!}U!*C%413K?VL$)uDrmr2jx~{j{d{KD6-N)!TSvFtw~Rtr zPDBtUDh4?=))jP9bg#~MOdHK7&50uVEMnwEeJ7*c{8`d^H8P|kh#Wf(U z`v&mb}VAE~EFTs+6unD6>i^8b^y%I|0_gj|IxiCYKSx435qxa(S zp|qkp?ykHlH!UonKYDJL_cgkV*-!^b*uQVVz_(d&m?T|mGTTwUwjcU+6cEX^S3 zoaY&({o_Ths+u}JS<&*wz@x8(CFwB1Tgr66W{hrEzR%Mix#s4tdNu}`e&?UfV`3f^ zRD3uWGlijx_%3h4twkK#6TSu7F_HxL)?aRCB+2?3b{yT;&C};Hb zI~oZlW|dzHbXeUl>uxGl8J}+YeGWZLF8PcWn4U9tkn zFeHZnj0RKsffrdd^q>^ghURW@M~;56f+V?`;1+VWNP9p~i>VWmW#~P6O52unYGdwt z1k7sfjV|c*_QvZ%B^j_?`CZi1SSxH(DrzlloRR|^LG1wwuv8ef(`@v&By+<= zhufCGLF<1CorL|uhmv_tl@9lJ#F`?D?KY+)&O)uR4XH<=Dk7!}*e6VLwu!>PRFi>u za*ogytH8Oxs_3SAW&#ZIugj(NQ)I>eNfpkcUw*CPmT%tHg5mSJ^A5ka)}iK8C75Q2 zL58kE%RT5a*ZV}ahiaIwLGCyktQS;%LopNcFRah6-J}h+0|FM;|49u5G~Vh31(WC! zMHoV&!2mjohDo01RvYK4edDCp76N^F1Kh5l(~TLe@Y#I$h|D`2B`<71p~QJn;2=~P zN*QBfdY>(KnyO6mDp=}Z3Ztqted1;x(S!rNd^w_n>(AnyRgVRHa-632ZiXBnvp0^g zI2vwMP8|_(z9!qJ{*?%~*Ye<5R=mAXx3E^WaXKv<_ney>XqR2lZ^!|ZNlo^rs1e=F znVBM0*P5$R=K#@Uee3Gii4zWeYfvlluw3cY8l+Zm$3w(Gl)>GkFHdHSV{reUkD*tD?qQGEkDqmB+DqZ4?Z+iv+)7$ECq(|YMoSM1 z(wfP@Y>-Xhj~Y@*ZIFp}iG+m0i@(>|IdngVrMfQw=V=XU_eD-8MoOF zSaXF4Y}GatXku0ezg+~WnxFILtMVpwGR{iER-El(*Q6?R*96O9yOdg85b2yoR+Gc5&$g4?dKj+gTsMn zh}dv59F!i)1y28lyi^4lev!U)eW%*f5WgtFH@DpE`j1#3w%ohJG~#Og4d6#sH$kY} za0jDPXVFelO+XtGQ2wjr9#>a1rrjO6^*?qK2Dz{HBFjrjG_ZwjJZd%wx>t7XgBM1a zwQfO6)6`95v&@C4Jl`O(?&!_n$8sD@X?Wvm!bQL`KoB?v0=ev=-l(N>uc-UG=+Pp% zx%(X;)Jf`OKV9a3g*`M3Z=}AlqAiwfqTOK|Dwt-WHm3sld(?IbI9-l|4U{nQv(vK_ zM!bkYa@jqbBXckY;xwp_FkqZuBdlTM9fGn(3-XlFS9N>hn>v|~lH#}o-oq+vFUOwZ zfqsD2A&UdYpMmO7KHEzJWjAQVCMA?h@9Vijd+1@a=pf{>3-Q>s+EjXMo634tb%}K% z0NL;(St6L60ip~z@_WJQV4>EX#i*J2vdvVZvzC^FF3304GRo=Vg>-uHGQgU+KKH2e zsJaZQ`99(SisNi=fJIYTQ`mo#9zdJFBwE;~>0NqIlJLGZ7D3vnF@E-K5ci*wR^&Qu zIF54IIgT(S9*Jod(?oPQ2)Xyp2om%JEixlbyB&L)7}&>aj5qu*ADBktUXg2uqodzW zX^eg+aWRl~uAenT%0DVESvPVp1^3U?Y9)lMY<*lM`hI>Y7&Z73LI}3q-E&%#t2$8x z#PWeT9??Zk2GP>HzN&Pz;9dopWhw(c&Lekd0}=q3WL!5ded_5$(g>R^@YVy>uEGjj zQ`~#7FL~+#ho*^+k||m7{il8eX4I6riSxr93Zi{V0VCQbQA~3le|}FeF-fGg!D{!T z$>fnAw)e%s;SnI(-w*#{E%Lt)FY+~-rER#>as}?TPC?O}6Pg?BcWSi~ zY;Om|T97GM)y9*{m<%+MN}LB?LM0})gGktLX=u#%dg&EcDue+OdbL23?O?e!v~Sj# zDOhhG7QMp0R$pXOIxMm3lp`ZL`-Yj-9@r3k5z|rJZu;MlR)az&wIKtXO;n2DhZa^L`H2~D=m?cRd7R6q8TS)3$**u`lUyi5 z0$*;lDQDNyCv!m01<4m}*Wc-z7>q0o(T-6m{m&+P-uvz{cCXzXK}GiN2ZqQ24>iwd z#QpYrr%5!hNbeg%vJaiFE2i(KHO*8jclngO?2^^&imK7x_v_%L#bK1B(3OqT-+-wC z@(}859qYFkM-;&mm@Ts`#?X<^idryo+0m6uI~Zm3DlETGRz^AWCQF6!YreNX%xveO?DK5vLf*Xvi$A|)gYz~ccP{+$Z|tK4(-^$cAhdU9v|CJk87 z*W#b#JER8M&gp>5`E8{xK_X2di}gBrW4c4&9Tm_byN+d_yn5^-X{ z1d`IRS3t=orGmhW^j~OEQLZ}=o0_;5L>axe3E*n<4g-Zvl%AJ&2`xJHb2UI+ej9z@ zZ%~Jb*F3^{c96TP4;|6%hAJ;BrP?9v9Qeg|44zKuy$-G6Wf{C=ESyb+jb`Q#I|i~V%xU;hVPm0-27Mn)!A!R*RH2)ch~N< z_U`VgCsI*f0uc@u4g>@QQA$!&`JayYPhg<_9c%lA1^y`r7ZE8{n19U|#`O0;8`e=$ z%LN1k9_>E?UD)>j{09=bifOv4IGDS77&)7P$QhY9JJ^|-S{V_GTREF~I5^w55OcLy zE_nWP#r)6pm$R9XtCfR2v8t7w83;2IBMS>7GrP@f$0i5}`n;pFx`t==wT_&_p`(3^v4Q(61=OvR-&v!H)Rvig z%az{wh)}Aq1nrsxk{`n245g?nWbX}oGRVhkpd?In9RdMPZNe3YA3gc2Sd73mkE^L| zb59dr@O)60B|OCN^UJE8dSuhJB|z?d#r3Or(Y_&5yXTv+0E51Mzr@h|8MY;0=Pnv4 z82l;P4qWQ&%@&Jh3nvc@a0hjziV-qjf4j>N%6p*Fhpe0z)D2<c=p@%I$LXfoCDW586+Q`pcn_##UU*jQyOmi=RgrpQ0J$=6H_>^J56pyt0|; z!d7iC4j>=knpjA5d$PHds{|swMj4!Qr}TI(+QSRM$x{S!<@jjUwYNA!ol|0Qi@*Ri zA*3bjP_*RUAHmIF&sj`g1e1wAY+zgZX=+dxRK4539*sjCaSHgQ|bGO#i2h^#m$t(l#2BYpr#$f^^Sw zKE=NORU&;LoInI;lZ(cm@NQKJUrfpI&oF8{7~wq^9JUVsYLJVT1+|?Qm9N!1cpj9} zm=}Jvq7V-B5?7?IIL@-xFpZi42&z)EC}`|KLd5*|kV^K$#15#z&wx4Z7_Zoib!~il zG($)bq<+*z;&~-pM;layG9|Prnta$gv*!gP&+qe!`hhpq&AXBZMjqjV10A_Z1{9$H zG>LLlEJZnM_>*HStBS);ge7H_vHiXA)Zqis*t6U7 z%pcIwX|ln@KS#Jnd`=%yS9?T3nFu8*#O`f~nSZ-zt1mj?CJ1e5ISNbNZjxtJNWkq{+J{OJIcII<0=4fB5u(Kg`dOixCdNhC^bC^v|=_B~SPW z@yZedsMwG~q0Zz00=T;-oHVF&c=dUpp2Wl-PT6}`p`8YgF z5>qL5!)onFwJRuuH1)0|(-Bm6e&@v$Gps^z z(<--Rgv>!c2mB;0V`4+mx=}%>axIzLzrYNk^pq6k0|SE^1E&E5p$Zr4pZD(1cG@Pi;k0d9LIa=2dx zrII9=5K`>%%HWuuy5h7ep+A`rbW_p~fVQB5sJ@Wd_w9{oyFf?5_$!@ja{H9Ve&9T_ zl$t|9Ilro3T9QgK-+7VL%8b%eIMSAla5pmBY0#H4ID!N=i6-itO6*532C3nKIFUF0@0gEuEIMGW$74Y*pjplpzdz-P3BE6hwSD{kqt*3iVfM3Lu zI8dYNwC2~onD^eh0-|v)&+rppGQMj-UUJN&O(_DLY6c;i;whMbyrmYjI3L5%BsEY^(J|LkJ3_~NHcFxVamKxGrRQ+Ayt^7bR6j9-)8j4hov}}^9vH9qsrZZ#NAfpElny^04mvqjU}W z_A5LwMmQ|ih+u&gVpirp-gw=OIa3EsMx>nw_$$;yHp<@SrBe@iT7Nibk4v#aF)B}7 z!o?G{bspX@bi7&;Eq27PxNg+o18%bRTO`)nZ}FQ;$KFKq++7fh9q}l$Y^W{_L^``H zr$9Hp;1s4VIxhu8lyTJJks}z6<`+qOIPwMXVPwugce5aG)GgyEPha0X2mGz#@nQj! zJ^T_o$;Zg&sX9^Ptg~5AwO_xsS9jng_0Q_v>4gC{9qJFnuBYyss>xca3%+-ZZt@^7 z#K(Y%KJdE^y56S@(0nr0WYY@L7p5U(ZySJlfY=urQIr4QSmJ~9rAzk+X&{|&)g52q z6EYRpYlrUlmu_vsBn|YK@lJTKtCMnxxyz5d!q?eKbasU5&-`-N+_BeEk8>kHRb-r0z1Yi>V}mb!ngqu)xeaDHGjK`JO`qi8!cYRvYsdw-67E z@Q!Kd)cF<*r7r=Uw7dl}N4S}(B&g5noFrwfAod9tJt;i8;$s zPqbBT0B$3(fs7*O}YTCm~~J?y^1D+}J>v8n^BkhXZLw|;hkyE5jA zAoe{w<-g)$8lHmQ`9Q?2<`_bD&yVNmXUwB8*@zFPEUEy;BPKY4zfA>A+?gNN_WTHG z#02>h3i}L@@ysSCG$xk+CfX>Sc?J)Q2U?iPRWai9^xVy$M(y+i(`W&66VgL1T`Zt} zeqI;Zy1i(pikzQLQcuu4!`WYdmB^&^f7LHEfK^y%Y#0~fHsO5d_ay>Hp!j3`G%awI z5fr@BPy+ApC-5lNa|^RV4zVf~e>!4`gJ|#HIO7+=O-1x4NNQq@or$QK><1*c_PUP$`kJth5daQ>)%2(uK7 zb*W3C>>0IHzJ0D zYwD!1o^q$iW5jPEIcm|svaP3Y)t?nDM4S8hZ9)5O047)z1(Z>Gh~z;RY}g>4!o~Ek zm?Kw3(<0Vzew$F*)=TAo+I}sd;K{PB?+_SG0XN$7z#CmuKFx6a*N81 zsV_Uu4$K{Q|L3DO3QNdDBBk&zsLqy8s!E{OcS*Vbwj|Xs8^nsxtjv+W=1L7y?m)=& zDXnHnofRRE@nk+`;VfBxwafd9_SZamm{n(7_@^?@q!Xy?7Io|f>{3pctvZ`p?Qg$1 zwLvA=?d33UsE7QeM%0}HE2QD~!{`C;uLk7+ql*$&FzcTuPayDx5i}abH!j)%#1m81NPDqG^{9j` zLx(?H4bz)Q&7Mfu+0#Z7vf4jI=<0=Yn)CzW8G75Xi_tsKh|@zVFx{{^n^Y4 zx=~y4?0a&mHwc8oY0MDt^Hw}nLy{5c7Ag^m?m8KmQItwA3RH zyt7)|0|LdEO)yQWM?yAW0fJ4o1n-a~{-`G(f5V?S4csWLF%1V=Z5=&+5BW9(|1|~! z3yG}qdxvYE<1?AF{Us*JI&3Bq6JD}4E4x{T2v}fEfo{aUqo=fu7h%yhZF-u50@J-3 zUCoFP7X&*swH_E&v&W~83b1q-Olz*dFcj+@@vVg1%EysbzD+DTS=eY=sT_^wAv@`Y zOs^D!_9cbga|WX@>2&&X`KHhWN48B%9AcHmJlEi|m<>iev&UzKCs=tRoL+&6!tsri z|9RaT7Hik<5kAOa=VXS$%`R;M{}>@f0ye`ALa~!Mj~*LYI2*{YJ*>Q~&SnHNvJ4wX z(N2~WBeWLC=<`_6+>eGWbTY->4_h9tUw!~>##g^`J3d%uyuR&Yihj!MTKbTJOHPL~ z)Bu~*;jp&Yx;MEX3D*x2tg}ToP7U#Zf*GSex-uOn(hQm5^VB~e2D*rOjhoAdjBKBT zN+R9?p!BWCEr=OlivtXO$nLw05v!vXYFYU`Ml9$D@q`92AF0aAx!MBCr+gggoXUx4kZ*X}*%* z2-0H#%0ffEzUX4uV)vNTqGU1DS#$LM40<_S{Vk{XYo+bzH1^pG`KU8;KYaI+wF1|F z=fMg6*~e5(P9JilKsxYEtVU+yZKI%K1-@3;z3PYAKi;?IxFm7OY+yI~`nO-zOf4Z9*VkS7shl{qe2nG2(oygxD$d#i1QY zX|LvS#JdzYd0!gWpcy-^#A8JeTuML)zj{y%VE{0}zIsnhpic%}@|C z<5t|)?UlDjh0fbh4fZ!z<;mzn)SnbyAxq;Msmatm)h)uq<({n`>lk=7&E9^#E05D! zH*f)N%r1X%{&AZ?w{!$Bb0tpGAL3pzh85Ki^AXUjjs<{+9sS;oKiepOlAPweKnq^2 zcXn+@%19+k?X{2UYE(fg3F=c^jHoExs-nbDsbKkGtJZryLzwI<>@hv4Tp83`4Q)p> zd<+)0;ZmrAO!K1HiKuOowAe+=jFh8HQ$)-|>ffDu{W0?V1YCS^sji-mYd?_d#c}C2 zh-D6htn*E~G_~j6f=PdH@)eM@&GS=7CqYasJT@hlXpUHyd8`G1A_6U~7SS-Y+ZV|O ze{g)$n7nFzdbcu?qwFBNy6CzOBD$ zrHC5W!EQi6RP-b6C6gaydGyzJ-SlN#r)%v7gvvqkno?{53PRC_>&Wt_w_Cr&?E-OY z=!7w=J&79}{J8e0+wuUzu!-OS zq@duOD-e(G(vP~fTl^hVB7RS z?(e{r>C$euw@Ab9?z7OzDsWSij4ar*_JlHrCGzv&9OJaq_Y-e#C}Gy1pqo*jL6Ic4 zPsHu1clNaIgw0ie=%9&X2vi^hDj?``-r@L-m7N6&W&h*gyvx7Nb;aZ;&N}~zVhk+GTw9K+6#2F@b10kRKlRJdm5mq5JkXb0^nS( zG(2iIx_?~&`V7?EUZ-4L#?DL0m0#i@ZN}ctZYnDMFDfoF=f{z!vo_s5ZXZ^%Jb>PC zS*9$6;ZjU}Tsv9YosXcqpRP-p+ulLEf_xW`$lG5#R~+V#_P3vC@|J``c&zshJKO@j z9d_<}t2_3UvSChhs;)$wP8CbJX_{-0nqQ z4E)3Hedl_y2{G!sCU<@y2uK>M_J`$GdNomwW&EetMoE?g2yMct*#95UI@V zZ+*r}hC&v{m1(_^@8O}jJ#iKmeB(LKZ8mbf!+~thxE{rk-#c2;$|88jRQ6?;W;`eS zN-NQA+`>KKiof&u*1W$f&bsE@AG0UfF-xqYM?&)X&|M-S?Ygk)UW~>Gvvz47uA5-b z!obOhIE@MD{1$2=jl}p_Ram(ju2JkXltVPQ_E0c}0>hol J;%Yle{829Y^&9mnj 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 j`?yCIy@_MlEHR0#!c(1f?xvLi2p48WH zd#bICj0hOWf1%TP>{1|TxfZp=!gD_7VmQNAxVYS$5F%rJc0X;{k-nCEg>t0k+Cx`@ z_pjNC^{bIPZu@1lf#Q(+Qyiz~s_b^>$M~fzb1df4-hkSv<{?k<5^Mdr+Jw0+j;hh> zI9Tx`PV2`bSX?Zr_bhEC?kN3I^sF!dpjETbH=V>RlL`~4#nzHQUi_ea-B@GRYxxa9 zh$nYhf`MJv)6OH`nXfv}N$I=WMiz~2Oe&ws9$4wGW6euvH0N(8UN_Y|u_to1_WRYV zx7}-stZZV~qk|HynyykQH2gcStglu!^zdJ=2OeB`dOS_BpxI ze+hkWEb7vjCT*s#m}!){20n_a(UtMWKNQyYkFh?gw%l=;+I^LEp7gS`g?Rkg3AJ5A zefKLJaz>vE=AeQ%k!=^G}PVSq3}$GfgieK~LR z45xCd=Ja;YW4XKOmNR*(^krP|=Nu)12j#`B(< z>iY_ptO>sY`iBG(TO`Rb@Mu%ieBeH}%%M#6NEW{V2pcH5Fqw8U z?mhFcxbF2kxa(yMS+wJqve7+ZW5^J*zV;yj&2ClD4(_&aJT-LiN|dk203Tg<;J@R7 z-7(knR2*aOo2G;y0-mkM!W%TS4N{Esw~VWvcMYf;A1$@P+bfYw5IPRZWXO{NWUaLJ zq5Zf$5|-vFD@z+!7IvTKroDT<$)N1w>k^lekdD-Z$xXcd?3Y5HBE`OtFKO!+Kh&RZ z>Gpi7!Q2@7bo+S{GT~Jq`o{$FMwwZUs_}UX=WDgylhoOWYH0(at(+v^veyBp?Z5XK zPp6OD4qE@1L;P2|rT_WUj_tP9nLA!TPQP%Bb$U|ev~1&rqJ#cC({EHAgz+{EL)4nP zc+unDF4X({my-5a&{x%>`94B5`gjG8Dut%6XNU%qAlXP$OG-uGlTlgAWKWmpBI!>{ zHZuDHA?05;`IBdBFjlo-hsRl5vVBplLm>GaVN2=9G>fK3!M>wf$u&DpAKK^JD=dG- z@SV2jv|3%ycb;=vKm`@0$rMww-*u*@{i$zn&1wQ4bUa?`8fPbNCuzCmz7A93y*CDV z@(B7#ug|!%rg{niztN2h%`kk+P`NYvy=Q%%eOQFChx>iWvl)*en=nXI(0%jJIyc(# zjk0bl-Ye{M>2}#}0q;K1Z-bG^%Y~%I?oN8?e<$5N7iDPa{CFF|AUrs3Ku5mTl+7eW zej8rGMEa^8W%gL!sa|twSzD8(FLfn9hgl|LwUJNB6uj*XHD_*cVpb&0gG2W|IcH1J zwNJZvWvk)=5?xr*bNu_E$V*SHOHachZdSIq z{Cpfy(8HMZ3a3v!BO){XEmOS}Pri;ivaq)d`F&O9WiolJd6|6IeBv|tdZyJ=%f6TZ zkFGBCAAXuXXfvzcp)-WbiM9T_ah>JVuk7zs|HUed+`B@fgq5gGLa7DK)Wy^DwBg~W z&-SXa4Cl7A+A7Fk6w<5|+%#miYw1PMIKh=Io44M|6+!924$$ysh!N~vRPq%GK2WT^RE zI}x}0_{EFQe!^?-wK~Ee*@S`k_vJ(f)sRu8fmo$B&=7SX0Cbp3}k2x{7ESZ;^Bmky|}Je?~37!gUT zj-x-~$Er&M|4SH3s92*cELAA>W#p!9gA zB_F)0->n%Mf4!{Q>bA=x3;QAU5->IS+3i2=)jxlxUe4Hl)W!V>+dW|9o(T-181`p8 zm){6OCBQ1+>v$;pSNou_@^|Q#jR!VB6Zhlq#+@fffJa z7}*(_*Q`X@(!|izAsJ=3J}sZMMmrF1QIwV(5DfM#_GYHiqXB7#S~* zn3;JehV`%dYeIz!V}0VnA`gUJf%W;XodVRhD(Ev)vN4w<6@AnDGPa*SxirHk^PY~a zESYC3>LJ*kk-58$n*#*xaPF~`$5gNJPPC+KDW+b+HQTJnQ6c*Ton9i{Iv8asz2Pfx zJaO~Nik7f?t;e*f0oi)`b>A=S=23j9fcSY^#RlBumA=4GUN7#6m%sncQ=9(jS|8KR zzLxdLR9Z1WLIwrA8rAoycM|EK_hoFdo#mVoOu@I8e{O+`cu?OYl89?ql0v@Y;VJb; z`^#!7Ys51yHs8HPY$#E_Tz~Lne}}E%i)SAHYQFEIte)&UnRKA1L=xxnCU?;9$eT~8 zh~KH)uiv)>jyMrf0igER5@CM3WU+aPpbesjQ&f|Lnt7bDEEkQ!`KJDB(dA=B*XX-3Z(%YZJkfb(`5 z!aqlCd#_JzU)Z|)CgHTSAkttyvX%4vsKkJyw0kFvYwLxsw1N_^^X1_> zn_?prC~3Ob)b;4?wDrZsTxM5~MRPMZ<=#KTqo&29ft^7fASdbI8YTPSI8lqe6fGME z6S-);5UGh_e(7u);Y%S|c7BK)*xYfw6|Dc?u_KmFtRo2Ur=tGFC3YZ-eN{SD zPi&=deQD?&valE?f&%E475Ksvd<9q7mn@K@u!%B7L=6dP1=Tk(_x1Qy*uZI%Vl+(+ zvR)-!$r);p`_5r6mxq-T%ZX92I^PaKxwDxY-@9E^tcXEtR0p6im+oLSEYUEWqobbj z>m8DQ|3jv9l#%Xt-|@*vxqfJZa`NpiSi2%q7~@N;i6p#X>mc|=ka`%pTn!v#JIiF# z|EY{`3~NU6Cw13|ojy&I4$2?UkMK?2@*>P*r`V%9Z|de5`Dx$!M~Nhc-|>C>&CNly z3A5+N85CoPM^3o_HS}CK(GscaI`c*TNqQHQoeZ;5iLtAK{iS52CVcKBpA>4pfZp`= z$+&MnU~R1->Im48LR@Vk{93^N?6w|Jyiq+abDc;svAS&-ykhoGKe%QmYthV)?jJv% zhN(a&D(8m4ryxvoFV{_`GoeZs$TK71H_OIx`MmeUH;@`qTH)kPe)0|(UGUvJVOD6$ z44IcvTHe48zP}Q>Rk>&v3hj{^g*-#uFEYQwyOd6uyf`CW8gI08%9p>QJfUaB^bPQg zoZq!yig$Y;WFhGY&)MbmKZ0D5vs3z?ykAlO9XfNaEH<>XC3e?q&Niulr2NBa`i z0_IzBu2x8(hTO<4`=ZJEMim6Ub5l-kfer^h9~19X99KTGm0AAq6Kn&W$(0g+u={*R z0j`$pP8=&+ZI{1L7~9JBmH7^4`&V@7zX2UC&q;_ZY(AU43Sktsa^x z-(mwIN&DINOUkOqEp)30oDP2}>@2kEz4oKa$5mSV{3y9KDr4CTEf$9O4u|B=fwXTB zKNOG6T+L>i$PMY%*rRCTU8sTflURYld@~4$lD28(uuYYRuak$^ROOi5xjvSkInm}a zxk&8vG1zG8+K2R7tzVwDy#bMs8+{9U2UoJ!{9nw?-Y%+gG;@# zTEvP0gA8Q?Uik8-PIs|VW;P8MZV?U@XwzjuS3~0DWxqw;y{B8d7})!U0(R_(^&nmv zFmah5h}qVf7@i+xVYQo$XaD`Hxhg=m^T9`qww4k4R`E*AIwd(JrBKYO8NbRnzLjo` zc;e>9m8&GWn9(HKG0lqmb?YZkiVQXUC(uyxLHqud{3FTNk5J-ZhBtR z@aFt9cXH_imeSJk07v4Q()`V%+}rS_qLbqz^K7mA@KQVB(Qe*igxZ8+(bU;=M~9#8 zg^Dmng1BvQb)lPtqB-RpySx=|OTV5m&r)vavP7UGh`R96RKzz{1i5HV%&=nVOkPt} z2E#hcF48+sc}%2n$tp?(h!`Sv72`k@iAL4{eriX=sZ9@;lT_I0J2XF1kr>DlN));c znIPRmJF_#F+DQIPbYWKsPu#>@28M7P1*h-?P@g%i_kdV#kE^C@Qa6u_q=a>SLk-+W z&)T5Dxq6%!RV&Cc0sO)&g%&BZwkTH$_m7x=jQbjPY%D#`^OMpv_$lqGB1TWVoM(}4xMTzep@K(BuX8<;q^J^qngR6vUz67W~!HHSg2sAP9;l=qY|jv zN`6m!#$MHakuok{|1s)cQ z)o+3EGs>je_n7u_lE>i>Hp9Oqt>4(ibpNmu)7>?vN%P89u{HU$vL#_av4w~ z>X*BZlsOvsM&u@1#Wi&wfh8Qi?-o8Or4=vLxHTO@Z3?XdVtFvS2Y{uJGO-@}?}v9r z2={>a`6qnF)bS_uN|BlmfvbDfB;ga1^>4$y-i`M`kX4kYLPI)Zxe=+8iWdIB{z+wT zW;LN#vDfY)dje&V=EEiCy}X#aiD{tuDER;- zLpZ+KsOtUa?!?JQw@PpH1yzh*uzF5a7 zc-PxFY36)n1$t2Iv8u$5Ydmo14cgGXtUBgi_FKi~4#{N6!s&CLXXaP)8YE)SHsLg9 z7GyS_8%+F0>DfdZ+7Z>W`+dwv{(s6v$R~8CJPH&~V=4)sq;>QDc;|_uN|+C}DLnC^ zXwz8e!nfSM#``^U{$4Dcs(T)3*zc528fMf2-y$#v=9pV-bX|btv7L4s9;7U04-}?2 zt-G~qtoQ{%v3zalK)yCe`WPNbG>nTJr`!mxer&=;|XYy{?~CWo?p)Xeu5{H)s+a(Y!(0QU0lRT;)KA zy8T*_RPC66Vk$j4^0hzF!b%I6{bE6s2@&`Z4dN$kYGkiQxMPTqYKJ*ZYqi`knzs_E zm#NDv;G8aMp-wP!%C2{5&`2d-IEb&yq!Mq9!9WeW`-OD^P$xAilvPp?3b)BA}kT44?PMkv(tt39U5tlVDGf~2XJW`-X*h<8yJWd z3oEH3(T3+r63eBp6bWg}dW)S=mX{$1(x7-_YhihSS1#4;m!`rCyh|}h&m=GL4}BuyD!> zqdPj=|7TXh2J?xFh|fwp*|#G><7zu4Ytp%2{{26xu4HX515hr+ffEk^P5OvOsM#DE zFgSPYXF^9X^nHrsL7|3SVaH*y} z{u7n5%f)f0ORp<`NRM=qT^VD_3|7TXC?jY-`>TdOEDWqCYQPB`ofb=E$mt272Kwpn z6?}51(!x2+039-Irnil+?4k@!wZ``vK#CnTId17ZKHT!!@|Il-kYFTR(0M29X|BI6*% zlV8F|KDi*&Uy|J~1J?hvH!ZtgibETL96gegHOH)1GA$$A}=YkO__n(LJFxTMX;?HP#r zQ07Ob8PS?T+v4pb*l(=1wLp%axNBGPlKDD~z#1*5kRA%wHLwzH^PVfmuk|iwU^!b^32|*|i}pzU-*wQTlU5&+|$+6c*_Xmn=k$kMxip zO|0)Ea`JQWL*TTTotf1AtIk&TA2OfqPQ;Gzn_ISTL`>0{n0mr4!cscvt@0zUrrgA1 zvgZ-EJ*%nae#~Vpo){Q{r@KM-w&HD)GoPP7ms=xGrK=3;m!Wn?O6`P}{?I-@9O9{t z9tQ8GS+bmvn0+#~e+^eq5k|~fcefwH3infM^0vFzOP;SIt}9RXx)y0z<(rG!M9!Pa zKg$d%{O4WIG)F%vTv={yOG|D|x*^ZFP51LHp~JF!DbrN9M0!G5R29P0rl+^f~B^>o}v%iL(n9QB%i`Bag(@pUCqezwq|ad)cHR z*tiCa4HtU47G(}eH0UDel;%^tT|eNHzjE=9WWTp3wCE)>)`6(~p!P&iiC1mxXRRxK z>7Vd({4Vel`4Ii^#=p>BBzk&#e^n0s{gj#1&Focx^FuI?d%AF}W9oYvf*ZX)zG}sQ z_p5iGh|BB_T?`kt84!+w=Z_+a-+dR#r&5L7%vj`6+un!xEk7{7MF z$l`0#)R`)hH|<~snD^r8{puH9-1x!&E8dA{6!v*j*RPaq6D3ZTW?)Z^HLs;@?1I#N zI!Pmqs=7C=uxGb3%gyD!pQjGUH<*gc#w$F`XP{bbypW~^1;@F5LOIHAKb=qIPREsZ z0I)!IjI2%Y2`#n}BDX~YDe!>pP9!kh>;tMoCXNVQ88~UZyWky~&!=`Ieyh+%{q4d!w{y~cN$Qp`$_~!oDrQs(!FOOB-!*45{cpEjv z6RMgYl5ksy@t&jD2mBJo)Pk$>fH5B*wX64`bFD-Tsc+AY8f`10ZqS-0D4|dChp{Q; zv;sEeYFFT;%`Ye`#aGZoO>7Xda{`C|f zdtM~HAG28a0o+h`Sh5iD`HJ6aHxd7C2M|R~r+oiAvQC>gKza*vAcJUz4B)FFy{7=d zwm-q_%gXl@7W`xe+x=0!JWcvjlOeBqlfG4+Hy|?A39U5P`!{Iyuxk(FC0HIBP5cKv z#NPG7&_B94W?On>46yR`g9cRv&dnBj@cv$YBB60QP79nAnl$tJpcd3=Tx~-4LSEz2 zGbzh?K@>{<%?`W;W9SaypzT7sCHFSvr5Sh8P5Ap1^v@HYvilkM7`8+QlrH%fk$-A+ z*;TCq2hB~xPCAO7o*s6~Uwizwf4|^ri^U3YS8~2`$B=mbd3$$Zsg9jg_Yis#RYkWd zE^4^+J6V)B2(bI=HS3Oz= z7C^g@8`bBDFUtG$kh5j$e!%z`pe8jrsXC5O!U@zeD}I`uOYn+ke@|4%$L(+np;z*W zut9F6m5dk=MLW1=o{i4g5x-{JG*Njy_@ilUBTWtM&4+}#|~N+ePO*UvSWy> zm81##Zb4HBSx=gyNy3n)sK1PFT*lrf=F{IH_|&e4s)w=4MFJd?5a+c3IzHzFxVd0v zxdCPx`l&dsuKQoO-M>qu=53LTem2i5DcTaX)a6}5wvII1VSC#?AjZkJO_3^hjfWV7 zt`HX|TW|{N!V~pSUaoN47*(}{Se~fy$h?!kzBNt}tB?K@Zx#yR{Ai-+Lwbr=vvsr^EhQ$BhaAcf*?{^*bV>Bx*@a%h>o@UCl3Mh7 z;|w4?aSS+3O4qDoSYXi87VvBEXX5Rd(3Wk}kQV7884u?oN9KDB!M^Eu@bpW;eKry%Hsa@$dIyW0W&=9$&4OB@NNsEcSB z!VZTgvG-&ze%rPE+_lzdA3fwN(-n-N7yFY<$>z%Bm&9iDk32`xX0cZKkeB+&Ngq%I z^drC~L(N@`OJPnEM-&H!5)X#C0TU!6zMQz@v0xj~G586{-EkUJrSxEk~8=<0K8n2RY-m*sO>RI!k1y`zRs< zll+F#?`6wgON^C{dB9I)MF4n?RCKx9JclgALvDJ+_IYVIqg+-#ZU4Zv#a9`xtC6`xZn3_cnSrvKe+OUauW9#Y zo@~*?$DS#kxWgDBk|hbaFu%dfBeJ^F8mBHNTq1@8;{n^v3g>?WKIH-7cgjcGbC=6V ztt-}|s}Cs@y}nnFc{9g{;Iqg!sqCL+ze(@R!!YuE)QoCS(`8dRj{EW|C!WQr!WzgO!+s0Lx zA3@G9R~S7bJ%WAw-i{lDAi(sqXAHX=uECqXxSD@$duEc|W5HfcT~6I1E94bAN7?p> z7Y?GSy#s}D`Dj+3sO3-CohDXa&FjRC)`vd!TUN4fLKd{*nLd8{Zj$v(PK-1CBR`Xe zlYo?Obn;Wlmay*-7xDi?_D&uM&U6tb%9(dyY8Hz8GpU1J7%z~2mAD?T;u>sD`&Qz1 z$$(ko`<401{(|z=%&!ui_}(C4EF&;}Lb9`WX5SF+BR*x@(46 z@>unQNP(QPVH6h82~xYLEmD^z_G86q)CBAB!G7@0%%%ao^K5U6Nn-Nhm7*XKiF=zk zkQ-NS{#UAQ*F>l)-Y9)@WQRz&s)eB$rq#nJEgsfYvd_HmH(VyO7WqEuHInlf40})$ z8t10q?Dc*Xc(IdtX{YlIB+FXiPnl&$(d^-pTjT5&gVuV?T;k+5>0_$aJzlYwlF0Qv zeH{99J$tXq3Vpg{ zGy04ZbI}BEFI$3$ufMnb`;gz4LfNQvP-x!0(q!!h{i3QtTSknU7zr|RB>p|G$G{u9 z3!U#aFNRWXUFc5;ZdIJhzxmN7lNu>@9WC8uR4g@ zsHoQP%ndbu+*h$SuWbQZ9%3Z|N=>PEb#VQK@@Oab!G*6U2a0`kF$6+^lp;+Pe9e29 zy;?L+svyKm1=z<*ZsBZ&Zz19dMjQJ-uBZ5yYVr6&%!w5F=_?|W3EviIkUkGKz;sit zkH8D$7NQNEgnP{9d%EzFK3)zZoG>Nb*@#!@%QSv4itL*~jnf2zQJk0Nzd$kA$NiMb zxK>sZh`(cE23ST)Lt+GF$wvQj=R-zAcE=T|GMy4)U)(4=14#(szLIkrdCmd|hbXaO zne3!1gGtWA&qFn>dS z)8ixuewSXrYyQq}I{cV#=@H~hWILB5M9Y@}PgFoRJ!bZ4KY2G)8r1 zsXOwAig}iv_a)8+JZDw>`Dxw`@Br(ke4}i{sL8f3|-6!YajzEh?UeU#z*oVX#k&%{KS4ZOyx%t53-et0JUT8KT~WcSBNT|9a?Ix}?7gWwj->M&m3TRO zxNO1ANa7xc1N1g&(ZxaHbYs35pQ~QZ6-l8VqIu{OT-J@>zL>Jdi4T3c4810WL|D>T zPRL+}voAWFlFh8k!@mx9Q=)Bb@;xvbYxo#-E8M;3k6`zdH){SIhN9rZww9k5EM0Io zeGYvK*oo5SSmh!%xBgz+T(#=UBide_jFNn)y<`%2C^eYYO`(z>zV54Uph^aH9@6F`chu+7UnBe69eAMWRk=y{ zcwQ6vD)|RiTDbIRf-%?1ljfn2op*1WiC{EDewY3w2h)4>LHVj5uV@Q~I#gqUO#?{bz zGXfvN1ctIYf`HB;WC*hWZUa_G{6YA^AaSZSp-sub%o$|-qRr{6!XB(!0{5it#cWdv zY5ctDY~9aDz72kpZGitebhR_7NlK1|e}L7}pu#I_lzWAQ1}G8nzHdYSGEdLlYyTV_ zjo+9Gl?Ke^>B2?eiu@vmL@7%~W?I{H73!Z^w^ZIMWD13u)I<-LesS1(0rA<*eVbSDz%X!-@ciN$vy)}>zii^y74d(wi0(gNP3&WSzMJP`g$548A4i-th$BQ^QNo?e$1xjjdtkoM z+TMWiOcAs~rQ8Y~?DQ_;t&+pOu_{Els-SJji^@&MS~anxjEm(PmQ{?u09z6EMI}Yk z$n(}hJ0lLrGUoMls&c>+Ih>$`c499DExVAt$H)pEiofEpMR|>Hq81MIY>0zy37$-{ znc|;ncgJCZF$VcbTzhBnMzv|^mFkfpCkf#WIp;lP$iLZcqNH}p-axiwlsmxsDXtRg z;NYFo-RKf6ho1N||^R(WHBPBzwP()Tc?hOxtem#F8E0g*;jJe2qed|zUo`N?@} z_&OZ9Ew03{ikJ-!A@vGl^dH(d|F!7Ma6%t%KB@<5F}uW!lf*u9{ve|T%EpMN@qGWD zCoG^Y=eB)J1?$jHvS8d{t%w=UUFc;ev;yvu+C9hiV^?W$jA2QJM)q>>F#`JV!X#0k zFf9K)1jdgjne!WdhrdI2tId@ z?tK1}^|GzVO04eD@`J#pJLvd#;zEOwFwPAHrnLcFQxHF4^6#*>qsC~|`eM5edVYtL z#yEaL7hJ+S8R)6ya4Njx-%rebdNZcI39^F?>fw!CAsz-tc-+r38Vk~b4n{>vnw!|x;R~SXI60|` ze4BxDNKoaB$d)c}J|7fV0XX>L7lTjwh}0FCnI?D+y}U7hIdk+zB03b3q<~7570> zsM?avDz9*F%=ibvRoow0_`%uggysp@e7cp9jkGR%>={OpvL6M4uXBlQPz+dcDx6RS z?bddPK5S0U7}qE^x5d6uGQ2?C1Q?l8_&8JGId~(I$GqTt{%bBHr-}KMH=L9UB>9=s zaipF@{>$zr_Ecm1<`J#Sbru4R4{$qb%g16+2?YW+H6X|UO~QhQWZIq^E|TBp7h^0` zR#mYnphOYl*tczZUp9azbKcbO+MqxDWq~KqXpJ`;P#rv`g?I;A2-+tt zU!id=&>fJJ#lA`A0Fy6j5yKe0A>Li3x70Gp=@aNb!|g@SOIZR-oKfXBW;5kJT&05X zjanll-+@MlcoT%@#I1zVj-UCSo#lfvKHeID?IrxFGx0y*N0ujX(aqYfN-u?m-dJ81hgi-9WDo zLszk^c+{r@U5(iUi0+^yP(f5D3kEpXn2J0!>9P9BesdcFH=tY2&4P8yJ@hc`pmw+_ zJ-q}oz1+(${JnZp=;%j=itPRXo4r!)=~$u+au4%<#!1PN&2hLI{;-ea zS$u6DS;uJWeb^cC)qrooYk)H^`4Oj0MBa+>_^#?pI~ilxn=(ZmFzJzxxMJeqsvB(+ zV90P#9ksXzun-eqi5tqq+FrKd7t{)(LEzgpm*W+emCO>8Ipy_3Xj?yPh#UkBNaJqY zCuZ5{48#@V=Y@Tf-7H7nTP(aw7-!Gh4Bl%_H4_=CN0do_!d1~j9^i|=h!k%`o$G9zbc>gvGch^TUGjlYDWL;5|x-Gbi0Uf#(D=lhD%tlc0t|6Lut+{v%Qfa z(;0*lCh>ikqe!9%-VDMW9oz(63yy_JZXYNwSY&(%a|~^fPxd9~gR*|&kD-_os#tX8 z5WH0-=}pbJIULFE4gaejJ`vey2`$q^tW-kC1bVS2*sY!+BHaOYQ#5q#lQ_1G|46Cy zIC@TH)0{DDqY-F>Dm@^)NI9Omo=9!aK;z`Ztj-t@dQqqM&oVL7^j9q z*Ky*10|b4}&E;ASN=6N#nmjFaQ}z0;2$W)I_Ly}|r0)b;F|VeR04IR)A>ys@718Vn zEnSVbd<$(O072#oUw_GwEns;Kv>6+^O|^W;X+L0DIGCIXMgGq44kK_6c!DP2zr?WP z4`nQZI?xQ1n2atj#vCn#FQ6Yegi+|K#-Hurq{`ACB&qLSK2_s#f4&>x3C8A3`SIzR zamGBfNoiFkL&1B2Bu(sy!0-sjQGHRVpOF&Ip8MUD3YtgA0-|Rn?>R$FW(GuD>G)*K zGGr<28*PnjRLgQlV&!DEeY^@kPT(wGl8q_gaQku)(sHB%xMH#{{7TE->125F;F}}h zH1@KPxdF0J8BsxZ_hUSi`D^bp;o66MS2c2y9on8x8pG40dis^KI)VVmmx z64DCzg+nxR1|XP6hu}-Gsn-D%BEvd`A4IO1pmiuKrED(NhzZyUsL5a%xkJ(6GVS`@k7Q6j;lm|ByL9)3t^RRbXX*a z{0T-DR6GHK#bQ+^X0zty zzBnOnKXDXNHnd6Lzd(ath}lo_8rk606BCuW$POFI^o7Y>um|-AU?m4435hKjeMlq6 z97{|>!=b54bk_@psk~Zy7JC%el;j@BSxOxx@G{ZH0IOjoIi!Iu+yOPjLbm=3>i=qxecT z&_4uW;CCggV9K0dGYwq0Y|kOBG<>)&*aeJNpmU|ba<|aK1B)LgEap#u zqX_g4d_hl^x2es2$4;^UVvLs&rdmYUL2nY}Oyc9EKd_sMl`~A#yav);2VBJKp|cTA zd_2m7hJiktJV<7QxbZdqVV|H)uRtIM(gosNv}=s;4(`V8nFROS&HI_>@rxyArGnSu zt9b(oNTBjG6H1bhQ&pc*U~z_04`ZhkMU0vEgHM`oDum}J-l^*50%$dec%;Lr;X;*| zGzNeTXTv$*7Ba*dCcgnM%jo~ImHPB^cHRB4Uyw9wOz;NOdotXoh7Y4y`hDnOV|u8P zmm~nol=v#99CI)^EN{|nCt68&j{voN9TE3`m^<@-sNV4ZpP4a?eeB9IBV;Q}*`mx? z%91RpsANeY5k>K~%wiWJvSnA%jwDIU2-&hLl+4%(8B5GCbI!;2r_Vp|`QiK9d7K~4 z<8kiCec#u0U-$KTzWxQKU?fSkbH&u%dJTsgi@S3FAm=2_+Q16=!83nH>tBj?Avle_P**5A3RIlm-)_xl&#Lew3%toiPTG}Z8}`$Z<+ zsB5v4jxV&U_;tJT_pQ2-m46Y0`Vo^i8m@s8pZ`m)3}i3KZ0~HX{332p7}*32A(Mb1 zHbbYNm#a9s<-f}DzI%Z~8>?e+QqcaXmiOimte7pfV<~v)Z>dabb_BCr>gi=LWYN*6 z#_`)h=ZtzYqr#rqk>cYMqpal``+N6Hph|aF!%5D|Fu`F5n4U_byBooQ98p=aqKA%G zr8tp@^3b&?R!Mu4nL+_RkXDs@s5nz@lit(-kNW&yH}U@P4jbs1a zHXa|re(s>%!Pp^syoWmfZfm26IhQVVzYUx{qVcN!>OH-zGuJV=v7bAenJQ_aMUfy2 zsR4x0XG4=`EfFX@EFjW8gAx-luyU7vjH8(Z+q@_$+SRoxK|e!&dWv=N9(xF^+%hem zc>8w87sj~tTWAy$Ne6fB6*_1KSux&2GBB4aC(~`;?dF!+a|Fe0UuEY*t|JURF(T9cZeP5N zh0doD)E|?&(!NZ8X%u$c`5;Bp0ABx4E16V&k?`I9S$2-|;8MM1_X~fMoI~P+ZH4v( zuyeZI4%BMeT#xx@JjvOLVWWY^RVj#)uO|uH&kTSd`@rfGKX*-z<80PWEkkdjX45@5 zPwcm*n!afFpNuNw|5&F`w^TClgl!^DVk>mh)_)0`I8^>9l+ul9eDmG1(^jG8)4S|m z@r=c*nw0w8YoXhnz0-yE(50D5`rJqXH}$RqVbx&2T2-=Td{kt0AMl&N>n239n)hdKXLiMFVahV zMgj!;tHLVo`6Ya?AK5O&gU8?zSXLARaoErj5cYjf(R};XdxXC;K|@UncBC`p-friQ zuhS|G#Vg165a;e;tVXyt5Y7GrcO%TZc~aNVQJE;Agheet+rNHbECeJ|r-;Gf!*c?(EYpwx2J6 zi3iIx{K`)YB~Hd}YXa+;@RyI^`DdyDKJYnEnSyrmsA$=>&)D9X;TG-L^(LmmCz_(V z)jyie(lLKeGs6%U(RVbOQWIo+;ny~nflU{G*e3mM`j@DSP)=$>@(b7S!&z>ZPnX|W zieq~ZtU$e6(<&6kpcgj@ov4ZDMy~-Oz<)RIpS-dKOoV4Z_hX2~Q~TphI{pi+v_x7U z0y}^XBGYFw?Qguvz^0LBU4k`!3f*ac42Y!76Mfis0a&f~l6}JqmL)6lVBy6pr=P9g zk|_F!VldbKRusEF`po`|gPV$TElDE|s9`;j($f7aeki)X;4j)r5?q=qJu8`A#vLLy zEZu(Q0?@sB1{aGOJ&z3OfY$N=5Qzo>Xs=UIYXUlAU_iNW=;={w9^&Ab{}D<}Lt{1P z+V)U!4LhAnTX47)cA!=^N;OsFUMkFe|y%&4pB*H4efZ1o7)$Y++Tz z`+A|0&*MurK-GD40?dwk0G~+F7^B$dCh-AelU$(TTBP$s|k$fT8&n7%j z98KpOgNH<1(E(1HM%lsCp)8St9z-ydwcKRcA__!^0&HlrTvOZw_~C0IQX)rMP{kSH z5Bow!IeBg!fsz@oI3wRr;(dhi@vFxgQ&y-~IJ7dyQqQnh@)XTzG!%^@z=qyQJHIP5s`a;t~-} zaZp(9b>S~llitqJT`+}>G#0SKGr+`ac;SW34lWeu#$hXQJemP|aRCU_CyJKj-`}Ta zlRIb6m8PG$e*a=Z9DiF+JGMc+87 zczE4OE|%~4L$)NsQ@P_jmJp)K74i{()WKy2Um<1q%>&ir-YMFfWgFF;+(BEp!|N+R zZ6Um|Zo%u{Z`;-$-SFt?#VOaM{cvSLbVqgPj@O4P`0JOmHDH<{S44S~)<^P?H*C02 z2d-n|@J=XoQ8<=5>Bv5^^g4aVVw`lqC6R}moCYEjJtLV53@tm_D=Nv zIs4MZw(@noQtoZ6YH?5Ct-ydsHtIOll9%fvFJF@I-)Q|nz(d^f{k(VF{i&WekBRKi zH9sc80j%6%sPJXD<8H;zv;(haVa5Vc!@Iv+VR~!TOD5c(3I*&bw!bgmN$Pt>xpu^< z!&rK`q@TOf{QytZTJa0*bNHpl?07zy?x3=!MHz77ME%juj$;q1=@Q;2Zo~CO2Oj}+ zO{bDmk+JXsP!;LNZkfN=yLypy>B;(1Do+y6+nt_|vo`cv%SC_n%ZG|`J~LdnTuJOE zzSqNtxOK04G_D&~df9~3Uv;pjb`9R-O;yhHV{`PAp z&0opVyC(k_Pt<*xn=i`d5${x?S>*)a9PkyN0_R3rbU0+ouyXHpoX6+P)_q4SBRZki z{L|~U?2_ejaP`mM?dO{(x#OLHSW-H?Bn#6eMd8>Lgf9{UuB*gjjCib6uE2xJ=8vj9 zqMR#31Gaz+sSR*Ig+qRxIplpg`s;YS&CgAHtNuqZQ7wsn^=ZGNP9pohf6pr8K105u zNuYLz|JJ`DU&6Cac6rP_j;N+rxS5N6WDea5zu|kZ(7mS|^Q?fuN_ADwGD?7VbfA9!1I4V=PRfTeH&To-N*@{6l$n;}l_z&@Z) zNx0sYT=@57-O|eQJV}}3K~n?pmrYNu{xfQYRM`Q^%M4rsaa8v#DRg=r#Nm3s9n3yk zf6k=1``VpF+gpw4#}dvTKrl`MBBmv}%wKn-n|qPb<$JQc&*Jdg<{#VRu(imD{qSd| z>gTmS87nHCCzqbx6%j-M%f1}*ESwWb6e>m9TD`qs3=a9kwXHoXXaR4&745iwXRiSB z5X!L;ASd#^&=z`qABji#Ud_+b1&pfr7Ve^6Zz?0x+4p&Ofut zqRE_Y*`dWaV@vdS;mV?d{|WmRoZy@X2~!09%&zM-c3`AQevg!0UvDoKPJ&wy9Dx;z zZY(3}xe%9reEc=dZ}3)zy^l5_FPu*SDw_U6OAxOF;x;mV(epxJ#_aoIic z`#hAEJs!Zq0llZen(mON&y5fheskc~-o^Ep|Jvrv^0*lO5QKCroxQINw>6-8n?3+O zbAF=#+?NWHrh=mqdWp}l=&zYyo_vk!2DhZasR$H%70nelYR_!#))Id%40v$<&N6?w zzfG|#=hxh<&+43$1-5pHg!naz(sk{xz&@1D)M=b{l^Q9}fuf^y!W6F$jO{i_lRIPk zS3kIPZVOup4>0>Ascfl834G||;9z{5mJ?liFIawUYhHbK^vSEZ0x{#9&~>RRk|A@% zcvc?|HRCR98R;j1zl*ItG%O<>T1L2vWRPdu(y5Fj{iLdStGh|I`Fkra$D+~9;b9jHr7(pc7|u8!svM^ z7&sO*+rkU?5?>B^k4pEe3T(>^!U*n)%YMv^wTRB4nNzC71fkrpxZUinx@g>U&@?hJ z=Gh2TWvE-M;eDKO*_}2zIzD#d#EI>#RUN!F8knWtXLuOew%jf0z}!(t@v;&}uxo4% z5Bu1(Dp8x7V>nh^=)TpO6$c)NXv!?{=W8Gkfb|iv%=&{kakJS>+>E7Vc8#?&STEo( zKJk0Z(3JJWI=!6iuZ228%EL~zwA`Z#qTZ6Fi>kz`c!DoTAsn>&$viJ3QkJ%#z5FUL z`mopdXVW>HErDBl_c<8gAW2f{e=WZf^-%g!5CfMJI%|I`Vtefe?@vk}SxRbN6qM#Z zuNu~6#ntQVARYU*VVf+J{p?%3m|W~Z(mvO%e|+XLD~-N0_oV~xqswz1u*AzT-@wot ze40-ec?yUQ;1j#e%2mV@o{x}_8+1pZI=8F5kee^=-<#Cb_KI6%ZUAvd;;ERY#Epa- z0$kp2tkwFn%@phx<5nKb;B~H2QoZdQ=C41UX?PbQjKB_Fp5O1FOZtte1o+xzAssG# zap(Yi%c|);lssEsZ>wK;r?c{7WBoPwC@A)l1GByPQ8xYTBg*#-Eg>)$Agn_v<48z;HSJE;6W0lGVni^l@$L*BAPI;B0Zp9ZKMfSa~Vf z1yI{xY#;f>M_w=7IH!5NGJahVh0<&~q$&LS@M{&P7m=P`QNaMlZanmUE3UiszB+NkUUKK|TONw!j`Cfq%zItf zk5@f&H1A-s%vS`Idgkx2&-HGG$C8ZjoniQAU3?{%91fEnUxfwW^Lcd4-y;6=bG}wL z8XQO<|#XWWKCU z70k0A1_pd?k>>%bhbmXs2flOxj~O1l8nyyyZ;=^(LziB&^t}vY)vr zjnmo$NDOE1l03o%!4l;AvV7q_A&ciuc;+3AI^E+?|M#ZFkUNK+#*d#u7;a;8O#vZ` zN4M3}`C*k@ekd=w;a0!tK0Pi&C)gFw!}x&`UaqJQ{P)sLh=1;L@~3i41{nENhbmx* z+1jzXC2)z=#C?x%VHnq^Wa*QE?1Rsa{5VqYRSEnAgOy@Fvqy#ASn*k44-HO}VBDrs z!G>^C+yf6l0p|BWRQ`vW&Wn`+)Tb-I?_4PHe+>Zq=DyH0vaFn5QqlBUKxPkrzTO3+%-}@9;3H+r=l zcOQO>W>=_E?8&~c5j;sP_BvEQhE>phNzyz?v_?s{jDBs%5C}jGW33g1ql!2>@>D0f zTmfNDTxmwd#LfH!@B!oK@nri@vAYcA@@QAZyF4?UJPVfnbtsRwEGhR$8rMnhvd6C1 z_M!1k9S6Cd^P@x;Zk!)q-G0r_FxZK>sv^yzJ)=abk>Z5)<^=wwiL1tf>K{lii;%DG zru`UVy_o#|=BiQF9aHU->oxFRNI*(;P52cy8FBgBvG-w;#ce*wDr8Wo>K~Y>P%8Uj zY-wTOGC08G*T9#%^)PVl2kl_m{b!WI^ggqf9dF+bI@nNTtKyuQSN0GR_=87&!BW0L z>NS(8r-pf-%RcxP7oP!tRDbPI-wTc$(xoS?w{l~CX5?V*Q!0>PQoB9xh!&%tF@r{t zH}sl5I$Iq)^|#{3;Kl8SI5Jm|*nHZ~MbTYC7ke3|pn&It zonv|Z)|kOmkhz0OvU;J2^odK-7enf`3VUBad*B!@5M3m2VC}G6uWHp%kre_mnG4KZGiv=I-y{)?d@1aJbw9=Vw5P}A`>=Zs+oTgp=AYz5&H2n^ zgr1!rT=8uZ6UP5dLm?-2^vj7s#K*h-YXcP*%q5*6X?OuU^=D?@RnM!(FWXiG*SoHb zYH8uVV6%#MCM~#klF*dhL7~0dwJGZ~Ya2PV8j6)Q^XEP}v{`)TgrasR`u$3$PpT3l zLLvk|;O&i@wcV0liqwped|h#Dquun<~&3|NZ49 zo{LHgv_}FZZPJMv=N=%h6roF%WoTY5_}L==sI+!oE7+AzVxhx4H~>`r`<^k7!#zaP z6Q%UtjjUx=3OoO}prSHzr{4cyefYKQ;z-hr)(?VvE|00@OcS-|H|r<%K7`I zcl?Zxv$J!K1L&oRa209QM%`vS+d_=H&t;=8;fBr}GG419i<=p}RSI*s<7r>_(P#fD zUx_33-HMbHCFzUUfBYLh8K8i1_uy%EMPab|^ATura*#b3a`ndHEE^Le!)O6jo%EUZ z?Ed;#(&@`Qo%=k^NW-Bb%3SJ{^Z1G(9aws6R%U?zvf~%?L&_<9X|-BkP2G2>w=Dxx zOk?tKi9fCYuSLUOp<{Pjp3FuFd&m3yt$g!VN%#t27>x}QE&Za3BJum8((?>WdCV^hs~vcXJp~UwweZl(YN}4n{`rhhF?%8YAsT&$W#7Z%ZZX+TsxXK|eEgG7 zwc~#iIJmf*yb&|KAuK;05f&DfsL-!u8fV%Xm-`^>jpQ-KG>7~HTISk^+HY8;PTuc~ zk*le^S9hi=S(=Qdls-@YMQ{kIqxTHM4%8B_SYm%aX~6#&r@3Bitkc##QumSR!Rptb zGZ(B5kUF$d41>tJ((aA-4DmHsJ?;R3b4nd9C;cX^#IXo;ReM~~ZMYuxEzpWEJAnI1 z-X!FY?5Cg*s$B2w?qw%;Z-3=JDD_uMQ%+u1b{(uidhi*F9U+;bmjDTeH^CVJM`UDu zg?xD;ZAf-DYt#GhxO{VcB7ZTi&Gz?_d7nS?3xUU~*%~(d+^ONzRonxhlsh`6aPvpk z__sH$Q-f2DE#_;$c|aTXCElVNdkpKX?rDx-M8@hO(So7>xwga2&Xa0Ew`(od;4KTn zi7n)tzP0Vb~GWz3ZW}D zK+j&N6+7}8>DR69Fk5r;+Sfy`bnorsTzY;pYk1)PW4(TFI2VsjcKe<2!(6vZ7n_c16QO34zZ6w~0}ZRwcU*EwRHGu1 zr@e+(CnYl(u0nC=Uc`pGwOoiRKke}~LKp6#)%N&=FwyhxHmE}>7(g)l29U&+@_(&>S{c@-AfA;riVtbHH-${*(OnLgNE$FjxouN*>;gRDyRg|=~ zG)173c+X~i3B1hz+~O?h08Ep6lsjxbM&EtxyUz8}YJ?b{?zqN(gGqCZ>6!;bNBlN^ ztNaV)bB|s=)EKdTYParmGQZQ&=JJuoMAmD&G_I|*@+!#7Y3^HX^!K=lee^-n*xrLZrO9D=yi*%(qHC6N}~_#uiS{I zxVyRJ7JV|-H;lYVbU#i$ex5!1 z7W+$5$qcR6pYh~KVuGhj%q^{qmdkST)9)n}5GJzoE(*Fnie7aA<%K=tuO8!qCAc^a zVAu89?a13fEVrxPcj&#OhY(6iztzs(^H8ixOK&||b7`L`+0;U}8b0&$5y_74e&&&* z(kG7hEPgf*c=CYU;6^8*?JciXbgFsgCs{s#22j+_%Cl`%D=nd6>9VdaMTG^j($YF$ zAB@g*73kI~sCv)!?;Z8NUBZZ`zU|&TF?jkr`_(=d#DEq4vJ9(9Y#>G4as7l2hMc$K zJ1{KcO~{0`t_;8n;9VT-sTu zJK9?604c@B(!t@^g86M(o-hrf##GB{{ILWBqldg&KaLK#NVbc4Ad@X+}+VU?n z!-6y87V{D>xJ+ojKlbSD)zT;RwKnG7w0OVI`Rn$)vu;wsmrlBP;E15WE8JO znWKtMh@ZTMj=*QxG#lv%4P$)#lu#+F-LD_*XtyY=1>E2MIj__9AeOME22Ii8gxN>u z%}0x8EdNSXubG5*N2j*+zzJ#I9Zotwg4T%7e(fvWw{^@HK_u3CJi z8CIkvUSiHRF)STc`V>G2r5t_#?AJaKS1BmcWMc%~^hCWit(x-^^XKLjFfyDF?j7mx z7ZR8@iwnUrIy!`%6kJiN`>1hM4pZqqR$zQVW^+qBXmlj2Fk$$YEb@9?Ue~$Bf4d)i zW4d_#{(HAMOi2I0^W%ixR}R2Yg6cPCbsZqh6M8s<6PdY>!yD(pU&JWtag;JFfY(Me z<*Y*1{YUT=@-Wm1OH2=(LPkg8#Zuu-w`uE(|Gf)rye3Sn?Us6j7Dt89>v{mIUxZx9 z@4V6GO}HCtI{RMskIEu;--K{p+W84V}aaP7)3f zl06Kgkj*gbM5kTrNoR$dhn+RMn>(LeuGt7an$$cn<{U8r_eYBh(`C^wxJG%peu|W! z9Hw763GScce|jnW)`QgICq(H^?tn5>{a45D3pC%FRn^rq0q&7rDPPNXDte^ogW&Wy zWBJ>+@nJ^)w^t`ZNR1;4&>`I2*hDl=Z{11Zn(+bK>MtaLIasyjCyRpFK+7p4 ztkd492QzMs=ggQD61`1yH%|{$2rTxUsNUGqKGjXfIEf|I*H1R9{Ull;cx>W-DbaNp zYSoimu`}i9TfDbFrrKIffv@-k#M7NLBA-lnkVb0{^L@{Q_2QS}@ocRf@(Sh5uDYxL!u zd6=fkRYbWw%0H{Wd`7yfDPh$=D!=ddXkNmFSLB=~15~#+u{A zV$3Vu{u9KDjuYRUqd#nJR?!z3&0L>-S0G+H635hG8HJXxRNw6z5PaJ}5=5OHJ5niO zHDRD^fwgQxOhw(GXD0T&ECqAfFabKIZh}QaU<6c7eJ%G%NN_Xa37c)B1+P;ka*Ps# z>DB2lRnFLdo&BXo2Q>XrW_|HxrXk43JuT+@%^sL31zKOwrN-Bq&y}>?4WB|@A1M#b ze6PtVQqS2dKD`3Zoo4pTq&}=}T^L>H?@!K|0I+;Jcd^#}%h2MDkW=zw)Q+%2I%Vhg z>yP|xC~du@tE}uZZzb@_qp;CTtYLQBia~$8(cgjjhq3*B`hokCms0UWRYBJee)Tfu zVopyKlU|hO*uidj^3kPzjmjP&ds05nkU9#osq*V}cRwjs+V@$y`96NDT_qee!dr(U_dMgq=Zh3@x$$oUG zG?(|8Vp+(-btPd^`)$3~?Q?mOHwPsoU_M-ms4jn?Og~M0A(3sy9=N+Y14c)^{QNEF z9Q>SC%%!cEf$Gxgyv|7}b(}bS^((%Qr;txF(ix^N(#2W)!L$FTjF(td-Qo?&^lQ&Q zOkBuB!PVrJ-CNab)Px+Ix+~p+LB3$jPO(?@_W&9R7{b5!1tle3Sw z4BBRLm5Q?-cqrsOdb=SPUPeA>-}zj~f|{)kue^A38;A(HU}&*KNiC-Dl?xyJ-Nj#xYirl8hN$Zt-_F@`HYzIpF9%yr#oDtMtETyc+ohc~=xV2O^)mPI*0e>}>f_#FE@xSn(Y>vZ={g z<`LGLTw!EFLK)1>;%2ks+>`ve_=I*9F-14RHuNf|QVI20lE3O4fCLyYd+x%qUq`NK zldhD!ltLXrXH4%adOhWVugFrA^O78-yIw>8GF-5eCmp5fuB7FFbwTvPV}VCFN2v1e z9MW8VS-ud)5g?xyMK7;VH^WKyQEXyJi6N=EIhQ9u`MIH$z0LZsvj^ysH#X@{WsBnk zuL-_atnX=!l`PimU+5n$yMKiO`we{>-z%_Uq4tE&&*N!_qu2v!g!Q!*vT>c;abm9~ zH0Vv*RO+M>Fc<0WC;N%ryP^Q7fe$t%iux3sqj0~dYiz^6yD=9+pSZu2)Yd_iDc!p{M!i7 zQ0RoW-gj0%2nUpg5B{fdCy6T~R?ztPk5AbX7Bi9wDfs>J?>J|4$lOl2hsw>J?tzz1 zaJ~<_O!eA>L)(N+(6X+Pxd5+Jg8$7g1-`*mIk(Tj=HrEw%xpo4EcNEVXL0)lC);3x zrbcw%(X+_hH)&mINoL!PCkg2K6|}Kqt)DVqq&VF5#~)%OV_RRAF>>Q7)G%{$^QKe)scg*wRHCO>w^6f{m zVf2fS!VCMt>6spxntC0jQzJ%rLV-DMoQ#ryBk3lhJqC!Z3WWn(cQe4%|?3@ zx(W;}sF+ozTGTL|0 zwEx{yG(s8WW=0Npi+=l(t+!WB(|N(a|EDT_pL)&oBgnSZK*YSIxWhg*?eTk#8ut93 z6-ZxqZPFd2S0J{%C!h)UC>jeoYD3nN<~fVri!x8hHasq@*&nhi$$s)Pb$TA8)RNv2 z-W&Pi!_BGiw_H)^rD;5a24_jKpv7V?W$=2=&! zvwAI^DDZo~jEo#6bSh2d;6ZCbSG23(>P42IoYMR?yRzD#N20pQ)i+FROqC+qI!O}P z6OsE$`j7FA-C>_#D)PzAe0~)GT{yJPgIc~!bMG6MmD^{ZB4BTOuz;`V#7R~$&L9p* zSI9+HX+`3FVjl=SIY#ZUuRB=HuPvU~3bT&A8{>R!*Cn#PDbwwnZ@|#w#xn}yXE|R- zt|@H!OthHOY?Q-T3v(S7SN%h-UX6_O4`VJmRluaUsO-ZixKa8n4>rhm2A9RcI`Nfo zrvFo8m{i1vrl+546VV=3a-mjqqP|lpQ{~g=j$F}5J^7i|6{T?NycoQ{IP}$j)hvwR zzuPZvvu79jzqA$(yjXnrFmG|v$G$k4Crl>j7k`1*G~MP9@snf$2S*-Xzj@|T zW%un);~$S19ybb$P<<#3epREZDK-1_RXV~VS`$pYTu;La#U6A7T04G#nH)8Pn%U83C)ESA<)`cba@$48Z5$9z;f=XeIojYE=i%kkJrYU9yg+?a9z1bPCqEF z_tj*){+M!qW&T~UeM=t_??K;}SDCwnm)Q421@UFvu8(g))UjgeCe}m*j~vPLS6W9`Ahy(MBLueB5!S&s zm-ieb4^wYYPYbJum2)%xWZmF9Wp^K|{Io@+!j(T`fA4j>^tWfP6A}@nS?&irWbXcU z?Iqo_PALg#e=l{JP}q*~D*?m{=+B97^uXK8)17N%@-{fNiwlEdFwjE91lWoE%>7y9 zGvhEh=P@!*3`gDP`1s+|xspO*qs)C{$rz9O?rrM&-{;Q zxPhA0J2O3SF~O!SL80|PPIGtGcA)*42X-pAB3E~D?12azb08J>WoO8lxbtVJk^=sD zRY_sZzJLE*f*9cX!d*#j0D-N@$IN9wBq?!wIAG9G-h{$ zi{>|0Sr6uaZ3obHoWbq&)xP=NsI_9E0mEGoWEC{k5Q$C2jACeK75cS0#H8S89Eui= zd75$42X}4B`14w&68qEkCr;C@Ix|}9G`69ym6lVovliIkE)#JXN%fhcAZZ`mg<;FY z+bkTOJ@SvkChly-Y}P%gWXEh8gP)Etx(9M_<>Lcc*HM)JV?En&v1Efsp&4u-|~nf#MN)MXp& zfX+D3y#|MZs#U_zL#y*rEAF?qDSsdVXZJZ;7!#+u`-v0IPA-DTZp@tRjXm-Dc^c*f zu67UUg!|O@0phU#?lf#9)X^SJnb0Jd6P#amt&m02ttzm+8&^d70HhYhK#s(JW~+hP zgh5tLcUlaTF^##0yFv^D^8xgl3e6xF41o3e?rb6YnNob<3|o*rErRCQf5DjHzB8Pb z1Fy1!7*8f4uBNH2-ThSFAVDSp6ld*+6A?H!m@Qiq(Y$k-o!<^x&k*Hzb5&t8Dn?M| zLfs3JFY4NS4jBs0hmKAVkz&M)kQP6JXu~Pr#jRid8~kjF*dJ)kxu6YXh*)$%WEt&e z>>3g2G#oEZ9y+2))v+eLJ;#2xy8zjK0IhzeWkN4I!9rzlafZg%)I_oQ7Fl#O@*sHg z>@I2ZBk*hPL**eVSP6j?PWfCP8laBS?(@+(yTsX*%7Ja`Kf)|$IEZH5B~%fGZxf0- zat;AnP%B`Ru~GAN?-X{l$>JZC3R9{O_|L)kS5 z2XK;n?`VeD@TX&LN}GFv>a3NEl1d8xxB&I^NAPsO)oc+f#f5cGCW> z5fhooUr)p*3qNt^w=v--!diUvm-)AGgTajUXv;|qchQP8^X#vjBzK?2A~6tQ4{+m- zG0ne0BZ?)9#l_r#{ETo=|4*Y0-792Q1hOVJY(nWB#2Y_WFV3VU9K&6pzW?&nkNk_Fjhmk8K3n-3K;*OXcmRC81x#`|(&o;$^bvE5Hovk*u7q%g)(2 zy?Q#4ONmpw4lM2N(k2Jy2QlEr4z#)6_kneonhCvMhfZI>mdAXV^AbMJi+c}kDU$LS z&tYD&kK$>MAq&KXX^aK_C0+j@p@L$>M)RN7@VJ234kyq!x41i)&W&8#RE#jLjh(r< zS(k(x{!$7{7n`h{r?5G7AR{6NbP(hY_0R;Sav^jj>8jdVBr@epkSu!wcIz$*1AaG-@;@0y{bo%y2=nC!| zmDwnlr~#5e+BNQLpE-9VlmsbD;E^%5C#c~F<$QxW^M$k0od~={5k~%M1v^tm8p|OU zV(fuztiC16fQ#@nOV!|DjEiaS9N9-Sqpa{wU63y|^XHdb?+~I2995NL#67{dITw z19^QS8twG;6eER+yKXorV4XhpV7l@%LfVyB#*$K-`R8J?_7hTOY?yz5pkuHOG2(wP z7v>e#{9D|tJ*O{(-Qv^^BY1Nh82Ot9%;4i76_bF!{SB8|4_;sxBvQJFnxHp5;bUdn z=dWLBAD|<`L*&tE@w`kVs=GD^T4?rpX zmlU=*N*?S!JJE%!CdGeKk-^=I{N_#i$+kBF@7sf4U)whU`Zizzt4AnE7{Ow1WF@;l zHhIMbl@Ilu;k~oIw4CO-9&-zq3+vzM^n~i7x8Vx(0r>tN;2>ySzZ=MdZNQ1MfBr2| zcc>uQy(JBBqHvTM%0DEK8*L;3#%1G%L0e|Uq%b$35mFGtY_uNPa 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,%gA3Bn_Z&cP~WNp*s{D=QcF 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®xu( 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

      80pKDR`nU-Et{wVMxH^xQFnR&z0HS* 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 literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo.png new file mode 100644 index 0000000000000000000000000000000000000000..ba51e0a55a57cb10073b5ac5d70634ed0954a59c GIT binary patch literal 118863 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 Date: Thu, 9 Dec 2021 16:19:02 +0000 Subject: [PATCH 03/16] =?UTF-8?q?!91=20feat(#I4LVUZ):=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=BB=B4=E6=8A=A4=E7=95=8C=E9=9D=A2=20*=20Me?= =?UTF-8?q?rge=20branch=20'dev-blazor'=20into=20dev-User=20*=20refactor:?= =?UTF-8?q?=20=E6=9B=B4=E6=94=B9=E4=B8=BA=E9=9D=99=E6=80=81=E6=96=B9?= =?UTF-8?q?=E6=B3=95=20*=20chore:=20=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=88=B0=206.0.17=20*=20refactor:=20=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E9=80=9A=E7=94=A8=E4=BB=A3=E7=A0=81=20*=20refactor:=20?= =?UTF-8?q?=E9=87=8D=E6=9E=84=E5=9F=BA=E7=A1=80=E8=A1=A8=E6=A0=BC=20*=20re?= =?UTF-8?q?factor:=20=E9=87=8D=E6=9E=84=E5=9F=BA=E7=A1=80Table=20*=20chore?= =?UTF-8?q?:=20=E5=8D=87=E7=BA=A7=20BB=20=E7=BB=84=E4=BB=B6=20*=20refactor?= =?UTF-8?q?:=20=E9=87=8D=E6=9E=84=20user=20=E9=A1=B5=E9=9D=A2=20*=20refact?= =?UTF-8?q?or:=20=E9=87=8D=E6=9E=84=20=E5=AD=97=E5=85=B8=E8=A1=A8=20?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=20*=20refactor:=20=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E5=9F=BA=E7=A1=80table=20*=20feat:=20=E6=B7=BB=E5=8A=A0=20?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2=20*=20re?= =?UTF-8?q?factor:=20=E9=87=8D=E6=9E=84=E4=BB=A3=E7=A0=81=20*=20feat:=20?= =?UTF-8?q?=E5=AD=97=E5=85=B8=E8=A1=A8=E9=AB=98=E7=BA=A7=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=20*=20chore:=20=E5=8D=87=E7=BA=A7=20BB=20?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=20*=20refactor:=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E7=AD=BE=E5=90=8D=20*=20refactor:=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=9B=9E=E8=B0=83=E6=96=B9=E6=B3=95=E7=AD=BE?= =?UTF-8?q?=E5=90=8D=20*=20refactor:=20=E5=BE=AE=E8=B0=83=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E5=B8=83=E5=B1=80=20*=20fix:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E7=BB=91=E5=AE=9A=E9=94=99=E5=AD=97=E6=AE=B5=20*=20feat:=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20=E5=AD=97=E5=85=B8=E8=A1=A8=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E3=80=81=E4=BF=AE=E6=94=B9=E3=80=81=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E9=80=BB=E8=BE=91=20*=20feat:=20=E5=AE=8C=E5=96=84=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E8=A1=A8=E6=A0=BC=E6=B7=BB=E5=8A=A0=E3=80=81=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E3=80=81=E5=88=A0=E9=99=A4=E9=80=BB=E8=BE=91=20*=20fe?= =?UTF-8?q?at:=20=E5=8A=A0=E8=BD=BD=E7=AE=A1=E7=90=86=E5=91=98=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=20*=20feat:=20=E8=87=AA=E5=AE=9A=E4=B9=89=20=E5=AD=97?= =?UTF-8?q?=E5=85=B8=E7=B1=BB=E5=9E=8B=E6=98=BE=E7=A4=BA=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E3=80=81=E7=BC=96=E8=BE=91=E6=A8=A1=E6=9D=BF=E3=80=81=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E6=A8=A1=E6=9D=BF=20*=20chore:=20=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E9=87=8D=E6=9E=84=E4=B8=8E=E7=B2=BE=E7=AE=80=20*=20chore:=20?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20AdminLayout=20=E8=B5=84=E6=BA=90=E9=93=BE?= =?UTF-8?q?=E6=8E=A5=E4=B8=8E=E6=A0=B7=E5=BC=8F=20*=20chore:=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=A8=A1=E6=9D=BF=E9=A1=B5=E5=A2=9E=E5=8A=A0=E9=83=A8?= =?UTF-8?q?=E5=88=86=E8=B5=84=E6=BA=90=E6=96=87=E4=BB=B6=20*=20chore:=20?= =?UTF-8?q?=E9=87=8D=E6=9E=84=20Layout=20=E6=A8=A1=E6=9D=BF=20*=20chore:?= =?UTF-8?q?=20=E9=87=8D=E6=9E=84=20Dict=20=E9=A1=B5=E9=9D=A2=20*=20chore:?= =?UTF-8?q?=20=E6=9B=B4=E6=96=B0=E9=A1=B9=E7=9B=AE=E6=A1=86=E6=9E=B6=20*?= =?UTF-8?q?=20refactor:=20=E7=A7=BB=E5=8A=A8=20TaskExtesnions=20*=20chore:?= =?UTF-8?q?=20=E5=8D=87=E7=BA=A7=20BB=20=E7=89=88=E6=9C=AC=20*=20feat:=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=AD=97=E5=85=B8=E8=A1=A8=20*=20feat:=20?= =?UTF-8?q?=E5=B0=81=E8=A3=85=E5=9F=BA=E7=A1=80Table=E7=BB=84=E4=BB=B6=20*?= =?UTF-8?q?=20feat:=20=E6=B7=BB=E5=8A=A0=E5=AD=97=E5=85=B8=E8=A1=A8?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bootstrap.Admin.Blazor.csproj | 4 +- .../Components/BlazorTable.razor | 7 +- .../Components/BlazorTable.razor.cs | 26 +++++-- .../Pages/Admin/Dicts.razor | 8 +- .../Pages/Admin/Dicts.razor.cs | 50 +++---------- .../Pages/Admin/Users.razor | 16 ++++ .../Pages/Admin/Users.razor.cs | 74 +++++++++++++++++++ .../Services/DataserviceExtensions.cs | 16 +--- .../Bootstrap.Admin.Blazor/_Imports.razor | 1 + 9 files changed, 136 insertions(+), 66 deletions(-) create mode 100644 src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor create mode 100644 src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs diff --git a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj index 73b1180a7..a7b2fa55b 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj +++ b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj @@ -1,4 +1,4 @@ - + net6.0 @@ -11,7 +11,7 @@ - + diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor index 0ba25f6c9..55dbe1d89 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor @@ -6,8 +6,11 @@ ShowToolbar="true" ShowExtendButtons="true" ShowSearch="true" ShowCardView="true" ShowColumnList="true" OnColumnCreating="OnCustomterColumnCreating" CustomerSearchModel="@TableSearchModel"> - - @ColumnsTemplete(v) + + @TableToolbarTemplate + + + @ColumnsTemplete(context) @CustomerSearchTemplate(context) diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs index 1185d5f6f..1b46b3637 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs @@ -17,12 +17,15 @@ namespace Bootstrap.Admin.Blazor.Components /// /// [Parameter] - public Func Items, int Total)>>? OnQueryAsync { get; set; } + [NotNull] + [EditorRequired] + public Func>>? OnQueryAsync { get; set; } ///

      /// /// [Parameter] + [NotNull] public Func, Task>? OnDeleteAsync { get; set; } /// @@ -30,7 +33,7 @@ namespace Bootstrap.Admin.Blazor.Components /// [NotNull] [Parameter] - public Func>? OnAddOrUpdateAsync { get; set; } + public Func>? OnAddOrUpdateAsync { get; set; } /// /// @@ -53,6 +56,13 @@ namespace Bootstrap.Admin.Blazor.Components [Parameter] public RenderFragment? CustomerSearchTemplate { get; set; } + /// + /// + /// + [NotNull] + [Parameter] + public RenderFragment? TableToolbarTemplate { get; set; } + /// /// /// @@ -78,10 +88,16 @@ namespace Bootstrap.Admin.Blazor.Components if (DataService is BlazorTableDataService tableService) { - tableService.OnQueryAsync = OnQueryAsync; - tableService.OnDeleteAsync = OnDeleteAsync; - tableService.OnAddOrUpdateAsync = OnAddOrUpdateAsync; + tableService.OnQueryAsync = OnQueryBaseAsync; + tableService.OnDeleteAsync = OnDeleteBaseAsync; + tableService.OnAddOrUpdateAsync = OnAddOrUpdateBaseAsync; } } + + private Task> OnQueryBaseAsync(QueryPageOptions options) => OnQueryAsync(); + + private Task OnDeleteBaseAsync(IEnumerable items) => OnDeleteAsync(items); + + private Task OnAddOrUpdateBaseAsync(TItem item, ItemChangedType changedType) => OnAddOrUpdateAsync(item); } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor index 254bc05b3..3bded14ff 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor @@ -4,10 +4,10 @@ - - - - + + + +
      diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs index 9b32c41b3..d877c5f64 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs @@ -1,6 +1,8 @@ using Bootstrap.Admin.Blazor.Models; using Bootstrap.Security; using BootstrapBlazor.Components; +using Bootstrap.DataAccess; +using Task = System.Threading.Tasks.Task; namespace Bootstrap.Admin.Blazor.Pages.Admin { @@ -31,55 +33,25 @@ namespace Bootstrap.Admin.Blazor.Pages.Admin LookUp = EditDefines; } - private Task<(IEnumerable, int)> OnQueryAsync(QueryPageOptions options) + private static Task> OnQueryAsync() { - var items = DataAccess.DictHelper.RetrieveDicts(); - var total = items.Count(); - - // 处理高级搜索 - if (options.Searchs.Any()) - { - items = items.Where(options.Searchs.GetFilterFunc()); - } - else - { - // 处理 SearchText 模糊搜索 - if (!string.IsNullOrEmpty(options.SearchText)) - { - items = items.Where(item => (item.Name?.Contains(options.SearchText) ?? false) - || (item.Category?.Contains(options.SearchText) ?? false)); - } - } - - if (!string.IsNullOrEmpty(options.SortName)) + var items = DictHelper.RetrieveDicts(); + return Task.FromResult(new QueryData() { - items = items.Sort(options.SortName, options.SortOrder); - } - - if (options.Filters.Any()) - { - var aa = options.Filters.GetFilterFunc(); - items = items.Where(options.Filters.GetFilterFunc()); - } - return Task.FromResult((items, total)); + Items = items, + TotalCount = items.Count() + }); } private Task OnDeleteAsync(IEnumerable dicts) { var ids = dicts.Select(s => s.Id!); - return Task.FromResult(DataAccess.DictHelper.Delete(ids)); + return Task.FromResult(DictHelper.Delete(ids)); } - private Task OnAddOrUpdateAsync(BootstrapDict dicts, ItemChangedType changedType) + private Task OnAddOrUpdateAsync(BootstrapDict dict) { - if (ItemChangedType.Add == changedType) - { - return Task.FromResult(DataAccess.DictHelper.Save(dicts)); - } - else - { - return Task.FromResult(DataAccess.DictHelper.Save(dicts)); - } + return Task.FromResult(DictHelper.Save(dict)); } } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor new file mode 100644 index 000000000..7f76204ce --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor @@ -0,0 +1,16 @@ +@page "/admin/users" + + + + + + + + + + + + + + + diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs new file mode 100644 index 000000000..a2dfd0f9c --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs @@ -0,0 +1,74 @@ +using Bootstrap.DataAccess; +using BootstrapBlazor.Components; +using Microsoft.AspNetCore.Components; +using System.Diagnostics.CodeAnalysis; +using Task = System.Threading.Tasks.Task; + +namespace Bootstrap.Admin.Blazor.Pages.Admin +{ + /// + /// + /// + public partial class Users + { + [Inject] + [NotNull] + private DialogService? DialogService { get; set; } + + [Inject] + [NotNull] + private ToastService? ToastService { get; set; } + + private static Task> OnQueryAsync() + { + var items = UserHelper.Retrieves(); + return Task.FromResult(new QueryData() + { + Items = items, + TotalCount = items.Count() + }); + } + + private async Task OnAssignmentDept(IEnumerable users) + { + if (users.Count() != 0) + { + var option = new DialogOption() + { + Title = "部门授权", + BodyTemplate = BootstrapDynamicComponent.CreateComponent>(new Dictionary + { + [nameof(CheckboxList.Items)] = GroupHelper.Retrieves().Select(s => new SelectedItem(s.GroupCode, s.GroupName)) + }).Render() + }; + + await DialogService.Show(option); + } + else + { + await ToastService.Warning("部门授权", "请选择一个用户"); + } + } + + private async Task OnAssignmentRoles(IEnumerable users) + { + if (users.Count() != 0) + { + var option = new DialogOption() + { + Title = "分配角色", + BodyTemplate = BootstrapDynamicComponent.CreateComponent>(new Dictionary + { + [nameof(CheckboxList.Items)] = RoleHelper.Retrieves().Select(s => new SelectedItem(s.Id!, s.RoleName) { Active = s.Checked == "" ? false : true }) + }).Render() + }; + + await DialogService.Show(option); + } + else + { + await ToastService.Warning("分配角色", "请选择一个用户"); + } + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs index 4547f44e2..b7b0a7043 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs @@ -9,7 +9,7 @@ namespace Microsoft.Extensions.DependencyInjection internal class BlazorTableDataService : DataServiceBase where TModel : class, new() { [NotNull] - public Func Items, int Total)>>? OnQueryAsync { get; set; } + public Func>>? OnQueryAsync { get; set; } [NotNull] public Func, Task>? OnDeleteAsync { get; set; } @@ -22,19 +22,7 @@ namespace Microsoft.Extensions.DependencyInjection ///
      /// /// - public override async Task> QueryAsync(QueryPageOptions options) - { - var (Items, Total) = await OnQueryAsync(options); - - return new QueryData() - { - Items = Items, - TotalCount = Total, - IsSorted = true, - IsFiltered = true, - IsSearch = true - }; - } + public override Task> QueryAsync(QueryPageOptions options) => OnQueryAsync(options); public override Task DeleteAsync(IEnumerable models) => OnDeleteAsync(models); diff --git a/src/admin/Bootstrap.Admin.Blazor/_Imports.razor b/src/admin/Bootstrap.Admin.Blazor/_Imports.razor index 53d36189a..28442cc6c 100644 --- a/src/admin/Bootstrap.Admin.Blazor/_Imports.razor +++ b/src/admin/Bootstrap.Admin.Blazor/_Imports.razor @@ -13,3 +13,4 @@ @using Bootstrap.Security @using BootstrapBlazor.Components +@using Bootstrap.DataAccess -- Gitee From b92a5696fead28500365242152ce9426c91164e9 Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Fri, 10 Dec 2021 11:42:43 +0800 Subject: [PATCH 04/16] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E5=91=BD?= =?UTF-8?q?=E5=90=8D=E7=A9=BA=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj | 6 ++++++ .../Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs | 3 +-- src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs | 1 - src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs | 1 - src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs | 4 ---- .../Extensions/HttpContextExtensions.cs | 5 +---- .../Extensions/JSRuntimeExtensions.cs | 1 - .../Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs | 5 +---- .../Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs | 4 +--- .../Extensions/UrlHelperExtensions.cs | 6 +----- .../Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs | 4 +--- src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs | 3 +-- src/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs | 3 +-- src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs | 4 +--- .../Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs | 6 +----- src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs | 2 -- src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs | 4 +--- src/admin/Bootstrap.Admin.Blazor/Program.cs | 4 +--- .../Services/DataserviceExtensions.cs | 3 +-- .../Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs | 4 +--- .../Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs | 5 ----- 21 files changed, 20 insertions(+), 58 deletions(-) diff --git a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj index a7b2fa55b..89dc3d82b 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj +++ b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj @@ -5,6 +5,12 @@ enable + + + + + + diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs index 1b46b3637..a3598c837 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs @@ -1,5 +1,4 @@ -using BootstrapBlazor.Components; -using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components; using System.Diagnostics.CodeAnalysis; namespace Bootstrap.Admin.Blazor.Components diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs index f372f3628..1a67ace5e 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs @@ -1,5 +1,4 @@ using Bootstrap.Admin.Blazor.Shared; -using Bootstrap.DataAccess; using Microsoft.AspNetCore.Components; namespace Bootstrap.Admin.Blazor.Components diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs index bf2db4c86..a89066ec7 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs @@ -2,7 +2,6 @@ using Bootstrap.Admin.Blazor.Shared; using Bootstrap.Security; using Microsoft.AspNetCore.Components; -using System.Threading.Tasks; namespace Bootstrap.Admin.Blazor.Components { diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs index 04a03c6aa..346808452 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs @@ -3,10 +3,6 @@ using Bootstrap.Admin.Blazor.Shared; using Bootstrap.Security; using Microsoft.AspNetCore.Components; using Microsoft.JSInterop; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; namespace Bootstrap.Admin.Blazor.Components { diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs index 67a4b887f..73dba6ad6 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs @@ -1,8 +1,5 @@ -using Bootstrap.DataAccess; -using Longbow.Cache; +using Longbow.Cache; using Longbow.Web; -using Microsoft.Extensions.DependencyInjection; -using System; using System.Net; namespace Microsoft.AspNetCore.Http diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs index d3e5785df..0ee08009f 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs @@ -1,5 +1,4 @@ using Bootstrap.Admin.Blazor.Components; -using System.Threading.Tasks; namespace Microsoft.JSInterop { diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs index 63eff1b46..acce40d81 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs @@ -1,7 +1,4 @@ -using System; -using System.Linq; - -namespace Bootstrap.Admin.Blazor.Extensions +namespace Bootstrap.Admin.Blazor.Extensions { ///
      /// diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs index 3095a585c..107691f63 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs @@ -1,6 +1,4 @@ -using Bootstrap.DataAccess; -using BootstrapBlazor.Components; -using System.Text; +using System.Text; namespace Microsoft.Extensions.DependencyInjection { diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/UrlHelperExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/UrlHelperExtensions.cs index c43145613..878bd8aa4 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/UrlHelperExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/UrlHelperExtensions.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace Bootstrap.Admin.Blazor.Extensions +namespace Bootstrap.Admin.Blazor.Extensions { /// /// Url 地址辅助操作类 diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs index bc4bce1a6..02c973c1c 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs @@ -1,6 +1,4 @@ -using Bootstrap.DataAccess; - -namespace Bootstrap.Admin.Blazor.Extensions +namespace Bootstrap.Admin.Blazor.Extensions { /// /// 获得 用户显示名称 diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs index d043f2df4..2ae878d86 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs @@ -1,5 +1,4 @@ -using Bootstrap.DataAccess; -using Bootstrap.Security.Mvc; +using Bootstrap.Security.Mvc; namespace Bootstrap.Admin.Blazor.Models { diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs index fc3ebf918..9841c04d1 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs @@ -1,5 +1,4 @@ -using BootstrapBlazor.Components; -using Bootstrap.Security; +using Bootstrap.Security; namespace Bootstrap.Admin.Blazor.Models { diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs index d172dade3..90fbba21b 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs @@ -1,6 +1,4 @@ -using Bootstrap.DataAccess; -using Bootstrap.Security.Mvc; -using System; +using Bootstrap.Security.Mvc; namespace Bootstrap.Admin.Blazor.Models { diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs index fc649d3c5..7b0fcdd60 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs @@ -1,9 +1,5 @@ -using Bootstrap.DataAccess; -using Bootstrap.Security; +using Bootstrap.Security; using Microsoft.AspNetCore.Mvc; -using System; -using System.Collections.Generic; -using System.Linq; namespace Bootstrap.Admin.Blazor.Models { diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs index d877c5f64..2db1d09f4 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs @@ -1,7 +1,5 @@ using Bootstrap.Admin.Blazor.Models; using Bootstrap.Security; -using BootstrapBlazor.Components; -using Bootstrap.DataAccess; using Task = System.Threading.Tasks.Task; namespace Bootstrap.Admin.Blazor.Pages.Admin diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs index a2dfd0f9c..b080d6221 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs @@ -1,6 +1,4 @@ -using Bootstrap.DataAccess; -using BootstrapBlazor.Components; -using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components; using System.Diagnostics.CodeAnalysis; using Task = System.Threading.Tasks.Task; diff --git a/src/admin/Bootstrap.Admin.Blazor/Program.cs b/src/admin/Bootstrap.Admin.Blazor/Program.cs index 81f4a00a5..fb4cfe0df 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Program.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Program.cs @@ -1,6 +1,4 @@ -using System.Text; - -var builder = WebApplication.CreateBuilder(args); +var builder = WebApplication.CreateBuilder(args); // Add services to the container. builder.Services.AddRazorPages(); diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs index b7b0a7043..2bfb291b1 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs @@ -1,5 +1,4 @@ -using BootstrapBlazor.Components; -using System.Diagnostics.CodeAnalysis; +using System.Diagnostics.CodeAnalysis; namespace Microsoft.Extensions.DependencyInjection { diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs index c880b406e..7335d0fe0 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs @@ -1,6 +1,4 @@ -using BootstrapBlazor.Components; - -namespace Bootstrap.Admin.Blazor.Shared +namespace Bootstrap.Admin.Blazor.Shared { /// /// AdminLayout 布局类 diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs index b687c9f5a..a284baacd 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs @@ -1,12 +1,7 @@ using Bootstrap.Admin.Blazor.Components; -using Bootstrap.Admin.Blazor.Extensions; -using Bootstrap.Admin.Blazor.Models; using Microsoft.AspNetCore.Components; -using Microsoft.AspNetCore.Components.Authorization; using Microsoft.AspNetCore.Components.Routing; -using Microsoft.AspNetCore.Components.Server; using Microsoft.JSInterop; -using System.Net; namespace Bootstrap.Admin.Blazor.Shared { -- Gitee From 8ee498770a4e8dfc6d9cbc747f41c5026fb3d6c1 Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Fri, 10 Dec 2021 11:48:20 +0800 Subject: [PATCH 05/16] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=20BootstrapApp?= =?UTF-8?q?Context=20=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/Bootstrap.Admin.Blazor/App.razor | 1 + src/admin/Bootstrap.Admin.Blazor/App.razor.cs | 27 +++++++++++++++++++ .../Bootstrap.Admin.Blazor.csproj | 2 ++ .../Extensions/ServicesExtensions.cs | 3 +++ .../Services/BootstrapAppContext.cs | 22 +++++++++++++++ 5 files changed, 55 insertions(+) create mode 100644 src/admin/Bootstrap.Admin.Blazor/App.razor.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Services/BootstrapAppContext.cs diff --git a/src/admin/Bootstrap.Admin.Blazor/App.razor b/src/admin/Bootstrap.Admin.Blazor/App.razor index 923c01156..b9431eaf7 100644 --- a/src/admin/Bootstrap.Admin.Blazor/App.razor +++ b/src/admin/Bootstrap.Admin.Blazor/App.razor @@ -1,6 +1,7 @@  + @Title diff --git a/src/admin/Bootstrap.Admin.Blazor/App.razor.cs b/src/admin/Bootstrap.Admin.Blazor/App.razor.cs new file mode 100644 index 000000000..660e94df2 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/App.razor.cs @@ -0,0 +1,27 @@ +namespace Bootstrap.Admin.Blazor +{ + /// + /// + /// + public partial class App + { + /// + /// + /// + public string? Title { get; set; } + + [Inject] + [NotNull] + private BootstrapAppContext? AppContext { get; set; } + + /// + /// + /// + protected override void OnInitialized() + { + base.OnInitialized(); + + Title = DictHelper.RetrieveWebTitle(AppContext.AppId); + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj index 89dc3d82b..4ba1d9a12 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj +++ b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj @@ -9,6 +9,8 @@ + + diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs index 107691f63..7eb478207 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs @@ -63,6 +63,9 @@ namespace Microsoft.Extensions.DependencyInjection // 增加数据服务 services.AddScoped(typeof(IDataService<>), typeof(BlazorTableDataService<>)); + // 增加 BootstrapApp 上下文服务 + services.AddSingleton(); + return services; } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/BootstrapAppContext.cs b/src/admin/Bootstrap.Admin.Blazor/Services/BootstrapAppContext.cs new file mode 100644 index 000000000..44dcfbe8f --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Services/BootstrapAppContext.cs @@ -0,0 +1,22 @@ +namespace Bootstrap.Admin.Blazor.Services +{ + /// + /// + /// + public class BootstrapAppContext + { + /// + /// + /// + public string AppId { get; } + + /// + /// + /// + /// + public BootstrapAppContext(IConfiguration configuration) + { + AppId = configuration.GetValue("AppId", "demo"); + } + } +} -- Gitee From ab299d8f96c77cf720702c0d47aedb81945ad397 Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Fri, 10 Dec 2021 12:11:00 +0800 Subject: [PATCH 06/16] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E4=B8=8D?= =?UTF-8?q?=E7=94=A8=E7=9A=84=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/Bootstrap.Admin.Blazor/App.razor.cs | 4 +- .../Bootstrap.Admin.Blazor.csproj | 1 - .../Bootstrap.Admin.Blazor/BootstrapAdmin.db | Bin 143360 -> 143360 bytes .../Components/BlazorTable.razor.cs | 5 +- .../Components/HeaderBase.cs | 5 +- .../Components/NavItemBase.cs | 1 - .../Components/SectionBase.cs | 4 +- .../Components/SideBar.razor | 10 +- .../Components/SideBarBase.cs | 7 -- .../Components/TabBase.cs | 1 - .../Components/TabSetBase.cs | 1 - .../Extensions/HttpContextExtensions.cs | 4 +- .../Extensions/JSRuntimeExtensions.cs | 1 + .../Extensions/ServicesExtensions.cs | 3 +- .../Extensions/UserExtensions.cs | 4 +- .../Models/AdminModel.cs | 98 ------------------ .../Models/ErrorModel.cs | 75 -------------- .../Models/HeaderBarModel.cs | 76 -------------- .../Models/ModelBase.cs | 18 ---- .../Models/NavigatorBarModel.cs | 42 -------- .../Pages/Admin/Dicts.razor.cs | 1 + .../Pages/Admin/Users.razor.cs | 3 +- .../Pages/_Layout.cshtml | 1 - src/admin/Bootstrap.Admin.Blazor/Program.cs | 2 +- .../Services/DataserviceExtensions.cs | 4 +- .../Shared/DefaultLayout.razor.cs | 1 - src/admin/Bootstrap.Admin/appsettings.json | 1 - 27 files changed, 24 insertions(+), 349 deletions(-) delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Models/ErrorModel.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Models/ModelBase.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs diff --git a/src/admin/Bootstrap.Admin.Blazor/App.razor.cs b/src/admin/Bootstrap.Admin.Blazor/App.razor.cs index 660e94df2..82885a560 100644 --- a/src/admin/Bootstrap.Admin.Blazor/App.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/App.razor.cs @@ -1,4 +1,6 @@ -namespace Bootstrap.Admin.Blazor +using Bootstrap.DataAccess; + +namespace Bootstrap.Admin.Blazor { /// /// diff --git a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj index 4ba1d9a12..b4e222b30 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj +++ b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj @@ -7,7 +7,6 @@ - diff --git a/src/admin/Bootstrap.Admin.Blazor/BootstrapAdmin.db b/src/admin/Bootstrap.Admin.Blazor/BootstrapAdmin.db index 715afb972843529dd1cc74cdf3cc454401a04c1b..8b0ef92bbcd36c710c98ba4c8fa90af8875ba1ce 100644 GIT binary patch delta 314 zcmZp8z|ru4V}dke@kAMC#^T0=tqF`v_ABtQr8Dq%@}1`s;tk`O&7;Dd&h>$-l5-y? zBZn({CtLbvK>=qrl_q(8HU@?kPUqs(oYdqJg;G6F7abrOTAW(smzbLhVozU_$tYd# zSWr-uUzVB@k_i%p@ti7k6kJk^lZ!G7N;32FbQFq!CKLyy7N?ddq!s1oDu4_sRwz}- zNlhzJ$jZ;mQ_z4~WvGx?tN>N316BvJ5TXlg07PqgQGRKGLXu7;T!|*o5{3LcBv&ff zg6xI4Ss{G-#vP2Z(nbbGhPsAEx`qY{hDKHfmR6=FdPYW;hUONQ+dGdlmS+F}&EjPm delta 64 zcmZp8z|ru4V}dke(L@<%#-hfAtqF`v_RI0IcQWvI@}1`s;tk`O&7;Dd&h>$-l5-y? UBZn({=Vn2HboT9?#~I5r0HSUa`~Uy| diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs index a3598c837..7b07b588f 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs @@ -1,7 +1,4 @@ -using Microsoft.AspNetCore.Components; -using System.Diagnostics.CodeAnalysis; - -namespace Bootstrap.Admin.Blazor.Components +namespace Bootstrap.Admin.Blazor.Components { /// /// diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs index 1a67ace5e..f1c12a763 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs @@ -1,5 +1,6 @@ using Bootstrap.Admin.Blazor.Shared; -using Microsoft.AspNetCore.Components; +using Bootstrap.DataAccess; +using Task = System.Threading.Tasks.Task; namespace Bootstrap.Admin.Blazor.Components { @@ -52,7 +53,7 @@ namespace Bootstrap.Admin.Blazor.Components /// /// 参数赋值方法 /// - public override System.Threading.Tasks.Task SetParametersAsync(ParameterView parameters) + public override Task SetParametersAsync(ParameterView parameters) { parameters.SetParameterProperties(this); EnableBlazor = DictHelper.RetrieveEnableBlazor(); diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/NavItemBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/NavItemBase.cs index 638a8f6f0..62616fccd 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/NavItemBase.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/NavItemBase.cs @@ -1,5 +1,4 @@ using Bootstrap.Security; -using Microsoft.AspNetCore.Components; namespace Bootstrap.Admin.Blazor.Components { diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/SectionBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/SectionBase.cs index 4ce194fb0..ba264e7fd 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/SectionBase.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/SectionBase.cs @@ -1,6 +1,4 @@ -using Microsoft.AspNetCore.Components; - -namespace Bootstrap.Admin.Blazor.Components +namespace Bootstrap.Admin.Blazor.Components { /// /// diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/SideBar.razor b/src/admin/Bootstrap.Admin.Blazor/Components/SideBar.razor index e0cbe4fc1..8f85d2c0f 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/SideBar.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Components/SideBar.razor @@ -1,26 +1,22 @@ @using Bootstrap.Admin.Blazor.Extensions @inherits SideBarBase - public class SideBarBase : ComponentBase { - /// - /// 获得/设置 侧边栏绑定 Model 实例 - /// - [Parameter] - public NavigatorBarModel Model { get; set; } = new NavigatorBarModel(""); - /// /// 获得 根模板页实例 /// diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs index a89066ec7..582c5db75 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs @@ -1,7 +1,6 @@ using Bootstrap.Admin.Blazor.Extensions; using Bootstrap.Admin.Blazor.Shared; using Bootstrap.Security; -using Microsoft.AspNetCore.Components; namespace Bootstrap.Admin.Blazor.Components { diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs index 346808452..72c357f49 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs @@ -1,7 +1,6 @@ using Bootstrap.Admin.Blazor.Extensions; using Bootstrap.Admin.Blazor.Shared; using Bootstrap.Security; -using Microsoft.AspNetCore.Components; using Microsoft.JSInterop; namespace Bootstrap.Admin.Blazor.Components diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs index 73dba6ad6..2e36669f5 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs @@ -1,6 +1,8 @@ -using Longbow.Cache; +using Bootstrap.DataAccess; +using Longbow.Cache; using Longbow.Web; using System.Net; +using IIPLocatorProvider = Longbow.Web.IIPLocatorProvider; namespace Microsoft.AspNetCore.Http { diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs index 0ee08009f..b63b4fe2c 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs @@ -1,4 +1,5 @@ using Bootstrap.Admin.Blazor.Components; +using ToastCategory = BootstrapBlazor.Components.ToastCategory; namespace Microsoft.JSInterop { diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs index 7eb478207..f1c11be5c 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs @@ -1,4 +1,5 @@ -using System.Text; +using Bootstrap.DataAccess; +using System.Text; namespace Microsoft.Extensions.DependencyInjection { diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs index 02c973c1c..bc4bce1a6 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs @@ -1,4 +1,6 @@ -namespace Bootstrap.Admin.Blazor.Extensions +using Bootstrap.DataAccess; + +namespace Bootstrap.Admin.Blazor.Extensions { /// /// 获得 用户显示名称 diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs deleted file mode 100644 index 2ae878d86..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Models/AdminModel.cs +++ /dev/null @@ -1,98 +0,0 @@ -using Bootstrap.Security.Mvc; - -namespace Bootstrap.Admin.Blazor.Models -{ - /// - /// AdminModel 实体类 - /// - public class AdminModel : ModelBase - { - /// - /// 默认构造函数 - /// - /// - public AdminModel(string? appId = null) - { - if (string.IsNullOrEmpty(appId)) appId = BootstrapAppContext.AppId; - - Title = DictHelper.RetrieveWebTitle(appId); - Footer = DictHelper.RetrieveWebFooter(appId); - Theme = DictHelper.RetrieveActiveTheme(); - IsDemo = DictHelper.RetrieveSystemModel(); - ShowCardTitle = DictHelper.RetrieveCardTitleStatus(); - ShowSideBar = DictHelper.RetrieveSidebarStatus(); - AllowMobile = DictHelper.RetrieveMobileLogin(); - AllowOAuth = DictHelper.RetrieveOAuthLogin(); - ShowMobile = AllowMobile; - ShowOAuth = AllowOAuth; - LockScreenPeriod = DictHelper.RetrieveAutoLockScreenPeriod(); - EnableAutoLockScreen = DictHelper.RetrieveAutoLockScreen(); - FixedTableHeader = DictHelper.RetrieveFixedTableHeader(); - } - - /// - /// 获取 网站标题 - /// - public string Title { get; protected set; } - - /// - /// 获取 网站页脚 - /// - public string Footer { get; protected set; } - - /// - /// 网站样式全局设置 - /// - public string Theme { get; protected set; } - - /// - /// 是否为演示系统 - /// - public bool IsDemo { get; protected set; } - - /// - /// 是否显示卡片标题 - /// - public bool ShowCardTitle { get; protected set; } - - /// - /// 是否收缩侧边栏 - /// - public bool ShowSideBar { get; protected set; } - - /// - /// 获得 是否允许短信验证码登录 - /// - public bool AllowMobile { get; } - - /// - /// 获得 是否允许第三方 OAuth 认证登录 - /// - public bool AllowOAuth { get; } - - /// - /// 获得 是否允许短信验证码登录 - /// - public bool ShowMobile { get; } - - /// - /// 获得 是否允许第三方 OAuth 认证登录 - /// - public bool ShowOAuth { get; } - - /// - /// 获得 自动锁屏时长 默认 1 分钟 字典表中配置 - /// - public int LockScreenPeriod { get; } - - /// - /// 获得 自动锁屏功能是否自动开启 默认关闭 - /// - public bool EnableAutoLockScreen { get; } - - /// - /// 获得 是否固定表头 - /// - public bool FixedTableHeader { get; } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/ErrorModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/ErrorModel.cs deleted file mode 100644 index a1263343e..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Models/ErrorModel.cs +++ /dev/null @@ -1,75 +0,0 @@ -namespace Bootstrap.Admin.Blazor.Models -{ - /// - /// - /// - public class ErrorModel : ModelBase - { - /// - /// - /// - public int Id { get; set; } - - /// - /// - /// - public string Title { get; set; } = ""; - - /// - /// - /// - public string Content { get; set; } = ""; - - /// - /// - /// - public string Image { get; set; } = ""; - - /// - /// - /// - - public string Detail { get; set; } = ""; - - /// - /// - /// - public string ReturnUrl { get; set; } = ""; - - /// - /// - /// - /// - /// - public static ErrorModel CreateById(int id) - { - var model = new ErrorModel - { - Id = id, - Title = "服务器内部错误", - Content = "服务器内部错误", - Detail = "相关错误信息已经记录到日志中,请登录服务器或后台管理中查看", - Image = "~/images/error_icon.png", - ReturnUrl = "~/Admin/Index" - }; - - switch (id) - { - case 0: - model.Content = "未处理服务器内部错误"; - break; - case 404: - model.Title = "资源未找到"; - model.Content = "请求资源未找到"; - model.Image = "~/images/404_icon.png"; - break; - case 403: - model.Title = "未授权请求"; - model.Content = "您的访问受限!"; - model.Detail = "服务器拒绝处理您的请求!您可能没有访问此操作的权限"; - break; - } - return model; - } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs deleted file mode 100644 index 90fbba21b..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Models/HeaderBarModel.cs +++ /dev/null @@ -1,76 +0,0 @@ -using Bootstrap.Security.Mvc; - -namespace Bootstrap.Admin.Blazor.Models -{ - /// - /// Header Model - /// - public class HeaderBarModel : AdminModel - { - /// - /// 默认构造函数 - /// - /// - public HeaderBarModel(string? userName) - { - var user = UserHelper.RetrieveUserByUserName(userName); - if (user != null) - { - Icon = user.Icon.Contains("://", StringComparison.OrdinalIgnoreCase) ? user.Icon : string.Format("{0}{1}", DictHelper.RetrieveIconFolderPath(), user.Icon); - DisplayName = user.DisplayName; - UserName = user.UserName; - AppId = user.App; - Css = user.Css; - ActiveCss = string.IsNullOrEmpty(Css) ? Theme : Css; - - // 当前用户未设置应用程序时 使用当前配置 appId - if (AppId.IsNullOrEmpty()) AppId = BootstrapAppContext.AppId; - - // 通过 AppCode 获取用户默认应用的标题 - Title = DictHelper.RetrieveWebTitle(AppId); - Footer = DictHelper.RetrieveWebFooter(AppId); - - // feat: https://gitee.com/LongbowEnterprise/dashboard/issues?id=I12VKZ - // 后台系统网站图标跟随个人中心设置的默认应用站点的展示 - WebSiteIcon = DictHelper.RetrieveWebIcon(AppId); - WebSiteLogo = DictHelper.RetrieveWebLogo(AppId); - } - EnableBlazor = DictHelper.RetrieveEnableBlazor(); - } - - /// - /// 获得 当前用户登录名 - /// - public string UserName { get; } = ""; - - /// - /// 获得 当前用户显示名称 - /// - public string DisplayName { get; set; } = ""; - - /// - /// 获得 用户头像地址 - /// - public string Icon { get; } = ""; - - /// - /// 获取 个人网站样式 - /// - public string Css { get; } = ""; - - /// - /// 获得 当前设置的默认应用 - /// - public string AppId { get; } = ""; - - /// - /// 获得 当前样式 - /// - public string ActiveCss { get; } = ""; - - /// - /// 获得 是否开启 Blazor - /// - public bool EnableBlazor { get; } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/ModelBase.cs b/src/admin/Bootstrap.Admin.Blazor/Models/ModelBase.cs deleted file mode 100644 index 73671fea9..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Models/ModelBase.cs +++ /dev/null @@ -1,18 +0,0 @@ -namespace Bootstrap.Admin.Blazor.Models -{ - /// - /// Model 基类 - /// - public class ModelBase - { - /// - /// 获取 网站 logo 小图标 - /// - public string WebSiteIcon { get; protected set; } = "~/favicon.ico"; - - /// - /// 获得 网站图标 - /// - public string WebSiteLogo { get; protected set; } = "~/favicon.png"; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs deleted file mode 100644 index 7b0fcdd60..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Models/NavigatorBarModel.cs +++ /dev/null @@ -1,42 +0,0 @@ -using Bootstrap.Security; -using Microsoft.AspNetCore.Mvc; - -namespace Bootstrap.Admin.Blazor.Models -{ - /// - /// 侧边栏导航条 Model - /// - public class NavigatorBarModel : HeaderBarModel - { - /// - /// 构造函数 - /// - /// - public NavigatorBarModel(ControllerBase controller) : this(controller.User.Identity!.Name, $"~{controller.Request.Path}") - { - - } - - /// - /// Blazor 使用构造函数 - /// - /// - /// - public NavigatorBarModel(string? userName, string activeUrl = "") : base(userName) - { - Navigations = MenuHelper.RetrieveSystemMenus(userName ?? "", activeUrl); - var authApps = AppHelper.RetrievesByUserName(userName); - Applications = string.IsNullOrEmpty(userName) ? new KeyValuePair[0] : DictHelper.RetrieveApps().Where(app => app.Key.IsNullOrEmpty() || authApps.Any(key => key.Equals(app.Key, StringComparison.OrdinalIgnoreCase))); - } - - /// - /// 获得 网站菜单 - /// - public IEnumerable Navigations { get; private set; } - - /// - /// 获得 网站应用程序 - /// - public IEnumerable> Applications { get; private set; } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs index 2db1d09f4..d0b21789a 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs @@ -1,4 +1,5 @@ using Bootstrap.Admin.Blazor.Models; +using Bootstrap.DataAccess; using Bootstrap.Security; using Task = System.Threading.Tasks.Task; diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs index b080d6221..1da342dfa 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs @@ -1,5 +1,4 @@ -using Microsoft.AspNetCore.Components; -using System.Diagnostics.CodeAnalysis; +using Bootstrap.DataAccess; using Task = System.Threading.Tasks.Task; namespace Bootstrap.Admin.Blazor.Pages.Admin diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml b/src/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml index ea1216b35..3a8b8475e 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml @@ -12,7 +12,6 @@ - 通用后台管理框架 Blazor 版 diff --git a/src/admin/Bootstrap.Admin.Blazor/Program.cs b/src/admin/Bootstrap.Admin.Blazor/Program.cs index fb4cfe0df..9d8b635b7 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Program.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Program.cs @@ -23,7 +23,7 @@ app.UseRouting(); app.UseCacheManager(); // 开启 webapi -app.MapDefaultControllerRoute(); +//app.MapDefaultControllerRoute(); app.MapBlazorHub(); app.MapFallbackToPage("/_Host"); diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs index 2bfb291b1..4ec1a6848 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs @@ -1,6 +1,4 @@ -using System.Diagnostics.CodeAnalysis; - -namespace Microsoft.Extensions.DependencyInjection +namespace Microsoft.Extensions.DependencyInjection { /// /// diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs index a284baacd..b75a8017a 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs @@ -1,5 +1,4 @@ using Bootstrap.Admin.Blazor.Components; -using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Routing; using Microsoft.JSInterop; diff --git a/src/admin/Bootstrap.Admin/appsettings.json b/src/admin/Bootstrap.Admin/appsettings.json index 35bb99d6f..cdac270e4 100644 --- a/src/admin/Bootstrap.Admin/appsettings.json +++ b/src/admin/Bootstrap.Admin/appsettings.json @@ -1,6 +1,5 @@ { "Logging": { - "IncludeScopes": false, "LogLevel": { "Default": "Warning" }, -- Gitee From a669a57173f4b61a6eb14a3c8f631cbf50cda175 Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Fri, 10 Dec 2021 10:07:48 +0800 Subject: [PATCH 07/16] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj | 2 +- src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj index b4e222b30..04903ab26 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj +++ b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj @@ -18,7 +18,7 @@ - + diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor b/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor index e8c0a692e..a9860b0ac 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor @@ -3,7 +3,7 @@
      Bootstrap of Blazor @@ -25,9 +25,6 @@
    -
    @Body -- Gitee From 807ec9cb3717893ad6ab8e4ce0592157583449ea Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Fri, 10 Dec 2021 10:09:02 +0800 Subject: [PATCH 08/16] =?UTF-8?q?chore:=20=E5=A2=9E=E5=8A=A0=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=E9=A1=B9=E7=9B=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BootstrapAdmin-Blazor.slnf | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 BootstrapAdmin-Blazor.slnf diff --git a/BootstrapAdmin-Blazor.slnf b/BootstrapAdmin-Blazor.slnf new file mode 100644 index 000000000..23d95cd82 --- /dev/null +++ b/BootstrapAdmin-Blazor.slnf @@ -0,0 +1,11 @@ +{ + "solution": { + "path": "BootstrapAdmin.sln", + "projects": [ + "src\\admin\\Bootstrap.Admin.Blazor\\Bootstrap.Admin.Blazor.csproj", + "src\\admin\\Bootstrap.Admin\\Bootstrap.Admin.csproj", + "src\\admin\\Bootstrap.DataAccess\\Bootstrap.DataAccess.csproj", + "test\\UnitTest\\UnitTest.csproj" + ] + } +} \ No newline at end of file -- Gitee From 98f8691f48531fb6f4919f80517cc6a68ffbf914 Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Sat, 11 Dec 2021 00:50:46 +0800 Subject: [PATCH 09/16] =?UTF-8?q?chore:=20=E9=A6=96=E9=A1=B5=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor | 4 ++++ src/admin/Bootstrap.Admin.Blazor/Pages/Index.razor | 5 +++-- src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor new file mode 100644 index 000000000..56dfe84ab --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor @@ -0,0 +1,4 @@ +@page "/admin" +@page "/admin/index" + +

    欢迎使用后台管理

    \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Index.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Index.razor index a804a4a8e..57b170466 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Index.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Index.razor @@ -1,3 +1,4 @@ @page "/" -@page "/Home" -@page "/Home/Index" +@page "/home" +@page "/home/index" +@attribute [BootstrapBlazor.Comp] \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor b/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor index a9860b0ac..cf3d0b2a3 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor @@ -4,7 +4,7 @@ + UseTabSet="true" TabDefaultUrl="/admin/index">
    Bootstrap of Blazor -- Gitee From 9cd0ad98c6c27cb1beb11754f2508de89765dd67 Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Sat, 11 Dec 2021 01:33:42 +0800 Subject: [PATCH 10/16] =?UTF-8?q?wip:=20=E4=B8=B4=E6=97=B6=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bootstrap.Admin.Blazor.csproj | 7 + .../Bootstrap.Admin.Blazor/BootstrapAdmin.db | Bin 143360 -> 147456 bytes .../Components/BlazorTable.razor.cs | 36 +-- .../Controllers/AccountController.cs | 246 ++++++++++++++++++ .../Extensions/ServicesExtensions.cs | 3 + .../Models/LoginModel.cs | 29 +++ .../Pages/Admin/Dicts.razor | 2 +- .../Pages/Admin/Dicts.razor.cs | 20 +- .../Pages/Admin/Index.razor | 3 +- .../Pages/{ => Home}/Index.razor | 2 +- src/admin/Bootstrap.Admin.Blazor/Program.cs | 2 +- .../Services/DatabaseExtensions.cs | 123 +++++++++ .../Services/DefaultDataService.cs | 87 +++++++ .../PetaPocoServiceCollectionExtensions.cs | 34 +++ 14 files changed, 563 insertions(+), 31 deletions(-) create mode 100644 src/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs rename src/admin/Bootstrap.Admin.Blazor/Pages/{ => Home}/Index.razor (51%) create mode 100644 src/admin/Bootstrap.Admin.Blazor/Services/DatabaseExtensions.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs create mode 100644 src/admin/Bootstrap.Admin.Blazor/Services/PetaPocoServiceCollectionExtensions.cs diff --git a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj index 04903ab26..d806bf272 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj +++ b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj @@ -6,6 +6,7 @@ + @@ -25,4 +26,10 @@ + + + true + + + diff --git a/src/admin/Bootstrap.Admin.Blazor/BootstrapAdmin.db b/src/admin/Bootstrap.Admin.Blazor/BootstrapAdmin.db index 8b0ef92bbcd36c710c98ba4c8fa90af8875ba1ce..0e05868dde5dc02358cdff0383b74a1123530e3e 100644 GIT binary patch delta 481 zcmY+Au}T9$5QcZXoY9!%k{ChIkceqLX7+aX_SQlW?0o}MDW>raLM|X!iDD77*1}pP ztyKuIwiO>BO^RqCsC%A9uAOgw=KrSsI@fN`pRL#}LP-6*wnbZEJKj{gXToen>y-9<<=WVl65xwydUEHQqIq*{3y@0dcL7!e8mUG5xHZvgk zm;74xE4#gLoEh8|3-=i-)SJ_TMg^y35z!Aqt&{Y(EFf3Phz3deSJu#|tonZu8Vilw i^^_18h*0~? DataService { get; set; } - /// /// /// - protected override void OnInitialized() - { - base.OnInitialized(); + [Parameter] + public IDataService? DataService { get; set; } + + ///// + ///// + ///// + //protected override void OnInitialized() + //{ + // base.OnInitialized(); - if (DataService is BlazorTableDataService tableService) - { - tableService.OnQueryAsync = OnQueryBaseAsync; - tableService.OnDeleteAsync = OnDeleteBaseAsync; - tableService.OnAddOrUpdateAsync = OnAddOrUpdateBaseAsync; - } - } + // if (DataService is BlazorTableDataService tableService) + // { + // tableService.OnQueryAsync = OnQueryBaseAsync; + // tableService.OnDeleteAsync = OnDeleteBaseAsync; + // tableService.OnAddOrUpdateAsync = OnAddOrUpdateBaseAsync; + // } + //} - private Task> OnQueryBaseAsync(QueryPageOptions options) => OnQueryAsync(); + //private Task> OnQueryBaseAsync(QueryPageOptions options) => OnQueryAsync(); - private Task OnDeleteBaseAsync(IEnumerable items) => OnDeleteAsync(items); + //private Task OnDeleteBaseAsync(IEnumerable items) => OnDeleteAsync(items); - private Task OnAddOrUpdateBaseAsync(TItem item, ItemChangedType changedType) => OnAddOrUpdateAsync(item); + //private Task OnAddOrUpdateBaseAsync(TItem item, ItemChangedType changedType) => OnAddOrUpdateAsync(item); } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs b/src/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs new file mode 100644 index 000000000..c9dd84ac5 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs @@ -0,0 +1,246 @@ +using Bootstrap.DataAccess; +using Bootstrap.Security.Mvc; +using Longbow.AlipayAuth; +using Longbow.GiteeAuth; +using Longbow.GitHubAuth; +using Longbow.TencentAuth; +using Longbow.Web.SMS; +using Longbow.WeChatAuth; +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Authentication.Cookies; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.WebUtilities; +using System.Security.Claims; + +namespace Bootstrap.Admin.Controllers +{ + /// + /// Account controller. + /// + [AllowAnonymous] + [AutoValidateAntiforgeryToken] + public class AccountController : Controller + { + //private const string MobileSchema = "Mobile"; + ///// + ///// 系统锁屏界面 + ///// + ///// + //[HttpGet] + //public async Task Lock() + //{ + // if (!User.Identity!.IsAuthenticated) return Login(); + + // var authenticationType = User.Identity.AuthenticationType; + // await HttpContext.SignOutAsync(); + // var urlReferrer = Request.Headers["Referer"].FirstOrDefault(); + // if (urlReferrer?.Contains("/Pages", StringComparison.OrdinalIgnoreCase) ?? false) urlReferrer = "/Pages"; + // return View(new LockModel(User.Identity.Name) + // { + // AuthenticationType = authenticationType, + // ReturnUrl = WebUtility.UrlEncode(string.IsNullOrEmpty(urlReferrer) ? CookieAuthenticationDefaults.LoginPath.Value : urlReferrer) + // }); + //} + + ///// + ///// 系统锁屏界面 + ///// + ///// + ///// + ///// + ///// + ///// + //[HttpPost] + //[IgnoreAntiforgeryToken] + //public Task Lock([FromServices] ISMSProvider provider, string userName, string password, string authType) + //{ + // // 根据不同的登陆方式 + // Task ret; + // if (authType == MobileSchema) ret = Mobile(provider, userName, password); + // else ret = Login(userName, password, string.Empty); + // return ret; + //} + + /// + /// 系统登录方法 + /// + /// + /// + /// + [HttpGet] + public ActionResult Login([FromQuery] string? appId = null, [FromQuery] string view = "") + { + if (DictHelper.RetrieveSystemModel()) + { + ViewBag.UserName = "Admin"; + ViewBag.Password = "123789"; + } + return User.Identity!.IsAuthenticated ? (ActionResult)Redirect("~/Home/Index") : LoginView(view, new LoginModel(appId)); + } + + private ViewResult LoginView(string view, LoginModel model) + { + if (string.IsNullOrEmpty(view)) + { + // retrieve login view from db + view = DictHelper.RetrieveLoginView(); + } + return View(view, model); + } + + ///// + ///// 短信验证登陆方法 + ///// + ///// + ///// + ///// + ///// + //[HttpPost()] + //public async Task Mobile([FromServices] ISMSProvider provider, string phone, string code) + //{ + // if (string.IsNullOrEmpty(phone) || string.IsNullOrEmpty(code)) return RedirectLogin(); + + // var auth = provider.Validate(phone, code); + // await HttpContext.Log(phone, auth); + // if (auth) + // { + // var user = UserHelper.Retrieves().FirstOrDefault(u => u.UserName == phone); + // if (user == null) + // { + // user = new User() + // { + // ApprovedBy = "Mobile", + // ApprovedTime = DateTime.Now, + // DisplayName = "手机用户", + // UserName = phone, + // Password = code, + // Icon = "default.jpg", + // Description = "手机用户", + // App = provider.Options.App + // }; + // if (UserHelper.Save(user) && !string.IsNullOrEmpty(user.Id)) + // { + // // 根据配置文件设置默认角色 + // var roles = RoleHelper.Retrieves().Where(r => provider.Options.Roles.Any(rl => rl.Equals(r.RoleName, StringComparison.OrdinalIgnoreCase))).Select(r => r.Id!); + // RoleHelper.SaveByUserId(user.Id, roles); + // } + // } + // } + // return auth ? await SignInAsync(phone, true, MobileSchema) : RedirectLogin(); + //} + + private IActionResult RedirectLogin() + { + var query = Request.Query.Aggregate(new Dictionary(), (d, v) => + { + d.Add(v.Key, v.Value.ToString()); + return d; + }); + return Redirect(QueryHelpers.AddQueryString(Request.PathBase + CookieAuthenticationDefaults.LoginPath, query)); + } + + /// + /// Login the specified userName, password and remember. + /// + /// The login. + /// User name. + /// Password. + /// Remember. + [HttpPost] + public async Task Login(string userName, string password, string remember) + { + if (string.IsNullOrEmpty(userName) || string.IsNullOrEmpty(password)) return RedirectLogin(); + + var auth = UserHelper.Authenticate(userName, password); + await HttpContext.Log(userName, auth); + return auth ? await SignInAsync(userName, remember == "true") : LoginView("", new LoginModel() { AuthFailed = true }); + } + + private async Task SignInAsync(string userName, bool persistent, string authenticationScheme = CookieAuthenticationDefaults.AuthenticationScheme) + { + var identity = new ClaimsIdentity(authenticationScheme); + identity.AddClaim(new Claim(ClaimTypes.Name, userName)); + await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(identity), new AuthenticationProperties { ExpiresUtc = DateTimeOffset.Now.AddDays(DictHelper.RetrieveCookieExpiresPeriod()), IsPersistent = persistent }); + + // redirect origin url + var originUrl = Request.Query[CookieAuthenticationDefaults.ReturnUrlParameter].FirstOrDefault() ?? "~/Home/Index"; + return Redirect(originUrl); + } + + /// + /// Logout this instance. + /// + /// + /// The logout. + [HttpGet] + public async Task Logout([FromQuery] string appId) + { + await HttpContext.SignOutAsync(); + return Redirect(QueryHelpers.AddQueryString(Request.PathBase + CookieAuthenticationDefaults.LoginPath, "AppId", appId ?? BootstrapAppContext.AppId)); + } + + /// + /// Accesses the denied. + /// + /// The denied. + [ResponseCache(Duration = 600)] + [HttpGet] + public ActionResult AccessDenied() => View("Error", ErrorModel.CreateById(403)); + + /// + /// Gitee 认证 + /// + /// + [HttpGet] + public IActionResult Gitee([FromServices] IConfiguration config) + { + var enabled = config.GetValue($"{nameof(GiteeOptions)}:Enabled", false); + return Challenge(enabled ? GiteeDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); + } + + /// + /// GitHub 认证 + /// + /// + [HttpGet] + public IActionResult GitHub([FromServices] IConfiguration config) + { + var enabled = config.GetValue($"{nameof(GitHubOptions)}:Enabled", false); + return Challenge(enabled ? GitHubDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); + } + + /// + /// Tencent 认证 + /// + /// + [HttpGet] + public IActionResult Tencent([FromServices] IConfiguration config) + { + var enabled = config.GetValue($"{nameof(TencentOptions)}:Enabled", false); + return Challenge(enabled ? TencentDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); + } + + /// + /// Alipay 认证 + /// + /// + [HttpGet] + public IActionResult Alipay([FromServices] IConfiguration config) + { + var enabled = config.GetValue($"{nameof(AlipayOptions)}:Enabled", false); + return Challenge(enabled ? AlipayDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); + } + + /// + /// WeChat 认证 + /// + /// + [HttpGet] + public IActionResult WeChat([FromServices] IConfiguration config) + { + var enabled = config.GetValue($"{nameof(WeChatOptions)}:Enabled", false); + return Challenge(enabled ? WeChatDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs index f1c11be5c..08b303d7f 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs @@ -67,6 +67,9 @@ namespace Microsoft.Extensions.DependencyInjection // 增加 BootstrapApp 上下文服务 services.AddSingleton(); + // 增加 PetaPoco 数据服务 + services.AddPetaPoco(); + return services; } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs new file mode 100644 index 000000000..003084d4c --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs @@ -0,0 +1,29 @@ +using Bootstrap.DataAccess; + +namespace Bootstrap.Admin.Blazor.Models +{ + /// + /// 登陆页面 Model + /// + public class LoginModel : AdminModel + { + /// + /// 默认构造函数 + /// + /// + public LoginModel(string? appId = null) : base(appId) + { + ImageLibUrl = DictHelper.RetrieveImagesLibUrl(); + } + + /// + /// 验证码图床地址 + /// + public string ImageLibUrl { get; protected set; } + + /// + /// 是否登录认证失败 为真时客户端弹出滑块验证码 + /// + public bool AuthFailed { get; set; } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor index 3bded14ff..c3500da7a 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor @@ -2,7 +2,7 @@ @using Bootstrap.Admin.Blazor.Models + OnQueryAsync="@OnQueryAsync"> diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs index d0b21789a..1b9b6cb2a 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs @@ -42,15 +42,15 @@ namespace Bootstrap.Admin.Blazor.Pages.Admin }); } - private Task OnDeleteAsync(IEnumerable dicts) - { - var ids = dicts.Select(s => s.Id!); - return Task.FromResult(DictHelper.Delete(ids)); - } - - private Task OnAddOrUpdateAsync(BootstrapDict dict) - { - return Task.FromResult(DictHelper.Save(dict)); - } + //private Task OnDeleteAsync(IEnumerable dicts) + //{ + // var ids = dicts.Select(s => s.Id!); + // return Task.FromResult(DictHelper.Delete(ids)); + //} + + //private Task OnAddOrUpdateAsync(BootstrapDict dict) + //{ + // return Task.FromResult(DictHelper.Save(dict)); + //} } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor index 56dfe84ab..fc4eb4df8 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor @@ -1,4 +1,5 @@ @page "/admin" @page "/admin/index" +@attribute [TabItemOption(Text = "后台管理")] -

    欢迎使用后台管理

    \ No newline at end of file +

    欢迎使用后台管理

    diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Index.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Home/Index.razor similarity index 51% rename from src/admin/Bootstrap.Admin.Blazor/Pages/Index.razor rename to src/admin/Bootstrap.Admin.Blazor/Pages/Home/Index.razor index 57b170466..c15941e2f 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Index.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Home/Index.razor @@ -1,4 +1,4 @@ @page "/" @page "/home" @page "/home/index" -@attribute [BootstrapBlazor.Comp] \ No newline at end of file +@attribute [TabItemOption(Text = "首页")] diff --git a/src/admin/Bootstrap.Admin.Blazor/Program.cs b/src/admin/Bootstrap.Admin.Blazor/Program.cs index 9d8b635b7..fb4cfe0df 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Program.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Program.cs @@ -23,7 +23,7 @@ app.UseRouting(); app.UseCacheManager(); // 开启 webapi -//app.MapDefaultControllerRoute(); +app.MapDefaultControllerRoute(); app.MapBlazorHub(); app.MapFallbackToPage("/_Host"); diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/DatabaseExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Services/DatabaseExtensions.cs new file mode 100644 index 000000000..07e576840 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Services/DatabaseExtensions.cs @@ -0,0 +1,123 @@ +// Copyright (c) Argo Zhang (argo@163.com). All rights reserved. +// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +// Website: https://www.blazor.zone or https://argozhang.github.io/ + +using BootstrapBlazor.Components; +using PetaPoco; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Linq; +using System.Linq.Expressions; +using System.Reflection; + +namespace BootstrapBlazor.DataAcces.PetaPoco +{ + /// + /// + /// + public static class DatabaseExtensions + { + /// + /// + /// + /// + /// + public static Task> FetchAsync(this IDatabase db, IEnumerable where, string? sortName = null, SortOrder sortOrder = SortOrder.Unset) + { + var exp = where.GetFilterLambda(); + var sql = new Sql(); + AnalysisExpression(exp, db, sql); + + if (!string.IsNullOrEmpty(sortName) && sortOrder != SortOrder.Unset) + { + sql.OrderBy(sortOrder == SortOrder.Asc ? sortName : $"{sortName} desc"); + } + return db.FetchAsync(sql); + } + + /// + /// + /// + /// + /// + public static Task> PageAsync(this IDatabase db, long pageIndex, long pageItems, IEnumerable where, string? sortName = null, SortOrder sortOrder = SortOrder.Unset) + { + var exp = where.GetFilterLambda(); + var sql = new Sql(); + AnalysisExpression(exp, db, sql); + + if (!string.IsNullOrEmpty(sortName) && sortOrder != SortOrder.Unset) + { + sql.OrderBy(sortOrder == SortOrder.Asc ? sortName : $"{sortName} desc"); + } + return db.PageAsync(pageIndex, pageItems, sql); + } + + private static void AnalysisExpression(Expression expression, IDatabase db, Sql sql) + { + switch (expression.NodeType) + { + case ExpressionType.Lambda: + var exp = expression as LambdaExpression; + AnalysisExpression(exp!.Body, db, sql); + break; + case ExpressionType.AndAlso: + var andExp = expression as BinaryExpression; + AnalysisExpression(andExp!.Left, db, sql); + AnalysisExpression(andExp!.Right, db, sql); + break; + case ExpressionType.Call: + var callExp = expression as MethodCallExpression; + if (callExp!.Method.Name == "Contains") + { + var callLeft = callExp!.Object as MemberExpression; + var callColName = GetColumnName(callLeft!.Member) ?? callLeft!.Member.Name; + var p = (callExp.Arguments[0] as ConstantExpression)?.Value; + if (p != null) + { + sql.Where($"{db.Provider.EscapeSqlIdentifier(callColName)} like @0", $"%{p}%"); + } + } + break; + case ExpressionType.Equal: + case ExpressionType.NotEqual: + case ExpressionType.GreaterThan: + case ExpressionType.GreaterThanOrEqual: + case ExpressionType.LessThan: + case ExpressionType.LessThanOrEqual: + var binaryExp = (expression as BinaryExpression)!; + var left = (binaryExp.Left as MemberExpression)!; + + // 查找 PetaPoco.Column 标签 + var columnName = GetColumnName(left.Member) ?? left.Member.Name; + + // 查找操作符右侧 + var right = (binaryExp.Right as ConstantExpression)!; + var v = right.Value; + + if (v != null) + { + var operatorExp = GetOperatorExpression(expression); + sql.Where($"{db.Provider.EscapeSqlIdentifier(columnName)} {operatorExp} @0", v); + } + break; + + } + } + + private static string? GetColumnName(MemberInfo member) => member.CustomAttributes + .FirstOrDefault(i => i.AttributeType == typeof(ColumnAttribute))?.NamedArguments + .FirstOrDefault(i => i.MemberName == "Name").TypedValue.Value?.ToString(); + + private static string GetOperatorExpression(Expression expression) => expression.NodeType switch + { + ExpressionType.Equal => "=", + ExpressionType.NotEqual => "!=", + ExpressionType.GreaterThan => ">", + ExpressionType.GreaterThanOrEqual => ">=", + ExpressionType.LessThan => "<", + ExpressionType.LessThanOrEqual => "<=", + _ => "" + }; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs b/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs new file mode 100644 index 000000000..6feacb830 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs @@ -0,0 +1,87 @@ +// Copyright (c) Argo Zhang (argo@163.com). All rights reserved. +// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +// Website: https://www.blazor.zone or https://argozhang.github.io/ + +using PetaPoco; +using PetaPoco.Extensions; + +namespace BootstrapBlazor.DataAcces.PetaPoco +{ + /// + /// PetaPoco ORM 的 IDataService 接口实现 + /// + internal class DefaultDataService : DataServiceBase where TModel : class, new() + { + private readonly IDatabase _db; + + /// + /// 构造函数 + /// + public DefaultDataService(IDatabase db) + { + _db = db; + } + + /// + /// 删除方法 + /// + /// + /// + public override Task DeleteAsync(IEnumerable models) + { + // 通过模型获取主键列数据 + // 支持批量删除 + _db.DeleteBatch(models); + return Task.FromResult(true); + } + + /// + /// 保存方法 + /// + /// + /// + /// + public override async Task SaveAsync(TModel model, ItemChangedType changedType) + { + if (changedType == ItemChangedType.Add) + { + await _db.InsertAsync(model); + } + else + { + await _db.SaveAsync(model); + } + return true; + } + + /// + /// 查询方法 + /// + /// + /// + public override async Task> QueryAsync(QueryPageOptions option) + { + var ret = new QueryData() + { + IsSorted = true, + IsFiltered = true, + IsSearch = true + }; + + if (option.IsPage) + { + var items = await _db.PageAsync(option.PageIndex, option.PageItems, option.Filters.Concat(option.Searchs), option.SortName, option.SortOrder); + + ret.TotalCount = Convert.ToInt32(items.TotalItems); + ret.Items = items.Items; + } + else + { + var items = await _db.FetchAsync(option.Filters.Concat(option.Searchs), option.SortName, option.SortOrder); + ret.TotalCount = items.Count; + ret.Items = items; + } + return ret; + } + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/PetaPocoServiceCollectionExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Services/PetaPocoServiceCollectionExtensions.cs new file mode 100644 index 000000000..0417d702b --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/Services/PetaPocoServiceCollectionExtensions.cs @@ -0,0 +1,34 @@ +// Copyright (c) Argo Zhang (argo@163.com). All rights reserved. +// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +// Website: https://www.blazor.zone or https://argozhang.github.io/ + +using BootstrapBlazor.DataAcces.PetaPoco; +using Microsoft.Extensions.DependencyInjection.Extensions; +using PetaPoco; + +namespace Microsoft.Extensions.DependencyInjection +{ + /// + /// BootstrapBlazor 服务扩展类 + /// + public static class PetaPocoServiceCollectionExtensions + { + /// + /// 增加 PetaPoco 数据库操作服务 + /// + /// + /// + /// + public static IServiceCollection AddPetaPoco(this IServiceCollection services, Action optionsAction) + { + services.AddTransient(sp => + { + var builder = DatabaseConfiguration.Build(); + optionsAction(builder); + return new Database(builder); + }); + services.TryAddSingleton(typeof(IDataService<>), typeof(DefaultDataService<>)); + return services; + } + } +} -- Gitee From c367b7f4e1b37dcab5da50f9cd440584171aaa0d Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Sat, 11 Dec 2021 03:00:06 +0800 Subject: [PATCH 11/16] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bootstrap.Admin.Blazor.csproj | 6 --- .../Controllers/AccountController.cs | 38 +++++++++---------- .../DatabaseExtensions.cs | 0 .../Extensions/ServicesExtensions.cs | 9 +++-- .../Models/LoginModel.cs | 4 +- .../Services/DataserviceExtensions.cs | 28 -------------- .../Services/DefaultDataService.cs | 11 ++++-- .../PetaPocoServiceCollectionExtensions.cs | 34 ----------------- .../Bootstrap.Admin.Blazor/appsettings.json | 3 +- 9 files changed, 34 insertions(+), 99 deletions(-) rename src/admin/Bootstrap.Admin.Blazor/{Services => Extensions}/DatabaseExtensions.cs (100%) delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Services/PetaPocoServiceCollectionExtensions.cs diff --git a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj index d806bf272..864367da8 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj +++ b/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj @@ -26,10 +26,4 @@ - - - true - - - diff --git a/src/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs b/src/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs index c9dd84ac5..dc89bdb95 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs @@ -1,10 +1,8 @@ using Bootstrap.DataAccess; -using Bootstrap.Security.Mvc; using Longbow.AlipayAuth; using Longbow.GiteeAuth; using Longbow.GitHubAuth; using Longbow.TencentAuth; -using Longbow.Web.SMS; using Longbow.WeChatAuth; using Microsoft.AspNetCore.Authentication; using Microsoft.AspNetCore.Authentication.Cookies; @@ -168,25 +166,25 @@ namespace Bootstrap.Admin.Controllers return Redirect(originUrl); } - /// - /// Logout this instance. - /// - /// - /// The logout. - [HttpGet] - public async Task Logout([FromQuery] string appId) - { - await HttpContext.SignOutAsync(); - return Redirect(QueryHelpers.AddQueryString(Request.PathBase + CookieAuthenticationDefaults.LoginPath, "AppId", appId ?? BootstrapAppContext.AppId)); - } + ///// + ///// Logout this instance. + ///// + ///// + ///// The logout. + //[HttpGet] + //public async Task Logout([FromQuery] string appId) + //{ + // await HttpContext.SignOutAsync(); + // return Redirect(QueryHelpers.AddQueryString(Request.PathBase + CookieAuthenticationDefaults.LoginPath, "AppId", appId ?? BootstrapAppContext.AppId)); + //} - /// - /// Accesses the denied. - /// - /// The denied. - [ResponseCache(Duration = 600)] - [HttpGet] - public ActionResult AccessDenied() => View("Error", ErrorModel.CreateById(403)); + ///// + ///// Accesses the denied. + ///// + ///// The denied. + //[ResponseCache(Duration = 600)] + //[HttpGet] + //public ActionResult AccessDenied() => View("Error", ErrorModel.CreateById(403)); /// /// Gitee 认证 diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/DatabaseExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/DatabaseExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Services/DatabaseExtensions.cs rename to src/admin/Bootstrap.Admin.Blazor/Extensions/DatabaseExtensions.cs diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs index 08b303d7f..107e7d1ba 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs @@ -1,4 +1,8 @@ using Bootstrap.DataAccess; +using BootstrapBlazor.DataAcces.PetaPoco; +using Microsoft.Extensions.DependencyInjection.Extensions; +using PetaPoco; +using PetaPoco.Providers; using System.Text; namespace Microsoft.Extensions.DependencyInjection @@ -62,14 +66,11 @@ namespace Microsoft.Extensions.DependencyInjection services.AddBootstrapBlazor(); // 增加数据服务 - services.AddScoped(typeof(IDataService<>), typeof(BlazorTableDataService<>)); + services.AddSingleton(typeof(IDataService<>), typeof(DefaultDataService<>)); // 增加 BootstrapApp 上下文服务 services.AddSingleton(); - // 增加 PetaPoco 数据服务 - services.AddPetaPoco(); - return services; } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs b/src/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs index 003084d4c..e8240c739 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs @@ -5,13 +5,13 @@ namespace Bootstrap.Admin.Blazor.Models /// /// 登陆页面 Model /// - public class LoginModel : AdminModel + public class LoginModel { /// /// 默认构造函数 /// /// - public LoginModel(string? appId = null) : base(appId) + public LoginModel(string? appId = null) { ImageLibUrl = DictHelper.RetrieveImagesLibUrl(); } diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs deleted file mode 100644 index 4ec1a6848..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Services/DataserviceExtensions.cs +++ /dev/null @@ -1,28 +0,0 @@ -namespace Microsoft.Extensions.DependencyInjection -{ - /// - /// - /// - internal class BlazorTableDataService : DataServiceBase where TModel : class, new() - { - [NotNull] - public Func>>? OnQueryAsync { get; set; } - - [NotNull] - public Func, Task>? OnDeleteAsync { get; set; } - - [NotNull] - public Func>? OnAddOrUpdateAsync { get; set; } - - /// - /// 查询操作方法 - /// - /// - /// - public override Task> QueryAsync(QueryPageOptions options) => OnQueryAsync(options); - - public override Task DeleteAsync(IEnumerable models) => OnDeleteAsync(models); - - public override Task SaveAsync(TModel model, ItemChangedType changedType) => OnAddOrUpdateAsync(model, changedType); - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs b/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs index 6feacb830..ce3a019a1 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs @@ -4,6 +4,7 @@ using PetaPoco; using PetaPoco.Extensions; +using PetaPoco.Providers; namespace BootstrapBlazor.DataAcces.PetaPoco { @@ -17,9 +18,10 @@ namespace BootstrapBlazor.DataAcces.PetaPoco /// /// 构造函数 /// - public DefaultDataService(IDatabase db) + public DefaultDataService(IConfiguration configuration) { - _db = db; + var connString = configuration.GetConnectionString("bb"); + _db = new Database(connString); } /// @@ -68,16 +70,17 @@ namespace BootstrapBlazor.DataAcces.PetaPoco IsSearch = true }; + var filters = option.Filters.Concat(option.Searchs).Concat(option.CustomerSearchs); if (option.IsPage) { - var items = await _db.PageAsync(option.PageIndex, option.PageItems, option.Filters.Concat(option.Searchs), option.SortName, option.SortOrder); + var items = await _db.PageAsync(option.PageIndex, option.PageItems, filters, option.SortName, option.SortOrder); ret.TotalCount = Convert.ToInt32(items.TotalItems); ret.Items = items.Items; } else { - var items = await _db.FetchAsync(option.Filters.Concat(option.Searchs), option.SortName, option.SortOrder); + var items = await _db.FetchAsync(filters, option.SortName, option.SortOrder); ret.TotalCount = items.Count; ret.Items = items; } diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/PetaPocoServiceCollectionExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Services/PetaPocoServiceCollectionExtensions.cs deleted file mode 100644 index 0417d702b..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Services/PetaPocoServiceCollectionExtensions.cs +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) Argo Zhang (argo@163.com). All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -// Website: https://www.blazor.zone or https://argozhang.github.io/ - -using BootstrapBlazor.DataAcces.PetaPoco; -using Microsoft.Extensions.DependencyInjection.Extensions; -using PetaPoco; - -namespace Microsoft.Extensions.DependencyInjection -{ - /// - /// BootstrapBlazor 服务扩展类 - /// - public static class PetaPocoServiceCollectionExtensions - { - /// - /// 增加 PetaPoco 数据库操作服务 - /// - /// - /// - /// - public static IServiceCollection AddPetaPoco(this IServiceCollection services, Action optionsAction) - { - services.AddTransient(sp => - { - var builder = DatabaseConfiguration.Build(); - optionsAction(builder); - return new Database(builder); - }); - services.TryAddSingleton(typeof(IDataService<>), typeof(DefaultDataService<>)); - return services; - } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/appsettings.json b/src/admin/Bootstrap.Admin.Blazor/appsettings.json index 062658f7f..c67bc152c 100644 --- a/src/admin/Bootstrap.Admin.Blazor/appsettings.json +++ b/src/admin/Bootstrap.Admin.Blazor/appsettings.json @@ -20,7 +20,8 @@ } }, "ConnectionStrings": { - "ba": "Data Source=.;Initial Catalog=BootstrapAdmin;User ID=sa;Password=sa" + "ba": "Data Source=.;Initial Catalog=BootstrapAdmin;User ID=sa;Password=sa", + "bb": "Data Source=BootstrapAdmin.db;" }, "AutoGenerateDatabase": false, "DB": [ -- Gitee From d79fca4c1d881bae60b4734204374a805f41a12e Mon Sep 17 00:00:00 2001 From: Argo-Lenovo Date: Sat, 11 Dec 2021 01:18:05 +0800 Subject: [PATCH 12/16] =?UTF-8?q?chore:=20=E7=A7=BB=E9=99=A4=E4=B8=8D?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E7=9A=84=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/BlazorTable.razor | 4 +- .../Components/BlazorTable.razor.cs | 51 +---- .../Components/Header.razor | 133 ------------- .../Components/HeaderBase.cs | 63 ------ .../Components/NavItem.razor | 18 -- .../Components/NavItemBase.cs | 16 -- .../Components/NavItems.razor | 13 -- .../Components/PageContentAttributes.cs | 23 --- .../Components/Section.razor | 9 - .../Components/SectionBase.cs | 32 ---- .../Components/SideBar.razor | 22 --- .../Components/SideBarBase.cs | 41 ---- .../Components/Tab.razor | 5 - .../Components/TabBase.cs | 92 --------- .../Components/TabSet.razor | 32 ---- .../Components/TabSetBase.cs | 181 ------------------ .../Components/ToastCategory.cs | 23 --- .../Pages/Admin/Dicts.razor | 4 +- .../Pages/Admin/Dicts.razor.cs | 21 -- .../Pages/Admin/Index.razor | 3 +- .../Pages/Admin/Users.razor | 2 +- .../Pages/Admin/Users.razor.cs | 12 +- .../Pages/Admin/_Imports.razor | 4 +- .../Pages/Home/Index.razor | 3 +- .../Services/DefaultDataService.cs | 1 + .../Shared/AdminLayout.razor | 61 +++--- .../Shared/DefaultLayout.razor | 3 - .../Shared/DefaultLayout.razor.cs | 141 -------------- .../appsettings.Development.json | 1 + 29 files changed, 44 insertions(+), 970 deletions(-) delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/Header.razor delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/NavItem.razor delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/NavItemBase.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/NavItems.razor delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/PageContentAttributes.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/Section.razor delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/SectionBase.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/SideBar.razor delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/SideBarBase.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/Tab.razor delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/TabSet.razor delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Components/ToastCategory.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor index 55dbe1d89..b705626ad 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor @@ -1,10 +1,10 @@ @typeparam TItem @TableToolbarTemplate diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs index 63e1af008..f048d2a15 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs @@ -6,37 +6,11 @@ [CascadingTypeParameter(nameof(TItem))] public partial class BlazorTable where TItem : class, new() { - - private int[] PageSource { get; set; } = { 5, 20, 40 }; - - /// - /// - /// - [Parameter] - [NotNull] - [EditorRequired] - public Func>>? OnQueryAsync { get; set; } - - /// - /// - /// - [Parameter] - [NotNull] - public Func, Task>? OnDeleteAsync { get; set; } - /// /// /// - [NotNull] [Parameter] - public Func>? OnAddOrUpdateAsync { get; set; } - - /// - /// - /// - [NotNull] - [Parameter] - public Func, Task>? OnCustomterColumnCreating { get; set; } + public IEnumerable? PageItemsSource { get; set; } /// /// @@ -63,7 +37,7 @@ /// /// [Parameter] - public bool IsPagination { get; set; } + public bool IsPagination { get; set; } = true; /// /// @@ -76,26 +50,5 @@ /// [Parameter] public IDataService? DataService { get; set; } - - ///// - ///// - ///// - //protected override void OnInitialized() - //{ - // base.OnInitialized(); - - // if (DataService is BlazorTableDataService tableService) - // { - // tableService.OnQueryAsync = OnQueryBaseAsync; - // tableService.OnDeleteAsync = OnDeleteBaseAsync; - // tableService.OnAddOrUpdateAsync = OnAddOrUpdateBaseAsync; - // } - //} - - //private Task> OnQueryBaseAsync(QueryPageOptions options) => OnQueryAsync(); - - //private Task OnDeleteBaseAsync(IEnumerable items) => OnDeleteAsync(items); - - //private Task OnAddOrUpdateBaseAsync(TItem item, ItemChangedType changedType) => OnAddOrUpdateAsync(item); } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/Header.razor b/src/admin/Bootstrap.Admin.Blazor/Components/Header.razor deleted file mode 100644 index 65acdbca6..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/Header.razor +++ /dev/null @@ -1,133 +0,0 @@ -@inherits HeaderBase -@using Bootstrap.Admin.Blazor.Extensions - -
    -
    -
    - - - @WebTitle - - - -
    - -
    diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs deleted file mode 100644 index f1c12a763..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/HeaderBase.cs +++ /dev/null @@ -1,63 +0,0 @@ -using Bootstrap.Admin.Blazor.Shared; -using Bootstrap.DataAccess; -using Task = System.Threading.Tasks.Task; - -namespace Bootstrap.Admin.Blazor.Components -{ - /// - /// - /// - public class HeaderBase : ComponentBase - { - /// - /// 获得 网站标题 - /// - [Parameter] - public string WebTitle { get; set; } = ""; - - /// - /// 获得/设置 网站标题改变事件回调方法 - /// - [Parameter] - public EventCallback WebTitleChanged { get; set; } - - /// - /// 获得 根模板页实例 - /// - [CascadingParameter(Name = "Default")] - protected DefaultLayout? RootLayout { get; set; } - - /// - /// 获得/设置 用户图标 - /// - [Parameter] - public string Icon { get; set; } = ""; - - /// - /// 获得/设置 用户显示名称 - /// - [Parameter] - public string DisplayName { get; set; } = ""; - - /// - /// 获得/设置 用户显示名称改变事件回调方法 - /// - [Parameter] - public EventCallback DisplayNameChanged { get; set; } - - /// - /// 获得/设置 是否显示 Blazor MVC 切换图标 - /// - protected bool EnableBlazor { get; set; } - - /// - /// 参数赋值方法 - /// - public override Task SetParametersAsync(ParameterView parameters) - { - parameters.SetParameterProperties(this); - EnableBlazor = DictHelper.RetrieveEnableBlazor(); - return base.SetParametersAsync(ParameterView.Empty); - } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/NavItem.razor b/src/admin/Bootstrap.Admin.Blazor/Components/NavItem.razor deleted file mode 100644 index 7ee3c0d03..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/NavItem.razor +++ /dev/null @@ -1,18 +0,0 @@ -@using Bootstrap.Admin.Blazor.Extensions -@inherits NavItemBase - -@if (Menu.Menus.Any()) -{ - -} -else -{ - -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/NavItemBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/NavItemBase.cs deleted file mode 100644 index 62616fccd..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/NavItemBase.cs +++ /dev/null @@ -1,16 +0,0 @@ -using Bootstrap.Security; - -namespace Bootstrap.Admin.Blazor.Components -{ - /// - /// - /// - public class NavItemBase : ComponentBase - { - /// - /// - /// - [Parameter] - public BootstrapMenu Menu { get; set; } = new BootstrapMenu(); - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/NavItems.razor b/src/admin/Bootstrap.Admin.Blazor/Components/NavItems.razor deleted file mode 100644 index 5b1d3d1b9..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/NavItems.razor +++ /dev/null @@ -1,13 +0,0 @@ -@using Bootstrap.Security - - - -@code { - [Parameter] - public IEnumerable Menus { get; set; } = new BootstrapMenu[0]; -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/PageContentAttributes.cs b/src/admin/Bootstrap.Admin.Blazor/Components/PageContentAttributes.cs deleted file mode 100644 index 391b76200..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/PageContentAttributes.cs +++ /dev/null @@ -1,23 +0,0 @@ -namespace Bootstrap.Admin.Blazor.Components -{ - /// - /// PageContentAttributes 实体类 - /// - public class PageContentAttributes - { - /// - /// 获得/设置 页面 ID - /// - public string? Id { get; set; } - - /// - /// 获得/设置 页面名称 - /// - public string Name { get; set; } = ""; - - /// - /// 获得/设置 是否显示 - /// - public bool Active { get; set; } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/Section.razor b/src/admin/Bootstrap.Admin.Blazor/Components/Section.razor deleted file mode 100644 index d33fed0f8..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/Section.razor +++ /dev/null @@ -1,9 +0,0 @@ -@inherits SectionBase - -
    - @if (LockScreenPeriod > 0) - { - - } - @ChildContent -
    diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/SectionBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/SectionBase.cs deleted file mode 100644 index ba264e7fd..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/SectionBase.cs +++ /dev/null @@ -1,32 +0,0 @@ -namespace Bootstrap.Admin.Blazor.Components -{ - /// - /// - /// - public class SectionBase : ComponentBase - { - /// - /// - /// - [Parameter] - public bool ShowBackground { get; set; } - - /// - /// - /// - [Parameter] - public int LockScreenPeriod { get; set; } - - /// - /// - /// - [Parameter] - public bool ShowCardTitle { get; set; } = true; - - /// - /// - /// - [Parameter] - public RenderFragment? ChildContent { get; set; } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/SideBar.razor b/src/admin/Bootstrap.Admin.Blazor/Components/SideBar.razor deleted file mode 100644 index 8f85d2c0f..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/SideBar.razor +++ /dev/null @@ -1,22 +0,0 @@ -@using Bootstrap.Admin.Blazor.Extensions -@inherits SideBarBase - - diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/SideBarBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/SideBarBase.cs deleted file mode 100644 index 1a0e924f4..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/SideBarBase.cs +++ /dev/null @@ -1,41 +0,0 @@ -using Bootstrap.Admin.Blazor.Models; -using Bootstrap.Admin.Blazor.Shared; - -namespace Bootstrap.Admin.Blazor.Components -{ - /// - /// 侧边栏组件 - /// - public class SideBarBase : ComponentBase - { - /// - /// 获得 根模板页实例 - /// - [CascadingParameter(Name = "Default")] - public DefaultLayout? RootLayout { get; protected set; } - - /// - /// 获得/设置 用户显示名称 - /// - [Parameter] - public string DisplayName { get; set; } = ""; - - /// - /// 获得/设置 用户显示名称改变事件回调方法 - /// - [Parameter] - public EventCallback DisplayNameChanged { get; set; } - - /// - /// 获得/设置 网站标题 - /// - [Parameter] - public string WebTitle { get; set; } = ""; - - /// - /// 获得/设置 网站标题改变事件回调方法 - /// - [Parameter] - public EventCallback WebTitleChanged { get; set; } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/Tab.razor b/src/admin/Bootstrap.Admin.Blazor/Components/Tab.razor deleted file mode 100644 index e4051383d..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/Tab.razor +++ /dev/null @@ -1,5 +0,0 @@ -@inherits TabBase - -
    - @Title -
    diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs deleted file mode 100644 index 582c5db75..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/TabBase.cs +++ /dev/null @@ -1,92 +0,0 @@ -using Bootstrap.Admin.Blazor.Extensions; -using Bootstrap.Admin.Blazor.Shared; -using Bootstrap.Security; - -namespace Bootstrap.Admin.Blazor.Components -{ - /// - /// - /// - public class TabBase : ComponentBase - { - /// - /// - /// - [Parameter] - public string Title { get; set; } = ""; - - /// - /// - /// - [Parameter] - public string? Id { get; set; } - - /// - /// - /// - [Parameter] - public string Url { get; set; } = ""; - - /// - /// - /// - [Parameter] - public string Icon { get; set; } = ""; - - /// - /// - /// - [Parameter] - public bool Active { get; set; } - - /// - /// - /// - [CascadingParameter(Name = "Admin")] - public AdminLayout Layout { get; protected set; } = new AdminLayout(); - - /// - /// - /// - [Inject] - public NavigationManager? NavigationManager { get; set; } - - private bool closeTab; - /// - /// - /// - protected async Task CloseTab() - { - closeTab = true; - //if (Layout.TabSet != null) await Layout.TabSet.CloseTab(Id); - } - - /// - /// - /// - protected void ClickTab() - { - if (!closeTab) NavigationManager?.NavigateTo(Url); - else closeTab = false; - } - - /// - /// - /// - /// - public void Init(BootstrapMenu menu) - { - Title = menu.Name; - Url = menu.Url.ToBlazorMenuUrl(); - Icon = menu.Icon; - Id = menu.Id; - Active = true; - } - - /// - /// - /// - /// - public void SetActive(bool val) => Active = val; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/TabSet.razor b/src/admin/Bootstrap.Admin.Blazor/Components/TabSet.razor deleted file mode 100644 index d7d8ce793..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/TabSet.razor +++ /dev/null @@ -1,32 +0,0 @@ -@using Bootstrap.Admin.Blazor.Extensions -@inherits TabSetBase - - -
    - @foreach (var comp in Pages) - { -
    - -
    - } -
    diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs b/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs deleted file mode 100644 index 72c357f49..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/TabSetBase.cs +++ /dev/null @@ -1,181 +0,0 @@ -using Bootstrap.Admin.Blazor.Extensions; -using Bootstrap.Admin.Blazor.Shared; -using Bootstrap.Security; -using Microsoft.JSInterop; - -namespace Bootstrap.Admin.Blazor.Components -{ - /// - /// TabSet 组件类 - /// - public class TabSetBase : ComponentBase - { - /// - /// 获得 NavigationManager 实例 - /// - [Inject] - protected NavigationManager? NavigationManager { get; set; } - - /// - /// 获得 IJSRuntime 实例 - /// - [Inject] - protected IJSRuntime? JSRuntime { get; set; } - - /// - /// 获得 DefaultLayout 实例 - /// - [CascadingParameter(Name = "Default")] - protected DefaultLayout? RootLayout { get; set; } - - /// - /// 获得 页面集合 - /// - protected List Pages { get; set; } = new List(); - - /// - /// T获得 ab 集合 - /// - protected List Tabs { get; set; } = new List(); - private string? curId; - - /// - /// OnParametersSet 方法 - /// - protected override void OnParametersSet() - { - var requestUrl = NavigationManager?.Uri ?? ""; - var path = new Uri(requestUrl).PathAndQuery; - var menus = DataAccess.MenuHelper.RetrieveAllMenus(RootLayout?.UserName); - var menu = menus.FirstOrDefault(menu => path.Contains(menu.Url.ToBlazorMenuUrl())); - if (menu != null) AddTab(menu); - } - - /// - /// 页面呈现后回调方法 - /// - /// - protected override void OnAfterRender(bool firstRender) - { - if (!string.IsNullOrEmpty(curId)) - { - // Add Tab 后设置 active 状态 - JSRuntime.ActiveMenu(curId); - curId = ""; - } - } - - /// - /// 添加 Tab 由侧边栏菜单调用 - /// - /// - public void AddTab(BootstrapMenu menu) - { - var tab = Tabs.FirstOrDefault(tb => tb.Id == menu.Id); - if (tab == null) - { - tab = new Tab(); - tab.Init(menu); - Tabs.ForEach(t => t.SetActive(false)); - Tabs.Add(tab); - Pages.ForEach(p => p.Active = false); - Pages.Add(new PageContentAttributes() { Id = menu.Id, Name = menu.Url.Replace("~/", ""), Active = true }); - } - else - { - Tabs.ForEach(t => t.SetActive(t.Id == tab.Id)); - Pages.ForEach(p => p.Active = p.Id == tab.Id); - } - curId = tab.Id; - StateHasChanged(); - } - - /// - /// 关闭指定标签页方法 - /// - /// - /// - public async Task CloseTab(string? tabId) - { - if (Tabs.Count == 1) - { - CloseAllTab(); - return; - } - if (!string.IsNullOrEmpty(tabId)) - { - var tab = Tabs.FirstOrDefault(tb => tb.Id == tabId); - if (tab != null) - { - // 移除 PageContent - var page = Pages.FirstOrDefault(p => p.Id == tab.Id); - if (page != null) Pages.Remove(page); - - // 移除 Tab 返回下一个 TabId - tabId = await JSRuntime.RemoveTabAsync(tab.Id); - Tabs.Remove(tab); - tab = Tabs.FirstOrDefault(t => t.Id == tabId); - if (tab != null) - { - tab.SetActive(true); - - page = Pages.FirstOrDefault(p => p.Id == tabId); - if (page != null) page.Active = true; - StateHasChanged(); - } - } - } - } - - /// - /// 关闭所有标签页方法 - /// - protected void CloseAllTab() - { - if (RootLayout != null) NavigationManager?.NavigateTo(RootLayout.HomeUrl); - } - - /// - /// 关闭当前标签页方法 - /// - protected async Task CloseCurrentTab() - { - var tabId = Tabs.FirstOrDefault(t => t.Active)?.Id; - await CloseTab(tabId); - } - - /// - /// 关闭其他标签页方法 - /// - protected void CloseOtherTab() - { - var tabId = Tabs.FirstOrDefault(t => t.Active)?.Id; - if (!string.IsNullOrEmpty(tabId)) - { - Tabs.RemoveAll(t => t.Id != tabId); - Pages.RemoveAll(page => page.Id != tabId); - curId = tabId; - StateHasChanged(); - } - } - - /// - /// 前移标签页方法 - /// - protected async Task MovePrev() - { - var url = await JSRuntime.MovePrevTabAsync(); - if (!string.IsNullOrEmpty(url)) NavigationManager?.NavigateTo(url); - } - - /// - /// 后移标签页方法 - /// - /// - protected async Task MoveNext() - { - var url = await JSRuntime.MoveNextTabAsync(); - if (!string.IsNullOrEmpty(url)) NavigationManager?.NavigateTo(url); - } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/ToastCategory.cs b/src/admin/Bootstrap.Admin.Blazor/Components/ToastCategory.cs deleted file mode 100644 index 737073f47..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Components/ToastCategory.cs +++ /dev/null @@ -1,23 +0,0 @@ -namespace Bootstrap.Admin.Blazor.Components -{ - /// - /// Toast 组件类型 - /// - public enum ToastCategory - { - /// - /// 成功 - /// - Success, - - /// - /// 提示信息 - /// - Information, - - /// - /// 错误信息 - /// - Error - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor index c3500da7a..8f69e5a4f 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor @@ -1,8 +1,6 @@ @page "/admin/dicts" -@using Bootstrap.Admin.Blazor.Models - + diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs index 1b9b6cb2a..9bcc66ea7 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs @@ -31,26 +31,5 @@ namespace Bootstrap.Admin.Blazor.Pages.Admin LookUp = EditDefines; } - - private static Task> OnQueryAsync() - { - var items = DictHelper.RetrieveDicts(); - return Task.FromResult(new QueryData() - { - Items = items, - TotalCount = items.Count() - }); - } - - //private Task OnDeleteAsync(IEnumerable dicts) - //{ - // var ids = dicts.Select(s => s.Id!); - // return Task.FromResult(DictHelper.Delete(ids)); - //} - - //private Task OnAddOrUpdateAsync(BootstrapDict dict) - //{ - // return Task.FromResult(DictHelper.Save(dict)); - //} } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor index fc4eb4df8..6e4f365cf 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor @@ -1,4 +1,5 @@ -@page "/admin" +@page "/" +@page "/admin" @page "/admin/index" @attribute [TabItemOption(Text = "后台管理")] diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor index 7f76204ce..4248cc914 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor @@ -1,6 +1,6 @@ @page "/admin/users" - + diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs index 1da342dfa..2c325b97c 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs @@ -16,19 +16,9 @@ namespace Bootstrap.Admin.Blazor.Pages.Admin [NotNull] private ToastService? ToastService { get; set; } - private static Task> OnQueryAsync() - { - var items = UserHelper.Retrieves(); - return Task.FromResult(new QueryData() - { - Items = items, - TotalCount = items.Count() - }); - } - private async Task OnAssignmentDept(IEnumerable users) { - if (users.Count() != 0) + if (users.Count() == 1) { var option = new DialogOption() { diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor index 9f14397d6..ff0e4c4e7 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor @@ -1,2 +1,4 @@ @layout AdminLayout -@attribute [Authorize] \ No newline at end of file +@attribute [Authorize] + +@using Bootstrap.Admin.Blazor.Models diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Home/Index.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Home/Index.razor index c15941e2f..c600a12ab 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Home/Index.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Home/Index.razor @@ -1,4 +1,3 @@ -@page "/" -@page "/home" +@page "/home" @page "/home/index" @attribute [TabItemOption(Text = "首页")] diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs b/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs index ce3a019a1..3e0b6337a 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs @@ -20,6 +20,7 @@ namespace BootstrapBlazor.DataAcces.PetaPoco /// public DefaultDataService(IConfiguration configuration) { + //TODO: 后期改造成自定适配 var connString = configuration.GetConnectionString("bb"); _db = new Database(connString); } diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor b/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor index cf3d0b2a3..dae2155e8 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor @@ -1,36 +1,33 @@ @inherits LayoutComponentBase -@layout DefaultLayout - - -
    - Bootstrap of Blazor - - 超级管理员 -
    -
    - -
    - -
    - 后台管理 -
    + +
    + Bootstrap of Blazor + + 超级管理员 +
    +
    + +
    + +
    + 后台管理
    -
    - -
    - 管理员 -
    -
    +
    +
    + +
    + 管理员
    - -
    - @Body -
    -
    -
    Bootstrap Admin Blazor 版 ©
    -
    - - +
    +
    + +
    + @Body +
    +
    +
    Bootstrap Admin Blazor 版 ©
    +
    + diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor deleted file mode 100644 index e1a9a7567..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor +++ /dev/null @@ -1,3 +0,0 @@ -@inherits LayoutComponentBase - -@Body diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs deleted file mode 100644 index b75a8017a..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/DefaultLayout.razor.cs +++ /dev/null @@ -1,141 +0,0 @@ -using Bootstrap.Admin.Blazor.Components; -using Microsoft.AspNetCore.Components.Routing; -using Microsoft.JSInterop; - -namespace Bootstrap.Admin.Blazor.Shared -{ - /// - /// - /// - public partial class DefaultLayout - { - /// - /// - /// - [Inject] - public NavigationManager? NavigationManager { get; set; } - - /// - /// 获得/设置 组件名字 - /// - [Inject] - protected IHttpContextAccessor? HttpContextAccessor { get; set; } - - /// - /// - /// - [Inject] - public IJSRuntime? JSRuntime { get; set; } - - /// - /// - /// - public string UserName { get; set; } = ""; - - /// - /// - /// - public string DisplayName { get; set; } = ""; - - /// - /// - /// - public string WebTitle { get; set; } = ""; - - /// - /// - /// - public bool IsAdmin { get; set; } - - /// - /// 获得/设置 系统首页 - /// - public string HomeUrl { get; protected set; } = "Pages"; - - /// - /// 获得/设置 当前请求路径 - /// - protected string RequestUrl { get; set; } = ""; - - /// - /// Header 组件引用实例 - /// - protected Header? Header { get; set; } - - /// - /// SideBar 组件引用实例 - /// - protected SideBar? SideBar { get; set; } - - ///// - ///// OnInitializedAsync 方法 - ///// - ///// - //protected override async Task OnInitializedAsync() - //{ - //// 网页跳转监控 - //if (NavigationManager != null) - //{ - // NavigationManager.LocationChanged += NavigationManager_LocationChanged; - //} - - //var state = await AuthenticationStateProvider.GetAuthenticationStateAsync(); - //if (!state.User.Identity!.IsAuthenticated) - //{ - // NavigationManager?.NavigateTo("/Account/Login?returnUrl=" + WebUtility.UrlEncode(new Uri(NavigationManager.Uri).PathAndQuery)); - //} - //else - //{ - // IsAdmin = state.User.IsInRole("Administrators"); - // UserName = state.User.Identity.Name ?? ""; - //} - //} - - private void NavigationManager_LocationChanged(object? sender, LocationChangedEventArgs e) - { - //var name = $"/{NavigationManager?.ToBaseRelativePath(e.Location)}"; - //if (HttpContextAccessor != null) HttpContextAccessor.HttpContext?.SaveOnlineUser(name); - } - - /// - /// OnParametersSetAsync 方法 - /// - protected override void OnParametersSet() - { - //if (NavigationManager != null) - //{ - // RequestUrl = new UriBuilder(NavigationManager.Uri).Path; - // Model = new NavigatorBarModel(UserName, RequestUrl.ToMvcMenuUrl()); - // DisplayName = Model.DisplayName; - // WebTitle = Model.Title; - // WebFooter = Model.Footer; - //} - } - - /// - /// 显示名称变化时方法 - /// - public void OnDisplayNameChanged(string displayName) - { - DisplayName = displayName; - Header?.DisplayNameChanged.InvokeAsync(DisplayName); - SideBar?.DisplayNameChanged.InvokeAsync(DisplayName); - } - - /// - /// 网站标题变化时触发此方法 - /// - /// - public void OnWebTitleChanged(string title) - { - Header?.WebTitleChanged.InvokeAsync(title); - SideBar?.WebTitleChanged.InvokeAsync(title); - } - - /// - /// 获得/设置 网站页脚文字 - /// - /// - public string WebFooter { get; set; } = ""; - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json b/src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json index 96f027fad..02a4aec59 100644 --- a/src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json +++ b/src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json @@ -1,4 +1,5 @@ { + "DetailedErrors": true, "AutoGenerateDatabase": true, "DB": [ { -- Gitee From a2079711811a18a29ba49d100a2dad8cd7e61212 Mon Sep 17 00:00:00 2001 From: Argo-Lenovo Date: Sat, 11 Dec 2021 02:22:04 +0800 Subject: [PATCH 13/16] =?UTF-8?q?refactor:=20=E4=BB=A3=E7=A0=81=E9=87=8D?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/DictSearch.razor | 11 ++---- .../Extensions/DatabaseExtensions.cs | 36 ++++++++++--------- .../Pages/Admin/Users.razor | 4 +-- 3 files changed, 24 insertions(+), 27 deletions(-) diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor b/src/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor index e6047b2c5..4c5399d7d 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor @@ -1,7 +1,4 @@ -@using System.Diagnostics.CodeAnalysis -@using Bootstrap.Admin.Blazor.Models - -
    +
    @@ -13,10 +10,7 @@
    - - -@code{ - +@code { private IEnumerable? Items { get; set; } = new List() { new SelectedItem("","全部"), @@ -30,5 +24,4 @@ [Parameter] public EventCallback ValueChanged { get; set; } - } \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/DatabaseExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/DatabaseExtensions.cs index 07e576840..2f0bb1394 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/DatabaseExtensions.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Extensions/DatabaseExtensions.cs @@ -2,11 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. // Website: https://www.blazor.zone or https://argozhang.github.io/ -using BootstrapBlazor.Components; using PetaPoco; -using System.Collections.Generic; -using System.Threading.Tasks; -using System.Linq; using System.Linq.Expressions; using System.Reflection; @@ -58,24 +54,32 @@ namespace BootstrapBlazor.DataAcces.PetaPoco switch (expression.NodeType) { case ExpressionType.Lambda: - var exp = expression as LambdaExpression; - AnalysisExpression(exp!.Body, db, sql); + if (expression is LambdaExpression exp) + { + AnalysisExpression(exp.Body, db, sql); + } break; case ExpressionType.AndAlso: - var andExp = expression as BinaryExpression; - AnalysisExpression(andExp!.Left, db, sql); - AnalysisExpression(andExp!.Right, db, sql); + if (expression is BinaryExpression andExp) + { + AnalysisExpression(andExp.Left, db, sql); + AnalysisExpression(andExp.Right, db, sql); + } break; case ExpressionType.Call: - var callExp = expression as MethodCallExpression; - if (callExp!.Method.Name == "Contains") + if (expression is MethodCallExpression callExp) { - var callLeft = callExp!.Object as MemberExpression; - var callColName = GetColumnName(callLeft!.Member) ?? callLeft!.Member.Name; - var p = (callExp.Arguments[0] as ConstantExpression)?.Value; - if (p != null) + if (callExp.Method.Name == "Contains") { - sql.Where($"{db.Provider.EscapeSqlIdentifier(callColName)} like @0", $"%{p}%"); + if (callExp.Object is MemberExpression callLeft) + { + var callColName = GetColumnName(callLeft.Member) ?? callLeft.Member.Name; + var p = (callExp.Arguments[0] as ConstantExpression)?.Value; + if (p != null) + { + sql.Where($"{db.Provider.EscapeSqlIdentifier(callColName)} like @0", $"%{p}%"); + } + } } } break; diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor index 4248cc914..1f2cf7620 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor +++ b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor @@ -2,8 +2,8 @@ - - + + -- Gitee From c96eb9488bb2bbb1362ef900a828210cc1a000fa Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Sat, 11 Dec 2021 07:29:39 +0800 Subject: [PATCH 14/16] =?UTF-8?q?refactor:=20=E6=94=B9=E7=94=A8=20Update?= =?UTF-8?q?=20=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs b/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs index 3e0b6337a..f5eb551a7 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs +++ b/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs @@ -52,7 +52,7 @@ namespace BootstrapBlazor.DataAcces.PetaPoco } else { - await _db.SaveAsync(model); + await _db.UpdateAsync(model); } return true; } -- Gitee From ef396d989a8093b49083ef86c09ca155956637ab Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Sat, 11 Dec 2021 10:27:12 +0800 Subject: [PATCH 15/16] =?UTF-8?q?refactor:=20=E9=87=8D=E6=96=B0=E6=95=B4?= =?UTF-8?q?=E7=90=86=E9=A1=B9=E7=9B=AE=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BootstrapAdmin.sln | 47 ++-- Directory.Build.props | 12 +- .../Extensions/HttpContextExtensions.cs | 55 ---- .../Extensions/JSRuntimeExtensions.cs | 98 ------- .../Extensions/ObjectExtensions.cs | 42 --- .../Extensions/UrlHelperExtensions.cs | 33 --- .../Extensions/UserExtensions.cs | 20 -- .../Pages/Admin/Users.razor.cs | 61 ----- .../Pages/Admin/_Imports.razor | 4 - .../Shared/MainLayout.razor | 3 - .../Bootstrap.Admin.Blazor.DataAccess.csproj | 13 + .../Bootstrap.Admin.Blazor.DataAccess/Dict.cs | 38 +++ .../admin/Bootstrap.Admin.Blazor/App.razor | 0 .../admin/Bootstrap.Admin.Blazor/App.razor.cs | 6 +- .../Bootstrap.Admin.Blazor.csproj | 19 +- .../Bootstrap.Admin.Blazor/BootstrapAdmin.db | Bin 147456 -> 155648 bytes .../Components/BlazorTable.razor | 2 +- .../Components/BlazorTable.razor.cs | 6 + .../Components/DictSearch.razor | 0 .../Controllers/AccountController.cs | 258 +++++++++--------- .../Extensions/DatabaseExtensions.cs | 0 .../Extensions/ServicesExtensions.cs | 29 +- .../Models/DictsSearchModel.cs | 8 +- .../Models/LoginModel.cs | 22 +- .../Pages/Admin/Dicts.razor | 0 .../Pages/Admin/Dicts.razor.cs | 7 +- .../Pages/Admin/Index.razor | 0 .../Pages/Admin/Users.razor | 3 +- .../Pages/Admin/Users.razor.cs | 60 ++++ .../Pages/Admin/_Imports.razor | 1 + .../Pages/Home/Index.razor | 0 .../Bootstrap.Admin.Blazor/Pages/_Host.cshtml | 0 .../Pages/_Layout.cshtml | 0 .../admin/Bootstrap.Admin.Blazor/Program.cs | 2 +- .../Properties/launchSettings.json | 0 .../Services/BootstrapAppContext.cs | 0 .../Services/BootstrapMenuService.cs | 9 + .../Services/DefaultDataService.cs | 0 .../Services/IBootstrapMenuService.cs | 9 + .../Shared/MainLayout.razor} | 0 .../Shared/MainLayout.razor.cs} | 18 +- .../Shared/NotFoundLayout.razor | 0 .../Shared/NotFoundLayout.razor.cs | 0 .../Shared/NotFoundLayout.razor.css | 0 .../Bootstrap.Admin.Blazor/_Imports.razor | 7 +- .../appsettings.Development.json | 0 .../Bootstrap.Admin.Blazor/appsettings.json | 0 .../wwwroot/css/motronic.css | 0 .../wwwroot/css/site.css | 0 .../wwwroot/favicon.ico | Bin .../wwwroot/favicon.png | Bin .../wwwroot/images/404.jpg | Bin .../wwwroot/images/404.png | Bin .../wwwroot/images/404_icon.png | Bin .../wwwroot/images/500.png | Bin .../wwwroot/images/Argo-C.png | Bin .../wwwroot/images/Argo.png | Bin .../wwwroot/images/aliyun-default.svg | 0 .../wwwroot/images/banner4.jpg | Bin .../wwwroot/images/bg.jpg | Bin .../wwwroot/images/bg.png | Bin .../wwwroot/images/bg2.jpg | Bin .../wwwroot/images/bg3.png | Bin .../wwwroot/images/bg4.jpg | Bin .../wwwroot/images/bg404.png | Bin .../wwwroot/images/blazor.png | Bin .../wwwroot/images/blazor.svg | 0 .../wwwroot/images/brand.png | Bin .../wwwroot/images/cover-bg.jpg | Bin .../wwwroot/images/dingding.svg | 0 .../wwwroot/images/downloadwindows_icon.svg | 0 .../wwwroot/images/enterprise.png | Bin .../wwwroot/images/error.png | Bin .../wwwroot/images/error_icon.png | Bin .../wwwroot/images/git.svg | 0 .../wwwroot/images/gitee.svg | 0 .../wwwroot/images/left-1.png | Bin .../wwwroot/images/left-2.png | Bin .../wwwroot/images/left.png | Bin .../wwwroot/images/loading-sm.gif | Bin .../wwwroot/images/lock-bg.jpg | Bin .../wwwroot/images/login-background.jpg | Bin .../wwwroot/images/logo.jpg | Bin .../wwwroot/images/logo1.jpg | Bin .../wwwroot/images/logo2.jpg | Bin .../wwwroot/images/logo3.jpg | Bin .../wwwroot/images/logo4.jpg | Bin .../wwwroot/images/logo5.jpg | Bin .../wwwroot/images/logo6.jpg | Bin .../wwwroot/images/logo7.png | Bin .../wwwroot/images/nav-expand.png | Bin .../wwwroot/images/netcore.png | Bin .../wwwroot/images/netcore2.png | Bin .../wwwroot/images/qq-2.svg | 0 .../wwwroot/images/qq-3.svg | 0 .../wwwroot/images/qq.svg | 0 .../wwwroot/images/success.png | Bin .../wwwroot/images/uploader/default.jpg | Bin .../wwwroot/images/weibo.svg | 0 .../wwwroot/images/weixin-2.svg | 0 .../wwwroot/images/weixin.svg | 0 .../wwwroot/images/zhifubao-2.svg | 0 .../wwwroot/images/zhifubao-3.svg | 0 .../wwwroot/images/zhifubao.svg | 0 .../wwwroot/lib/captcha/images/Pic0.jpg | Bin .../wwwroot/lib/captcha/images/Pic1.jpg | Bin .../wwwroot/lib/captcha/images/Pic2.jpg | Bin .../wwwroot/lib/captcha/images/Pic3.jpg | Bin .../wwwroot/lib/captcha/images/Pic4.jpg | Bin .../lib/captcha/longbow.slidercaptcha.js | 0 .../wwwroot/lib/captcha/slidercaptcha.css | 0 .../Bootstrap.Client.Blazor.Shared/App.razor | 0 .../Bootstrap.Client.Blazor.Shared.csproj | 2 +- .../Pages/Index.razor | 0 .../Pages/Test.razor | 0 .../Shared/MainLayout.razor | 0 .../Shared/MainLayout.razor.cs | 0 .../Shared/RedirectToLogin.cs | 0 .../Shared/Widget.razor | 0 .../_Imports.razor | 0 .../wwwroot/css/site.css | 0 .../wwwroot/images/Argo-C.png | Bin .../wwwroot/images/Argo.png | Bin .../wwwroot/images/brand.png | Bin .../App.razor | 0 ...Bootstrap.Client.Blazor.WebAssembly.csproj | 0 .../Pages/Counter.razor | 0 .../Pages/FetchData.razor | 0 .../Pages/Index.razor | 0 .../Program.cs | 0 .../Properties/launchSettings.json | 0 .../Shared/MainLayout.razor | 0 .../Shared/MainLayout.razor.css | 0 .../Shared/NavMenu.razor | 0 .../Shared/NavMenu.razor.css | 0 .../Shared/SurveyPrompt.razor | 0 .../_Imports.razor | 0 .../wwwroot/css/app.css | 0 .../wwwroot/css/bootstrap}/bootstrap.min.css | 0 .../css/bootstrap}/bootstrap.min.css.map | 0 .../wwwroot/css/open-iconic/FONT-LICENSE | 0 .../wwwroot/css/open-iconic/ICON-LICENSE | 0 .../wwwroot/css/open-iconic/README.md | 0 .../font/css/open-iconic-bootstrap.min.css | 0 .../open-iconic/font/fonts/open-iconic.eot | Bin .../open-iconic/font/fonts/open-iconic.otf | Bin .../open-iconic/font/fonts/open-iconic.svg | 0 .../open-iconic/font/fonts/open-iconic.ttf | Bin .../open-iconic/font/fonts/open-iconic.woff | Bin .../wwwroot/favicon.ico | Bin .../wwwroot/index.html | 0 .../wwwroot/sample-data/weather.json | 0 .../Bootstrap.Client.Blazor.csproj | 0 .../Pages/_Host.cshtml | 0 .../Bootstrap.Client.Blazor/Program.cs | 0 .../Properties/launchSettings.json | 0 .../Bootstrap.Client.Blazor/Startup.cs | 0 .../Bootstrap.Client.Blazor/_Imports.razor | 0 .../appsettings.Development.json | 0 .../Bootstrap.Client.Blazor/appsettings.json | 0 .../wwwroot/favicon.ico | Bin .../wwwroot/favicon.png | Bin .../Views/Tools/Encrpty.cshtml | 38 --- .../Bootstrap.Client/Views/Tools/Mail.cshtml | 14 - .../Bootstrap.Client/Views/Tools/SQL.cshtml | 17 -- .../Bootstrap.Admin/Bootstrap.Admin.csproj | 0 .../admin/Bootstrap.Admin/BootstrapAdmin.db | Bin .../Controllers/AccountController.cs | 0 .../Controllers/AdminController.cs | 0 .../Controllers/Api/AnalyseController.cs | 0 .../Controllers/Api/AppsController.cs | 0 .../Controllers/Api/CategoryController.cs | 0 .../Controllers/Api/DictsController.cs | 0 .../Controllers/Api/ExceptionsController.cs | 0 .../Controllers/Api/GiteeController.cs | 0 .../Controllers/Api/GroupsController.cs | 0 .../Controllers/Api/HealthsController.cs | 0 .../Controllers/Api/InterfaceController.cs | 0 .../Controllers/Api/LoginController.cs | 0 .../Controllers/Api/LogsController.cs | 0 .../Controllers/Api/MenusController.cs | 0 .../Controllers/Api/MessagesController.cs | 0 .../Controllers/Api/NewController.cs | 0 .../Api/NotificationsController.cs | 0 .../Controllers/Api/OnlineUsersController.cs | 0 .../Controllers/Api/ProfilesController.cs | 0 .../Controllers/Api/RegisterController.cs | 0 .../Controllers/Api/RolesController.cs | 0 .../Controllers/Api/SQLController.cs | 0 .../Controllers/Api/SettingsController.cs | 0 .../Controllers/Api/TasksController.cs | 0 .../Controllers/Api/TasksLogController.cs | 0 .../Controllers/Api/TracesController.cs | 0 .../Controllers/Api/UsersController.cs | 0 .../Controllers/HomeController.cs | 0 .../admin/Bootstrap.Admin/Dockerfile | 0 .../AutoGenerateDatabaseExtensions.cs | 0 .../Extensions/CloudLoggerExtensions.cs | 0 .../Extensions/SMSExtensions.cs | 0 .../Extensions/SignalRExtensions.cs | 0 .../Extensions/SwaggerExtensions.cs | 0 .../Extensions/TasksExtensions.cs | 0 .../HealthChecks/DBHealthCheck.cs | 0 .../HealthChecks/GiteeHttpClient.cs | 0 .../HealthChecks/GiteeHttpHealthCheck.cs | 0 .../HealthChecksBuilderExtensions.cs | 0 .../Bootstrap.Admin/Models/AdminModel.cs | 0 .../Bootstrap.Admin/Models/ErrorModel.cs | 0 .../Bootstrap.Admin/Models/HeaderBarModel.cs | 0 .../admin/Bootstrap.Admin/Models/LockModel.cs | 0 .../Bootstrap.Admin/Models/LoginModel.cs | 0 .../Models/MessageCountModel.cs | 0 .../admin/Bootstrap.Admin/Models/ModelBase.cs | 0 .../Models/NavigatorBarModel.cs | 0 .../Bootstrap.Admin/Models/ProfilesModel.cs | 0 .../Bootstrap.Admin/Models/SettingsModel.cs | 0 .../admin/Bootstrap.Admin/Models/TaskModel.cs | 0 .../admin/Bootstrap.Admin/Pages/App.razor | 0 .../Pages/Components/Alert.razor | 0 .../Pages/Components/AlertBase.cs | 0 .../Pages/Components/AssignModal.razor | 0 .../Pages/Components/AssignModalBase.cs | 0 .../Pages/Components/AuthorizateComponent.cs | 0 .../BootstrapAdminDataAnnotationsValidator.cs | 0 ...minEditContextDataAnnotationsExtensions.cs | 0 .../Pages/Components/CheckBoxState.cs | 0 .../Pages/Components/Checkbox.razor | 0 .../Pages/Components/CheckboxBase.cs | 0 .../Bootstrap.Admin/Pages/Components/Color.cs | 0 .../Pages/Components/ConditionComponent.cs | 0 .../Pages/Components/Dropdown.razor | 0 .../Pages/Components/DropdownBase.cs | 0 .../Pages/Components/EditPage.razor | 0 .../Pages/Components/EditPageBase.cs | 0 .../Pages/Components/EqualToValidator.cs | 0 .../Pages/Components/Footer.razor | 0 .../Pages/Components/Header.razor | 0 .../Pages/Components/HeaderBase.cs | 0 .../Pages/Components/IRules.cs | 0 .../Pages/Components/ITableHeader.cs | 0 .../Pages/Components/IValidateComponent.cs | 0 .../Pages/Components/LgbEditForm.razor | 0 .../Pages/Components/LgbEditFormBase.cs | 0 .../Pages/Components/LgbInput.razor | 0 .../Pages/Components/LgbInputBase.cs | 0 .../Pages/Components/LgbInputText.cs | 0 .../Pages/Components/LgbTableHeader.cs | 0 .../Pages/Components/Modal.razor | 0 .../Pages/Components/ModalBase.cs | 0 .../Pages/Components/NavItem.razor | 0 .../Pages/Components/NavItemBase.cs | 0 .../Pages/Components/NavItems.razor | 0 .../Pages/Components/PageContent.cs | 0 .../Pages/Components/PageContentAttributes.cs | 0 .../Pages/Components/Pagination.razor | 0 .../Pages/Components/PaginationBase.cs | 0 .../Pages/Components/PaginationItem.razor | 0 .../Pages/Components/Placement.cs | 0 .../Pages/Components/Query.razor | 0 .../Pages/Components/QueryBase.cs | 0 .../Pages/Components/QueryData.cs | 0 .../Pages/Components/QueryPageOptions.cs | 0 .../Pages/Components/RequiredValidator.cs | 0 .../Pages/Components/Section.razor | 0 .../Pages/Components/SectionBase.cs | 0 .../Pages/Components/Select.razor | 0 .../Pages/Components/SelectBase.cs | 0 .../Pages/Components/SelectItem.razor | 0 .../Pages/Components/SelectItemBase.cs | 0 .../Pages/Components/SelectedItem.cs | 0 .../Pages/Components/SideBar.razor | 0 .../Pages/Components/SideBarBase.cs | 0 .../Pages/Components/StringLengthValidator.cs | 0 .../Pages/Components/SubmitModal.razor | 0 .../Pages/Components/SubmitModalBase.cs | 0 .../Pages/Components/Tab.razor | 0 .../Pages/Components/TabBase.cs | 0 .../Pages/Components/TabSet.razor | 0 .../Pages/Components/TabSetBase.cs | 0 .../Pages/Components/Table.razor | 0 .../Pages/Components/TableBase.cs | 0 .../Pages/Components/TableHeader.razor | 0 .../Pages/Components/TableHeaderBase.cs | 0 .../Pages/Components/TableHeaderContent.cs | 0 .../Pages/Components/TableToolbar.razor | 0 .../Pages/Components/TableToolbarBase.cs | 0 .../Pages/Components/TableToolbarButton.cs | 0 .../Pages/Components/TableToolbarContent.cs | 0 .../Pages/Components/ToastCategory.cs | 0 .../Pages/Components/Toggle.razor | 0 .../Pages/Components/ToggleBase.cs | 0 .../Pages/Components/ValidateInputBase.cs | 0 .../Components/ValidatorComponentBase.cs | 0 .../Extensions/DisplayNamesExtensions.cs | 0 .../Pages/Extensions/HttpContextExtensions.cs | 0 .../Pages/Extensions/JSRuntimeExtensions.cs | 0 .../Pages/Extensions/ObjectExtensions.cs | 0 .../Pages/Extensions/PagesExtensions.cs | 0 .../Extensions/QueryPageOptionsExtensions.cs | 0 .../Pages/Extensions/UrlHelperExtensions.cs | 0 .../Pages/Extensions/UserExtensions.cs | 0 .../Pages/Models/ProfilesModel.cs | 0 .../Pages/Models/SettingsModel.cs | 0 .../Pages/Shared/AdminLayout.razor | 0 .../Pages/Shared/AdminLayout.razor.cs | 0 .../Pages/Shared/DefaultLayout.razor | 0 .../Pages/Shared/DefaultLayout.razor.cs | 0 .../Pages/Shared/MainLayout.razor | 0 .../Pages/Shared/NotFoundLayout.razor | 0 .../Pages/Views/Admin/Dicts.razor | 0 .../Pages/Views/Admin/DictsBase.cs | 0 .../Pages/Views/Admin/Exceptions.razor | 0 .../Pages/Views/Admin/ExceptionsBase.cs | 0 .../Pages/Views/Admin/Groups.razor | 0 .../Pages/Views/Admin/GroupsBase.cs | 0 .../Pages/Views/Admin/Home.razor | 0 .../Pages/Views/Admin/Logins.razor | 0 .../Pages/Views/Admin/LoginsBase.cs | 0 .../Pages/Views/Admin/Logs.razor | 0 .../Pages/Views/Admin/LogsBase.cs | 0 .../Pages/Views/Admin/Menus.razor | 0 .../Pages/Views/Admin/MenusBase.cs | 0 .../Pages/Views/Admin/Notifications.razor | 0 .../Pages/Views/Admin/NotificationsBase.cs | 0 .../Pages/Views/Admin/Online.razor | 0 .../Pages/Views/Admin/OnlineBase.cs | 0 .../Pages/Views/Admin/PageBase.cs | 0 .../Pages/Views/Admin/Profiles.razor | 0 .../Pages/Views/Admin/ProfilesBase.cs | 0 .../Pages/Views/Admin/QueryPageBase.cs | 0 .../Pages/Views/Admin/Roles.razor | 0 .../Pages/Views/Admin/RolesBase.cs | 0 .../Bootstrap.Admin/Pages/Views/Admin/SQL.cs | 0 .../Pages/Views/Admin/SQL.razor | 0 .../Pages/Views/Admin/Settings.razor | 0 .../Pages/Views/Admin/SettingsBase.cs | 0 .../Pages/Views/Admin/Tasks.razor | 0 .../Pages/Views/Admin/TasksBase.cs | 0 .../Pages/Views/Admin/Traces.razor | 0 .../Pages/Views/Admin/TracesBase.cs | 0 .../Pages/Views/Admin/Users.razor | 0 .../Pages/Views/Admin/UsersBase.cs | 0 .../Pages/Views/Admin/_Imports.razor | 0 .../Bootstrap.Admin/Pages/Views/Home.razor | 0 .../Bootstrap.Admin/Pages/Views/Index.razor | 0 .../admin/Bootstrap.Admin/Pages/_Host.cshtml | 0 .../Bootstrap.Admin/Pages/_Imports.razor | 0 .../admin/Bootstrap.Admin/Program.cs | 0 .../Properties/launchSettings.json | 0 .../Bootstrap.Admin/Query/QueryDictOption.cs | 0 .../Query/QueryExceptionOption.cs | 0 .../Bootstrap.Admin/Query/QueryGroupOption.cs | 0 .../Bootstrap.Admin/Query/QueryLogOption.cs | 0 .../Bootstrap.Admin/Query/QueryLoginOption.cs | 0 .../Bootstrap.Admin/Query/QueryMenuOption.cs | 0 .../Bootstrap.Admin/Query/QueryRoleOption.cs | 0 .../Bootstrap.Admin/Query/QuerySQLOption.cs | 0 .../Query/QueryTraceOptions.cs | 0 .../Bootstrap.Admin/Query/QueryUserOption.cs | 0 .../admin/Bootstrap.Admin/Startup.cs | 0 .../Tasks/DefaultTaskExecutor.cs | 0 .../admin/Bootstrap.Admin/Tasks/TaskLogHub.cs | 0 .../admin/Bootstrap.Admin/Tasks/TaskWidget.cs | 0 .../Bootstrap.Admin/Views/Account/Lock.cshtml | 0 .../Views/Account/Login-Blue.cshtml | 0 .../Views/Account/Login-Gitee.cshtml | 0 .../Views/Account/Login-LTE.cshtml | 0 .../Views/Account/Login-Tec.cshtml | 0 .../Views/Account/Login.cshtml | 0 .../Views/Admin/Analyse.cshtml | 0 .../Views/Admin/AwesomeIcon.cshtml | 0 .../Bootstrap.Admin/Views/Admin/Dicts.cshtml | 0 .../Views/Admin/Exceptions.cshtml | 0 .../Bootstrap.Admin/Views/Admin/FAIcon.cshtml | 0 .../Bootstrap.Admin/Views/Admin/Groups.cshtml | 0 .../Views/Admin/Healths.cshtml | 0 .../Views/Admin/IconView.cshtml | 0 .../Bootstrap.Admin/Views/Admin/Index.cshtml | 0 .../Bootstrap.Admin/Views/Admin/Logins.cshtml | 0 .../Bootstrap.Admin/Views/Admin/Logs.cshtml | 0 .../Bootstrap.Admin/Views/Admin/Menus.cshtml | 0 .../Views/Admin/Messages.cshtml | 0 .../Bootstrap.Admin/Views/Admin/Mobile.cshtml | 0 .../Views/Admin/Notifications.cshtml | 0 .../Bootstrap.Admin/Views/Admin/Online.cshtml | 0 .../Views/Admin/Profiles.cshtml | 0 .../Bootstrap.Admin/Views/Admin/Roles.cshtml | 0 .../Bootstrap.Admin/Views/Admin/SQL.cshtml | 0 .../Views/Admin/Settings.cshtml | 0 .../Views/Admin/Sidebar.cshtml | 0 .../Bootstrap.Admin/Views/Admin/Tasks.cshtml | 0 .../Bootstrap.Admin/Views/Admin/Traces.cshtml | 0 .../Bootstrap.Admin/Views/Admin/Users.cshtml | 0 .../Bootstrap.Admin/Views/Home/Index.cshtml | 0 .../Views/Shared/AppConfig.cshtml | 0 .../Bootstrap.Admin/Views/Shared/Error.cshtml | 0 .../Views/Shared/Footer.cshtml | 0 .../Views/Shared/GroupConfig.cshtml | 0 .../Views/Shared/Header.cshtml | 0 .../Views/Shared/LoginFooter.cshtml | 0 .../Views/Shared/Navigator.cshtml | 0 .../Views/Shared/NavigatorConfig.cshtml | 0 .../Views/Shared/RoleConfig.cshtml | 0 .../Views/Shared/SubNavItem.cshtml | 0 .../Views/Shared/SubNavigation.cshtml | 0 .../Views/Shared/UserConfig.cshtml | 0 .../Views/Shared/_Admin.cshtml | 0 .../Views/Shared/_Bootstrap.cshtml | 0 .../Views/Shared/_Default.cshtml | 0 .../Views/Shared/_Layout.cshtml | 0 .../Bootstrap.Admin/Views/_ViewImports.cshtml | 0 .../Bootstrap.Admin/Views/_ViewStart.cshtml | 0 .../appsettings.Development.json | 0 .../admin/Bootstrap.Admin/appsettings.json | 0 .../admin/Bootstrap.Admin/libman.json | 0 .../wwwroot/browser/readme.txt | 0 .../admin/Bootstrap.Admin/wwwroot/css/IE8.css | 0 .../Bootstrap.Admin/wwwroot/css/black.css | 0 .../Bootstrap.Admin/wwwroot/css/blazor.css | 0 .../Bootstrap.Admin/wwwroot/css/blue.css | 0 .../Bootstrap.Admin/wwwroot/css/error.css | 0 .../admin/Bootstrap.Admin/wwwroot/css/fa.css | 0 .../Bootstrap.Admin/wwwroot/css/lock.css | 0 .../wwwroot/css/login-blue.css | 0 .../wwwroot/css/login-footer.css | 0 .../wwwroot/css/login-gitee.css | 0 .../Bootstrap.Admin/wwwroot/css/login-lte.css | 0 .../wwwroot/css/login-responsive-lte.css | 0 .../wwwroot/css/login-responsive.css | 0 .../Bootstrap.Admin/wwwroot/css/login-tec.css | 0 .../Bootstrap.Admin/wwwroot/css/login.css | 0 .../admin/Bootstrap.Admin/wwwroot/css/lte.css | 0 .../wwwroot/css/site-responsive.css | 0 .../Bootstrap.Admin/wwwroot/css/site.css | 0 .../Bootstrap.Admin/wwwroot/css/tasks.css | 0 .../wwwroot/css/theme-responsive.css | 0 .../Bootstrap.Admin/wwwroot/css/theme.css | 0 .../Bootstrap.Admin}/wwwroot/favicon.ico | Bin .../Bootstrap.Admin}/wwwroot/favicon.png | Bin .../wwwroot/html/Healths-UI.html | 0 .../Bootstrap.Admin/wwwroot/html/index.html | 0 .../Bootstrap.Admin/wwwroot/html/login1.html | 0 .../wwwroot/images/404_icon.png | Bin .../wwwroot/images/aliyun-default.svg | 0 .../wwwroot/images/banner4.jpg | Bin .../Bootstrap.Admin/wwwroot/images/bg.jpg | Bin .../Bootstrap.Admin/wwwroot/images/bg.png | Bin .../Bootstrap.Admin/wwwroot/images/bg2.jpg | Bin .../Bootstrap.Admin/wwwroot/images/bg3.png | Bin .../Bootstrap.Admin/wwwroot/images/bg4.jpg | Bin .../Bootstrap.Admin/wwwroot/images/blazor.png | Bin .../Bootstrap.Admin/wwwroot/images/blazor.svg | 0 .../wwwroot/images/cover-bg.jpg | Bin .../wwwroot/images/dingding.svg | 0 .../wwwroot/images/downloadwindows_icon.svg | 0 .../wwwroot/images/enterprise.png | Bin .../Bootstrap.Admin/wwwroot/images/error.png | Bin .../wwwroot/images/error_icon.png | Bin .../Bootstrap.Admin/wwwroot/images/git.svg | 0 .../Bootstrap.Admin/wwwroot/images/gitee.svg | 0 .../Bootstrap.Admin/wwwroot/images/left-1.png | Bin .../Bootstrap.Admin/wwwroot/images/left-2.png | Bin .../Bootstrap.Admin/wwwroot/images/left.png | Bin .../wwwroot/images/loading-sm.gif | Bin .../wwwroot/images/lock-bg.jpg | Bin .../wwwroot/images/login-background.jpg | Bin .../Bootstrap.Admin/wwwroot/images/logo.jpg | Bin .../Bootstrap.Admin/wwwroot/images/logo1.jpg | Bin .../Bootstrap.Admin/wwwroot/images/logo2.jpg | Bin .../Bootstrap.Admin/wwwroot/images/logo3.jpg | Bin .../Bootstrap.Admin/wwwroot/images/logo4.jpg | Bin .../Bootstrap.Admin/wwwroot/images/logo5.jpg | Bin .../Bootstrap.Admin/wwwroot/images/logo6.jpg | Bin .../Bootstrap.Admin/wwwroot/images/logo7.png | Bin .../wwwroot/images/nav-expand.png | Bin .../wwwroot/images/netcore.png | Bin .../wwwroot/images/netcore2.png | Bin .../Bootstrap.Admin/wwwroot/images/qq-2.svg | 0 .../Bootstrap.Admin/wwwroot/images/qq-3.svg | 0 .../Bootstrap.Admin/wwwroot/images/qq.svg | 0 .../wwwroot/images/success.png | Bin .../wwwroot/images/uploader/default.jpg | Bin .../Bootstrap.Admin/wwwroot/images/weibo.svg | 0 .../wwwroot/images/weixin-2.svg | 0 .../Bootstrap.Admin/wwwroot/images/weixin.svg | 0 .../wwwroot/images/zhifubao-2.svg | 0 .../wwwroot/images/zhifubao-3.svg | 0 .../wwwroot/images/zhifubao.svg | 0 .../Bootstrap.Admin/wwwroot/js/analyse.js | 0 .../Bootstrap.Admin/wwwroot/js/ba.blazor.js | 0 .../wwwroot/js/common-scripts.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/dicts.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/error.js | 0 .../Bootstrap.Admin/wwwroot/js/exceptions.js | 0 .../Bootstrap.Admin/wwwroot/js/groups.js | 0 .../Bootstrap.Admin/wwwroot/js/healths.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/icon.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/lock.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/log.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/login.js | 0 .../Bootstrap.Admin/wwwroot/js/logins.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/logs.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/menus.js | 0 .../Bootstrap.Admin/wwwroot/js/message.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/noti.js | 0 .../Bootstrap.Admin/wwwroot/js/online.js | 0 .../Bootstrap.Admin/wwwroot/js/profiles.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/roles.js | 0 .../Bootstrap.Admin/wwwroot/js/settings.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/sql.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/tasks.js | 0 .../Bootstrap.Admin/wwwroot/js/traces.js | 0 .../admin/Bootstrap.Admin/wwwroot/js/users.js | 0 .../bootstrap3-typeahead.js | 0 .../bootstrap3-typeahead.min.js | 0 .../lib/bootstrap-fileinput/css/fileinput.css | 0 .../bootstrap-fileinput/css/fileinput.min.css | 0 .../bootstrap-fileinput/img/loading-sm.gif | Bin .../lib/bootstrap-fileinput/img/loading.gif | Bin .../lib/bootstrap-fileinput/js/fileinput.js | 0 .../bootstrap-fileinput/js/fileinput.min.js | 0 .../lib/bootstrap-fileinput/js/locales/zh.js | 0 .../bootstrap-fileinput/js/locales/zh.min.js | 0 .../js/locales/zh.min.js.map | 0 .../bootstrap-fileinput/themes/fa/theme.js | 0 .../themes/fa/theme.min.js | 0 .../lib/bootstrap-table/bootstrap-table.css | 0 .../lib/bootstrap-table/bootstrap-table.js | 0 .../bootstrap-table/bootstrap-table.min.css | 0 .../bootstrap-table/bootstrap-table.min.js | 0 .../export/bootstrap-table-export.js | 0 .../export/bootstrap-table-export.min.js | 0 .../treegrid/bootstrap-table-treegrid.js | 0 .../treegrid/bootstrap-table-treegrid.min.js | 0 .../locale/bootstrap-table-zh-CN.js | 0 .../locale/bootstrap-table-zh-CN.min.js | 0 .../bootstrap-toggle/css/bootstrap-toggle.css | 0 .../css/bootstrap-toggle.min.css | 0 .../bootstrap-toggle/js/bootstrap-toggle.js | 0 .../js/bootstrap-toggle.min.js | 0 .../js/bootstrap-toggle.min.js.map | 0 .../js/bootstrap2-toggle.min.js.map | 0 .../wwwroot/lib/captcha/images/Pic0.jpg | Bin .../wwwroot/lib/captcha/images/Pic1.jpg | Bin .../wwwroot/lib/captcha/images/Pic2.jpg | Bin .../wwwroot/lib/captcha/images/Pic3.jpg | Bin .../wwwroot/lib/captcha/images/Pic4.jpg | Bin .../lib/captcha/longbow.slidercaptcha.js | 0 .../wwwroot/lib/captcha/slidercaptcha.css | 0 .../css/bootstrap-datetimepicker.css | 0 .../css/bootstrap-datetimepicker.min.css | 0 .../js/bootstrap-datetimepicker.js | 0 .../js/bootstrap-datetimepicker.min.js | 0 .../locales/bootstrap-datetimepicker.zh-CN.js | 0 .../wwwroot/lib/echart/echarts-all.js | 0 .../wwwroot/lib/echart/echarts-all.min.js | 0 .../lib/font-awesome/css/font-awesome.css | 0 .../lib/font-awesome/css/font-awesome.css.map | 0 .../lib/font-awesome/css/font-awesome.min.css | 0 .../lib/font-awesome/fonts/FontAwesome.otf | Bin .../fonts/fontawesome-webfont.eot | Bin .../fonts/fontawesome-webfont.svg | 0 .../fonts/fontawesome-webfont.ttf | Bin .../fonts/fontawesome-webfont.woff | Bin .../fonts/fontawesome-webfont.woff2 | Bin .../wwwroot/lib/jquery/jquery.js | 0 .../wwwroot/lib/jquery/jquery.min.js | 0 .../wwwroot/lib/jquery/jquery.min.map | 0 .../lib/longbow-checkbox/longbow-checkbox.css | 0 .../lib/longbow-checkbox/longbow-checkbox.js | 0 .../lib/longbow-select/longbow-select.css | 0 .../lib/longbow-select/longbow-select.js | 0 .../wwwroot/lib/longbow/longbow.common.js | 0 .../wwwroot/lib/longbow/longbow.dataentity.js | 0 .../wwwroot/lib/longbow/longbow.validate.js | 0 .../wwwroot/lib/nestable2/jquery.nestable.css | 0 .../wwwroot/lib/nestable2/jquery.nestable.js | 0 .../lib/nestable2/jquery.nestable.min.css | 0 .../lib/nestable2/jquery.nestable.min.js | 0 .../wwwroot/lib/nprogress/nprogress.css | 0 .../wwwroot/lib/nprogress/nprogress.js | 0 .../wwwroot/lib/nprogress/nprogress.min.css | 0 .../wwwroot/lib/nprogress/nprogress.min.js | 0 .../overlayscrollbars/OverlayScrollbars.css | 0 .../OverlayScrollbars.min.css | 0 .../jquery.overlayScrollbars.js | 0 .../jquery.overlayScrollbars.min.js | 0 .../lib/signalr/dist/browser/signalr.js | 0 .../lib/signalr/dist/browser/signalr.js.map | 0 .../lib/signalr/dist/browser/signalr.min.js | 0 .../signalr/dist/browser/signalr.min.js.map | 0 .../wwwroot/lib/sweetalert/sweetalert2.css | 0 .../wwwroot/lib/sweetalert/sweetalert2.js | 0 .../lib/sweetalert/sweetalert2.min.css | 0 .../wwwroot/lib/sweetalert/sweetalert2.min.js | 0 .../wwwroot/lib/tablexport/tableExport.js | 0 .../wwwroot/lib/tablexport/tableExport.min.js | 0 .../wwwroot/lib/toastr.js/toastr.css | 0 .../wwwroot/lib/toastr.js/toastr.js.map | 0 .../wwwroot/lib/toastr.js/toastr.min.css | 0 .../wwwroot/lib/toastr.js/toastr.min.js | 0 .../lib/treegrid/css/jquery.treegrid.css | 0 .../lib/treegrid/js/jquery.treegrid.js | 0 .../lib/treegrid/js/jquery.treegrid.min.js | 0 .../lib/twitter-bootstrap/css/bootstrap.css | 0 .../twitter-bootstrap/css/bootstrap.css.map | 0 .../twitter-bootstrap/css}/bootstrap.min.css | 0 .../css}/bootstrap.min.css.map | 0 .../twitter-bootstrap/js/bootstrap.bundle.js | 0 .../js/bootstrap.bundle.js.map | 0 .../js/bootstrap.bundle.min.js | 0 .../js/bootstrap.bundle.min.js.map | 0 .../wwwroot/lib/validate/jquery.validate.js | 0 .../lib/validate/jquery.validate.min.js | 0 .../lib/validate/localization/messages_zh.js | 0 .../validate/localization/messages_zh.min.js | 0 .../admin/Bootstrap.DataAccess.MongoDB/App.cs | 0 .../Bootstrap.DataAccess.MongoDB/AutoDB.cs | 0 .../Bootstrap.DataAccess.MongoDB.csproj | 0 .../Bootstrap.DataAccess.MongoDB/DBLog.cs | 0 .../Bootstrap.DataAccess.MongoDB/DbManager.cs | 0 .../Bootstrap.DataAccess.MongoDB/Dict.cs | 0 .../Exceptions.cs | 0 .../Bootstrap.DataAccess.MongoDB/Group.cs | 0 .../admin/Bootstrap.DataAccess.MongoDB/Log.cs | 0 .../Bootstrap.DataAccess.MongoDB/LoginUser.cs | 0 .../Bootstrap.DataAccess.MongoDB/Menu.cs | 0 .../Bootstrap.DataAccess.MongoDB/Message.cs | 0 .../RejectUser.cs | 0 .../Bootstrap.DataAccess.MongoDB/ResetUser.cs | 0 .../Bootstrap.DataAccess.MongoDB/Role.cs | 0 .../Bootstrap.DataAccess.MongoDB/Task.cs | 0 .../Bootstrap.DataAccess.MongoDB/Trace.cs | 0 .../Bootstrap.DataAccess.MongoDB/User.cs | 0 .../admin/Bootstrap.DataAccess/App.cs | 0 .../admin/Bootstrap.DataAccess/AutoDB.cs | 0 .../Bootstrap.DataAccess.csproj | 0 .../BootstrapDataAccessConventionMapper.cs | 0 .../Bootstrap.DataAccess/CacheCleanUtility.cs | 0 .../admin/Bootstrap.DataAccess/DBLog.cs | 0 .../admin/Bootstrap.DataAccess/DBLogTask.cs | 0 .../Bootstrap.DataAccess/DbContextManager.cs | 0 .../admin/Bootstrap.DataAccess/DbManager.cs | 0 .../admin/Bootstrap.DataAccess/Dict.cs | 0 .../admin/Bootstrap.DataAccess/Exceptions.cs | 0 .../admin/Bootstrap.DataAccess/Group.cs | 0 .../Bootstrap.DataAccess/Helper/AppHelper.cs | 0 .../Helper/AutoDbHelper.cs | 0 .../Bootstrap.DataAccess/Helper/DictHelper.cs | 0 .../Helper/ExceptionsHelper.cs | 0 .../Helper/GroupHelper.cs | 0 .../Bootstrap.DataAccess/Helper/LogHelper.cs | 0 .../Helper/LoginHelper.cs | 0 .../Bootstrap.DataAccess/Helper/MenuHelper.cs | 4 +- .../Helper/MessageHelper.cs | 0 .../Helper/OAuthHelper.cs | 0 .../Helper/QueryAppOption.cs | 0 .../Helper/ResetUserHelper.cs | 0 .../Bootstrap.DataAccess/Helper/RoleHelper.cs | 0 .../Bootstrap.DataAccess/Helper/TaskHelper.cs | 0 .../Helper/TraceHelper.cs | 0 .../Bootstrap.DataAccess/Helper/UserHelper.cs | 0 .../admin/Bootstrap.DataAccess/Log.cs | 0 .../admin/Bootstrap.DataAccess/LoginUser.cs | 0 .../admin/Bootstrap.DataAccess/Menu.cs | 0 .../admin/Bootstrap.DataAccess/Message.cs | 0 .../admin/Bootstrap.DataAccess/MessageBody.cs | 0 .../admin/Bootstrap.DataAccess/ResetUsers.cs | 0 .../admin/Bootstrap.DataAccess/Role.cs | 0 .../admin/Bootstrap.DataAccess/Task.cs | 0 .../admin/Bootstrap.DataAccess/Trace.cs | 0 .../admin/Bootstrap.DataAccess/User.cs | 0 src/{ => mvc}/admin/keys/Longbow.lic | 0 .../admin/keys/appsettings.Production.json | 0 .../App.cs | 0 ...Bootstrap.Client.DataAccess.MongoDB.csproj | 0 .../DbManager.cs | 0 .../Dict.cs | 0 .../Group.cs | 0 .../Helper/RoleHelper.cs | 0 .../Menu.cs | 0 .../Role.cs | 0 .../User.cs | 0 .../client/Bootstrap.Client.DataAccess/App.cs | 0 .../Bootstrap.Client.DataAccess.csproj | 0 .../Bootstrap.Client.DataAccess/DbManager.cs | 0 .../Bootstrap.Client.DataAccess/Dict.cs | 0 .../Bootstrap.Client.DataAccess/Dummy.cs | 0 .../Helper/AppHelper.cs | 0 .../Helper/DictHelper.cs | 0 .../Helper/DummyHelper.cs | 0 .../Helper/MenuHelper.cs | 0 .../Helper/RoleHelper.cs | 0 .../Helper/TraceHelper.cs | 0 .../Helper/TraceHttpClient.cs | 0 .../Helper/UserHelper.cs | 0 .../Bootstrap.Client.DataAccess/Menu.cs | 0 .../Bootstrap.Client.DataAccess/Role.cs | 0 .../Bootstrap.Client.DataAccess/User.cs | 0 .../Bootstrap.Client/Bootstrap.Client.csproj | 0 .../client/Bootstrap.Client/Client.db | Bin .../Controllers/Api/AdminController.cs | 0 .../Controllers/Api/CaptchaController.cs | 0 .../Controllers/Api/DummyController.cs | 0 .../Controllers/Api/EncrptyController.cs | 0 .../Controllers/Api/GitController.cs | 0 .../Controllers/Api/InterfaceController.cs | 0 .../Controllers/HomeController.cs | 0 .../Controllers/ToolsController.cs | 0 .../Extensions/SendMail/DefaultSendMail.cs | 0 .../Extensions/SendMail/ISendMail.cs | 0 .../Extensions/SendMail/MessageFormat.cs | 0 .../SendMail/MessageFormatExtensions.cs | 0 .../SendMailServicesCollectionExtensions.cs | 0 .../SendMail/SmtpConfigureOptions.cs | 0 .../Extensions/SendMail/SmtpExtensions.cs | 0 .../Extensions/SendMail/SmtpMessage.cs | 0 .../Extensions/SendMail/SmtpOption.cs | 0 .../Bootstrap.Client/HttpClientExtensions.cs | 0 .../Bootstrap.Client/Models/EncrptyModel.cs | 0 .../Bootstrap.Client/Models/HeaderBarModel.cs | 0 .../Bootstrap.Client/Models/MailModel.cs | 0 .../Bootstrap.Client/Models/ModelBase.cs | 0 .../Models/NavigatorBarModel.cs | 0 .../Bootstrap.Client/Models/SQLModel.cs | 0 .../client/Bootstrap.Client/Program.cs | 0 .../Properties/launchSettings.json | 0 .../Query/QueryDummyOption.cs | 0 .../client/Bootstrap.Client/Startup.cs | 0 .../Tasks/AppVeyorHttpClient.cs | 0 .../Bootstrap.Client/Tasks/GiteePushBody.cs | 0 .../Bootstrap.Client/Views/Home/About.cshtml | 0 .../Bootstrap.Client/Views/Home/Dummy.cshtml | 0 .../Bootstrap.Client/Views/Home/Index.cshtml | 0 .../Bootstrap.Client/Views/Home/Table.cshtml | 0 .../Views/Shared/Footer.cshtml | 0 .../Views/Shared/Header.cshtml | 0 .../Bootstrap.Client/Views/Shared/Menu.cshtml | 0 .../Views/Shared/Navigator.cshtml | 0 .../Views/Shared/SubNavItem.cshtml | 0 .../Views/Shared/SubNavigation.cshtml | 0 .../Views/Shared/_Default.cshtml | 0 .../Views/Shared/_Layout.cshtml | 0 .../Views/Shared/_Root.cshtml | 0 .../Views/_ViewImports.cshtml | 0 .../Bootstrap.Client/Views/_ViewStart.cshtml | 0 .../appsettings.Development.json | 0 .../client/Bootstrap.Client/appsettings.json | 0 .../client/Bootstrap.Client/libman.json | 0 .../wwwroot/browser/readme.txt | 0 .../Bootstrap.Client/wwwroot/css/IE8.css | 0 .../Bootstrap.Client/wwwroot/css/black.css | 0 .../Bootstrap.Client/wwwroot/css/blue.css | 0 .../Bootstrap.Client/wwwroot/css/lte.css | 0 .../wwwroot/css/site-responsive.css | 0 .../Bootstrap.Client/wwwroot/css/site.css | 0 .../wwwroot/css/theme-responsive.css | 0 .../Bootstrap.Client/wwwroot/css/theme.css | 0 .../Bootstrap.Client/wwwroot/favicon.ico | Bin .../Bootstrap.Client/wwwroot/favicon.png | Bin .../wwwroot/html/healths.html | 0 .../Bootstrap.Client/wwwroot/html/item.html | 0 .../Bootstrap.Client/wwwroot/html/view.html | 0 .../wwwroot/images/404_icon.png | Bin .../Bootstrap.Client/wwwroot/images/admin.jpg | Bin .../Bootstrap.Client/wwwroot/images/bg4.png | Bin .../Bootstrap.Client/wwwroot/images/bird.png | Bin .../wwwroot/images/ccflow.png | Bin .../Bootstrap.Client/wwwroot/images/error.png | Bin .../wwwroot/images/error_icon.png | Bin .../wwwroot/images/nav-expand.png | Bin .../wwwroot/js/common-scripts.js | 0 .../Bootstrap.Client/wwwroot/js/dummy.js | 0 .../Bootstrap.Client/wwwroot/js/encrpty.js | 0 .../Bootstrap.Client/wwwroot/js/index.js | 0 .../Bootstrap.Client/wwwroot/js/table.js | 0 .../lib/bootstrap-table/bootstrap-table.css | 0 .../lib/bootstrap-table/bootstrap-table.js | 0 .../bootstrap-table/bootstrap-table.min.css | 0 .../bootstrap-table/bootstrap-table.min.js | 0 .../export/bootstrap-table-export.js | 0 .../export/bootstrap-table-export.min.js | 0 .../treegrid/bootstrap-table-treegrid.js | 0 .../treegrid/bootstrap-table-treegrid.min.js | 0 .../locale/bootstrap-table-zh-CN.js | 0 .../locale/bootstrap-table-zh-CN.min.js | 0 .../bootstrap-toggle/css/bootstrap-toggle.css | 0 .../css/bootstrap-toggle.min.css | 0 .../bootstrap-toggle/js/bootstrap-toggle.js | 0 .../js/bootstrap-toggle.min.js | 0 .../wwwroot/lib/captcha/images/Pic0.jpg | Bin .../wwwroot/lib/captcha/images/Pic1.jpg | Bin .../wwwroot/lib/captcha/images/Pic2.jpg | Bin .../wwwroot/lib/captcha/images/Pic3.jpg | Bin .../wwwroot/lib/captcha/images/Pic4.jpg | Bin .../lib/captcha/longbow.slidercaptcha.js | 0 .../wwwroot/lib/captcha/slidercaptcha.css | 0 .../css/bootstrap-datetimepicker.css | 0 .../css/bootstrap-datetimepicker.min.css | 0 .../js/bootstrap-datetimepicker.js | 0 .../js/bootstrap-datetimepicker.min.js | 0 .../locales/bootstrap-datetimepicker.zh-CN.js | 0 .../lib/dcjqaccordion/js/jquery.cookie.js | 0 .../js/jquery.dcjqaccordion.2.7.js | 0 .../js/jquery.dcjqaccordion.2.7.min.js | 0 .../lib/font-awesome/css/font-awesome.css | 0 .../lib/font-awesome/css/font-awesome.css.map | 0 .../lib/font-awesome/css/font-awesome.min.css | 0 .../lib/font-awesome/fonts/FontAwesome.otf | Bin .../fonts/fontawesome-webfont.eot | Bin .../fonts/fontawesome-webfont.svg | 0 .../fonts/fontawesome-webfont.ttf | Bin .../fonts/fontawesome-webfont.woff | Bin .../fonts/fontawesome-webfont.woff2 | Bin .../wwwroot/lib/jquery/dist/jquery.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.map | 0 .../wwwroot/lib/jquery/jquery.js | 0 .../wwwroot/lib/jquery/jquery.min.js | 0 .../wwwroot/lib/jquery/jquery.min.map | 0 .../lib/longbow-checkbox/longbow-checkbox.css | 0 .../lib/longbow-checkbox/longbow-checkbox.js | 0 .../lib/longbow-select/longbow-select.css | 0 .../lib/longbow-select/longbow-select.js | 0 .../wwwroot/lib/longbow/longbow.common.js | 0 .../wwwroot/lib/longbow/longbow.dataentity.js | 0 .../wwwroot/lib/longbow/longbow.validate.js | 0 .../overlayscrollbars/OverlayScrollbars.css | 0 .../OverlayScrollbars.min.css | 0 .../jquery.overlayScrollbars.js | 0 .../jquery.overlayScrollbars.min.js | 0 .../lib/signalr/dist/browser/signalr.js | 0 .../lib/signalr/dist/browser/signalr.js.map | 0 .../lib/signalr/dist/browser/signalr.min.js | 0 .../signalr/dist/browser/signalr.min.js.map | 0 .../wwwroot/lib/sweetalert/sweetalert2.css | 0 .../wwwroot/lib/sweetalert/sweetalert2.js | 0 .../lib/sweetalert/sweetalert2.min.css | 0 .../wwwroot/lib/sweetalert/sweetalert2.min.js | 0 .../wwwroot/lib/tablexport/tableExport.js | 0 .../wwwroot/lib/tablexport/tableExport.min.js | 0 .../wwwroot/lib/toastr.js/toastr.css | 0 .../wwwroot/lib/toastr.js/toastr.js.map | 0 .../wwwroot/lib/toastr.js/toastr.min.css | 0 .../wwwroot/lib/toastr.js/toastr.min.js | 0 .../lib/twitter-bootstrap/css/bootstrap.css | 0 .../twitter-bootstrap/css/bootstrap.css.map | 0 .../twitter-bootstrap/css/bootstrap.min.css | 0 .../css/bootstrap.min.css.map | 0 .../twitter-bootstrap/js/bootstrap.bundle.js | 0 .../js/bootstrap.bundle.js.map | 0 .../js/bootstrap.bundle.min.js | 0 .../js/bootstrap.bundle.min.js.map | 0 .../wwwroot/lib/validate/jquery.validate.js | 0 .../lib/validate/jquery.validate.min.js | 0 .../lib/validate/localization/messages_zh.js | 0 .../validate/localization/messages_zh.min.js | 0 857 files changed, 362 insertions(+), 605 deletions(-) delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/UrlHelperExtensions.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor delete mode 100644 src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor create mode 100644 src/blazor/admin/Bootstrap.Admin.Blazor.DataAccess/Bootstrap.Admin.Blazor.DataAccess.csproj create mode 100644 src/blazor/admin/Bootstrap.Admin.Blazor.DataAccess/Dict.cs rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/App.razor (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/App.razor.cs (77%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj (56%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/BootstrapAdmin.db (92%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor (87%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs (88%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs (47%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Extensions/DatabaseExtensions.cs (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs (74%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs (79%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs (48%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs (79%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor (97%) create mode 100644 src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs create mode 100644 src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Pages/Home/Index.razor (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Pages/_Host.cshtml (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Program.cs (95%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Properties/launchSettings.json (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Services/BootstrapAppContext.cs (100%) create mode 100644 src/blazor/admin/Bootstrap.Admin.Blazor/Services/BootstrapMenuService.cs rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs (100%) create mode 100644 src/blazor/admin/Bootstrap.Admin.Blazor/Services/IBootstrapMenuService.cs rename src/{admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor => blazor/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor} (100%) rename src/{admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs => blazor/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor.cs} (35%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.cs (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.css (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/_Imports.razor (86%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/appsettings.Development.json (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/appsettings.json (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/css/motronic.css (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.ico (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/404_icon.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/500.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo-C.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/aliyun-default.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/banner4.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg2.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg3.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg4.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg404.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/brand.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/cover-bg.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/dingding.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/downloadwindows_icon.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/enterprise.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/error.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/error_icon.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/git.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/gitee.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-1.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-2.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/left.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/loading-sm.gif (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/lock-bg.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/login-background.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo1.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo2.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo3.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo4.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo5.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo6.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo7.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/nav-expand.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore2.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-2.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-3.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/success.png (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/uploader/default.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/weibo.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin-2.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-2.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-3.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao.svg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic0.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic1.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic2.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic3.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic4.jpg (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/longbow.slidercaptcha.js (100%) rename src/{ => blazor}/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/slidercaptcha.css (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/App.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/Bootstrap.Client.Blazor.Shared.csproj (78%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/Pages/Index.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/Pages/Test.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/Shared/MainLayout.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/Shared/MainLayout.razor.cs (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/Shared/RedirectToLogin.cs (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/Shared/Widget.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/_Imports.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/wwwroot/css/site.css (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/wwwroot/images/Argo-C.png (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/wwwroot/images/Argo.png (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.Shared/wwwroot/images/brand.png (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/App.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/Bootstrap.Client.Blazor.WebAssembly.csproj (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/Pages/Counter.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/Pages/FetchData.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/Pages/Index.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/Program.cs (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/Properties/launchSettings.json (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/Shared/MainLayout.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/Shared/MainLayout.razor.css (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/Shared/NavMenu.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/Shared/NavMenu.razor.css (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/Shared/SurveyPrompt.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/_Imports.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/app.css (100%) rename src/{admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css => blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/bootstrap}/bootstrap.min.css (100%) rename src/{admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css => blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/bootstrap}/bootstrap.min.css.map (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/FONT-LICENSE (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/ICON-LICENSE (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/README.md (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.eot (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.otf (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.svg (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.woff (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/favicon.ico (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/index.html (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor.WebAssembly/wwwroot/sample-data/weather.json (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor/Bootstrap.Client.Blazor.csproj (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor/Pages/_Host.cshtml (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor/Program.cs (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor/Properties/launchSettings.json (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor/Startup.cs (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor/_Imports.razor (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor/appsettings.Development.json (100%) rename src/blazor/{ => client}/Bootstrap.Client.Blazor/appsettings.json (100%) rename src/{admin/Bootstrap.Admin => blazor/client/Bootstrap.Client.Blazor}/wwwroot/favicon.ico (100%) rename src/{admin/Bootstrap.Admin => blazor/client/Bootstrap.Client.Blazor}/wwwroot/favicon.png (100%) delete mode 100644 src/client/Bootstrap.Client/Views/Tools/Encrpty.cshtml delete mode 100644 src/client/Bootstrap.Client/Views/Tools/Mail.cshtml delete mode 100644 src/client/Bootstrap.Client/Views/Tools/SQL.cshtml rename src/{ => mvc}/admin/Bootstrap.Admin/Bootstrap.Admin.csproj (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/BootstrapAdmin.db (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/AccountController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/AdminController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/AnalyseController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/AppsController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/CategoryController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/DictsController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/ExceptionsController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/GiteeController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/GroupsController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/HealthsController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/InterfaceController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/LoginController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/LogsController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/MenusController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/MessagesController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/NewController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/NotificationsController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/OnlineUsersController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/ProfilesController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/RegisterController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/RolesController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/SQLController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/SettingsController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/TasksController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/TasksLogController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/TracesController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/Api/UsersController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Controllers/HomeController.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Dockerfile (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Extensions/AutoGenerateDatabaseExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Extensions/CloudLoggerExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Extensions/SMSExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Extensions/SignalRExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Extensions/SwaggerExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Extensions/TasksExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/HealthChecks/DBHealthCheck.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/HealthChecks/GiteeHttpClient.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/HealthChecks/GiteeHttpHealthCheck.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/HealthChecks/HealthChecksBuilderExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Models/AdminModel.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Models/ErrorModel.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Models/HeaderBarModel.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Models/LockModel.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Models/LoginModel.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Models/MessageCountModel.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Models/ModelBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Models/NavigatorBarModel.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Models/ProfilesModel.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Models/SettingsModel.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Models/TaskModel.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/App.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Alert.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/AlertBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/AssignModal.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/AssignModalBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/AuthorizateComponent.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/BootstrapAdminDataAnnotationsValidator.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/BootstrapAdminEditContextDataAnnotationsExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/CheckBoxState.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Checkbox.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/CheckboxBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Color.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/ConditionComponent.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Dropdown.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/DropdownBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/EditPage.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/EditPageBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/EqualToValidator.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Footer.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Header.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/HeaderBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/IRules.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/ITableHeader.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/IValidateComponent.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/LgbEditForm.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/LgbEditFormBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/LgbInput.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/LgbInputBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/LgbInputText.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/LgbTableHeader.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Modal.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/ModalBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/NavItem.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/NavItemBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/NavItems.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/PageContent.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/PageContentAttributes.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Pagination.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/PaginationBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/PaginationItem.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Placement.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Query.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/QueryBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/QueryData.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/QueryPageOptions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/RequiredValidator.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Section.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/SectionBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Select.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/SelectBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/SelectItem.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/SelectItemBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/SelectedItem.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/SideBar.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/SideBarBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/StringLengthValidator.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/SubmitModal.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/SubmitModalBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Tab.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/TabBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/TabSet.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/TabSetBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Table.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/TableBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/TableHeader.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/TableHeaderBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/TableHeaderContent.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/TableToolbar.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/TableToolbarBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/TableToolbarButton.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/TableToolbarContent.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/ToastCategory.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/Toggle.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/ToggleBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/ValidateInputBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Components/ValidatorComponentBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Extensions/DisplayNamesExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Extensions/HttpContextExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Extensions/JSRuntimeExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Extensions/ObjectExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Extensions/PagesExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Extensions/QueryPageOptionsExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Extensions/UrlHelperExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Extensions/UserExtensions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Models/ProfilesModel.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Models/SettingsModel.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Shared/AdminLayout.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Shared/AdminLayout.razor.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Shared/DefaultLayout.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Shared/DefaultLayout.razor.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Shared/MainLayout.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Shared/NotFoundLayout.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Dicts.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/DictsBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Exceptions.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/ExceptionsBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Groups.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/GroupsBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Home.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Logins.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/LoginsBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Logs.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/LogsBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Menus.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/MenusBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Notifications.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/NotificationsBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Online.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/OnlineBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/PageBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Profiles.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/ProfilesBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/QueryPageBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Roles.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/RolesBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/SQL.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/SQL.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Settings.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/SettingsBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Tasks.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/TasksBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Traces.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/TracesBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/Users.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/UsersBase.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Admin/_Imports.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Home.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/Views/Index.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/_Host.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Pages/_Imports.razor (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Program.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Properties/launchSettings.json (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Query/QueryDictOption.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Query/QueryExceptionOption.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Query/QueryGroupOption.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Query/QueryLogOption.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Query/QueryLoginOption.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Query/QueryMenuOption.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Query/QueryRoleOption.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Query/QuerySQLOption.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Query/QueryTraceOptions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Query/QueryUserOption.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Startup.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Tasks/DefaultTaskExecutor.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Tasks/TaskLogHub.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Tasks/TaskWidget.cs (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Account/Lock.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Account/Login-Blue.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Account/Login-Gitee.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Account/Login-LTE.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Account/Login-Tec.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Account/Login.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Analyse.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/AwesomeIcon.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Dicts.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Exceptions.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/FAIcon.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Groups.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Healths.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/IconView.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Index.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Logins.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Logs.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Menus.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Messages.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Mobile.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Notifications.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Online.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Profiles.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Roles.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/SQL.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Settings.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Sidebar.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Tasks.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Traces.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Admin/Users.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Home/Index.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/AppConfig.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/Error.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/Footer.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/GroupConfig.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/Header.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/LoginFooter.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/Navigator.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/NavigatorConfig.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/RoleConfig.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/SubNavItem.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/SubNavigation.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/UserConfig.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/_Admin.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/_Bootstrap.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/_Default.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/Shared/_Layout.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/_ViewImports.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/Views/_ViewStart.cshtml (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/appsettings.Development.json (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/appsettings.json (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/libman.json (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/browser/readme.txt (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/IE8.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/black.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/blazor.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/blue.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/error.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/fa.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/lock.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/login-blue.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/login-footer.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/login-gitee.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/login-lte.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/login-responsive-lte.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/login-responsive.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/login-tec.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/login.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/lte.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/site-responsive.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/site.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/tasks.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/theme-responsive.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/css/theme.css (100%) rename src/{blazor/Bootstrap.Client.Blazor => mvc/admin/Bootstrap.Admin}/wwwroot/favicon.ico (100%) rename src/{blazor/Bootstrap.Client.Blazor => mvc/admin/Bootstrap.Admin}/wwwroot/favicon.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/html/Healths-UI.html (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/html/index.html (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/html/login1.html (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/404_icon.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/aliyun-default.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/banner4.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/bg.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/bg.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/bg2.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/bg3.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/bg4.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/blazor.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/blazor.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/cover-bg.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/dingding.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/downloadwindows_icon.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/enterprise.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/error.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/error_icon.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/git.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/gitee.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/left-1.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/left-2.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/left.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/loading-sm.gif (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/lock-bg.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/login-background.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/logo.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/logo1.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/logo2.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/logo3.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/logo4.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/logo5.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/logo6.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/logo7.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/nav-expand.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/netcore.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/netcore2.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/qq-2.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/qq-3.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/qq.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/success.png (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/uploader/default.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/weibo.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/weixin-2.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/weixin.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/zhifubao-2.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/zhifubao-3.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/images/zhifubao.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/analyse.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/ba.blazor.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/common-scripts.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/dicts.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/error.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/exceptions.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/groups.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/healths.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/icon.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/lock.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/log.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/login.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/logins.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/logs.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/menus.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/message.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/noti.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/online.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/profiles.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/roles.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/settings.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/sql.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/tasks.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/traces.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/js/users.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-3-typeahead/bootstrap3-typeahead.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-3-typeahead/bootstrap3-typeahead.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/css/fileinput.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/css/fileinput.min.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/img/loading-sm.gif (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/img/loading.gif (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/fileinput.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/fileinput.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.min.js.map (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/themes/fa/theme.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/themes/fa/theme.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.min.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.min.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js.map (100%) mode change 100755 => 100644 rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap2-toggle.min.js.map (100%) mode change 100755 => 100644 rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic0.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic1.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic2.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic3.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic4.jpg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/captcha/longbow.slidercaptcha.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/captcha/slidercaptcha.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.min.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/echart/echarts-all.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/echart/echarts-all.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.css.map (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.min.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/FontAwesome.otf (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.eot (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.svg (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.ttf (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff2 (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.min.map (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/longbow-checkbox/longbow-checkbox.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/longbow-checkbox/longbow-checkbox.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/longbow-select/longbow-select.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/longbow-select/longbow-select.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.common.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.dataentity.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.validate.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.min.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.min.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/OverlayScrollbars.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/OverlayScrollbars.min.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.js.map (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.min.js.map (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.min.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/tablexport/tableExport.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/tablexport/tableExport.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.js.map (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.min.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/treegrid/css/jquery.treegrid.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/treegrid/js/jquery.treegrid.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/treegrid/js/jquery.treegrid.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.css (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.css.map (100%) rename src/{blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/bootstrap => mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css}/bootstrap.min.css (100%) rename src/{blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/bootstrap => mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css}/bootstrap.min.css.map (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js.map (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js.map (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/validate/jquery.validate.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/validate/jquery.validate.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/validate/localization/messages_zh.js (100%) rename src/{ => mvc}/admin/Bootstrap.Admin/wwwroot/lib/validate/localization/messages_zh.min.js (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/App.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/AutoDB.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/Bootstrap.DataAccess.MongoDB.csproj (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/DBLog.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/DbManager.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/Dict.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/Exceptions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/Group.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/Log.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/LoginUser.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/Menu.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/Message.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/RejectUser.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/ResetUser.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/Role.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/Task.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/Trace.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess.MongoDB/User.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/App.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/AutoDB.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Bootstrap.DataAccess.csproj (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/BootstrapDataAccessConventionMapper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/CacheCleanUtility.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/DBLog.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/DBLogTask.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/DbContextManager.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/DbManager.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Dict.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Exceptions.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Group.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/AppHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/AutoDbHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/DictHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/ExceptionsHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/GroupHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/LogHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/LoginHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/MenuHelper.cs (98%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/MessageHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/OAuthHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/QueryAppOption.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/ResetUserHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/RoleHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/TaskHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/TraceHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Helper/UserHelper.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Log.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/LoginUser.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Menu.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Message.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/MessageBody.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/ResetUsers.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Role.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Task.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/Trace.cs (100%) rename src/{ => mvc}/admin/Bootstrap.DataAccess/User.cs (100%) rename src/{ => mvc}/admin/keys/Longbow.lic (100%) rename src/{ => mvc}/admin/keys/appsettings.Production.json (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess.MongoDB/App.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess.MongoDB/Bootstrap.Client.DataAccess.MongoDB.csproj (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess.MongoDB/DbManager.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess.MongoDB/Dict.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess.MongoDB/Group.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess.MongoDB/Helper/RoleHelper.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess.MongoDB/Menu.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess.MongoDB/Role.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess.MongoDB/User.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/App.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Bootstrap.Client.DataAccess.csproj (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/DbManager.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Dict.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Dummy.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Helper/AppHelper.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Helper/DictHelper.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Helper/DummyHelper.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Helper/MenuHelper.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Helper/RoleHelper.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Helper/TraceHelper.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Helper/TraceHttpClient.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Helper/UserHelper.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Menu.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/Role.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client.DataAccess/User.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Bootstrap.Client.csproj (100%) rename src/{ => mvc}/client/Bootstrap.Client/Client.db (100%) rename src/{ => mvc}/client/Bootstrap.Client/Controllers/Api/AdminController.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Controllers/Api/CaptchaController.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Controllers/Api/DummyController.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Controllers/Api/EncrptyController.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Controllers/Api/GitController.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Controllers/Api/InterfaceController.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Controllers/HomeController.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Controllers/ToolsController.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Extensions/SendMail/DefaultSendMail.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Extensions/SendMail/ISendMail.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Extensions/SendMail/MessageFormat.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Extensions/SendMail/MessageFormatExtensions.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Extensions/SendMail/SendMailServicesCollectionExtensions.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Extensions/SendMail/SmtpConfigureOptions.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Extensions/SendMail/SmtpExtensions.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Extensions/SendMail/SmtpMessage.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Extensions/SendMail/SmtpOption.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/HttpClientExtensions.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Models/EncrptyModel.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Models/HeaderBarModel.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Models/MailModel.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Models/ModelBase.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Models/NavigatorBarModel.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Models/SQLModel.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Program.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Properties/launchSettings.json (100%) rename src/{ => mvc}/client/Bootstrap.Client/Query/QueryDummyOption.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Startup.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Tasks/AppVeyorHttpClient.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Tasks/GiteePushBody.cs (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Home/About.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Home/Dummy.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Home/Index.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Home/Table.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Shared/Footer.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Shared/Header.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Shared/Menu.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Shared/Navigator.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Shared/SubNavItem.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Shared/SubNavigation.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Shared/_Default.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Shared/_Layout.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/Shared/_Root.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/_ViewImports.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/Views/_ViewStart.cshtml (100%) rename src/{ => mvc}/client/Bootstrap.Client/appsettings.Development.json (100%) rename src/{ => mvc}/client/Bootstrap.Client/appsettings.json (100%) rename src/{ => mvc}/client/Bootstrap.Client/libman.json (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/browser/readme.txt (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/css/IE8.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/css/black.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/css/blue.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/css/lte.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/css/site-responsive.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/css/site.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/css/theme-responsive.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/css/theme.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/favicon.ico (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/favicon.png (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/html/healths.html (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/html/item.html (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/html/view.html (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/images/404_icon.png (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/images/admin.jpg (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/images/bg4.png (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/images/bird.png (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/images/ccflow.png (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/images/error.png (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/images/error_icon.png (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/images/nav-expand.png (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/js/common-scripts.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/js/dummy.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/js/encrpty.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/js/index.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/js/table.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.min.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.min.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic0.jpg (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic1.jpg (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic2.jpg (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic3.jpg (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic4.jpg (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/captcha/longbow.slidercaptcha.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/captcha/slidercaptcha.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.min.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.cookie.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.dcjqaccordion.2.7.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.dcjqaccordion.2.7.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.css.map (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.min.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/FontAwesome.otf (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.eot (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.svg (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.ttf (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff2 (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.min.map (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.min.map (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/longbow-checkbox/longbow-checkbox.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/longbow-checkbox/longbow-checkbox.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/longbow-select/longbow-select.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/longbow-select/longbow-select.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.common.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.dataentity.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.validate.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/OverlayScrollbars.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/OverlayScrollbars.min.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.js.map (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.min.js.map (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.min.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/tablexport/tableExport.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/tablexport/tableExport.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.js.map (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.min.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.css.map (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css.map (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js.map (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js.map (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/validate/jquery.validate.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/validate/jquery.validate.min.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/validate/localization/messages_zh.js (100%) rename src/{ => mvc}/client/Bootstrap.Client/wwwroot/lib/validate/localization/messages_zh.min.js (100%) diff --git a/BootstrapAdmin.sln b/BootstrapAdmin.sln index ae75c949a..91e3ea6d2 100644 --- a/BootstrapAdmin.sln +++ b/BootstrapAdmin.sln @@ -10,15 +10,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SQLServer", "SQLServer", "{ db\SqlServer\Install.sql = db\SqlServer\Install.sql EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Admin", "src\admin\Bootstrap.Admin\Bootstrap.Admin.csproj", "{7B2B7043-3CB2-4C5A-BDF2-8C47F1A5471A}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Admin", "src\mvc\admin\Bootstrap.Admin\Bootstrap.Admin.csproj", "{7B2B7043-3CB2-4C5A-BDF2-8C47F1A5471A}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "db", "db", "{586410F2-C1F0-47CD-AB28-2CF506DED2C8}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Client", "src\client\Bootstrap.Client\Bootstrap.Client.csproj", "{C82A6E45-AB90-43D1-8429-5CBE953D8151}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Client", "src\mvc\client\Bootstrap.Client\Bootstrap.Client.csproj", "{C82A6E45-AB90-43D1-8429-5CBE953D8151}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{C7F51A14-2D89-4D1F-AD78-C42B79AB0BF0}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.DataAccess", "src\admin\Bootstrap.DataAccess\Bootstrap.DataAccess.csproj", "{8D62BE79-BE13-43C8-969B-C9B00B3C84B7}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.DataAccess", "src\mvc\admin\Bootstrap.DataAccess\Bootstrap.DataAccess.csproj", "{8D62BE79-BE13-43C8-969B-C9B00B3C84B7}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SQLite", "SQLite", "{523515EC-2AD7-4282-9AF4-9D20371183B0}" ProjectSection(SolutionItems) = preProject @@ -26,7 +26,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SQLite", "SQLite", "{523515 db\SQLite\Install.sql = db\SQLite\Install.sql EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.DataAccess.MongoDB", "src\admin\Bootstrap.DataAccess.MongoDB\Bootstrap.DataAccess.MongoDB.csproj", "{8336F096-4B4A-4710-A1FA-0F5E44CD8D26}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.DataAccess.MongoDB", "src\mvc\admin\Bootstrap.DataAccess.MongoDB\Bootstrap.DataAccess.MongoDB.csproj", "{8336F096-4B4A-4710-A1FA-0F5E44CD8D26}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MongoDB", "MongoDB", "{A06A0AD8-A246-4329-B024-7174AE4A3EDE}" ProjectSection(SolutionItems) = preProject @@ -57,9 +57,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Postgresql", "Postgresql", db\Postgresql\install.sql = db\Postgresql\install.sql EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Client.DataAccess", "src\client\Bootstrap.Client.DataAccess\Bootstrap.Client.DataAccess.csproj", "{843811A2-FE49-410F-BF9F-9F1FB14A1DEE}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Client.DataAccess", "src\mvc\client\Bootstrap.Client.DataAccess\Bootstrap.Client.DataAccess.csproj", "{843811A2-FE49-410F-BF9F-9F1FB14A1DEE}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Client.DataAccess.MongoDB", "src\client\Bootstrap.Client.DataAccess.MongoDB\Bootstrap.Client.DataAccess.MongoDB.csproj", "{BC1C6D63-ADA9-4C3B-89F0-CEB191A86BF5}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Client.DataAccess.MongoDB", "src\mvc\client\Bootstrap.Client.DataAccess.MongoDB\Bootstrap.Client.DataAccess.MongoDB.csproj", "{BC1C6D63-ADA9-4C3B-89F0-CEB191A86BF5}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{6AD32A76-F3AA-423E-96EA-E5CC679934D1}" EndProject @@ -74,9 +74,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{E057452E-0 EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docker", "docker", "{85574E7C-7D58-4135-AB4B-76678552D271}" - ProjectSection(SolutionItems) = preProject - src\admin\Bootstrap.Admin\Dockerfile = src\admin\Bootstrap.Admin\Dockerfile - EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "srcipts", "srcipts", "{72C103DB-E1D3-449F-97C2-DF12CA111FD4}" EndProject @@ -130,9 +127,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "git", "git", "{64EACBD1-23D EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "blazor", "blazor", "{DAE3826B-AAAB-468A-9A06-2F56EF5C0767}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Client.Blazor", "src\blazor\Bootstrap.Client.Blazor\Bootstrap.Client.Blazor.csproj", "{90BC5C25-0F93-4CDE-833C-3D8243E19D3B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Client.Blazor", "src\blazor\client\Bootstrap.Client.Blazor\Bootstrap.Client.Blazor.csproj", "{90BC5C25-0F93-4CDE-833C-3D8243E19D3B}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Client.Blazor.Shared", "src\blazor\Bootstrap.Client.Blazor.Shared\Bootstrap.Client.Blazor.Shared.csproj", "{B306BD58-1C73-40F2-86F7-E1763344007B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Client.Blazor.Shared", "src\blazor\client\Bootstrap.Client.Blazor.Shared\Bootstrap.Client.Blazor.Shared.csproj", "{B306BD58-1C73-40F2-86F7-E1763344007B}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "github", "github", "{C07631B9-5E5E-417A-9A16-3C88956D574E}" ProjectSection(SolutionItems) = preProject @@ -140,7 +137,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "github", "github", "{C07631 .github\workflows\docker.yml = .github\workflows\docker.yml EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Admin.Blazor", "src\admin\Bootstrap.Admin.Blazor\Bootstrap.Admin.Blazor.csproj", "{485C1B75-7E3C-4AFC-8A91-2347FFEC1E96}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bootstrap.Admin.Blazor", "src\blazor\admin\Bootstrap.Admin.Blazor\Bootstrap.Admin.Blazor.csproj", "{485C1B75-7E3C-4AFC-8A91-2347FFEC1E96}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "mvc", "mvc", "{C996F427-DA93-49D6-9804-4E665D195FC2}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "admin", "admin", "{45ADEF9B-C8BD-4224-9E12-F6716E85A22C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{55A2459A-6BDE-4493-B2C0-5BE1673E99EE}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bootstrap.Admin.Blazor.DataAccess", "src\blazor\admin\Bootstrap.Admin.Blazor.DataAccess\Bootstrap.Admin.Blazor.DataAccess.csproj", "{75730767-A53A-4CFB-BACB-B90401288FA6}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -188,6 +193,10 @@ Global {485C1B75-7E3C-4AFC-8A91-2347FFEC1E96}.Debug|Any CPU.Build.0 = Debug|Any CPU {485C1B75-7E3C-4AFC-8A91-2347FFEC1E96}.Release|Any CPU.ActiveCfg = Release|Any CPU {485C1B75-7E3C-4AFC-8A91-2347FFEC1E96}.Release|Any CPU.Build.0 = Release|Any CPU + {75730767-A53A-4CFB-BACB-B90401288FA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {75730767-A53A-4CFB-BACB-B90401288FA6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {75730767-A53A-4CFB-BACB-B90401288FA6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {75730767-A53A-4CFB-BACB-B90401288FA6}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -196,7 +205,7 @@ Global {87319AF5-7C40-4362-B67C-35F9DD737DB4} = {586410F2-C1F0-47CD-AB28-2CF506DED2C8} {7B2B7043-3CB2-4C5A-BDF2-8C47F1A5471A} = {E03B7391-B52F-4449-B400-5CD9DE01F085} {C82A6E45-AB90-43D1-8429-5CBE953D8151} = {C7F51A14-2D89-4D1F-AD78-C42B79AB0BF0} - {C7F51A14-2D89-4D1F-AD78-C42B79AB0BF0} = {41B6D37A-5E5E-42B3-85E4-D81A81E3D757} + {C7F51A14-2D89-4D1F-AD78-C42B79AB0BF0} = {C996F427-DA93-49D6-9804-4E665D195FC2} {8D62BE79-BE13-43C8-969B-C9B00B3C84B7} = {E03B7391-B52F-4449-B400-5CD9DE01F085} {523515EC-2AD7-4282-9AF4-9D20371183B0} = {586410F2-C1F0-47CD-AB28-2CF506DED2C8} {8336F096-4B4A-4710-A1FA-0F5E44CD8D26} = {E03B7391-B52F-4449-B400-5CD9DE01F085} @@ -206,7 +215,7 @@ Global {6F61C2AC-84D4-48A9-8A48-680657CC8175} = {586410F2-C1F0-47CD-AB28-2CF506DED2C8} {843811A2-FE49-410F-BF9F-9F1FB14A1DEE} = {C7F51A14-2D89-4D1F-AD78-C42B79AB0BF0} {BC1C6D63-ADA9-4C3B-89F0-CEB191A86BF5} = {C7F51A14-2D89-4D1F-AD78-C42B79AB0BF0} - {E03B7391-B52F-4449-B400-5CD9DE01F085} = {41B6D37A-5E5E-42B3-85E4-D81A81E3D757} + {E03B7391-B52F-4449-B400-5CD9DE01F085} = {C996F427-DA93-49D6-9804-4E665D195FC2} {C6F2DCA0-7941-4C28-9328-2D495F5DCB00} = {72C103DB-E1D3-449F-97C2-DF12CA111FD4} {FDCFC3E3-14CF-40B2-9FE5-5BC239AAC110} = {72C103DB-E1D3-449F-97C2-DF12CA111FD4} {5F732D4E-133B-4DA6-811B-C369CDC3FB89} = {72C103DB-E1D3-449F-97C2-DF12CA111FD4} @@ -214,9 +223,13 @@ Global {41E078CA-F005-4B66-B440-FD7EB731AD61} = {586410F2-C1F0-47CD-AB28-2CF506DED2C8} {64EACBD1-23DD-4168-BEED-55D47DB1A8BB} = {72C103DB-E1D3-449F-97C2-DF12CA111FD4} {DAE3826B-AAAB-468A-9A06-2F56EF5C0767} = {41B6D37A-5E5E-42B3-85E4-D81A81E3D757} - {90BC5C25-0F93-4CDE-833C-3D8243E19D3B} = {DAE3826B-AAAB-468A-9A06-2F56EF5C0767} - {B306BD58-1C73-40F2-86F7-E1763344007B} = {DAE3826B-AAAB-468A-9A06-2F56EF5C0767} - {485C1B75-7E3C-4AFC-8A91-2347FFEC1E96} = {E03B7391-B52F-4449-B400-5CD9DE01F085} + {90BC5C25-0F93-4CDE-833C-3D8243E19D3B} = {55A2459A-6BDE-4493-B2C0-5BE1673E99EE} + {B306BD58-1C73-40F2-86F7-E1763344007B} = {55A2459A-6BDE-4493-B2C0-5BE1673E99EE} + {485C1B75-7E3C-4AFC-8A91-2347FFEC1E96} = {45ADEF9B-C8BD-4224-9E12-F6716E85A22C} + {C996F427-DA93-49D6-9804-4E665D195FC2} = {41B6D37A-5E5E-42B3-85E4-D81A81E3D757} + {45ADEF9B-C8BD-4224-9E12-F6716E85A22C} = {DAE3826B-AAAB-468A-9A06-2F56EF5C0767} + {55A2459A-6BDE-4493-B2C0-5BE1673E99EE} = {DAE3826B-AAAB-468A-9A06-2F56EF5C0767} + {75730767-A53A-4CFB-BACB-B90401288FA6} = {45ADEF9B-C8BD-4224-9E12-F6716E85A22C} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {221EAE38-5F75-4391-9A48-E462A9F3B8FC} diff --git a/Directory.Build.props b/Directory.Build.props index 0f784c34b..f1ef7cae5 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -11,17 +11,17 @@ - - + + - - + + - - + + diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs deleted file mode 100644 index 2e36669f5..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/HttpContextExtensions.cs +++ /dev/null @@ -1,55 +0,0 @@ -using Bootstrap.DataAccess; -using Longbow.Cache; -using Longbow.Web; -using System.Net; -using IIPLocatorProvider = Longbow.Web.IIPLocatorProvider; - -namespace Microsoft.AspNetCore.Http -{ - /// - /// HttpContextExtensions 扩展方法 - /// - public static class HttpContextExtensions - { - /// - /// 保存访问日志方法 - /// - public static void SaveOnlineUser(this HttpContext context, string url) - { - var onlineUserSvr = context.RequestServices.GetRequiredService(); - var locator = context.RequestServices.GetRequiredService(); - var proxy = new Func, Action?, AutoExpireCacheEntry>((c, action) => - { - var v = c.Value; - v.LastAccessTime = DateTime.Now; - v.Method = context.Request.Method; - v.RequestUrl = url; - v.AddRequestUrl(url); - action?.Invoke(); - TraceHelper.Save(context, v); - return c; - }); - onlineUserSvr.AddOrUpdate(context.Connection.Id ?? "", key => - { - var agent = context.Request.Headers["User-Agent"]; - var userAgent = string.IsNullOrEmpty(agent) ? null : new UserAgent(agent); - var v = new OnlineUser - { - UserAgent = agent, - ConnectionId = key, - Ip = context.Connection.RemoteIpAddress?.ToIPv4String() ?? string.Empty, - Browser = userAgent == null ? "Unknown" : $"{userAgent.Browser?.Name} {userAgent.Browser?.Version}", - OS = userAgent == null ? "Unknown" : $"{userAgent.OS?.Name} {userAgent.OS?.Version}", - FirstAccessTime = DateTime.Now, - Referer = context.Request.Headers["Referer"] - }; - var t = locator.Locate(v.Ip); - if (t.IsCompletedSuccessfully) - { - v.Location = t.Result; - } - return proxy(new AutoExpireCacheEntry(v, 1000 * 60, __ => onlineUserSvr.TryRemove(key, out _)), null); - }, (key, v) => proxy(v, () => v.Reset())); - } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs deleted file mode 100644 index b63b4fe2c..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/JSRuntimeExtensions.cs +++ /dev/null @@ -1,98 +0,0 @@ -using Bootstrap.Admin.Blazor.Components; -using ToastCategory = BootstrapBlazor.Components.ToastCategory; - -namespace Microsoft.JSInterop -{ - /// - /// JSRuntime 扩展操作类 - /// - public static class JSRuntimeExtensions - { - /// - /// 根据指定菜单 ID 激活侧边栏菜单项 - /// - /// - /// - /// - public static void ActiveMenu(this IJSRuntime? jsRuntime, string? menuId) - { - if (!string.IsNullOrEmpty(menuId) && jsRuntime != null) jsRuntime.InvokeVoidAsync("$.activeMenu", menuId); - } - - /// - /// 导航条前移一个 Tab - /// - /// - /// - public static async ValueTask MovePrevTabAsync(this IJSRuntime? jSRuntime) => jSRuntime == null ? "" : await jSRuntime.InvokeAsync("$.movePrevTab"); - - /// - /// 导航条后移一个 Tab - /// - /// - /// - public static async ValueTask MoveNextTabAsync(this IJSRuntime? jSRuntime) => jSRuntime == null ? "" : await jSRuntime.InvokeAsync("$.moveNextTab"); - - /// - /// 移除指定 ID 的导航条 - /// - /// - /// - /// - public static async ValueTask RemoveTabAsync(this IJSRuntime? jSRuntime, string? tabId) => string.IsNullOrEmpty(tabId) || jSRuntime == null ? "" : await jSRuntime.InvokeAsync("$.removeTab", tabId); - - /// - /// 启用动画 - /// - /// - public static void InitDocument(this IJSRuntime? jSRuntime) => jSRuntime?.InvokeVoidAsync("$.initDocument"); - - /// - /// 弹出 Modal 组件 - /// - /// - /// - public static void ToggleModal(this IJSRuntime? jSRuntime, string modalId) => jSRuntime?.InvokeVoidAsync("$.toggleModal", modalId); - - /// - /// 弹出 Toast 组件 - /// - /// - /// - /// - /// - public static void ShowToast(this IJSRuntime? jSRuntime, string title, string message, ToastCategory cate) => jSRuntime?.InvokeVoidAsync("$.showToast", title, message, cate.ToString()); - - /// - /// 弹出 Tooltip 组件 - /// - /// - /// - /// - public static void Tooltip(this IJSRuntime? jSRuntime, string id, string method) => jSRuntime?.InvokeVoidAsync("$.tooltip", $"#{id}", method); - - /// - /// 显示或者隐藏 网站 Blazor 挂件图标 - /// - /// - /// - public static void ToggleBlazor(this IJSRuntime? jSRuntime, bool show) => jSRuntime?.InvokeVoidAsync("$.toggleBlazor", show); - - /// - /// 显示或者隐藏 网站 Blazor 挂件图标 - /// - /// - /// - /// - /// - public static void SetWebSettings(this IJSRuntime? jSRuntime, bool showSidebar, bool showCardTitle, bool fixedTableHeader) => jSRuntime?.InvokeVoidAsync("$.setWebSettings", showSidebar, showCardTitle, fixedTableHeader); - - /// - /// 初始化 Table 组件 - /// - /// - /// - /// - public static void InitTableAsync(this IJSRuntime? jSRuntime, string id, bool firstRender) => jSRuntime?.InvokeVoidAsync("$.initTable", id, firstRender); - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs deleted file mode 100644 index acce40d81..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/ObjectExtensions.cs +++ /dev/null @@ -1,42 +0,0 @@ -namespace Bootstrap.Admin.Blazor.Extensions -{ - /// - /// - /// - public static class ObjectExtensions - { - /// - /// - /// - /// - /// - /// - public static TItem Clone(this TItem item) - { - var ret = item; - if (item != null) - { - var type = item.GetType(); - if (typeof(ICloneable).IsAssignableFrom(type)) - { - var clv = type.GetMethod("Clone")?.Invoke(type, null); - if (clv != null) ret = (TItem)clv; - } - if (type.IsClass) - { - ret = Activator.CreateInstance(); - var valType = ret?.GetType(); - if (valType != null) - { - type.GetProperties().ToList().ForEach(p => - { - var v = p.GetValue(item); - valType.GetProperty(p.Name)?.SetValue(ret, v); - }); - } - } - } - return ret; - } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/UrlHelperExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/UrlHelperExtensions.cs deleted file mode 100644 index 878bd8aa4..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/UrlHelperExtensions.cs +++ /dev/null @@ -1,33 +0,0 @@ -namespace Bootstrap.Admin.Blazor.Extensions -{ - /// - /// Url 地址辅助操作类 - /// - public static class UrlHelperExtensions - { - /// - /// 转换为 Blazor 地址 ~/Admin/Index => Admin/Index - /// - /// - /// - public static string ToBlazorLink(this string url) => (url.StartsWith("http://", StringComparison.OrdinalIgnoreCase) || url.StartsWith("https://", StringComparison.OrdinalIgnoreCase)) ? url : url.Replace("~/", ""); - - /// - /// 转化为 Blazor 菜单地址 ~/Admin/Index => Pages/Admin/Index - /// - /// - /// - public static string ToBlazorMenuUrl(this string url) => url.Replace("~/", "Pages/"); - - /// - /// 转化为 Mvc 菜单地址 /Pages/Admin/Index => ~/Admin/Index - /// - /// - /// - public static string ToMvcMenuUrl(this string url) - { - var index = new List() { "/Pages", "/Pages/Admin" }; - return index.Any(u => u.Contains(url, System.StringComparison.OrdinalIgnoreCase)) ? "~/Admin/Index" : url.Replace("/Pages/", "~/"); - } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs b/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs deleted file mode 100644 index bc4bce1a6..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/UserExtensions.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Bootstrap.DataAccess; - -namespace Bootstrap.Admin.Blazor.Extensions -{ - /// - /// 获得 用户显示名称 - /// - public static class UserExtensions - { - /// - /// 获得 用户显示名称 - /// - public static string FormatDisplayName(this User user) - { - var displayName = user.DisplayName; - if (string.IsNullOrEmpty(displayName)) displayName = user.UserName; - return displayName; - } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs deleted file mode 100644 index 2c325b97c..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs +++ /dev/null @@ -1,61 +0,0 @@ -using Bootstrap.DataAccess; -using Task = System.Threading.Tasks.Task; - -namespace Bootstrap.Admin.Blazor.Pages.Admin -{ - /// - /// - /// - public partial class Users - { - [Inject] - [NotNull] - private DialogService? DialogService { get; set; } - - [Inject] - [NotNull] - private ToastService? ToastService { get; set; } - - private async Task OnAssignmentDept(IEnumerable users) - { - if (users.Count() == 1) - { - var option = new DialogOption() - { - Title = "部门授权", - BodyTemplate = BootstrapDynamicComponent.CreateComponent>(new Dictionary - { - [nameof(CheckboxList.Items)] = GroupHelper.Retrieves().Select(s => new SelectedItem(s.GroupCode, s.GroupName)) - }).Render() - }; - - await DialogService.Show(option); - } - else - { - await ToastService.Warning("部门授权", "请选择一个用户"); - } - } - - private async Task OnAssignmentRoles(IEnumerable users) - { - if (users.Count() != 0) - { - var option = new DialogOption() - { - Title = "分配角色", - BodyTemplate = BootstrapDynamicComponent.CreateComponent>(new Dictionary - { - [nameof(CheckboxList.Items)] = RoleHelper.Retrieves().Select(s => new SelectedItem(s.Id!, s.RoleName) { Active = s.Checked == "" ? false : true }) - }).Render() - }; - - await DialogService.Show(option); - } - else - { - await ToastService.Warning("分配角色", "请选择一个用户"); - } - } - } -} diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor b/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor deleted file mode 100644 index ff0e4c4e7..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor +++ /dev/null @@ -1,4 +0,0 @@ -@layout AdminLayout -@attribute [Authorize] - -@using Bootstrap.Admin.Blazor.Models diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor b/src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor deleted file mode 100644 index e1a9a7567..000000000 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor +++ /dev/null @@ -1,3 +0,0 @@ -@inherits LayoutComponentBase - -@Body diff --git a/src/blazor/admin/Bootstrap.Admin.Blazor.DataAccess/Bootstrap.Admin.Blazor.DataAccess.csproj b/src/blazor/admin/Bootstrap.Admin.Blazor.DataAccess/Bootstrap.Admin.Blazor.DataAccess.csproj new file mode 100644 index 000000000..263821e98 --- /dev/null +++ b/src/blazor/admin/Bootstrap.Admin.Blazor.DataAccess/Bootstrap.Admin.Blazor.DataAccess.csproj @@ -0,0 +1,13 @@ + + + + net6.0 + enable + enable + + + + + + + diff --git a/src/blazor/admin/Bootstrap.Admin.Blazor.DataAccess/Dict.cs b/src/blazor/admin/Bootstrap.Admin.Blazor.DataAccess/Dict.cs new file mode 100644 index 000000000..d58b68231 --- /dev/null +++ b/src/blazor/admin/Bootstrap.Admin.Blazor.DataAccess/Dict.cs @@ -0,0 +1,38 @@ +// Copyright (c) Argo Zhang (argo@163.com). All rights reserved. + +using PetaPoco; + +namespace Bootstrap.Admin.Blazor.DataAccess +{ + /// + /// 字典配置项 + /// + [TableName("Dicts")] + public class Dict + { + /// + /// 获得/设置 字典主键 数据库自增列 + /// + public string? Id { get; set; } + + /// + /// 获得/设置 字典分类 + /// + public string Category { get; set; } = ""; + + /// + /// 获得/设置 字典名称 + /// + public string Name { get; set; } = ""; + + /// + /// 获得/设置 字典字典值 + /// + public string Code { get; set; } = ""; + + /// + /// 获得/设置 字典定义值 0 表示系统使用,1 表示用户自定义 默认为 1 + /// + public int Define { get; set; } = 1; + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/App.razor b/src/blazor/admin/Bootstrap.Admin.Blazor/App.razor similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/App.razor rename to src/blazor/admin/Bootstrap.Admin.Blazor/App.razor diff --git a/src/admin/Bootstrap.Admin.Blazor/App.razor.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/App.razor.cs similarity index 77% rename from src/admin/Bootstrap.Admin.Blazor/App.razor.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/App.razor.cs index 82885a560..970217773 100644 --- a/src/admin/Bootstrap.Admin.Blazor/App.razor.cs +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/App.razor.cs @@ -1,6 +1,4 @@ -using Bootstrap.DataAccess; - -namespace Bootstrap.Admin.Blazor +namespace Bootstrap.Admin.Blazor { /// /// @@ -23,7 +21,7 @@ namespace Bootstrap.Admin.Blazor { base.OnInitialized(); - Title = DictHelper.RetrieveWebTitle(AppContext.AppId); + //Title = DictHelper.RetrieveWebTitle(AppContext.AppId); } } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj b/src/blazor/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj similarity index 56% rename from src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj rename to src/blazor/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj index 864367da8..f13b995c3 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Bootstrap.Admin.Blazor.csproj @@ -6,24 +6,19 @@ - - - - - + - - + - - - - - + + + + + diff --git a/src/admin/Bootstrap.Admin.Blazor/BootstrapAdmin.db b/src/blazor/admin/Bootstrap.Admin.Blazor/BootstrapAdmin.db similarity index 92% rename from src/admin/Bootstrap.Admin.Blazor/BootstrapAdmin.db rename to src/blazor/admin/Bootstrap.Admin.Blazor/BootstrapAdmin.db index 0e05868dde5dc02358cdff0383b74a1123530e3e..ab36649a648ee4c4da44e0aae87efd33e54ec6cc 100644 GIT binary patch delta 2348 zcmb_e&u<$=6t*`%8Yd-9K&UAk7-*XW;cRx-zc*>x#7-g$+E_T{5*2&89w$TAJFD4o z8dpdgBUM5bLR3DO3layADh_a{P_9%+qynW7fw+|$XVgCc!R&h1ahtTNqTXib?R)cm zZ@%~5Y;A?Meh7W`YR}C;ATW9hoDbft7jG1U-xr0iUh5Nt2Z8Qg;lZ8Zp*`WmkGP-GE( z0|5)s4XhzhCKRxmiNIJ6F_q}Sb2rF%a3054bs|8G;SI>R#~dNd zVm5{5oDQ!ODmsp{nuaW~9V~;&u&Oi1l5ZVZlvi4g+)vCStx7SgiS4Zn*4ULX5deNH zxQI1MEK+9T{3b(&#i>|g2ARkxAw#QWjSrA!I|O+km(M$dtXEAj4Rt+_8Cu|A39X4~ zia6p~x>~IugZWl#eA!`+E2fT|eK%*$Rv7rdq}L!efaZmBzrr8~DXbudXx1o`l?zvZ z>2FwJz=`Mx8i1`)axGi-16?9)fmDssn=kZtQsXy%c6;}XkQf*p79Iu${~CP#_mLYR>brI9k7FafD?NYrjCZeheJecVGT0Hi>gq!CpS!`^FUvqms!>UmBvF#2 zR3sj+tMeVENXsP0q)0MVS2GTLTcMfFffax}qFq%Jf+*$IB# zG^d2#VMSHE!({GPSI>92`3U7yEWvrrbeJUHNlrN6&$*_iG%fTD`QW9P9OtI#4wIiK z*#TKsr}j4dfF=9PBgEE%o*@#l~^((9+F z)s0*s91h0TI{VP`2D6CTjqwRcY^S9ja*;?weK(U{HZ{DSe zt|LB6NmP+HxZ=)JmN3}3ms2W;P0eos!{aNu8 zGWNmY)2X{Q8-9>SW|+SPt|L0LS}5#)ekeEY@0=darb)#l2G17I+*M=p ze#{L!l0%d~3Mw20e@3v@jCE)_elK?TVcy@Mq1~}}Xz%tHVWH5~2Q3Yj_%osT>0a<$ z3}Hc;Y` O7#{$$rr8)CTKOOT6FP4I delta 84 zcmZoTz}e8iIYFAWj)8$eWuk&TV_joHYXale1g0hOY>X^t8CcG478E$lvi+ diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs similarity index 88% rename from src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs index f048d2a15..a537d031c 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Components/BlazorTable.razor.cs @@ -50,5 +50,11 @@ /// [Parameter] public IDataService? DataService { get; set; } + + /// + /// + /// + [Parameter] + public Func>>? OnQueryAsync { get; set; } } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor b/src/blazor/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor rename to src/blazor/admin/Bootstrap.Admin.Blazor/Components/DictSearch.razor diff --git a/src/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs similarity index 47% rename from src/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs index dc89bdb95..7e74dd13d 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Controllers/AccountController.cs @@ -1,10 +1,4 @@ -using Bootstrap.DataAccess; -using Longbow.AlipayAuth; -using Longbow.GiteeAuth; -using Longbow.GitHubAuth; -using Longbow.TencentAuth; -using Longbow.WeChatAuth; -using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Authentication; using Microsoft.AspNetCore.Authentication.Cookies; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; @@ -13,13 +7,13 @@ using System.Security.Claims; namespace Bootstrap.Admin.Controllers { - /// - /// Account controller. - /// - [AllowAnonymous] - [AutoValidateAntiforgeryToken] - public class AccountController : Controller - { + ///// + ///// Account controller. + ///// + //[AllowAnonymous] + //[AutoValidateAntiforgeryToken] + //public class AccountController : Controller + //{ //private const string MobileSchema = "Mobile"; ///// ///// 系统锁屏界面 @@ -60,32 +54,32 @@ namespace Bootstrap.Admin.Controllers // return ret; //} - /// - /// 系统登录方法 - /// - /// - /// - /// - [HttpGet] - public ActionResult Login([FromQuery] string? appId = null, [FromQuery] string view = "") - { - if (DictHelper.RetrieveSystemModel()) - { - ViewBag.UserName = "Admin"; - ViewBag.Password = "123789"; - } - return User.Identity!.IsAuthenticated ? (ActionResult)Redirect("~/Home/Index") : LoginView(view, new LoginModel(appId)); - } - - private ViewResult LoginView(string view, LoginModel model) - { - if (string.IsNullOrEmpty(view)) - { - // retrieve login view from db - view = DictHelper.RetrieveLoginView(); - } - return View(view, model); - } + ///// + ///// 系统登录方法 + ///// + ///// + ///// + ///// + //[HttpGet] + //public ActionResult Login([FromQuery] string? appId = null, [FromQuery] string view = "") + //{ + // if (DictHelper.RetrieveSystemModel()) + // { + // ViewBag.UserName = "Admin"; + // ViewBag.Password = "123789"; + // } + // return User.Identity!.IsAuthenticated ? (ActionResult)Redirect("~/Home/Index") : LoginView(view, new LoginModel(appId)); + //} + + //private ViewResult LoginView(string view, LoginModel model) + //{ + // if (string.IsNullOrEmpty(view)) + // { + // // retrieve login view from db + // view = DictHelper.RetrieveLoginView(); + // } + // return View(view, model); + //} ///// ///// 短信验证登陆方法 @@ -128,43 +122,43 @@ namespace Bootstrap.Admin.Controllers // return auth ? await SignInAsync(phone, true, MobileSchema) : RedirectLogin(); //} - private IActionResult RedirectLogin() - { - var query = Request.Query.Aggregate(new Dictionary(), (d, v) => - { - d.Add(v.Key, v.Value.ToString()); - return d; - }); - return Redirect(QueryHelpers.AddQueryString(Request.PathBase + CookieAuthenticationDefaults.LoginPath, query)); - } - - /// - /// Login the specified userName, password and remember. - /// - /// The login. - /// User name. - /// Password. - /// Remember. - [HttpPost] - public async Task Login(string userName, string password, string remember) - { - if (string.IsNullOrEmpty(userName) || string.IsNullOrEmpty(password)) return RedirectLogin(); - - var auth = UserHelper.Authenticate(userName, password); - await HttpContext.Log(userName, auth); - return auth ? await SignInAsync(userName, remember == "true") : LoginView("", new LoginModel() { AuthFailed = true }); - } - - private async Task SignInAsync(string userName, bool persistent, string authenticationScheme = CookieAuthenticationDefaults.AuthenticationScheme) - { - var identity = new ClaimsIdentity(authenticationScheme); - identity.AddClaim(new Claim(ClaimTypes.Name, userName)); - await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(identity), new AuthenticationProperties { ExpiresUtc = DateTimeOffset.Now.AddDays(DictHelper.RetrieveCookieExpiresPeriod()), IsPersistent = persistent }); - - // redirect origin url - var originUrl = Request.Query[CookieAuthenticationDefaults.ReturnUrlParameter].FirstOrDefault() ?? "~/Home/Index"; - return Redirect(originUrl); - } + //private IActionResult RedirectLogin() + //{ + // var query = Request.Query.Aggregate(new Dictionary(), (d, v) => + // { + // d.Add(v.Key, v.Value.ToString()); + // return d; + // }); + // return Redirect(QueryHelpers.AddQueryString(Request.PathBase + CookieAuthenticationDefaults.LoginPath, query)); + //} + + ///// + ///// Login the specified userName, password and remember. + ///// + ///// The login. + ///// User name. + ///// Password. + ///// Remember. + //[HttpPost] + //public async Task Login(string userName, string password, string remember) + //{ + // if (string.IsNullOrEmpty(userName) || string.IsNullOrEmpty(password)) return RedirectLogin(); + + // var auth = UserHelper.Authenticate(userName, password); + // await HttpContext.Log(userName, auth); + // return auth ? await SignInAsync(userName, remember == "true") : LoginView("", new LoginModel() { AuthFailed = true }); + //} + + //private async Task SignInAsync(string userName, bool persistent, string authenticationScheme = CookieAuthenticationDefaults.AuthenticationScheme) + //{ + // var identity = new ClaimsIdentity(authenticationScheme); + // identity.AddClaim(new Claim(ClaimTypes.Name, userName)); + // await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(identity), new AuthenticationProperties { ExpiresUtc = DateTimeOffset.Now.AddDays(DictHelper.RetrieveCookieExpiresPeriod()), IsPersistent = persistent }); + + // // redirect origin url + // var originUrl = Request.Query[CookieAuthenticationDefaults.ReturnUrlParameter].FirstOrDefault() ?? "~/Home/Index"; + // return Redirect(originUrl); + //} ///// ///// Logout this instance. @@ -186,59 +180,59 @@ namespace Bootstrap.Admin.Controllers //[HttpGet] //public ActionResult AccessDenied() => View("Error", ErrorModel.CreateById(403)); - /// - /// Gitee 认证 - /// - /// - [HttpGet] - public IActionResult Gitee([FromServices] IConfiguration config) - { - var enabled = config.GetValue($"{nameof(GiteeOptions)}:Enabled", false); - return Challenge(enabled ? GiteeDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); - } - - /// - /// GitHub 认证 - /// - /// - [HttpGet] - public IActionResult GitHub([FromServices] IConfiguration config) - { - var enabled = config.GetValue($"{nameof(GitHubOptions)}:Enabled", false); - return Challenge(enabled ? GitHubDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); - } - - /// - /// Tencent 认证 - /// - /// - [HttpGet] - public IActionResult Tencent([FromServices] IConfiguration config) - { - var enabled = config.GetValue($"{nameof(TencentOptions)}:Enabled", false); - return Challenge(enabled ? TencentDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); - } - - /// - /// Alipay 认证 - /// - /// - [HttpGet] - public IActionResult Alipay([FromServices] IConfiguration config) - { - var enabled = config.GetValue($"{nameof(AlipayOptions)}:Enabled", false); - return Challenge(enabled ? AlipayDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); - } - - /// - /// WeChat 认证 - /// - /// - [HttpGet] - public IActionResult WeChat([FromServices] IConfiguration config) - { - var enabled = config.GetValue($"{nameof(WeChatOptions)}:Enabled", false); - return Challenge(enabled ? WeChatDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); - } - } + ///// + ///// Gitee 认证 + ///// + ///// + //[HttpGet] + //public IActionResult Gitee([FromServices] IConfiguration config) + //{ + // var enabled = config.GetValue($"{nameof(GiteeOptions)}:Enabled", false); + // return Challenge(enabled ? GiteeDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); + //} + + ///// + ///// GitHub 认证 + ///// + ///// + //[HttpGet] + //public IActionResult GitHub([FromServices] IConfiguration config) + //{ + // var enabled = config.GetValue($"{nameof(GitHubOptions)}:Enabled", false); + // return Challenge(enabled ? GitHubDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); + //} + + ///// + ///// Tencent 认证 + ///// + ///// + //[HttpGet] + //public IActionResult Tencent([FromServices] IConfiguration config) + //{ + // var enabled = config.GetValue($"{nameof(TencentOptions)}:Enabled", false); + // return Challenge(enabled ? TencentDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); + //} + + ///// + ///// Alipay 认证 + ///// + ///// + //[HttpGet] + //public IActionResult Alipay([FromServices] IConfiguration config) + //{ + // var enabled = config.GetValue($"{nameof(AlipayOptions)}:Enabled", false); + // return Challenge(enabled ? AlipayDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); + //} + + ///// + ///// WeChat 认证 + ///// + ///// + //[HttpGet] + //public IActionResult WeChat([FromServices] IConfiguration config) + //{ + // var enabled = config.GetValue($"{nameof(WeChatOptions)}:Enabled", false); + // return Challenge(enabled ? WeChatDefaults.AuthenticationScheme : CookieAuthenticationDefaults.AuthenticationScheme); + //} + //} } diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/DatabaseExtensions.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Extensions/DatabaseExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Extensions/DatabaseExtensions.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/Extensions/DatabaseExtensions.cs diff --git a/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs similarity index 74% rename from src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs index 107e7d1ba..522b354be 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Extensions/ServicesExtensions.cs @@ -1,8 +1,4 @@ -using Bootstrap.DataAccess; -using BootstrapBlazor.DataAcces.PetaPoco; -using Microsoft.Extensions.DependencyInjection.Extensions; -using PetaPoco; -using PetaPoco.Providers; +using BootstrapBlazor.DataAcces.PetaPoco; using System.Text; namespace Microsoft.Extensions.DependencyInjection @@ -21,18 +17,18 @@ namespace Microsoft.Extensions.DependencyInjection Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); // 增加后台任务服务 - services.AddTaskServices(); + //services.AddTaskServices(); - services.AddLogging(logging => logging.AddFileLogger().AddCloudLogger().AddDBLogger(ExceptionsHelper.Log)); + //services.AddLogging(logging => logging.AddFileLogger().AddCloudLogger().AddDBLogger(ExceptionsHelper.Log)); services.AddCors(); services.AddResponseCompression(); - services.AddCodePageProvider(); + //services.AddCodePageProvider(); - services.AddCacheManager(); - services.AddDbAdapter(); - services.AddIPLocator(DictHelper.ConfigIPLocator); - services.AddOnlineUsers(); - services.AddSignalR().AddJsonProtocol(op => op.PayloadSerializerOptions.AddDefaultConverters()); + //services.AddCacheManager(); + //services.AddDbAdapter(); + //services.AddIPLocator(DictHelper.ConfigIPLocator); + //services.AddOnlineUsers(); + //services.AddSignalR().AddJsonProtocol(op => op.PayloadSerializerOptions.AddDefaultConverters()); //services.AddBootstrapAdminAuthentication(Configuration) // .AddGitee(OAuthHelper.Configure) // .AddGitHub(OAuthHelper.Configure) @@ -40,7 +36,7 @@ namespace Microsoft.Extensions.DependencyInjection // .AddAlipay(OAuthHelper.Configure); //services.AddAuthorization(options => options.DefaultPolicy = new AuthorizationPolicyBuilder().RequireBootstrapAdminAuthorizate().Build()); //services.AddButtonAuthorization(MenuHelper.AuthorizateButtons); - services.AddBootstrapAdminBackgroundTask(); + //services.AddBootstrapAdminBackgroundTask(); //services.AddHttpClient(); //services.AddAdminHealthChecks(); //services.AddSMSProvider(); @@ -60,7 +56,7 @@ namespace Microsoft.Extensions.DependencyInjection // options.Filters.Add(); // options.Filters.Add>(); //}).AddJsonOptions(op => op.JsonSerializerOptions.AddDefaultConverters()); - services.AddControllersWithViews().AddJsonOptions(op => op.JsonSerializerOptions.AddDefaultConverters()); + //services.AddControllersWithViews().AddJsonOptions(op => op.JsonSerializerOptions.AddDefaultConverters()); // 增加 BootstrapBlazor 组件 services.AddBootstrapBlazor(); @@ -71,6 +67,9 @@ namespace Microsoft.Extensions.DependencyInjection // 增加 BootstrapApp 上下文服务 services.AddSingleton(); + // 增加数据服务 + services.AddSingleton(); + return services; } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs similarity index 79% rename from src/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs index 9841c04d1..a9158a5b7 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Models/DictsSearchModel.cs @@ -1,4 +1,4 @@ -using Bootstrap.Security; +using Bootstrap.Admin.Blazor.DataAccess; namespace Bootstrap.Admin.Blazor.Models { @@ -32,17 +32,17 @@ namespace Bootstrap.Admin.Blazor.Models if (!string.IsNullOrEmpty(Name)) { - ret.Add(new SearchFilterAction(nameof(BootstrapDict.Name), Name)); + ret.Add(new SearchFilterAction(nameof(Dict.Name), Name)); } if (!string.IsNullOrEmpty(Category)) { - ret.Add(new SearchFilterAction(nameof(BootstrapDict.Category), Category)); + ret.Add(new SearchFilterAction(nameof(Dict.Category), Category)); } if (Define.HasValue) { - ret.Add(new SearchFilterAction(nameof(BootstrapDict.Define), Define, FilterAction.Equal)); + ret.Add(new SearchFilterAction(nameof(Dict.Define), Define, FilterAction.Equal)); } return ret; diff --git a/src/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs similarity index 48% rename from src/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs index e8240c739..d9b7793a5 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Models/LoginModel.cs @@ -1,25 +1,23 @@ -using Bootstrap.DataAccess; - -namespace Bootstrap.Admin.Blazor.Models +namespace Bootstrap.Admin.Blazor.Models { /// /// 登陆页面 Model /// public class LoginModel { - /// - /// 默认构造函数 - /// - /// - public LoginModel(string? appId = null) - { - ImageLibUrl = DictHelper.RetrieveImagesLibUrl(); - } + ///// + ///// 默认构造函数 + ///// + ///// + //public LoginModel(string? appId = null) + //{ + // //ImageLibUrl = DictHelper.RetrieveImagesLibUrl(); + //} /// /// 验证码图床地址 /// - public string ImageLibUrl { get; protected set; } + public string? ImageLibUrl { get; protected set; } /// /// 是否登录认证失败 为真时客户端弹出滑块验证码 diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor rename to src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs similarity index 79% rename from src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs index 9bcc66ea7..5f78f41fc 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Dicts.razor.cs @@ -1,9 +1,4 @@ -using Bootstrap.Admin.Blazor.Models; -using Bootstrap.DataAccess; -using Bootstrap.Security; -using Task = System.Threading.Tasks.Task; - -namespace Bootstrap.Admin.Blazor.Pages.Admin +namespace Bootstrap.Admin.Blazor.Pages.Admin { /// /// diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor rename to src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Index.razor diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor similarity index 97% rename from src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor rename to src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor index 1f2cf7620..1153b4bc3 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor @@ -1,6 +1,6 @@ @page "/admin/users" - +@* @@ -14,3 +14,4 @@ +*@ \ No newline at end of file diff --git a/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs new file mode 100644 index 000000000..c15f14901 --- /dev/null +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/Users.razor.cs @@ -0,0 +1,60 @@ +using Task = System.Threading.Tasks.Task; + +namespace Bootstrap.Admin.Blazor.Pages.Admin +{ + /// + /// + /// + public partial class Users + { + //[Inject] + //[NotNull] + //private DialogService? DialogService { get; set; } + + //[Inject] + //[NotNull] + //private ToastService? ToastService { get; set; } + + //private async Task OnAssignmentDept(IEnumerable users) + //{ + // if (users.Count() == 1) + // { + // var option = new DialogOption() + // { + // Title = "部门授权", + // BodyTemplate = BootstrapDynamicComponent.CreateComponent>(new Dictionary + // { + // [nameof(CheckboxList.Items)] = GroupHelper.Retrieves().Select(s => new SelectedItem(s.GroupCode, s.GroupName)) + // }).Render() + // }; + + // await DialogService.Show(option); + // } + // else + // { + // await ToastService.Warning("部门授权", "请选择一个用户"); + // } + //} + + //private async Task OnAssignmentRoles(IEnumerable users) + //{ + // if (users.Count() != 0) + // { + // var option = new DialogOption() + // { + // Title = "分配角色", + // BodyTemplate = BootstrapDynamicComponent.CreateComponent>(new Dictionary + // { + // [nameof(CheckboxList.Items)] = RoleHelper.Retrieves().Select(s => new SelectedItem(s.Id!, s.RoleName) { Active = s.Checked == "" ? false : true }) + // }).Render() + // }; + + // await DialogService.Show(option); + // } + // else + // { + // await ToastService.Warning("分配角色", "请选择一个用户"); + // } + //} + } +} diff --git a/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor new file mode 100644 index 000000000..6de5d1914 --- /dev/null +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Admin/_Imports.razor @@ -0,0 +1 @@ +@attribute [Authorize] diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/Home/Index.razor b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Home/Index.razor similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Pages/Home/Index.razor rename to src/blazor/admin/Bootstrap.Admin.Blazor/Pages/Home/Index.razor diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/_Host.cshtml b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/_Host.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Pages/_Host.cshtml rename to src/blazor/admin/Bootstrap.Admin.Blazor/Pages/_Host.cshtml diff --git a/src/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml b/src/blazor/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml rename to src/blazor/admin/Bootstrap.Admin.Blazor/Pages/_Layout.cshtml diff --git a/src/admin/Bootstrap.Admin.Blazor/Program.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Program.cs similarity index 95% rename from src/admin/Bootstrap.Admin.Blazor/Program.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/Program.cs index fb4cfe0df..814cc97b8 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Program.cs +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Program.cs @@ -20,7 +20,7 @@ app.UseStaticFiles(); app.UseRouting(); // 开启缓存中间件 -app.UseCacheManager(); +//app.UseCacheManager(); // 开启 webapi app.MapDefaultControllerRoute(); diff --git a/src/admin/Bootstrap.Admin.Blazor/Properties/launchSettings.json b/src/blazor/admin/Bootstrap.Admin.Blazor/Properties/launchSettings.json similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Properties/launchSettings.json rename to src/blazor/admin/Bootstrap.Admin.Blazor/Properties/launchSettings.json diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/BootstrapAppContext.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Services/BootstrapAppContext.cs similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Services/BootstrapAppContext.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/Services/BootstrapAppContext.cs diff --git a/src/blazor/admin/Bootstrap.Admin.Blazor/Services/BootstrapMenuService.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Services/BootstrapMenuService.cs new file mode 100644 index 000000000..a0b36b8df --- /dev/null +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Services/BootstrapMenuService.cs @@ -0,0 +1,9 @@ +namespace Bootstrap.Admin.Blazor.Services +{ + /// + /// + /// + public class BootstrapMenuService : IBootstrapMenuService + { + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/Services/DefaultDataService.cs diff --git a/src/blazor/admin/Bootstrap.Admin.Blazor/Services/IBootstrapMenuService.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Services/IBootstrapMenuService.cs new file mode 100644 index 000000000..a63ff8dff --- /dev/null +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Services/IBootstrapMenuService.cs @@ -0,0 +1,9 @@ +namespace Bootstrap.Admin.Blazor.Services +{ + /// + /// + /// + public interface IBootstrapMenuService + { + } +} diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor b/src/blazor/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor rename to src/blazor/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor.cs similarity index 35% rename from src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor.cs index 7335d0fe0..73478338d 100644 --- a/src/admin/Bootstrap.Admin.Blazor/Shared/AdminLayout.razor.cs +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/Shared/MainLayout.razor.cs @@ -1,9 +1,9 @@ namespace Bootstrap.Admin.Blazor.Shared { /// - /// AdminLayout 布局类 + /// MainLayout 布局类 /// - public partial class AdminLayout + public partial class MainLayout { private IEnumerable? MenuItems { get; set; } @@ -14,7 +14,19 @@ { base.OnInitialized(); - MenuItems = DataAccess.MenuHelper.RetrieveSystemMenus("Admin", "admin/dicts").Select(s => new MenuItem() { Url = s.Url.Replace("~", "").ToLower(), Text = s.Name, Icon = s.Icon, Items = s.Menus.Select(x => new MenuItem { Url = x.Url.Replace("~", "").ToLower(), Text = x.Name, Icon = x.Icon }) }); + // TODO: 暂时写死 Admin 账号 + //MenuItems = DataAccess.MenuHelper.RetrieveSystemMenus("Admin").Select(s => new MenuItem() + //{ + // Url = s.Url.Replace("~", ""), + // Text = s.Name, + // Icon = s.Icon, + // Items = s.Menus.Select(x => new MenuItem + // { + // Url = x.Url.Replace("~", ""), + // Text = x.Name, + // Icon = x.Icon + // }) + //}); } } } diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor b/src/blazor/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor rename to src/blazor/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.cs b/src/blazor/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.cs similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.cs rename to src/blazor/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.cs diff --git a/src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.css b/src/blazor/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.css similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.css rename to src/blazor/admin/Bootstrap.Admin.Blazor/Shared/NotFoundLayout.razor.css diff --git a/src/admin/Bootstrap.Admin.Blazor/_Imports.razor b/src/blazor/admin/Bootstrap.Admin.Blazor/_Imports.razor similarity index 86% rename from src/admin/Bootstrap.Admin.Blazor/_Imports.razor rename to src/blazor/admin/Bootstrap.Admin.Blazor/_Imports.razor index 28442cc6c..67c625c79 100644 --- a/src/admin/Bootstrap.Admin.Blazor/_Imports.razor +++ b/src/blazor/admin/Bootstrap.Admin.Blazor/_Imports.razor @@ -7,10 +7,11 @@ @using Microsoft.AspNetCore.Components.Web.Virtualization @using Microsoft.JSInterop +@using BootstrapBlazor.Components + @using Bootstrap.Admin.Blazor @using Bootstrap.Admin.Blazor.Components +@using Bootstrap.Admin.Blazor.Models @using Bootstrap.Admin.Blazor.Shared -@using Bootstrap.Security -@using BootstrapBlazor.Components -@using Bootstrap.DataAccess +@using Bootstrap.Admin.Blazor.DataAccess \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json b/src/blazor/admin/Bootstrap.Admin.Blazor/appsettings.Development.json similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/appsettings.Development.json rename to src/blazor/admin/Bootstrap.Admin.Blazor/appsettings.Development.json diff --git a/src/admin/Bootstrap.Admin.Blazor/appsettings.json b/src/blazor/admin/Bootstrap.Admin.Blazor/appsettings.json similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/appsettings.json rename to src/blazor/admin/Bootstrap.Admin.Blazor/appsettings.json diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/motronic.css b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/css/motronic.css similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/css/motronic.css rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/css/motronic.css diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/css/site.css diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.ico b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.ico similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.ico rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.ico diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/favicon.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/404.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404_icon.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/404_icon.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/404_icon.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/404_icon.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/500.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/500.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/500.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/500.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo-C.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo-C.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo-C.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo-C.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/Argo.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/aliyun-default.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/aliyun-default.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/aliyun-default.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/aliyun-default.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/banner4.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/banner4.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/banner4.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/banner4.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg2.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg2.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg2.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg2.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg3.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg3.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg3.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg3.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg4.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg4.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg4.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg4.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg404.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg404.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg404.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/bg404.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/blazor.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/brand.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/brand.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/brand.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/brand.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/cover-bg.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/cover-bg.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/cover-bg.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/cover-bg.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/dingding.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/dingding.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/dingding.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/dingding.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/downloadwindows_icon.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/downloadwindows_icon.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/downloadwindows_icon.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/downloadwindows_icon.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/enterprise.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/enterprise.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/enterprise.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/enterprise.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/error.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/error.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/error.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/error.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/error_icon.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/error_icon.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/error_icon.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/error_icon.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/git.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/git.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/git.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/git.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/gitee.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/gitee.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/gitee.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/gitee.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-1.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-1.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-1.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-1.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-2.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-2.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-2.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-2.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/left.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/left.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/loading-sm.gif b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/loading-sm.gif similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/loading-sm.gif rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/loading-sm.gif diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/lock-bg.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/lock-bg.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/lock-bg.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/lock-bg.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/login-background.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/login-background.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/login-background.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/login-background.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo1.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo1.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo1.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo1.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo2.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo2.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo2.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo2.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo3.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo3.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo3.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo3.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo4.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo4.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo4.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo4.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo5.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo5.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo5.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo5.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo6.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo6.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo6.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo6.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo7.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo7.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo7.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/logo7.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/nav-expand.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/nav-expand.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/nav-expand.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/nav-expand.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore2.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore2.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore2.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/netcore2.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-2.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-2.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-2.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-2.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-3.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-3.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-3.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq-3.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/qq.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/success.png b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/success.png similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/success.png rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/success.png diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/uploader/default.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/uploader/default.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/uploader/default.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/uploader/default.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weibo.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/weibo.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weibo.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/weibo.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin-2.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin-2.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin-2.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin-2.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/weixin.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-2.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-2.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-2.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-2.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-3.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-3.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-3.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao-3.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao.svg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao.svg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao.svg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/images/zhifubao.svg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic0.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic0.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic0.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic0.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic1.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic1.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic1.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic1.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic2.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic2.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic2.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic2.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic3.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic3.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic3.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic3.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic4.jpg b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic4.jpg similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic4.jpg rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/images/Pic4.jpg diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/longbow.slidercaptcha.js b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/longbow.slidercaptcha.js similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/longbow.slidercaptcha.js rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/longbow.slidercaptcha.js diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/slidercaptcha.css b/src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/slidercaptcha.css similarity index 100% rename from src/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/slidercaptcha.css rename to src/blazor/admin/Bootstrap.Admin.Blazor/wwwroot/lib/captcha/slidercaptcha.css diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/App.razor b/src/blazor/client/Bootstrap.Client.Blazor.Shared/App.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.Shared/App.razor rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/App.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/Bootstrap.Client.Blazor.Shared.csproj b/src/blazor/client/Bootstrap.Client.Blazor.Shared/Bootstrap.Client.Blazor.Shared.csproj similarity index 78% rename from src/blazor/Bootstrap.Client.Blazor.Shared/Bootstrap.Client.Blazor.Shared.csproj rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/Bootstrap.Client.Blazor.Shared.csproj index e4f6f94b3..ee3662cc7 100644 --- a/src/blazor/Bootstrap.Client.Blazor.Shared/Bootstrap.Client.Blazor.Shared.csproj +++ b/src/blazor/client/Bootstrap.Client.Blazor.Shared/Bootstrap.Client.Blazor.Shared.csproj @@ -11,7 +11,7 @@ - + diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/Pages/Index.razor b/src/blazor/client/Bootstrap.Client.Blazor.Shared/Pages/Index.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.Shared/Pages/Index.razor rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/Pages/Index.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/Pages/Test.razor b/src/blazor/client/Bootstrap.Client.Blazor.Shared/Pages/Test.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.Shared/Pages/Test.razor rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/Pages/Test.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/Shared/MainLayout.razor b/src/blazor/client/Bootstrap.Client.Blazor.Shared/Shared/MainLayout.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.Shared/Shared/MainLayout.razor rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/Shared/MainLayout.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/Shared/MainLayout.razor.cs b/src/blazor/client/Bootstrap.Client.Blazor.Shared/Shared/MainLayout.razor.cs similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.Shared/Shared/MainLayout.razor.cs rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/Shared/MainLayout.razor.cs diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/Shared/RedirectToLogin.cs b/src/blazor/client/Bootstrap.Client.Blazor.Shared/Shared/RedirectToLogin.cs similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.Shared/Shared/RedirectToLogin.cs rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/Shared/RedirectToLogin.cs diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/Shared/Widget.razor b/src/blazor/client/Bootstrap.Client.Blazor.Shared/Shared/Widget.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.Shared/Shared/Widget.razor rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/Shared/Widget.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/_Imports.razor b/src/blazor/client/Bootstrap.Client.Blazor.Shared/_Imports.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.Shared/_Imports.razor rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/_Imports.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/wwwroot/css/site.css b/src/blazor/client/Bootstrap.Client.Blazor.Shared/wwwroot/css/site.css similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.Shared/wwwroot/css/site.css rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/wwwroot/css/site.css diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/wwwroot/images/Argo-C.png b/src/blazor/client/Bootstrap.Client.Blazor.Shared/wwwroot/images/Argo-C.png similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.Shared/wwwroot/images/Argo-C.png rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/wwwroot/images/Argo-C.png diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/wwwroot/images/Argo.png b/src/blazor/client/Bootstrap.Client.Blazor.Shared/wwwroot/images/Argo.png similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.Shared/wwwroot/images/Argo.png rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/wwwroot/images/Argo.png diff --git a/src/blazor/Bootstrap.Client.Blazor.Shared/wwwroot/images/brand.png b/src/blazor/client/Bootstrap.Client.Blazor.Shared/wwwroot/images/brand.png similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.Shared/wwwroot/images/brand.png rename to src/blazor/client/Bootstrap.Client.Blazor.Shared/wwwroot/images/brand.png diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/App.razor b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/App.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/App.razor rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/App.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/Bootstrap.Client.Blazor.WebAssembly.csproj b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Bootstrap.Client.Blazor.WebAssembly.csproj similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/Bootstrap.Client.Blazor.WebAssembly.csproj rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Bootstrap.Client.Blazor.WebAssembly.csproj diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/Pages/Counter.razor b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Pages/Counter.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/Pages/Counter.razor rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Pages/Counter.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/Pages/FetchData.razor b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Pages/FetchData.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/Pages/FetchData.razor rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Pages/FetchData.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/Pages/Index.razor b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Pages/Index.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/Pages/Index.razor rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Pages/Index.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/Program.cs b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Program.cs similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/Program.cs rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Program.cs diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/Properties/launchSettings.json b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Properties/launchSettings.json similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/Properties/launchSettings.json rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Properties/launchSettings.json diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/Shared/MainLayout.razor b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Shared/MainLayout.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/Shared/MainLayout.razor rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Shared/MainLayout.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/Shared/MainLayout.razor.css b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Shared/MainLayout.razor.css similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/Shared/MainLayout.razor.css rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Shared/MainLayout.razor.css diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/Shared/NavMenu.razor b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Shared/NavMenu.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/Shared/NavMenu.razor rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Shared/NavMenu.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/Shared/NavMenu.razor.css b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Shared/NavMenu.razor.css similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/Shared/NavMenu.razor.css rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Shared/NavMenu.razor.css diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/Shared/SurveyPrompt.razor b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Shared/SurveyPrompt.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/Shared/SurveyPrompt.razor rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/Shared/SurveyPrompt.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/_Imports.razor b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/_Imports.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/_Imports.razor rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/_Imports.razor diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/app.css b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/app.css similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/app.css rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/app.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/bootstrap/bootstrap.min.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/bootstrap/bootstrap.min.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css.map b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/bootstrap/bootstrap.min.css.map similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css.map rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/bootstrap/bootstrap.min.css.map diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/FONT-LICENSE b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/FONT-LICENSE similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/FONT-LICENSE rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/FONT-LICENSE diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/ICON-LICENSE b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/ICON-LICENSE similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/ICON-LICENSE rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/ICON-LICENSE diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/README.md b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/README.md similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/README.md rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/README.md diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.eot b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.eot similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.eot rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.eot diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.otf b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.otf similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.otf rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.otf diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.svg b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.svg similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.svg rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.svg diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.woff b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.woff similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.woff rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/open-iconic/font/fonts/open-iconic.woff diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/favicon.ico b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/favicon.ico similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/favicon.ico rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/favicon.ico diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/index.html b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/index.html similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/index.html rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/index.html diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/sample-data/weather.json b/src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/sample-data/weather.json similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/sample-data/weather.json rename to src/blazor/client/Bootstrap.Client.Blazor.WebAssembly/wwwroot/sample-data/weather.json diff --git a/src/blazor/Bootstrap.Client.Blazor/Bootstrap.Client.Blazor.csproj b/src/blazor/client/Bootstrap.Client.Blazor/Bootstrap.Client.Blazor.csproj similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor/Bootstrap.Client.Blazor.csproj rename to src/blazor/client/Bootstrap.Client.Blazor/Bootstrap.Client.Blazor.csproj diff --git a/src/blazor/Bootstrap.Client.Blazor/Pages/_Host.cshtml b/src/blazor/client/Bootstrap.Client.Blazor/Pages/_Host.cshtml similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor/Pages/_Host.cshtml rename to src/blazor/client/Bootstrap.Client.Blazor/Pages/_Host.cshtml diff --git a/src/blazor/Bootstrap.Client.Blazor/Program.cs b/src/blazor/client/Bootstrap.Client.Blazor/Program.cs similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor/Program.cs rename to src/blazor/client/Bootstrap.Client.Blazor/Program.cs diff --git a/src/blazor/Bootstrap.Client.Blazor/Properties/launchSettings.json b/src/blazor/client/Bootstrap.Client.Blazor/Properties/launchSettings.json similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor/Properties/launchSettings.json rename to src/blazor/client/Bootstrap.Client.Blazor/Properties/launchSettings.json diff --git a/src/blazor/Bootstrap.Client.Blazor/Startup.cs b/src/blazor/client/Bootstrap.Client.Blazor/Startup.cs similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor/Startup.cs rename to src/blazor/client/Bootstrap.Client.Blazor/Startup.cs diff --git a/src/blazor/Bootstrap.Client.Blazor/_Imports.razor b/src/blazor/client/Bootstrap.Client.Blazor/_Imports.razor similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor/_Imports.razor rename to src/blazor/client/Bootstrap.Client.Blazor/_Imports.razor diff --git a/src/blazor/Bootstrap.Client.Blazor/appsettings.Development.json b/src/blazor/client/Bootstrap.Client.Blazor/appsettings.Development.json similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor/appsettings.Development.json rename to src/blazor/client/Bootstrap.Client.Blazor/appsettings.Development.json diff --git a/src/blazor/Bootstrap.Client.Blazor/appsettings.json b/src/blazor/client/Bootstrap.Client.Blazor/appsettings.json similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor/appsettings.json rename to src/blazor/client/Bootstrap.Client.Blazor/appsettings.json diff --git a/src/admin/Bootstrap.Admin/wwwroot/favicon.ico b/src/blazor/client/Bootstrap.Client.Blazor/wwwroot/favicon.ico similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/favicon.ico rename to src/blazor/client/Bootstrap.Client.Blazor/wwwroot/favicon.ico diff --git a/src/admin/Bootstrap.Admin/wwwroot/favicon.png b/src/blazor/client/Bootstrap.Client.Blazor/wwwroot/favicon.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/favicon.png rename to src/blazor/client/Bootstrap.Client.Blazor/wwwroot/favicon.png diff --git a/src/client/Bootstrap.Client/Views/Tools/Encrpty.cshtml b/src/client/Bootstrap.Client/Views/Tools/Encrpty.cshtml deleted file mode 100644 index ff491731e..000000000 --- a/src/client/Bootstrap.Client/Views/Tools/Encrpty.cshtml +++ /dev/null @@ -1,38 +0,0 @@ -@model EncrptyModel -@{ - ViewData["Title"] = "加密工具类"; -} -@section javascript { - -} -
    -
    加密工具
    -
    -
    -
    -
    - - -
    -
    - -
    - -
    - -
    -
    -
    -
    - -
    - -
    - -
    -
    -
    -
    -
    -
    -
    diff --git a/src/client/Bootstrap.Client/Views/Tools/Mail.cshtml b/src/client/Bootstrap.Client/Views/Tools/Mail.cshtml deleted file mode 100644 index 9cb00cf32..000000000 --- a/src/client/Bootstrap.Client/Views/Tools/Mail.cshtml +++ /dev/null @@ -1,14 +0,0 @@ -@model MailModel -@{ - ViewData["Title"] = "邮件测试工具"; -} -
    -
    -
    - -
    - -
    -
    -
    - \ No newline at end of file diff --git a/src/client/Bootstrap.Client/Views/Tools/SQL.cshtml b/src/client/Bootstrap.Client/Views/Tools/SQL.cshtml deleted file mode 100644 index 746093210..000000000 --- a/src/client/Bootstrap.Client/Views/Tools/SQL.cshtml +++ /dev/null @@ -1,17 +0,0 @@ -@model SQLModel -@{ - ViewData["Title"] = "SQL 脚本执行器"; -} -
    -
    - -
    -
    -
    - -
    - -
    -
    -
    - \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin/Bootstrap.Admin.csproj b/src/mvc/admin/Bootstrap.Admin/Bootstrap.Admin.csproj similarity index 100% rename from src/admin/Bootstrap.Admin/Bootstrap.Admin.csproj rename to src/mvc/admin/Bootstrap.Admin/Bootstrap.Admin.csproj diff --git a/src/admin/Bootstrap.Admin/BootstrapAdmin.db b/src/mvc/admin/Bootstrap.Admin/BootstrapAdmin.db similarity index 100% rename from src/admin/Bootstrap.Admin/BootstrapAdmin.db rename to src/mvc/admin/Bootstrap.Admin/BootstrapAdmin.db diff --git a/src/admin/Bootstrap.Admin/Controllers/AccountController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/AccountController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/AccountController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/AccountController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/AdminController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/AdminController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/AdminController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/AdminController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/AnalyseController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/AnalyseController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/AnalyseController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/AnalyseController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/AppsController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/AppsController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/AppsController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/AppsController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/CategoryController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/CategoryController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/CategoryController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/CategoryController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/DictsController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/DictsController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/DictsController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/DictsController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/ExceptionsController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/ExceptionsController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/ExceptionsController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/ExceptionsController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/GiteeController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/GiteeController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/GiteeController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/GiteeController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/GroupsController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/GroupsController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/GroupsController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/GroupsController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/HealthsController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/HealthsController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/HealthsController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/HealthsController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/InterfaceController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/InterfaceController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/InterfaceController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/InterfaceController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/LoginController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/LoginController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/LoginController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/LoginController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/LogsController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/LogsController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/LogsController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/LogsController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/MenusController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/MenusController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/MenusController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/MenusController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/MessagesController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/MessagesController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/MessagesController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/MessagesController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/NewController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/NewController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/NewController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/NewController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/NotificationsController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/NotificationsController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/NotificationsController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/NotificationsController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/OnlineUsersController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/OnlineUsersController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/OnlineUsersController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/OnlineUsersController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/ProfilesController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/ProfilesController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/ProfilesController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/ProfilesController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/RegisterController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/RegisterController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/RegisterController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/RegisterController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/RolesController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/RolesController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/RolesController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/RolesController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/SQLController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/SQLController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/SQLController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/SQLController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/SettingsController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/SettingsController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/SettingsController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/SettingsController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/TasksController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/TasksController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/TasksController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/TasksController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/TasksLogController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/TasksLogController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/TasksLogController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/TasksLogController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/TracesController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/TracesController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/TracesController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/TracesController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/Api/UsersController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/Api/UsersController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/Api/UsersController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/Api/UsersController.cs diff --git a/src/admin/Bootstrap.Admin/Controllers/HomeController.cs b/src/mvc/admin/Bootstrap.Admin/Controllers/HomeController.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Controllers/HomeController.cs rename to src/mvc/admin/Bootstrap.Admin/Controllers/HomeController.cs diff --git a/src/admin/Bootstrap.Admin/Dockerfile b/src/mvc/admin/Bootstrap.Admin/Dockerfile similarity index 100% rename from src/admin/Bootstrap.Admin/Dockerfile rename to src/mvc/admin/Bootstrap.Admin/Dockerfile diff --git a/src/admin/Bootstrap.Admin/Extensions/AutoGenerateDatabaseExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Extensions/AutoGenerateDatabaseExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Extensions/AutoGenerateDatabaseExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Extensions/AutoGenerateDatabaseExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Extensions/CloudLoggerExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Extensions/CloudLoggerExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Extensions/CloudLoggerExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Extensions/CloudLoggerExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Extensions/SMSExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Extensions/SMSExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Extensions/SMSExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Extensions/SMSExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Extensions/SignalRExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Extensions/SignalRExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Extensions/SignalRExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Extensions/SignalRExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Extensions/SwaggerExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Extensions/SwaggerExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Extensions/SwaggerExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Extensions/SwaggerExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Extensions/TasksExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Extensions/TasksExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Extensions/TasksExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Extensions/TasksExtensions.cs diff --git a/src/admin/Bootstrap.Admin/HealthChecks/DBHealthCheck.cs b/src/mvc/admin/Bootstrap.Admin/HealthChecks/DBHealthCheck.cs similarity index 100% rename from src/admin/Bootstrap.Admin/HealthChecks/DBHealthCheck.cs rename to src/mvc/admin/Bootstrap.Admin/HealthChecks/DBHealthCheck.cs diff --git a/src/admin/Bootstrap.Admin/HealthChecks/GiteeHttpClient.cs b/src/mvc/admin/Bootstrap.Admin/HealthChecks/GiteeHttpClient.cs similarity index 100% rename from src/admin/Bootstrap.Admin/HealthChecks/GiteeHttpClient.cs rename to src/mvc/admin/Bootstrap.Admin/HealthChecks/GiteeHttpClient.cs diff --git a/src/admin/Bootstrap.Admin/HealthChecks/GiteeHttpHealthCheck.cs b/src/mvc/admin/Bootstrap.Admin/HealthChecks/GiteeHttpHealthCheck.cs similarity index 100% rename from src/admin/Bootstrap.Admin/HealthChecks/GiteeHttpHealthCheck.cs rename to src/mvc/admin/Bootstrap.Admin/HealthChecks/GiteeHttpHealthCheck.cs diff --git a/src/admin/Bootstrap.Admin/HealthChecks/HealthChecksBuilderExtensions.cs b/src/mvc/admin/Bootstrap.Admin/HealthChecks/HealthChecksBuilderExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/HealthChecks/HealthChecksBuilderExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/HealthChecks/HealthChecksBuilderExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Models/AdminModel.cs b/src/mvc/admin/Bootstrap.Admin/Models/AdminModel.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Models/AdminModel.cs rename to src/mvc/admin/Bootstrap.Admin/Models/AdminModel.cs diff --git a/src/admin/Bootstrap.Admin/Models/ErrorModel.cs b/src/mvc/admin/Bootstrap.Admin/Models/ErrorModel.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Models/ErrorModel.cs rename to src/mvc/admin/Bootstrap.Admin/Models/ErrorModel.cs diff --git a/src/admin/Bootstrap.Admin/Models/HeaderBarModel.cs b/src/mvc/admin/Bootstrap.Admin/Models/HeaderBarModel.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Models/HeaderBarModel.cs rename to src/mvc/admin/Bootstrap.Admin/Models/HeaderBarModel.cs diff --git a/src/admin/Bootstrap.Admin/Models/LockModel.cs b/src/mvc/admin/Bootstrap.Admin/Models/LockModel.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Models/LockModel.cs rename to src/mvc/admin/Bootstrap.Admin/Models/LockModel.cs diff --git a/src/admin/Bootstrap.Admin/Models/LoginModel.cs b/src/mvc/admin/Bootstrap.Admin/Models/LoginModel.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Models/LoginModel.cs rename to src/mvc/admin/Bootstrap.Admin/Models/LoginModel.cs diff --git a/src/admin/Bootstrap.Admin/Models/MessageCountModel.cs b/src/mvc/admin/Bootstrap.Admin/Models/MessageCountModel.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Models/MessageCountModel.cs rename to src/mvc/admin/Bootstrap.Admin/Models/MessageCountModel.cs diff --git a/src/admin/Bootstrap.Admin/Models/ModelBase.cs b/src/mvc/admin/Bootstrap.Admin/Models/ModelBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Models/ModelBase.cs rename to src/mvc/admin/Bootstrap.Admin/Models/ModelBase.cs diff --git a/src/admin/Bootstrap.Admin/Models/NavigatorBarModel.cs b/src/mvc/admin/Bootstrap.Admin/Models/NavigatorBarModel.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Models/NavigatorBarModel.cs rename to src/mvc/admin/Bootstrap.Admin/Models/NavigatorBarModel.cs diff --git a/src/admin/Bootstrap.Admin/Models/ProfilesModel.cs b/src/mvc/admin/Bootstrap.Admin/Models/ProfilesModel.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Models/ProfilesModel.cs rename to src/mvc/admin/Bootstrap.Admin/Models/ProfilesModel.cs diff --git a/src/admin/Bootstrap.Admin/Models/SettingsModel.cs b/src/mvc/admin/Bootstrap.Admin/Models/SettingsModel.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Models/SettingsModel.cs rename to src/mvc/admin/Bootstrap.Admin/Models/SettingsModel.cs diff --git a/src/admin/Bootstrap.Admin/Models/TaskModel.cs b/src/mvc/admin/Bootstrap.Admin/Models/TaskModel.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Models/TaskModel.cs rename to src/mvc/admin/Bootstrap.Admin/Models/TaskModel.cs diff --git a/src/admin/Bootstrap.Admin/Pages/App.razor b/src/mvc/admin/Bootstrap.Admin/Pages/App.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/App.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/App.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Alert.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Alert.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Alert.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Alert.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/AlertBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/AlertBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/AlertBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/AlertBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/AssignModal.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/AssignModal.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/AssignModal.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/AssignModal.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/AssignModalBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/AssignModalBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/AssignModalBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/AssignModalBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/AuthorizateComponent.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/AuthorizateComponent.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/AuthorizateComponent.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/AuthorizateComponent.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/BootstrapAdminDataAnnotationsValidator.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/BootstrapAdminDataAnnotationsValidator.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/BootstrapAdminDataAnnotationsValidator.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/BootstrapAdminDataAnnotationsValidator.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/BootstrapAdminEditContextDataAnnotationsExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/BootstrapAdminEditContextDataAnnotationsExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/BootstrapAdminEditContextDataAnnotationsExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/BootstrapAdminEditContextDataAnnotationsExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/CheckBoxState.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/CheckBoxState.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/CheckBoxState.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/CheckBoxState.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Checkbox.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Checkbox.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Checkbox.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Checkbox.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/CheckboxBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/CheckboxBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/CheckboxBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/CheckboxBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Color.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Color.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Color.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Color.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/ConditionComponent.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/ConditionComponent.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/ConditionComponent.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/ConditionComponent.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Dropdown.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Dropdown.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Dropdown.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Dropdown.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/DropdownBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/DropdownBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/DropdownBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/DropdownBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/EditPage.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/EditPage.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/EditPage.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/EditPage.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/EditPageBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/EditPageBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/EditPageBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/EditPageBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/EqualToValidator.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/EqualToValidator.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/EqualToValidator.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/EqualToValidator.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Footer.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Footer.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Footer.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Footer.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Header.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Header.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Header.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Header.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/HeaderBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/HeaderBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/HeaderBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/HeaderBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/IRules.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/IRules.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/IRules.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/IRules.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/ITableHeader.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/ITableHeader.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/ITableHeader.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/ITableHeader.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/IValidateComponent.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/IValidateComponent.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/IValidateComponent.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/IValidateComponent.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/LgbEditForm.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/LgbEditForm.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/LgbEditForm.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/LgbEditForm.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/LgbEditFormBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/LgbEditFormBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/LgbEditFormBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/LgbEditFormBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/LgbInput.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/LgbInput.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/LgbInput.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/LgbInput.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/LgbInputBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/LgbInputBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/LgbInputBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/LgbInputBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/LgbInputText.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/LgbInputText.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/LgbInputText.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/LgbInputText.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/LgbTableHeader.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/LgbTableHeader.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/LgbTableHeader.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/LgbTableHeader.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Modal.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Modal.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Modal.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Modal.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/ModalBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/ModalBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/ModalBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/ModalBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/NavItem.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/NavItem.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/NavItem.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/NavItem.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/NavItemBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/NavItemBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/NavItemBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/NavItemBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/NavItems.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/NavItems.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/NavItems.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/NavItems.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/PageContent.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/PageContent.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/PageContent.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/PageContent.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/PageContentAttributes.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/PageContentAttributes.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/PageContentAttributes.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/PageContentAttributes.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Pagination.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Pagination.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Pagination.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Pagination.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/PaginationBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/PaginationBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/PaginationBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/PaginationBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/PaginationItem.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/PaginationItem.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/PaginationItem.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/PaginationItem.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Placement.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Placement.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Placement.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Placement.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Query.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Query.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Query.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Query.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/QueryBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/QueryBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/QueryBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/QueryBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/QueryData.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/QueryData.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/QueryData.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/QueryData.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/QueryPageOptions.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/QueryPageOptions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/QueryPageOptions.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/QueryPageOptions.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/RequiredValidator.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/RequiredValidator.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/RequiredValidator.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/RequiredValidator.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Section.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Section.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Section.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Section.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/SectionBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/SectionBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/SectionBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/SectionBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Select.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Select.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Select.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Select.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/SelectBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/SelectBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/SelectBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/SelectBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/SelectItem.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/SelectItem.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/SelectItem.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/SelectItem.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/SelectItemBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/SelectItemBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/SelectItemBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/SelectItemBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/SelectedItem.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/SelectedItem.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/SelectedItem.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/SelectedItem.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/SideBar.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/SideBar.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/SideBar.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/SideBar.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/SideBarBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/SideBarBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/SideBarBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/SideBarBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/StringLengthValidator.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/StringLengthValidator.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/StringLengthValidator.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/StringLengthValidator.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/SubmitModal.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/SubmitModal.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/SubmitModal.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/SubmitModal.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/SubmitModalBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/SubmitModalBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/SubmitModalBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/SubmitModalBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Tab.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Tab.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Tab.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Tab.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/TabBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/TabBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/TabBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/TabBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/TabSet.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/TabSet.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/TabSet.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/TabSet.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/TabSetBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/TabSetBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/TabSetBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/TabSetBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Table.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Table.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Table.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Table.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/TableBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/TableBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/TableBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/TableBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/TableHeader.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/TableHeader.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/TableHeader.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/TableHeader.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/TableHeaderBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/TableHeaderBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/TableHeaderBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/TableHeaderBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/TableHeaderContent.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/TableHeaderContent.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/TableHeaderContent.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/TableHeaderContent.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/TableToolbar.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/TableToolbar.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/TableToolbar.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/TableToolbar.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/TableToolbarBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/TableToolbarBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/TableToolbarBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/TableToolbarBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/TableToolbarButton.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/TableToolbarButton.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/TableToolbarButton.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/TableToolbarButton.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/TableToolbarContent.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/TableToolbarContent.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/TableToolbarContent.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/TableToolbarContent.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/ToastCategory.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/ToastCategory.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/ToastCategory.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/ToastCategory.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/Toggle.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Components/Toggle.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/Toggle.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/Toggle.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Components/ToggleBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/ToggleBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/ToggleBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/ToggleBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/ValidateInputBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/ValidateInputBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/ValidateInputBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/ValidateInputBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Components/ValidatorComponentBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Components/ValidatorComponentBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Components/ValidatorComponentBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Components/ValidatorComponentBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Extensions/DisplayNamesExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Extensions/DisplayNamesExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Extensions/DisplayNamesExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Extensions/DisplayNamesExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Extensions/HttpContextExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Extensions/HttpContextExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Extensions/HttpContextExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Extensions/HttpContextExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Extensions/JSRuntimeExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Extensions/JSRuntimeExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Extensions/JSRuntimeExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Extensions/JSRuntimeExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Extensions/ObjectExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Extensions/ObjectExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Extensions/ObjectExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Extensions/ObjectExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Extensions/PagesExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Extensions/PagesExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Extensions/PagesExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Extensions/PagesExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Extensions/QueryPageOptionsExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Extensions/QueryPageOptionsExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Extensions/QueryPageOptionsExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Extensions/QueryPageOptionsExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Extensions/UrlHelperExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Extensions/UrlHelperExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Extensions/UrlHelperExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Extensions/UrlHelperExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Extensions/UserExtensions.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Extensions/UserExtensions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Extensions/UserExtensions.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Extensions/UserExtensions.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Models/ProfilesModel.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Models/ProfilesModel.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Models/ProfilesModel.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Models/ProfilesModel.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Models/SettingsModel.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Models/SettingsModel.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Models/SettingsModel.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Models/SettingsModel.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Shared/AdminLayout.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Shared/AdminLayout.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Shared/AdminLayout.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Shared/AdminLayout.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Shared/AdminLayout.razor.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Shared/AdminLayout.razor.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Shared/AdminLayout.razor.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Shared/AdminLayout.razor.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Shared/DefaultLayout.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Shared/DefaultLayout.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Shared/DefaultLayout.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Shared/DefaultLayout.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Shared/DefaultLayout.razor.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Shared/DefaultLayout.razor.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Shared/DefaultLayout.razor.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Shared/DefaultLayout.razor.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Shared/MainLayout.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Shared/MainLayout.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Shared/MainLayout.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Shared/MainLayout.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Shared/NotFoundLayout.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Shared/NotFoundLayout.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Shared/NotFoundLayout.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Shared/NotFoundLayout.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Dicts.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Dicts.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Dicts.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Dicts.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/DictsBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/DictsBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/DictsBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/DictsBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Exceptions.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Exceptions.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Exceptions.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Exceptions.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/ExceptionsBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/ExceptionsBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/ExceptionsBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/ExceptionsBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Groups.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Groups.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Groups.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Groups.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/GroupsBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/GroupsBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/GroupsBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/GroupsBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Home.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Home.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Home.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Home.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Logins.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Logins.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Logins.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Logins.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/LoginsBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/LoginsBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/LoginsBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/LoginsBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Logs.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Logs.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Logs.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Logs.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/LogsBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/LogsBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/LogsBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/LogsBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Menus.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Menus.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Menus.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Menus.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/MenusBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/MenusBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/MenusBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/MenusBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Notifications.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Notifications.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Notifications.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Notifications.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/NotificationsBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/NotificationsBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/NotificationsBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/NotificationsBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Online.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Online.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Online.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Online.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/OnlineBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/OnlineBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/OnlineBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/OnlineBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/PageBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/PageBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/PageBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/PageBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Profiles.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Profiles.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Profiles.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Profiles.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/ProfilesBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/ProfilesBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/ProfilesBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/ProfilesBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/QueryPageBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/QueryPageBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/QueryPageBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/QueryPageBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Roles.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Roles.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Roles.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Roles.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/RolesBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/RolesBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/RolesBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/RolesBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/SQL.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/SQL.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/SQL.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/SQL.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/SQL.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/SQL.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/SQL.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/SQL.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Settings.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Settings.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Settings.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Settings.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/SettingsBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/SettingsBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/SettingsBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/SettingsBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Tasks.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Tasks.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Tasks.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Tasks.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/TasksBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/TasksBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/TasksBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/TasksBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Traces.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Traces.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Traces.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Traces.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/TracesBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/TracesBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/TracesBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/TracesBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/Users.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Users.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/Users.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/Users.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/UsersBase.cs b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/UsersBase.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/UsersBase.cs rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/UsersBase.cs diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Admin/_Imports.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/_Imports.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Admin/_Imports.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Admin/_Imports.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Home.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Home.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Home.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Home.razor diff --git a/src/admin/Bootstrap.Admin/Pages/Views/Index.razor b/src/mvc/admin/Bootstrap.Admin/Pages/Views/Index.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/Views/Index.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/Views/Index.razor diff --git a/src/admin/Bootstrap.Admin/Pages/_Host.cshtml b/src/mvc/admin/Bootstrap.Admin/Pages/_Host.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/_Host.cshtml rename to src/mvc/admin/Bootstrap.Admin/Pages/_Host.cshtml diff --git a/src/admin/Bootstrap.Admin/Pages/_Imports.razor b/src/mvc/admin/Bootstrap.Admin/Pages/_Imports.razor similarity index 100% rename from src/admin/Bootstrap.Admin/Pages/_Imports.razor rename to src/mvc/admin/Bootstrap.Admin/Pages/_Imports.razor diff --git a/src/admin/Bootstrap.Admin/Program.cs b/src/mvc/admin/Bootstrap.Admin/Program.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Program.cs rename to src/mvc/admin/Bootstrap.Admin/Program.cs diff --git a/src/admin/Bootstrap.Admin/Properties/launchSettings.json b/src/mvc/admin/Bootstrap.Admin/Properties/launchSettings.json similarity index 100% rename from src/admin/Bootstrap.Admin/Properties/launchSettings.json rename to src/mvc/admin/Bootstrap.Admin/Properties/launchSettings.json diff --git a/src/admin/Bootstrap.Admin/Query/QueryDictOption.cs b/src/mvc/admin/Bootstrap.Admin/Query/QueryDictOption.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Query/QueryDictOption.cs rename to src/mvc/admin/Bootstrap.Admin/Query/QueryDictOption.cs diff --git a/src/admin/Bootstrap.Admin/Query/QueryExceptionOption.cs b/src/mvc/admin/Bootstrap.Admin/Query/QueryExceptionOption.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Query/QueryExceptionOption.cs rename to src/mvc/admin/Bootstrap.Admin/Query/QueryExceptionOption.cs diff --git a/src/admin/Bootstrap.Admin/Query/QueryGroupOption.cs b/src/mvc/admin/Bootstrap.Admin/Query/QueryGroupOption.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Query/QueryGroupOption.cs rename to src/mvc/admin/Bootstrap.Admin/Query/QueryGroupOption.cs diff --git a/src/admin/Bootstrap.Admin/Query/QueryLogOption.cs b/src/mvc/admin/Bootstrap.Admin/Query/QueryLogOption.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Query/QueryLogOption.cs rename to src/mvc/admin/Bootstrap.Admin/Query/QueryLogOption.cs diff --git a/src/admin/Bootstrap.Admin/Query/QueryLoginOption.cs b/src/mvc/admin/Bootstrap.Admin/Query/QueryLoginOption.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Query/QueryLoginOption.cs rename to src/mvc/admin/Bootstrap.Admin/Query/QueryLoginOption.cs diff --git a/src/admin/Bootstrap.Admin/Query/QueryMenuOption.cs b/src/mvc/admin/Bootstrap.Admin/Query/QueryMenuOption.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Query/QueryMenuOption.cs rename to src/mvc/admin/Bootstrap.Admin/Query/QueryMenuOption.cs diff --git a/src/admin/Bootstrap.Admin/Query/QueryRoleOption.cs b/src/mvc/admin/Bootstrap.Admin/Query/QueryRoleOption.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Query/QueryRoleOption.cs rename to src/mvc/admin/Bootstrap.Admin/Query/QueryRoleOption.cs diff --git a/src/admin/Bootstrap.Admin/Query/QuerySQLOption.cs b/src/mvc/admin/Bootstrap.Admin/Query/QuerySQLOption.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Query/QuerySQLOption.cs rename to src/mvc/admin/Bootstrap.Admin/Query/QuerySQLOption.cs diff --git a/src/admin/Bootstrap.Admin/Query/QueryTraceOptions.cs b/src/mvc/admin/Bootstrap.Admin/Query/QueryTraceOptions.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Query/QueryTraceOptions.cs rename to src/mvc/admin/Bootstrap.Admin/Query/QueryTraceOptions.cs diff --git a/src/admin/Bootstrap.Admin/Query/QueryUserOption.cs b/src/mvc/admin/Bootstrap.Admin/Query/QueryUserOption.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Query/QueryUserOption.cs rename to src/mvc/admin/Bootstrap.Admin/Query/QueryUserOption.cs diff --git a/src/admin/Bootstrap.Admin/Startup.cs b/src/mvc/admin/Bootstrap.Admin/Startup.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Startup.cs rename to src/mvc/admin/Bootstrap.Admin/Startup.cs diff --git a/src/admin/Bootstrap.Admin/Tasks/DefaultTaskExecutor.cs b/src/mvc/admin/Bootstrap.Admin/Tasks/DefaultTaskExecutor.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Tasks/DefaultTaskExecutor.cs rename to src/mvc/admin/Bootstrap.Admin/Tasks/DefaultTaskExecutor.cs diff --git a/src/admin/Bootstrap.Admin/Tasks/TaskLogHub.cs b/src/mvc/admin/Bootstrap.Admin/Tasks/TaskLogHub.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Tasks/TaskLogHub.cs rename to src/mvc/admin/Bootstrap.Admin/Tasks/TaskLogHub.cs diff --git a/src/admin/Bootstrap.Admin/Tasks/TaskWidget.cs b/src/mvc/admin/Bootstrap.Admin/Tasks/TaskWidget.cs similarity index 100% rename from src/admin/Bootstrap.Admin/Tasks/TaskWidget.cs rename to src/mvc/admin/Bootstrap.Admin/Tasks/TaskWidget.cs diff --git a/src/admin/Bootstrap.Admin/Views/Account/Lock.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Account/Lock.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Account/Lock.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Account/Lock.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Account/Login-Blue.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Account/Login-Blue.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Account/Login-Blue.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Account/Login-Blue.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Account/Login-Gitee.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Account/Login-Gitee.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Account/Login-Gitee.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Account/Login-Gitee.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Account/Login-LTE.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Account/Login-LTE.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Account/Login-LTE.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Account/Login-LTE.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Account/Login-Tec.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Account/Login-Tec.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Account/Login-Tec.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Account/Login-Tec.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Account/Login.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Account/Login.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Account/Login.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Account/Login.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Analyse.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Analyse.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Analyse.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Analyse.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/AwesomeIcon.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/AwesomeIcon.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/AwesomeIcon.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/AwesomeIcon.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Dicts.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Dicts.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Dicts.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Dicts.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Exceptions.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Exceptions.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Exceptions.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Exceptions.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/FAIcon.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/FAIcon.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/FAIcon.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/FAIcon.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Groups.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Groups.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Groups.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Groups.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Healths.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Healths.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Healths.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Healths.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/IconView.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/IconView.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/IconView.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/IconView.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Index.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Index.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Index.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Index.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Logins.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Logins.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Logins.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Logins.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Logs.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Logs.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Logs.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Logs.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Menus.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Menus.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Menus.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Menus.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Messages.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Messages.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Messages.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Messages.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Mobile.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Mobile.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Mobile.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Mobile.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Notifications.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Notifications.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Notifications.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Notifications.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Online.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Online.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Online.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Online.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Profiles.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Profiles.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Profiles.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Profiles.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Roles.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Roles.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Roles.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Roles.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/SQL.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/SQL.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/SQL.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/SQL.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Settings.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Settings.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Settings.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Settings.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Sidebar.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Sidebar.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Sidebar.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Sidebar.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Tasks.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Tasks.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Tasks.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Tasks.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Traces.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Traces.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Traces.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Traces.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Admin/Users.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Admin/Users.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Admin/Users.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Admin/Users.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Home/Index.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Home/Index.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Home/Index.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Home/Index.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/AppConfig.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/AppConfig.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/AppConfig.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/AppConfig.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/Error.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/Error.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/Error.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/Error.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/Footer.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/Footer.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/Footer.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/Footer.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/GroupConfig.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/GroupConfig.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/GroupConfig.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/GroupConfig.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/Header.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/Header.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/Header.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/Header.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/LoginFooter.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/LoginFooter.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/LoginFooter.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/LoginFooter.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/Navigator.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/Navigator.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/Navigator.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/Navigator.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/NavigatorConfig.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/NavigatorConfig.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/NavigatorConfig.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/NavigatorConfig.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/RoleConfig.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/RoleConfig.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/RoleConfig.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/RoleConfig.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/SubNavItem.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/SubNavItem.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/SubNavItem.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/SubNavItem.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/SubNavigation.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/SubNavigation.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/SubNavigation.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/SubNavigation.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/UserConfig.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/UserConfig.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/UserConfig.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/UserConfig.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/_Admin.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/_Admin.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/_Admin.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/_Admin.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/_Bootstrap.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/_Bootstrap.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/_Bootstrap.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/_Bootstrap.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/_Default.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/_Default.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/_Default.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/_Default.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/Shared/_Layout.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/Shared/_Layout.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/Shared/_Layout.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/Shared/_Layout.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/_ViewImports.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/_ViewImports.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/_ViewImports.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/_ViewImports.cshtml diff --git a/src/admin/Bootstrap.Admin/Views/_ViewStart.cshtml b/src/mvc/admin/Bootstrap.Admin/Views/_ViewStart.cshtml similarity index 100% rename from src/admin/Bootstrap.Admin/Views/_ViewStart.cshtml rename to src/mvc/admin/Bootstrap.Admin/Views/_ViewStart.cshtml diff --git a/src/admin/Bootstrap.Admin/appsettings.Development.json b/src/mvc/admin/Bootstrap.Admin/appsettings.Development.json similarity index 100% rename from src/admin/Bootstrap.Admin/appsettings.Development.json rename to src/mvc/admin/Bootstrap.Admin/appsettings.Development.json diff --git a/src/admin/Bootstrap.Admin/appsettings.json b/src/mvc/admin/Bootstrap.Admin/appsettings.json similarity index 100% rename from src/admin/Bootstrap.Admin/appsettings.json rename to src/mvc/admin/Bootstrap.Admin/appsettings.json diff --git a/src/admin/Bootstrap.Admin/libman.json b/src/mvc/admin/Bootstrap.Admin/libman.json similarity index 100% rename from src/admin/Bootstrap.Admin/libman.json rename to src/mvc/admin/Bootstrap.Admin/libman.json diff --git a/src/admin/Bootstrap.Admin/wwwroot/browser/readme.txt b/src/mvc/admin/Bootstrap.Admin/wwwroot/browser/readme.txt similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/browser/readme.txt rename to src/mvc/admin/Bootstrap.Admin/wwwroot/browser/readme.txt diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/IE8.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/IE8.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/IE8.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/IE8.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/black.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/black.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/black.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/black.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/blazor.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/blazor.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/blazor.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/blazor.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/blue.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/blue.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/blue.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/blue.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/error.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/error.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/error.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/error.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/fa.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/fa.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/fa.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/fa.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/lock.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/lock.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/lock.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/lock.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/login-blue.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-blue.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/login-blue.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-blue.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/login-footer.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-footer.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/login-footer.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-footer.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/login-gitee.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-gitee.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/login-gitee.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-gitee.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/login-lte.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-lte.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/login-lte.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-lte.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/login-responsive-lte.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-responsive-lte.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/login-responsive-lte.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-responsive-lte.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/login-responsive.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-responsive.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/login-responsive.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-responsive.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/login-tec.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-tec.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/login-tec.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/login-tec.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/login.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/login.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/login.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/login.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/lte.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/lte.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/lte.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/lte.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/site-responsive.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/site-responsive.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/site-responsive.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/site-responsive.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/site.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/site.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/site.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/site.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/tasks.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/tasks.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/tasks.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/tasks.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/theme-responsive.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/theme-responsive.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/theme-responsive.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/theme-responsive.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/css/theme.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/css/theme.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/css/theme.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/css/theme.css diff --git a/src/blazor/Bootstrap.Client.Blazor/wwwroot/favicon.ico b/src/mvc/admin/Bootstrap.Admin/wwwroot/favicon.ico similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor/wwwroot/favicon.ico rename to src/mvc/admin/Bootstrap.Admin/wwwroot/favicon.ico diff --git a/src/blazor/Bootstrap.Client.Blazor/wwwroot/favicon.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/favicon.png similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor/wwwroot/favicon.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/favicon.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/html/Healths-UI.html b/src/mvc/admin/Bootstrap.Admin/wwwroot/html/Healths-UI.html similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/html/Healths-UI.html rename to src/mvc/admin/Bootstrap.Admin/wwwroot/html/Healths-UI.html diff --git a/src/admin/Bootstrap.Admin/wwwroot/html/index.html b/src/mvc/admin/Bootstrap.Admin/wwwroot/html/index.html similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/html/index.html rename to src/mvc/admin/Bootstrap.Admin/wwwroot/html/index.html diff --git a/src/admin/Bootstrap.Admin/wwwroot/html/login1.html b/src/mvc/admin/Bootstrap.Admin/wwwroot/html/login1.html similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/html/login1.html rename to src/mvc/admin/Bootstrap.Admin/wwwroot/html/login1.html diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/404_icon.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/404_icon.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/404_icon.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/404_icon.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/aliyun-default.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/aliyun-default.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/aliyun-default.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/aliyun-default.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/banner4.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/banner4.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/banner4.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/banner4.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/bg.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/bg.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/bg.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/bg.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/bg.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/bg.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/bg.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/bg.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/bg2.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/bg2.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/bg2.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/bg2.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/bg3.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/bg3.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/bg3.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/bg3.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/bg4.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/bg4.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/bg4.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/bg4.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/blazor.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/blazor.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/blazor.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/blazor.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/blazor.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/blazor.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/blazor.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/blazor.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/cover-bg.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/cover-bg.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/cover-bg.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/cover-bg.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/dingding.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/dingding.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/dingding.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/dingding.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/downloadwindows_icon.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/downloadwindows_icon.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/downloadwindows_icon.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/downloadwindows_icon.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/enterprise.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/enterprise.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/enterprise.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/enterprise.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/error.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/error.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/error.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/error.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/error_icon.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/error_icon.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/error_icon.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/error_icon.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/git.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/git.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/git.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/git.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/gitee.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/gitee.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/gitee.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/gitee.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/left-1.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/left-1.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/left-1.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/left-1.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/left-2.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/left-2.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/left-2.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/left-2.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/left.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/left.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/left.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/left.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/loading-sm.gif b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/loading-sm.gif similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/loading-sm.gif rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/loading-sm.gif diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/lock-bg.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/lock-bg.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/lock-bg.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/lock-bg.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/login-background.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/login-background.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/login-background.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/login-background.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/logo.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/logo.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/logo1.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo1.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/logo1.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo1.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/logo2.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo2.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/logo2.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo2.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/logo3.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo3.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/logo3.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo3.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/logo4.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo4.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/logo4.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo4.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/logo5.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo5.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/logo5.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo5.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/logo6.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo6.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/logo6.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo6.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/logo7.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo7.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/logo7.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/logo7.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/nav-expand.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/nav-expand.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/nav-expand.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/nav-expand.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/netcore.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/netcore.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/netcore.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/netcore.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/netcore2.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/netcore2.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/netcore2.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/netcore2.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/qq-2.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/qq-2.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/qq-2.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/qq-2.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/qq-3.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/qq-3.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/qq-3.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/qq-3.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/qq.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/qq.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/qq.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/qq.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/success.png b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/success.png similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/success.png rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/success.png diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/uploader/default.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/uploader/default.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/uploader/default.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/uploader/default.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/weibo.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/weibo.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/weibo.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/weibo.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/weixin-2.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/weixin-2.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/weixin-2.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/weixin-2.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/weixin.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/weixin.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/weixin.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/weixin.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/zhifubao-2.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/zhifubao-2.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/zhifubao-2.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/zhifubao-2.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/zhifubao-3.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/zhifubao-3.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/zhifubao-3.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/zhifubao-3.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/images/zhifubao.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/images/zhifubao.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/images/zhifubao.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/images/zhifubao.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/analyse.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/analyse.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/analyse.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/analyse.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/ba.blazor.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/ba.blazor.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/ba.blazor.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/ba.blazor.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/common-scripts.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/common-scripts.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/common-scripts.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/common-scripts.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/dicts.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/dicts.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/dicts.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/dicts.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/error.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/error.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/error.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/error.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/exceptions.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/exceptions.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/exceptions.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/exceptions.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/groups.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/groups.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/groups.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/groups.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/healths.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/healths.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/healths.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/healths.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/icon.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/icon.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/icon.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/icon.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/lock.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/lock.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/lock.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/lock.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/log.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/log.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/log.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/log.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/login.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/login.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/login.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/login.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/logins.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/logins.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/logins.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/logins.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/logs.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/logs.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/logs.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/logs.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/menus.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/menus.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/menus.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/menus.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/message.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/message.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/message.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/message.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/noti.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/noti.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/noti.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/noti.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/online.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/online.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/online.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/online.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/profiles.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/profiles.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/profiles.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/profiles.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/roles.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/roles.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/roles.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/roles.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/settings.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/settings.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/settings.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/settings.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/sql.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/sql.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/sql.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/sql.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/tasks.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/tasks.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/tasks.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/tasks.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/traces.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/traces.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/traces.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/traces.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/js/users.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/js/users.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/js/users.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/js/users.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-3-typeahead/bootstrap3-typeahead.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-3-typeahead/bootstrap3-typeahead.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-3-typeahead/bootstrap3-typeahead.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-3-typeahead/bootstrap3-typeahead.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-3-typeahead/bootstrap3-typeahead.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-3-typeahead/bootstrap3-typeahead.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-3-typeahead/bootstrap3-typeahead.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-3-typeahead/bootstrap3-typeahead.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/css/fileinput.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/css/fileinput.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/css/fileinput.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/css/fileinput.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/css/fileinput.min.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/css/fileinput.min.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/css/fileinput.min.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/css/fileinput.min.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/img/loading-sm.gif b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/img/loading-sm.gif similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/img/loading-sm.gif rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/img/loading-sm.gif diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/img/loading.gif b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/img/loading.gif similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/img/loading.gif rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/img/loading.gif diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/fileinput.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/fileinput.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/fileinput.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/fileinput.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/fileinput.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/fileinput.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/fileinput.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/fileinput.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.min.js.map b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.min.js.map similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.min.js.map rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/js/locales/zh.min.js.map diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/themes/fa/theme.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/themes/fa/theme.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/themes/fa/theme.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/themes/fa/theme.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/themes/fa/theme.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/themes/fa/theme.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/themes/fa/theme.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-fileinput/themes/fa/theme.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.min.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.min.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.min.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.min.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/bootstrap-table.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.min.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.min.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.min.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.min.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js.map b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js.map old mode 100755 new mode 100644 similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js.map rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js.map diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap2-toggle.min.js.map b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap2-toggle.min.js.map old mode 100755 new mode 100644 similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap2-toggle.min.js.map rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/bootstrap-toggle/js/bootstrap2-toggle.min.js.map diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic0.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic0.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic0.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic0.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic1.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic1.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic1.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic1.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic2.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic2.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic2.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic2.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic3.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic3.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic3.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic3.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic4.jpg b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic4.jpg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic4.jpg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/images/Pic4.jpg diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/captcha/longbow.slidercaptcha.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/longbow.slidercaptcha.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/captcha/longbow.slidercaptcha.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/longbow.slidercaptcha.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/captcha/slidercaptcha.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/slidercaptcha.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/captcha/slidercaptcha.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/captcha/slidercaptcha.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.min.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.min.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.min.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.min.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/echart/echarts-all.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/echart/echarts-all.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/echart/echarts-all.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/echart/echarts-all.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/echart/echarts-all.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/echart/echarts-all.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/echart/echarts-all.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/echart/echarts-all.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.css.map b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.css.map similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.css.map rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.css.map diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.min.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.min.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.min.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/css/font-awesome.min.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/FontAwesome.otf b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/FontAwesome.otf similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/FontAwesome.otf rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/FontAwesome.otf diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.eot b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.eot similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.eot rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.eot diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.svg b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.svg similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.svg rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.svg diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.ttf b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.ttf similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.ttf rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.ttf diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff2 b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff2 similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff2 rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff2 diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.min.map b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.min.map similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.min.map rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/jquery/jquery.min.map diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/longbow-checkbox/longbow-checkbox.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow-checkbox/longbow-checkbox.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/longbow-checkbox/longbow-checkbox.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow-checkbox/longbow-checkbox.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/longbow-checkbox/longbow-checkbox.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow-checkbox/longbow-checkbox.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/longbow-checkbox/longbow-checkbox.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow-checkbox/longbow-checkbox.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/longbow-select/longbow-select.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow-select/longbow-select.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/longbow-select/longbow-select.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow-select/longbow-select.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/longbow-select/longbow-select.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow-select/longbow-select.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/longbow-select/longbow-select.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow-select/longbow-select.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.common.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.common.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.common.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.common.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.dataentity.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.dataentity.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.dataentity.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.dataentity.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.validate.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.validate.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.validate.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/longbow/longbow.validate.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.min.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.min.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.min.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.min.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nestable2/jquery.nestable.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.min.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.min.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.min.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.min.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/nprogress/nprogress.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/OverlayScrollbars.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/OverlayScrollbars.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/OverlayScrollbars.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/OverlayScrollbars.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/OverlayScrollbars.min.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/OverlayScrollbars.min.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/OverlayScrollbars.min.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/OverlayScrollbars.min.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.js.map b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.js.map similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.js.map rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.js.map diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.min.js.map b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.min.js.map similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.min.js.map rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/signalr/dist/browser/signalr.min.js.map diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.min.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.min.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.min.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.min.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/sweetalert/sweetalert2.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/tablexport/tableExport.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/tablexport/tableExport.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/tablexport/tableExport.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/tablexport/tableExport.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/tablexport/tableExport.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/tablexport/tableExport.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/tablexport/tableExport.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/tablexport/tableExport.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.js.map b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.js.map similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.js.map rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.js.map diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.min.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.min.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.min.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.min.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/toastr.js/toastr.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/treegrid/css/jquery.treegrid.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/treegrid/css/jquery.treegrid.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/treegrid/css/jquery.treegrid.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/treegrid/css/jquery.treegrid.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/treegrid/js/jquery.treegrid.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/treegrid/js/jquery.treegrid.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/treegrid/js/jquery.treegrid.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/treegrid/js/jquery.treegrid.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/treegrid/js/jquery.treegrid.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/treegrid/js/jquery.treegrid.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/treegrid/js/jquery.treegrid.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/treegrid/js/jquery.treegrid.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.css similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.css diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.css.map b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.css.map similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.css.map rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.css.map diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/bootstrap/bootstrap.min.css b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/bootstrap/bootstrap.min.css rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css diff --git a/src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/bootstrap/bootstrap.min.css.map b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css.map similarity index 100% rename from src/blazor/Bootstrap.Client.Blazor.WebAssembly/wwwroot/css/bootstrap/bootstrap.min.css.map rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css.map diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js.map b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js.map similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js.map rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js.map diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js.map b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js.map similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js.map rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js.map diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/validate/jquery.validate.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/validate/jquery.validate.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/validate/jquery.validate.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/validate/jquery.validate.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/validate/jquery.validate.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/validate/jquery.validate.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/validate/jquery.validate.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/validate/jquery.validate.min.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/validate/localization/messages_zh.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/validate/localization/messages_zh.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/validate/localization/messages_zh.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/validate/localization/messages_zh.js diff --git a/src/admin/Bootstrap.Admin/wwwroot/lib/validate/localization/messages_zh.min.js b/src/mvc/admin/Bootstrap.Admin/wwwroot/lib/validate/localization/messages_zh.min.js similarity index 100% rename from src/admin/Bootstrap.Admin/wwwroot/lib/validate/localization/messages_zh.min.js rename to src/mvc/admin/Bootstrap.Admin/wwwroot/lib/validate/localization/messages_zh.min.js diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/App.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/App.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/App.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/App.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/AutoDB.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/AutoDB.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/AutoDB.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/AutoDB.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/Bootstrap.DataAccess.MongoDB.csproj b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/Bootstrap.DataAccess.MongoDB.csproj similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/Bootstrap.DataAccess.MongoDB.csproj rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/Bootstrap.DataAccess.MongoDB.csproj diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/DBLog.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/DBLog.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/DBLog.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/DBLog.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/DbManager.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/DbManager.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/DbManager.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/DbManager.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/Dict.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/Dict.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/Dict.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/Dict.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/Exceptions.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/Exceptions.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/Exceptions.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/Exceptions.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/Group.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/Group.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/Group.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/Group.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/Log.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/Log.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/Log.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/Log.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/LoginUser.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/LoginUser.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/LoginUser.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/LoginUser.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/Menu.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/Menu.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/Menu.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/Menu.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/Message.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/Message.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/Message.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/Message.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/RejectUser.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/RejectUser.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/RejectUser.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/RejectUser.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/ResetUser.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/ResetUser.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/ResetUser.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/ResetUser.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/Role.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/Role.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/Role.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/Role.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/Task.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/Task.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/Task.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/Task.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/Trace.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/Trace.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/Trace.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/Trace.cs diff --git a/src/admin/Bootstrap.DataAccess.MongoDB/User.cs b/src/mvc/admin/Bootstrap.DataAccess.MongoDB/User.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess.MongoDB/User.cs rename to src/mvc/admin/Bootstrap.DataAccess.MongoDB/User.cs diff --git a/src/admin/Bootstrap.DataAccess/App.cs b/src/mvc/admin/Bootstrap.DataAccess/App.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/App.cs rename to src/mvc/admin/Bootstrap.DataAccess/App.cs diff --git a/src/admin/Bootstrap.DataAccess/AutoDB.cs b/src/mvc/admin/Bootstrap.DataAccess/AutoDB.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/AutoDB.cs rename to src/mvc/admin/Bootstrap.DataAccess/AutoDB.cs diff --git a/src/admin/Bootstrap.DataAccess/Bootstrap.DataAccess.csproj b/src/mvc/admin/Bootstrap.DataAccess/Bootstrap.DataAccess.csproj similarity index 100% rename from src/admin/Bootstrap.DataAccess/Bootstrap.DataAccess.csproj rename to src/mvc/admin/Bootstrap.DataAccess/Bootstrap.DataAccess.csproj diff --git a/src/admin/Bootstrap.DataAccess/BootstrapDataAccessConventionMapper.cs b/src/mvc/admin/Bootstrap.DataAccess/BootstrapDataAccessConventionMapper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/BootstrapDataAccessConventionMapper.cs rename to src/mvc/admin/Bootstrap.DataAccess/BootstrapDataAccessConventionMapper.cs diff --git a/src/admin/Bootstrap.DataAccess/CacheCleanUtility.cs b/src/mvc/admin/Bootstrap.DataAccess/CacheCleanUtility.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/CacheCleanUtility.cs rename to src/mvc/admin/Bootstrap.DataAccess/CacheCleanUtility.cs diff --git a/src/admin/Bootstrap.DataAccess/DBLog.cs b/src/mvc/admin/Bootstrap.DataAccess/DBLog.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/DBLog.cs rename to src/mvc/admin/Bootstrap.DataAccess/DBLog.cs diff --git a/src/admin/Bootstrap.DataAccess/DBLogTask.cs b/src/mvc/admin/Bootstrap.DataAccess/DBLogTask.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/DBLogTask.cs rename to src/mvc/admin/Bootstrap.DataAccess/DBLogTask.cs diff --git a/src/admin/Bootstrap.DataAccess/DbContextManager.cs b/src/mvc/admin/Bootstrap.DataAccess/DbContextManager.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/DbContextManager.cs rename to src/mvc/admin/Bootstrap.DataAccess/DbContextManager.cs diff --git a/src/admin/Bootstrap.DataAccess/DbManager.cs b/src/mvc/admin/Bootstrap.DataAccess/DbManager.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/DbManager.cs rename to src/mvc/admin/Bootstrap.DataAccess/DbManager.cs diff --git a/src/admin/Bootstrap.DataAccess/Dict.cs b/src/mvc/admin/Bootstrap.DataAccess/Dict.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Dict.cs rename to src/mvc/admin/Bootstrap.DataAccess/Dict.cs diff --git a/src/admin/Bootstrap.DataAccess/Exceptions.cs b/src/mvc/admin/Bootstrap.DataAccess/Exceptions.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Exceptions.cs rename to src/mvc/admin/Bootstrap.DataAccess/Exceptions.cs diff --git a/src/admin/Bootstrap.DataAccess/Group.cs b/src/mvc/admin/Bootstrap.DataAccess/Group.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Group.cs rename to src/mvc/admin/Bootstrap.DataAccess/Group.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/AppHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/AppHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/AppHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/AppHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/AutoDbHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/AutoDbHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/AutoDbHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/AutoDbHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/DictHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/DictHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/DictHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/DictHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/ExceptionsHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/ExceptionsHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/ExceptionsHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/ExceptionsHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/GroupHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/GroupHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/GroupHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/GroupHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/LogHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/LogHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/LogHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/LogHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/LoginHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/LoginHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/LoginHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/LoginHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/MenuHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/MenuHelper.cs similarity index 98% rename from src/admin/Bootstrap.DataAccess/Helper/MenuHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/MenuHelper.cs index 968c02453..d841131b7 100644 --- a/src/admin/Bootstrap.DataAccess/Helper/MenuHelper.cs +++ b/src/mvc/admin/Bootstrap.DataAccess/Helper/MenuHelper.cs @@ -136,7 +136,7 @@ namespace Bootstrap.DataAccess /// public static IEnumerable RetrieveSystemMenus(string userName, string? activeUrl = null) { - if (string.IsNullOrEmpty(userName)) return new BootstrapMenu[0]; + if (string.IsNullOrEmpty(userName)) return Array.Empty(); var menus = RetrieveAllMenus(userName).Where(m => m.Category == "0" && m.IsResource == 0); return DbHelper.CascadeMenus(menus, activeUrl); @@ -158,7 +158,7 @@ namespace Bootstrap.DataAccess ///
    /// /// - public static IEnumerable RetrieveAllMenus(string? userName) => string.IsNullOrEmpty(userName) ? new BootstrapMenu[0] : CacheManager.GetOrAdd($"{RetrieveMenusAll}-{userName}", key => DbContextManager.Create()?.RetrieveAllMenus(userName), RetrieveMenusAll) ?? new BootstrapMenu[0]; + public static IEnumerable RetrieveAllMenus(string? userName) => string.IsNullOrEmpty(userName) ? new BootstrapMenu[0] : CacheManager.GetOrAdd($"{RetrieveMenusAll}-{userName}", key => DbContextManager.Create()?.RetrieveAllMenus(userName), RetrieveMenusAll) ?? Array.Empty(); /// /// 通过当前用户名与指定菜单路径获取此菜单下所有授权按钮集合 (userName, url, auths) => bool diff --git a/src/admin/Bootstrap.DataAccess/Helper/MessageHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/MessageHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/MessageHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/MessageHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/OAuthHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/OAuthHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/OAuthHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/OAuthHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/QueryAppOption.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/QueryAppOption.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/QueryAppOption.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/QueryAppOption.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/ResetUserHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/ResetUserHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/ResetUserHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/ResetUserHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/RoleHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/RoleHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/RoleHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/RoleHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/TaskHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/TaskHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/TaskHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/TaskHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/TraceHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/TraceHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/TraceHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/TraceHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Helper/UserHelper.cs b/src/mvc/admin/Bootstrap.DataAccess/Helper/UserHelper.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Helper/UserHelper.cs rename to src/mvc/admin/Bootstrap.DataAccess/Helper/UserHelper.cs diff --git a/src/admin/Bootstrap.DataAccess/Log.cs b/src/mvc/admin/Bootstrap.DataAccess/Log.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Log.cs rename to src/mvc/admin/Bootstrap.DataAccess/Log.cs diff --git a/src/admin/Bootstrap.DataAccess/LoginUser.cs b/src/mvc/admin/Bootstrap.DataAccess/LoginUser.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/LoginUser.cs rename to src/mvc/admin/Bootstrap.DataAccess/LoginUser.cs diff --git a/src/admin/Bootstrap.DataAccess/Menu.cs b/src/mvc/admin/Bootstrap.DataAccess/Menu.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Menu.cs rename to src/mvc/admin/Bootstrap.DataAccess/Menu.cs diff --git a/src/admin/Bootstrap.DataAccess/Message.cs b/src/mvc/admin/Bootstrap.DataAccess/Message.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Message.cs rename to src/mvc/admin/Bootstrap.DataAccess/Message.cs diff --git a/src/admin/Bootstrap.DataAccess/MessageBody.cs b/src/mvc/admin/Bootstrap.DataAccess/MessageBody.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/MessageBody.cs rename to src/mvc/admin/Bootstrap.DataAccess/MessageBody.cs diff --git a/src/admin/Bootstrap.DataAccess/ResetUsers.cs b/src/mvc/admin/Bootstrap.DataAccess/ResetUsers.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/ResetUsers.cs rename to src/mvc/admin/Bootstrap.DataAccess/ResetUsers.cs diff --git a/src/admin/Bootstrap.DataAccess/Role.cs b/src/mvc/admin/Bootstrap.DataAccess/Role.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Role.cs rename to src/mvc/admin/Bootstrap.DataAccess/Role.cs diff --git a/src/admin/Bootstrap.DataAccess/Task.cs b/src/mvc/admin/Bootstrap.DataAccess/Task.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Task.cs rename to src/mvc/admin/Bootstrap.DataAccess/Task.cs diff --git a/src/admin/Bootstrap.DataAccess/Trace.cs b/src/mvc/admin/Bootstrap.DataAccess/Trace.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/Trace.cs rename to src/mvc/admin/Bootstrap.DataAccess/Trace.cs diff --git a/src/admin/Bootstrap.DataAccess/User.cs b/src/mvc/admin/Bootstrap.DataAccess/User.cs similarity index 100% rename from src/admin/Bootstrap.DataAccess/User.cs rename to src/mvc/admin/Bootstrap.DataAccess/User.cs diff --git a/src/admin/keys/Longbow.lic b/src/mvc/admin/keys/Longbow.lic similarity index 100% rename from src/admin/keys/Longbow.lic rename to src/mvc/admin/keys/Longbow.lic diff --git a/src/admin/keys/appsettings.Production.json b/src/mvc/admin/keys/appsettings.Production.json similarity index 100% rename from src/admin/keys/appsettings.Production.json rename to src/mvc/admin/keys/appsettings.Production.json diff --git a/src/client/Bootstrap.Client.DataAccess.MongoDB/App.cs b/src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/App.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess.MongoDB/App.cs rename to src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/App.cs diff --git a/src/client/Bootstrap.Client.DataAccess.MongoDB/Bootstrap.Client.DataAccess.MongoDB.csproj b/src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/Bootstrap.Client.DataAccess.MongoDB.csproj similarity index 100% rename from src/client/Bootstrap.Client.DataAccess.MongoDB/Bootstrap.Client.DataAccess.MongoDB.csproj rename to src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/Bootstrap.Client.DataAccess.MongoDB.csproj diff --git a/src/client/Bootstrap.Client.DataAccess.MongoDB/DbManager.cs b/src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/DbManager.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess.MongoDB/DbManager.cs rename to src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/DbManager.cs diff --git a/src/client/Bootstrap.Client.DataAccess.MongoDB/Dict.cs b/src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/Dict.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess.MongoDB/Dict.cs rename to src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/Dict.cs diff --git a/src/client/Bootstrap.Client.DataAccess.MongoDB/Group.cs b/src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/Group.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess.MongoDB/Group.cs rename to src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/Group.cs diff --git a/src/client/Bootstrap.Client.DataAccess.MongoDB/Helper/RoleHelper.cs b/src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/Helper/RoleHelper.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess.MongoDB/Helper/RoleHelper.cs rename to src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/Helper/RoleHelper.cs diff --git a/src/client/Bootstrap.Client.DataAccess.MongoDB/Menu.cs b/src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/Menu.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess.MongoDB/Menu.cs rename to src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/Menu.cs diff --git a/src/client/Bootstrap.Client.DataAccess.MongoDB/Role.cs b/src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/Role.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess.MongoDB/Role.cs rename to src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/Role.cs diff --git a/src/client/Bootstrap.Client.DataAccess.MongoDB/User.cs b/src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/User.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess.MongoDB/User.cs rename to src/mvc/client/Bootstrap.Client.DataAccess.MongoDB/User.cs diff --git a/src/client/Bootstrap.Client.DataAccess/App.cs b/src/mvc/client/Bootstrap.Client.DataAccess/App.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/App.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/App.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Bootstrap.Client.DataAccess.csproj b/src/mvc/client/Bootstrap.Client.DataAccess/Bootstrap.Client.DataAccess.csproj similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Bootstrap.Client.DataAccess.csproj rename to src/mvc/client/Bootstrap.Client.DataAccess/Bootstrap.Client.DataAccess.csproj diff --git a/src/client/Bootstrap.Client.DataAccess/DbManager.cs b/src/mvc/client/Bootstrap.Client.DataAccess/DbManager.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/DbManager.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/DbManager.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Dict.cs b/src/mvc/client/Bootstrap.Client.DataAccess/Dict.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Dict.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/Dict.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Dummy.cs b/src/mvc/client/Bootstrap.Client.DataAccess/Dummy.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Dummy.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/Dummy.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Helper/AppHelper.cs b/src/mvc/client/Bootstrap.Client.DataAccess/Helper/AppHelper.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Helper/AppHelper.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/Helper/AppHelper.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Helper/DictHelper.cs b/src/mvc/client/Bootstrap.Client.DataAccess/Helper/DictHelper.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Helper/DictHelper.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/Helper/DictHelper.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Helper/DummyHelper.cs b/src/mvc/client/Bootstrap.Client.DataAccess/Helper/DummyHelper.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Helper/DummyHelper.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/Helper/DummyHelper.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Helper/MenuHelper.cs b/src/mvc/client/Bootstrap.Client.DataAccess/Helper/MenuHelper.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Helper/MenuHelper.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/Helper/MenuHelper.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Helper/RoleHelper.cs b/src/mvc/client/Bootstrap.Client.DataAccess/Helper/RoleHelper.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Helper/RoleHelper.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/Helper/RoleHelper.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Helper/TraceHelper.cs b/src/mvc/client/Bootstrap.Client.DataAccess/Helper/TraceHelper.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Helper/TraceHelper.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/Helper/TraceHelper.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Helper/TraceHttpClient.cs b/src/mvc/client/Bootstrap.Client.DataAccess/Helper/TraceHttpClient.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Helper/TraceHttpClient.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/Helper/TraceHttpClient.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Helper/UserHelper.cs b/src/mvc/client/Bootstrap.Client.DataAccess/Helper/UserHelper.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Helper/UserHelper.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/Helper/UserHelper.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Menu.cs b/src/mvc/client/Bootstrap.Client.DataAccess/Menu.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Menu.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/Menu.cs diff --git a/src/client/Bootstrap.Client.DataAccess/Role.cs b/src/mvc/client/Bootstrap.Client.DataAccess/Role.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/Role.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/Role.cs diff --git a/src/client/Bootstrap.Client.DataAccess/User.cs b/src/mvc/client/Bootstrap.Client.DataAccess/User.cs similarity index 100% rename from src/client/Bootstrap.Client.DataAccess/User.cs rename to src/mvc/client/Bootstrap.Client.DataAccess/User.cs diff --git a/src/client/Bootstrap.Client/Bootstrap.Client.csproj b/src/mvc/client/Bootstrap.Client/Bootstrap.Client.csproj similarity index 100% rename from src/client/Bootstrap.Client/Bootstrap.Client.csproj rename to src/mvc/client/Bootstrap.Client/Bootstrap.Client.csproj diff --git a/src/client/Bootstrap.Client/Client.db b/src/mvc/client/Bootstrap.Client/Client.db similarity index 100% rename from src/client/Bootstrap.Client/Client.db rename to src/mvc/client/Bootstrap.Client/Client.db diff --git a/src/client/Bootstrap.Client/Controllers/Api/AdminController.cs b/src/mvc/client/Bootstrap.Client/Controllers/Api/AdminController.cs similarity index 100% rename from src/client/Bootstrap.Client/Controllers/Api/AdminController.cs rename to src/mvc/client/Bootstrap.Client/Controllers/Api/AdminController.cs diff --git a/src/client/Bootstrap.Client/Controllers/Api/CaptchaController.cs b/src/mvc/client/Bootstrap.Client/Controllers/Api/CaptchaController.cs similarity index 100% rename from src/client/Bootstrap.Client/Controllers/Api/CaptchaController.cs rename to src/mvc/client/Bootstrap.Client/Controllers/Api/CaptchaController.cs diff --git a/src/client/Bootstrap.Client/Controllers/Api/DummyController.cs b/src/mvc/client/Bootstrap.Client/Controllers/Api/DummyController.cs similarity index 100% rename from src/client/Bootstrap.Client/Controllers/Api/DummyController.cs rename to src/mvc/client/Bootstrap.Client/Controllers/Api/DummyController.cs diff --git a/src/client/Bootstrap.Client/Controllers/Api/EncrptyController.cs b/src/mvc/client/Bootstrap.Client/Controllers/Api/EncrptyController.cs similarity index 100% rename from src/client/Bootstrap.Client/Controllers/Api/EncrptyController.cs rename to src/mvc/client/Bootstrap.Client/Controllers/Api/EncrptyController.cs diff --git a/src/client/Bootstrap.Client/Controllers/Api/GitController.cs b/src/mvc/client/Bootstrap.Client/Controllers/Api/GitController.cs similarity index 100% rename from src/client/Bootstrap.Client/Controllers/Api/GitController.cs rename to src/mvc/client/Bootstrap.Client/Controllers/Api/GitController.cs diff --git a/src/client/Bootstrap.Client/Controllers/Api/InterfaceController.cs b/src/mvc/client/Bootstrap.Client/Controllers/Api/InterfaceController.cs similarity index 100% rename from src/client/Bootstrap.Client/Controllers/Api/InterfaceController.cs rename to src/mvc/client/Bootstrap.Client/Controllers/Api/InterfaceController.cs diff --git a/src/client/Bootstrap.Client/Controllers/HomeController.cs b/src/mvc/client/Bootstrap.Client/Controllers/HomeController.cs similarity index 100% rename from src/client/Bootstrap.Client/Controllers/HomeController.cs rename to src/mvc/client/Bootstrap.Client/Controllers/HomeController.cs diff --git a/src/client/Bootstrap.Client/Controllers/ToolsController.cs b/src/mvc/client/Bootstrap.Client/Controllers/ToolsController.cs similarity index 100% rename from src/client/Bootstrap.Client/Controllers/ToolsController.cs rename to src/mvc/client/Bootstrap.Client/Controllers/ToolsController.cs diff --git a/src/client/Bootstrap.Client/Extensions/SendMail/DefaultSendMail.cs b/src/mvc/client/Bootstrap.Client/Extensions/SendMail/DefaultSendMail.cs similarity index 100% rename from src/client/Bootstrap.Client/Extensions/SendMail/DefaultSendMail.cs rename to src/mvc/client/Bootstrap.Client/Extensions/SendMail/DefaultSendMail.cs diff --git a/src/client/Bootstrap.Client/Extensions/SendMail/ISendMail.cs b/src/mvc/client/Bootstrap.Client/Extensions/SendMail/ISendMail.cs similarity index 100% rename from src/client/Bootstrap.Client/Extensions/SendMail/ISendMail.cs rename to src/mvc/client/Bootstrap.Client/Extensions/SendMail/ISendMail.cs diff --git a/src/client/Bootstrap.Client/Extensions/SendMail/MessageFormat.cs b/src/mvc/client/Bootstrap.Client/Extensions/SendMail/MessageFormat.cs similarity index 100% rename from src/client/Bootstrap.Client/Extensions/SendMail/MessageFormat.cs rename to src/mvc/client/Bootstrap.Client/Extensions/SendMail/MessageFormat.cs diff --git a/src/client/Bootstrap.Client/Extensions/SendMail/MessageFormatExtensions.cs b/src/mvc/client/Bootstrap.Client/Extensions/SendMail/MessageFormatExtensions.cs similarity index 100% rename from src/client/Bootstrap.Client/Extensions/SendMail/MessageFormatExtensions.cs rename to src/mvc/client/Bootstrap.Client/Extensions/SendMail/MessageFormatExtensions.cs diff --git a/src/client/Bootstrap.Client/Extensions/SendMail/SendMailServicesCollectionExtensions.cs b/src/mvc/client/Bootstrap.Client/Extensions/SendMail/SendMailServicesCollectionExtensions.cs similarity index 100% rename from src/client/Bootstrap.Client/Extensions/SendMail/SendMailServicesCollectionExtensions.cs rename to src/mvc/client/Bootstrap.Client/Extensions/SendMail/SendMailServicesCollectionExtensions.cs diff --git a/src/client/Bootstrap.Client/Extensions/SendMail/SmtpConfigureOptions.cs b/src/mvc/client/Bootstrap.Client/Extensions/SendMail/SmtpConfigureOptions.cs similarity index 100% rename from src/client/Bootstrap.Client/Extensions/SendMail/SmtpConfigureOptions.cs rename to src/mvc/client/Bootstrap.Client/Extensions/SendMail/SmtpConfigureOptions.cs diff --git a/src/client/Bootstrap.Client/Extensions/SendMail/SmtpExtensions.cs b/src/mvc/client/Bootstrap.Client/Extensions/SendMail/SmtpExtensions.cs similarity index 100% rename from src/client/Bootstrap.Client/Extensions/SendMail/SmtpExtensions.cs rename to src/mvc/client/Bootstrap.Client/Extensions/SendMail/SmtpExtensions.cs diff --git a/src/client/Bootstrap.Client/Extensions/SendMail/SmtpMessage.cs b/src/mvc/client/Bootstrap.Client/Extensions/SendMail/SmtpMessage.cs similarity index 100% rename from src/client/Bootstrap.Client/Extensions/SendMail/SmtpMessage.cs rename to src/mvc/client/Bootstrap.Client/Extensions/SendMail/SmtpMessage.cs diff --git a/src/client/Bootstrap.Client/Extensions/SendMail/SmtpOption.cs b/src/mvc/client/Bootstrap.Client/Extensions/SendMail/SmtpOption.cs similarity index 100% rename from src/client/Bootstrap.Client/Extensions/SendMail/SmtpOption.cs rename to src/mvc/client/Bootstrap.Client/Extensions/SendMail/SmtpOption.cs diff --git a/src/client/Bootstrap.Client/HttpClientExtensions.cs b/src/mvc/client/Bootstrap.Client/HttpClientExtensions.cs similarity index 100% rename from src/client/Bootstrap.Client/HttpClientExtensions.cs rename to src/mvc/client/Bootstrap.Client/HttpClientExtensions.cs diff --git a/src/client/Bootstrap.Client/Models/EncrptyModel.cs b/src/mvc/client/Bootstrap.Client/Models/EncrptyModel.cs similarity index 100% rename from src/client/Bootstrap.Client/Models/EncrptyModel.cs rename to src/mvc/client/Bootstrap.Client/Models/EncrptyModel.cs diff --git a/src/client/Bootstrap.Client/Models/HeaderBarModel.cs b/src/mvc/client/Bootstrap.Client/Models/HeaderBarModel.cs similarity index 100% rename from src/client/Bootstrap.Client/Models/HeaderBarModel.cs rename to src/mvc/client/Bootstrap.Client/Models/HeaderBarModel.cs diff --git a/src/client/Bootstrap.Client/Models/MailModel.cs b/src/mvc/client/Bootstrap.Client/Models/MailModel.cs similarity index 100% rename from src/client/Bootstrap.Client/Models/MailModel.cs rename to src/mvc/client/Bootstrap.Client/Models/MailModel.cs diff --git a/src/client/Bootstrap.Client/Models/ModelBase.cs b/src/mvc/client/Bootstrap.Client/Models/ModelBase.cs similarity index 100% rename from src/client/Bootstrap.Client/Models/ModelBase.cs rename to src/mvc/client/Bootstrap.Client/Models/ModelBase.cs diff --git a/src/client/Bootstrap.Client/Models/NavigatorBarModel.cs b/src/mvc/client/Bootstrap.Client/Models/NavigatorBarModel.cs similarity index 100% rename from src/client/Bootstrap.Client/Models/NavigatorBarModel.cs rename to src/mvc/client/Bootstrap.Client/Models/NavigatorBarModel.cs diff --git a/src/client/Bootstrap.Client/Models/SQLModel.cs b/src/mvc/client/Bootstrap.Client/Models/SQLModel.cs similarity index 100% rename from src/client/Bootstrap.Client/Models/SQLModel.cs rename to src/mvc/client/Bootstrap.Client/Models/SQLModel.cs diff --git a/src/client/Bootstrap.Client/Program.cs b/src/mvc/client/Bootstrap.Client/Program.cs similarity index 100% rename from src/client/Bootstrap.Client/Program.cs rename to src/mvc/client/Bootstrap.Client/Program.cs diff --git a/src/client/Bootstrap.Client/Properties/launchSettings.json b/src/mvc/client/Bootstrap.Client/Properties/launchSettings.json similarity index 100% rename from src/client/Bootstrap.Client/Properties/launchSettings.json rename to src/mvc/client/Bootstrap.Client/Properties/launchSettings.json diff --git a/src/client/Bootstrap.Client/Query/QueryDummyOption.cs b/src/mvc/client/Bootstrap.Client/Query/QueryDummyOption.cs similarity index 100% rename from src/client/Bootstrap.Client/Query/QueryDummyOption.cs rename to src/mvc/client/Bootstrap.Client/Query/QueryDummyOption.cs diff --git a/src/client/Bootstrap.Client/Startup.cs b/src/mvc/client/Bootstrap.Client/Startup.cs similarity index 100% rename from src/client/Bootstrap.Client/Startup.cs rename to src/mvc/client/Bootstrap.Client/Startup.cs diff --git a/src/client/Bootstrap.Client/Tasks/AppVeyorHttpClient.cs b/src/mvc/client/Bootstrap.Client/Tasks/AppVeyorHttpClient.cs similarity index 100% rename from src/client/Bootstrap.Client/Tasks/AppVeyorHttpClient.cs rename to src/mvc/client/Bootstrap.Client/Tasks/AppVeyorHttpClient.cs diff --git a/src/client/Bootstrap.Client/Tasks/GiteePushBody.cs b/src/mvc/client/Bootstrap.Client/Tasks/GiteePushBody.cs similarity index 100% rename from src/client/Bootstrap.Client/Tasks/GiteePushBody.cs rename to src/mvc/client/Bootstrap.Client/Tasks/GiteePushBody.cs diff --git a/src/client/Bootstrap.Client/Views/Home/About.cshtml b/src/mvc/client/Bootstrap.Client/Views/Home/About.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Home/About.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Home/About.cshtml diff --git a/src/client/Bootstrap.Client/Views/Home/Dummy.cshtml b/src/mvc/client/Bootstrap.Client/Views/Home/Dummy.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Home/Dummy.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Home/Dummy.cshtml diff --git a/src/client/Bootstrap.Client/Views/Home/Index.cshtml b/src/mvc/client/Bootstrap.Client/Views/Home/Index.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Home/Index.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Home/Index.cshtml diff --git a/src/client/Bootstrap.Client/Views/Home/Table.cshtml b/src/mvc/client/Bootstrap.Client/Views/Home/Table.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Home/Table.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Home/Table.cshtml diff --git a/src/client/Bootstrap.Client/Views/Shared/Footer.cshtml b/src/mvc/client/Bootstrap.Client/Views/Shared/Footer.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Shared/Footer.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Shared/Footer.cshtml diff --git a/src/client/Bootstrap.Client/Views/Shared/Header.cshtml b/src/mvc/client/Bootstrap.Client/Views/Shared/Header.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Shared/Header.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Shared/Header.cshtml diff --git a/src/client/Bootstrap.Client/Views/Shared/Menu.cshtml b/src/mvc/client/Bootstrap.Client/Views/Shared/Menu.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Shared/Menu.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Shared/Menu.cshtml diff --git a/src/client/Bootstrap.Client/Views/Shared/Navigator.cshtml b/src/mvc/client/Bootstrap.Client/Views/Shared/Navigator.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Shared/Navigator.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Shared/Navigator.cshtml diff --git a/src/client/Bootstrap.Client/Views/Shared/SubNavItem.cshtml b/src/mvc/client/Bootstrap.Client/Views/Shared/SubNavItem.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Shared/SubNavItem.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Shared/SubNavItem.cshtml diff --git a/src/client/Bootstrap.Client/Views/Shared/SubNavigation.cshtml b/src/mvc/client/Bootstrap.Client/Views/Shared/SubNavigation.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Shared/SubNavigation.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Shared/SubNavigation.cshtml diff --git a/src/client/Bootstrap.Client/Views/Shared/_Default.cshtml b/src/mvc/client/Bootstrap.Client/Views/Shared/_Default.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Shared/_Default.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Shared/_Default.cshtml diff --git a/src/client/Bootstrap.Client/Views/Shared/_Layout.cshtml b/src/mvc/client/Bootstrap.Client/Views/Shared/_Layout.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Shared/_Layout.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Shared/_Layout.cshtml diff --git a/src/client/Bootstrap.Client/Views/Shared/_Root.cshtml b/src/mvc/client/Bootstrap.Client/Views/Shared/_Root.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/Shared/_Root.cshtml rename to src/mvc/client/Bootstrap.Client/Views/Shared/_Root.cshtml diff --git a/src/client/Bootstrap.Client/Views/_ViewImports.cshtml b/src/mvc/client/Bootstrap.Client/Views/_ViewImports.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/_ViewImports.cshtml rename to src/mvc/client/Bootstrap.Client/Views/_ViewImports.cshtml diff --git a/src/client/Bootstrap.Client/Views/_ViewStart.cshtml b/src/mvc/client/Bootstrap.Client/Views/_ViewStart.cshtml similarity index 100% rename from src/client/Bootstrap.Client/Views/_ViewStart.cshtml rename to src/mvc/client/Bootstrap.Client/Views/_ViewStart.cshtml diff --git a/src/client/Bootstrap.Client/appsettings.Development.json b/src/mvc/client/Bootstrap.Client/appsettings.Development.json similarity index 100% rename from src/client/Bootstrap.Client/appsettings.Development.json rename to src/mvc/client/Bootstrap.Client/appsettings.Development.json diff --git a/src/client/Bootstrap.Client/appsettings.json b/src/mvc/client/Bootstrap.Client/appsettings.json similarity index 100% rename from src/client/Bootstrap.Client/appsettings.json rename to src/mvc/client/Bootstrap.Client/appsettings.json diff --git a/src/client/Bootstrap.Client/libman.json b/src/mvc/client/Bootstrap.Client/libman.json similarity index 100% rename from src/client/Bootstrap.Client/libman.json rename to src/mvc/client/Bootstrap.Client/libman.json diff --git a/src/client/Bootstrap.Client/wwwroot/browser/readme.txt b/src/mvc/client/Bootstrap.Client/wwwroot/browser/readme.txt similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/browser/readme.txt rename to src/mvc/client/Bootstrap.Client/wwwroot/browser/readme.txt diff --git a/src/client/Bootstrap.Client/wwwroot/css/IE8.css b/src/mvc/client/Bootstrap.Client/wwwroot/css/IE8.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/css/IE8.css rename to src/mvc/client/Bootstrap.Client/wwwroot/css/IE8.css diff --git a/src/client/Bootstrap.Client/wwwroot/css/black.css b/src/mvc/client/Bootstrap.Client/wwwroot/css/black.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/css/black.css rename to src/mvc/client/Bootstrap.Client/wwwroot/css/black.css diff --git a/src/client/Bootstrap.Client/wwwroot/css/blue.css b/src/mvc/client/Bootstrap.Client/wwwroot/css/blue.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/css/blue.css rename to src/mvc/client/Bootstrap.Client/wwwroot/css/blue.css diff --git a/src/client/Bootstrap.Client/wwwroot/css/lte.css b/src/mvc/client/Bootstrap.Client/wwwroot/css/lte.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/css/lte.css rename to src/mvc/client/Bootstrap.Client/wwwroot/css/lte.css diff --git a/src/client/Bootstrap.Client/wwwroot/css/site-responsive.css b/src/mvc/client/Bootstrap.Client/wwwroot/css/site-responsive.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/css/site-responsive.css rename to src/mvc/client/Bootstrap.Client/wwwroot/css/site-responsive.css diff --git a/src/client/Bootstrap.Client/wwwroot/css/site.css b/src/mvc/client/Bootstrap.Client/wwwroot/css/site.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/css/site.css rename to src/mvc/client/Bootstrap.Client/wwwroot/css/site.css diff --git a/src/client/Bootstrap.Client/wwwroot/css/theme-responsive.css b/src/mvc/client/Bootstrap.Client/wwwroot/css/theme-responsive.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/css/theme-responsive.css rename to src/mvc/client/Bootstrap.Client/wwwroot/css/theme-responsive.css diff --git a/src/client/Bootstrap.Client/wwwroot/css/theme.css b/src/mvc/client/Bootstrap.Client/wwwroot/css/theme.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/css/theme.css rename to src/mvc/client/Bootstrap.Client/wwwroot/css/theme.css diff --git a/src/client/Bootstrap.Client/wwwroot/favicon.ico b/src/mvc/client/Bootstrap.Client/wwwroot/favicon.ico similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/favicon.ico rename to src/mvc/client/Bootstrap.Client/wwwroot/favicon.ico diff --git a/src/client/Bootstrap.Client/wwwroot/favicon.png b/src/mvc/client/Bootstrap.Client/wwwroot/favicon.png similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/favicon.png rename to src/mvc/client/Bootstrap.Client/wwwroot/favicon.png diff --git a/src/client/Bootstrap.Client/wwwroot/html/healths.html b/src/mvc/client/Bootstrap.Client/wwwroot/html/healths.html similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/html/healths.html rename to src/mvc/client/Bootstrap.Client/wwwroot/html/healths.html diff --git a/src/client/Bootstrap.Client/wwwroot/html/item.html b/src/mvc/client/Bootstrap.Client/wwwroot/html/item.html similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/html/item.html rename to src/mvc/client/Bootstrap.Client/wwwroot/html/item.html diff --git a/src/client/Bootstrap.Client/wwwroot/html/view.html b/src/mvc/client/Bootstrap.Client/wwwroot/html/view.html similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/html/view.html rename to src/mvc/client/Bootstrap.Client/wwwroot/html/view.html diff --git a/src/client/Bootstrap.Client/wwwroot/images/404_icon.png b/src/mvc/client/Bootstrap.Client/wwwroot/images/404_icon.png similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/images/404_icon.png rename to src/mvc/client/Bootstrap.Client/wwwroot/images/404_icon.png diff --git a/src/client/Bootstrap.Client/wwwroot/images/admin.jpg b/src/mvc/client/Bootstrap.Client/wwwroot/images/admin.jpg similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/images/admin.jpg rename to src/mvc/client/Bootstrap.Client/wwwroot/images/admin.jpg diff --git a/src/client/Bootstrap.Client/wwwroot/images/bg4.png b/src/mvc/client/Bootstrap.Client/wwwroot/images/bg4.png similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/images/bg4.png rename to src/mvc/client/Bootstrap.Client/wwwroot/images/bg4.png diff --git a/src/client/Bootstrap.Client/wwwroot/images/bird.png b/src/mvc/client/Bootstrap.Client/wwwroot/images/bird.png similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/images/bird.png rename to src/mvc/client/Bootstrap.Client/wwwroot/images/bird.png diff --git a/src/client/Bootstrap.Client/wwwroot/images/ccflow.png b/src/mvc/client/Bootstrap.Client/wwwroot/images/ccflow.png similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/images/ccflow.png rename to src/mvc/client/Bootstrap.Client/wwwroot/images/ccflow.png diff --git a/src/client/Bootstrap.Client/wwwroot/images/error.png b/src/mvc/client/Bootstrap.Client/wwwroot/images/error.png similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/images/error.png rename to src/mvc/client/Bootstrap.Client/wwwroot/images/error.png diff --git a/src/client/Bootstrap.Client/wwwroot/images/error_icon.png b/src/mvc/client/Bootstrap.Client/wwwroot/images/error_icon.png similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/images/error_icon.png rename to src/mvc/client/Bootstrap.Client/wwwroot/images/error_icon.png diff --git a/src/client/Bootstrap.Client/wwwroot/images/nav-expand.png b/src/mvc/client/Bootstrap.Client/wwwroot/images/nav-expand.png similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/images/nav-expand.png rename to src/mvc/client/Bootstrap.Client/wwwroot/images/nav-expand.png diff --git a/src/client/Bootstrap.Client/wwwroot/js/common-scripts.js b/src/mvc/client/Bootstrap.Client/wwwroot/js/common-scripts.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/js/common-scripts.js rename to src/mvc/client/Bootstrap.Client/wwwroot/js/common-scripts.js diff --git a/src/client/Bootstrap.Client/wwwroot/js/dummy.js b/src/mvc/client/Bootstrap.Client/wwwroot/js/dummy.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/js/dummy.js rename to src/mvc/client/Bootstrap.Client/wwwroot/js/dummy.js diff --git a/src/client/Bootstrap.Client/wwwroot/js/encrpty.js b/src/mvc/client/Bootstrap.Client/wwwroot/js/encrpty.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/js/encrpty.js rename to src/mvc/client/Bootstrap.Client/wwwroot/js/encrpty.js diff --git a/src/client/Bootstrap.Client/wwwroot/js/index.js b/src/mvc/client/Bootstrap.Client/wwwroot/js/index.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/js/index.js rename to src/mvc/client/Bootstrap.Client/wwwroot/js/index.js diff --git a/src/client/Bootstrap.Client/wwwroot/js/table.js b/src/mvc/client/Bootstrap.Client/wwwroot/js/table.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/js/table.js rename to src/mvc/client/Bootstrap.Client/wwwroot/js/table.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.min.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.min.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.min.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.min.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/bootstrap-table.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/export/bootstrap-table-export.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/extensions/treegrid/bootstrap-table-treegrid.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-table/locale/bootstrap-table-zh-CN.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.min.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.min.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.min.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/css/bootstrap-toggle.min.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/bootstrap-toggle/js/bootstrap-toggle.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic0.jpg b/src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic0.jpg similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic0.jpg rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic0.jpg diff --git a/src/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic1.jpg b/src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic1.jpg similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic1.jpg rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic1.jpg diff --git a/src/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic2.jpg b/src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic2.jpg similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic2.jpg rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic2.jpg diff --git a/src/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic3.jpg b/src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic3.jpg similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic3.jpg rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic3.jpg diff --git a/src/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic4.jpg b/src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic4.jpg similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic4.jpg rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/images/Pic4.jpg diff --git a/src/client/Bootstrap.Client/wwwroot/lib/captcha/longbow.slidercaptcha.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/longbow.slidercaptcha.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/captcha/longbow.slidercaptcha.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/longbow.slidercaptcha.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/captcha/slidercaptcha.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/slidercaptcha.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/captcha/slidercaptcha.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/captcha/slidercaptcha.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.min.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.min.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.min.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/datetimepicker/css/bootstrap-datetimepicker.min.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/bootstrap-datetimepicker.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.cookie.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.cookie.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.cookie.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.cookie.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.dcjqaccordion.2.7.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.dcjqaccordion.2.7.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.dcjqaccordion.2.7.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.dcjqaccordion.2.7.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.dcjqaccordion.2.7.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.dcjqaccordion.2.7.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.dcjqaccordion.2.7.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/dcjqaccordion/js/jquery.dcjqaccordion.2.7.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.css.map b/src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.css.map similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.css.map rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.css.map diff --git a/src/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.min.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.min.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.min.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/css/font-awesome.min.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/FontAwesome.otf b/src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/FontAwesome.otf similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/FontAwesome.otf rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/FontAwesome.otf diff --git a/src/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.eot b/src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.eot similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.eot rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.eot diff --git a/src/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.svg b/src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.svg similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.svg rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.svg diff --git a/src/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.ttf b/src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.ttf similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.ttf rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.ttf diff --git a/src/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff b/src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff diff --git a/src/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff2 b/src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff2 similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff2 rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/font-awesome/fonts/fontawesome-webfont.woff2 diff --git a/src/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.min.map b/src/mvc/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.min.map similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.min.map rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/jquery/dist/jquery.min.map diff --git a/src/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.min.map b/src/mvc/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.min.map similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.min.map rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/jquery/jquery.min.map diff --git a/src/client/Bootstrap.Client/wwwroot/lib/longbow-checkbox/longbow-checkbox.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow-checkbox/longbow-checkbox.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/longbow-checkbox/longbow-checkbox.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow-checkbox/longbow-checkbox.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/longbow-checkbox/longbow-checkbox.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow-checkbox/longbow-checkbox.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/longbow-checkbox/longbow-checkbox.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow-checkbox/longbow-checkbox.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/longbow-select/longbow-select.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow-select/longbow-select.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/longbow-select/longbow-select.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow-select/longbow-select.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/longbow-select/longbow-select.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow-select/longbow-select.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/longbow-select/longbow-select.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow-select/longbow-select.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.common.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.common.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.common.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.common.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.dataentity.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.dataentity.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.dataentity.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.dataentity.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.validate.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.validate.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.validate.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/longbow/longbow.validate.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/OverlayScrollbars.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/OverlayScrollbars.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/OverlayScrollbars.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/OverlayScrollbars.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/OverlayScrollbars.min.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/OverlayScrollbars.min.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/OverlayScrollbars.min.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/OverlayScrollbars.min.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/overlayscrollbars/jquery.overlayScrollbars.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.js.map b/src/mvc/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.js.map similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.js.map rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.js.map diff --git a/src/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.min.js.map b/src/mvc/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.min.js.map similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.min.js.map rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/signalr/dist/browser/signalr.min.js.map diff --git a/src/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.min.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.min.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.min.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.min.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/sweetalert/sweetalert2.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/tablexport/tableExport.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/tablexport/tableExport.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/tablexport/tableExport.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/tablexport/tableExport.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/tablexport/tableExport.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/tablexport/tableExport.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/tablexport/tableExport.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/tablexport/tableExport.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.js.map b/src/mvc/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.js.map similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.js.map rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.js.map diff --git a/src/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.min.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.min.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.min.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.min.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/toastr.js/toastr.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.css.map b/src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.css.map similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.css.map rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.css.map diff --git a/src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css b/src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css diff --git a/src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css.map b/src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css.map similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css.map rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/css/bootstrap.min.css.map diff --git a/src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js.map b/src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js.map similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js.map rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.js.map diff --git a/src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js.map b/src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js.map similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js.map rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/twitter-bootstrap/js/bootstrap.bundle.min.js.map diff --git a/src/client/Bootstrap.Client/wwwroot/lib/validate/jquery.validate.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/validate/jquery.validate.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/validate/jquery.validate.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/validate/jquery.validate.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/validate/jquery.validate.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/validate/jquery.validate.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/validate/jquery.validate.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/validate/jquery.validate.min.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/validate/localization/messages_zh.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/validate/localization/messages_zh.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/validate/localization/messages_zh.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/validate/localization/messages_zh.js diff --git a/src/client/Bootstrap.Client/wwwroot/lib/validate/localization/messages_zh.min.js b/src/mvc/client/Bootstrap.Client/wwwroot/lib/validate/localization/messages_zh.min.js similarity index 100% rename from src/client/Bootstrap.Client/wwwroot/lib/validate/localization/messages_zh.min.js rename to src/mvc/client/Bootstrap.Client/wwwroot/lib/validate/localization/messages_zh.min.js -- Gitee From a0127f32923a1c5555369175e96982746b47cd47 Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Sat, 11 Dec 2021 10:28:58 +0800 Subject: [PATCH 16/16] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=E8=A7=A3=E5=86=B3=E6=96=B9=E6=A1=88=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BootstrapAdmin-Blazor.slnf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BootstrapAdmin-Blazor.slnf b/BootstrapAdmin-Blazor.slnf index 23d95cd82..4f220dd98 100644 --- a/BootstrapAdmin-Blazor.slnf +++ b/BootstrapAdmin-Blazor.slnf @@ -2,10 +2,10 @@ "solution": { "path": "BootstrapAdmin.sln", "projects": [ - "src\\admin\\Bootstrap.Admin.Blazor\\Bootstrap.Admin.Blazor.csproj", - "src\\admin\\Bootstrap.Admin\\Bootstrap.Admin.csproj", - "src\\admin\\Bootstrap.DataAccess\\Bootstrap.DataAccess.csproj", - "test\\UnitTest\\UnitTest.csproj" + "src\\blazor\\admin\\Bootstrap.Admin.Blazor.DataAccess\\Bootstrap.Admin.Blazor.DataAccess.csproj", + "src\\blazor\\admin\\Bootstrap.Admin.Blazor\\Bootstrap.Admin.Blazor.csproj", + "src\\mvc\\admin\\Bootstrap.Admin\\Bootstrap.Admin.csproj", + "src\\mvc\\admin\\Bootstrap.DataAccess\\Bootstrap.DataAccess.csproj" ] } } \ No newline at end of file -- Gitee
  • ~2#AVJWQQp6RodEKm^*WoMMz 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 literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/error.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/error.png new file mode 100644 index 0000000000000000000000000000000000000000..427f899c0a5e679a0b8e3324977fb3dcb83b3cb8 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X4tcsbhE&{2x}&dk%7HUMNnt-j$8<(RWj$7%3X^uGLYpaj zS+fK#>OEk3B&Slx9@3M+ys9CBuT!7H)(eJEyo0ZAmc-3>|k1BoFXyohvYdxI^-N;;uVQ`VBc7CghQZU-&t;ucLK6TpWMujP literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/error_icon.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/error_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..195757c47d554c657e0de486271f1fa1eb651862 GIT binary patch literal 61612 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 \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/gitee.svg b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/gitee.svg new file mode 100644 index 000000000..89c18c319 --- /dev/null +++ b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/gitee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-1.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-1.png new file mode 100644 index 0000000000000000000000000000000000000000..171999df9b9052b3b62261563765124c38efd2e0 GIT binary patch literal 10559 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 literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-2.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left-2.png new file mode 100644 index 0000000000000000000000000000000000000000..42cc4d26aecdcb64da5d37d940d3aa4a42fb11f3 GIT binary patch literal 9646 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 literal 0 HcmV?d00001 diff --git a/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left.png b/src/admin/Bootstrap.Admin.Blazor/wwwroot/images/left.png new file mode 100644 index 0000000000000000000000000000000000000000..cbc9007c6381a25a19a0b718ef6da00613373904 GIT binary patch literal 197527 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®H@t170xG7v}pktssdC{ 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

    *#1WwYIRtm8EkXy# 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

  • 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