From c82e5609a2056719e1779c8b04fff6a50c11a755 Mon Sep 17 00:00:00 2001 From: selman koc <64414348+skoc10@users.noreply.github.com> Date: Thu, 14 Sep 2023 09:55:07 +0300 Subject: [PATCH 001/285] Update version to release 7.3.3 --- common.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common.props b/common.props index 994bb4a888..5341f176ed 100644 --- a/common.props +++ b/common.props @@ -1,7 +1,7 @@ latest - 7.3.2 + 7.3.3 $(NoWarn);CS1591;CS0436 https://abp.io/assets/abp_nupkg.png https://abp.io/ From 819fbcdc520a1b21f593cfe9a98d74f9ed6eae29 Mon Sep 17 00:00:00 2001 From: voloagent Date: Thu, 14 Sep 2023 12:10:37 +0300 Subject: [PATCH 002/285] Update_NPM_Packages --- .../package.json | 2 +- .../yarn.lock | 244 +++++------ .../package.json | 4 +- .../yarn.lock | 280 ++++++------- .../app/Volo.BloggingTestApp/package.json | 4 +- .../app/Volo.BloggingTestApp/yarn.lock | 318 +++++++------- .../Volo.ClientSimulation.Demo/package.json | 2 +- .../demo/Volo.ClientSimulation.Demo/yarn.lock | 258 ++++++------ modules/cms-kit/angular/package.json | 10 +- .../angular/projects/cms-kit/package.json | 4 +- .../Volo.CmsKit.IdentityServer/package.json | 2 +- .../host/Volo.CmsKit.IdentityServer/yarn.lock | 258 ++++++------ .../host/Volo.CmsKit.Web.Host/package.json | 2 +- .../host/Volo.CmsKit.Web.Host/yarn.lock | 258 ++++++------ .../host/Volo.CmsKit.Web.Unified/package.json | 4 +- .../host/Volo.CmsKit.Web.Unified/yarn.lock | 392 +++++++++--------- modules/docs/app/VoloDocs.Web/package.json | 4 +- modules/docs/app/VoloDocs.Web/yarn.lock | 318 +++++++------- .../app/OpenIddict.Demo.Server/package.json | 2 +- modules/openiddict/app/angular/package.json | 20 +- .../package.json | 2 +- .../yarn.lock | 258 ++++++------ .../package.json | 4 +- .../yarn.lock | 292 ++++++------- npm/lerna.json | 2 +- npm/ng-packs/package.json | 28 +- .../packages/account-core/package.json | 6 +- npm/ng-packs/packages/account/package.json | 6 +- npm/ng-packs/packages/components/package.json | 6 +- npm/ng-packs/packages/core/package.json | 4 +- .../packages/feature-management/package.json | 4 +- npm/ng-packs/packages/generators/package.json | 2 +- npm/ng-packs/packages/identity/package.json | 8 +- npm/ng-packs/packages/oauth/package.json | 6 +- .../permission-management/package.json | 4 +- npm/ng-packs/packages/schematics/package.json | 2 +- .../packages/setting-management/package.json | 6 +- .../packages/tenant-management/package.json | 6 +- .../packages/theme-basic/package.json | 6 +- .../packages/theme-shared/package.json | 4 +- npm/packs/anchor-js/package.json | 4 +- .../package.json | 4 +- .../package.json | 6 +- .../package.json | 4 +- .../package.json | 34 +- npm/packs/aspnetcore.mvc.ui/package-lock.json | 2 +- npm/packs/aspnetcore.mvc.ui/package.json | 2 +- npm/packs/blogging/package.json | 10 +- npm/packs/bootstrap-datepicker/package.json | 2 +- .../bootstrap-daterangepicker/package.json | 2 +- npm/packs/bootstrap/package.json | 4 +- npm/packs/chart.js/package.json | 2 +- npm/packs/clipboard/package.json | 4 +- npm/packs/cms-kit.admin/package.json | 12 +- npm/packs/cms-kit.public/package.json | 6 +- npm/packs/cms-kit/package.json | 6 +- npm/packs/codemirror/package.json | 4 +- npm/packs/core/package.json | 4 +- npm/packs/cropperjs/package.json | 4 +- npm/packs/datatables.net-bs4/package.json | 4 +- npm/packs/datatables.net-bs5/package.json | 4 +- npm/packs/datatables.net/package.json | 4 +- npm/packs/docs/package.json | 12 +- npm/packs/flag-icon-css/package.json | 2 +- npm/packs/flag-icons/package.json | 2 +- npm/packs/font-awesome/package.json | 4 +- npm/packs/highlight.js/package.json | 4 +- npm/packs/jquery-form/package.json | 4 +- .../package.json | 4 +- npm/packs/jquery-validation/package.json | 4 +- npm/packs/jquery/package.json | 4 +- npm/packs/jstree/package.json | 4 +- npm/packs/lodash/package.json | 4 +- npm/packs/luxon/package.json | 4 +- .../package.json | 4 +- npm/packs/markdown-it/package.json | 4 +- npm/packs/moment/package.json | 2 +- npm/packs/owl.carousel/package.json | 4 +- npm/packs/popper.js/package.json | 4 +- npm/packs/prismjs/package.json | 6 +- npm/packs/qrcode/package.json | 4 +- npm/packs/select2/package.json | 4 +- npm/packs/signalr/package.json | 4 +- npm/packs/slugify/package.json | 2 +- npm/packs/star-rating-svg/package.json | 4 +- npm/packs/sweetalert2/package.json | 4 +- npm/packs/timeago/package.json | 4 +- npm/packs/toastr/package.json | 4 +- npm/packs/tui-editor/package.json | 6 +- npm/packs/uppy/package.json | 4 +- npm/packs/utils/package.json | 2 +- npm/packs/vee-validate/package.json | 4 +- npm/packs/virtual-file-explorer/package.json | 6 +- npm/packs/vue/package.json | 2 +- .../Volo.Abp.Account.SourceCode.zip | Bin 216490 -> 216621 bytes .../Volo.Abp.AuditLogging.SourceCode.zip | Bin 77387 -> 77386 bytes .../Volo.Abp.BackgroundJobs.SourceCode.zip | Bin 63336 -> 63332 bytes .../Volo.Abp.BasicTheme.SourceCode.zip | Bin 399113 -> 399100 bytes ...lo.Abp.BlobStoring.Database.SourceCode.zip | Bin 67521 -> 67520 bytes .../Volo.Abp.FeatureManagement.SourceCode.zip | Bin 185709 -> 185711 bytes .../Volo.Abp.Identity.SourceCode.zip | Bin 362573 -> 362822 bytes .../Volo.Abp.IdentityServer.SourceCode.zip | Bin 162994 -> 162994 bytes .../Volo.Abp.OpenIddict.SourceCode.zip | Bin 2261210 -> 2261194 bytes ...lo.Abp.PermissionManagement.SourceCode.zip | Bin 170041 -> 170041 bytes .../Volo.Abp.SettingManagement.SourceCode.zip | Bin 236467 -> 236457 bytes .../Volo.Abp.TenantManagement.SourceCode.zip | Bin 162782 -> 162783 bytes .../Volo.Abp.Users.SourceCode.zip | Bin 32603 -> 32603 bytes ...olo.Abp.VirtualFileExplorer.SourceCode.zip | Bin 89310 -> 89298 bytes .../Volo.Blogging.SourceCode.zip | Bin 396065 -> 396056 bytes .../Volo.ClientSimulation.SourceCode.zip | Bin 81323 -> 81317 bytes .../Volo.CmsKit.SourceCode.zip | Bin 881874 -> 883103 bytes .../Volo.Docs.SourceCode.zip | Bin 676716 -> 676704 bytes templates/app-nolayers/angular/package.json | 20 +- .../package.json | 4 +- .../package.json | 4 +- .../Server.Mongo/package.json | 2 +- .../Server/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- templates/app/angular/package.json | 20 +- .../package.json | 2 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- templates/module/angular/package.json | 20 +- .../projects/my-project-name/package.json | 4 +- .../package.json | 2 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- 134 files changed, 1705 insertions(+), 1705 deletions(-) diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json index bada5b8bc7..f8c4f6af18 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json @@ -3,7 +3,7 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.3.2", + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.3.3", "highlight.js": "^9.13.1" }, "devDependencies": {} diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock index bbb88ac8d5..34783cd6b8 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock @@ -2,32 +2,32 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" - integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.2" - "@abp/bootstrap" "~7.3.2" - "@abp/bootstrap-datepicker" "~7.3.2" - "@abp/bootstrap-daterangepicker" "~7.3.2" - "@abp/datatables.net-bs5" "~7.3.2" - "@abp/font-awesome" "~7.3.2" - "@abp/jquery-form" "~7.3.2" - "@abp/jquery-validation-unobtrusive" "~7.3.2" - "@abp/lodash" "~7.3.2" - "@abp/luxon" "~7.3.2" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" - "@abp/moment" "~7.3.2" - "@abp/select2" "~7.3.2" - "@abp/sweetalert2" "~7.3.2" - "@abp/timeago" "~7.3.2" - "@abp/toastr" "~7.3.2" - -"@abp/aspnetcore.mvc.ui@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" - integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.3.tgz#67910b7270e0c8ee822cbaebeab6a8a9a4ea2cd3" + integrity sha512-/zDF+NsCmdKP+gOjwJnjH7HURuMdPP8QnShy/ZkjCOWn/OeOThAkdPNfbvfsOMkNIE7WOa63tYrFBP7yhzO+vg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.3" + "@abp/bootstrap" "~7.3.3" + "@abp/bootstrap-datepicker" "~7.3.3" + "@abp/bootstrap-daterangepicker" "~7.3.3" + "@abp/datatables.net-bs5" "~7.3.3" + "@abp/font-awesome" "~7.3.3" + "@abp/jquery-form" "~7.3.3" + "@abp/jquery-validation-unobtrusive" "~7.3.3" + "@abp/lodash" "~7.3.3" + "@abp/luxon" "~7.3.3" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.3" + "@abp/moment" "~7.3.3" + "@abp/select2" "~7.3.3" + "@abp/sweetalert2" "~7.3.3" + "@abp/timeago" "~7.3.3" + "@abp/toastr" "~7.3.3" + +"@abp/aspnetcore.mvc.ui@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.3.tgz#d351fbc82213ac9abac0fa9596fc95621121718a" + integrity sha512-3wPTu7jNF40o7OfabHmI2vsZVPhczkM9H34eMN49yRWz/9koFyLabEGmESU9rszTeydITDJ9MAkBuwXaUnkVhQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -36,158 +36,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" - integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== +"@abp/bootstrap-datepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.3.tgz#65344ee0fed4252f36d3a2e9e1f3d3d00329fab9" + integrity sha512-t4tGlvVnxJn4VpOoRbxdBgoyDmWwUH0LvxKW9GzD+6SCGt4dSe4N3YPfuX5oMKO4BilNntQX8WlsCBjLwspljw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" - integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== +"@abp/bootstrap-daterangepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.3.tgz#b6731c948f4d4c2526c35689c45a025fcd594f6a" + integrity sha512-9UFvBAc7qpuQCpYQddxymOlkgWnoyoR+DgsU6CEyliFPPelruGQ7hK1FiynutNJ/WXMaDra7/N2GiPL4HVOI8A== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" - integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== +"@abp/bootstrap@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.3.tgz#17c60b979f9e73b265600daf153843a81062c3d7" + integrity sha512-Cb1b1LA4Xeys9IYVX8OjMwa893vARXjec1U+LPMZgGGt3Cza42ujHGIQWI0c0av1FiloRD3oBCxC//XmXvT4GA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" bootstrap "^5.1.3" -"@abp/core@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" - integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== +"@abp/core@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.3.tgz#0a24b43fb577133c877cd6c9b5d5d5c5ef69a64f" + integrity sha512-/OI766KSsalbqImF4OOvR8N9kgnEzHhDSxtYjVEDGvJ+Ldi5oiE14sx0F0PxWzO1M4q+m5o/WBmPrybGJ1ssKg== dependencies: - "@abp/utils" "~7.3.2" + "@abp/utils" "~7.3.3" -"@abp/datatables.net-bs5@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" - integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== +"@abp/datatables.net-bs5@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.3.tgz#6a48bef78d93b66cf9c885a47620dee8c7a0c8f3" + integrity sha512-shbj3WhOirUDtzKYSICnApbDYQYDtPugvBzRDaadJZF+QiaWDf7lxxNvjywmWXP6LAstmN/QPL6WNAuCspzFZg== dependencies: - "@abp/datatables.net" "~7.3.2" + "@abp/datatables.net" "~7.3.3" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" - integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== +"@abp/datatables.net@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.3.tgz#828eeb60673ef5bfd934244b2a577816fec94a73" + integrity sha512-UZNT478l6PBzOZrSs/C95amtFB39HeniRMNJcbEObMMJcmYbj21DuU/vomSXfiRp8pyefYO/GXrB3X+8peNm1Q== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" - integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== +"@abp/font-awesome@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.3.tgz#2e4939e7258a2f72ccdc7f7b5f85c107e757caee" + integrity sha512-VduId25FKPMvXfhuID7GHmFhUeXwe306txRQW5SDxwW/1GuFRbi3BED9Wg0RixS7Z6alr9I7G5fMiZF05HHkpw== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" - integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== +"@abp/jquery-form@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.3.tgz#040b0e15ac25ecafa24c539f471c70b595633b43" + integrity sha512-yPsxzfA9X7YwEUh9OJe3f4XZ1+KQIdVKoXl62fpLfIJ6kabAH2JijE2NVRnqLynaWoHR99eF88EgCDk4TzpMzw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" - integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== +"@abp/jquery-validation-unobtrusive@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.3.tgz#c5a1bd27951b0db2023547dec02bb25ff799a10e" + integrity sha512-wOcCHN6JcRQK5IRm9IXRS7mRgKw80x7eBOFVJwGWwqGFucASN6mRaWXBTeoxTVm3fE2JAKFCG5Ap2/oldnD3nA== dependencies: - "@abp/jquery-validation" "~7.3.2" + "@abp/jquery-validation" "~7.3.3" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" - integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== +"@abp/jquery-validation@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.3.tgz#6f9035f338cb0b60b51034c0a0dffceab9b72dfc" + integrity sha512-wmatd/TCAEBto28X/iIQeM+MTisQElhSa3216vdshsH2wB/5PJnZejMRzU/Fb5OnNsUPovx/eQ882NPGAD2WBQ== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" - integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== +"@abp/jquery@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.3.tgz#c49aa9671d0b6447ca8796eb43dde2c7f66e970f" + integrity sha512-aaeDzUajVgTwiKV8TSERsziLFdRlBo51DkzqguGbXpNJmUf2XmNU+S9EzN7knBlGrUz1+p5ZSldsyzjqbs4Wgg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" jquery "~3.6.0" -"@abp/lodash@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" - integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== +"@abp/lodash@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.3.tgz#753edf22f7091c5bd6386bbf01421746ada13775" + integrity sha512-4ls/2oy7eubxurANY9yWko27Nax2SfJoNV9OhNu1jPbkYMwqCXuWJrMA8ScZDGejV7PtdrFhLSdd8rULi0N1CQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" lodash "^4.17.21" -"@abp/luxon@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" - integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== +"@abp/luxon@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.3.tgz#37ffdf07d608bb7c86a40dec02af2de994736717" + integrity sha512-yqMEKL05AKauibrCslIJq3rGsRrb54UkZBiH6m33P/BLXGf8+Rn6gsXcCuEhSsz7mntMyKQzeZzXIJIMIF5B7A== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" - integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== +"@abp/malihu-custom-scrollbar-plugin@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.3.tgz#5d315a18570b9583478677ad4e3ff1296623c8f1" + integrity sha512-DnCnML2c1enP3pr6zM3va/pasPAZoSPCDJ8qdlg9YnAuZ/S8nb6D/RXAawksNMWgXdUpAUh0S0MJAnz8+MI/pQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" - integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== +"@abp/moment@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.3.tgz#a0a997ec8ffdc25ec15f1b9792fdead9bda3ec5d" + integrity sha512-IM3s6T1znQMqPSuWt6B6ls4EKHkw5v//B9Se+zyw3UeY0ZbmAo1FlPlwAHESsMzUs16LGNQ0JgiRU9z258s6/Q== dependencies: moment "^2.9.0" -"@abp/select2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" - integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== +"@abp/select2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.3.tgz#b5312aa5d8a72de1adf73032c1c465cc2457bd6b" + integrity sha512-0p5z7/JNI5+iYx639rgEQy7MP44BZyHNR9VnOFqaZmgP4CUMu0rT3Llo4q62GXVO/U1XUxGnDRJQUzM2aCwnWg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" - integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== +"@abp/sweetalert2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.3.tgz#4b6c78c433e36f9bf1e48991ef6eb7ac93bcb4e0" + integrity sha512-tRhIDuJ9fQrC/+9Iyc+dYbusCtb+l6/yqhVj9F4S4lCLYJqVeYHY40sSjezKrWjVN7mwFuQf7RnUkKei1IQCFA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" - integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== +"@abp/timeago@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.3.tgz#7e8dc3efec6835056a4da24a2809fb6a99af77eb" + integrity sha512-tBP23V7L+0yNv5N8XNVQ1rQY/IXQoeTlHD7CeZBwdrqh4cvnvk+OjMfdI8Yv7mXlUMXMCH7JZX5Drh7Qf3xHpw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" timeago "^1.6.7" -"@abp/toastr@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" - integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== +"@abp/toastr@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.3.tgz#a0ff9d8903422d6fd8b4f868f76d9af6b3ded308" + integrity sha512-fLLEX4Z1hBx6boOBv2GHtNgSPc+/HUrwoWBFLTKpOy/Rinyh9IDpv0PpvEL07qNX9UUGw9VNvuTZJpnHdlTv4w== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" toastr "^2.1.4" -"@abp/utils@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" - integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== +"@abp/utils@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.3.tgz#4bcf68ae411c2a5d7efb27d098d54c67d72d7ed1" + integrity sha512-BHwxySiw3QZj70GDYtTKi+m9KSZ0DOtwQzcqWnbF1BMdnMlVBWrGEzxM5VhP1f8k/OnEFhpJR8itfvT8wfnqTA== dependencies: just-compare "^2.3.0" diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json index 4985002502..9b4025c6df 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json @@ -3,8 +3,8 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2", - "@abp/prismjs": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3", + "@abp/prismjs": "~7.3.3" }, "devDependencies": {} } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock index 8eaa7e2519..9af1d4d6e1 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" - integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" - integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.2" - "@abp/bootstrap" "~7.3.2" - "@abp/bootstrap-datepicker" "~7.3.2" - "@abp/bootstrap-daterangepicker" "~7.3.2" - "@abp/datatables.net-bs5" "~7.3.2" - "@abp/font-awesome" "~7.3.2" - "@abp/jquery-form" "~7.3.2" - "@abp/jquery-validation-unobtrusive" "~7.3.2" - "@abp/lodash" "~7.3.2" - "@abp/luxon" "~7.3.2" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" - "@abp/moment" "~7.3.2" - "@abp/select2" "~7.3.2" - "@abp/sweetalert2" "~7.3.2" - "@abp/timeago" "~7.3.2" - "@abp/toastr" "~7.3.2" - -"@abp/aspnetcore.mvc.ui@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" - integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.3.tgz#660a9df299be849eee217d9821b181b3effeb35f" + integrity sha512-1RqcUkLNpZxrAsPF2KTpdvWNolx3dbnCNX9yzLcb27S+2hcmumwzS5XQU1oLWBKP/U/1IlZIeGcG1qX9RN2CNg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.3.tgz#67910b7270e0c8ee822cbaebeab6a8a9a4ea2cd3" + integrity sha512-/zDF+NsCmdKP+gOjwJnjH7HURuMdPP8QnShy/ZkjCOWn/OeOThAkdPNfbvfsOMkNIE7WOa63tYrFBP7yhzO+vg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.3" + "@abp/bootstrap" "~7.3.3" + "@abp/bootstrap-datepicker" "~7.3.3" + "@abp/bootstrap-daterangepicker" "~7.3.3" + "@abp/datatables.net-bs5" "~7.3.3" + "@abp/font-awesome" "~7.3.3" + "@abp/jquery-form" "~7.3.3" + "@abp/jquery-validation-unobtrusive" "~7.3.3" + "@abp/lodash" "~7.3.3" + "@abp/luxon" "~7.3.3" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.3" + "@abp/moment" "~7.3.3" + "@abp/select2" "~7.3.3" + "@abp/sweetalert2" "~7.3.3" + "@abp/timeago" "~7.3.3" + "@abp/toastr" "~7.3.3" + +"@abp/aspnetcore.mvc.ui@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.3.tgz#d351fbc82213ac9abac0fa9596fc95621121718a" + integrity sha512-3wPTu7jNF40o7OfabHmI2vsZVPhczkM9H34eMN49yRWz/9koFyLabEGmESU9rszTeydITDJ9MAkBuwXaUnkVhQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,175 +43,175 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" - integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== +"@abp/bootstrap-datepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.3.tgz#65344ee0fed4252f36d3a2e9e1f3d3d00329fab9" + integrity sha512-t4tGlvVnxJn4VpOoRbxdBgoyDmWwUH0LvxKW9GzD+6SCGt4dSe4N3YPfuX5oMKO4BilNntQX8WlsCBjLwspljw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" - integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== +"@abp/bootstrap-daterangepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.3.tgz#b6731c948f4d4c2526c35689c45a025fcd594f6a" + integrity sha512-9UFvBAc7qpuQCpYQddxymOlkgWnoyoR+DgsU6CEyliFPPelruGQ7hK1FiynutNJ/WXMaDra7/N2GiPL4HVOI8A== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" - integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== +"@abp/bootstrap@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.3.tgz#17c60b979f9e73b265600daf153843a81062c3d7" + integrity sha512-Cb1b1LA4Xeys9IYVX8OjMwa893vARXjec1U+LPMZgGGt3Cza42ujHGIQWI0c0av1FiloRD3oBCxC//XmXvT4GA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" bootstrap "^5.1.3" -"@abp/clipboard@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.2.tgz#69fc221b0ea15564c368e0921149f5afbf15db88" - integrity sha512-0q5Jlo1m8P+GBF79XcLLI/ZQ4eBI0O4+srbm+BnZYCPIEr3jAJ6kW8UMmQpELbFHOyaqenT/b9chTNGiJai4wQ== +"@abp/clipboard@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.3.tgz#68dff323967877862ee2cccf2735767b08b532e1" + integrity sha512-ltvjXThaMqhqPu/HduEertLb0rKjWCitx2TGgj/Ttzqj8k7U3EmtgQG+nI7x359imD7MscFG4nrAEm2J/nBemA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" clipboard "^2.0.8" -"@abp/core@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" - integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== +"@abp/core@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.3.tgz#0a24b43fb577133c877cd6c9b5d5d5c5ef69a64f" + integrity sha512-/OI766KSsalbqImF4OOvR8N9kgnEzHhDSxtYjVEDGvJ+Ldi5oiE14sx0F0PxWzO1M4q+m5o/WBmPrybGJ1ssKg== dependencies: - "@abp/utils" "~7.3.2" + "@abp/utils" "~7.3.3" -"@abp/datatables.net-bs5@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" - integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== +"@abp/datatables.net-bs5@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.3.tgz#6a48bef78d93b66cf9c885a47620dee8c7a0c8f3" + integrity sha512-shbj3WhOirUDtzKYSICnApbDYQYDtPugvBzRDaadJZF+QiaWDf7lxxNvjywmWXP6LAstmN/QPL6WNAuCspzFZg== dependencies: - "@abp/datatables.net" "~7.3.2" + "@abp/datatables.net" "~7.3.3" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" - integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== +"@abp/datatables.net@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.3.tgz#828eeb60673ef5bfd934244b2a577816fec94a73" + integrity sha512-UZNT478l6PBzOZrSs/C95amtFB39HeniRMNJcbEObMMJcmYbj21DuU/vomSXfiRp8pyefYO/GXrB3X+8peNm1Q== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" - integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== +"@abp/font-awesome@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.3.tgz#2e4939e7258a2f72ccdc7f7b5f85c107e757caee" + integrity sha512-VduId25FKPMvXfhuID7GHmFhUeXwe306txRQW5SDxwW/1GuFRbi3BED9Wg0RixS7Z6alr9I7G5fMiZF05HHkpw== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" - integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== +"@abp/jquery-form@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.3.tgz#040b0e15ac25ecafa24c539f471c70b595633b43" + integrity sha512-yPsxzfA9X7YwEUh9OJe3f4XZ1+KQIdVKoXl62fpLfIJ6kabAH2JijE2NVRnqLynaWoHR99eF88EgCDk4TzpMzw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" - integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== +"@abp/jquery-validation-unobtrusive@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.3.tgz#c5a1bd27951b0db2023547dec02bb25ff799a10e" + integrity sha512-wOcCHN6JcRQK5IRm9IXRS7mRgKw80x7eBOFVJwGWwqGFucASN6mRaWXBTeoxTVm3fE2JAKFCG5Ap2/oldnD3nA== dependencies: - "@abp/jquery-validation" "~7.3.2" + "@abp/jquery-validation" "~7.3.3" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" - integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== +"@abp/jquery-validation@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.3.tgz#6f9035f338cb0b60b51034c0a0dffceab9b72dfc" + integrity sha512-wmatd/TCAEBto28X/iIQeM+MTisQElhSa3216vdshsH2wB/5PJnZejMRzU/Fb5OnNsUPovx/eQ882NPGAD2WBQ== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" - integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== +"@abp/jquery@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.3.tgz#c49aa9671d0b6447ca8796eb43dde2c7f66e970f" + integrity sha512-aaeDzUajVgTwiKV8TSERsziLFdRlBo51DkzqguGbXpNJmUf2XmNU+S9EzN7knBlGrUz1+p5ZSldsyzjqbs4Wgg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" jquery "~3.6.0" -"@abp/lodash@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" - integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== +"@abp/lodash@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.3.tgz#753edf22f7091c5bd6386bbf01421746ada13775" + integrity sha512-4ls/2oy7eubxurANY9yWko27Nax2SfJoNV9OhNu1jPbkYMwqCXuWJrMA8ScZDGejV7PtdrFhLSdd8rULi0N1CQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" lodash "^4.17.21" -"@abp/luxon@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" - integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== +"@abp/luxon@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.3.tgz#37ffdf07d608bb7c86a40dec02af2de994736717" + integrity sha512-yqMEKL05AKauibrCslIJq3rGsRrb54UkZBiH6m33P/BLXGf8+Rn6gsXcCuEhSsz7mntMyKQzeZzXIJIMIF5B7A== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" - integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== +"@abp/malihu-custom-scrollbar-plugin@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.3.tgz#5d315a18570b9583478677ad4e3ff1296623c8f1" + integrity sha512-DnCnML2c1enP3pr6zM3va/pasPAZoSPCDJ8qdlg9YnAuZ/S8nb6D/RXAawksNMWgXdUpAUh0S0MJAnz8+MI/pQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" - integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== +"@abp/moment@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.3.tgz#a0a997ec8ffdc25ec15f1b9792fdead9bda3ec5d" + integrity sha512-IM3s6T1znQMqPSuWt6B6ls4EKHkw5v//B9Se+zyw3UeY0ZbmAo1FlPlwAHESsMzUs16LGNQ0JgiRU9z258s6/Q== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.2.tgz#6f848bbf471f7e05f85568fc71d789291137bada" - integrity sha512-oKMJANDbayxLmKgdMdPv7lUD83Wh8kTtEehFZfSwAqFZPIFMfd8dnCdpi4rbugQlXPBuU9b9iptqj0rOcypROg== +"@abp/prismjs@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.3.tgz#f5fe7c157fa81aa4e4487e5597cbaab07c2a3c4d" + integrity sha512-tt+iv5hp4g3RQhOBTKYRrH7Mrlsua+IGxEjJmcnqNBAwrqTgM1gzlpSAlh5FNIwQjh7HL+E9gXXs9RnGrRp2Zg== dependencies: - "@abp/clipboard" "~7.3.2" - "@abp/core" "~7.3.2" + "@abp/clipboard" "~7.3.3" + "@abp/core" "~7.3.3" prismjs "^1.26.0" -"@abp/select2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" - integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== +"@abp/select2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.3.tgz#b5312aa5d8a72de1adf73032c1c465cc2457bd6b" + integrity sha512-0p5z7/JNI5+iYx639rgEQy7MP44BZyHNR9VnOFqaZmgP4CUMu0rT3Llo4q62GXVO/U1XUxGnDRJQUzM2aCwnWg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" - integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== +"@abp/sweetalert2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.3.tgz#4b6c78c433e36f9bf1e48991ef6eb7ac93bcb4e0" + integrity sha512-tRhIDuJ9fQrC/+9Iyc+dYbusCtb+l6/yqhVj9F4S4lCLYJqVeYHY40sSjezKrWjVN7mwFuQf7RnUkKei1IQCFA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" - integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== +"@abp/timeago@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.3.tgz#7e8dc3efec6835056a4da24a2809fb6a99af77eb" + integrity sha512-tBP23V7L+0yNv5N8XNVQ1rQY/IXQoeTlHD7CeZBwdrqh4cvnvk+OjMfdI8Yv7mXlUMXMCH7JZX5Drh7Qf3xHpw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" timeago "^1.6.7" -"@abp/toastr@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" - integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== +"@abp/toastr@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.3.tgz#a0ff9d8903422d6fd8b4f868f76d9af6b3ded308" + integrity sha512-fLLEX4Z1hBx6boOBv2GHtNgSPc+/HUrwoWBFLTKpOy/Rinyh9IDpv0PpvEL07qNX9UUGw9VNvuTZJpnHdlTv4w== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" toastr "^2.1.4" -"@abp/utils@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" - integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== +"@abp/utils@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.3.tgz#4bcf68ae411c2a5d7efb27d098d54c67d72d7ed1" + integrity sha512-BHwxySiw3QZj70GDYtTKi+m9KSZ0DOtwQzcqWnbF1BMdnMlVBWrGEzxM5VhP1f8k/OnEFhpJR8itfvT8wfnqTA== dependencies: just-compare "^2.3.0" diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json index 2c6132dbf8..581ae0ab33 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/package.json +++ b/modules/blogging/app/Volo.BloggingTestApp/package.json @@ -3,7 +3,7 @@ "name": "volo.blogtestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2", - "@abp/blogging": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3", + "@abp/blogging": "~7.3.3" } } diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock index ac7ec4f91b..52bf5a17d8 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock +++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" - integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" - integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.2" - "@abp/bootstrap" "~7.3.2" - "@abp/bootstrap-datepicker" "~7.3.2" - "@abp/bootstrap-daterangepicker" "~7.3.2" - "@abp/datatables.net-bs5" "~7.3.2" - "@abp/font-awesome" "~7.3.2" - "@abp/jquery-form" "~7.3.2" - "@abp/jquery-validation-unobtrusive" "~7.3.2" - "@abp/lodash" "~7.3.2" - "@abp/luxon" "~7.3.2" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" - "@abp/moment" "~7.3.2" - "@abp/select2" "~7.3.2" - "@abp/sweetalert2" "~7.3.2" - "@abp/timeago" "~7.3.2" - "@abp/toastr" "~7.3.2" - -"@abp/aspnetcore.mvc.ui@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" - integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.3.tgz#660a9df299be849eee217d9821b181b3effeb35f" + integrity sha512-1RqcUkLNpZxrAsPF2KTpdvWNolx3dbnCNX9yzLcb27S+2hcmumwzS5XQU1oLWBKP/U/1IlZIeGcG1qX9RN2CNg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.3.tgz#67910b7270e0c8ee822cbaebeab6a8a9a4ea2cd3" + integrity sha512-/zDF+NsCmdKP+gOjwJnjH7HURuMdPP8QnShy/ZkjCOWn/OeOThAkdPNfbvfsOMkNIE7WOa63tYrFBP7yhzO+vg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.3" + "@abp/bootstrap" "~7.3.3" + "@abp/bootstrap-datepicker" "~7.3.3" + "@abp/bootstrap-daterangepicker" "~7.3.3" + "@abp/datatables.net-bs5" "~7.3.3" + "@abp/font-awesome" "~7.3.3" + "@abp/jquery-form" "~7.3.3" + "@abp/jquery-validation-unobtrusive" "~7.3.3" + "@abp/lodash" "~7.3.3" + "@abp/luxon" "~7.3.3" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.3" + "@abp/moment" "~7.3.3" + "@abp/select2" "~7.3.3" + "@abp/sweetalert2" "~7.3.3" + "@abp/timeago" "~7.3.3" + "@abp/toastr" "~7.3.3" + +"@abp/aspnetcore.mvc.ui@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.3.tgz#d351fbc82213ac9abac0fa9596fc95621121718a" + integrity sha512-3wPTu7jNF40o7OfabHmI2vsZVPhczkM9H34eMN49yRWz/9koFyLabEGmESU9rszTeydITDJ9MAkBuwXaUnkVhQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,201 +43,201 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/blogging@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.3.2.tgz#1955067bf20d7b3451c78ca4f5b91dbe567da8ac" - integrity sha512-whlHljAnJNtZ8Ar5lXiG6PhZAQDbCTi46xNP1HpNGhNwf8uvXkBB173Oru56QXVeOT3J2MZ84XyNNNBLb6w17A== +"@abp/blogging@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.3.3.tgz#881cd559155df6b51adb9debf9a8e1847545839c" + integrity sha512-7LGFTxTVbMtPF44zSZy+3WBgaDeIpgRuNm1J6sKRJgA2470WAMQFBOTqNj1Rj5BPPk/Egl72ragXqA4m1GHFUQ== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" - "@abp/owl.carousel" "~7.3.2" - "@abp/prismjs" "~7.3.2" - "@abp/tui-editor" "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.3" + "@abp/owl.carousel" "~7.3.3" + "@abp/prismjs" "~7.3.3" + "@abp/tui-editor" "~7.3.3" -"@abp/bootstrap-datepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" - integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== +"@abp/bootstrap-datepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.3.tgz#65344ee0fed4252f36d3a2e9e1f3d3d00329fab9" + integrity sha512-t4tGlvVnxJn4VpOoRbxdBgoyDmWwUH0LvxKW9GzD+6SCGt4dSe4N3YPfuX5oMKO4BilNntQX8WlsCBjLwspljw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" - integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== +"@abp/bootstrap-daterangepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.3.tgz#b6731c948f4d4c2526c35689c45a025fcd594f6a" + integrity sha512-9UFvBAc7qpuQCpYQddxymOlkgWnoyoR+DgsU6CEyliFPPelruGQ7hK1FiynutNJ/WXMaDra7/N2GiPL4HVOI8A== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" - integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== +"@abp/bootstrap@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.3.tgz#17c60b979f9e73b265600daf153843a81062c3d7" + integrity sha512-Cb1b1LA4Xeys9IYVX8OjMwa893vARXjec1U+LPMZgGGt3Cza42ujHGIQWI0c0av1FiloRD3oBCxC//XmXvT4GA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" bootstrap "^5.1.3" -"@abp/clipboard@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.2.tgz#69fc221b0ea15564c368e0921149f5afbf15db88" - integrity sha512-0q5Jlo1m8P+GBF79XcLLI/ZQ4eBI0O4+srbm+BnZYCPIEr3jAJ6kW8UMmQpELbFHOyaqenT/b9chTNGiJai4wQ== +"@abp/clipboard@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.3.tgz#68dff323967877862ee2cccf2735767b08b532e1" + integrity sha512-ltvjXThaMqhqPu/HduEertLb0rKjWCitx2TGgj/Ttzqj8k7U3EmtgQG+nI7x359imD7MscFG4nrAEm2J/nBemA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" clipboard "^2.0.8" -"@abp/core@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" - integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== +"@abp/core@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.3.tgz#0a24b43fb577133c877cd6c9b5d5d5c5ef69a64f" + integrity sha512-/OI766KSsalbqImF4OOvR8N9kgnEzHhDSxtYjVEDGvJ+Ldi5oiE14sx0F0PxWzO1M4q+m5o/WBmPrybGJ1ssKg== dependencies: - "@abp/utils" "~7.3.2" + "@abp/utils" "~7.3.3" -"@abp/datatables.net-bs5@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" - integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== +"@abp/datatables.net-bs5@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.3.tgz#6a48bef78d93b66cf9c885a47620dee8c7a0c8f3" + integrity sha512-shbj3WhOirUDtzKYSICnApbDYQYDtPugvBzRDaadJZF+QiaWDf7lxxNvjywmWXP6LAstmN/QPL6WNAuCspzFZg== dependencies: - "@abp/datatables.net" "~7.3.2" + "@abp/datatables.net" "~7.3.3" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" - integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== +"@abp/datatables.net@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.3.tgz#828eeb60673ef5bfd934244b2a577816fec94a73" + integrity sha512-UZNT478l6PBzOZrSs/C95amtFB39HeniRMNJcbEObMMJcmYbj21DuU/vomSXfiRp8pyefYO/GXrB3X+8peNm1Q== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" - integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== +"@abp/font-awesome@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.3.tgz#2e4939e7258a2f72ccdc7f7b5f85c107e757caee" + integrity sha512-VduId25FKPMvXfhuID7GHmFhUeXwe306txRQW5SDxwW/1GuFRbi3BED9Wg0RixS7Z6alr9I7G5fMiZF05HHkpw== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" - integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== +"@abp/jquery-form@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.3.tgz#040b0e15ac25ecafa24c539f471c70b595633b43" + integrity sha512-yPsxzfA9X7YwEUh9OJe3f4XZ1+KQIdVKoXl62fpLfIJ6kabAH2JijE2NVRnqLynaWoHR99eF88EgCDk4TzpMzw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" - integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== +"@abp/jquery-validation-unobtrusive@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.3.tgz#c5a1bd27951b0db2023547dec02bb25ff799a10e" + integrity sha512-wOcCHN6JcRQK5IRm9IXRS7mRgKw80x7eBOFVJwGWwqGFucASN6mRaWXBTeoxTVm3fE2JAKFCG5Ap2/oldnD3nA== dependencies: - "@abp/jquery-validation" "~7.3.2" + "@abp/jquery-validation" "~7.3.3" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" - integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== +"@abp/jquery-validation@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.3.tgz#6f9035f338cb0b60b51034c0a0dffceab9b72dfc" + integrity sha512-wmatd/TCAEBto28X/iIQeM+MTisQElhSa3216vdshsH2wB/5PJnZejMRzU/Fb5OnNsUPovx/eQ882NPGAD2WBQ== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" - integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== +"@abp/jquery@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.3.tgz#c49aa9671d0b6447ca8796eb43dde2c7f66e970f" + integrity sha512-aaeDzUajVgTwiKV8TSERsziLFdRlBo51DkzqguGbXpNJmUf2XmNU+S9EzN7knBlGrUz1+p5ZSldsyzjqbs4Wgg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" jquery "~3.6.0" -"@abp/lodash@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" - integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== +"@abp/lodash@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.3.tgz#753edf22f7091c5bd6386bbf01421746ada13775" + integrity sha512-4ls/2oy7eubxurANY9yWko27Nax2SfJoNV9OhNu1jPbkYMwqCXuWJrMA8ScZDGejV7PtdrFhLSdd8rULi0N1CQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" lodash "^4.17.21" -"@abp/luxon@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" - integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== +"@abp/luxon@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.3.tgz#37ffdf07d608bb7c86a40dec02af2de994736717" + integrity sha512-yqMEKL05AKauibrCslIJq3rGsRrb54UkZBiH6m33P/BLXGf8+Rn6gsXcCuEhSsz7mntMyKQzeZzXIJIMIF5B7A== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" - integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== +"@abp/malihu-custom-scrollbar-plugin@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.3.tgz#5d315a18570b9583478677ad4e3ff1296623c8f1" + integrity sha512-DnCnML2c1enP3pr6zM3va/pasPAZoSPCDJ8qdlg9YnAuZ/S8nb6D/RXAawksNMWgXdUpAUh0S0MJAnz8+MI/pQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" - integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== +"@abp/moment@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.3.tgz#a0a997ec8ffdc25ec15f1b9792fdead9bda3ec5d" + integrity sha512-IM3s6T1znQMqPSuWt6B6ls4EKHkw5v//B9Se+zyw3UeY0ZbmAo1FlPlwAHESsMzUs16LGNQ0JgiRU9z258s6/Q== dependencies: moment "^2.9.0" -"@abp/owl.carousel@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.3.2.tgz#8567e89675ff09b288258ea51089ee51e27c3692" - integrity sha512-j3BM/r0nc5ADEwJHuenf5BBKlEw5UhCqioj6FGQO7hflhkrL+qqtCcwht5z+w+DwAXIRx+UEXByxHljixcVJrw== +"@abp/owl.carousel@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.3.3.tgz#7b79fac5265d02f023bb9515a2e8451f6cf55f28" + integrity sha512-6POggcIWQRsEWLrPJafXytDZ8yUjV9WT5lKz9jLbCp+2XdEMc6F6tjUDbJMwbPf62gH7tcbYni97PHqHtTZkVQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" owl.carousel "^2.3.4" -"@abp/prismjs@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.2.tgz#6f848bbf471f7e05f85568fc71d789291137bada" - integrity sha512-oKMJANDbayxLmKgdMdPv7lUD83Wh8kTtEehFZfSwAqFZPIFMfd8dnCdpi4rbugQlXPBuU9b9iptqj0rOcypROg== +"@abp/prismjs@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.3.tgz#f5fe7c157fa81aa4e4487e5597cbaab07c2a3c4d" + integrity sha512-tt+iv5hp4g3RQhOBTKYRrH7Mrlsua+IGxEjJmcnqNBAwrqTgM1gzlpSAlh5FNIwQjh7HL+E9gXXs9RnGrRp2Zg== dependencies: - "@abp/clipboard" "~7.3.2" - "@abp/core" "~7.3.2" + "@abp/clipboard" "~7.3.3" + "@abp/core" "~7.3.3" prismjs "^1.26.0" -"@abp/select2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" - integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== +"@abp/select2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.3.tgz#b5312aa5d8a72de1adf73032c1c465cc2457bd6b" + integrity sha512-0p5z7/JNI5+iYx639rgEQy7MP44BZyHNR9VnOFqaZmgP4CUMu0rT3Llo4q62GXVO/U1XUxGnDRJQUzM2aCwnWg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" - integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== +"@abp/sweetalert2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.3.tgz#4b6c78c433e36f9bf1e48991ef6eb7ac93bcb4e0" + integrity sha512-tRhIDuJ9fQrC/+9Iyc+dYbusCtb+l6/yqhVj9F4S4lCLYJqVeYHY40sSjezKrWjVN7mwFuQf7RnUkKei1IQCFA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" - integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== +"@abp/timeago@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.3.tgz#7e8dc3efec6835056a4da24a2809fb6a99af77eb" + integrity sha512-tBP23V7L+0yNv5N8XNVQ1rQY/IXQoeTlHD7CeZBwdrqh4cvnvk+OjMfdI8Yv7mXlUMXMCH7JZX5Drh7Qf3xHpw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" timeago "^1.6.7" -"@abp/toastr@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" - integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== +"@abp/toastr@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.3.tgz#a0ff9d8903422d6fd8b4f868f76d9af6b3ded308" + integrity sha512-fLLEX4Z1hBx6boOBv2GHtNgSPc+/HUrwoWBFLTKpOy/Rinyh9IDpv0PpvEL07qNX9UUGw9VNvuTZJpnHdlTv4w== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" toastr "^2.1.4" -"@abp/tui-editor@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.3.2.tgz#947f10fe459939b5fb0ec653af0f75eac7a11f35" - integrity sha512-omUnwowcK/wscRc99zBR2byFE1BI8df4iRYyVOWLxQHjqyHGNYdLgbBnWolnR4bzff5kFFIoFXScc8XkCPUjew== +"@abp/tui-editor@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.3.3.tgz#15f4393a33c4837ae9e9766cdef7d07c892a53cc" + integrity sha512-G0u3jUHPysP+5ioN1W/GJffj+eorM/2ZC7L+7GYPyX8ozIGS/vhv2HseM1L1wO9n9Eea8NktdBMl/Dz79yy1Vw== dependencies: - "@abp/jquery" "~7.3.2" - "@abp/prismjs" "~7.3.2" + "@abp/jquery" "~7.3.3" + "@abp/prismjs" "~7.3.3" -"@abp/utils@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" - integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== +"@abp/utils@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.3.tgz#4bcf68ae411c2a5d7efb27d098d54c67d72d7ed1" + integrity sha512-BHwxySiw3QZj70GDYtTKi+m9KSZ0DOtwQzcqWnbF1BMdnMlVBWrGEzxM5VhP1f8k/OnEFhpJR8itfvT8wfnqTA== dependencies: just-compare "^2.3.0" diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json index 4578e11765..0601aa9cec 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json @@ -3,6 +3,6 @@ "name": "client-simulation-web", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3" } } diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock index 5f936b5971..38b3833308 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" - integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" - integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.2" - "@abp/bootstrap" "~7.3.2" - "@abp/bootstrap-datepicker" "~7.3.2" - "@abp/bootstrap-daterangepicker" "~7.3.2" - "@abp/datatables.net-bs5" "~7.3.2" - "@abp/font-awesome" "~7.3.2" - "@abp/jquery-form" "~7.3.2" - "@abp/jquery-validation-unobtrusive" "~7.3.2" - "@abp/lodash" "~7.3.2" - "@abp/luxon" "~7.3.2" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" - "@abp/moment" "~7.3.2" - "@abp/select2" "~7.3.2" - "@abp/sweetalert2" "~7.3.2" - "@abp/timeago" "~7.3.2" - "@abp/toastr" "~7.3.2" - -"@abp/aspnetcore.mvc.ui@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" - integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.3.tgz#660a9df299be849eee217d9821b181b3effeb35f" + integrity sha512-1RqcUkLNpZxrAsPF2KTpdvWNolx3dbnCNX9yzLcb27S+2hcmumwzS5XQU1oLWBKP/U/1IlZIeGcG1qX9RN2CNg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.3.tgz#67910b7270e0c8ee822cbaebeab6a8a9a4ea2cd3" + integrity sha512-/zDF+NsCmdKP+gOjwJnjH7HURuMdPP8QnShy/ZkjCOWn/OeOThAkdPNfbvfsOMkNIE7WOa63tYrFBP7yhzO+vg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.3" + "@abp/bootstrap" "~7.3.3" + "@abp/bootstrap-datepicker" "~7.3.3" + "@abp/bootstrap-daterangepicker" "~7.3.3" + "@abp/datatables.net-bs5" "~7.3.3" + "@abp/font-awesome" "~7.3.3" + "@abp/jquery-form" "~7.3.3" + "@abp/jquery-validation-unobtrusive" "~7.3.3" + "@abp/lodash" "~7.3.3" + "@abp/luxon" "~7.3.3" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.3" + "@abp/moment" "~7.3.3" + "@abp/select2" "~7.3.3" + "@abp/sweetalert2" "~7.3.3" + "@abp/timeago" "~7.3.3" + "@abp/toastr" "~7.3.3" + +"@abp/aspnetcore.mvc.ui@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.3.tgz#d351fbc82213ac9abac0fa9596fc95621121718a" + integrity sha512-3wPTu7jNF40o7OfabHmI2vsZVPhczkM9H34eMN49yRWz/9koFyLabEGmESU9rszTeydITDJ9MAkBuwXaUnkVhQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" - integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== +"@abp/bootstrap-datepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.3.tgz#65344ee0fed4252f36d3a2e9e1f3d3d00329fab9" + integrity sha512-t4tGlvVnxJn4VpOoRbxdBgoyDmWwUH0LvxKW9GzD+6SCGt4dSe4N3YPfuX5oMKO4BilNntQX8WlsCBjLwspljw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" - integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== +"@abp/bootstrap-daterangepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.3.tgz#b6731c948f4d4c2526c35689c45a025fcd594f6a" + integrity sha512-9UFvBAc7qpuQCpYQddxymOlkgWnoyoR+DgsU6CEyliFPPelruGQ7hK1FiynutNJ/WXMaDra7/N2GiPL4HVOI8A== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" - integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== +"@abp/bootstrap@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.3.tgz#17c60b979f9e73b265600daf153843a81062c3d7" + integrity sha512-Cb1b1LA4Xeys9IYVX8OjMwa893vARXjec1U+LPMZgGGt3Cza42ujHGIQWI0c0av1FiloRD3oBCxC//XmXvT4GA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" bootstrap "^5.1.3" -"@abp/core@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" - integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== +"@abp/core@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.3.tgz#0a24b43fb577133c877cd6c9b5d5d5c5ef69a64f" + integrity sha512-/OI766KSsalbqImF4OOvR8N9kgnEzHhDSxtYjVEDGvJ+Ldi5oiE14sx0F0PxWzO1M4q+m5o/WBmPrybGJ1ssKg== dependencies: - "@abp/utils" "~7.3.2" + "@abp/utils" "~7.3.3" -"@abp/datatables.net-bs5@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" - integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== +"@abp/datatables.net-bs5@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.3.tgz#6a48bef78d93b66cf9c885a47620dee8c7a0c8f3" + integrity sha512-shbj3WhOirUDtzKYSICnApbDYQYDtPugvBzRDaadJZF+QiaWDf7lxxNvjywmWXP6LAstmN/QPL6WNAuCspzFZg== dependencies: - "@abp/datatables.net" "~7.3.2" + "@abp/datatables.net" "~7.3.3" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" - integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== +"@abp/datatables.net@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.3.tgz#828eeb60673ef5bfd934244b2a577816fec94a73" + integrity sha512-UZNT478l6PBzOZrSs/C95amtFB39HeniRMNJcbEObMMJcmYbj21DuU/vomSXfiRp8pyefYO/GXrB3X+8peNm1Q== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" - integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== +"@abp/font-awesome@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.3.tgz#2e4939e7258a2f72ccdc7f7b5f85c107e757caee" + integrity sha512-VduId25FKPMvXfhuID7GHmFhUeXwe306txRQW5SDxwW/1GuFRbi3BED9Wg0RixS7Z6alr9I7G5fMiZF05HHkpw== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" - integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== +"@abp/jquery-form@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.3.tgz#040b0e15ac25ecafa24c539f471c70b595633b43" + integrity sha512-yPsxzfA9X7YwEUh9OJe3f4XZ1+KQIdVKoXl62fpLfIJ6kabAH2JijE2NVRnqLynaWoHR99eF88EgCDk4TzpMzw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" - integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== +"@abp/jquery-validation-unobtrusive@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.3.tgz#c5a1bd27951b0db2023547dec02bb25ff799a10e" + integrity sha512-wOcCHN6JcRQK5IRm9IXRS7mRgKw80x7eBOFVJwGWwqGFucASN6mRaWXBTeoxTVm3fE2JAKFCG5Ap2/oldnD3nA== dependencies: - "@abp/jquery-validation" "~7.3.2" + "@abp/jquery-validation" "~7.3.3" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" - integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== +"@abp/jquery-validation@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.3.tgz#6f9035f338cb0b60b51034c0a0dffceab9b72dfc" + integrity sha512-wmatd/TCAEBto28X/iIQeM+MTisQElhSa3216vdshsH2wB/5PJnZejMRzU/Fb5OnNsUPovx/eQ882NPGAD2WBQ== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" - integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== +"@abp/jquery@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.3.tgz#c49aa9671d0b6447ca8796eb43dde2c7f66e970f" + integrity sha512-aaeDzUajVgTwiKV8TSERsziLFdRlBo51DkzqguGbXpNJmUf2XmNU+S9EzN7knBlGrUz1+p5ZSldsyzjqbs4Wgg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" jquery "~3.6.0" -"@abp/lodash@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" - integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== +"@abp/lodash@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.3.tgz#753edf22f7091c5bd6386bbf01421746ada13775" + integrity sha512-4ls/2oy7eubxurANY9yWko27Nax2SfJoNV9OhNu1jPbkYMwqCXuWJrMA8ScZDGejV7PtdrFhLSdd8rULi0N1CQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" lodash "^4.17.21" -"@abp/luxon@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" - integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== +"@abp/luxon@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.3.tgz#37ffdf07d608bb7c86a40dec02af2de994736717" + integrity sha512-yqMEKL05AKauibrCslIJq3rGsRrb54UkZBiH6m33P/BLXGf8+Rn6gsXcCuEhSsz7mntMyKQzeZzXIJIMIF5B7A== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" - integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== +"@abp/malihu-custom-scrollbar-plugin@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.3.tgz#5d315a18570b9583478677ad4e3ff1296623c8f1" + integrity sha512-DnCnML2c1enP3pr6zM3va/pasPAZoSPCDJ8qdlg9YnAuZ/S8nb6D/RXAawksNMWgXdUpAUh0S0MJAnz8+MI/pQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" - integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== +"@abp/moment@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.3.tgz#a0a997ec8ffdc25ec15f1b9792fdead9bda3ec5d" + integrity sha512-IM3s6T1znQMqPSuWt6B6ls4EKHkw5v//B9Se+zyw3UeY0ZbmAo1FlPlwAHESsMzUs16LGNQ0JgiRU9z258s6/Q== dependencies: moment "^2.9.0" -"@abp/select2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" - integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== +"@abp/select2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.3.tgz#b5312aa5d8a72de1adf73032c1c465cc2457bd6b" + integrity sha512-0p5z7/JNI5+iYx639rgEQy7MP44BZyHNR9VnOFqaZmgP4CUMu0rT3Llo4q62GXVO/U1XUxGnDRJQUzM2aCwnWg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" - integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== +"@abp/sweetalert2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.3.tgz#4b6c78c433e36f9bf1e48991ef6eb7ac93bcb4e0" + integrity sha512-tRhIDuJ9fQrC/+9Iyc+dYbusCtb+l6/yqhVj9F4S4lCLYJqVeYHY40sSjezKrWjVN7mwFuQf7RnUkKei1IQCFA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" - integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== +"@abp/timeago@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.3.tgz#7e8dc3efec6835056a4da24a2809fb6a99af77eb" + integrity sha512-tBP23V7L+0yNv5N8XNVQ1rQY/IXQoeTlHD7CeZBwdrqh4cvnvk+OjMfdI8Yv7mXlUMXMCH7JZX5Drh7Qf3xHpw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" timeago "^1.6.7" -"@abp/toastr@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" - integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== +"@abp/toastr@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.3.tgz#a0ff9d8903422d6fd8b4f868f76d9af6b3ded308" + integrity sha512-fLLEX4Z1hBx6boOBv2GHtNgSPc+/HUrwoWBFLTKpOy/Rinyh9IDpv0PpvEL07qNX9UUGw9VNvuTZJpnHdlTv4w== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" toastr "^2.1.4" -"@abp/utils@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" - integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== +"@abp/utils@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.3.tgz#4bcf68ae411c2a5d7efb27d098d54c67d72d7ed1" + integrity sha512-BHwxySiw3QZj70GDYtTKi+m9KSZ0DOtwQzcqWnbF1BMdnMlVBWrGEzxM5VhP1f8k/OnEFhpJR8itfvT8wfnqTA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json index dd6d7afa4f..c3f4845602 100644 --- a/modules/cms-kit/angular/package.json +++ b/modules/cms-kit/angular/package.json @@ -15,11 +15,11 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.3.2", - "@abp/ng.identity": "~7.3.2", - "@abp/ng.setting-management": "~7.3.2", - "@abp/ng.tenant-management": "~7.3.2", - "@abp/ng.theme.basic": "~7.3.2", + "@abp/ng.account": "~7.3.3", + "@abp/ng.identity": "~7.3.3", + "@abp/ng.setting-management": "~7.3.3", + "@abp/ng.tenant-management": "~7.3.3", + "@abp/ng.theme.basic": "~7.3.3", "@angular/animations": "~10.0.0", "@angular/common": "~10.0.0", "@angular/compiler": "~10.0.0", diff --git a/modules/cms-kit/angular/projects/cms-kit/package.json b/modules/cms-kit/angular/projects/cms-kit/package.json index 98603408f0..bd2feaf83e 100644 --- a/modules/cms-kit/angular/projects/cms-kit/package.json +++ b/modules/cms-kit/angular/projects/cms-kit/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": "^9.1.11", "@angular/core": "^9.1.11", - "@abp/ng.core": ">=7.3.2", - "@abp/ng.theme.shared": ">=7.3.2" + "@abp/ng.core": ">=7.3.3", + "@abp/ng.theme.shared": ">=7.3.3" }, "dependencies": { "tslib": "^2.0.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json index 0103bd1350..5b5d07fba8 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-identityserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock index 5f936b5971..38b3833308 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" - integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" - integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.2" - "@abp/bootstrap" "~7.3.2" - "@abp/bootstrap-datepicker" "~7.3.2" - "@abp/bootstrap-daterangepicker" "~7.3.2" - "@abp/datatables.net-bs5" "~7.3.2" - "@abp/font-awesome" "~7.3.2" - "@abp/jquery-form" "~7.3.2" - "@abp/jquery-validation-unobtrusive" "~7.3.2" - "@abp/lodash" "~7.3.2" - "@abp/luxon" "~7.3.2" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" - "@abp/moment" "~7.3.2" - "@abp/select2" "~7.3.2" - "@abp/sweetalert2" "~7.3.2" - "@abp/timeago" "~7.3.2" - "@abp/toastr" "~7.3.2" - -"@abp/aspnetcore.mvc.ui@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" - integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.3.tgz#660a9df299be849eee217d9821b181b3effeb35f" + integrity sha512-1RqcUkLNpZxrAsPF2KTpdvWNolx3dbnCNX9yzLcb27S+2hcmumwzS5XQU1oLWBKP/U/1IlZIeGcG1qX9RN2CNg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.3.tgz#67910b7270e0c8ee822cbaebeab6a8a9a4ea2cd3" + integrity sha512-/zDF+NsCmdKP+gOjwJnjH7HURuMdPP8QnShy/ZkjCOWn/OeOThAkdPNfbvfsOMkNIE7WOa63tYrFBP7yhzO+vg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.3" + "@abp/bootstrap" "~7.3.3" + "@abp/bootstrap-datepicker" "~7.3.3" + "@abp/bootstrap-daterangepicker" "~7.3.3" + "@abp/datatables.net-bs5" "~7.3.3" + "@abp/font-awesome" "~7.3.3" + "@abp/jquery-form" "~7.3.3" + "@abp/jquery-validation-unobtrusive" "~7.3.3" + "@abp/lodash" "~7.3.3" + "@abp/luxon" "~7.3.3" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.3" + "@abp/moment" "~7.3.3" + "@abp/select2" "~7.3.3" + "@abp/sweetalert2" "~7.3.3" + "@abp/timeago" "~7.3.3" + "@abp/toastr" "~7.3.3" + +"@abp/aspnetcore.mvc.ui@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.3.tgz#d351fbc82213ac9abac0fa9596fc95621121718a" + integrity sha512-3wPTu7jNF40o7OfabHmI2vsZVPhczkM9H34eMN49yRWz/9koFyLabEGmESU9rszTeydITDJ9MAkBuwXaUnkVhQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" - integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== +"@abp/bootstrap-datepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.3.tgz#65344ee0fed4252f36d3a2e9e1f3d3d00329fab9" + integrity sha512-t4tGlvVnxJn4VpOoRbxdBgoyDmWwUH0LvxKW9GzD+6SCGt4dSe4N3YPfuX5oMKO4BilNntQX8WlsCBjLwspljw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" - integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== +"@abp/bootstrap-daterangepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.3.tgz#b6731c948f4d4c2526c35689c45a025fcd594f6a" + integrity sha512-9UFvBAc7qpuQCpYQddxymOlkgWnoyoR+DgsU6CEyliFPPelruGQ7hK1FiynutNJ/WXMaDra7/N2GiPL4HVOI8A== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" - integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== +"@abp/bootstrap@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.3.tgz#17c60b979f9e73b265600daf153843a81062c3d7" + integrity sha512-Cb1b1LA4Xeys9IYVX8OjMwa893vARXjec1U+LPMZgGGt3Cza42ujHGIQWI0c0av1FiloRD3oBCxC//XmXvT4GA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" bootstrap "^5.1.3" -"@abp/core@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" - integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== +"@abp/core@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.3.tgz#0a24b43fb577133c877cd6c9b5d5d5c5ef69a64f" + integrity sha512-/OI766KSsalbqImF4OOvR8N9kgnEzHhDSxtYjVEDGvJ+Ldi5oiE14sx0F0PxWzO1M4q+m5o/WBmPrybGJ1ssKg== dependencies: - "@abp/utils" "~7.3.2" + "@abp/utils" "~7.3.3" -"@abp/datatables.net-bs5@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" - integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== +"@abp/datatables.net-bs5@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.3.tgz#6a48bef78d93b66cf9c885a47620dee8c7a0c8f3" + integrity sha512-shbj3WhOirUDtzKYSICnApbDYQYDtPugvBzRDaadJZF+QiaWDf7lxxNvjywmWXP6LAstmN/QPL6WNAuCspzFZg== dependencies: - "@abp/datatables.net" "~7.3.2" + "@abp/datatables.net" "~7.3.3" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" - integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== +"@abp/datatables.net@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.3.tgz#828eeb60673ef5bfd934244b2a577816fec94a73" + integrity sha512-UZNT478l6PBzOZrSs/C95amtFB39HeniRMNJcbEObMMJcmYbj21DuU/vomSXfiRp8pyefYO/GXrB3X+8peNm1Q== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" - integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== +"@abp/font-awesome@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.3.tgz#2e4939e7258a2f72ccdc7f7b5f85c107e757caee" + integrity sha512-VduId25FKPMvXfhuID7GHmFhUeXwe306txRQW5SDxwW/1GuFRbi3BED9Wg0RixS7Z6alr9I7G5fMiZF05HHkpw== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" - integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== +"@abp/jquery-form@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.3.tgz#040b0e15ac25ecafa24c539f471c70b595633b43" + integrity sha512-yPsxzfA9X7YwEUh9OJe3f4XZ1+KQIdVKoXl62fpLfIJ6kabAH2JijE2NVRnqLynaWoHR99eF88EgCDk4TzpMzw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" - integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== +"@abp/jquery-validation-unobtrusive@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.3.tgz#c5a1bd27951b0db2023547dec02bb25ff799a10e" + integrity sha512-wOcCHN6JcRQK5IRm9IXRS7mRgKw80x7eBOFVJwGWwqGFucASN6mRaWXBTeoxTVm3fE2JAKFCG5Ap2/oldnD3nA== dependencies: - "@abp/jquery-validation" "~7.3.2" + "@abp/jquery-validation" "~7.3.3" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" - integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== +"@abp/jquery-validation@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.3.tgz#6f9035f338cb0b60b51034c0a0dffceab9b72dfc" + integrity sha512-wmatd/TCAEBto28X/iIQeM+MTisQElhSa3216vdshsH2wB/5PJnZejMRzU/Fb5OnNsUPovx/eQ882NPGAD2WBQ== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" - integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== +"@abp/jquery@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.3.tgz#c49aa9671d0b6447ca8796eb43dde2c7f66e970f" + integrity sha512-aaeDzUajVgTwiKV8TSERsziLFdRlBo51DkzqguGbXpNJmUf2XmNU+S9EzN7knBlGrUz1+p5ZSldsyzjqbs4Wgg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" jquery "~3.6.0" -"@abp/lodash@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" - integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== +"@abp/lodash@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.3.tgz#753edf22f7091c5bd6386bbf01421746ada13775" + integrity sha512-4ls/2oy7eubxurANY9yWko27Nax2SfJoNV9OhNu1jPbkYMwqCXuWJrMA8ScZDGejV7PtdrFhLSdd8rULi0N1CQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" lodash "^4.17.21" -"@abp/luxon@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" - integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== +"@abp/luxon@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.3.tgz#37ffdf07d608bb7c86a40dec02af2de994736717" + integrity sha512-yqMEKL05AKauibrCslIJq3rGsRrb54UkZBiH6m33P/BLXGf8+Rn6gsXcCuEhSsz7mntMyKQzeZzXIJIMIF5B7A== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" - integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== +"@abp/malihu-custom-scrollbar-plugin@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.3.tgz#5d315a18570b9583478677ad4e3ff1296623c8f1" + integrity sha512-DnCnML2c1enP3pr6zM3va/pasPAZoSPCDJ8qdlg9YnAuZ/S8nb6D/RXAawksNMWgXdUpAUh0S0MJAnz8+MI/pQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" - integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== +"@abp/moment@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.3.tgz#a0a997ec8ffdc25ec15f1b9792fdead9bda3ec5d" + integrity sha512-IM3s6T1znQMqPSuWt6B6ls4EKHkw5v//B9Se+zyw3UeY0ZbmAo1FlPlwAHESsMzUs16LGNQ0JgiRU9z258s6/Q== dependencies: moment "^2.9.0" -"@abp/select2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" - integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== +"@abp/select2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.3.tgz#b5312aa5d8a72de1adf73032c1c465cc2457bd6b" + integrity sha512-0p5z7/JNI5+iYx639rgEQy7MP44BZyHNR9VnOFqaZmgP4CUMu0rT3Llo4q62GXVO/U1XUxGnDRJQUzM2aCwnWg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" - integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== +"@abp/sweetalert2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.3.tgz#4b6c78c433e36f9bf1e48991ef6eb7ac93bcb4e0" + integrity sha512-tRhIDuJ9fQrC/+9Iyc+dYbusCtb+l6/yqhVj9F4S4lCLYJqVeYHY40sSjezKrWjVN7mwFuQf7RnUkKei1IQCFA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" - integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== +"@abp/timeago@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.3.tgz#7e8dc3efec6835056a4da24a2809fb6a99af77eb" + integrity sha512-tBP23V7L+0yNv5N8XNVQ1rQY/IXQoeTlHD7CeZBwdrqh4cvnvk+OjMfdI8Yv7mXlUMXMCH7JZX5Drh7Qf3xHpw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" timeago "^1.6.7" -"@abp/toastr@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" - integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== +"@abp/toastr@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.3.tgz#a0ff9d8903422d6fd8b4f868f76d9af6b3ded308" + integrity sha512-fLLEX4Z1hBx6boOBv2GHtNgSPc+/HUrwoWBFLTKpOy/Rinyh9IDpv0PpvEL07qNX9UUGw9VNvuTZJpnHdlTv4w== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" toastr "^2.1.4" -"@abp/utils@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" - integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== +"@abp/utils@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.3.tgz#4bcf68ae411c2a5d7efb27d098d54c67d72d7ed1" + integrity sha512-BHwxySiw3QZj70GDYtTKi+m9KSZ0DOtwQzcqWnbF1BMdnMlVBWrGEzxM5VhP1f8k/OnEFhpJR8itfvT8wfnqTA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json index 3de6b22976..b884e38f44 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock index 5f936b5971..38b3833308 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" - integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" - integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.2" - "@abp/bootstrap" "~7.3.2" - "@abp/bootstrap-datepicker" "~7.3.2" - "@abp/bootstrap-daterangepicker" "~7.3.2" - "@abp/datatables.net-bs5" "~7.3.2" - "@abp/font-awesome" "~7.3.2" - "@abp/jquery-form" "~7.3.2" - "@abp/jquery-validation-unobtrusive" "~7.3.2" - "@abp/lodash" "~7.3.2" - "@abp/luxon" "~7.3.2" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" - "@abp/moment" "~7.3.2" - "@abp/select2" "~7.3.2" - "@abp/sweetalert2" "~7.3.2" - "@abp/timeago" "~7.3.2" - "@abp/toastr" "~7.3.2" - -"@abp/aspnetcore.mvc.ui@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" - integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.3.tgz#660a9df299be849eee217d9821b181b3effeb35f" + integrity sha512-1RqcUkLNpZxrAsPF2KTpdvWNolx3dbnCNX9yzLcb27S+2hcmumwzS5XQU1oLWBKP/U/1IlZIeGcG1qX9RN2CNg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.3.tgz#67910b7270e0c8ee822cbaebeab6a8a9a4ea2cd3" + integrity sha512-/zDF+NsCmdKP+gOjwJnjH7HURuMdPP8QnShy/ZkjCOWn/OeOThAkdPNfbvfsOMkNIE7WOa63tYrFBP7yhzO+vg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.3" + "@abp/bootstrap" "~7.3.3" + "@abp/bootstrap-datepicker" "~7.3.3" + "@abp/bootstrap-daterangepicker" "~7.3.3" + "@abp/datatables.net-bs5" "~7.3.3" + "@abp/font-awesome" "~7.3.3" + "@abp/jquery-form" "~7.3.3" + "@abp/jquery-validation-unobtrusive" "~7.3.3" + "@abp/lodash" "~7.3.3" + "@abp/luxon" "~7.3.3" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.3" + "@abp/moment" "~7.3.3" + "@abp/select2" "~7.3.3" + "@abp/sweetalert2" "~7.3.3" + "@abp/timeago" "~7.3.3" + "@abp/toastr" "~7.3.3" + +"@abp/aspnetcore.mvc.ui@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.3.tgz#d351fbc82213ac9abac0fa9596fc95621121718a" + integrity sha512-3wPTu7jNF40o7OfabHmI2vsZVPhczkM9H34eMN49yRWz/9koFyLabEGmESU9rszTeydITDJ9MAkBuwXaUnkVhQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" - integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== +"@abp/bootstrap-datepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.3.tgz#65344ee0fed4252f36d3a2e9e1f3d3d00329fab9" + integrity sha512-t4tGlvVnxJn4VpOoRbxdBgoyDmWwUH0LvxKW9GzD+6SCGt4dSe4N3YPfuX5oMKO4BilNntQX8WlsCBjLwspljw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" - integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== +"@abp/bootstrap-daterangepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.3.tgz#b6731c948f4d4c2526c35689c45a025fcd594f6a" + integrity sha512-9UFvBAc7qpuQCpYQddxymOlkgWnoyoR+DgsU6CEyliFPPelruGQ7hK1FiynutNJ/WXMaDra7/N2GiPL4HVOI8A== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" - integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== +"@abp/bootstrap@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.3.tgz#17c60b979f9e73b265600daf153843a81062c3d7" + integrity sha512-Cb1b1LA4Xeys9IYVX8OjMwa893vARXjec1U+LPMZgGGt3Cza42ujHGIQWI0c0av1FiloRD3oBCxC//XmXvT4GA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" bootstrap "^5.1.3" -"@abp/core@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" - integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== +"@abp/core@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.3.tgz#0a24b43fb577133c877cd6c9b5d5d5c5ef69a64f" + integrity sha512-/OI766KSsalbqImF4OOvR8N9kgnEzHhDSxtYjVEDGvJ+Ldi5oiE14sx0F0PxWzO1M4q+m5o/WBmPrybGJ1ssKg== dependencies: - "@abp/utils" "~7.3.2" + "@abp/utils" "~7.3.3" -"@abp/datatables.net-bs5@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" - integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== +"@abp/datatables.net-bs5@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.3.tgz#6a48bef78d93b66cf9c885a47620dee8c7a0c8f3" + integrity sha512-shbj3WhOirUDtzKYSICnApbDYQYDtPugvBzRDaadJZF+QiaWDf7lxxNvjywmWXP6LAstmN/QPL6WNAuCspzFZg== dependencies: - "@abp/datatables.net" "~7.3.2" + "@abp/datatables.net" "~7.3.3" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" - integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== +"@abp/datatables.net@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.3.tgz#828eeb60673ef5bfd934244b2a577816fec94a73" + integrity sha512-UZNT478l6PBzOZrSs/C95amtFB39HeniRMNJcbEObMMJcmYbj21DuU/vomSXfiRp8pyefYO/GXrB3X+8peNm1Q== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" - integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== +"@abp/font-awesome@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.3.tgz#2e4939e7258a2f72ccdc7f7b5f85c107e757caee" + integrity sha512-VduId25FKPMvXfhuID7GHmFhUeXwe306txRQW5SDxwW/1GuFRbi3BED9Wg0RixS7Z6alr9I7G5fMiZF05HHkpw== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" - integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== +"@abp/jquery-form@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.3.tgz#040b0e15ac25ecafa24c539f471c70b595633b43" + integrity sha512-yPsxzfA9X7YwEUh9OJe3f4XZ1+KQIdVKoXl62fpLfIJ6kabAH2JijE2NVRnqLynaWoHR99eF88EgCDk4TzpMzw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" - integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== +"@abp/jquery-validation-unobtrusive@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.3.tgz#c5a1bd27951b0db2023547dec02bb25ff799a10e" + integrity sha512-wOcCHN6JcRQK5IRm9IXRS7mRgKw80x7eBOFVJwGWwqGFucASN6mRaWXBTeoxTVm3fE2JAKFCG5Ap2/oldnD3nA== dependencies: - "@abp/jquery-validation" "~7.3.2" + "@abp/jquery-validation" "~7.3.3" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" - integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== +"@abp/jquery-validation@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.3.tgz#6f9035f338cb0b60b51034c0a0dffceab9b72dfc" + integrity sha512-wmatd/TCAEBto28X/iIQeM+MTisQElhSa3216vdshsH2wB/5PJnZejMRzU/Fb5OnNsUPovx/eQ882NPGAD2WBQ== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" - integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== +"@abp/jquery@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.3.tgz#c49aa9671d0b6447ca8796eb43dde2c7f66e970f" + integrity sha512-aaeDzUajVgTwiKV8TSERsziLFdRlBo51DkzqguGbXpNJmUf2XmNU+S9EzN7knBlGrUz1+p5ZSldsyzjqbs4Wgg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" jquery "~3.6.0" -"@abp/lodash@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" - integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== +"@abp/lodash@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.3.tgz#753edf22f7091c5bd6386bbf01421746ada13775" + integrity sha512-4ls/2oy7eubxurANY9yWko27Nax2SfJoNV9OhNu1jPbkYMwqCXuWJrMA8ScZDGejV7PtdrFhLSdd8rULi0N1CQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" lodash "^4.17.21" -"@abp/luxon@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" - integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== +"@abp/luxon@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.3.tgz#37ffdf07d608bb7c86a40dec02af2de994736717" + integrity sha512-yqMEKL05AKauibrCslIJq3rGsRrb54UkZBiH6m33P/BLXGf8+Rn6gsXcCuEhSsz7mntMyKQzeZzXIJIMIF5B7A== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" - integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== +"@abp/malihu-custom-scrollbar-plugin@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.3.tgz#5d315a18570b9583478677ad4e3ff1296623c8f1" + integrity sha512-DnCnML2c1enP3pr6zM3va/pasPAZoSPCDJ8qdlg9YnAuZ/S8nb6D/RXAawksNMWgXdUpAUh0S0MJAnz8+MI/pQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" - integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== +"@abp/moment@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.3.tgz#a0a997ec8ffdc25ec15f1b9792fdead9bda3ec5d" + integrity sha512-IM3s6T1znQMqPSuWt6B6ls4EKHkw5v//B9Se+zyw3UeY0ZbmAo1FlPlwAHESsMzUs16LGNQ0JgiRU9z258s6/Q== dependencies: moment "^2.9.0" -"@abp/select2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" - integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== +"@abp/select2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.3.tgz#b5312aa5d8a72de1adf73032c1c465cc2457bd6b" + integrity sha512-0p5z7/JNI5+iYx639rgEQy7MP44BZyHNR9VnOFqaZmgP4CUMu0rT3Llo4q62GXVO/U1XUxGnDRJQUzM2aCwnWg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" - integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== +"@abp/sweetalert2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.3.tgz#4b6c78c433e36f9bf1e48991ef6eb7ac93bcb4e0" + integrity sha512-tRhIDuJ9fQrC/+9Iyc+dYbusCtb+l6/yqhVj9F4S4lCLYJqVeYHY40sSjezKrWjVN7mwFuQf7RnUkKei1IQCFA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" - integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== +"@abp/timeago@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.3.tgz#7e8dc3efec6835056a4da24a2809fb6a99af77eb" + integrity sha512-tBP23V7L+0yNv5N8XNVQ1rQY/IXQoeTlHD7CeZBwdrqh4cvnvk+OjMfdI8Yv7mXlUMXMCH7JZX5Drh7Qf3xHpw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" timeago "^1.6.7" -"@abp/toastr@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" - integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== +"@abp/toastr@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.3.tgz#a0ff9d8903422d6fd8b4f868f76d9af6b3ded308" + integrity sha512-fLLEX4Z1hBx6boOBv2GHtNgSPc+/HUrwoWBFLTKpOy/Rinyh9IDpv0PpvEL07qNX9UUGw9VNvuTZJpnHdlTv4w== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" toastr "^2.1.4" -"@abp/utils@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" - integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== +"@abp/utils@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.3.tgz#4bcf68ae411c2a5d7efb27d098d54c67d72d7ed1" + integrity sha512-BHwxySiw3QZj70GDYtTKi+m9KSZ0DOtwQzcqWnbF1BMdnMlVBWrGEzxM5VhP1f8k/OnEFhpJR8itfvT8wfnqTA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json index 8fb3aae5fc..eb84344438 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2", - "@abp/cms-kit": "7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3", + "@abp/cms-kit": "7.3.3" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock index c0c79ccd9d..a21058aeaf 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" - integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" - integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.2" - "@abp/bootstrap" "~7.3.2" - "@abp/bootstrap-datepicker" "~7.3.2" - "@abp/bootstrap-daterangepicker" "~7.3.2" - "@abp/datatables.net-bs5" "~7.3.2" - "@abp/font-awesome" "~7.3.2" - "@abp/jquery-form" "~7.3.2" - "@abp/jquery-validation-unobtrusive" "~7.3.2" - "@abp/lodash" "~7.3.2" - "@abp/luxon" "~7.3.2" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" - "@abp/moment" "~7.3.2" - "@abp/select2" "~7.3.2" - "@abp/sweetalert2" "~7.3.2" - "@abp/timeago" "~7.3.2" - "@abp/toastr" "~7.3.2" - -"@abp/aspnetcore.mvc.ui@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" - integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.3.tgz#660a9df299be849eee217d9821b181b3effeb35f" + integrity sha512-1RqcUkLNpZxrAsPF2KTpdvWNolx3dbnCNX9yzLcb27S+2hcmumwzS5XQU1oLWBKP/U/1IlZIeGcG1qX9RN2CNg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.3.tgz#67910b7270e0c8ee822cbaebeab6a8a9a4ea2cd3" + integrity sha512-/zDF+NsCmdKP+gOjwJnjH7HURuMdPP8QnShy/ZkjCOWn/OeOThAkdPNfbvfsOMkNIE7WOa63tYrFBP7yhzO+vg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.3" + "@abp/bootstrap" "~7.3.3" + "@abp/bootstrap-datepicker" "~7.3.3" + "@abp/bootstrap-daterangepicker" "~7.3.3" + "@abp/datatables.net-bs5" "~7.3.3" + "@abp/font-awesome" "~7.3.3" + "@abp/jquery-form" "~7.3.3" + "@abp/jquery-validation-unobtrusive" "~7.3.3" + "@abp/lodash" "~7.3.3" + "@abp/luxon" "~7.3.3" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.3" + "@abp/moment" "~7.3.3" + "@abp/select2" "~7.3.3" + "@abp/sweetalert2" "~7.3.3" + "@abp/timeago" "~7.3.3" + "@abp/toastr" "~7.3.3" + +"@abp/aspnetcore.mvc.ui@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.3.tgz#d351fbc82213ac9abac0fa9596fc95621121718a" + integrity sha512-3wPTu7jNF40o7OfabHmI2vsZVPhczkM9H34eMN49yRWz/9koFyLabEGmESU9rszTeydITDJ9MAkBuwXaUnkVhQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,257 +43,257 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" - integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== +"@abp/bootstrap-datepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.3.tgz#65344ee0fed4252f36d3a2e9e1f3d3d00329fab9" + integrity sha512-t4tGlvVnxJn4VpOoRbxdBgoyDmWwUH0LvxKW9GzD+6SCGt4dSe4N3YPfuX5oMKO4BilNntQX8WlsCBjLwspljw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" - integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== +"@abp/bootstrap-daterangepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.3.tgz#b6731c948f4d4c2526c35689c45a025fcd594f6a" + integrity sha512-9UFvBAc7qpuQCpYQddxymOlkgWnoyoR+DgsU6CEyliFPPelruGQ7hK1FiynutNJ/WXMaDra7/N2GiPL4HVOI8A== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" - integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== +"@abp/bootstrap@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.3.tgz#17c60b979f9e73b265600daf153843a81062c3d7" + integrity sha512-Cb1b1LA4Xeys9IYVX8OjMwa893vARXjec1U+LPMZgGGt3Cza42ujHGIQWI0c0av1FiloRD3oBCxC//XmXvT4GA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" bootstrap "^5.1.3" -"@abp/clipboard@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.2.tgz#69fc221b0ea15564c368e0921149f5afbf15db88" - integrity sha512-0q5Jlo1m8P+GBF79XcLLI/ZQ4eBI0O4+srbm+BnZYCPIEr3jAJ6kW8UMmQpELbFHOyaqenT/b9chTNGiJai4wQ== +"@abp/clipboard@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.3.tgz#68dff323967877862ee2cccf2735767b08b532e1" + integrity sha512-ltvjXThaMqhqPu/HduEertLb0rKjWCitx2TGgj/Ttzqj8k7U3EmtgQG+nI7x359imD7MscFG4nrAEm2J/nBemA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" clipboard "^2.0.8" -"@abp/cms-kit.admin@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.3.2.tgz#3895afe7000357e4b4c915f1915650d530536e3d" - integrity sha512-uXj7gTp/ZsA2gJ8uJm2qIJOJ5Eln6NsWApqU6FO7VcM3h2+C1hfjucVemkVMS48bc3Vg/Nbm2i6NdjxzsW+dKQ== +"@abp/cms-kit.admin@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.3.3.tgz#c29cce5670efa0428f219404286e4696542f363e" + integrity sha512-ZvaHFYVovnuh6dwBarlCTUzj0qGIYirt5WompF5ML2GfDy7r8gBZR3z5reUioeyePSRXcu/I1tVsgWs7pYNDMQ== dependencies: - "@abp/codemirror" "~7.3.2" - "@abp/jstree" "~7.3.2" - "@abp/slugify" "~7.3.2" - "@abp/tui-editor" "~7.3.2" - "@abp/uppy" "~7.3.2" + "@abp/codemirror" "~7.3.3" + "@abp/jstree" "~7.3.3" + "@abp/slugify" "~7.3.3" + "@abp/tui-editor" "~7.3.3" + "@abp/uppy" "~7.3.3" -"@abp/cms-kit.public@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.3.2.tgz#6e17c40733d3a1142f365efd41143815b2fdfdd6" - integrity sha512-doLSM+ER6xNijVMJj1vk9EJZh/t0dAKILxR6IrX4arxuFefURsc2Hhci0Tfuk45qOiFTlbVKtHBJlx8CESHagA== +"@abp/cms-kit.public@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.3.3.tgz#59742f6a057f2f320ef20ddd753365a7424fbf8e" + integrity sha512-VHFpEGj7vQ/ADFaj1vbnENFAySNTkgbG4M46FkozuCvC+WHk5Jwon6LVUok5264QvHe3C7oqoez2PDuxIYmgTQ== dependencies: - "@abp/highlight.js" "~7.3.2" - "@abp/star-rating-svg" "~7.3.2" + "@abp/highlight.js" "~7.3.3" + "@abp/star-rating-svg" "~7.3.3" -"@abp/cms-kit@7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.3.2.tgz#6b89327513833940f1f1691a2444aa0f12612a44" - integrity sha512-a1UY/ECU6KI8ZlF5R5UXOSxA+zMX7i8EjSWwAYS+KhDQpOA3dtt6CXN1Li8qd5Mu96QUucrpVPE46MpXBBXTHQ== +"@abp/cms-kit@7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.3.3.tgz#90f5d5f9169dac1247e75008b8bc35589967c82f" + integrity sha512-spO9PpKFHdMErqYuY5pO06PAxVvPCGoSYo5ozCZPfFfsYn2NZVPeoBtUkpC3yliqFdU1OgkaJpyAOjJMu70zHA== dependencies: - "@abp/cms-kit.admin" "~7.3.2" - "@abp/cms-kit.public" "~7.3.2" + "@abp/cms-kit.admin" "~7.3.3" + "@abp/cms-kit.public" "~7.3.3" -"@abp/codemirror@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.3.2.tgz#86ed311b135d236e2853a433310a14785c412a07" - integrity sha512-EcOHtqJud8SqyW34iqF6K5xDLpV2uTnysYLeRPp8JtqJpVcuzBGloo4AE0viv0fLvG5gt+YHnJKX2jgz24z0qw== +"@abp/codemirror@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.3.3.tgz#81b94d6e2ee8583f4ef4a503326525dde04b7be0" + integrity sha512-bAAziV812qMoIKZ16y0WgLmn9xCvhlDG/nq6OlLno7GMPNZb63c3nJKvNfzmevZTLbIXXuUv5XluE5qMfGb3kg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" codemirror "^5.65.1" -"@abp/core@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" - integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== +"@abp/core@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.3.tgz#0a24b43fb577133c877cd6c9b5d5d5c5ef69a64f" + integrity sha512-/OI766KSsalbqImF4OOvR8N9kgnEzHhDSxtYjVEDGvJ+Ldi5oiE14sx0F0PxWzO1M4q+m5o/WBmPrybGJ1ssKg== dependencies: - "@abp/utils" "~7.3.2" + "@abp/utils" "~7.3.3" -"@abp/datatables.net-bs5@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" - integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== +"@abp/datatables.net-bs5@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.3.tgz#6a48bef78d93b66cf9c885a47620dee8c7a0c8f3" + integrity sha512-shbj3WhOirUDtzKYSICnApbDYQYDtPugvBzRDaadJZF+QiaWDf7lxxNvjywmWXP6LAstmN/QPL6WNAuCspzFZg== dependencies: - "@abp/datatables.net" "~7.3.2" + "@abp/datatables.net" "~7.3.3" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" - integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== +"@abp/datatables.net@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.3.tgz#828eeb60673ef5bfd934244b2a577816fec94a73" + integrity sha512-UZNT478l6PBzOZrSs/C95amtFB39HeniRMNJcbEObMMJcmYbj21DuU/vomSXfiRp8pyefYO/GXrB3X+8peNm1Q== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" - integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== +"@abp/font-awesome@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.3.tgz#2e4939e7258a2f72ccdc7f7b5f85c107e757caee" + integrity sha512-VduId25FKPMvXfhuID7GHmFhUeXwe306txRQW5SDxwW/1GuFRbi3BED9Wg0RixS7Z6alr9I7G5fMiZF05HHkpw== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/highlight.js@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.3.2.tgz#e0081a67214bef8f241c44c76adb8bfacd0a6dc3" - integrity sha512-EJZnwndBxXlL36k+KI95V/J1xkdvvSRCRyG5kWlXe3amk8ozdsOzpjRLOZ4HzkS1qlzA6+1Eugo6lqq9qkKCEg== +"@abp/highlight.js@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.3.3.tgz#0082c82335c16a37d5b57297ef297479c086e023" + integrity sha512-ngdsvbSKhF/gz5RW/xHmuOLy7acKYOYNlN1KGLgfUhtHqxF/06HquB/IAZyW5PIE44Ah9SxikJ4LbxxbONmEMw== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" "@highlightjs/cdn-assets" "~11.4.0" -"@abp/jquery-form@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" - integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== +"@abp/jquery-form@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.3.tgz#040b0e15ac25ecafa24c539f471c70b595633b43" + integrity sha512-yPsxzfA9X7YwEUh9OJe3f4XZ1+KQIdVKoXl62fpLfIJ6kabAH2JijE2NVRnqLynaWoHR99eF88EgCDk4TzpMzw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" - integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== +"@abp/jquery-validation-unobtrusive@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.3.tgz#c5a1bd27951b0db2023547dec02bb25ff799a10e" + integrity sha512-wOcCHN6JcRQK5IRm9IXRS7mRgKw80x7eBOFVJwGWwqGFucASN6mRaWXBTeoxTVm3fE2JAKFCG5Ap2/oldnD3nA== dependencies: - "@abp/jquery-validation" "~7.3.2" + "@abp/jquery-validation" "~7.3.3" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" - integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== +"@abp/jquery-validation@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.3.tgz#6f9035f338cb0b60b51034c0a0dffceab9b72dfc" + integrity sha512-wmatd/TCAEBto28X/iIQeM+MTisQElhSa3216vdshsH2wB/5PJnZejMRzU/Fb5OnNsUPovx/eQ882NPGAD2WBQ== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" - integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== +"@abp/jquery@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.3.tgz#c49aa9671d0b6447ca8796eb43dde2c7f66e970f" + integrity sha512-aaeDzUajVgTwiKV8TSERsziLFdRlBo51DkzqguGbXpNJmUf2XmNU+S9EzN7knBlGrUz1+p5ZSldsyzjqbs4Wgg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" jquery "~3.6.0" -"@abp/jstree@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.3.2.tgz#910b6ff9b1f0f712c076d57a745308a0deacba50" - integrity sha512-KgmoIKJHXUgCLV74EAbrKeunTiDxra0AZ4/+3bMmWPhteSHdU5Dk3GOcrkGLlpFOfPqAqMrOVNVqvKCaLtnhuQ== +"@abp/jstree@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.3.3.tgz#24d0bbd79035718dfcf5dc51496a6941dbcbfe8d" + integrity sha512-WO+Rlhnw3Caug5ICjE0buJ5KDtFGqwbYml7swEMhlPyy0J5qVK8EXUsyL3o44lpACprGCeKD8hl+q6Hcg18/qg== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jstree "^3.3.12" -"@abp/lodash@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" - integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== +"@abp/lodash@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.3.tgz#753edf22f7091c5bd6386bbf01421746ada13775" + integrity sha512-4ls/2oy7eubxurANY9yWko27Nax2SfJoNV9OhNu1jPbkYMwqCXuWJrMA8ScZDGejV7PtdrFhLSdd8rULi0N1CQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" lodash "^4.17.21" -"@abp/luxon@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" - integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== +"@abp/luxon@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.3.tgz#37ffdf07d608bb7c86a40dec02af2de994736717" + integrity sha512-yqMEKL05AKauibrCslIJq3rGsRrb54UkZBiH6m33P/BLXGf8+Rn6gsXcCuEhSsz7mntMyKQzeZzXIJIMIF5B7A== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" - integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== +"@abp/malihu-custom-scrollbar-plugin@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.3.tgz#5d315a18570b9583478677ad4e3ff1296623c8f1" + integrity sha512-DnCnML2c1enP3pr6zM3va/pasPAZoSPCDJ8qdlg9YnAuZ/S8nb6D/RXAawksNMWgXdUpAUh0S0MJAnz8+MI/pQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" - integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== +"@abp/moment@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.3.tgz#a0a997ec8ffdc25ec15f1b9792fdead9bda3ec5d" + integrity sha512-IM3s6T1znQMqPSuWt6B6ls4EKHkw5v//B9Se+zyw3UeY0ZbmAo1FlPlwAHESsMzUs16LGNQ0JgiRU9z258s6/Q== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.2.tgz#6f848bbf471f7e05f85568fc71d789291137bada" - integrity sha512-oKMJANDbayxLmKgdMdPv7lUD83Wh8kTtEehFZfSwAqFZPIFMfd8dnCdpi4rbugQlXPBuU9b9iptqj0rOcypROg== +"@abp/prismjs@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.3.tgz#f5fe7c157fa81aa4e4487e5597cbaab07c2a3c4d" + integrity sha512-tt+iv5hp4g3RQhOBTKYRrH7Mrlsua+IGxEjJmcnqNBAwrqTgM1gzlpSAlh5FNIwQjh7HL+E9gXXs9RnGrRp2Zg== dependencies: - "@abp/clipboard" "~7.3.2" - "@abp/core" "~7.3.2" + "@abp/clipboard" "~7.3.3" + "@abp/core" "~7.3.3" prismjs "^1.26.0" -"@abp/select2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" - integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== +"@abp/select2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.3.tgz#b5312aa5d8a72de1adf73032c1c465cc2457bd6b" + integrity sha512-0p5z7/JNI5+iYx639rgEQy7MP44BZyHNR9VnOFqaZmgP4CUMu0rT3Llo4q62GXVO/U1XUxGnDRJQUzM2aCwnWg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" select2 "^4.0.13" -"@abp/slugify@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.3.2.tgz#24eaf31ad6d642972e5c5beed907b8661afcd16e" - integrity sha512-bu621Ok3z4MT6z9nwOBp9dgmPS1j+LMUDTd0HARGFT5Vtp6U9RDiVQf1hHau1nlip08aLmPlaulpiDx1iA64kQ== +"@abp/slugify@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.3.3.tgz#5443638695c9025d732b105cde1e28d30f1447ca" + integrity sha512-zQR5HM2C5ywZzcy43JgBZMcb9S2ELJOjScO5qsANIJmzV9sahc18ALkMYzAGHNOh5u3R46rNkl0orEghtB9nYA== dependencies: slugify "^1.6.5" -"@abp/star-rating-svg@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.3.2.tgz#aa8f07e3291fa2cb333bc6f313eb8b476d9eb006" - integrity sha512-05NWyRH3gE8zg0JcnBdaKhZL98ygH5n/b1t3oDvktbemMA5yVe2IL1ZYXGxl629YsKptyNUq7hfvTWZGi9gU/A== +"@abp/star-rating-svg@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.3.3.tgz#1ff1d734072688e2d4a679e13a342e546029f435" + integrity sha512-OslqF5PkFqLY/rGhWYLkI9QDLWfn4v61maNNZltTkLueZM3TJe3Zi+O6etueBmlvBOtLnZIa92l2Ct7tui4bDA== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" star-rating-svg "^3.5.0" -"@abp/sweetalert2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" - integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== +"@abp/sweetalert2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.3.tgz#4b6c78c433e36f9bf1e48991ef6eb7ac93bcb4e0" + integrity sha512-tRhIDuJ9fQrC/+9Iyc+dYbusCtb+l6/yqhVj9F4S4lCLYJqVeYHY40sSjezKrWjVN7mwFuQf7RnUkKei1IQCFA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" - integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== +"@abp/timeago@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.3.tgz#7e8dc3efec6835056a4da24a2809fb6a99af77eb" + integrity sha512-tBP23V7L+0yNv5N8XNVQ1rQY/IXQoeTlHD7CeZBwdrqh4cvnvk+OjMfdI8Yv7mXlUMXMCH7JZX5Drh7Qf3xHpw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" timeago "^1.6.7" -"@abp/toastr@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" - integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== +"@abp/toastr@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.3.tgz#a0ff9d8903422d6fd8b4f868f76d9af6b3ded308" + integrity sha512-fLLEX4Z1hBx6boOBv2GHtNgSPc+/HUrwoWBFLTKpOy/Rinyh9IDpv0PpvEL07qNX9UUGw9VNvuTZJpnHdlTv4w== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" toastr "^2.1.4" -"@abp/tui-editor@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.3.2.tgz#947f10fe459939b5fb0ec653af0f75eac7a11f35" - integrity sha512-omUnwowcK/wscRc99zBR2byFE1BI8df4iRYyVOWLxQHjqyHGNYdLgbBnWolnR4bzff5kFFIoFXScc8XkCPUjew== +"@abp/tui-editor@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.3.3.tgz#15f4393a33c4837ae9e9766cdef7d07c892a53cc" + integrity sha512-G0u3jUHPysP+5ioN1W/GJffj+eorM/2ZC7L+7GYPyX8ozIGS/vhv2HseM1L1wO9n9Eea8NktdBMl/Dz79yy1Vw== dependencies: - "@abp/jquery" "~7.3.2" - "@abp/prismjs" "~7.3.2" + "@abp/jquery" "~7.3.3" + "@abp/prismjs" "~7.3.3" -"@abp/uppy@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.3.2.tgz#cf31634d72bb4eafabcb4b9fbedbc0234f823c7a" - integrity sha512-BB3UPQrqnzmY2ilwNN7o+waXWmMFwhQlTBqMinUtrj4Bvysv8HRH76tUfY2cIMRqW40yAtKOX7tAkmNFlSxz3w== +"@abp/uppy@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.3.3.tgz#8a294eb67eae3c7829edbb0deda5a8325b8715d3" + integrity sha512-Zl0h//6kggabSnJmcCuNTNo4uP5GK5n/Yaw6VlY5xCTX/MPcXamcvtigd4zva5OxvWForcEw+fC1yCPxi1kzvA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" uppy "^1.16.1" -"@abp/utils@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" - integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== +"@abp/utils@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.3.tgz#4bcf68ae411c2a5d7efb27d098d54c67d72d7ed1" + integrity sha512-BHwxySiw3QZj70GDYtTKi+m9KSZ0DOtwQzcqWnbF1BMdnMlVBWrGEzxM5VhP1f8k/OnEFhpJR8itfvT8wfnqTA== dependencies: just-compare "^2.3.0" diff --git a/modules/docs/app/VoloDocs.Web/package.json b/modules/docs/app/VoloDocs.Web/package.json index 1605887744..d617bac030 100644 --- a/modules/docs/app/VoloDocs.Web/package.json +++ b/modules/docs/app/VoloDocs.Web/package.json @@ -3,7 +3,7 @@ "name": "volo.docstestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2", - "@abp/docs": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3", + "@abp/docs": "~7.3.3" } } diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock index dcb931c119..07cb8f8c9a 100644 --- a/modules/docs/app/VoloDocs.Web/yarn.lock +++ b/modules/docs/app/VoloDocs.Web/yarn.lock @@ -2,47 +2,47 @@ # yarn lockfile v1 -"@abp/anchor-js@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-7.3.2.tgz#05ad7585a443062d574a08410636f15ffaa233d3" - integrity sha512-tJD9CnLO5Fq0gXi2pq+KoRnHi5YlanrTXw/sklLInqY/bQLvq8lqlJMeItS6lpwhnMYkZra3mkAKWk31M6GpxA== +"@abp/anchor-js@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-7.3.3.tgz#b7ceb4fd017e91deb0988b4e240e003638ce4417" + integrity sha512-oYgAhi8pNuKRHmKua9B8piQj+5FaFGFq0jw1HQ4fykGL/KDbIne35ER2W/KA9jzk+ITIImERkfDlQMl817ZYMg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" anchor-js "^4.3.1" -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" - integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" - integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.2" - "@abp/bootstrap" "~7.3.2" - "@abp/bootstrap-datepicker" "~7.3.2" - "@abp/bootstrap-daterangepicker" "~7.3.2" - "@abp/datatables.net-bs5" "~7.3.2" - "@abp/font-awesome" "~7.3.2" - "@abp/jquery-form" "~7.3.2" - "@abp/jquery-validation-unobtrusive" "~7.3.2" - "@abp/lodash" "~7.3.2" - "@abp/luxon" "~7.3.2" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" - "@abp/moment" "~7.3.2" - "@abp/select2" "~7.3.2" - "@abp/sweetalert2" "~7.3.2" - "@abp/timeago" "~7.3.2" - "@abp/toastr" "~7.3.2" - -"@abp/aspnetcore.mvc.ui@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" - integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.3.tgz#660a9df299be849eee217d9821b181b3effeb35f" + integrity sha512-1RqcUkLNpZxrAsPF2KTpdvWNolx3dbnCNX9yzLcb27S+2hcmumwzS5XQU1oLWBKP/U/1IlZIeGcG1qX9RN2CNg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.3.tgz#67910b7270e0c8ee822cbaebeab6a8a9a4ea2cd3" + integrity sha512-/zDF+NsCmdKP+gOjwJnjH7HURuMdPP8QnShy/ZkjCOWn/OeOThAkdPNfbvfsOMkNIE7WOa63tYrFBP7yhzO+vg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.3" + "@abp/bootstrap" "~7.3.3" + "@abp/bootstrap-datepicker" "~7.3.3" + "@abp/bootstrap-daterangepicker" "~7.3.3" + "@abp/datatables.net-bs5" "~7.3.3" + "@abp/font-awesome" "~7.3.3" + "@abp/jquery-form" "~7.3.3" + "@abp/jquery-validation-unobtrusive" "~7.3.3" + "@abp/lodash" "~7.3.3" + "@abp/luxon" "~7.3.3" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.3" + "@abp/moment" "~7.3.3" + "@abp/select2" "~7.3.3" + "@abp/sweetalert2" "~7.3.3" + "@abp/timeago" "~7.3.3" + "@abp/toastr" "~7.3.3" + +"@abp/aspnetcore.mvc.ui@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.3.tgz#d351fbc82213ac9abac0fa9596fc95621121718a" + integrity sha512-3wPTu7jNF40o7OfabHmI2vsZVPhczkM9H34eMN49yRWz/9koFyLabEGmESU9rszTeydITDJ9MAkBuwXaUnkVhQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -51,194 +51,194 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" - integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== +"@abp/bootstrap-datepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.3.tgz#65344ee0fed4252f36d3a2e9e1f3d3d00329fab9" + integrity sha512-t4tGlvVnxJn4VpOoRbxdBgoyDmWwUH0LvxKW9GzD+6SCGt4dSe4N3YPfuX5oMKO4BilNntQX8WlsCBjLwspljw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" - integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== +"@abp/bootstrap-daterangepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.3.tgz#b6731c948f4d4c2526c35689c45a025fcd594f6a" + integrity sha512-9UFvBAc7qpuQCpYQddxymOlkgWnoyoR+DgsU6CEyliFPPelruGQ7hK1FiynutNJ/WXMaDra7/N2GiPL4HVOI8A== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" - integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== +"@abp/bootstrap@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.3.tgz#17c60b979f9e73b265600daf153843a81062c3d7" + integrity sha512-Cb1b1LA4Xeys9IYVX8OjMwa893vARXjec1U+LPMZgGGt3Cza42ujHGIQWI0c0av1FiloRD3oBCxC//XmXvT4GA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" bootstrap "^5.1.3" -"@abp/clipboard@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.2.tgz#69fc221b0ea15564c368e0921149f5afbf15db88" - integrity sha512-0q5Jlo1m8P+GBF79XcLLI/ZQ4eBI0O4+srbm+BnZYCPIEr3jAJ6kW8UMmQpELbFHOyaqenT/b9chTNGiJai4wQ== +"@abp/clipboard@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.3.tgz#68dff323967877862ee2cccf2735767b08b532e1" + integrity sha512-ltvjXThaMqhqPu/HduEertLb0rKjWCitx2TGgj/Ttzqj8k7U3EmtgQG+nI7x359imD7MscFG4nrAEm2J/nBemA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" clipboard "^2.0.8" -"@abp/core@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" - integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== +"@abp/core@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.3.tgz#0a24b43fb577133c877cd6c9b5d5d5c5ef69a64f" + integrity sha512-/OI766KSsalbqImF4OOvR8N9kgnEzHhDSxtYjVEDGvJ+Ldi5oiE14sx0F0PxWzO1M4q+m5o/WBmPrybGJ1ssKg== dependencies: - "@abp/utils" "~7.3.2" + "@abp/utils" "~7.3.3" -"@abp/datatables.net-bs5@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" - integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== +"@abp/datatables.net-bs5@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.3.tgz#6a48bef78d93b66cf9c885a47620dee8c7a0c8f3" + integrity sha512-shbj3WhOirUDtzKYSICnApbDYQYDtPugvBzRDaadJZF+QiaWDf7lxxNvjywmWXP6LAstmN/QPL6WNAuCspzFZg== dependencies: - "@abp/datatables.net" "~7.3.2" + "@abp/datatables.net" "~7.3.3" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" - integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== +"@abp/datatables.net@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.3.tgz#828eeb60673ef5bfd934244b2a577816fec94a73" + integrity sha512-UZNT478l6PBzOZrSs/C95amtFB39HeniRMNJcbEObMMJcmYbj21DuU/vomSXfiRp8pyefYO/GXrB3X+8peNm1Q== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" datatables.net "^1.11.4" -"@abp/docs@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-7.3.2.tgz#8da97fc5bc4e87f298560f16126c0900372c0129" - integrity sha512-DwU86iU6sWcPnirsN2FLD3OSmsdBGIDMrAUuvA7+0l1xekwL2r3VWPnmDmtYz5STCu15OQFT+snDRwogkksjrQ== +"@abp/docs@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-7.3.3.tgz#a42edc9ca27ca853d08f225f856dd4eddadfc9b6" + integrity sha512-Q8ME8nYzbkpX0ZoFvywsWUzyBrpIZcxA5X4OpHkQiesWIVugOScCt3mxDILxI6jm8YwP0kX95wGVBgg4XFSEvA== dependencies: - "@abp/anchor-js" "~7.3.2" - "@abp/clipboard" "~7.3.2" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" - "@abp/popper.js" "~7.3.2" - "@abp/prismjs" "~7.3.2" + "@abp/anchor-js" "~7.3.3" + "@abp/clipboard" "~7.3.3" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.3" + "@abp/popper.js" "~7.3.3" + "@abp/prismjs" "~7.3.3" -"@abp/font-awesome@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" - integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== +"@abp/font-awesome@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.3.tgz#2e4939e7258a2f72ccdc7f7b5f85c107e757caee" + integrity sha512-VduId25FKPMvXfhuID7GHmFhUeXwe306txRQW5SDxwW/1GuFRbi3BED9Wg0RixS7Z6alr9I7G5fMiZF05HHkpw== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" - integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== +"@abp/jquery-form@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.3.tgz#040b0e15ac25ecafa24c539f471c70b595633b43" + integrity sha512-yPsxzfA9X7YwEUh9OJe3f4XZ1+KQIdVKoXl62fpLfIJ6kabAH2JijE2NVRnqLynaWoHR99eF88EgCDk4TzpMzw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" - integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== +"@abp/jquery-validation-unobtrusive@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.3.tgz#c5a1bd27951b0db2023547dec02bb25ff799a10e" + integrity sha512-wOcCHN6JcRQK5IRm9IXRS7mRgKw80x7eBOFVJwGWwqGFucASN6mRaWXBTeoxTVm3fE2JAKFCG5Ap2/oldnD3nA== dependencies: - "@abp/jquery-validation" "~7.3.2" + "@abp/jquery-validation" "~7.3.3" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" - integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== +"@abp/jquery-validation@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.3.tgz#6f9035f338cb0b60b51034c0a0dffceab9b72dfc" + integrity sha512-wmatd/TCAEBto28X/iIQeM+MTisQElhSa3216vdshsH2wB/5PJnZejMRzU/Fb5OnNsUPovx/eQ882NPGAD2WBQ== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" - integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== +"@abp/jquery@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.3.tgz#c49aa9671d0b6447ca8796eb43dde2c7f66e970f" + integrity sha512-aaeDzUajVgTwiKV8TSERsziLFdRlBo51DkzqguGbXpNJmUf2XmNU+S9EzN7knBlGrUz1+p5ZSldsyzjqbs4Wgg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" jquery "~3.6.0" -"@abp/lodash@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" - integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== +"@abp/lodash@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.3.tgz#753edf22f7091c5bd6386bbf01421746ada13775" + integrity sha512-4ls/2oy7eubxurANY9yWko27Nax2SfJoNV9OhNu1jPbkYMwqCXuWJrMA8ScZDGejV7PtdrFhLSdd8rULi0N1CQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" lodash "^4.17.21" -"@abp/luxon@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" - integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== +"@abp/luxon@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.3.tgz#37ffdf07d608bb7c86a40dec02af2de994736717" + integrity sha512-yqMEKL05AKauibrCslIJq3rGsRrb54UkZBiH6m33P/BLXGf8+Rn6gsXcCuEhSsz7mntMyKQzeZzXIJIMIF5B7A== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" - integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== +"@abp/malihu-custom-scrollbar-plugin@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.3.tgz#5d315a18570b9583478677ad4e3ff1296623c8f1" + integrity sha512-DnCnML2c1enP3pr6zM3va/pasPAZoSPCDJ8qdlg9YnAuZ/S8nb6D/RXAawksNMWgXdUpAUh0S0MJAnz8+MI/pQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" - integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== +"@abp/moment@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.3.tgz#a0a997ec8ffdc25ec15f1b9792fdead9bda3ec5d" + integrity sha512-IM3s6T1znQMqPSuWt6B6ls4EKHkw5v//B9Se+zyw3UeY0ZbmAo1FlPlwAHESsMzUs16LGNQ0JgiRU9z258s6/Q== dependencies: moment "^2.9.0" -"@abp/popper.js@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-7.3.2.tgz#e25a87fbf04b44efd4e96f559f787aa678a8d1b4" - integrity sha512-LjomJs2r04NKOQIPx3k+v9BivGyIUf2I0td6NYYBWZRcajMGIWCEk5HcXVbx1zfrCzFnPuEBTs7TyJgLZBf2BQ== +"@abp/popper.js@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-7.3.3.tgz#4d68498a79f014531ba2462818226c9456e56a3b" + integrity sha512-EjfR/BZnosB8FtgAfeato6dG9monhdBlGpTdP4rLJxRNFxUQhDNSPYGceYSfwSIOS2CYCKwcDl1bbWmtIAP0XA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" "@popperjs/core" "^2.11.2" -"@abp/prismjs@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.2.tgz#6f848bbf471f7e05f85568fc71d789291137bada" - integrity sha512-oKMJANDbayxLmKgdMdPv7lUD83Wh8kTtEehFZfSwAqFZPIFMfd8dnCdpi4rbugQlXPBuU9b9iptqj0rOcypROg== +"@abp/prismjs@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.3.tgz#f5fe7c157fa81aa4e4487e5597cbaab07c2a3c4d" + integrity sha512-tt+iv5hp4g3RQhOBTKYRrH7Mrlsua+IGxEjJmcnqNBAwrqTgM1gzlpSAlh5FNIwQjh7HL+E9gXXs9RnGrRp2Zg== dependencies: - "@abp/clipboard" "~7.3.2" - "@abp/core" "~7.3.2" + "@abp/clipboard" "~7.3.3" + "@abp/core" "~7.3.3" prismjs "^1.26.0" -"@abp/select2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" - integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== +"@abp/select2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.3.tgz#b5312aa5d8a72de1adf73032c1c465cc2457bd6b" + integrity sha512-0p5z7/JNI5+iYx639rgEQy7MP44BZyHNR9VnOFqaZmgP4CUMu0rT3Llo4q62GXVO/U1XUxGnDRJQUzM2aCwnWg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" - integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== +"@abp/sweetalert2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.3.tgz#4b6c78c433e36f9bf1e48991ef6eb7ac93bcb4e0" + integrity sha512-tRhIDuJ9fQrC/+9Iyc+dYbusCtb+l6/yqhVj9F4S4lCLYJqVeYHY40sSjezKrWjVN7mwFuQf7RnUkKei1IQCFA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" - integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== +"@abp/timeago@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.3.tgz#7e8dc3efec6835056a4da24a2809fb6a99af77eb" + integrity sha512-tBP23V7L+0yNv5N8XNVQ1rQY/IXQoeTlHD7CeZBwdrqh4cvnvk+OjMfdI8Yv7mXlUMXMCH7JZX5Drh7Qf3xHpw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" timeago "^1.6.7" -"@abp/toastr@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" - integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== +"@abp/toastr@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.3.tgz#a0ff9d8903422d6fd8b4f868f76d9af6b3ded308" + integrity sha512-fLLEX4Z1hBx6boOBv2GHtNgSPc+/HUrwoWBFLTKpOy/Rinyh9IDpv0PpvEL07qNX9UUGw9VNvuTZJpnHdlTv4w== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" toastr "^2.1.4" -"@abp/utils@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" - integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== +"@abp/utils@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.3.tgz#4bcf68ae411c2a5d7efb27d098d54c67d72d7ed1" + integrity sha512-BHwxySiw3QZj70GDYtTKi+m9KSZ0DOtwQzcqWnbF1BMdnMlVBWrGEzxM5VhP1f8k/OnEFhpJR8itfvT8wfnqTA== dependencies: just-compare "^2.3.0" diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json index 3de6b22976..b884e38f44 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/package.json +++ b/modules/openiddict/app/OpenIddict.Demo.Server/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3" } } diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json index 72a928f333..7f6eea3c81 100644 --- a/modules/openiddict/app/angular/package.json +++ b/modules/openiddict/app/angular/package.json @@ -12,15 +12,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.3.2", - "@abp/ng.components": "~7.3.2", - "@abp/ng.core": "~7.3.2", - "@abp/ng.oauth": "~7.3.2", - "@abp/ng.identity": "~7.3.2", - "@abp/ng.setting-management": "~7.3.2", - "@abp/ng.tenant-management": "~7.3.2", - "@abp/ng.theme.shared": "~7.3.2", - "@abp/ng.theme.lepton-x": "~2.3.1", + "@abp/ng.account": "~7.3.3", + "@abp/ng.components": "~7.3.3", + "@abp/ng.core": "~7.3.3", + "@abp/ng.oauth": "~7.3.3", + "@abp/ng.identity": "~7.3.3", + "@abp/ng.setting-management": "~7.3.3", + "@abp/ng.tenant-management": "~7.3.3", + "@abp/ng.theme.shared": "~7.3.3", + "@abp/ng.theme.lepton-x": "~2.3.2", "@angular/animations": "^15.0.1", "@angular/common": "^15.0.1", "@angular/compiler": "^15.0.1", @@ -36,7 +36,7 @@ "zone.js": "~0.11.4" }, "devDependencies": { - "@abp/ng.schematics": "~7.3.2", + "@abp/ng.schematics": "~7.3.3", "@angular-devkit/build-angular": "^15.0.1", "@angular-eslint/builder": "~15.1.0", "@angular-eslint/eslint-plugin": "~15.1.0", diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json index 7567b1ad86..8a90dc0b13 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json @@ -3,6 +3,6 @@ "name": "demo-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3" } } diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock index 5f936b5971..38b3833308 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" - integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" - integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.2" - "@abp/bootstrap" "~7.3.2" - "@abp/bootstrap-datepicker" "~7.3.2" - "@abp/bootstrap-daterangepicker" "~7.3.2" - "@abp/datatables.net-bs5" "~7.3.2" - "@abp/font-awesome" "~7.3.2" - "@abp/jquery-form" "~7.3.2" - "@abp/jquery-validation-unobtrusive" "~7.3.2" - "@abp/lodash" "~7.3.2" - "@abp/luxon" "~7.3.2" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" - "@abp/moment" "~7.3.2" - "@abp/select2" "~7.3.2" - "@abp/sweetalert2" "~7.3.2" - "@abp/timeago" "~7.3.2" - "@abp/toastr" "~7.3.2" - -"@abp/aspnetcore.mvc.ui@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" - integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.3.tgz#660a9df299be849eee217d9821b181b3effeb35f" + integrity sha512-1RqcUkLNpZxrAsPF2KTpdvWNolx3dbnCNX9yzLcb27S+2hcmumwzS5XQU1oLWBKP/U/1IlZIeGcG1qX9RN2CNg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.3.tgz#67910b7270e0c8ee822cbaebeab6a8a9a4ea2cd3" + integrity sha512-/zDF+NsCmdKP+gOjwJnjH7HURuMdPP8QnShy/ZkjCOWn/OeOThAkdPNfbvfsOMkNIE7WOa63tYrFBP7yhzO+vg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.3" + "@abp/bootstrap" "~7.3.3" + "@abp/bootstrap-datepicker" "~7.3.3" + "@abp/bootstrap-daterangepicker" "~7.3.3" + "@abp/datatables.net-bs5" "~7.3.3" + "@abp/font-awesome" "~7.3.3" + "@abp/jquery-form" "~7.3.3" + "@abp/jquery-validation-unobtrusive" "~7.3.3" + "@abp/lodash" "~7.3.3" + "@abp/luxon" "~7.3.3" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.3" + "@abp/moment" "~7.3.3" + "@abp/select2" "~7.3.3" + "@abp/sweetalert2" "~7.3.3" + "@abp/timeago" "~7.3.3" + "@abp/toastr" "~7.3.3" + +"@abp/aspnetcore.mvc.ui@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.3.tgz#d351fbc82213ac9abac0fa9596fc95621121718a" + integrity sha512-3wPTu7jNF40o7OfabHmI2vsZVPhczkM9H34eMN49yRWz/9koFyLabEGmESU9rszTeydITDJ9MAkBuwXaUnkVhQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" - integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== +"@abp/bootstrap-datepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.3.tgz#65344ee0fed4252f36d3a2e9e1f3d3d00329fab9" + integrity sha512-t4tGlvVnxJn4VpOoRbxdBgoyDmWwUH0LvxKW9GzD+6SCGt4dSe4N3YPfuX5oMKO4BilNntQX8WlsCBjLwspljw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" - integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== +"@abp/bootstrap-daterangepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.3.tgz#b6731c948f4d4c2526c35689c45a025fcd594f6a" + integrity sha512-9UFvBAc7qpuQCpYQddxymOlkgWnoyoR+DgsU6CEyliFPPelruGQ7hK1FiynutNJ/WXMaDra7/N2GiPL4HVOI8A== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" - integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== +"@abp/bootstrap@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.3.tgz#17c60b979f9e73b265600daf153843a81062c3d7" + integrity sha512-Cb1b1LA4Xeys9IYVX8OjMwa893vARXjec1U+LPMZgGGt3Cza42ujHGIQWI0c0av1FiloRD3oBCxC//XmXvT4GA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" bootstrap "^5.1.3" -"@abp/core@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" - integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== +"@abp/core@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.3.tgz#0a24b43fb577133c877cd6c9b5d5d5c5ef69a64f" + integrity sha512-/OI766KSsalbqImF4OOvR8N9kgnEzHhDSxtYjVEDGvJ+Ldi5oiE14sx0F0PxWzO1M4q+m5o/WBmPrybGJ1ssKg== dependencies: - "@abp/utils" "~7.3.2" + "@abp/utils" "~7.3.3" -"@abp/datatables.net-bs5@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" - integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== +"@abp/datatables.net-bs5@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.3.tgz#6a48bef78d93b66cf9c885a47620dee8c7a0c8f3" + integrity sha512-shbj3WhOirUDtzKYSICnApbDYQYDtPugvBzRDaadJZF+QiaWDf7lxxNvjywmWXP6LAstmN/QPL6WNAuCspzFZg== dependencies: - "@abp/datatables.net" "~7.3.2" + "@abp/datatables.net" "~7.3.3" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" - integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== +"@abp/datatables.net@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.3.tgz#828eeb60673ef5bfd934244b2a577816fec94a73" + integrity sha512-UZNT478l6PBzOZrSs/C95amtFB39HeniRMNJcbEObMMJcmYbj21DuU/vomSXfiRp8pyefYO/GXrB3X+8peNm1Q== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" - integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== +"@abp/font-awesome@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.3.tgz#2e4939e7258a2f72ccdc7f7b5f85c107e757caee" + integrity sha512-VduId25FKPMvXfhuID7GHmFhUeXwe306txRQW5SDxwW/1GuFRbi3BED9Wg0RixS7Z6alr9I7G5fMiZF05HHkpw== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" - integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== +"@abp/jquery-form@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.3.tgz#040b0e15ac25ecafa24c539f471c70b595633b43" + integrity sha512-yPsxzfA9X7YwEUh9OJe3f4XZ1+KQIdVKoXl62fpLfIJ6kabAH2JijE2NVRnqLynaWoHR99eF88EgCDk4TzpMzw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" - integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== +"@abp/jquery-validation-unobtrusive@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.3.tgz#c5a1bd27951b0db2023547dec02bb25ff799a10e" + integrity sha512-wOcCHN6JcRQK5IRm9IXRS7mRgKw80x7eBOFVJwGWwqGFucASN6mRaWXBTeoxTVm3fE2JAKFCG5Ap2/oldnD3nA== dependencies: - "@abp/jquery-validation" "~7.3.2" + "@abp/jquery-validation" "~7.3.3" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" - integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== +"@abp/jquery-validation@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.3.tgz#6f9035f338cb0b60b51034c0a0dffceab9b72dfc" + integrity sha512-wmatd/TCAEBto28X/iIQeM+MTisQElhSa3216vdshsH2wB/5PJnZejMRzU/Fb5OnNsUPovx/eQ882NPGAD2WBQ== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" - integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== +"@abp/jquery@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.3.tgz#c49aa9671d0b6447ca8796eb43dde2c7f66e970f" + integrity sha512-aaeDzUajVgTwiKV8TSERsziLFdRlBo51DkzqguGbXpNJmUf2XmNU+S9EzN7knBlGrUz1+p5ZSldsyzjqbs4Wgg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" jquery "~3.6.0" -"@abp/lodash@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" - integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== +"@abp/lodash@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.3.tgz#753edf22f7091c5bd6386bbf01421746ada13775" + integrity sha512-4ls/2oy7eubxurANY9yWko27Nax2SfJoNV9OhNu1jPbkYMwqCXuWJrMA8ScZDGejV7PtdrFhLSdd8rULi0N1CQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" lodash "^4.17.21" -"@abp/luxon@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" - integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== +"@abp/luxon@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.3.tgz#37ffdf07d608bb7c86a40dec02af2de994736717" + integrity sha512-yqMEKL05AKauibrCslIJq3rGsRrb54UkZBiH6m33P/BLXGf8+Rn6gsXcCuEhSsz7mntMyKQzeZzXIJIMIF5B7A== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" - integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== +"@abp/malihu-custom-scrollbar-plugin@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.3.tgz#5d315a18570b9583478677ad4e3ff1296623c8f1" + integrity sha512-DnCnML2c1enP3pr6zM3va/pasPAZoSPCDJ8qdlg9YnAuZ/S8nb6D/RXAawksNMWgXdUpAUh0S0MJAnz8+MI/pQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" - integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== +"@abp/moment@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.3.tgz#a0a997ec8ffdc25ec15f1b9792fdead9bda3ec5d" + integrity sha512-IM3s6T1znQMqPSuWt6B6ls4EKHkw5v//B9Se+zyw3UeY0ZbmAo1FlPlwAHESsMzUs16LGNQ0JgiRU9z258s6/Q== dependencies: moment "^2.9.0" -"@abp/select2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" - integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== +"@abp/select2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.3.tgz#b5312aa5d8a72de1adf73032c1c465cc2457bd6b" + integrity sha512-0p5z7/JNI5+iYx639rgEQy7MP44BZyHNR9VnOFqaZmgP4CUMu0rT3Llo4q62GXVO/U1XUxGnDRJQUzM2aCwnWg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" - integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== +"@abp/sweetalert2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.3.tgz#4b6c78c433e36f9bf1e48991ef6eb7ac93bcb4e0" + integrity sha512-tRhIDuJ9fQrC/+9Iyc+dYbusCtb+l6/yqhVj9F4S4lCLYJqVeYHY40sSjezKrWjVN7mwFuQf7RnUkKei1IQCFA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" - integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== +"@abp/timeago@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.3.tgz#7e8dc3efec6835056a4da24a2809fb6a99af77eb" + integrity sha512-tBP23V7L+0yNv5N8XNVQ1rQY/IXQoeTlHD7CeZBwdrqh4cvnvk+OjMfdI8Yv7mXlUMXMCH7JZX5Drh7Qf3xHpw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" timeago "^1.6.7" -"@abp/toastr@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" - integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== +"@abp/toastr@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.3.tgz#a0ff9d8903422d6fd8b4f868f76d9af6b3ded308" + integrity sha512-fLLEX4Z1hBx6boOBv2GHtNgSPc+/HUrwoWBFLTKpOy/Rinyh9IDpv0PpvEL07qNX9UUGw9VNvuTZJpnHdlTv4w== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" toastr "^2.1.4" -"@abp/utils@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" - integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== +"@abp/utils@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.3.tgz#4bcf68ae411c2a5d7efb27d098d54c67d72d7ed1" + integrity sha512-BHwxySiw3QZj70GDYtTKi+m9KSZ0DOtwQzcqWnbF1BMdnMlVBWrGEzxM5VhP1f8k/OnEFhpJR8itfvT8wfnqTA== dependencies: just-compare "^2.3.0" diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json index ce35bf6539..3a8a8323bb 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2", - "@abp/virtual-file-explorer": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3", + "@abp/virtual-file-explorer": "~7.3.3" } } diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock index a4a9bd9485..678312aad7 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" - integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" - integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.2" - "@abp/bootstrap" "~7.3.2" - "@abp/bootstrap-datepicker" "~7.3.2" - "@abp/bootstrap-daterangepicker" "~7.3.2" - "@abp/datatables.net-bs5" "~7.3.2" - "@abp/font-awesome" "~7.3.2" - "@abp/jquery-form" "~7.3.2" - "@abp/jquery-validation-unobtrusive" "~7.3.2" - "@abp/lodash" "~7.3.2" - "@abp/luxon" "~7.3.2" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" - "@abp/moment" "~7.3.2" - "@abp/select2" "~7.3.2" - "@abp/sweetalert2" "~7.3.2" - "@abp/timeago" "~7.3.2" - "@abp/toastr" "~7.3.2" - -"@abp/aspnetcore.mvc.ui@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" - integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.3.tgz#660a9df299be849eee217d9821b181b3effeb35f" + integrity sha512-1RqcUkLNpZxrAsPF2KTpdvWNolx3dbnCNX9yzLcb27S+2hcmumwzS5XQU1oLWBKP/U/1IlZIeGcG1qX9RN2CNg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.3.tgz#67910b7270e0c8ee822cbaebeab6a8a9a4ea2cd3" + integrity sha512-/zDF+NsCmdKP+gOjwJnjH7HURuMdPP8QnShy/ZkjCOWn/OeOThAkdPNfbvfsOMkNIE7WOa63tYrFBP7yhzO+vg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.3" + "@abp/bootstrap" "~7.3.3" + "@abp/bootstrap-datepicker" "~7.3.3" + "@abp/bootstrap-daterangepicker" "~7.3.3" + "@abp/datatables.net-bs5" "~7.3.3" + "@abp/font-awesome" "~7.3.3" + "@abp/jquery-form" "~7.3.3" + "@abp/jquery-validation-unobtrusive" "~7.3.3" + "@abp/lodash" "~7.3.3" + "@abp/luxon" "~7.3.3" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.3" + "@abp/moment" "~7.3.3" + "@abp/select2" "~7.3.3" + "@abp/sweetalert2" "~7.3.3" + "@abp/timeago" "~7.3.3" + "@abp/toastr" "~7.3.3" + +"@abp/aspnetcore.mvc.ui@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.3.tgz#d351fbc82213ac9abac0fa9596fc95621121718a" + integrity sha512-3wPTu7jNF40o7OfabHmI2vsZVPhczkM9H34eMN49yRWz/9koFyLabEGmESU9rszTeydITDJ9MAkBuwXaUnkVhQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,185 +43,185 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" - integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== +"@abp/bootstrap-datepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.3.tgz#65344ee0fed4252f36d3a2e9e1f3d3d00329fab9" + integrity sha512-t4tGlvVnxJn4VpOoRbxdBgoyDmWwUH0LvxKW9GzD+6SCGt4dSe4N3YPfuX5oMKO4BilNntQX8WlsCBjLwspljw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" - integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== +"@abp/bootstrap-daterangepicker@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.3.tgz#b6731c948f4d4c2526c35689c45a025fcd594f6a" + integrity sha512-9UFvBAc7qpuQCpYQddxymOlkgWnoyoR+DgsU6CEyliFPPelruGQ7hK1FiynutNJ/WXMaDra7/N2GiPL4HVOI8A== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" - integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== +"@abp/bootstrap@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.3.tgz#17c60b979f9e73b265600daf153843a81062c3d7" + integrity sha512-Cb1b1LA4Xeys9IYVX8OjMwa893vARXjec1U+LPMZgGGt3Cza42ujHGIQWI0c0av1FiloRD3oBCxC//XmXvT4GA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" bootstrap "^5.1.3" -"@abp/clipboard@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.2.tgz#69fc221b0ea15564c368e0921149f5afbf15db88" - integrity sha512-0q5Jlo1m8P+GBF79XcLLI/ZQ4eBI0O4+srbm+BnZYCPIEr3jAJ6kW8UMmQpELbFHOyaqenT/b9chTNGiJai4wQ== +"@abp/clipboard@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.3.tgz#68dff323967877862ee2cccf2735767b08b532e1" + integrity sha512-ltvjXThaMqhqPu/HduEertLb0rKjWCitx2TGgj/Ttzqj8k7U3EmtgQG+nI7x359imD7MscFG4nrAEm2J/nBemA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" clipboard "^2.0.8" -"@abp/core@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" - integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== +"@abp/core@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.3.tgz#0a24b43fb577133c877cd6c9b5d5d5c5ef69a64f" + integrity sha512-/OI766KSsalbqImF4OOvR8N9kgnEzHhDSxtYjVEDGvJ+Ldi5oiE14sx0F0PxWzO1M4q+m5o/WBmPrybGJ1ssKg== dependencies: - "@abp/utils" "~7.3.2" + "@abp/utils" "~7.3.3" -"@abp/datatables.net-bs5@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" - integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== +"@abp/datatables.net-bs5@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.3.tgz#6a48bef78d93b66cf9c885a47620dee8c7a0c8f3" + integrity sha512-shbj3WhOirUDtzKYSICnApbDYQYDtPugvBzRDaadJZF+QiaWDf7lxxNvjywmWXP6LAstmN/QPL6WNAuCspzFZg== dependencies: - "@abp/datatables.net" "~7.3.2" + "@abp/datatables.net" "~7.3.3" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" - integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== +"@abp/datatables.net@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.3.tgz#828eeb60673ef5bfd934244b2a577816fec94a73" + integrity sha512-UZNT478l6PBzOZrSs/C95amtFB39HeniRMNJcbEObMMJcmYbj21DuU/vomSXfiRp8pyefYO/GXrB3X+8peNm1Q== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" - integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== +"@abp/font-awesome@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.3.tgz#2e4939e7258a2f72ccdc7f7b5f85c107e757caee" + integrity sha512-VduId25FKPMvXfhuID7GHmFhUeXwe306txRQW5SDxwW/1GuFRbi3BED9Wg0RixS7Z6alr9I7G5fMiZF05HHkpw== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" - integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== +"@abp/jquery-form@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.3.tgz#040b0e15ac25ecafa24c539f471c70b595633b43" + integrity sha512-yPsxzfA9X7YwEUh9OJe3f4XZ1+KQIdVKoXl62fpLfIJ6kabAH2JijE2NVRnqLynaWoHR99eF88EgCDk4TzpMzw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" - integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== +"@abp/jquery-validation-unobtrusive@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.3.tgz#c5a1bd27951b0db2023547dec02bb25ff799a10e" + integrity sha512-wOcCHN6JcRQK5IRm9IXRS7mRgKw80x7eBOFVJwGWwqGFucASN6mRaWXBTeoxTVm3fE2JAKFCG5Ap2/oldnD3nA== dependencies: - "@abp/jquery-validation" "~7.3.2" + "@abp/jquery-validation" "~7.3.3" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" - integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== +"@abp/jquery-validation@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.3.tgz#6f9035f338cb0b60b51034c0a0dffceab9b72dfc" + integrity sha512-wmatd/TCAEBto28X/iIQeM+MTisQElhSa3216vdshsH2wB/5PJnZejMRzU/Fb5OnNsUPovx/eQ882NPGAD2WBQ== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" - integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== +"@abp/jquery@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.3.tgz#c49aa9671d0b6447ca8796eb43dde2c7f66e970f" + integrity sha512-aaeDzUajVgTwiKV8TSERsziLFdRlBo51DkzqguGbXpNJmUf2XmNU+S9EzN7knBlGrUz1+p5ZSldsyzjqbs4Wgg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" jquery "~3.6.0" -"@abp/lodash@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" - integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== +"@abp/lodash@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.3.tgz#753edf22f7091c5bd6386bbf01421746ada13775" + integrity sha512-4ls/2oy7eubxurANY9yWko27Nax2SfJoNV9OhNu1jPbkYMwqCXuWJrMA8ScZDGejV7PtdrFhLSdd8rULi0N1CQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" lodash "^4.17.21" -"@abp/luxon@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" - integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== +"@abp/luxon@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.3.tgz#37ffdf07d608bb7c86a40dec02af2de994736717" + integrity sha512-yqMEKL05AKauibrCslIJq3rGsRrb54UkZBiH6m33P/BLXGf8+Rn6gsXcCuEhSsz7mntMyKQzeZzXIJIMIF5B7A== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" - integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== +"@abp/malihu-custom-scrollbar-plugin@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.3.tgz#5d315a18570b9583478677ad4e3ff1296623c8f1" + integrity sha512-DnCnML2c1enP3pr6zM3va/pasPAZoSPCDJ8qdlg9YnAuZ/S8nb6D/RXAawksNMWgXdUpAUh0S0MJAnz8+MI/pQ== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" - integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== +"@abp/moment@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.3.tgz#a0a997ec8ffdc25ec15f1b9792fdead9bda3ec5d" + integrity sha512-IM3s6T1znQMqPSuWt6B6ls4EKHkw5v//B9Se+zyw3UeY0ZbmAo1FlPlwAHESsMzUs16LGNQ0JgiRU9z258s6/Q== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.2.tgz#6f848bbf471f7e05f85568fc71d789291137bada" - integrity sha512-oKMJANDbayxLmKgdMdPv7lUD83Wh8kTtEehFZfSwAqFZPIFMfd8dnCdpi4rbugQlXPBuU9b9iptqj0rOcypROg== +"@abp/prismjs@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.3.tgz#f5fe7c157fa81aa4e4487e5597cbaab07c2a3c4d" + integrity sha512-tt+iv5hp4g3RQhOBTKYRrH7Mrlsua+IGxEjJmcnqNBAwrqTgM1gzlpSAlh5FNIwQjh7HL+E9gXXs9RnGrRp2Zg== dependencies: - "@abp/clipboard" "~7.3.2" - "@abp/core" "~7.3.2" + "@abp/clipboard" "~7.3.3" + "@abp/core" "~7.3.3" prismjs "^1.26.0" -"@abp/select2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" - integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== +"@abp/select2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.3.tgz#b5312aa5d8a72de1adf73032c1c465cc2457bd6b" + integrity sha512-0p5z7/JNI5+iYx639rgEQy7MP44BZyHNR9VnOFqaZmgP4CUMu0rT3Llo4q62GXVO/U1XUxGnDRJQUzM2aCwnWg== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" - integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== +"@abp/sweetalert2@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.3.tgz#4b6c78c433e36f9bf1e48991ef6eb7ac93bcb4e0" + integrity sha512-tRhIDuJ9fQrC/+9Iyc+dYbusCtb+l6/yqhVj9F4S4lCLYJqVeYHY40sSjezKrWjVN7mwFuQf7RnUkKei1IQCFA== dependencies: - "@abp/core" "~7.3.2" + "@abp/core" "~7.3.3" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" - integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== +"@abp/timeago@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.3.tgz#7e8dc3efec6835056a4da24a2809fb6a99af77eb" + integrity sha512-tBP23V7L+0yNv5N8XNVQ1rQY/IXQoeTlHD7CeZBwdrqh4cvnvk+OjMfdI8Yv7mXlUMXMCH7JZX5Drh7Qf3xHpw== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" timeago "^1.6.7" -"@abp/toastr@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" - integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== +"@abp/toastr@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.3.tgz#a0ff9d8903422d6fd8b4f868f76d9af6b3ded308" + integrity sha512-fLLEX4Z1hBx6boOBv2GHtNgSPc+/HUrwoWBFLTKpOy/Rinyh9IDpv0PpvEL07qNX9UUGw9VNvuTZJpnHdlTv4w== dependencies: - "@abp/jquery" "~7.3.2" + "@abp/jquery" "~7.3.3" toastr "^2.1.4" -"@abp/utils@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" - integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== +"@abp/utils@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.3.tgz#4bcf68ae411c2a5d7efb27d098d54c67d72d7ed1" + integrity sha512-BHwxySiw3QZj70GDYtTKi+m9KSZ0DOtwQzcqWnbF1BMdnMlVBWrGEzxM5VhP1f8k/OnEFhpJR8itfvT8wfnqTA== dependencies: just-compare "^2.3.0" -"@abp/virtual-file-explorer@~7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-7.3.2.tgz#001e94b252869ae20ef9320cdc0238482006993f" - integrity sha512-3JIG7gX89goaVwyk5gX7aWWPKIR2ZePZZQnR9Z66tv44aE7wcrULld08WPUuEIEWW6ZWCyju9V2sDIP4MzhfFw== +"@abp/virtual-file-explorer@~7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-7.3.3.tgz#deb50d4f2362b082dca21eba0f38cf239a60e500" + integrity sha512-leFvJzUz4fDsNrNnwiQgq2Ldf7yPLRQQ6+tKRqBGMaCw7lJYSM18ZSNumrPmLKe/sbCcnqw7i3v2Fur24n+stQ== dependencies: - "@abp/clipboard" "~7.3.2" - "@abp/prismjs" "~7.3.2" + "@abp/clipboard" "~7.3.3" + "@abp/prismjs" "~7.3.3" "@fortawesome/fontawesome-free@^5.15.4": version "5.15.4" diff --git a/npm/lerna.json b/npm/lerna.json index 7f0d22eba7..c9eecafa8e 100644 --- a/npm/lerna.json +++ b/npm/lerna.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "packages": [ "packs/*" ], diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index 8364e90b18..fe66075182 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -44,20 +44,20 @@ }, "private": true, "devDependencies": { - "@abp/ng.account": "~7.3.2", - "@abp/ng.account.core": "~7.3.2", - "@abp/ng.core": "~7.3.2", - "@abp/ng.feature-management": "~7.3.2", - "@abp/ng.identity": "~7.3.2", - "@abp/ng.oauth": "~7.3.2", - "@abp/ng.permission-management": "~7.3.2", - "@abp/ng.schematics": "~7.3.2", - "@abp/ng.setting-management": "~7.3.2", - "@abp/ng.tenant-management": "~7.3.2", - "@abp/ng.theme.basic": "~7.3.2", - "@abp/ng.theme.lepton-x": "^2.3.1", - "@abp/ng.theme.shared": "~7.3.2", - "@abp/utils": "~7.3.2", + "@abp/ng.account": "~7.3.3", + "@abp/ng.account.core": "~7.3.3", + "@abp/ng.core": "~7.3.3", + "@abp/ng.feature-management": "~7.3.3", + "@abp/ng.identity": "~7.3.3", + "@abp/ng.oauth": "~7.3.3", + "@abp/ng.permission-management": "~7.3.3", + "@abp/ng.schematics": "~7.3.3", + "@abp/ng.setting-management": "~7.3.3", + "@abp/ng.tenant-management": "~7.3.3", + "@abp/ng.theme.basic": "~7.3.3", + "@abp/ng.theme.lepton-x": "^2.3.2", + "@abp/ng.theme.shared": "~7.3.3", + "@abp/utils": "~7.3.3", "@angular-devkit/build-angular": "~16.0.0", "@angular-devkit/core": "~16.0.0", "@angular-devkit/schematics": "~16.0.0", diff --git a/npm/ng-packs/packages/account-core/package.json b/npm/ng-packs/packages/account-core/package.json index b704397c60..15d6a0d4c7 100644 --- a/npm/ng-packs/packages/account-core/package.json +++ b/npm/ng-packs/packages/account-core/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account.core", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": "~7.3.2", - "@abp/ng.theme.shared": "~7.3.2", + "@abp/ng.core": "~7.3.3", + "@abp/ng.theme.shared": "~7.3.3", "@angular/common": ">=12.0.0", "@angular/core": ">=12.0.0" }, diff --git a/npm/ng-packs/packages/account/package.json b/npm/ng-packs/packages/account/package.json index 44200092ae..52fd08c2b0 100644 --- a/npm/ng-packs/packages/account/package.json +++ b/npm/ng-packs/packages/account/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~7.3.2", - "@abp/ng.theme.shared": "~7.3.2", + "@abp/ng.account.core": "~7.3.3", + "@abp/ng.theme.shared": "~7.3.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json index 7541f39ea1..db958d587f 100644 --- a/npm/ng-packs/packages/components/package.json +++ b/npm/ng-packs/packages/components/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.components", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": ">=7.3.2", - "@abp/ng.theme.shared": ">=7.3.2" + "@abp/ng.core": ">=7.3.3", + "@abp/ng.theme.shared": ">=7.3.3" }, "dependencies": { "chart.js": "^3.5.1", diff --git a/npm/ng-packs/packages/core/package.json b/npm/ng-packs/packages/core/package.json index f7fe04383f..53677fb168 100644 --- a/npm/ng-packs/packages/core/package.json +++ b/npm/ng-packs/packages/core/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.core", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/utils": "~7.3.2", + "@abp/utils": "~7.3.3", "angular-oauth2-oidc": "^15.0.1", "just-clone": "^6.1.1", "just-compare": "^2.3.0", diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json index 902dc5e134..663bd97bd3 100644 --- a/npm/ng-packs/packages/feature-management/package.json +++ b/npm/ng-packs/packages/feature-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.feature-management", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~7.3.2", + "@abp/ng.theme.shared": "~7.3.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/generators/package.json b/npm/ng-packs/packages/generators/package.json index d4f4e4674b..2b7db77342 100644 --- a/npm/ng-packs/packages/generators/package.json +++ b/npm/ng-packs/packages/generators/package.json @@ -1,6 +1,6 @@ { "name": "@abp/nx.generators", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "generators": "./generators.json", "type": "commonjs", diff --git a/npm/ng-packs/packages/identity/package.json b/npm/ng-packs/packages/identity/package.json index 52e99cd5ae..ccd699182e 100644 --- a/npm/ng-packs/packages/identity/package.json +++ b/npm/ng-packs/packages/identity/package.json @@ -1,15 +1,15 @@ { "name": "@abp/ng.identity", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~7.3.2", - "@abp/ng.permission-management": "~7.3.2", - "@abp/ng.theme.shared": "~7.3.2", + "@abp/ng.components": "~7.3.3", + "@abp/ng.permission-management": "~7.3.3", + "@abp/ng.theme.shared": "~7.3.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/oauth/package.json b/npm/ng-packs/packages/oauth/package.json index aecd8c8ce5..8069ab5e94 100644 --- a/npm/ng-packs/packages/oauth/package.json +++ b/npm/ng-packs/packages/oauth/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.oauth", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~7.3.2", - "@abp/utils": "~7.3.2", + "@abp/ng.core": "~7.3.3", + "@abp/utils": "~7.3.3", "angular-oauth2-oidc": "^15.0.1", "just-clone": "^6.1.1", "just-compare": "^2.3.0", diff --git a/npm/ng-packs/packages/permission-management/package.json b/npm/ng-packs/packages/permission-management/package.json index 22e52b16cd..b48f006901 100644 --- a/npm/ng-packs/packages/permission-management/package.json +++ b/npm/ng-packs/packages/permission-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.permission-management", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~7.3.2", + "@abp/ng.theme.shared": "~7.3.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json index c7881a21d8..2a672af2d2 100644 --- a/npm/ng-packs/packages/schematics/package.json +++ b/npm/ng-packs/packages/schematics/package.json @@ -1,6 +1,6 @@ { "name": "@abp/ng.schematics", - "version": "7.3.2", + "version": "7.3.3", "author": "", "schematics": "./collection.json", "dependencies": { diff --git a/npm/ng-packs/packages/setting-management/package.json b/npm/ng-packs/packages/setting-management/package.json index a91a8d27a3..1de380abeb 100644 --- a/npm/ng-packs/packages/setting-management/package.json +++ b/npm/ng-packs/packages/setting-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.setting-management", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~7.3.2", - "@abp/ng.theme.shared": "~7.3.2", + "@abp/ng.components": "~7.3.3", + "@abp/ng.theme.shared": "~7.3.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/tenant-management/package.json b/npm/ng-packs/packages/tenant-management/package.json index 8db40b74bf..03fb4ae696 100644 --- a/npm/ng-packs/packages/tenant-management/package.json +++ b/npm/ng-packs/packages/tenant-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.tenant-management", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.feature-management": "~7.3.2", - "@abp/ng.theme.shared": "~7.3.2", + "@abp/ng.feature-management": "~7.3.3", + "@abp/ng.theme.shared": "~7.3.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-basic/package.json b/npm/ng-packs/packages/theme-basic/package.json index f6a8efed30..fbf2c43243 100644 --- a/npm/ng-packs/packages/theme-basic/package.json +++ b/npm/ng-packs/packages/theme-basic/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.theme.basic", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~7.3.2", - "@abp/ng.theme.shared": "~7.3.2", + "@abp/ng.account.core": "~7.3.3", + "@abp/ng.theme.shared": "~7.3.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json index 2697f39915..7b4b40e074 100644 --- a/npm/ng-packs/packages/theme-shared/package.json +++ b/npm/ng-packs/packages/theme-shared/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.theme.shared", - "version": "7.3.2", + "version": "7.3.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~7.3.2", + "@abp/ng.core": "~7.3.3", "@fortawesome/fontawesome-free": "^5.15.4", "@ng-bootstrap/ng-bootstrap": "^15.0.0", "@ngx-validate/core": "^0.2.0", diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json index c896974d25..230dd2bed4 100644 --- a/npm/packs/anchor-js/package.json +++ b/npm/packs/anchor-js/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/anchor-js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "anchor-js": "^4.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json index 288b6f6e33..c7d8a54457 100644 --- a/npm/packs/aspnetcore.components.server.basictheme/package.json +++ b/npm/packs/aspnetcore.components.server.basictheme/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/aspnetcore.components.server.basictheme", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.components.server.theming": "~7.3.2" + "@abp/aspnetcore.components.server.theming": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.components.server.theming/package.json b/npm/packs/aspnetcore.components.server.theming/package.json index 97f4c15508..bb66034824 100644 --- a/npm/packs/aspnetcore.components.server.theming/package.json +++ b/npm/packs/aspnetcore.components.server.theming/package.json @@ -1,12 +1,12 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/aspnetcore.components.server.theming", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/bootstrap": "~7.3.2", - "@abp/font-awesome": "~7.3.2" + "@abp/bootstrap": "~7.3.3", + "@abp/font-awesome": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json index cf3327116e..f628339e7b 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/aspnetcore.mvc.ui.theme.basic", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json index d8e302abc2..ccd398c226 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/aspnetcore.mvc.ui.theme.shared", "repository": { "type": "git", @@ -10,22 +10,22 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui": "~7.3.2", - "@abp/bootstrap": "~7.3.2", - "@abp/bootstrap-datepicker": "~7.3.2", - "@abp/bootstrap-daterangepicker": "~7.3.2", - "@abp/datatables.net-bs5": "~7.3.2", - "@abp/font-awesome": "~7.3.2", - "@abp/jquery-form": "~7.3.2", - "@abp/jquery-validation-unobtrusive": "~7.3.2", - "@abp/lodash": "~7.3.2", - "@abp/luxon": "~7.3.2", - "@abp/malihu-custom-scrollbar-plugin": "~7.3.2", - "@abp/moment": "~7.3.2", - "@abp/select2": "~7.3.2", - "@abp/sweetalert2": "~7.3.2", - "@abp/timeago": "~7.3.2", - "@abp/toastr": "~7.3.2" + "@abp/aspnetcore.mvc.ui": "~7.3.3", + "@abp/bootstrap": "~7.3.3", + "@abp/bootstrap-datepicker": "~7.3.3", + "@abp/bootstrap-daterangepicker": "~7.3.3", + "@abp/datatables.net-bs5": "~7.3.3", + "@abp/font-awesome": "~7.3.3", + "@abp/jquery-form": "~7.3.3", + "@abp/jquery-validation-unobtrusive": "~7.3.3", + "@abp/lodash": "~7.3.3", + "@abp/luxon": "~7.3.3", + "@abp/malihu-custom-scrollbar-plugin": "~7.3.3", + "@abp/moment": "~7.3.3", + "@abp/select2": "~7.3.3", + "@abp/sweetalert2": "~7.3.3", + "@abp/timeago": "~7.3.3", + "@abp/toastr": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui/package-lock.json b/npm/packs/aspnetcore.mvc.ui/package-lock.json index 419e2aab91..c611556f71 100644 --- a/npm/packs/aspnetcore.mvc.ui/package-lock.json +++ b/npm/packs/aspnetcore.mvc.ui/package-lock.json @@ -1,6 +1,6 @@ { "name": "@abp/aspnetcore.mvc.ui", - "version": "7.3.2", + "version": "7.3.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json index 1723786b86..74d88ffd41 100644 --- a/npm/packs/aspnetcore.mvc.ui/package.json +++ b/npm/packs/aspnetcore.mvc.ui/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/aspnetcore.mvc.ui", "repository": { "type": "git", diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json index cdd33389c1..83a03adce1 100644 --- a/npm/packs/blogging/package.json +++ b/npm/packs/blogging/package.json @@ -1,14 +1,14 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/blogging", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.3.2", - "@abp/owl.carousel": "~7.3.2", - "@abp/prismjs": "~7.3.2", - "@abp/tui-editor": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.3.3", + "@abp/owl.carousel": "~7.3.3", + "@abp/prismjs": "~7.3.3", + "@abp/tui-editor": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json index 1ac4632da9..7d029145c5 100644 --- a/npm/packs/bootstrap-datepicker/package.json +++ b/npm/packs/bootstrap-datepicker/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/bootstrap-datepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json index e434c69880..456420c7c8 100644 --- a/npm/packs/bootstrap-daterangepicker/package.json +++ b/npm/packs/bootstrap-daterangepicker/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/bootstrap-daterangepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json index a89a70c122..14a8a04ea4 100644 --- a/npm/packs/bootstrap/package.json +++ b/npm/packs/bootstrap/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/bootstrap", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "bootstrap": "^5.1.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json index 82857ceaee..454b8287ab 100644 --- a/npm/packs/chart.js/package.json +++ b/npm/packs/chart.js/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/chart.js", "publishConfig": { "access": "public" diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json index 9a507262eb..e95753e6c6 100644 --- a/npm/packs/clipboard/package.json +++ b/npm/packs/clipboard/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/clipboard", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "clipboard": "^2.0.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json index 32c93a56bf..245f4cde0b 100644 --- a/npm/packs/cms-kit.admin/package.json +++ b/npm/packs/cms-kit.admin/package.json @@ -1,15 +1,15 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/cms-kit.admin", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/codemirror": "~7.3.2", - "@abp/jstree": "~7.3.2", - "@abp/slugify": "~7.3.2", - "@abp/tui-editor": "~7.3.2", - "@abp/uppy": "~7.3.2" + "@abp/codemirror": "~7.3.3", + "@abp/jstree": "~7.3.3", + "@abp/slugify": "~7.3.3", + "@abp/tui-editor": "~7.3.3", + "@abp/uppy": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit.public/package.json b/npm/packs/cms-kit.public/package.json index a45dd0d154..a82b685ffd 100644 --- a/npm/packs/cms-kit.public/package.json +++ b/npm/packs/cms-kit.public/package.json @@ -1,12 +1,12 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/cms-kit.public", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/highlight.js": "~7.3.2", - "@abp/star-rating-svg": "~7.3.2" + "@abp/highlight.js": "~7.3.3", + "@abp/star-rating-svg": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json index 1f02b946c2..0e01655000 100644 --- a/npm/packs/cms-kit/package.json +++ b/npm/packs/cms-kit/package.json @@ -1,12 +1,12 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/cms-kit", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/cms-kit.admin": "~7.3.2", - "@abp/cms-kit.public": "~7.3.2" + "@abp/cms-kit.admin": "~7.3.3", + "@abp/cms-kit.public": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index 43da37259a..25d9189217 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/codemirror", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "codemirror": "^5.65.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json index 65cfb08cef..7d127b2ca0 100644 --- a/npm/packs/core/package.json +++ b/npm/packs/core/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/core", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/utils": "~7.3.2" + "@abp/utils": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json index 6241143515..a27aa4f7d4 100644 --- a/npm/packs/cropperjs/package.json +++ b/npm/packs/cropperjs/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/cropperjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "cropperjs": "^1.5.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json index 2962003861..0ff898b65a 100644 --- a/npm/packs/datatables.net-bs4/package.json +++ b/npm/packs/datatables.net-bs4/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/datatables.net-bs4", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/datatables.net": "~7.3.2", + "@abp/datatables.net": "~7.3.3", "datatables.net-bs4": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json index 8652288513..f82a233a99 100644 --- a/npm/packs/datatables.net-bs5/package.json +++ b/npm/packs/datatables.net-bs5/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/datatables.net-bs5", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/datatables.net": "~7.3.2", + "@abp/datatables.net": "~7.3.3", "datatables.net-bs5": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json index 389437edf0..ab3a330b5a 100644 --- a/npm/packs/datatables.net/package.json +++ b/npm/packs/datatables.net/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/datatables.net", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.3.2", + "@abp/jquery": "~7.3.3", "datatables.net": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json index fea5243dcd..da41d87f14 100644 --- a/npm/packs/docs/package.json +++ b/npm/packs/docs/package.json @@ -1,15 +1,15 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/docs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/anchor-js": "~7.3.2", - "@abp/clipboard": "~7.3.2", - "@abp/malihu-custom-scrollbar-plugin": "~7.3.2", - "@abp/popper.js": "~7.3.2", - "@abp/prismjs": "~7.3.2" + "@abp/anchor-js": "~7.3.3", + "@abp/clipboard": "~7.3.3", + "@abp/malihu-custom-scrollbar-plugin": "~7.3.3", + "@abp/popper.js": "~7.3.3", + "@abp/prismjs": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/flag-icon-css/package.json b/npm/packs/flag-icon-css/package.json index 7c220fd0aa..5c7ccf199a 100644 --- a/npm/packs/flag-icon-css/package.json +++ b/npm/packs/flag-icon-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/flag-icon-css", "publishConfig": { "access": "public" diff --git a/npm/packs/flag-icons/package.json b/npm/packs/flag-icons/package.json index 54e222b841..3edfee8c09 100644 --- a/npm/packs/flag-icons/package.json +++ b/npm/packs/flag-icons/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/flag-icons", "publishConfig": { "access": "public" diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json index f70cb64010..5b144872b0 100644 --- a/npm/packs/font-awesome/package.json +++ b/npm/packs/font-awesome/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/font-awesome", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "@fortawesome/fontawesome-free": "^5.15.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json index 6209199eed..7441fc4774 100644 --- a/npm/packs/highlight.js/package.json +++ b/npm/packs/highlight.js/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/highlight.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "@highlightjs/cdn-assets": "~11.4.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json index ca4a7e1373..b052f09525 100644 --- a/npm/packs/jquery-form/package.json +++ b/npm/packs/jquery-form/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/jquery-form", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.3.2", + "@abp/jquery": "~7.3.3", "jquery-form": "^4.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation-unobtrusive/package.json b/npm/packs/jquery-validation-unobtrusive/package.json index 23cb7ac6a0..43abb32e6b 100644 --- a/npm/packs/jquery-validation-unobtrusive/package.json +++ b/npm/packs/jquery-validation-unobtrusive/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/jquery-validation-unobtrusive", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery-validation": "~7.3.2", + "@abp/jquery-validation": "~7.3.3", "jquery-validation-unobtrusive": "^3.2.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json index 2ba021555a..ef6c2892ab 100644 --- a/npm/packs/jquery-validation/package.json +++ b/npm/packs/jquery-validation/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/jquery-validation", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.3.2", + "@abp/jquery": "~7.3.3", "jquery-validation": "^1.19.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json index 569cfb0e31..9a975b5664 100644 --- a/npm/packs/jquery/package.json +++ b/npm/packs/jquery/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/jquery", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "jquery": "~3.6.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json index 1581a459b7..196dbea0f2 100644 --- a/npm/packs/jstree/package.json +++ b/npm/packs/jstree/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/jstree", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.3.2", + "@abp/jquery": "~7.3.3", "jstree": "^3.3.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json index 7f262cad47..0403578dd9 100644 --- a/npm/packs/lodash/package.json +++ b/npm/packs/lodash/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/lodash", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "lodash": "^4.17.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json index 4911913f1f..ca66861dd9 100644 --- a/npm/packs/luxon/package.json +++ b/npm/packs/luxon/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/luxon", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "luxon": "^2.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json index b5cf6212c8..91b9c94f29 100644 --- a/npm/packs/malihu-custom-scrollbar-plugin/package.json +++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/malihu-custom-scrollbar-plugin", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "malihu-custom-scrollbar-plugin": "^3.1.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/markdown-it/package.json b/npm/packs/markdown-it/package.json index a075f7007c..a6b47266ca 100644 --- a/npm/packs/markdown-it/package.json +++ b/npm/packs/markdown-it/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/markdown-it", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "markdown-it": "^12.3.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json index 7420cae502..163306457b 100644 --- a/npm/packs/moment/package.json +++ b/npm/packs/moment/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/moment", "repository": { "type": "git", diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json index 8dd62af465..6fbb528271 100644 --- a/npm/packs/owl.carousel/package.json +++ b/npm/packs/owl.carousel/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/owl.carousel", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "owl.carousel": "^2.3.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json index 2686454f12..cac807c3aa 100644 --- a/npm/packs/popper.js/package.json +++ b/npm/packs/popper.js/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/popper.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "@popperjs/core": "^2.11.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json index 238a6de7ec..ea7d711b38 100644 --- a/npm/packs/prismjs/package.json +++ b/npm/packs/prismjs/package.json @@ -1,12 +1,12 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/prismjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~7.3.2", - "@abp/core": "~7.3.2", + "@abp/clipboard": "~7.3.3", + "@abp/core": "~7.3.3", "prismjs": "^1.26.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json index ff5b61d749..1c58251e8a 100644 --- a/npm/packs/qrcode/package.json +++ b/npm/packs/qrcode/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/qrcode", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2" + "@abp/core": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json index 6287b74d01..be34642224 100644 --- a/npm/packs/select2/package.json +++ b/npm/packs/select2/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/select2", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "select2": "^4.0.13" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json index a48cc56975..296db18cb3 100644 --- a/npm/packs/signalr/package.json +++ b/npm/packs/signalr/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/signalr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "@microsoft/signalr": "~6.0.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json index 8c92dd8b73..d16c42bea3 100644 --- a/npm/packs/slugify/package.json +++ b/npm/packs/slugify/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/slugify", "publishConfig": { "access": "public" diff --git a/npm/packs/star-rating-svg/package.json b/npm/packs/star-rating-svg/package.json index fae0d2e1a4..6c9c835fcc 100644 --- a/npm/packs/star-rating-svg/package.json +++ b/npm/packs/star-rating-svg/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/star-rating-svg", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.3.2", + "@abp/jquery": "~7.3.3", "star-rating-svg": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json index 984cede444..5d71e30fad 100644 --- a/npm/packs/sweetalert2/package.json +++ b/npm/packs/sweetalert2/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/sweetalert2", "publishConfig": { "access": "public" @@ -10,7 +10,7 @@ "directory": "npm/packs/sweetalert2" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "sweetalert2": "^11.3.6" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json index 47d1c6e25a..2410856c61 100644 --- a/npm/packs/timeago/package.json +++ b/npm/packs/timeago/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/timeago", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.3.2", + "@abp/jquery": "~7.3.3", "timeago": "^1.6.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json index c9c3cb67b5..46487a6006 100644 --- a/npm/packs/toastr/package.json +++ b/npm/packs/toastr/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/toastr", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.3.2", + "@abp/jquery": "~7.3.3", "toastr": "^2.1.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json index edeed3b83a..f145eadcc1 100644 --- a/npm/packs/tui-editor/package.json +++ b/npm/packs/tui-editor/package.json @@ -1,12 +1,12 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/tui-editor", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.3.2", - "@abp/prismjs": "~7.3.2" + "@abp/jquery": "~7.3.3", + "@abp/prismjs": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json index ba31703ce8..c3954826d2 100644 --- a/npm/packs/uppy/package.json +++ b/npm/packs/uppy/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/uppy", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.3.2", + "@abp/core": "~7.3.3", "uppy": "^1.16.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json index 321f40c139..3d1142a200 100644 --- a/npm/packs/utils/package.json +++ b/npm/packs/utils/package.json @@ -1,6 +1,6 @@ { "name": "@abp/utils", - "version": "7.3.2", + "version": "7.3.3", "scripts": { "prepublishOnly": "yarn install --ignore-scripts && node prepublish.js", "ng": "ng", diff --git a/npm/packs/vee-validate/package.json b/npm/packs/vee-validate/package.json index 169593e025..fc66283cc6 100644 --- a/npm/packs/vee-validate/package.json +++ b/npm/packs/vee-validate/package.json @@ -1,11 +1,11 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/vee-validate", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/vue": "~7.3.2", + "@abp/vue": "~7.3.3", "vee-validate": "~3.4.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/virtual-file-explorer/package.json b/npm/packs/virtual-file-explorer/package.json index 6867db44d5..8fc3021bf9 100644 --- a/npm/packs/virtual-file-explorer/package.json +++ b/npm/packs/virtual-file-explorer/package.json @@ -1,12 +1,12 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/virtual-file-explorer", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~7.3.2", - "@abp/prismjs": "~7.3.2" + "@abp/clipboard": "~7.3.3", + "@abp/prismjs": "~7.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json index 2d0c264c01..7e5b21f93f 100644 --- a/npm/packs/vue/package.json +++ b/npm/packs/vue/package.json @@ -1,5 +1,5 @@ { - "version": "7.3.2", + "version": "7.3.3", "name": "@abp/vue", "publishConfig": { "access": "public" diff --git a/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip b/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip index 77d041eefcdff84ad47e0bd4bd37f25d04429c0b..c9c584c884a92a818fee68f810b118422dad43ca 100644 GIT binary patch delta 18219 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 delta 18038 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 Hax(lMwdIue diff --git a/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip b/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip index 33a655aecb69a6a74e5b0d4f523ccced22a4196e..a139bb74d2a3179c64cb5d39825140f5875dc174 100644 GIT binary patch delta 5787 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

kU$p~UJl+3;3rdUBo- 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 CpZu@@ delta 7849 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 diff --git a/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip b/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip index 13fe0085fd70e14ffda045fd2ceba533d675f886..00aeb72f30dcd238ab9db07fb7e67353bf77e4cf 100644 GIT binary patch delta 95833 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 z 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 Hk(1vWUI{1&F|GmN5|+ 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 delta 95973 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�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� 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⪼z>xXmx+jaLd(E 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 diff --git a/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip b/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip index 0463d9a04824e222a2a3fb33c86e87d677db2a70..dfd7fbb03a3643dcdb798ccea0362b418014a955 100644 GIT binary patch delta 6341 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 Bcjo{A delta 6449 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 LhR3^xx#0f;en8F2 diff --git a/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip b/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip index e7bdd5436a904a31dc845d09b50af0cdf647ff95..eb557077741d1091e703c2acc4600342f77c1576 100644 GIT binary patch delta 19111 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 delta 35284 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 O`I4o<{Sq8~_5Kfb+UzL+ diff --git a/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip b/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip index 956c2a118d8bc96e46984fe87e7d531c8b532125..731c5ceefcba4386bf6b54803850fe2257c61b9e 100644 GIT binary patch delta 9081 zcmZ{J2RK%3{J(STJ+iVAl94Ep6+-sjdlQ-2vqx5Bl_Mu4BqWhio)n>-vWn_e>6MX{ z(Oapk-*N8a_rCtW>+iar>-zZK-|y!;@B5tRes2DzzxkV<+1!Ydij#tZf{r56X75>M zPf7->y*I-8VM^@ZCSA%*Y8DMi+uzagm5?k<8IEc z9Jo!}?sR(0)^5fkzpM>0mhd6H$>yHsZ4H(_sZdbuEgOG!oZl{M5B*f!&h`6mGqtvn zUFE;Ir{wjn&fSg}``%NeAuLy1m}QY5ohCp0@~p{y4Y~Z!v){+Qi=9@qi#Mz7NPak& zBcId#s?6C=KGc=3R5JJPeI`-2o71lf-KnD>DY-s;b>~PmB>S%Bz|?f-#dt(cl2@;& z*r-%IeuCo8sAs1%FB)R2p&A|Mbv{elrf+%nX|Bei|wvVZ*9t{h}V z#qUAW2G$|%s|ife#Y}%CC93;Pu%wI+n^KUE(JD`t#3!l@eR%zP+m?1Ceo~Wo&#a_9 zLC@~UKsZ2JWlQKbdUl9mAO>-hJ5CxaVWLyXtTb^;S-e8~w{llVItTiQ5w+*s?XJ+cR^1ava+-+s za=qH56h}KVNz>y|R5bX^P0VWlWg3U7biR7do5jK!qIGW8S{{RA?7WczK^`g>_Wnyj^!3Rc1CZS_CM42*Ogqje@;g@D9|?a#D~z&Sw>17 z^gEjv{Z?T`OjUZ~cJyx{R-HS~j&+i}X`Xlp2=ca}_pWs`u(*HBeE;wZkM7%+6=dGU z`RPINd|%&&WPy|`k;{hz>pjRN+MQuv{cgPVNq4Lis;n$Nl;9U`6)=0MyVXi#J|cd2 zN@m>sG}>%4#W(RvcKZ2Q=JjVGQi*#GiDY&18pW;cIQG#s_jr1C6uB?zMvbchd8eUA z-)iaVf~CuqtVFFKwB&84)Ag;*4BkJ7H`7ht4>Yq&AsgSLh=a-nd;`|khKdCvYbuGP z;5!xWG8y5P?{usahKz=W3wsplpMSl)exf#~%qoIaa%}7(5+7#vv3Bee+a-lO+r(vg z=3RDby8E}wWTXdP|I1HtPo3-F+d(RbUHQB8&xK9+a2~Fh5%A>FYvQ&R zPnyr4Xq*Te-`Bws8&+!dp@6j@S?yU@<`Yueu3n|>RLQ^C<&1A!NLhglbW6H(RmV7- zzhw9iR3C8er&^gLS;h|?w)0b|cHo{2pPyS}`qQ_~S%i6i%z&<&tJ6$Dq*H)}%uwRo zV9-UwBBv)En$ze9mF;2NH3k(sS1(fP6wy#8^Sm~m5)Zj{|4J!iR~Nsv+4SDYsZgCG zqztp5` z;qUeDY7juo>1BdT(tl>EgugYNGQJ%6VudU5p7zk?Hm-5Sc; zq52op5CugA_6f$$+VG|&wFGc#MybESn`Wlr3*#H^V~6`^r0uW^>GT6Rwl>B!?J3&J zj6$uC9^AY_7a%EhvGtMftnGW_B4d}8<(%fh*}Z%DwTfGNT9AAGMyjO*$mDQT9eRiLF$iSlME->=I+o#flBlw2S;@#_yn}vg|V-;@Q zx7XvLad8qKvCn=a@!k1Xn3>=+DrPF_D+{x!sqb21Q71n+=LH|;2pV0EV{UeLIrXw8 zDn=!S`x+S&eywWceCiHZ{mA^Gx!nnoTFYp%4SK8lWAdZ%Kuhea^!MY=Zndh3TWgQF zYJbKHtgYh=vu~VeL$;KP888LKYYqwuJM?%dB#oA_!2+l{8%&FKu)<7D40`$C5G*su z#P`iO$$L2f*=Oj3@0&e$S`0k8%oqJ-{o`dy{Vns~8?3Kd@_%{CnW$f}`^&}n;JJ!2 z!xP%6J$qb#d_2x4Sv$`0d@RV6Y3xt8Zqta;kJ|eKoMYvU0+J46>Z|S|4oR^Mdz=?f9zNBx^QY@xV`1j$>ASiwP(@<=DIb_dg~*l z?$$@T3cg949ek5p6^OFanNK`!o^z|RuQu=y{wJ7H=Uh5JZha=7T6qxL<{(#an+-d2Y^OE1>bwg-wV9$yD%a@|^lbu~E z;tHY<_nw!039nhri(T*Imwf!2CXxYi?BP?)Qfl-Yc`xL3lUnipuo5X%UaTN}7&&|) z?Ok))uU`rsBl+aI9VFNz#-)%h;+WxIN8(k>N^28x<^$_~k%ywR2aY64&#Eko78=bU zI@W9(9+HTY>%SodY*nxb6i@WqJv!i%H+4t z-yZyo_-4BjzF2^JJqV`NF&9;xt2a-z^{%#vlUU}`iO|rx3r#utO zk0JGD?r%DzLityfRfWYlNV18%xkO`jXX{B1<}A^U^^b0aNlPdE9aUW>0^ z@4jDLH@^Bfh-8)HVZOU&SbxQiVfL#i)6nQl(b164b0${}KM7VRHtet~;|{Z?`O`iz zSUn?qTPe%M*RxjHv7hCB6>H}c*`epgg@V4KEKqPM$GeK4GX3q@o{dM$ZN-wS?O$!X z+@K=yR8l->^ztIJS>T0BR-MDCkr66=K3Y3=SMeKG`@DFKEQIz(kuU#An4A*ax}k<0 z5WMk6eh3PUBXN#CB%@JH&P1LS)}4EodX_8c_No^9XIiwmjVg4mJ|F#>>i&$Gg_VU>;HjQH zy`}72m7LGt8s--drC1v;2-olx{A}~R*4259{@nISRRhNJjLM88rAg_qiTJN~(w5F8 zdlt(I?GsYVaz3+mOUwgymT$|@ynj+myHkEKNK;(mYC?$U({I^+YL(klpX(XCp)VW} zQqrFd2$ZW!;_tL7+@9?o9=(T_%g?`K>F#lv2R1GI&+fm;H_1sCu4*~f7gZh|#k<24119D%tX%LJMv?T&b|9F0K>MX5dh&KBd-U z0w0PFxLsFuH#gFww@rj+>_Po5y9A?q>nV9>>{bf0-BgWVN1A%tT?i$2BN5c@>{xcm((9!c*WX`@DdngRQq@TB?`Tx}9h)e4wZ<>C*Fnnrc*1vc zc7f7_>XJw zeUJ~%3HU_tlLMf4h=+?m?YXdL)S}9@NWTj=-(LDNcf}hXrJ>OmJ=CK{X)8%d9q#A8 zijN#bAXlE<{9mt%t#u7XQ9d!O&rcS$&#r8E^T>RlxJ2gf(ve*&1HPz4N5D^IM8lPz zMDy@X!ECxyM&-qiqC$7xEy}!XVqd)Ox+8&=fyt&Rg46s#y=}_}70WA^RUMK{`ji;d zzVcJN*Z8Vjlc8J9vh#Ut|4Og^l0}rmahtqymIS?+1B)-|)t<+X{?l6Z=AH2qTW3u+ zLGS6!>%Dm>B>UNhxw;Mkop|z%h(-*Sj7Nif-U;m5i9z$Yv|C!xE zW7oA$t+Ng`47N*zAyh>%Uh~CK}SJ6ixl7D&FbZI`hy7gh& zg5&V1JX!9r12li;Vu!!`TeI>=qmEMPg*B(n*i;w*P;p5LSod6x0}`X^Ye4en${`?8xylWq2xZiA z*?41YWJTLsAbo@_UJ#X&g6W%H)`1trCXWU;VEnK#4*;8{PXHWjHV1U4$yW)-B=p`3JOTAqdSGJMCI>*`{YC)fI=BHa=p>SKcpv~IF%M?|@O{h< zK-?2S0E(ab0YLry6o?`3g%psqzO19gogN$D152mgZ~$=O9Tk{~@<586Tv+}ybO_sX z9i-=pNE7G#9Y9I(qb|4yB8^l7Mv2j{0Pv3Y128+m43t+USAb-B+89i$;amlf%*_u2 z(7QMZz}J(8&<||LNzcRRx-LwIt_H!Z#nDhbsCs(NYY4?tICpcow0?2?6mn#6vn z7oa~1&`qFr{UG!Mc&t&`jHgTu;smSB*rF5z%*S~ORC5ONVQvAjqM_C>2ij!>iK9Z+&@tRwmNf+4 z_Q`9u5KP1uai^&cvmK#8WrHD+8aaCiV%|8bzJo33A@gdYWOs+n0HPhCeIS53 zCkQL<#_W7_hPDIr+Xd19NYxEe11QcNG60+tBOcfOV4T6I2X-rg<~qVcy|2sbn}FN`6QD&Pb0I;cbhwYzQ_x8uJ9!$q1qMhd7wQ0L z`7Fc)Rv8MQB~VcxgU^~bvD5lHHM(d9iJ)gnu~XSRAL1n+FWlTj%I7ynaIOdn16*FE zkRd>gDECg8tS4IKxo5?7(O0KpB=Dku)z2w4C<+nW$8eydFOBSQv+Z3`3* zETr0?F;FM=2T%f#op}t=0=?p=PzH=Q|GAM-!3>teGTJ``xs&s{AaJ&jb6-NvK>2GA z^Z}rk{SY{m$gQt8%kg3masjK-@1P=po(@3@0Ih$3EWzo=Hf5V-i8ZN>25b+_UWkW$ z{}bc|)WDx`EH;9-ziswd`3DpLOlp>(BLL0+#*FbwG0eZFu*#W|Zz5Z1r zSfwH;10z^|&P$*+t@!vl^bRQk8kDDjZVdmFlHq7OaWm!o?crO#$Km#-3 ztIYJ+YNPDtstmfy0W%42kZ;^)mt)0{q@tj({g)X-rgEF=A}BQjjQ@0j@-bjUp8HXD zMtDC`E)Sx_iT)d<#ug$g`Av0JG>8sn!jsC0r0jt)pUlz}6d_yG@1tyt@CiKZvy7NG z6O|2fAM`f|%!YfyZ*8%VE3k)*=N8jhT-6o5#0hiYs{ijr}8lbukp6j@-}{LKm1}o_`y&diT{kZmcnJSYx)T>!AJ2unr!=#{H!V z7VQm8(R2%E{b8K5d^gO3OmK2;kkcb^`J&_)(m>;H_$ zRwX5rofX!?qu6rEw}lDS#iDTdcU0c9Vl^)?z=S6MmK?wE!;(nEN^ZEtT-XrP)J2jE zY4EV|w)L@L6#p2Z>3(7YZb#L* zU|xK~;}=Y*8yCz4d)RGJ`I`&g_J2s7w~)Sez$|tkp*pn4^(TyokmG;$Fn)o7#cM`` z-QaGq@^}2N723lMAHXyGZ}65|EFPjed0-D*3I7(1(Yj-_CR>!u&Be~KuF{i2*P#+g3v$_PR5mc z6p1C5gM`)0LHH!T6rx1*?UxdfSE@20VOAk{P!+;lTosPTtuCt)Q?pwQPQfMhYJ`>I zA%f?@A-D)%a#bhHzp4|XaY6%*#+QC+zzH~r)+FLt)+Cru947Lj(IU*xX%S`N(I)b` zpiP+b>ku@0;5=D^LBL=cVk9cq$)+f?=s!!PQH^*r!WX?cL3qiWaG_*DOmD9R zu~Qr^iFm$R5_OKX0z*=0P4JzyCThuL1Lxq?t+IjhaiC&L^yG~#5tol0G5bq)1Ye3h zQ57}^!o1vpkjOX^k=}D8!qIgiMt;PJC{L_2vCjlth-_}V5IW|rL>S|)M5s}2#13Y2 zhw-}^^r<^sfrlF40pG!axF>uG2QNGcLT@iZLhnuNm{M~Pue0lj2nSS#n z5WAJSp91egl;^1=t!4n)vbcrg6C{)2F5DO-F z$iYO#j)V~4^(OELB_#8qL^YC*6B3p%0$kVxQsIQ;&L+@}AS45uz%!DNENp@kQG|pk mns8CN3HHVilJ*!v$0U{j?>B*e93ffS1ZnX^Uc3o#@&5q9_GJP9 delta 9107 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 diff --git a/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip b/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip index 2155457fbd3b48024c605b6898029d70bf15ead9..4dfcb9b19bab5122b981cea60e2f9df7d418fc0e 100644 GIT binary patch delta 25076 zcmaJ}2{@I{_rKih;$Hi{b6@+e>}!PVdnj2$vSf=WbZJkBER#~vq7tQ|+eWl%MQIZu zibzNsrT%l@_kMBpd;Xs1{XWy2&pC7E%$YMYXXbu8v$9zpz>nMA2~QBh;cy(d4c=M> z+^g{|*!Ph3kH!+O`hucrW;baRJkwq{5;K*m8V+ylLB`8*& ze3FP39`k2o+_ev`EX=?r{Sx#6Zr`{i<|`%W&Hd!TN_;$9>C?d=?bS^HhCj)}td6DbDW8 zcKlJ6LsZPxyphZ7Y06wQ()1}Sye6p~w{hmqn)81>A+i#U1V zB-5`>8r>~L{`Qe0W%0CLFN@bpPAVR+DbruRa%lV7Lal2xrxKp``!1JL>-sLo!dI-i zQZYw`k~~aZoD;mQS@N|ozghLRo$u5tn=AA`nP&;I-ji-Csu$U;kW=;aQsoZwy%Bm< z5jw-s#SvF{6CAhRV1550h!9wPZrZ8chg4%R{me*Hr*gGZT#vnV&z69iTr|&VI}d}=<+-z==#c4b@hrG8r zmi~U{WieJ#%o0l7qjY##MEX9t0AtaVzKwTJPJXs8yDK%F$Q2>CQD!QvQ?*9*fY#m* zbs0uoTLuEjLA%3_JhPN}UFyGa70a`u26crS?S_7vyw?c0*m3*AE>pIvHKtycBN6J= zdXv4?J!cMRo9Ib@aBZnqY0ZAucK(Bv$Ed^cA1Pm_c(JL$&X^k)bre%jzb>p&wxs)N z;i&Rg)Mp1&j$&@TTaADgw&ttv%vWcj<*T#07||i1H_ievSq zMsL*-+TO$Vck565QTG)=tILaGIi3|i{$`#_dza&2fA-DqA5PbvglG7@{d~`OXIa|E zx5I{f`>)qo7x*;Pc77Dxx9KI{UQZFbgrc8z4Q-isrkaQE>rA(Jr{G35)$AYO;E5Eu z5cl%VlwL(?Z7Fwcw{n}te!Tasb?m8eQyj9LR32xRvktBoSIMk+(B2aG_2=-W=f=cr z*%PfdnzJenA2*8@`N(=!@!}0l@I~?F&#fhO=A!tqUUAo8D^7by#et5c1tpp)pAya{ zkr%t1HC26Ty06g8<-*?+Qgt0+>-EC=ow+YR7qS1Q)#9UG=U-0V_cF}Z=f?fboXvat zhde)}^G7VnU||YrG<*VUF&bOI!DQA0sNIY zto}T7^Og)A8BxOHa9{XA@C&>IuzW?~2bnJ^+|OjzR}nr^$JT(tbgwa2+09|sN|yx3~< zapic>fyD<{!dsJwDLQQ2`?8)DI&YJyli+n!d0I+19!lL}@rryRt4m|WEeG#teb@V( z#*s#kGbWavsjOoycZ$4{yV%V~oagT@o3fXE9^c9Y;<5`n{2h3<&9TX|lKQ;WMJ1l~%o~kZQe?lqS7howySu;l`K4DpDjfK_E|z>frSxkt zVbEfnukpEk}?B2ci3sqZEE4HjX9&0VR?b1X2z?DULozmxz^H(i@d$3i%vUB@^ zQok!H9d|RX+nYI${&;ds%USj6U{{}drftb&eBQ`y$t8i$?6-?tJhEg}(7?;)xAwft zqO7X z4Q0JWm32ij3b)rrY*?e1Vmr;Pxa#1L&iTRJ3Wr9dZ@r^rlD3F)tvlB<@bX&XT z=nci;N6}l8Y=$onB}p}N5SKVUiC-_=jY4 z5L1@oH>18b{6HxK%q+$Gvv>nPYkZ>3Sg(&l&zR(!oL$ORlf}!$6zx_j1Uao8ejxVn zV*FRv6KY|3x?SbglAlVwule=M1wPH|4GCzrj~4S#&CNYl*=v=~YYzBq@X=^Hn{Ds| zs1o6}_&`jFyLR|*n1+oG_(D{Pj%2DKSm}t5Vtu6s?l|I;)=stfxheN=mAqChOr)+o z(d8UnCa_jltBI_Z%0c4NYd@k}FhYL?g{8TBjI{v_UE{mo1>gDli z{j2X8>TJ~)bFaH+zgq#cO^TYdf7)1lp3QCb{etZAh6@FUd&1X&3MYI9swu@8Ka6V1 zqZljQ`=TN9|tvbZlqql8x>dv$K!ciyIWmw8eT(CVUj#uB8wTTd4ZZmUT+;?_R+M?yq?zcbvL~6T3St3-Y)Q z{xVlkcxd)em+~aKD_J0w>-Ut{(16oSnE(1FzEz3gaboh($&Z)0c#gWP&6nLGKE8FS zugQR7*V=CfTU%3Xt~+RK3iUX}8U0On6ZNy#A|6qlNZQ>EmCe#Ji^`q8Jb3+Qc_@Xq zL$IrHhNUfk3zLhrXXgRhUB8NOQ2r7qz-^5+VxWX9r# zu(innX04SU@3tgOvoaaQcVo)4rw8GLybM2U_^nS2)%J;tiPHj~LhwDPy`HSbCt>!o z4aaL?_Sz7E&qM9ygWF_8<64U!W|8o9>eX2hRNdLowda^NQ!9Wk3cnkbRThO`g$1wa zX#6oWBy1@X=~aZ`KmhKFBLGW2*#wLaQ*?mXIy@gWgg5OzNzIF7a?j^`9oYZ2_?6b~ z`_dO~7>;&6Efx}9DyKYnc>QOWq0Uooy<#yJSMxV=#uj4$ z;?_aYW3DEZ=bS&7>iDRL1FmKycY1|)f0gH&#HNT_dE+(C{7y~AS5CI`#SKZGh<~qh zMtrAS6*WX6V3pxUfo-AWj{4}k87~&;=a@o*T~!cSpvSbc#xPUPhAbxL8h!aj(86wR}&9#^mzWrxClNs`bS^ zsG?lD#hQ~TBRThc_++-#ZE)dv8+Rl{GGdx{F`9emtA#+%E30 zB`;$0O3(VDKL1g@U5#=CtF8QrvJSFr1DzcXhdTcBJySqFWN)`*z1u%Jb7^Y)W&Pf+ zP&LWHjDfGKMN(x)FKH@2S^l>|IJ?$UMv3^I8ud+yRAjiwxs0}o(;%m3>G*@oJ0(kx z)js;Y@oIe2_m}UvlqgO!_I+BSVsaaQ=d>uW#-_=v7j}4kWYf#lw~Grlw2lqM^jp{U9zRx#3!aN+l0X(?~rxct^67X{b zi-L)&AR_@U4st$G$Ur&)uY?ZPHNSPP;j=_jBE4oiHuW1 z-wv(uyc^O^CK+=Lx4+-GY1_kG_YNMhpju;|gdGwm)W;kSzY=@%M@9Du*N>%*R`PizCY~hZ*F;HB2aqGTmc~gCb7J(Pz!VR1o zz8(d+iFh$;CBk2HML5xk=e%Tljl?y{pvmBMCv3RKZmuX1yKvt9TE(rKdZ$zWaByuM zj{lS5r>y4DR$AG1{`i_|lWO0#EibHIRxJ%I5;^k8PF}M7%kIWCl_rIzMc?*(A+zCDmg7~i=;Tp>|A|&PAH}ahkNmXyN_-i{u>2HW9xH7+jW@?iSF7-vSZVkS9!uTO zCaUq+@t?+f79WX)(6m~7I#!y#fKS0VlIrjcSV`{^-ViIr((v0c-1jSZX{;o29Y2Xu zPjWTlF&OU+{3)~qt~TLs(KQB{&G=AM^$*SX$DC;C(nEY12`zcQzzbo*VqW3NSZPxy z{yHYjxC?KF9amC&@VuDZ>|XpCl+~yYufl@nFv81<)PtdKN8mu#2fQNKHAN8wmGAIT zC{C~+PsCWI2Jkd`6?id#ZD(mV@A2ALQyV_u?_$a=8OK{;bz3L!RLs_F-|?5Qy2c;) zH(04`3V)1%wtrJ-Qqi6Zhda^)sCD!liV}exWd5NbwERE#zohp2qK7r?Ir|q znuZy{4by0|IUx|ud4nEn!XV0e--eKaM?2i~CO7*rWG%x3%5^*il>eZRz+W4JFfGrX zfSCuxI1(D^Y(UeA@D%OGOJx;O6&$7y@LL2tzO$(T4I)AUHqL}Pw1HpF1cn>2xDp0Y z2LU512r($pZzZ7s^M%j;gf&>Nd;6DDqGb%T6|$n_=iOsDPuSp901vR7W`lkE2Aye~ zgox9kN7-Jnp~99;vQ1-XN{H-!05=MeMBw%wx?U3*k)aiQXRE+e)t_c#q~6qL*xCe8 z=0Ci|MVx3;H_l(+-UQ9)#0tiwNK0u{aUx?z%SaMOvHtK#6VG6!>oP=MbVO)R6o?_1 z=L=r43Z?H=mau{#N4yM(=S4KY89szWD^Mb8V;Gg9Jttm6j3)s*ThcK!F%=>~SNm#Y&DI#C;fRj~9^>8_E$MVjU4xzvJq`yJYApp!jJO69=d+e5ht+M2BC6}7s+>GR z9N0@Q?ab3=r{!sLYJhJjNC62=giIav4{{qY5}?|>Gfnk7 z>Fu|)H0^L{_?^YNF-O+m+RZPT(G*K)6+peZ$Eibev#VdQAzOTHQC~@CZWuxsq1u$ zao+Wr^*6OS4PUtPPCxJ@o{MNOd%0C(YK6Iu_hIY3wL8)X%MPLPTzmQVt>}hu z!_9Xh1!yUCtNZrINzDueKbC4cwLEcI#Mf;cy*zJ+z4x?9aS2_bsWi$VxA-F~b#FJe zu6=SMd;OK_(VA)_mqL#4{ezsY9!0AuZCefrcII@wz54d;(($me_qDtV%XF_~IM{sP zf7oL8YR%o3EziIAYfW$aTd#GEnrD2?dG)IeuQynJ5&V)?5HA3_$Na-mwtid{y{SGz zj`OPX6Vlmjf$hu8Gvu#)tQZ)m(%YFLHyK5JP#F+L%Pn@{{T3Lj;bU<7o}AKyMe7BG zr8cuxrQa1g(roZ8DL1Ue$$tGnTR`~B`kP6AWoj>9(BHxA;i zccqnPjQrYnr{8QD$m?4eVqC^Z^vL< zF0K4l4OJ;K(`(g0{PFDCQj6bB#{D-~3LmFEHhQjlQ@o)l;R(ymyN9^lW)AP#rR;b} zL9{UO>?Tn@d`L;~uc&wJA%6qwp1;^2ddv8ynjic7Wk$pY`#Bz&iBUa$Zu{NTSMi;3 zG+JDH_U_k~6={1cvaiyPpVT=mbaJ_0ilyrX3R8{tt#dwfq+~H*U8%!W9#?z`Z?Ggn%M>pn$ zo+iBC7x7MT&l87q>hk67UAxRD%A(hKWwxn1P`+DW)a!)A3QCs6OhNrCfxPbgOoWbst=3mM7Ve>7X> ztGy za#If+bGix~6t~In)aNg&T_JE?mfC$f(`xJ0sFI^;rb}sEFSWG_Cx&03t4z4B_Q+3vXgrtl2xyC=Z5)vUyiLMBb%0bd#zr&!}cC^t*6cx z4zcrnM#t)u`oDQb?%4KKJ5`_cT&?Q6ldOK9^M6cRd7r(mBwF9i%@MPz?c}G9trU0e zm2cDhUQ|m|9c=Qn&kcFF^7Ue!=;urKJUiWB&0F+tgXMiCug=i1a195ewRuj_ysi;F zU7{&c{2E~~Y+*Wff#I9Byt2D`vum3!Rp0re^u(pDC#w^e{N5LS^1`wW+rpHeCPqxy ze5v|!=i=praHXAsJ(>?`4w4!|SsMyNJ@(>n{NVUa46nOqv!(dUF?-+3&pCtCmnMb9 z5*7BDhNZawl3pp2JW|{=)Bpa>g`QTI)qlRlSgznzlzZvu9;Sa~z2KpQ6H9vYwwpXt zF`^Fbsl{EZY7RWG^YQ*aLl2ryEomIKZ&}h7oDe4Vp>fC4gf{6irL-GdD_3;y>&VQ% z|F(D96n`+eC!_RMBG>6DM`{0OjUDD4Pma>MDw2fX9Gp0=F88V12S-rtF_m&SrcM6V zZ5W21=44M6zq&qo#x|_7cqq!9DidDFR+i`FP5rTb`10_*OZhwO4!+bnxIx%{LtjZYc#sfBQoG{nx8jAdBs1#81K(*US(5`5OxpsX?3a^jBC3ExOiT#E(=G0E& zfX?BQMdInH0e>gi`sEjIceL&Dq{gqSKX+$rzvb_TI?t~+ey)1+ICuBh%a;v-DqM$u z-&iwxAd1=ylDdzuP&NtA7_a###d7rMh4x3A&vjI`n(_{PZy)phJu$8SH0Yic|Hb76 zGeXLu@5Ba#6-$5Pf`TqSDC5y^-n^H$dtCj=D!sG&^tO|tjCZRIG)RT%o+2_`rlOE6;i1JkXypJlIYVggIJ$X-J_n~twyxYh; z`?MyN*_U};t7|#_;)B(V$X@$Z7oJxoy{i$7eg5dOJ&#FCr`k-;-ukOHgS=+X4=j1} zMY{mL^>L4T+K?3@CQ-Jy{G9rhI)@28%TXlPk{cYTG?q!q!}Ln zZ%b=BMG=;NVrY%2J!j`h30dUM8dG4w@G`kqk)B^g7_VHG$>&K?RI$d947+! zd=Lq+{2r+bJ-@oHy7T%M6eoywaT$;`M8s%iEhIMVz;XN`Nd)U`Lo4YJmaYhRO|oSi zUHv!by@c|Av4B2n?3^e9+>Oaxz}^^<27+(kaRPRi_Tvqy6YECu@c)yQa;x1{!vmQ)-LxC(j!bt*H4lxhWj&3O2$eXW=P^#uN%b@TaUu? zyn+Dzu4TJ9>(gpj?BnoSjLgvF*_9| z{AWe!B=S~vwBN_l$S*P83@Z5mmPV1-LC(aa9Lgqt$J!{#Apesk z!(hJ-|5p+zC*Q+drS}y1jVa2}I6%I)7%lA*4X2Af>C_G47x-CR$xEZ^`gu6zj; zm+_WM6MGO=T0fyte#f@M%ttC7W7;e804+Hl-hsOZZMZ1{C z4SVI6HNvwIGw#e6o;!-DygOpNsu*rUjyDLyd8P0I3^%%&H(3eAg`eORkwr_JZ}W0z zprt%3zF|qUlor5u)etQi74wbCpe2<$J{An8v55aUh9kJ}7h<>r+xSf*=(wG)M)+y3 zMg;h?P_9ogf`tLRu-^A-_DW8&0t?Q!lL%_Pgppi{j0cH8~ zS?JgrRMc^AVcKzT5f)6;sTU#_0?_&ZJyBYKo>*Eoiht86=3j-@n?#D!Od=&-W2qXE z0g0IvXuXKJBu&Izs?!Cgwn^$RNAA6w@xz6uhDqD%Duno zay$+f<->||04#f?9BI>vvbW<=_T~~bX4x41S~&WMvJ5SZJfhg3 zg~g94wrF9~V~Q18Xnf4z!at!{qcsjsC^mENs6ojSin$zpi2ajuXm&87$-`9_rpo92 zDJd2%Q4|HFRtlPo2jZ<1NtSY;-%3Hp9Qeb3v-T?&{#KR+`yoh{E-vWs(V|$Gr5u7H z#pemb;X1*sR*DL$%V)YIDj>B{G|_*Xv_VNb)C-TOi-OoTMspeT$`_%a?-fM^)V5LN zP<5?uR33wx(${00A(Q-=uvsVp90_BU1$%}mTqqOauC5jlD#Zr57Bey3na>p0PEkVf zZ_XTj`Vr#a!Zi(H!b`4UG%`kE2T$86f+)UEx+pyh;#r_(+Dv$xwHUs<7B2uapHhTT zBhBxG7ZY9pggm9JMnQ%_Q6r0>P*bRcD-&oZ9pnTwpHT$R=Bs~uuf7P86A-Dxgj9%` zZC()UdPYGro}m00w5($6EJ*;YiDl)15Aj%7g>bV^|3P&pgvrJ+I^03g0_kzAWDwiI zuqyqHF&k`l5`Okf&F0N9S)v;LZEpVQ0*xaErE4-lr{ZVj^8)?n6cN-RT%W_H3z9KX zQ!=Y0(0s{oi!*eR)`nRU8Th}TNCLtO3L1Wa4Ez^s%>p{+W;t{ce=5dmnaU~*Ubi#) za{Z!e>T{@=E$oXrlY;DNbi6c>eo2u+bu)Vjr6{IjwX4!ukvTt`dlrnt88J!OHis7l zKVMSNOAWyN3W~yI&Wa)d%S={Y5d4ZUndna-lc5~?&44nKJOuQLuP9=uvrq=E z>3YH8-vl40D>5Ow=tw9Xt`_y;X^-kkpr?_kQA9%_F=u|yOml|Y@eHZ)PgP~*`F5nXm=fY%`BL=ffs^FIao(ml6WDL#I6|CYi z5KMm|V9Ug`4)k?X%z;ifj1W7ADSYVo&>tA8z&^9WK3g)uKhxoEs9~PRKO3MA^+ovU zGl7z9Fhz8FC_JFd7S9c$x+pv-)8_=Y3LY5OQsC)?nQ4_RGZWTjbabZPLX%v#o26sz zcL%Z5(49vfe#~L1&S4g62*!ID14)0d7y>(G13SeWp&T7&@j4)?m*MWzUf8OrGe$xm z3(*9lk=;0T25qVyMv9;+rnepKyr5 zFNjGf*^8M83sp>S8=3G&7vNRFhj)yg{dxzLVDrZ0jXM%az^tEwZnuCREUof1oTtT4JptZfV^K<(rXbA1OI{cIGbMk+;6rP6NYv+@{BNV zAasUnd^nsNlkz$Nbi6Id518-8N8Q;(Wg$))es)awUm){6#b@p@-P`vR5mst2U5EwH z`@rb8!w0C--4Hx*k0a{??m-IXn5ddp>9m`x=V+Mr>VvS_I2^4u2JUO|8sO|81>M$y zHaaaTVgZdE_zh9`DD>S0{hbfvuKY%2^O(qF-9X9V{i^sS20Lq z6!cOT^wDd(&d_UBf$}&7JzfE~aah}5jn%5w-~}`mx`!^?)lY(O+E~CC${cuD&SGr8 z$0>4X?_?*SuywUqZTJL53hm>L=j<(FQ1wgjvtjDvCr~~?@j@r(7h$afp%8EvwzPx^ zw5EG4;_BK?_8s&2wa@g#%;+-Qc8$nG0O3hivp3iSu@DjWXlbYatp&CE=E=w1+I zn*YYfm`UGP^Oe*CI;`ZHsasok^k*9 z%!k3XA22+hG>HqG{eUMI|6#Q8!&6-a?hbLuunm(rtzc=(p)8cmpA_(IC0R-iUW_yei8rTPOb^uH5iC=ZoXn%T1L|@Iwy}&!r*>;PR0r@8 z5CzmGG^ej)uQ0m0TlG8?1^I?kiJ zu_3x>uOvca4sC-f-GrYmlWMY{f(==Uf|y=oGJ(F*LFn5|5fpiCcWK)dh@j7J=A6(d z2q7XCXdlU{FLcY{vS$W^zXp@INqFL6fzyR=B|!*$Br??hO@!)q!(#%2B=%28$y~SZ zgdMb+0KA}JZq^x|BN%ML;4nLa<&Kd39j+9pqAVOsH6{&u{b%t)V45Alj$337sDVS^ zEQti{IS?$Z6ig=>2VtZb`s-NwBtYlK6*_5UFx~8KzjT5n?KTXAwB6E*Y7oKj|zzq`OgYLO6 z8^qKcgPqTUG0}`kzR@Hbpd@k|fEY3&h+^m7tu9<@^uME64In2?B7&!61lv`Nk`YO~ z^7I@{061_VBB(H4(~8P#Ks726%>b3$=eB^;_@NJpmrHN-J2$oc!7ZcB7w^9^=Zw20Ofyx zE)>SZAVFv*%f)mta1qdjKSC*A zOymKN1sOA|i%yT!ouwNBM#vLI`%T&`qzEFrH;l0cOGomMWQhguJlx zVP>;dfTjpx zlCs5e7HSO+i83OV@)ae69EeSX*7j$@-?YN;?)Hd0$md14fS4G9olMNcVACzu3+Y-m zM3FhalUFj7*aRi!z>hf|#oEqtB0x?Ykw-OOr4#<77h z2hKi|+X$Hs!!HU}>`p@Q_6$0n9wI zgWeU;3DF6VEQLs;5#UgiUlsjo1*Vj7zD%4x;Jg%q-U$K;Y1n+b8(oqSh?8b4@Wh6K zTKWd214c4t^OUbXIXWL=+wG5#1YEG}upidWP9Q zuB^tOVxdHS)aoeyjM1IaNvN6~7ohwxD4#h_*{`MJ zHNh4NqKEeF3I!?{9R-#kh&G@_5qbWJE&{xLU-s|C;kK46JX)3l3k1RL9kUR)BxGu{ z&#oCn(5B7K3wjYo3>l*XI5Ihy0o=e@9>K0KLgXQ!dHNqfqdX#r+B;(Gg7dH@4p)0> zp@SR&xbZ^W}R+2Ey%F*zJV@{)H4BzFafvpF_yT zuK{K$Fs0e+x6tmDAXAYs#KVfP$--FRp^2D)Pst=s;HZQcpyM`BUO)8>j@JP=cFfCb zd%`Rp0hTEwc7Rt#uq!JmWhl>W{XBZ{f26Z?QgQMuNdt6hG3;xp0!eo_U?k}jlIA}f zx)m(YL>8Wdx-IU0yKIudiga99{31WGX|{JDcD>SyMQ z3L5>Pou0tHuV(7E1aQ|x5>R<_&&w8i#`lw;Pm|$|j#^Ncglc*N#-Lma!EW0>(rZP| z&ejTny=O^cAX=L-l$*36ef2qv-lmN#M%6OA@%d6PRENHV7^_p{}z#(AXJ8_*rb^%$&w>Gb;Md35-W4!fEy*N3EKx95@W-X@6x6$6GR&AqF`;Z`w? z?yI|C!Vt~^Ss#Q9jvF9Y`l-nP$`fgsB?*9+MhKP{kPb2DI0zj@3vQn2BQy86^C2DY z2O10!A#_}lxoRd5n3|h{(LQ(%2TSE(+z^RFeJY`O;A=aqs)qx}JmD-~g92m38k~C# z{iM@~VTF%IP_3^aPP4f6&KG=c|Ohhnmt^z-R z1arg&Jo!M9nCpy=8I(9Qgpp>_$P(a;86t$*B|1*!_=$XI|L>rUaDpw9cJS*&c2orwg%shPW42k2Pw&tEdE?lRQ|I+QP51ItX>|ksOf;};z z8AjM~LhB?LFU0T0gGE;GOwvjvi-KL2jJ@*#OW0ci7eY%p0Q1LKuF0DPylZRI@jk6)L!1VPStCiGcGqu)lHE4AT@!?@5h=rjfE)2(^@) zg$e+?4I+eIfElYzpMsClED>Q=iUJ1MtuWs}Q3^9|1yIcdxC}8HXdkGxVHil<78+>3 z3d&!iO8)nfh}1jz$sSG(7Pt^I8wdVMlimZ!#S4DfGHi3`X@j>ggu6gnGTY{@CZ=Tk zGKOtH3#G#rLW`jpnIp(*9Sl0Q48bnfr0t-VGP;b~Z20bXiyb3oAEcAA^=Cd-$4?4dHSmKBXqoJW|O;mOT6yXX7g}K8s^O zPs<8h0E#ONX;5`;03X<@fEq7GNX>GBbbl+1-s^eJ(V5PBPq0`rdVh#dx9=7Pwhwu*6qZ5cVxYa@Z53&M-eL1ljpt4okM zo)>14nA$P|a;``|+RD2DQp^ts3W5ppNG4FOE2cXdBgEYhEMep5MmM7;MuNs*2eto^ z`sk!BK6DF9fd3A3e3)&l+!aA$f|Qz<@bPX zWCYGbwg$pmetLcZ?GC>=(Uc60)&{%8e7sp5%*-SP9tD%70Iw%wyktC~^4FcobB8w!O38N$?$E200d3~blBK~YQ*2h9)!$A)=LOAnvN z4o}2xI~$DYzw_k;6_`>Ho7y{@A@wvYZ34p~Hf&VixAH)E4KnEYF6fSAD zmKUu0NFsvM>BZhzk{mh&sAYETIB1dv?Qk7_%mE=C@cAP-DE|?E$iJ@;<6n7%jGfO>l4AfQ zohpJqUWfb5>HtP=<`KOXlwh@5fe3ED6E~^WE%)WN(5T*og2qQ&vy*kYAe?#9M#-Pj=x*r0aeCh}p6okR8qWWsa zJX*CHR^K{>R{Ma~)r@7Sk6v9dz^L{PWlVP;M70LGl6%lY`;}W^q!MZgJUrk>FNnaCYNn}8d zWXz~v=hr%_NWe{rGRuM%JWtW_KL2EOq%~v4&q1B8L7i5>@tgaD4^1K%{UNP|{o!B2 zgY{=T0v;9fm+-Lv^KvJjj!W~IhbxIhuvfGak&yH{hX)jl@VJ9rk^k*N>D2Ygp?2g0TShNX9LfS~Qe&N{kn< zPWru%Or+GYEC>#RKsEu1N3EHg zs9W)T4ZI3-z~h{l#Aa;c2b3hl0Zb(@OhZnDrnxr4s9qh8Yr>}YM*L*C@ zWWnWXb1X=u?gX+)2=>DMjK4#R4OEmjopk|d4=Dc+q;&6*5N9?EPF;kw;P7AxD9Mb& zLv}K>L}Q~EXfKhq2jj_zFsk^@yg0L{O)R)Gn~4kNw{)cVES3|bY+!hP_68_ts$YUZ z+rT)tbEVL$%_L{5xdAl=!Jb6Q*qMgBT8G1>FJ{Ft=Z;=vOJNLoQ&L3mCxzio+^JBQ z_|zPY1TsZB34F2Co(0=6NWk}%ne>Cz&NNaYQPqTEEApq(|26G-Auw7A>&g}Tl zh`9dI81Epl;J!o=7U&6|ENo)rxH30E5&ac%SoqR`_Rt|>L z1@rL?Sd_t-%4HdlHK_q(<=)JA&d`44=Ji{URT=KLnAexBH!x@sgraR%ZH59GVDgLJ zw)ss8=^qPyyf1s3o__fBj~CCZ6pLcuw97iWFf$RUa};lvGT!!oB4LPs6=KarhGCJlT3~#MdZ?V_AF);lao%) z!?24eXGmD#AzwN!?ICy`hj0mxVw`WnsTko>vS>BVSt=fnaVo_piCCdn<~0ikTBCPP z)9sj?3`CyR7xr3%*JMEDs|;^@@M9B-%ZYPOe>XL{Eq$aN85z=cyyIxyK%<|b$$fdp zo%@dHYl*er`F*WX{J>pHZH*nG2WXyGXZCkD|8UE$ZesJdU;8p*Cg!#5^(ay6Ut)i( z*jzTf)n(>0eWlrE$^1*)GGiUvW{Rq3X&ZOT`|tv`Hy?Fr%X;jBkGnkGwo~x25=&)9 zTjfZ($+~ed`JSDT9Kjvk%X}k(5Af>nof)yL%I#@+yfppKh`C;MH;dm`M}3yRe20#m z#u`&&v&@a}6i&ZhY1_9sbvG#WZkOWX2H)rSI|JSyedSn_yRtlUgRTQ5qw0BApIbq(OjAYDnPS(d zj+Q>*%%9#K`y1>TeMUAx7hIl*|QR5cc*@=8lKgdy0k{mrlj5Al_QI&3Z=w@Xx+?yH2;2 z7>0&#t(QIPc1ss&eKX*2S}x$?w>sw27QtoN4ak$a)WXu>yzJ*vk*Oxeu~sb4->y4w zV6$}L*S@o(`=#wu8w8@{&y|>6XmkI5QtxA+b#?XIpE7gff`|@`OIq?Y zHD^Nc3l^|%luqI?ouN#`3cGVuQgc+8>vL3C?DbFx81iGu!3qhRSX{Z$;3nSHT0(-u ziIoK;j}pW|Q3sU>)^}3H>xKMTcri8gN}E{}uqx}Fwy?BeG$0ei5`}82KODqTfWtIH zSbj5ep-S(uAKXy}NAfGMbAW(=n?WoT5E#aC6RTP^oF#-EMY*@0vIa%rEN-;byEO#& z4%qzQIb~eLYyZM7@S^JDEcPYoiR1UBOl|vWL~?2BM+M#=|IjxZ^~k3EddQmx64tAH z3RWokD;}F1-B;7w9b>uYo|B~fXTM7wyPDrM9qEkvrWA9P?Tukc13$a;I`NC)&w8e{ zPfA@lt~&8i@w|3E!9~rB5ScSH=DB2qvgZ|>TA(2{vGbOeWYf;PEJ2TR7j_m3a&7q#p=?h`mjlO! zhYxPnUSukU7fVCncq~f+<~PGQmL$yMSK?SU;2xKbXZehGj9?;*1T&T&&2F47 zAwu7?z{dzo`mu-rjptN85b=yE3X+ppxUp{U?}(mNATTja@qzW-u-pHGa7p?_M?{4O zU3d2m@6{08Uj5_`Z?RFxc8#C$&&{Y{B8f$a_I|5b7q4~iN|2o87%~uD)!v{J=Rv5H z-nlN|tx>JSv%*0CCr`3}-`VFYFwK>dl9&{eG(31_?`}ee&P=h3=;cZk<$&)+Ty9-L zPj+3X+}x;^=3#NL?D)>>PoAWfcCD@={ydfxwyeG{nmX&qZooIVD}(0ou!5>v_J(bj zR@gX=6KLgdy$pK98k50HLr$((dPSGH<@lS(%{C%Q7AZv{MK@{+Buctkb#((yq;*{y zG}iUkCfq;%mNRSvSzL~AM)3%{(H7lLxsIo_IIQmxx1WDwOK9*ppOSN~J1j|YpygT0 z;};_8H9@v2Ojok<`jkFz%6&DFX?;6EOxmS=@g(h>p3TGDVUrfo8Lq(ZGO~P_NzYq;icAJ zY^;Z_7A&i}YbNvk)srK8yyDLsye+0aacFU%)6T^rz7A3q9DK7D=4+D{B~cQKrdh&k z0u`NiBu|Px_h-plTDhajY^Q+x%gvF_))H0)w#_-qmyW)9@|xm*T<%PGwCCXUwo}z| zdRup0 zMmM%O$HHNE7(R;l(7QQJU;~~hEWEVc8ob1gtAoaSjOsm0Q&+B@&0WT=oqAh7Z71@r z@95eM4&nJdGmk`-_qD3+Jf31H9beRTVt2gu=M&{+$ICi}S|3JxMLy@W$mgptJ9nr1 z{FI%-b(^l_5WxQJ&eWLRjaN-Mashomzc+1_J{$V2v3#1D!AiIKu@shU0+v5$=`8gp zu#}>&On8ftHpHSt4mieYPDMIWTlL@AkH1uWwX;)N5L7AGp}adSBvQAT_`2@Mr&m1>aq@%Jrzk@W&c&~})*Rn5Qo2hs;Mu#4 z%g$_M-L-MpieIcTxHplUKqNey&Zr;RzstVKlor@=RDsH&?0sf;t;>!^!6@}xf<~uV zyw4D7rh#EmC5L7{@QlSD@N7%WrRCF_NGN2wFw(-*;>H6+2X!UvaQm(Ue})_ zzeJ*QeMI!wOk(HmJpnSiq&Bm^KPH<|75GQZDZnTA6k*Lhi!(#KDH=bV3Jwlhp0bg< z%>P5Cvt+}1&AU%zpVg>aJ^6KK2DrT8Vd$&+XPSh3Jefa@csz_o(j{gyUG>e2QFM%neihR@T1(T=kjS1aZ7WD|85L6s)(mtt9NgCf?oQypQwD2wu#t zz}t)vWu6$Jl0E+YK&a*IoT6!4<&5kS)$D3{?O6Yek#&08&a4qydQU8@qnPX4gLB@M zk-X}GRuku|d`~UQC_8-ju9NeGY-6e+5HKeMW7X_5Ck$gjwZ($qgWJ$*Mfi#@8=7ng zIhYN)YgxvCmn|WP#a#uo*b-uBJ)0}fHm+F{c6yluM~#@sAgj=FB5O+C z+cPRz{KK*iHytjgKdW)uqmZg``PV8wO}&TiBpK={A;-(tBQFd|w~KJl0pEk+7UKm z4Uk(!7{eOCXHVFKHz0mB;TSe}fT%O!Fy{G?jjcaFz-}pqBf|q76%t_3nj{J)oC*3g zyXY1Rox?g@DLPz%EoVh6`bD4Cxmruu{%*WDw5R5uOq}FXv2$uP_?mom9R!c=)cW%!LOun&s-xYcpn9GkR;gDuW_+vwhi8a_!<3 z!*2I|Qn5syL^euW%IarNtfrJM2EJbTU<2vBhG_X33f5Z;qOIKCSKKT>V7F z?@t4Zl$ZAPO)bCb%nLH?Q(NL^NDR^HRuIhMkOCcn#;GQJqNDu4n>ex%;B_U4fHf|J zY|NQ&TnHOkFwY&8eA&1Ldd(T;6HB`1hNw$uwa#r}w={T{@4jtpu0J}s_T$d|X=`1Q zv&a_7dXbvnvQy;h{KGvazsLIUmYMgNEmFyBee~dwL9t!Q!JD0)`(uXN1;P%yu*vP8 zOwnt}B+Z%*L|Y|RRX^#}7F}+CKsm;I{gI4%-;k4=4r>zkYk%0dtbAiwej2l4%E-jo zRpK_Zo79A&S8Dymt4w!Ao*PQyS(%(KC-z)Fr?pAUVhg$G)oj7R=eCQz^aRSq*wjOO zIwuS|_1|(*!;4)@O6oQ(_t&f#WFnmsD6}~)#A5l|)jxgt__7`a5+yH}t8#UB>$Hzn z-XUYT)x(|RF`cznA2WL^arBd;zP_qp?`eqDN!svOHejWkBuC$SuT8^Sa<5%p%c5?J zSYP|{(~wWG^ZnOz&mRt!_ff`DE^PWCJ?TMn6RFv<&Z_zD&(!6n=P9<~$L==C@F$&_ zHEXYzaM`|Mgf@J4)_8oi-6ZKm8)LX^S`uVxQ1^$SW*_SDXZ8PUF<6;0L3uaWRGd^{-3 zBibRKFcLzmxR8}N#t}BKyrN}U&9$73Ve490U)-!M%yDo&I53sUar1qB`z0&4r?J6e zdD{8iv(cKMBif874@fkW@UurhedEn(~9uA?xZFT=+S4{UYU@R0B&;Nu3u z02b8k8woLZhOqP}EW!P?HGpss^Ve~a;qUcaTL@#!;=pcD!+m{4@AVh^OVk-^0enG( zG)&jAAc7~JB!31IO0aI4aN#bLha-g_j+6i}nMpAKgJV<;AQnpCrFEuW-^7}`nDv;S zN@B0ws!z6|;PxVTC-YOo^>y!`Gs+%86cbB1aYc?;v8PLo`N!f66Eqv%WCS&J>G?lpREsn_BC>XG4Ibc5bAQar8!k$TznH^{^*dZ+-UsR z>8VqkzjCcEKYdhdKkdnWBIxP&MVEH8ed`+1GWhOr4{ZJHGRl74DqrqUV$^rzm*ysw zAGAcBr5o4JUO#8r@R)Hb1$JSC{n#PS+mJxT?O-5`5KQYkDeF|$otI1#y|A};f9TTF zo;kAGC+9?jR>}r!ew3uuQ>(yoqsb*@sIs?|8qI3!rMz^keP5pKv5m#< z8W}J9x?1_zYq#@>T1f?)G#Il{#ikrggslCKB&eP3bkR~ya%|s~a^CX7ScIefnoAG- zjO|sB?3{vSaNn z?tP_4?^7)TN@5@&aX5kRc z)U7{yw|V_D>8Q-JA%)+IA0JpZxV^@sPSQ|dHZ@P_mTf|o=wVv<({d$8pF0|H{Z;br zT06L!REDIh{14t*`uWYf2h4rmKp=mQ>X$`(ujczD4^L_#L+qD7COmMF^QVpZr1QC1 z_8Q&Dv3uyCFMp=aPTq_2_}l2X?`$%CgzK@jFPlf}`sKb4e|o|Fc>ht(;u|{{Gmx7% z_W?2@2?vund~89a14$A@L=qH0(g!L9NWl`;TjvA9w(J9|A_*I4#R@Y^tu;hJ&h8t39QzJ zA8X#-OlbG~V;11x`c!`C9~O^@G2nD#%@~(>gM^6pjHQ$mZC&9a-OIDtZUqj%4{PuH za63!Z&b`^~i^B6QRp3ArL6oL|@EvXtin8OrAkkSao+z>Yvu|jrIal~C_dL;y7aXq^ zH{a5(ivLDTF^$#xV_4~ztMt}k&0CK(&aP73c6zCojJ?arM^w~SJa=6rQ8bm-xbd_> zj^W|2`=I>=>$S$!FB8X+tKJ=0Vn;66maPsb#N3H7K(@N^hoPuH7`5Y%xC zVn+#gahq365KQqMLMrK?sTe%(*$D@g-Q1p&y}o*qumNb1^a14>K`Y%;{tU5x=RF`c_e*0~aPBu0TX^b;gQB z3RVL4O2lUvQ*kj-5obCn6K~;G3u_bi;jrRm#4ZdLr$f}k9eqKM7=<$x42T98)6amo zAJ;KyNKC^^+l`1m*x^3tHzU5mU@hjvtpv>XH~S8xKZKqwBmmiKaEF@pok|AAtO$F3 zvNiE7u07b6*ocY&RXf}Uz`P2&2t9P0Sw+Mnr_O=+1`7!==1vU3cjp#`=i`v-auB@r*}s z-zLKijAvM>py)O0A}~QlIO>BwvOZ_U&=#LrXYf@sb%RVkfa`!j5_Ya9N!G64^NqC< zw@G`3m3|PYJj>d_kBQFmkTh|>Yl@NH;pRz6kUruiE-6wuUb-qx;=w#x|4@!ZKUmaM zARWZRS?Tcp(jMs2HAGNMphyE>9z?ZXM2UotwR$dP(jHvRVHMItyj_E??OFGs$S5)I z9a$PUo+8WCSHMGNyr0i&km%>d_De|$xNMvj$qf(34qeh(oTjKxvcek|xtzp>({>t> zGVl_wF)0ZzWtx!aS*G2TM8NBKYDOx-xFFGjguU>o-(*Qzhm&qvk+Adf`g&^;Cyu{s zONzj?>8~QK#$o&INl!69`Zq8#+3%*=}MZNxeSNmt;+^dLwBOUiz?!v>DgrvV|mz)8d0jD$6h{PM;tR zXQHLl1L|z`2h`d3I%0I8WcIpkSn1IWd*4f}RPmg{YYA4Ou#uk%VWlBS@z-^qc@M@-<4 z9t;cE$+AFlEBQXA_}x}A7v7)KiDX^u^r2oWm7I?^>QNf`6#+{$JbndC6qvl0!FPE9 zz$usPS}%N%yqJhpv84N2>p|!{6E@IkOTwx!tUsMiF2K#}ynU|N2abmaWN@Ml4>LoM zq>6CW*W{A7;Q1h+f6u9-P^9HOxeA2i`y#MZZ6U% z=c3x(e(xMI@@MwVjlI@ySqrKy9G0yA^eLZ~lB#NNb67DWePW;Et(-E$VegfH-qxwP z77mJv-(nR$L9=){yCO|bAmm6Y8)B$1O&yY3t~4c7oWQ?9fAyc|>r|~q-~V#mPlx!2=;QeHJ%lRj3f@ zSt3M{A-;NR#TGo8eD_o~#h@g>oN4QXYxTN4qrOGwubNHD^NAg_);dQ0W@Z_^#J;f2 z|Kq1kcM=NBm715Yjz~W#NZBd;L96&-%gbX&UrG^I-(APOO;)qO=Bqs45i8Y2;ieBW zst=Waytn-e_n$=XINGtOxZK-CaXoS7Q(9A2ha&jF%WAJp-*>;W3*J_$l|}Sc5Mgy& zS-qv?c;lfLUmT;NT&^^$WF?fIxELtY6YA&x*z7ux*q_TasktvL>OrA7YwC$)<#EkB zB1NZF??KB{T^)j&@3fzG}Dj z%BW}Y%M2Z5&m2pTncWpwnC(2#5`1@vpuc2`*SaZF^MjXv>p%Tsw>meIlru<^GqKEJYK7JAO08#{lq3sZQ&ksZUvKpe{xiF@ zSB_02x<_!6pWbe67CJ2=N9)k~Lp&dF@vX1(ih`?J*`>+5!k0v5FUcpmr)4O%i9JkD zs#~rgCu}Oee81RqO~=&^UWfhKvD^-MO6QH7!^o^oo(ii@>%z6SSl3HX#XD2H3T)lib@_}WY#1qC;=;{)GRgLR*Q!=ATOwsZLHl>Y zcFxZY4P~)iFChO7XZq38m>W$0tlI{n`DUy5IAC z4$^b8V1_LsTcj{Asp+_u`pJDX_F~go`8P(TC5;?LEHT=KJzdLV_(<_xA(xMZmnf{b zSz%<5mvG?4gPy%>xo)iObJft_T+k%1vL&NvnMdo(GNpw0onhzJhbtaiL%2Y`O6Zvu{}#99PSPxSsgmzTo_8mHmb{vF7EpT|Q*J|(^?fF+ zA95B6In6T=@#shR%}t+uv>am7BP^>o9gn_U92ws1d_w_wowii5_0Fln@@|%mvJdz} zPS`Kk`S8r5FXUr{W}#Wd$xuh-Tbhoe=7Xb6KaO2Qy7{Y28^+vj9ZHK`cG~K$fyWo8 zC)eeT_S%%{m3G>Ozc2RUV(t}=`#C@}SS8?oTUDq3T!H2LbLLm;GfpT*cEoo`Pf2tK zU%Z{Xm)EWKSFm*DJ_(D$K?S2cw}!20b;|duDuyF0PPRWiUVZgJXpw}_hvGsJAKt{% zXUIYYIr+Dn53MR;L8RIzZ#EWI6b38wUwEsPwmMxoSX9rCXGfg{H+4t$%7X+#Aumn2 zbPp>$i8!ZcTG3*3er%}ZYDk*MexXjKgC*<{%dJ#YJM^hf@=14CO&c<@m(`u>(&Bwo zybtVrSM*p=Z;|yosgn0X6$DdhlC9UGq@4od4$Hj~bX>#^)RfX5Ozqb8f9Bv%^PY4j zl|Q+b(cAsNNUyNk{m@+l=kki*d!z}DH09?Fw6!nD2{AfJ_q-13weX$!Ze?jUMbg^Q zsd{W>X+E>^PVHx*-^3&G!`2FJeRx@I@#W>?Cn`+x1s)$im9zNGwv?j!$yW2^@zz@t zxxMXYA2g3Vx9;ZqA@9-FWWM=h`z4_glS`MEvuO@Af0XXKs+^G~8=gCE_R^1_^h`!* znpXP7$mC^Aa_`ee0_joWN=MV~@ZTu@AsKQ-=G^jwL&>M_EPFg+A)~}I8ttd~b8sZY zU`=(&m#9DMHP~{tIcj|E5S7WyOuu6!JkycBd*_3Z>e}?5_XnGm>lcwd8Sd)J-p!R8>&YydSloBEPX97(&seWzc~I^O>eNA-`ohuY z{B`0L?l%v+jc$=#+~B>XQ|jH<65*FV^%a5rAAxX*!y9wsU&#f<-@m-7FgPE5MYF=> z@2dA4Pifcr1eU5ASmx|HWOZ{N*PHlK zU9oClsdcJwN~+p&P)Nt(S7mbE)fW+$Tyj)0Z&`fYN=PTGy>;F(*2H^x(*1a-M}LL* zxyOxbtPl9Lt?OB;F8lsndkipNym$=55hk5?3d?YdlI{O;QmotrcI4@DZr-#<6etiCR8$#~PjtPkefKB*qJ_Hn7)A*@^c zU^xD@ie6GdP18!gExKIFi;}p0Y&UtW`&N6yDg}2j=x^+GOsTrK&fp zg3g1{NUhVxSEDq>+N%xtr+Bp8C6A;uWHQA{$7B|@b^|J<+%sD|YiSR;>W2LJb>EM< z7%ab+RWNR_JGl4fi_qsAdu{}DSFV3D>H6C)DAYgcu}Dlvs0!1r>~W*IQ=J}N-?@v# zJ67wJRTmh#J)=22pnc)rKJ<9KRnM@z{k@%aKQ$6xaNVoRN(nfsyW~Wi_pT4OT;9$4 zo2*crx^!i5|F0{r?Y8Xcd^{nuD#gRa@k*+~LDdV}8VAl?qg}kH`SnZk9lzsI-+u)f zW;G`?mfj!y7CPGwGBV2q`?rr>Hwv!JyfePe`)rj65db+0=qaUTEW zQXcov{^9t@6=TB6FXA)K6bx4&Mf0(-W`HeM=nN6gnG)?lf zUW4En*=nWMVXJR5`7Yftz8j{FCcaHsAK8C0^4O`xFML2wSzC>hP0mTV-$p>ZZ#Tyi z^(nHFtAzLSsymy$o;n^bHbztb8uYE##=)#gp>%4=G+#jU`mwSwr{b%hg{Ju;noPU= zXNOz11g%$FdbT#9BV1gsD=(y0**pIIDbHnEOR{(CT&%M(eid4|q$TN&cjfdYwLkn~ zHS0*V+0vYx%^ib<7h(n?S>uuc$f$25DqYN&^is;GMD5?=+Y)Vr0Dg>5 z%dxdNXuCw7M3?a3Mh&?i-z3zMi}7{4`DL;bt|GsIoQBinu92VMrJs%D+xVvEaBmw8Hryt=0N-T@wchd;nT%tdZ<90e(#T!1A->Uc@VwLW6G{nSEwKbVx`=3f zMhlr0-=Q3CBMakgs%$48!}qoJJ!A{qpxjEIB# z7cT{ml2h^0*SF*>T=Tw<^JfQT+4$WWEmXyX@(q&mp0Fm#qdo?qi9t7Nw^7- z<41SLYw8F7kZW*z^9Yo9cFci%oRmmhZZ9{b1J~-#OX0(5A^a3qymUwKKU$A4B@(yD zUV_q(Ygr;k3Bz$G6e#pRQqpmnqz5G! zr=|N)UgNUizLXt!X<`HAFT9>j<|bvNB-wL zt{BR0{A?yCk@5_e4W&^E@Xb6qg_4YGIgn2IhS!mjL6OEwXAV#n;iZQMDFS$DD3elx z*O8X}AMHfWf2G>Pln*%WR33#7FI@%{S-jMjPm#w;fKWgg#`<8afHH)u>o`Uc#bNJ{ z|5qXvQSRXp(osg~GsGmShAH=!Vx@Qy&T;(wAjqCGALp{BadzS7YrV~!S>hNjw4YNA zzg%|AgKL8bMq`fR^3=gf>&v(Rj+?&4h2S`8W9|SPx6hTEjvLM3*1>I&$>m<{ipfU4 z=T5+#`*Dic7b_{{@_v-YN}@Hq%s5U`lkX{x`?88J2gjxF;WG?Caj7lu`RZHV^YiV* zq+Wyw3cq^@m-AnQ>M5-NF~WF}l6BNWHzbXkt2sZ)+6wI)~Af1I6l<1I2srLmSet_^dld zCmBi9lZ+&L?XklTX)D7G&qJA*l9qxLp8){sx4GJNrChCsXFLAZ}9Fu6}!y}RNJW7IThI0MzuxF0M-8$ zezj3oVieN{R0ph({eWtT75W}f&9MUVkZOSyf*w*$u|m~Dy42@~R5OgC|A=Znf3q8; zJfa%OpuO)En^A8CbKD|0p$egg^mD&O;PoRa*7Ja)ohre649K_B|Gf(Sn`KZj=Z~Tc z*w;?wltneIKYsFX7(4=f3$=;OX+aCmlpsv z5K_SKedQ;+-ocji!&wetz>99CS29jz1GhS<0vP_4)ZwI^5YG&KsLp^l-Gbva8VUSB zs*5Uw`TXxjI5XgRfKwNBBL>o4AM{=mDm8>gI52?rpddRS^_a?!RbTPTW#c7?oP8bMq_(5YSD<-VlH! zl*Jv7OJzMLaDvtGEF7SNwFR2wY*u)sQ@K1bCA9#5#e zm@y33E*XsB*1+(2O9>iaM<3mm1AS2cJ@U9U{Hsk3=Z^CIkEofa%T~fhG6t9 zzXgL(5a@hKH3G6PVZzutM&-re=w(DD7+@^0b4(cE?@{<_%#gqDK`vteMVjM=B-;|W z!3hfj7w~vNxBlO>f!z*U$)p3$7Hq5s3B=7W=kCkoA0?1+N~#Uce@1?1~_$9-<1d7`f98 z8lqyWRvO29ovsF|t0m89>m&%)vx%qP)O>d7dtCcuVD^qDu_)b{RU+ zw!sh!Vl?$H0aY;gmdcN{4PL#OyLq#QL4W}G-oe+)s8;0Kn!TSPa~5i59Pydp&^xLZ zX4b?zXx7JI0=N)D*a#xVs3MqO(A#Pta}3U`IUyKt3*dcE4+EL^P{b&V05z9-Z2D_5JQjz;@{{=Yf2;k-51#I9B2bNFy?=v;KoPlVoc?GRMxzh z0DOxHqW`QBG(N#an=x4RiHhBq0o%}jmw~)bRAtPyFFSpuCZXPEunLiR{jg*O20l^o z)zfnRmuB&o%E<%0kmDJ$T~4P%;NslvrROi*PpU+_#qWnt%Ws>>u* z5^H11Q??dSXnGxd%o*DF5oAqLow4LICA6f#4+8GOnv5Ah0X3*TC7?1zmB*l$I{BOi zAS4sQjToScbvQJr4qh^@o}%||;}o=NL;YVY@z3;yw%TXNde?xnRId;O|5+kD+gDyu z04uVBF}Q-EG7fOzGu0kzH}e;$=FfFpjpY}r5=MXWQmfv4gm8R8h?2LnzC-`!81iH>xn^_1j1C#%@4Igu>K<-sqnHt$&WerO@6vJl>)2Hgs;EfUrr}2u9VaFXo_R5cUEtMuY#* z^@obZS>J@(Oko|2`hy1+3Moxfd9d~+{DAG-KKK{^#voMM`k&EM+4zbcsMPfzr7Eu$ z3e71sn1)JSU;oA5F-;Z2>MKB5q@ll9{nJ!Qj5Uk0c!uX$xuS>+=ILnu=BsGBLDx$< z@R|R${sjk=5dt50uZiHBOC6%jnr9Gc2rXwE6uKjGb+7``PwHZlXEO~0571a z{}b=Vjc2}iK$Yfjh?z2|{qdDi7G9bDMxX$Dd%8i3H>WL*hmv+MCK-2F7rrl))SabD zV=d1ya4NKbRgLiDH@N3(%$%MRQU_ON>FJ|&7Pey9?>QEBXJ9U5mgGn4*U_k`HRu%-`LRLRN-D?8Xxj=P{rvz>&(il_Mx%9e{83e(zvjw}~ z5x_%0@WtpV0(3;A5$YywaMOs$_D{&i#&R!4KaaTsRar7v)n$f?Y2*4qEbZd=83DY{$OV##cyEAABD6xs`hS4Lu7 zkYjtGZMWc~#bBc>IK+yq#6Zs!mB{BHa}+*|sT&SmRzw*{k`Q4Gc{S}wM*~EmBc1UK z=o4@vAuF)fQWke>6~Vc0In<@fQ0Eu8rD29ch-V#95cH4`{GjXu37X#zHv=e3hK=sC zp~Y#BgXzzq&$9j0G`j7SiK##n*o7^~es>zMg_r3*JPBv4I8 zT(JfBWu1`966l1TFg-43s7L=ZE8vUb(g9u+L;%AwTs>vL>U?7bredU};1&hJmlZE5 z&@`nPjBEt-I1v#{1rO3a;sCR-E8J8BFsP88#jv(uH5a^`*UgD=V*=TPPp#!}AWRA~ zF$FUSO!AP>Ixzu!xtq)d>y#J6$S(g3!0+i?)84Sl7sD`#WzfVY0XlgRd0@_s_+ZX| zRWkg-078qPV_X@a%%F)I@yDFMmeH>PytR^{}g~-FN0e>0L z=P!XeQ$O@m9%HDQ@kBsg0mmQZr4OI^E4NHcYZvrKlQl;HXbh0#%TLu^ynT zAg#YxDuQ&D4J@$S*2P)Lf(ZU{;2}zt(4P~~26{qtmy4T8@g0UXbi;?S-Tuqx@DkvN z5Tc7US^m6E9|yF3J>30lVX!^c2*(!*Blf^e7{OPVfx@tAqVXIn0@E@b`29^2lrDyv zHZW+}Z88Tn0|!Lt8A-80K_>%Zqu@aFV!$_>;&>BlWD!V)F$UO05h~^;RZ&=VtJy-n znmI{$KI9fD=!$QH8Z+R-m~X-@<|GloD~2q>Ecev#e>4cO=U}Wb`pez&FFY13N5l|( z!#Z5`ST+F)9fyxEeCB^ORttq1EJ+lgA&y94ZEzHaZ78?KLGaAW9Sn%m$I&O0b;Xv> z8lrN8SzD4iFc75kBPAeTZ576c=LnqOh7Uyuv`Qd4SVOo)NP7Ozkc04XnKuZQX!gKV z29W?0I`Fgn4tE%SSZfCDNqkt`U|HZ;kjFXnPols>U?w*PaW_ybiD0k&09gu}(6t&> zrw3%sNn9XA3c+8okggv(k1kZ6!1TrFMbH8aoq z_mm)D{Nk!HH72I>WecOD2n;TwM~96ZY{nlFh?Gan!Jp?G0^qtFeZ2E#tqJsji>ytz z7iRZok|=(yTF^h+jf5}W%eTTa$w7~W4nG4T56vjN8_G8xP&&_^1lB2?-a{TFDjB7(m>2^^R)*ADX(-hNv@0X{dsK$6 z5EyiyK7d2vM+t%;UWFe1^B*QGOfNdwINocVe#A{yg%#@N;#Bx?f*3Y_=08hVm>>j> z;86IDf(SOMjWiE6dO<%uf^FZ(V4E^9Q9~jzee;*V7KR6@40Ni|W71#=v}I=nS^=E# zmmv6y^B$C{P&G#t1hgu$DDYILcV&<|=*<~ z6*DNmq!#BpE=9203*gXFNVU2=M^yp*TJ(Tb(Sod_4LEDCfvg6qwCJt8jv!W{ET0=N8V0rLqT?w4PSam}c-c)2voLEJWVzn{i&b}sSO`dMFk(Ln z<75e3F8j{wfhEv};ypm6E+U9^ODt#QBm$4$reUgQgq{b3x=1*tFS2R)ODB}Bg{Co% zH^&~ZQy(z{CwgF*+}ERfp+^szmfwrB^z{)Xtg1GD`^{cZgDH#vKL)GDK(am(g@HEx z7(W{f6H^p?(a1P)-2;3E^yHRk0QHv*qD@%|28Q5Yml!vodxc^MS%-$^SW^Ean|g^; znY^$D4S3qXxWoz@1sjZDif$Ywi_bSkb~)7e<1Nnmm`D)^N0%dl_|R25Aodx~u)`}C zE{penoWskg|BoXh+cBY&w$K-faCOPJ17iA)O2%R#(_;jyZvTO+l9?up|I?TYrmz2e zfqGuTF5JxE)5)1RF%i(Wf}U&)ZYwn$gLoF$_zevBz}dg>9kXQif9jgQ-nekC+WQCf z_cCyvpTY(PjOmNPdffmk4(Odo{e}1=1VA-~o01zeiU^1|p|7CRO<-#UIdPU3CxsvD z11u`OcHW)vfo6Nc&|zGJ?E|u=^puun3gta{ad}=L3eW#?Jo9SpwJ_OB-gu6OM z2b}~(=5z;fSU?ArDdF-HN|b+J`H%-cf3SvQgBec5jNVzQGAG6Z-doVUbFAySix9-y zLvJ#A=aU+a_qC*Z2eeS1SU_klbR=UAiPFHK1C|K>u8hkH+POrFPEDt9f+#C`*4~e@ z3YN{W1i*JIdiZcyL)Ldav{Ph(Yy(viy^X2@4p`HZQX$IcGx&?oJ55#qGy@6;2Es

mlW`Cs~A_zMI0S6YNHRWCLNr58gL4zODo z8_Z?&mr#){z15Fwp+5N)fX@LYHS{7afEQ_%z%ggK{gHN%A7YC0JM0h(td>i>Q`?hZ z4Y4rrwlf%*0ZTAOq-_18zH(B{)_i_;HQF zYSfKua29k18z}mZ)rqpQT~TL=|F^N@#a*N6NIyG%^x#P!`Yol-UW^aKMKFxNLrF!)HV?q(F~#!1gdsMp3>DGNRy`FGUjkaiaGX_Zq18 z^M(Z&^&=EAi139?{IdrB=a&`OUnkO&=d4L*!{AS2HU$-u-jy`cEX99-Py1O?xeV=M!2 z$hv$OP<`P#v(TGh=Oy&0F{|=8>xag{}tGKJ;e3@PP{Y z^Kq)@cevbjJOa}#+E&c!;ANN1gP@vx_%Nnh5|H&pJi({+hyaFcN^wXFfHAZm_AFxu zeMFJ?Y1_cSpdG5}1$-C-?eQ_(hCjaaR|VH9HhKJS=%?d2l+i&A8_;utA_~|E|2Pql z*hn8kb{ir2aT!K-1vfU*=b}!Od|{YQw(z45bXWZ!TuIB|o3Q5#^GTuzNZy3Ffi?)m zI^?Av^jxStMpciA*}U+bV@2j7GamycrhV{XoL$({P$B$;XKWL+<7G1^dW7!)T>TLq zYWB$;PA`fsV0Cw#9C@wbOy_p`VA)6tK7&XVD zfS+6FN}m|nqglsqhpkv+lt00h6)#hK>v9DyskSop4lQL`odKmw{*3uHs#OmZTG zuBR#l>KWWI&%>K+5DLler96Ny5^)CQq4XwSN6C@5>EtD0^r2QFdgxS~1QXN8j)kGM z6ZnQ9Td??S3xjVR6dK^o;7}P&z#ECI|0j5uPfnMM=)&`p8s-Jr;XB}oL?W=L zKM+ctQjOU!OfG--^h}lH4C2rP-Ha&x{Emt$xH2FyoRp|InTMv$G zewUNX%mn}H$Aa@y0C-{${EmFNmraW~G?XWaWdZ0Y$odbYaPNU2M>;c;iZFS>roj>L z#nLwo+hU<79yN-BraT#IFc^ynVTPw33|}6!jhU%@2Wi0oR|^!I!*YOtIC|u7i-USN zhQ;Z;IQoA57e+Rcm?Lw6@T~|hR>%BjFDwg=j7HNXae*Dvk|gkHD?OZMx57FWPtWtn zAT*xNONxg)C4w|Ax1AtO1|R<8{X}`4c7O9UR!I{=SW@LTuqQF7BDo$QoI-{%A+!hsqmU_4$0 z)a~@4oUt8>?zxVO&TdEWPd7RnZe44JqKa_6#W=y_+`yrGcF?DYf*nx7LwM+g)~$An zO8&<~?^w4u5=Fgb S4$lc{k`Z3gh5J-Ekp2&|fO3ie diff --git a/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip b/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip index 0fb3aea029b986ca09556a6cb0b7019dd6d3a037..8d48f3b9b3c8f5d20b901fe1c90d92e30448d73d 100644 GIT binary patch delta 11960 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 U(z^}Zb8yP{9DEe#z+lP$0i!VGqyPW_ delta 11902 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 diff --git a/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip b/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip index 727ed1bbef03617ddf0de408977351a0001426f8..c0ddf526c7dee9bad5b7f0be0a3fcc72f42d70ab 100644 GIT binary patch delta 67580 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

3<}L7#-}ACoVCcED<;7?+j3DjCiWy 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 diff --git a/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip b/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip index 490fe9eeb47b9cd1c15d121b8c9df6049ef2a3ac..14e8a45b12bfea99de5530dbd91c1d719fbb3aa6 100644 GIT binary patch delta 16429 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 F^M6IC9X9{~ delta 16708 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 J5T74S|39tvcz^%^ diff --git a/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip b/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip index 0a2ad45491f0f023f7019e67e3af30474b67c1e8..b47a54bafb6ab213d1e9c8378958100727d02898 100644 GIT binary patch delta 54186 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%0D;C&n+jKDOWdZYxXya#BP#EsK++m(C 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 delta 54070 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 z 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

i*(qtkRAFGjV*s@Jr1PL?piPWs53o4M%J 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 E|II-!u>b%7 diff --git a/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip b/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip index 10bf53529763a8c1510481c6dceb691cdce81469..b09f320186962da69e70e9c866f27426d8c8326b 100644 GIT binary patch delta 77017 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

&OV%zN8uJk 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%0D7c1XTm`Aw*e<(6k>1jrm|1n>b4jME6FDo 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

w^C~7VT?>Tnl=@e9f3)_ZvdlBQ-eJ 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�rtJTA)o|<{ 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 bCGNW2ycpNHDBla@=>15L3Vv4Oc+~#^s{o`i delta 52192 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 gBA`BEX!N#TkZsb_S^;O$UkaubHb|`re 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%0AE~`$@U-VVov&)CZbrhL@ zl-E1y{%r5Nv2Nexl*ZL&yoa9#v<}^| z{Nv@?n(W;2z1<(~n{M*l+wXySdfn#ZF0I*%O~i0K;k!?SRdr^4*% zW@y82ag%Khm)Z?E;O%@%_B`xvx74rapHeJ|JGkP53ASlM(~JT2FC=4^g%muIe_thg z*5yEy4sH~2(;xY851qc_qiHlyTG(XZz`^D@9O(4~I1t$)=0N|aZX6iZI?I;6Z+OVMPeF2oxr8224EaK1xJK(aGow0}UTrAoFmQX}$ z9if6s7mDBpJ(^^S7>>EJFL+sxrmz~k5b}Uw5=fR545TUo9LQ`5T%elaQuu&Nyx$GR za@H~#)NrxCx?4*iA9=uYDj4GlN{%*P4v`$HR6s0;I=sM-LnEf168Z;0|J>)&nqs&a=CE#1!XjYTo1FY^# za0ONq*B~$ycbJ95T?Z~cY?bW&-i)Q~#qk^8l!)jt%TA)c?+2l8#5HowfWA|%DWqMh zBQ-4H+;vJI?Lpu}Wxl}}&AZVV?M4cM!JRheLczJ4t1w9^K3ZPd^twhrmKmE4xA~Sy}nOi ze=cM1V|jGH`>*Mqq)-QLw51uICtm!BG-s5Uc=TklPiH;69Xc#-_(Sf@#D;*HW;%cF zQZG-Gt-(q2GYKA1YH{= z0mT!rlKwoC_@^v2j1)%WrE*sf3d$E<)HEw?8K%XhYmd@fIsRM+5Rq0rNGboNL;BZa z(RV&R2|WL^ZEx}G!mKafmJNH>RU@w*>xt*_S6bNpn~2E(Zqz!?x6<+lQidQkkw@MC zlB4c1fIFRR)>0cAc6SB%@F#nnG#IRt4e5mqTF}l)BM9z7N=gJ^PuBLb4()sVH|v3z zYrhS{4CdtN?e}2O`FmWBxeo_8?vznIta8 z`Ze1egEn*ItW6^6hyhP(uIP=?G6fg?qBkgMbQ>Fe?!`p~Ch($XTr3plrr}ndMGTY5 ZOXKCkQhSqpACQq{CUCL8s>E8De*u#lWa|I` diff --git a/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip index 41a8b76d573171fef46eab5794d656bf9279c4b0..75ad5c94c90cc62376c15ecd936e932aab0c892a 100644 GIT binary patch delta 219821 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

sH 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 O7lg%#p+`}%rT!1-9c4%W delta 218435 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ã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

    kTBvef| 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%0DKWx?0fk$v>450g^(>ctB{P`Y&T!gfyJ($Ihq|^R zCT%oBuQxTX3P*K84cx}tiQOq#N?t)8R*8AiT$Nvkt4$c0#8OJ<^lpN15@G0PPdTqm zgL?Q}1!NO*_pV3j{c!GUx)uAOYVo7d8zxUT`htKD@uKPUg)Ciy1%LT53?>e zz|i(hd~FJnS00LyFT{(hRd|W(sSpX+e$oh5p7P4fLhK57`bgN$TjjzCL^|iG3zu6| zdbFcrHliA31d;hJO=;%1$p;7_OResMzJTlkI{!m)xDTS^D|mf3rZ4;GKV|>E+Pz`; z>E;s~h=NY&s^Vi=7k{@QMS`=q%WwotQwq2+oAAJAfw1v=7?Fk(s4CV|ejX6YxL?9CJ{YF&zgbI1VLI$e+UhAb;y*^{YRKB)*3-v{t(o zlag|nj>2WMNyZysQmeBd8J4NJLI@lZR%-GhFJ^u@8IrlcmCFd76R>?+oQE<%V3-UG z*(du&#@VceeSePXJRvk1*Fl_Aqepcl>eBu^I*Fuz9*`Zec8s`+#Fi?#5xQTU8D*Lm za|$%=_Ian80MST5PY92~ufLHA<*q$VIK-Hs zJc6_h$$x+&#RBmFswZ7!y#c~aTVJYy{zn7tE(3qRxRzYLqsg+srBejOaF~bUAZlf7hBh&a z1Al*%0ak-0AjY;|RNvJt)f&#DIgJvVfDFY$O>$FrGnt*p7Bmo6cWBaFOj|Li%3@BO zCVR)y2)grpc|tEmA=3_HDH4DVr6#LOQpZGCr0?VoND|{Fa3IRKcGSyK_yvA#-~Z0| z4W;kC@~q&2!3WMDOM57RnY|E@CJEDHaevQoK|e)OjO(GO{X##FWoP5O3L}3p;gVo} z=JaOfIdwqC{KR%>SGv@m8PrSPR0th@b1$eWrtqpb z^VMsg^p;EPHSM?4svlyU+d%t`lU;XXH~g+c?EOR+W0};ouLTAo3bL<75C2&l&41yb zs9;DI{CIHgU!A`+q)ZU<#c@WTvy(I*Be_4w2+J_foUcv~bJm&}+wPLsr^7}k(!?Xj z3l-sWw~0^NP{X!~QOx$09;!ZROsWluOwY+5DrCG(k`EQj-oScMIga>eU|mhzmVD9! z*%Aq4mjz)UWUNsJ>jOhbeBr<{V1F)6ITZS;Z{Nj@b+c6zf<7EY=CJkSfXTK5>Cdfs z%xYmxshcF42&B(D0#W+x+Kae)Zx+)TlI*tH!Iz@r!MpfV{ggMWoCJIN@$ZB6#vwi* zp!u~K`)u?E-t(PjAsFPtEO0L!leK$p7Pwl9pX&E_;% zipjBdLr?>u`~hO8+885lf?m$EGp?VI<;fmR=VTXR#_$rak*FEa$K!IXnTLggDQ9&l zi)SlaZpukzZ*QfIZ_r$4%h7fwEqw_e61AhfchP4EWADQ;Y2Yox^T?VqR@R-S>mSE`54?V(X5;sGy;p2RQJjXvo=5dn=o#Q0 z`b;WJIhv$_@}n6L$HIE=y-BfzVC4a?M^?|1K!J##q zaC;ut!FoFikNBe7$PK$Sh6u<=7VEP`Hpd|{FS>k!pzJih)w}or1oIUL=68U&nz?g% z1VuoCi{-${A|1+OVPkXpleZ{Gfu{x08tGxL&WMrNDDa{q?Xv4O)-wl$9`1BAJJ&id zZn||@Dz&&0Ab*Nvr+))GoYyFdlC#y6B$nzzh*i#(>v=}c58H#m$CkX?UoNNj8T9N? zz2}O*yWgjbzq|iW%Qb&8dIRzK&Ql&4w=tTq2+#B^%<7e?T%R$*Sr4Ub+{A2xbx}xZ zydVsGYLOjx(KaaI8+m@VH=Ff-ww)-_VX`^#=SmVO<^q&3&wpkUDUj&n0kI5Z+l~kA zc^614DsiU8aX&W~E?b!?ZPc9hrxpF1eu7^hyoR!0&!3{d3*pt|P4Ym3)|Ns|i|Blr&e4JBWX!3b7mt1Yf0W+_R?;b zHk*)O8QGQR+JC6f6na*)D5}c`LdyDN-`q5@tT-R-(O6vEI*MJPdF0oAZJT=-yg~A~ zdfMK=JGc7MJD}3FDW`V|SlHSq(&8W+YlAxvAtO$sFA@-HGg!GQ8k`%|tH9%%^Wsp8^^E7ySLx}QI5QifZw*os`S`<8}sWT_kR5gIk4W?9Ypx_ zTvy9N9a#Fomq$qlvj~vFkf;k;!@i3PP(>bS#2JTq;aTOg{bFB_x?KaIK#+V?H)CyO?@oCF!0>()yux_XVarU-p*&VI9+xr z(=~~GMCZwR({9y$SdZNqOSEBzHY;JB7^i$jGpx6?Y?V*x6F!=V5?XYrJQ%d)5r0{$ zvB`47TMnT|#J#w`Qx5rR>iYQb_frXEm<=#p7}BvR$US*1NA}deV_PW2;JvcZgGdGL zyh!OOm)SJq;*+Y#%Ib9FmXg03&8$7>q_Pvu6^Sm}XUJ#Km+-jRY}bBBp3hTjJ&n%{ zOfZ&5yzvqftC1*=@mMX|r8|BjHGiLd#II@2pFaPSXY=M2K1dM{g=9F5p&SkBDGVfL z;Ka~4gL}Zc+aN9gnTw0Qq;?U_aO6pR3^o2Bc$bq9?)Ng?Wsp_r(1|=>o(X%u+#e~A z^3@emw92e7yRwtrBp#5FEK}4-&s06zuJ=f|myd-qJ^pDAzmDMdS@4Y2y?^1(#~Yva zp!d_7{{XzJk=riR_ce66o*f60k^ui26zZU0u~`SRZOit6GiF%lMVPkrd9E8p6(h>) zaG)%gtBx{_rD(Y6@}S_>){e`Sm}^;^Oh_x;i*z&P)>e)au)Hkv12Uqz^IXsM1{v8* zaX63`Q{SVL@LahdEAY}h>3<_u;%mhE!?Vdx1_6twD~MVjCzKfnR#6BfFcLt(L7fL; zbB{D(SP>j3q$m>nW0JF9WOvU*Wo|~|)|qO1V>G6n4D^}afUzf%Rv1SoJJUH@nwL^u zQuB!(X`#EG z2iPMVrLCSiK?(a>e1mphoz9eZz8-qoq7~d^hN9GdBr0{6i^Hj}3ZN`6FS??yaFf~}+jpU9fqJKp=zl4);X>!AjF3T}2k%Ee_oISMUkrcyK5lmJtymavDL|oaI^dpzm%%Zx#o8nZ8?Hmx4nxB_$-eS3 zcDSCL7H2G31%HBTZ}wA&nYI_CUBiykj@Z=S?j(QblxImf8r;?)RVAuzYm|-;=)}~` zD(Q5#z>hmUTCfrm)W-pPxO*A5U;73bY#q;+*Kp>4Jlz2n;9vhwFYW&Deay#iV*VF) z{iZM9)>qHCU*F#D+vR@~ecgi36Ndg74|KEj{vxgh?td+LVS~3Zwy$4}^#$p*f_X9Kx4eB8d2k{xaEYcAZ48`a2ge~liiV65wON4;+mTHr*P6Ojl)dQY8seT zeXN{WOcwXqVt!C$WVcfaPfuLpbjb$($x%hScz|EPFe%DMF|*)w47?WH_R>$Q@~{4@ zaQ!{&8`VXMc-5R8N;rMM_LyF>D)iFb;I71dW40 z3FMfN>TrRj(OXwl*jEq|DS!c5KARR#Er($s~tlEo(hbHwyy|kBoYkm&N!{h^#$MscK zd4G?~!I?G*kPu=xe8TcK5=39IdVfz2 z;V9eJA0;4Vh68_ZL28y@SjaV+B!$wnXM(HfIMjO)rf-C4bI^8mB--3 zuGifG6ZI8EYqQZDt-}2gsaI7w*8?r&ET!-AMhWV1cdT-=I&P>!s%lFhrR~6P{!^^3 z-1^fv>#sj~kFZ((Q|zuL?uUuNFMq>;9AhcQVoVa_`gqMWA+^R*HfclDPq8pJUyL(Z z6!VipOL%QmJHbb^80d^GGiWr3^;U{`U^d(GJnBkM$%6rc?A2sJVVbjbohN9=Z#SH_B@=-Y7mzyGhe?|qn8H_!FE)%r(Hz{47V z@c8&tw;XbepacQEL*JIkW`8)FVQ`EC87K!rT9U9_3)Dv@^&-(|3^tcK+mZ7@F4c=J zC(be@mQz(c&Bv&l)Z-;j3|w1mYJ`;)(@?E3&(@b3)69U9h7#(aIWyfU{&eb6>YyF@ z2_?T?fbO+B`%XFisjyqu%ID%zZbARmxMuWMVm|6l-BM_=*|qA<w@#|0L+%z7jwl;a1&mf#;`b24(7^o-qMr#Ixk`C>*lTJ z&GLD)J6MFejz))xg>SHnDaxY=<%l{u;9*3RndvSFVxR@P5wfj8Xm~MP>*P@<>-B2& zU3J}CJzIdz4(<)A{(mVY+gs}4g1?^6^PwzI^(IU}V3b+V4?>>bA}!j(Ee_W8z8nr_ zvBZmze;>$^LW?Ik7v%F4vS}wd+?8@NFT-@#aQepRY%?v`6(2B*0^RU!9G#I`v-jLm zq_T8s7K_n}CArF$j3`Ep&S z0!z+uKv4s<5=YS->QWpmVl=SACQAs#Q{ zi4l!9=r}9z&cn0G0|QXck;q=wxx2WP(8^=n|X+r!>Pa#`tb+?`bAtJdNWe>iXsotq!fOkQ6| zyhB=~D1R=zx!K?`gO*rQovE>-`X|yT?Nm1Q-0%mDavs3mYJc<(_^FuQy(0SGYOUFS zv5(@jzpV7Jl;78>)G_;$n(!lmnfb&n+;9Hu{q**(@1_6n*WJWz&0;u;!)%al+1F~Z z{fTXgv^~`7eRu}72?tzv>{X{tJQ75gVq(``SAVf7jH~&2(GshcJWfHne84oK7O^Nl z?hf<3SRzwtEi0SLCbV~p0%NAWb=b(RGn~}y?tqnbNJ;fgNC_xZm!1{;mK>md7TR4+ z_0Qk`{nz!M-+NrT4#|O34QH4>Dxp|V0D_i{HaXLRm74C)(lM`&?C+1vU?pTE%<*$F zJ%6?eI&F^fs-B7Jrc*7$iTHgxN()OlPLRmdj0<}1^guWJ6YFJMAV3K(hBqk1u< z3sV#$fGv0dN_GjVosR|^@yu*yj5-_p1%GwC6y9Z2U2tQSmB!NCrDSk8OfLMeTQ9V! zi1SsV^^C)2e;)Y!MB-Ni6H6o^(Js_b{(}zryYnf1ZF#@?%Lck5P5vtEJdI<^%wb`z zAdtN6XrGR%UT^&j%s>5%E4qLBhU@-!qo2X|1W;`X90ZVOfzYj&ZaJPsIk-i;D1YYA zG`OMe3-%>$w#4)}Mn-dCwm2PvzopX6j&t(O~T zrE*p+OtVXYp@kfKV!nYKK+8dBc%1yZ6u?tbsAv1HDX2U0_YQ4uiknY&J_U-8E^a@7 z{ci4x@cr{ucXON2;0c+QgIZ3XN`G-U$dzL>giaROSD*k9n9Z>!3ghg1FxhtCZh)yd zjDq%r=~=$h^HFl1%+Yqf8m?Vrp|K!II_Gt6IjiZAaQ71lZOs+BH{0npnpwqCSGPJh z$BzqJ7H!ff4)@ip|847_2!82c#+$i25ZBMohc9f$hUtqzvXg`~66#?VWq$#~2Q+72 ztA=wp$opFC3n0jrspOiq9DM7{xH?-F!E&CG*z|qlb;|=GqM82v<9kFAg?F!J#l?~h7S(=qc-vHC@mh=u8`e6KItv& zzK9Q~OJIDk4(O3A0@4rQi+{3~Wm|aP2A!cmi1Ola`BXY?EK?aPv-4N7U=yPB!U5k#jGT($YuDtX z%ZdM>v+<`=(U48BqrM?aUw^8H0=pyc=EwJzvA=@;lg0iGJY7D$1%F6~;=s!T?FEz$ zirQS?&B22F1<5!z4QnN+ULali!a+2xdT`e4YT-qMv08XSmmCaiswP##Mr#B;jg?x> z)uWU*ftP|zGu_(GkUX4=?UEJexuix8&CI+k9Zb{O8XJXG5_h)e9oQTFOv2*!;npol z_xau@3H9yUeuUeb!G9jLw~Jdg{?WRK1s=%e`rea>U=IsVXY*o(U7)Nc&2tD#$( z79>_cY(QcNvVTGh>@6$@dkgN-;3Gq}9J9bbs4c_?bQ6ixk<;cU42! z)ZR37DTKi#7n8Fm#*7ix<+zemjXvaRZI4T*g^j9_#`qj7k3=_z*v(w75p(XmUL4=X z%kxWzm+|(l9^@1L(T^?x33a3JgiZHMO&Km)NJ#IGhy zUJNL1f`wcX#KXWGy<%}EOhyy_Dj0?hHW$RE!M035FbLm{b8V|pyXA7&9f*x)PtnD^ zwVKRJHiJ1zb<(hFmYkutqP?R_!q51FdVf=!T}{ZV8((g=k^sGDGRn_9ON3d2VM*0Ez5arBVuYH|4Y`aC~I;D>|SABu@3X@9@)yr>$3b3fBs+>G@wUO)VGvv3PF z9Lq&vhlR=OGB#!btp>7UuP+$JFa*wWGzocd^aa;VO-G!rT|(W)6^X7jeAHHJVII_? zlXm#HZYL8tq<5?^L0zf!icUnAf#@K?F5zoqL2Q+a9!kof9v4GYoWtgR%-P50TKw0q z_7G{RyBJAwlbSb}ufWA-L*m0Z<;t(ip?Cj*B`J$Jj3(d7Wi6x}e9#L|9ka zc|aXl+bN=MQiWb~_Ox}BH{%8}v#YV5oubKUP3!H1T#Obcd6r7y2smKaf+!HF@5^Dy zF~J3;9ufX~gNmcmjO4JpN#@A1pvUGy^ff9xc4YVp?@a$ zmaK`fc&}b`A+Jhdpj@;W+J#iBiE-Sk)9CnNeJo@2G$}MxU5-LAyV&EL5|Dk(p;^2R z%0tObcyC#6CW1~C?kpxGtuA~5;YR6xyYmKEOljt!>m>RlB&2N~Z^f;zPyX1U7%*Ntg1S0!aXPIh|j zG_pKO8tpt9{-V414?M#^`hZ_5LE?XO4*&mi0&knf37+Jy60E;WKmTmfJb%pfqvrAX ziMj8)uefe68SD8`#`SO(HjuvAEXRRRh$Bg$4XIZx?ngVv2qtb~74xuKr_1_cwu^(r zZO(ql_-<3wEna9_)0@@-ZZ=*Va)~ygEoFS9&@|t%<4L_$_gu4I4muu>(&M7I9SH*< zp1MiekqJ>{U()7A9DnkRdw=HlXQ+H@yNBr8FI=hRI{^dYAPYe2^)DzW&OC^}2pmYM zYk^Lnr%+gcN%O_VGoVJZIRUeb+^s`Wuw~P|q)46~bVmn43p&)a^-9abOE;3SCg1Kv zaAH=fTZi#@iW~%yEDrG`r$m9=Z_)OgL@MIGo@AeDiQlUfe8(JMpMSeK0jU4_KmX@n zME?ib|MBScdKcTef1R@A4Wu}*-P1J-@-&b?bOZgJf-WCzetKV}|5VroGy8%O6h*rr zr|2tIvo>bZ9^-;g2}d!4f%VY@Kk57TL}couQ81R=rGprhH)*@T&UiL+7{zY0^Ep`+ z95$c_0X~w;Z8KIu1Am}tvvo4)cGht%Zj}bB=Gi%)UhFB1iJ_UTsGGi|8-D~0f_~O*@0XmSQf`<5H!7zSh|OTnij;i1jVSb z%{U#Gjh1!JQ6>i@ztKBFHqU`byIs|@ySS)#<<4jfo*vO-)qh$>dwg-S28lp!_h~p< zHFh(-dt9fq`K#~z7{jQ9oXQJ_^M~W?$>bH4r|YX5dK+aRpajhh3nDItCLxRlQL}B) zETDn99O;pSZCe=VoxcY~mFp#H^9(v%dPfXpc6Bk3tO{}D4dG5XwJBmezLbmCAe=p zchb6V<@d5W;E$%*lR*IF>FQeP?9TML3`hf6i|NaG_4Rc@REdECjG;gw!D1k0CS8tW zUyLJ$o9<8aW@ynwcPx`(>29=b%59vG!44p~Ar@BQBAfF?$ixLp?5Zl9k>H^be8 z8V}4F+J700Gj7L2Kkzo|MLr+@L5F(%-M>`)LtnaSy|eY$Jw6sWxz!21LlU{|^-S)U zUE;@*yC;M1i1$}d!aK|+84ritF#N%IgoQaKXi_kmVH}vyz&-RQ;c4_$&Dm-w>V{^_ z@_4+{JVosU+R7Fc@Czkzsl&Om8ZQyaU8C{bB7aqOyJFChDO~(&eyntSCnItgwX;U+ ziaB+N%5mcPkLBz+Yw|mj^4a1$An&QA8zLU8WZ>-)fP+mDOn<__a|zDr3%-*WN`kl- z?Q?G5BO>$WtZ9ZDl{;I@IicH5ifV0rTx^+`h)?Eb7P4fu)(&yeL_1W?B-(2Qe&Uzw z(tr1utWCNyofGsx6?05zeTk#HKQJ-hwwb!S=4Md@M_A9u8=L>-?w2Xu-}(_3^TFgB zqW9}whH)om`sy(@q?mx*0)M1$e27|*xrBXzBtY3oLaL5oz|a03QY^Ws9tg}>t8PPm zRI2+uS*%R6T<*?*lqCdc(;B1|EU$J4Z_bRWt1iy^JFY=^83 z1o1Ea;SbXqBB%HMLGJ<2#|aJJe`gFIZsb!#y{GcOPx-%o=6&c%^r;p6TM5u_?*H=u z=#$a+xAnO56bu1#;=yK45Tr$-jN?MC#W7)10YZtg9mv*`1m!`}<%NuCprT1Lkbf{N zA|27-XIu7U?u?4B{L5A5j2F#E=06nTHRjT+V(#Ar%1HtFVks}(<>hvewO7bWOk&dqXa(Olf#;hHTfc#2AM4`?$%A9L`$~kAd7;F#X{D4iY za?8iV^#Tbtn#(ZkQKV;j5T4r6Nn3S7wWEClnGQ+)fO7j#TK=pY)BU+}*Qs8fsQS+a z=gs6hbhqoLAxguBNU|Po+6?HWJxG7dnlz4q(vjjIPey~r+yWlfeBrg8%&C95WQM3) z^JsO3O(9+4g?-Q`m8;0hx#7)#0x$?>e4Nvzh&xANdn6j)L*`-}w1hNRwneUy>`pbh z!AV}Y$Z+|KL-c+?jku1@w+rm~0)M~w=N*W8OFh`PQ)`dDLloPW#D>HL#nFG5(|4I6 zOdIRHG77a!*X!liG|*EobW?M40_%rlmdUHAJ)sJXcA&|2SzH$K^?}mX%kjgphjN!xCdA&^zcID zl#L#E#ak^B95h`=TYjXas#nQMpoTO$QZ~l%h%NktYG;Rz zcS?45UKI>6`{@~oJFvxHaSHy)Zw7yWUL5A*mYV(tan@5RNwIm!H^Jnl!E z0NckKPt}ghzBfQ$u8w~&O^2b+zOMzz(ksXRsC)i^yw{EQ^wWQrwE4S|{6}#2_THer zs_w6bZoyjLWQIf`kZ?T~WnkZCNgDPb&V$@1WWqd(GD(m{eh>35}M*ekJS4kky1o}IEBrNRa03NlWShR(SWPEFhK9fT*TyB@o2c8_t z;vkDbQZ&aA7EXZM4WrE@SlpreE=Sj+e@q|Et7Oh8&ZwVSK?;kVi^*yF6G*fK#rtFUNg3~6L&CnMLM}n;vSI#7Hiuq zeyJ6~yS;xa8jp*oCIpbwfv^Pj02HOc-SgbOjyLJx&MiwuIShv}9`@ph_)gh*)u7du ztCp+xT4@NI*_=i-aT0DJ3n8bPC1WXaX_o7Z=RkM78}Q+7RybRXI0%cplKlPtgbrmK zZ_vweIcs8Keiv6<*CHp#PiFGk5B}jY|8DV$$NPWf(-IHqU)Tpp2Yd<_RveQ8?jM9s z1Z~qUfm<9#qcqC7FSMM)X*XYF?flFQ&$}5Px@|HJC1Ds1B?YAuWugphomYlO11-qf z%lH#*;U|wRgVnS)kE+0~taWzAC3Vdo89U};pjh5U2mHeB1s<&Uog!vW1|N9buAWMn zp`L$h!K0HN>e&>=Iv``BK;%lfpl`)(2E}oP#ys-H^3ks2vQjI*oV(IQHL*po>b&XD z=zGJQv6d7qayOa~3;x`8q7V%atB%iAmA6X>H)8M}Tz;c?T;=Sib87A&D#mmC>!tYR zsiix3f2XD74=311s}C4IHO^TN|RK{xrr%QVT) z*PeHy4^-aoT-W5=3Sej#FaE!dG6;57LbZq|J8RhZ7dytC@qA$ni*V|=;n|!PBlpOf z7ke6xt(p(#WcIuQ^}q9PZBKV|AK-Z3oH&y-`@?MDs$vl9ISj1AsL4?tfunycVY8rr zVt})M!R9Qd_QE}`6<{pQOX#H`KTd`AnCQ4jOg)4}!ZF=wn`FLmPr0h6L?Su59E^{S zuE46&HAJ&03u%sjqbRWZT3qiSKrJ%aO*!m5xrEO>Hsl- zOLCC-VNlY6d>iG!8Uws9&oIiAxZXC-$5G9aTI??(l(F|lu0ul zIM%SVy%0qkMCmH)d6mU4(aqTT#AKz=As!_QP5UD0@!ZHN9 z6OwaHiiN*eNb=eyYhiy7SHOaUzR2cQ&aoKo5pR8}YbF{qrg^c>&30~~km}~qGq17S z;-D^~be+iB(XnzxPz40#@f{@CyvaaXV=I))x#PMBjc`5zdf|5Ty?^rO(eXQ4iH|m~ zXguF|QcK_%0W6f`nT$zLebHae?3E-8%P=&kmvNjWsh*tr9v6R9J_WQu8uoN;)xZWa zf_D*QCnvF;cQnHD_E3==C_wG8oMUt+7%0te7lYMMthFj-MoV-w4;6D7&nRv`nMesS z-^Q=`sM}L~nn3-nm#FUwMXR$?SV1LS z^u4@JXKBZJ(^RC_BW`=a7J~|zdhXhvX~T0;wc_X$^QJkmkP1sUUkP@GSTpWxf zfGl^*vi-}4#OWV`v>)k!KbY*{dA`2-k9RpR1L|*BUm<5{k}%IeM8X04>!Kd$-&_k6 z(kzO*?u&mtj;4KeG0G7JPhv07!&u}ogrvsdPCwV1;kc!f)UJT|X~>e7L~g~6{iZSG zbWF+!vbG_*L-72fmFP+`=;Ol9OBa2tzj@j>F#N06qxRV;Ge17!wg36AZ@>88zp_w$ zWBH2T*V|8v7Q^D;dRrKc;izp>kn-V7n2ddtg2I0X$1-UL#Dp)lF(R!DEnE8KF}E}m zVX5E)=DS44T|#&R%lcAdCyYwJ>3qC{^`IFNGoS`E~R z1hOUbF}AAY^$FUaAp@3rB;c>7C&zFCqI<`oUDEa#3WrS`_;$l< z;Y4p$K8erWt*M_I@8$+Huizf6D!(-yUnz_*Y@DP)j>=HrT4FlEka}f6ptT)fTB}+d zZy1=6_p~v=2t}?;CYO~cCOpO%8pr3TwmS^EqeZ$21o2P_?P3 z_pm=*PpwIB%c?a}M?-9Lhhl#i0L3f_2o0lZtje-*X9BxGIW$NwQJgV>VgbnR>(#|Z zXjeIr>b$=n+vk;wdh8%Nrk%ki*t#Mkh5hkhq@coKz;v{7$M&)DY{!IFPI=2@sE+mw zHpM7$#LCIS&wY|wuCs4)jLk5y|KyqL0YLe$|Iu_p`LqrGyS)v5G>3n9`tVmy#qAG2 z@+@@6{wPxV@9K$h7jQK-p#Ps`SN&J3Hy;YvfBmceaq!C%+XONC?Q5IIT6GNouCJYf zFY@hv*azu8+wJ03FKYtw=5pIW?1FR~C^AZi|Jy7F@f&zY4nT1>kdYJ)%mDrdox~;z z!p5D=eyEj~b290yHsgPJdgzGdc{_@%l#tf3dve97Khw4=)9>y|alDUD^GKlK!iT#Ld1%LG2b(1ClS7!v$0)&yNCMcW`F1wa_J3F3cUKU85jW0RBCafxfP z>5xT!X;z^EO&Qzf63g;9Y(U^U+ij`6|Y zMyKTlmAcNR*Em;r))6S`cKSx_9-ZY><4itY(OE#?-*~a#Wii$p#vMAny8xAi>*OIL z^l!V#?_>sjnzpv@%UCNv$ixi?vq3iwE7l@#5_We2_5^=eohAkphKZXvRpooU+2#v8 z*&cNLRA6ju7Lx6`xUV7W*?NixgR(0wi))B&vq0;47_}10!6D&u9Jz?zq*R8Y;0k+3 z9hdoz-s9HXm`qAj{aGpP+j!OSt(77AWZy>#+b>EZ{7~cZY1(J|eiXF5D?U)l!E}lv zs@^QH3xI!6lS4s64l%tATs+OeUJE4FyJ9eBcRy#5Im)Vn!R{8AW- zu-jN5Z3c-6P9VDCV7G z*AdrlrUd)(;%bQ|t)bI!c$^`;NG+x$-?7EB5FR|CYtRC^89KhN+_}62E}owKu|2z~ zRZ)Na=1*Jl57Q%_=d4ZC9;oedYZGF_MhqJU3tO@QkT5*fSP+R(jsX%yoCT~Cw+POD z12Ig8uH-DuRnCYaVHdM zpC5;X7l4q`o%z!^Dz?aAg=}v`-t8whu2_F%7W#8I3q$_}voupatkN9+si$k6`M?s` zBm?41lVx?o1kDW!u((6&HBL?gVMW>WJ0bjHgIZU9*9XhE*pcrWlWVkPj*`@0!YPlC zPzD^3xhScFnvkL_@P0@VR5=)kEF6%RgX$W^=r^oE*{6B}Z!>Yu z?|adKOlEQi6;I=(c;52BoXk}$!bTA-oR5ncb=riyC61(n#FSPXrz-7D27%lcH6$C( z+<_%yR5 z*Kuf@d7C!K3yTdh>h3*b+{3a!-s^6e8mxeqe93NQ#xnZcv=N z5WK-x*e1ML{!YgEr)ld8@-o)SJ7+-&ROPN%AlT3i%;XrlDhL2t7PusU8Url|4A?u? z(-~a`W2SRXN8BYTtYeyZ{uIaOv-R2)mgnv)3EhD`+sEww8cum+At%f-UG`V&sj^25 zt*d3j&U!OG2_}t@%dwc`Zs&hvM{9nyUzMS*u#<;w?4JX5UrgOH)YEtyyaST}qDgb` z9IR`qJAg6+cLNb6>o}IBqqU6n4Mj1IS4uYDEXY%8VLW0VsjEFWAiePd*N<@&uqJis z#2mLTfD%MxUBA3&2?_A?)qWhM3)2V&|6to99M4G`t5(jt4rJpTwcch zx!FD@tc~??)YkBW!~>;C5;UoBSF^Z-L*NH%iQs_J0e2eM39?Ek{MtlICU@7z0X!7v z>2~E=L$LC@GU`#4B@cfHh4oqyyQ<8mdw+aDWBVn0wdmehH&2=RZMP9<^N#io3Yymze& z-OJ%5l0Qx!n71ArkF>q}N#=?7JKeBb6Siy!N3E{dxC!0}tVzbK+9o*`Y;rVF31xL1 zI3m!^vNn!V_?suRmJccFuu)`PH?RBo_#AJqr-3;V!BTmDE~n|n@*sO5{d`)$n{|CN&9M|Ce@s@mi?rQEI5C96ZQMM3Ok8JGj{7Y(9P04=KCODqNwW{5;g5dM8_ z?)BQ+MS6c{KJ65+Xfqq;=c{U* zY;%$r^mrFy?$AJ2Tv5R!q<>qatzfw7MD=O!tE$@nXxX(U1Us~j{?t=7u$ZkoT$Sul zS;MjbBdZ$bu?}ZifZx&vxYZz!dnfTvqUz3LMALurebE>ddtJK7t4YEbqs?k_qE_4> z#)h3JGL|8Oc6PSjznsog-(sbO)EV_@;~4CGe3LJ7UiG7VSNMDb*F2k}hQ;Bw{51Bm ztyM$#Z<*+>GUcj9Brcn2D~j}QD89G;0$;um;~j3Xo-EJG96jCqV*>Ilj`l5 zkuiU{IO%{zfC;*;+<@gN-6-dG&Ng9YjjACHJ%bguq@}(Kcg0GFLNQ zWvk{@T~YVmLfJAZ6x4EHTd(Sg)T!1Gl~siaL5suS70yGFZ&nR9v3o3&(xHT`0d#+s zcYLv;2E$M;iw$k>W}1d}?Jfx@bbq&%h+cQ3u|bqzjM5ugmV$cwZbk@bc~l9NM(or4 zh?U1%xY`u<`m+aMF|$(u9`wvj9k3~%-ahd`Ugrhmk zG%AHNhH`)|qc{sFGY#SY+vaFeiMW5|{JL7{?2MXCNqXG95Uy&{nKMs!3ce(}s*5X; zaH3Hy*_SbG$BQF!ap%qoO_mLLQG0y z7?|#Bv!!~j_Z?)RS(|+_T}wM*nMJCOxl30BT*`1o83UbnBzs!{_xQrT$d*b`X|NcU zA|qd;+=>l;jK=EFnd_-wl~TXyDOat)?2qAv=BdWiexovMd&b%pkHc2ASQN-+4xVTh zih)%)V1H1;vMdOm47epZ+#r7}mP6lJ1aw!u726HAqd_^nh7RDTg?Nsv#Wi+IjGh*< zBNAnSI2(cK9Weqqd&Fe5#3r4@*)IoN%v_X-NXEr}#U}b{Zci2a-fOV>!L>*Kp*MIL z`GjBmFvk3t?q;1Pe0YewbWqGxJ#&E#bE=XjB(S(9{OeS&7+`Zv-9mrSx23Buf{C4N zUZUCaa)&wxK2)Ppq$nRz7lQ80eUVhQea6T6F-DGN=CF)1@{FJzX+t@PHZw|mNU!ko zxyv~FGB|Mi?dtsZ>9L17KG$J>C{W+E-?~%yY2>+g9QLWy#G`U&ojdyGiu@2!dYQDk zF3%$^G>L`)0K5zU@-TlAJT(+Fz!VL;q64HFh?+p@TGgH--dvqI&UoZSpY1Yaxss_h zJX@nJ-|bPNftc5^87sp%kOZW&GpB)}DJHf!9oOC2F?8^#x7Anc^IWm$SP{(OXfrx8 z`uH5YzdD~QfBlClGqvp>=Uyor-kHC8ui-U6)pGyo4e>nbv-y8(aYa34BaGrGnq)W< zE>vxj3Km<0+BHct>}Q#MHfYXSJ)*XH*P@ien!F+HkeuRA4;Q z`c2EfsvQIU>5V@RJw^3_`;WvufvJz|DO_N-@h6hB9T-`I`?l-#?5C~1H zkViUIBe()^%dH)`FaWahrT#+;0DCDT-LlO6%||;PnDRN_?fKKy1^WayRYO19*`DTn zzE}-lS1F%re@J&|nno!d!dRWsaR8u92LmUO)!~1U4~!#AfGwyu!N0k1hjSnt#9}fW z@5z<8S(zp2dW*%DPKNv0-pRGe0+f0AEF}US6O5Tsn!RvxW|+%x9MM-ynaGp5bD?=| zG!s~~@2>Cu(8o`17V(Qvu^ReOn(br0XM5BWHH3|h5)k8C7(7lb9R9U+j5Hy-sFEjX z)_{NI3!$9(1{azdi9eaol$ABuT*hKynUkx`cLMofvqMFb*Q#97oiRhDCutuL^H4_n zT9@4gL!H@2Y!+uzLR>i5$q&&b)epOoz54K$0a7~wSpGXy>wUJ$4!4)>daMv9RN|s=oErmA*4 zky>M3pk%~|xk~BT*WQx?^*I3h0v4!?o7}<@>=V0pk z2LCWS@@3Mytsf(;oXJXGZrT_~9CUva1(bwl3D95Kq)vjpS%QLC1jlINjo*M|>tr|Q znZ;s^1xj~+A;^Og#cEzoMxFjzn5=`bG98ggzuddzB}X!6@5dM@EXK?8@_N?xAt_DE zmD@>Nb9&NFXVSel^!U=YZ#8y5yeGey`eCN$@s?j|It&WRPr$Qn+o_r#+Jt{;qY%~t z$VBP@Yuga|)65&$jA_I|9;EU%m`DR!JZx68bY=^bfK0hTRQkp>Udu#2Jxlyl!(@`h z!mS=UvA_g#dV?|-Pd)GG#X+`Yd~93W3!;hSH^9jAHNQP`|Ng3Mz4_kiKl5x}roCId zHPjfpacdZi1rnAaO(0q!SZ05KB>--p1SLD*DkNoBc~I~Gc_VdJPyNpI?8d6#o`#wa zpcBGOR=nEfScU2vWOry$Dv^NXyq(bY zd3Ntz*A857(GdU$p9b-N*yg)EV{NO)VXNUc&{-%4oIRnl0NGItN`ZeA!XN-`A;H%m zAW+4tt|V`QCFv?{4wL>aI-B-peHkPQ;=3x*~JyWHBG2j)zc zE*9<`I_M@*dZj8M;pF5|`(%FDZ3|i1xj#S>T8r+{I`OZjbK`D8*0uOq9NC_-vB~4ORp^5T`j|6;nKv8zUMh>`?d$# z<@!uZH(3jW#kPL~Tqryd;W-PwpXtyh0YYvJM{No;cV8RWKw>>cMqW>(E_#fWiO3<> zp;<0hYw6;f+Ict~t=1#dSNEESkQzPOyCBk3=f#eZ2zyWrm)#L&ochZvHCT*R#bPHn zDfu6ENe`~`OJc+Jj1QaChb>RoV$h1!!zhZYayG%$!vTM`;0%-nQb#9XF~U}_zjH*o zF5q0lSVjwDWNLePvBOMjfsYw_@9CQ^vefh4k{prQK^pE)>p0=iQeB7Sbf?nj#OtJE zZy^bSHCmlR6zdj-sH`^kc%a#F&#v`R))995PlNw7p`txwW2TS8c3K4n4?Tx6Skp48 zYLjAY2DN{146{+j#tqcq3=Ht(H@YNLO*fG|4K}1K5>Y%F{8 z?wWr!-5&bKknhKQH)}QrEr*)c2^K`>EMVytN5KsaOc`aNHmie5qDC!2;$*!m{JuHl z{%U3P;{JNUMz}T=k0h!bd;Es%6s)1F29aWr;&Hj(p18<}M?(_U@sSn>`rfq++(Bk^ z_sXLKe^~aVk$&dp{5SM={oC((K#%n6=EQ%D@R#~Je@ypbvnre8!Ku+W#_22t6nB-P z#$gUYF)Zu}22d3wqjQ|efQ;l_1C7%;QL&OSuMsw&xc~&4#)zi;amZP5G3l^+Pgdun z%_RnPmyxR0a7IsKg0ZIE9pRq><(%X!@0h&d%%@XiKMOmKOT0JPb6(HQUf+w8en)@J z{U5%hvhDYuXjkR5tEj^QF)=)bI8wKDf}t(aGzrWw8HT_xK(g$2^%%ko-3IE4bN1G0 zKQ`@!O)mxMgl)TQ$Ilm_x?LUZC9z>a85(oF9+s>J#1e}bp+K*gR(4G`r8h;v_Q&Pc z0kPDqo1yn-^@IDa%=QU;zO&(f-)w)62`dvlj_TS9H^jhnSddv%JuiXa2Ajab1JM#V zF)VEmj)g+_0kr*_-A^B`1;;<0-Rn&9APlzBkso$vq$eDwC||mvvDJsJx?OpF#vEVL z!xs2Z$zVl8<^3gn?V#FVvFlj6Iss7OfE4+8{hcy4rQ224+YCYVR?|P@o`HYbEYGuT zXSxTTBguy21FY(5g{p0dvC z2n)vUO*bEA{ZJr04-l<^cV&2fq|Ut0);4uL$*q(V*b%ldgTUanHVwvtb;!|GJ8hf* z8I^&95)U`u;edX!3@!E&N8Qd?SWU|jFXJh@S_m%RAK3C_Wk=XCp6={{!h7@K2$$1C zha4*Oh}+n4qy?ibvdVwisXQ{tofx=OvRl1}wmzkZH^mjcFm-cJ*AB;NTT`1P2W#>yPG6siI>uP zd0mf0L#yO9*^wrXCyinbN9qa`u$tSnKHOXM!Y?-2pmY_bb0~ilv|wVC4L1dwuy%oF z%aAsT{rzr+p9|b^lUnzwnko$a)DSS)%?j|UPN!=K9uTCH)$PjZ97HEH$2caA>nz5? z?aP=%RiBq7OydoFH*`6_jM>3lM++nJCJME-kEB5!jrS|+80U5Z0KxzH-}Qs;U;nG&5W!sG zqh4;6OYzpp`%$d-I%{RXm!bOJyv2L~>^UI(GGd8uvmT5%}y7xt8wBLv{CEhp>0~WK}ald#~4>QQ-uiROoQ_H=w3zo=_E2`-K1f zkOq04voUdN0N}1W34(JB1wJ(3%QoDXx(NUv3im04J1k{l4#{z#w*`jwYXfusRG^E3_#v z7WgqVSkkKMaZ?QIA2!GPSqrYq1dcx-Br%Bd?&_f4t4{LEOt5=U>jI}LTo)kFY@Sx^!`;GHMQwzqu z(kg#d4id~foBKk(7{>U_C?{e+FDYwmWg5_Pg*}ZAAi7<2rY<5}=&Te`X<&5l5nl#2 zKbyFtIO+EJm2_giDH7E-F4MlbZ=(4dRq{OWi6;5^W_s7qe^{}e*ZYF452R%JHXRz zqHWn%kH+rOC3jcW?e_@ms?K|gHx~rawfX=(Y?8H7$g_pt8})u7<@?*c)?d4z|A*=& zV5yrI_&c!0W4`7x+zwj6g=2Df<+kadrUZ4LVWI{N>NEo-XmFNvj02GpAZKqlg^qtb zz7ou|WOQ>z4rbOFUo0hp<>rAsqdFE#l9`*FMiFT(#Os)v4;XyI%~N9-b@=ga($^0f ziD?^@I!Kwh=*mjh=aBac`O9(`S*XK#H@hqOd3XI$t%hc<+E&$zdN*xqGgKwj4Vxw% z*iTUt07aGoWCxUxmciN}3kLB6vc zantKj5m6{!zk|u$z`0R&&6(ri0l#c&_0WIy%mQl1 z4w@>jr|m}8z$KTQ;4iFRfvf&@LhqC;T8RkA{7SWwXcOhBN_yF5-rhroYyq-Uc-!+YaX zNARZ(={o#mcrL`DWN^sD))uqebM`}^i~~*{nq7w)&DkE}pKay13Jq^XjRVx&9^%MJ z5o#gdlq-2)HXdfHO#}W9ncL?%!6wfGE$-H42n$S6i6uY|Y+E3rHgpsA*{W(TYXWJ* zSrq!N+PAGv$-tkinUH^vPFgBx%6t;C2U8_RM(XzGIx6Sf5Tpf;%UWwf%~zW++QeOR z;BKxfQ4|;@>}M`coF$b2#QkD!se3Pv95#<6(@y~I+|TiM7{)Iqt}XOww8b}qirfHR z5nO!|d;wgyDHfz=1}IJda?`=(XK~5|N#56HQkK~1u(i9#e7}DsD3TpGvOncCCK}DW z-d@dYIZCjxW^27HIPsvm98a*7c|?7KJInf_P&7`)7&YF~>#@Et50g{r#J5}N@w=Of zSD!Y~AI3qC`JRpPXiiGdfH}fGiaEfzQlv#O9A?q5x0-NMf&7aG0S;|pZyb1Jsh(ZR zM`k%8&|^U!ozH*7NXoE7 zQ~aoI+_5~6O?)=}hK5O!3Zc)y7y8_Q_a^LaBX7o|Q}2Dq481CUu#$K+pKrfe;lgKI zKeeX1e}My!>OY=cfLiI0+3stPPp^7A$%EH2$j^O`U;cmSspsj-dta>Jr>Hp(s#CaS zE&a}o^f6(*Rz8l}l2wCtY{md>pl*YTfyPW46uTDbpty+vSPxnTl!NE**NY{aII4e{ z+1p)UUinSRsNF#^-Y~8mMct`Y+R=7)5>98+T}E1>kC4lG-AVC@#CG70>aa(C>9FV! z$kL=Ui)4S>4u_=r{bH$4qb1$1#`pJ>tlJf)|3)&?M;g~tk4%^ye4yuQwEwWf$J3O} zb$A@NI(?WlWdZqQSKVkV2LxXx#gVLmvuH)9>fi^EreW)Eq_TLhBiBK1z@TM#5l(&2 zW%@Jy8g1PLbD3HEE>`fMx16I&ucJkS(~ zCcX2Gr&yH^2AK2)+d`0CmFzyd*&)ocy0CCl0lR%ezfb~C5&%$AJ~H-xgEDMQSlj%O zwfCR`S@6GDh5*bBCkP5-IL84ujCO$XhkzWlfb`c5Ks>&-_`>YsS(=YlL(T++@>Ez) zR|kJQPGon&pnlLvIwS9TDe(0c(B4aW;du)0^*t?I@adIVtt~E+n1N)lO7AMl& zYv0rruNuVP*K37!Vc+!~&+ko3v48Be*Hcv{ytOF(aN8Z4whR*xAst+^N&#h)B+6Em zYk}s{L03xxhseD_GIZ@cigXBPXlzf+J!gN-%w=AP52Ij960R+9Tg_fD@M$Z zNTGRu>1o1ZWawAdqEasLhS(61#ogQ(h^uiPtd8UPX`;pF<#HMo_W3wC&6sEv-_N{} zRDU}0J0JS@PrMdT!~bh#>P^x`p(X^ZCc{B=U!}L84h~#^L(#Uu!Ch2IEm2TZzmZFy z2djFyAF?1nPkKjVaW z)DFA7I|hhwo??NF7YP#HBwf$NoGbm%KNtT!&siDcX`rRyA|Ya{n#4N5u36x&;|z^E zm6Vx;u#RH^E#>q|3i!2M28%uwW4T%mFO!H*rU7qafe^%i=jn7`>xE`_?2do&wZ7uJ z%!Z#}$^`cHJ%1gaR4G+Arw$eV-dT;z6=X=~H154aq zwX!^_{BIlBFw3z(Kmmq;K#n1SCIbZ^3TN-wuvgIUGNF8dwKI1g&m4EOwQM!g^?2l@ zbT6>V=#r;`U>1115=!kf8eD$^-a_K8%5S&Js~w)RDLA?y`aNaCIZrOAvUBoSi=F(J zD(Hd9bPq@oxV}N;e^kG}Dcax4sD1<$efJHOald)H#zDzD{DwKS0rDUN5Cjv1;tqHR zxJgwx=QhYI!Gj|)^i5dUk3=6=T;w7#h#-r67Qx=S-1ZI{r=h1fEBAjRR^|7S%xYdg zxa6|G1&)%YkE|n+d`=(}-#DcG5JUQ;lpHG z$UFjK%xoN+({!fG`{RGXGUy(Yov_)gT#I@XUOJhq8P;+^=F>}#Om=9-IEK^bm06J6 z-gU4ms8MQt1AP^sH~tSIV=A7q8`)U*v(l;p;F_hef{+Zr?$+I>OwYXW~Qn{#6});-mJ$ zf2tJysU&u*iFkkW{!>-Imyq`bKK~g0;00dZ_^!BK{eHEuUjL?EY)x+IJ&M1x8!zwu zPKlkDNk7*6$4E>60aOQDE; zlhMR4&rFeB4`$Xk9nn0HHW_g1o*iyIH!+yuY|kOsyx@OMoi3#)c-nruKuC)}i`m7ZP9@iw&a)ZG zuLxtjlv96+iL+p~MVVtXV4Zl0d*)@Kb=Y(=HopqaeD(b@Gi5KBPO_ePC)X;!paC?)%0%7i=s>m(*dd7Kq=|U8#$&d1(!P zwveYPy6Nzf;K-?K_T*AtfGb*AT2_BAIQ+Ft<^nUj#U}L+z9GLaEaSbC+Rtq9VTAh6 z8*P6UgdiX&qDY6Tz#@#c04;(bgaf%+)ys>hn)3o<@b%dXmx;C8#@K8G!oKZ7Q zQz2YS3QjYkm-O?IhHZD=rN7FQOjHhYec~T53`f?QFI+B)lTYG>x|;h;)-UxGov+5< zi3;q?b3@Q`qTllrexuv`$8?pY?yp;&<}H5~03HixE3E}Ua76bV!`-AKz$q2h;(4$xjkjMVd{hjsIAtcB^k5TqfoV9x#E zz>3ooMC!@`%?}LY+06XB53e1KQ@@cAwDX2u?!iyVG))9kopMzE^-ts9W}2G`qlSNK zxwQ?az!L@|5`cW@Isxo;)tVTkKmuT4K>ynWsv9)-=3ev2RfP1HsU0TVc}fq84c=Mj zazGQ-?6f#)NE&hKX@6J`j14DxixqZJQjN$NWGv6g^CdHfJ<`}m@?vQ&37IeK>%zR< zYfWlpBg*}s|7sn*7=!$&G42VLjbeYJ{`1?m!{7|ShLod|G*v0)L0(1xGRBZVw~&lu z8Q>YelQK`mor1Ytb)qW!t{QO4^62KB+4fK>s*n~=#Q0{u^Eqp!h$4#c$1G9K!|tWe z;)u_0jcl5Zj>EBTq33ZLTI4lZcLz69lo(qFN}u?qYUoGjUd;rjUj0)?{P%y3N+t-w z4Dk7@#)}N*096mhAan~yIRj82#=%*dd*czoh9amZAvg?C)wa8feIPoE0yFkvcUNu- zUz%bUPfQm(ZK02a%Lo|AgAf;UUM?6+ouv>MVe-*V_NO@9D}kRewq+AI=+}RNm9-4RuIyj|=?Lmh4nTbXmLXIk-r=F=NG~XL=UUcL zy|~FDDs>Ti~6Ma4>oa#v-nK zK29l(>&4DD4cc_y_ROYk6Y*_aa`(aOv;GTYV4pniYUpPx>ee#0F=T)J=S^k~p`$uw zkvInT5ZqN@MFJ%llp(9Cu{H|A06?3qH^NwLa6BTGypu~*yP)2FI-4$8IoIR0dkDa! zZUPX6B1BmC5`)a3b7GIGLW$^RYDn;#3%GL!+pHG`{juhwl9F_ey!mqrnx30C8*;nw zRsCu3oo`_c*5a*9kbhOdLTa^PyuTZ!e?TP;xh3`ZqYP53h36-??4_l`i_`dJCxO?; zN~`$eizolZ!{{DZwEeOdpR(FHZU(u3NBb74I~O%y|Nj9{O9KQH0000802)yTm;Uhq zxC0td2ba0>0n82>Q3qFL-buuJ2mk=!DVIO=0YHBvw-vt|@OK#KGy=Ti=DOWAAX{=R zbR7$ly*UIqP&1Uoctp;U9C?+6fi80BrMI>@r@aK|ziYE;b8>n$cE3Z=px>g8^C6XT9LAafrB8it{*>!aA)!+c7FS{7BNu~F62%F1~rWdy6NCUv=i2Uvfq zb-bxegBv6!!`QzLEuGp@vdS2%6!iuza9OAMa>6kR@_SR(^^$NIqwti3*leE5Bqvkx zYXW;`FeS8zo%EitsTx~YJJ+g_(4FIepf(mhClRcAJ6O5bB?P^A7!to!(mr@P9ow<{ z7@1SW+Ixvg*vf{2b}$T;iDCBlC|G|$M99Z^GTrm3IcmfOb@%ri_{e#L*~m2{0HhZp zZXQ^ATTuiG>jhjvl`M@43d=NEsljLRd;CUhdZRDxHYZz|whM}N8ZRiTv<51R?Acad z##7iEHZXu~8+ssn4O`gQ))*$;8Y|`^C8;4mN?LQ!2U?`frijoKtc zV{{~Ab>hX!pZ<5D9BE+%I?=|W-YENLUYZf1f(dnCy1A=q!kWuswMfYUPukI5k z1nPl^7~|1}M{!?<^@88-$1=0P(TL5-^C2*2L^XZ-=UF~%u%qIXYo|h)qv>>*Hu2yW zL@Md!_i?`xamx_)vi2UYEN4$z0ll4l?LZ~?Hj%Lqwj`!AKd480Wb_p#GQSk!mT|R= zqi^s@83m_*;ypD@oWRT;XSsBVe#HUbHrkY$y{UeDbY@~!qlwIkrsN#ojagtzn+>P7|QHhYJ7O`kX@ zUFjtmEFJH;anU9%c0wZt(r&n>Z+>yCXWH|p@wmMiaqvI*8%&HF(KT<4B&42=|8&(| z&vegA?^L~%ZaDvJCC?s*)R47B;+CsL7sTH4Ug>U2omfzEwv4)z=pcMK!Lm^dr&>vF zf5H;0)Ibpt;3qOg^17o~s4@8^ZxRbpKH=NM`UbOK^gJk|vZ2ohm`vgy{g#Fa$>vAQ z&z?JV3%sN}Je@6C4Rp{BUJwQ8ko!QnrH>KIASjU;s={aaGL4`@${-oR5%oY1@t}xv z!rYW$ph!pZg<(d!EOzH%eDKuD$1itO@?yi}}Mu@Q<(B|HY z2E{f*%~7u39dB?)L_i;x7P1}S<_1=Y1k`hqz~rO2t~@wJfXpeTH9{xii6-mADn!!A z=`;?;?El&81RJ3fgjz~;@_oYIX&xeAIx%+f@tn-MXU4DwG*0SIHnLBU4TV5d+wy6* zfRCLqWC!7PzpsrqhpnzPB2_(l4pk&EF7c%`Q<;mzqW1PT?yk-^D2KSmf&CHOywzXM z3)!DH>BL=MA8}isA69#2~v zUv{_+)_1@}7qo5ti@Riao^b>?PxP%8OGJFjCEspA6RO`UAQr^BNe2yj$Tn`j_Z#v@ z6#~Sx_C^S5Y*1*DDu2fKc7~qJNx{k=u|^AZSkLoiDc3)mZ6SYLS@7`HbeHU;vKq39Z{Ov55RqoF#1s=uA_(Gh)&lclzHOgr`e=sYfoBL}N z(buq=zOYP;cPIHdyN{P8Rqq%Ry1kWRh!gJ z5;=`de*s9v`s>a22Lm^5Z68?Ga41yrZIxJYV;v+*;zIQ+m)tv{SWyB=N8-SCF~uVQ zi_Sg#JMHt0*a}1Gli$bh<=pG?Uf2R!TeB4*^a3%wI>_7?&WQ4)gzKJ_=qm%kNsAiT z?l*$-88l=J^@UTbNZyAjM;Q2_vmsZIExm$O0?k6f#W2`oDA89*_UY$i0t^J9W_QTOy zj5Ma4@-5(DLqmg1WjP6=60dm1aQ{Gz+Q&k4@+{-r1`G7WL}pfXRXYZjR(@q?DE9rS zKh)ste68Aq{;%uNl)i=!c7O&00a<|n0ijL~T!z3&B7uZYcKiZ`2K>|}?AKTjI-!U8 ze+co4k%#=nB@^h3>3+e_NNe@ zeR(=^xL!RpseOPLXxquD{uhdPH>Ov7+&(7#)9(eB#tG&&|E_GaQ9z1+po;sQ(d*;9Vamzg>TWaU3N+vNU zXndAitR&K|bLTEliH;y1??al_GImb=CL#88UWPQ^AuaT1K0tqrwl&DKnIkAlflVlf z>Uq$Y^LZwA> zm=Y;$xhy&rDj@7sR>F-i2n61)r7RH!s|-!0Gwq`MIFxTQtD4*t!IY^!5$DL*R#O%I z{WWI_DI)H%7anmqpbawnfrejvcV{*FEM3s~Vp0AXiw$#}^lqqp+7I>`WQ?y4{)RQq zHMuj+zi3A1ar3q<+=5x`rIX)5f$H5=4+=UKyybf#HBPktUc(m|A_Ds(@qfKFO)H>a zilF}^znkd6!J5GTBg7A&zzqK*#3NG@Ou)fGKx|O{bkkucliY$LBzNt@69FBXGxn=2 z7=GFFfXECH7X<;F-AX}#MDE74P8f_Ub34x@V>5-j1;5(+2Z3}wgqUvHUo^DQha29d zBLnJ2PPBK>h_dC&I=gihvVSWQ9AY(xbez!dQl60S4Ru*U1 zQievpHvbz`Y?^8pPi1ECULy++_Je9i*7sk3dH|Gf-=xJEgmg#Ran_Mbu0-4{QQTCb;^3Xr(K!~R)lm3#p zWeGkSDkd94=KaHTmH}9M^~AM$Jfzwd-n)#Ep-k%BzCy*eS(YNA?qZ(9^M`I~aLU{; z0p5zqYiRX;{E=@<#7EIul0@P`?1@Vmy^Zx!^E(VwiIUlXypN1iDEKUUl zmQ9%kf&>?D328cJm;^7EqoR-NSBBvDwR&0Ul2U~fiFl0cr=EGONI2$%X@?oyw&jyw zln799e=OeX#9>6zXJOMTWSMTu?F~o@_j7H`woQHeZGmv4Lh2I;*&M#he_nmkbRh^& zXL|i28+~e;n*peomqPet&~{{IiR!%|H8VAv#tUG0!-nUIPi8HxTCgMP`N`SglXs9G z*kbUt(s(<;ANagZMeKNs5rY}cgj?es+t@<=NL}gC>W$$vxR|CouoYW4t%xF;^}6@0 z$-3Ukg%evS7Q;@6b}K#;+--=VxRc68i-IsfBd>F9*q~@|sOnaxKP?9S|HlLZLh$cT z@NZB1zX#=iR^Vik19&vl|FhlI6y)pW)K9j72NMFu+y$Lo@;Z6l&sOu$EC2O{!cDPq zVPFIK=1Hc-{ob5l+5XrLH#lFeA6=%|EJ=XQiIS5EtcS&Ra~qd|46(nQ3Q+=nisRb$iH@h+OKEBuNPwA z-6_v$H>`*FtGO{zo>gA#N@9fgYq`)W;l0{hu;^!c!Oel@OXf_^i+QO3M|D@p=l#Q* z;)2JgZ02qkPpHcHXj!3i%236yEL~xY9pFMH$0MrD82N`%fph`cH8_E8|pskcEn$YI>@bp(g&<$JRkID&9=MbhopW3hCnzv7sqK7j4o0zdPB30`3f- zMjs5{w~mv}xcz3Bmyp-p5Ku7;dce?Z$5kZ7z~U$tuq0wAHycZ7T+lFC)P=87WKLUc zYK1dAA~)o{9z5~j`ZQL5Z(MqETYPgT=R;;Nr8sI+|0`%8zj@pkq$5V|AS~$7=$Tah z&A6w4-#2SKdC#rmhePKE>yzKjE5J$+Mw=6!*X8*ZnUf$@<(6}^^`PePn|1j+$O>b{dea;JFuw*)1L(BY2wW3dDz>o!XKs0lrlx_*`2k zSValo3BQV*zGCq11apf+bUZX29(B3O`g6fwQDvF4Y7Hb&j*(fer7Y(akV*Cqt3a+C zVuS|64!i6gp*!eDx9PPN7jpi6Jbidj5H-eI{?`SYh;`pY))!Ct`OWgCj=iNXkLq%& zc_Qomk#*zJxrxgX}XT#6)e8q zDMq=<72Xki#J-De={WKv4Wq&pViM#wH&D|y@^@;Y${s}W15={C-C?|(47lnQxl^{j zxcr=Oaq#B~1nR_v>yiClweR$sZfl~9e?bFu#FIhhLB)_(PjhzpFXAhV zV9BB-l)o~2PM==F>kY#-BL&B$95>cm!Bd#Z;j1%??$yQ`N@k)Wa_^)4qQdhY^!68fJuV zw7c>2DQP{`Lj{dm6StJgTE2K0&NGX=et+d2=cbhsqp3{IYtl=6edj-!u06ORj+43X zX)Lb*!FLxbLFnwdXn^oZZwxxPAKO#jsUIx^QI z50LJ*^~9O@I5hV^eZC@@!n#!C7^Noi{?v()wT&(Y$_7|5l5`Br%p^^;HI#*hJVm`o z>vZah=|hQ#umdkC)Gj$B4f!6Zvbd#+upd(HyqPAbP3Kdpi*y39j+SvN+n5BcV`GPx zG;3hq=G3s~{^Uh`8k&ADxf*nOCMjA^9@`6!V4@XgdAlXS2}%h@NKHG`GOVeXG z8*HXn1atI_4%dF+&Z}4w9wjw+{H%{nb+g7EJ9m5iFvWYCMDM$#@ntud3m&!|pdE4w zp2pW7m-9HxWt@As>pC9FJUbV7Hhi_o7C5d1F!By@f*!iPWECc{m%m>2Qo4ft;@Gg% za0LY9)FT7Or*zVJVA@mm_*_h2p&JY~hwREL&9ENAo@adrYwrt>KKCk|63X`E9X!jJNlbqd9xONT*Wj&Fk zb~oqsZPk}J`^VN-q@lgt(g8KNtklr~C~pXxSwFP3Om#r<=6qCOO$5inLLy1DR2Y@b zjS$E~yuv_rWOi8tX_P3A1M?Ll^tjVTwG!(0npuW8^(9p|8KBZ?f2yDkrHcp4@$5$^ zH^*4mtELr-#~uH~LYO~sub`4^s`8jun2w5(&Vp?K^&+_4c(*(Cb`a=eHzC#rg0uUt z^4&!4O!o*I5imWq8+aqs7$i}6Qz4xrnAtT3n3y9-ZWtO4rfT&SUMDT4+c=QF%?f!a z2DjQxnB6sB@t(uf<=5(JafZU$JlHNW%rl6V=2z=tz~qh#;@z!Om^u}wai+-_fX=N? z@z;+SwuCl4-T8O>x3AI78Lt=uy?yr2OKv^io(*%cF>^L(Ad^W}C5!`b{td1lP>3EH z4XDx#R`jDkh{kAf@KIz*k!$LmmiOtTW30@~EIvw9Om~!sv}JH@LTt)a`W6 zSxXE(8prrFNR|7~A0}u0InZH@Z}KHKYti9~tPO*KLAD3ft!;ne;&+P6CwI`Nw=thCMDf)_290?2;c>}mY^_L1 zvR~brrdY3H7?Gj0Z$<&tR9yUg*pWXf-TO2Q1t$*kU$}m#)^}`7M8__UafbIl5s0EYculgy5}Nze7Lo7>o}zETrmWGJ>MMwpWF6~XaczuxmE|8 zV@{t`(OrAa0NOQweZbSk0^xc^tU63mU|602mS@;1gK~?rQ7}5H7nm1X$l^G75$ZyL zew!ly;P(9b*zi%sb|-b;-!7{F8Iq7%4Y_`7q-#o3wFn2@6pxP13V8-|1ujjIIbLo zNjaDjgTRi~7#8M&)Vu~MR};~Gsgxg~9dfgWY{-p7l78dJ0@lioS{ zZD6y$nfSA(>u<5pMdlJwPhH_C-FI}{Jjc{vNzrW@R0g>nFR~FjYLc)&DbTpZ8U4kc z@mIa3i$YLnq5ba_oN31BKHpXzz7d*})*2)~GLPju>J64JQbfFU_HklSF+0p0IPxkR zbIxCrLTNAnBZ@)1E}yBXx88r21~mP|1N4RO?>xJLe6bZw)S+${lI%9Y=#ma-f7u#f z(iDhA6%KQWOG3%qyO_<@J4m022>pTQd)80*?d_xb*CM*c0DiTj`AoYb%l>$+Wp6Rw zQ7XOCjj!6y!GO9}NK3Y{*RCNNFwvNl?9_UTmiw#&KHpNux;C*nZo3MaCX2~__+yNX znnapE>!CM4A+XjSU8zd-BYW)oPF6 zi(Fx8!cxZ24}(g}P%`1n>IBnZ)=E2n4yH-K0b%0IPruydmibbssp7O%7|z0~roZm} z4M{c~EGh}{zItm{iZ>m}lsI zoy=?t`(txGJ2w25MSBTvW>6MsXp<^(PFxyqrgQ3XUmAX}z;Ao%#i;o&F4qxW7rGLl z*`&_8=0F}(9lb3Kd%d&;F${bJ`V85a>RK>n?Lp>zrk#Mn9X&EVi1Q2SGE-GwWI6taQ();;GO(l6nTWbqxz54VWZ4viNX?3)QpD2)z7U=3){ z8!$pUSv19PXk}j1bTa7Ze)syo_%1d1gRZDYM=wN3Q#vf z44xYvNkYDT3xTPHl&+-Fz^X{RFx1!JKVnONjFc8GpXAt!6~sx7mu)H7){v(AS;Z>1 z5h>NWX7R!BD{^)&j+%+~@N)7#H$NqpTgO@mA9-jrm%KoH4$Ge!tZf5WmPb}Op)mmI z!0PqKm@Xedn?5V|0gZ$C1(rmcWQ)5t-)N>DfR_IqGOU3lAId~$ALMollu)tHlS2uA zA~566p|zKjulPacYG4nuI8URJGVI}6#lw59Wk(@%`40KQrDRTreoKjF z%tcTf-{Q@S`%|pjIZJV6_1VthKos2K|>DYG`-4rI^`1Y<&D z&{l#-*VKX<=4FUH7FAlyocYd8uvB}Jf{ui~E(9A`h1icOR1sZR&goVw^f$JB<V2h7vGqzmVA-D?OxBBxyy($V8BPsTMlQv#va zlFOt`CGEe6Bil}V!sT4PVZ^Buya!tSAJ7^ZAB)o+8>UpLaqs6#h-^RquhZfNM zhPFz>Q-XI*ir>7{heo}F0`+5k>PdM0w#TX-E7z+s4vl79Kl?lpM~6z#pQ0*X(j7HC zG$eH#%89ChyclB1`vL37)3E`+j3~26GTkDye*JD}`0iFMx_QMwdkAEB02QSx9=ble zICen8>H#^KXSB%wu082-*0JsEl#_k4Ce%4{stBb9mUvm2|CB)|T>LJ_qt2TPk84q5 zpPQ={^KZ>m`9&i#j7VpB}Rtw^dc|Irmuobs8V} zG)Yi^9L`wR6)sL9Ou{f%NPbi-V+rqCcLy7pxnx8R1Lh{Q)(iB0j(mD@BhM;C&u{eT zQrc>yu`vk+Za&=aQySb33Vkh{S2Y#1I_%ktjr{2jG-3szyRB+)6w#iJN%MI6mxC3% zx+jHgJ_37B@j*ctt8q%-x11mh6L&s+nR+__$lF4;r>9@ z`{`R%&=Go3*#7ur{I>2-OXt<%*_zf-8>B^=;~OMaQ&N*x0oJ24t4YFRii>&APlmyy z{nC??v0xcXB8%--JC%MH*n1FGAcNk=u*|uFDUOA#Eo!__6S>M}&jaLb-nRvGUw>|H z;ZeP2QlwL!rY|z&mywj1bDubBeCf6_5J1%G8s6JToIn zbdJ1~Fw?241rZ3p3fKt9gZ0Lt5Wy2(oSw_oL2V$D7gGUKD zuV@5WU+-Jv4bFF)JL{tW@7B3=jh5Xv9$|gP^;yt<9Tck-2AVfpr3cXtf*|@-aCb;K zB|+$@(D3PQ|wiD?mfg`-mdCgn-CuM&y9-rklPj&rp26jd$w`COprinjm#Uy#p_=1QA zIEnaG7&Im2PaC(NZC}2hhfgjS2S>i;ahvJYYN-zCSyheIZ-f*mj(0g`|8gzpqbn#& zma$mO$fS1}f11!Vmj*HVZTjr4Gjpzw9a?$a$JL7|Vde7k5$06^X}AhPi;x1#G)KOe zSjDaTA$QWz=zh}x;la0wQ^wO%FJ{J=oqe3Myk1^7!Rk)6Hlaa&5g~apvl;66jv}iD z)#CM+>#4~+Sz6uSeTAh@`f8k?QrI0)=G9zPsE7`vNUrGu1ydPiViTEKV2}#(i5Q|- z5s=o}VNFD?p(A>&mtL${|A?t2E+ysLtO7@JiuZ@0i+FSiVhoo1{wmk?H-;yuvXx zM{SGgB8*x!p=PoW=Al~8nU7M(Z=jczdnJ5=53x@JC>53L+Wp1+9H=(Tg^=RU1bI1f zL_Rdq?aIuP&A%o=?nypM1{F9Bnz7%qW4>drk0W^*qzKQLhPAK3_;NeK4j5x;Ed}~) zWIk|*aXyGQN?{3+N|F{ul*Z!k*oeg zWzhv|zD5U^AUN~)!q@eZN$XOCl|_*SNmZ#mnMhg~mwGAHiQY+-Gp_A+!l-z)<8#io z3w1V^)o5R2+Brhh`Ha8#t!E6#@RYxN)EeBglTwu*GM#22-8xmsmGz@J2|pCC4b<@h z?#YHThQP0sgeR@gzX#VJIE;yQU7@?2B^@2!WeED@!FP(ryf~~7itY>?Y%g@` zxp+CS=R$+L_oNmh*TgT*hi%u=t}Fe4KzXV6r=K>t8E^)S0%~&m)P(&X3ebZ1j9&F? zW6oafZodXdATf**K%W9}$>15r?zo@|!yzAtKy|m(M=zX^TWK=Jq24wmn_(_qlw8B} z3!|8Dv6N_Z5oal4xMf-gKl2LDf*{1*>{}vfZR{MxTUL~Epm(kDVABXUvuzOpOWpnU zy?0%YUuQGa+!1y6-z;a!SL)IYm@W^|OoMGTr7(C*rxRpxYSDgq$%>ZKYomRqlB4TD zee(L|_Ua4>$+YYhp50~EtUcD&xGtIMWYet`tkv`;SrKtg;Si>6Ds9e+v}Z)8g6z_G zb#XPd&bLFXFS6{pWx6DVg+_{WTh#)2JmgSZU&wg6fK2T*7V4C=vnJ{r) zD6FWHgK$YApL*5VSHcXFJ!XA2gK z+NmWtAFf3B@#niw$DMWaY3kBg@#wxAc~+UUxv@lu?XXEt4+)et6&GkHY#ssFKG|?c zuBp%!rosg8sNAF!NcO&d|6i_YkDoOL1M9SKqU&Vx-#T(nVqMM^fN-ayWjzC_c>C$a zmZtNCf<2yCA00pt{+kq$k9Rq{Q&+{+$JgbTJ~8ioOC93O@lfkT!^PT$n*&bk*(ciW z%+c>y5Lf1qJdyJ#u3_zeWmnr#k(z4hie7q_OrC|qk>KAGI`d_?S1ECV{#1SVV(mb~-fG}NOXnD0dFXenXsPO8eiuCZ#4R)L6L{qn5!DAo7iI;^Qu9zcZU`D)Q=yr3;twrnAGh?7O}x5U7kBVlJv~ zzKy_uWTIvCL_%Z2s0}fL1+@ja+B{XOVajexFm&U{RrT}=?B$%%IC0~+3wZ2naW-WA zvrQFDRTQybSw8S|PbB?fwjRn^qkOab;|eth_B7d0*sjd(Lp=0mQTfnEUxhESd(}Vu zHKTPnU=4Y8@t{wkTE`LuGpkvG)B}f5`0Zx|rBxXSE%|kfBn9j}D{?_Uf18!!vsGo% z{lLs~f|MWwaM3SgfJ}wU?OgO%n7xHP&$V%-DN`qlE*Dh{wzMP`>t!%;ex;>h@5AaZ z(No*A7IC@C*k_YFuZTu_1(I+QrT~7Zkhi~AGA2wNL@tE|k2aJSSO|9%B5e&t$$XL0 zp8%|&l3pR{b+O0pg_Z$@ABRVIBU*WF%gXtfMLWIg0EK9F%vvTz3e8zyTTMF&1-5_v zxO+n*2Wm3L>o*%K_#|Sa0^WiAOD&l*8G$#COR}01kax^rcX(rAtk1GR2aoxVlQOms zZ!bivYWQHS#Vkx3;t@FLaxR9W#^LCskWvzHzb&zt3Rxw~*Y=@%scu#;Rpu}({8Ddy zWYyd-K+`St7yln`pM#JzH@ITibMF4>4A+NG9zLrLFGho+8c%M{503AOGJbv$B6@5` z&CP{FThw%)aC>e3Z+9(ALJ7WEZMSVSTew}jzDr6;KC+nOiSsoiW}!MB7P~`-9v1elgy5I}5)~@p z(-SzoY@TR_-H`@f_0Jz_^OyY|UjDr4Vz zuDQ$HP3+z@d*&}b14OS%XGLZaO01IK-Ke=V6IBh>b!v~sC7%iz&x@|5LH=_}Kj(ET zV7vwK(TE|H4MNy(5LDx(0@2WFm5TS(foL{3OYQp}5y3lhVcz>;V^RJFFPjyinN=a) zHoJz2N#+Tt8iPR(l&TfsEBNRZeDZ_?S@AI!u^YehSv_Q zn;lPIM%{NWdY$(0=a%>z!3e`~gM;^`=;G0JOr7aO+4xDgAUjc88d;KK(~<~dU^@^h z7`+rm4-AbM1!nBkF)bo`9V4;^|A)QJdH`henl8ce0n?-P<#-$vygBwMC#A-2X(ltn zZ_+9SkNgViQe7G@8R!;5#Fj@D1NW9#ZE<03%lE9d=hppO$)gR-e`zceKI%(0UU%sq z9+oYqy=`Z7qb*S_5Lm3u^BpT-0BS8*=5VmVVA$p!og|_fENj@OuTrz-tNw#?N!vr8 zdyz$E`>(UKp~q&-Y(1)-0zwDz34@1rcD^j@GXG@`LZ%Bho+A<#ChPktjdFC|xq7c3 z3JT$-ti}#QbDhB@x51hLLZi*2jav{Ub#Gu(3u_us)lpx!wovguN(JK0feJHJB#CY% z2vLG&Br>uYl^QtPmEiNCbOp=CU46U@zjk7Wk__6nRgP`f)u*KN!DS_dj)_oRXwSCN z%5M)^?mzb^m60x4=8;FjF8;A`{+>qGb|o{7NDEdg#Dzb%(e1(qWG66I6TrKke*1l} zIJXsa`^SN%@Pt^GeiE`j8NfVYT8X~|NrW%Rop3@x(~2*FM-g=-Ayg)@uh)wIC4l2O zq{O)f2NUF`@B9jG%tFXs&Zq5zLV3&&oUOJUly;1#?AfoT-~!Y`*#GVU9Ik zdGuw5`?PkI8FkSfs67YUlGU3leaF?^-9avQB(S{0GG+*^9}_PT`u4$*K5m_VQ{u#D z)Kr<$Xoj%Z8)L8R|Ko44L6zI%?chcE^;lFATQ6-_Y7ACb^wassRg=afXdNv%FBHCk z;bj=w@L84f(wC16BEVoa_3+V^|Chdt;J3IEe}}c8Ec8vCB<)`$j*o+|CgP_d;m=|{ z?9U`B82?eXiO-ZNp|9pE#DEF}+_A(~Hb?brS*3PKXWY`eD2UoPG4t<~Wh@xt{WQx2 zy;`2GB+wh=$5fVm z>=xA5ifzl)&g1Qg^%>oWCIgY|F`FrSnMrg;gc+!TYH7vStrqB&rOPAvp)h{vi*~v8 zchh7VTY$ZB9hk=xt4eqYe-*6{Z|BwGYB49#ue+m(5B4noj@p$h;_L5tpaEM^-xX|9eU6_JuL-{tl?R520|VIhJEIKA5=bdM znL`dEGc5d;(?ALy-RXfNp7>}nHxEW%0{J!Ke`;F^4hV%p>R%#xr*J9~jLhq}R5F>g zkmvPaSiWUkYW~Tyo7k~1%b)wxSbP^In7+feney=Iep{VM6bD-E4!R-qhIO+9d+r?B%f$pD0pLGVGO&@wu zpbq>t$HHMzR?h8~E~Qg~Gl9yB0E79Ih}I-V0U$1FThmoIRU3F?+wl9)5r(Fz*WknN z7mGMChEgkdTN&{iB1ws$KgZK#P9!7v>8tH3BAFvXx8gL;3v{XF^jyAa*nIVsUX{Op z;C+kC?pNM@V)f&MZ|*cuQ%>+aFc3M6@uVxw3EX8x)vmqYEt7}9X)TlR!o7vsnK`-q z061#qJG@I2OC4Uqcw*!mS4LijYYHB^jhT|i`cLQG^CM^1vMHqQ%*!{A#>E46We6Uh zpxWGHAw9kGd1I|l>wI|PzT9;AgeDk?97xr4=yqtn!g%sC@HHtZKtI(3f;h!-kw`J4a4;go5DXHB$iVqHXqIY`0qIm+ zA{J9qjjQqtp=?Gd#Gc;x&3$%0hvm1EUcSd0lP+8Ig_Qmza>>C!9!P|Sk(>4T^w4xV zYD8Jjn}k2ANy1itMtuF{j;@FpRgutOVn1c*t|yIP`_C2#Kd5i&0wBc#%)nyv5NVMP z%qT`kx&y$d$PhfgWr-sr?HK&%17a!iZCQ~tT?}yV@^u_#i{50yd$0vK8lR1#Pu>$K z+nQN3OX;=O&3R3;(!+P6CX-KhmiHp(ZD1_H!GhN@*6Y8pk+(*wk!xwlhsq-k5bYQ8 zZn2u`BEN9g=~R~*#KTT{;p532GrIdg>i&6YKv;~F$1-{US^TDhgd82+0NUy%9{1CF zMBG&S(}#gt-6N>qMS&&*=DNi}!uNO+Qs75)Kv`VJTzm!9keGeLqGYCr;)Ce^1a{`n z((Ck3v+<~%Qk^^pM-kQsXZS5)*v&3PDXUA|sM`ll`z||esK|0gxW57{zv&5~$4I8J zjDDd*7=R6cHkd2;cB|Z*0L5$E$ys%Kd>!Kwa&DI6XNxKb?tLzQPiyE;L|R9_=ZftN z5;~Bq7SA^()C!pPkw+`>?U>D|=M^^EO76LpqgE`wY~hMr4I;1eL%vr0mgJz>?++Q$V7GaGRtz0P>Z{{GN+SFOiUsJxSjZdagdZfFoljnNekPfP1rV%lBixEL{0 zc0hxN6e@SP`d1a7&c+n_nxZ#Znz=_xw?yd*m;d)1(r(>2)9e>uwzVa~P!JGWq}BUJ zusD>Tk!4V%jqqW~0G7YV@vO{}j(D`;troM|%!de8YFfeG7xT6f7b3*z)INp!&r+iV zK@^7Qv_#i#MNN14-(lmVtxNS#UW|Xy(EYKUZ=@!)sZX|YD|K%bz#$*^aB9{mH)`$- zxl#Uoj#+MPjMQE?F_sfZMJL8aHx>p)HXO#H-e?93H9{^Q38c)*u<3HAr5jY2$}hlY z6JYHoP(L(uY)ViY=t?E8(!@M?wo8WLJ%lLx|S%e!52N1s2JVV`VP0yP!JVpEm^Gxk18#=U-AD2;KKjXaVACy;( ze-`a7mklWhmNXI#t@Er!Oxy7a?x?c*;m#9_Hb0WeVi2{|v63xJc=mdB#ofH_t6_W5 z-J^*}9Qd}W#2}v-kO*js=tJjL>O>9P*3p1ZeUCu6PeFLEXD~(50zix&c_E#ZcR-2j zovcp<9C+QRc3TpVWHht!=8PI}8&fkJ);dJkZI^;t79D@j{aTwg;^SF-uv5dRf0d!# z9Wh6dz6jCOL^PguI7;*L&5Ck*m(W{d(tJaHV)p&|tX`ypsbV(H1f&9`gZkOnj*nO( zbj%uK5XUU3dv4=A0R>4V_C(RMTaeI;GGSGop$zwQj42Jb0u&5*L~cf%`jC|?Zr+Gv z0p``?lD4hyP34rM*hks|ijQr6So#`Aldw-2gpOr z)HAzJRMXKN_-ISfbQCwjO*UrvaNs6#jL;3u^-*%4#4UJY$lLuK!@ z8*B`0);z=K0P;1Y$lymv;L*tx5ve&bMP$M}{9lM1*pzd}0ecGB8*57~^4YdZxv|bmcgKtCdVlaU{%)v_u?jJY1 zMoMvT^)SZSrSqrix?Qj9ZeD%PBNx<^TWedr;Z{E!=U*Kr6X7^1hg&;f5L!T`nF>`G5>k#wp8yZjGB1Ln0wC+|Gf$FG@M}Wr02jN0!5L1?rG()& zqJj6?BqjpYG*Eia#WQNtpMvQ-1#Md&3Ru~pk~Ol96kd6x-QOZcjEhrp-UV#(vFQxC z%H?6g>5AwvsTkE1&j}50st*kaVud^}F`MLf=Lg-X>*m1p)?uHT3;?KTPxBSsclSH; z1$aulV7u4Hlr98R>^->G(CA@iSz-e%tM9ggfeDrKhD*$nKbu+4h1QyT8u zEyz=3>0a!20CiRA0+33Q)nz}YMspW_p*$uZW^&Dinte{Qt^P=o=5s=fG!?z zrqO^hG%ByU3?nt`hLdF2E-;a^5IG@PQ_VT%LyDMqmTzamc6I=fPKJNt8)Mtt zsY~zd&w?eI`u7fzqEEGq58EqD0HL`#y15jDDT+Be6b}3wU1AGExLI#dOv0WW5=Fs* z(D#EtzNL-W<82fuAt!tpT_MTI6o-jQcJ6Jgm>v72hR-}EtPTsq$M7+7KszI?fF{iy zA3`42p4&3*%%Jt%WFt+7Q#iG>?>d_Go*}_o5ae+H!ToPFPEz0jD9LV(LTBd9&&fi37IrQ(Uy1N1BJ~o8C(pI4B zr;k(h>F}@@DuZ z>qJs3Fx|Hp@y?>%7&zo_{+29e9-FwZuU>iy5KymSl}x2Olh{21m3v-`CB%fLN~(B! zym1wRC94h~l#yo;iX#I<+@Uwf<5S#R<(7+E-0KsnsCh0cSX%g~V7Dka{G!jHI&y^#V)a^^zrRhcR%+11}!}gXq?XVoJrFnOv7S zOu@TEY`YupIbHgr>J5Bel%Kw7EqY9-lW}m@YBYz69|-lBvWH4?|1Q6(Xluc1ZlRHNt@@lqCr>}oi9*HF$*BeIkivn&DMJF#Ap#H`WX81&{|{V1 zqrXG-f(1#k{9veBK!1Mhdn`Jg;~H8;0a@v^VQ+IeZy?DfnH_sj@|iY-sXtsWvradX zru~*0y9S)~vx1o0qE+1(mJtK`*2kPmn&wR$hb3ro(495RFn8Dx61ny0~Aac9D z%LfPnCJPGvHbbz&vkV3;1?1T(a6J~!F;EedBv!T`ls~Ox;(x8X4Qs9qP+#(E8n+&j zKp)0JZ%208s(D~~b*K|+dMmDF6Yh|QyL>a7p7XjoX`LfRj74V$)W_oDhVJ>yJN9Ax z?D(r+oPhS)qd(=ra=pCsXi)ftL|XtIGbhSW`L$rO+K`J2R0Nj~^&8;)7!XN( zj>u}dv75r`Ab+R@JL>g95_e|O#+KKDp`V-?SD(zAw-kzz^%)C`2-EFdm8PH zzBtg?Lw&*uE(C4-Rv#&gH15^qx;NJx-%)~o%XHd2HqFyMZ*|Y9K56s$dfdnq>o%3} zYkK`r`2DTXQd%kx9=tk{(yLXxABL(htZwDwZh2VX%Do}r)8W1>R-img8UR319_`6D zClkAcd4Ffq++ai79QlcvcIS#R%DZ%MDl#c4(iHWJi$5_If|;hx@npR?$!KKm5!cZ# z)-auKSIh({i}A2mFAnD~MBcB=<;|Nv>rn4FxOZno-Ds$He*Be6co*Bg$*4blugneK zfBR>H_VtbHjC^M-2=gZd>l6IwmlM>ksTy?9A%Eol{E52B)zr1q;l*90glB;+L6(9+ zZw?x0C~8n%#5~0qvNR}@ST-)1l?Q7_v6oCqmpjMWv}wvf5qaX+fcc`I2BdK)A`n(H zL1R!$MrhG$PW60+4x&jN4Lhq=p;@hgG1NlcEl#>PB64jI&j-C5ZGw@9U~MMXv*#W< z%71U-aBs81DhW?_F@06W6+aejzkek*`e?R-=Y3;U#=Q!RfK)0E6l2v=QiE7k z7Jyd*Z&^Ne2l6c_ElE_h=!4Ws;N`F}Hq>+~DqLae`Ql`DFI?a+Xag(lHRn_QQd^$b zb;QjxFIFJJyTm8HBkQBHpSWnc(DktRFi8H0ZD z>`Wljcl4>eg?CP|+Q{`(Y27Nd4S)Z7a_(OU{(%{AAt8WJIifM#*n7e*#Cuw*6@eOm z{W{-0yTKEov~lQ@ZD6x=dU4P)SdIkCs93~98^0;y!XdZ=+-|NnMlV!i&U*FAt z0VL59gaK?B3Sdy_3J_eYP`6>Jq<}U71Z23}{{CP&+|p>rwKXpqvKzmfNPqUp8_kzv zPM!4^I^S((%Y30F`j*?w&qCwWV%Fo<0<_bDRX=y*Ava%eLW|A$ZP=V7xoR7Nls=Y? z0(M>k@$YNs2-vxxlZ2)13`=2&)uRL&WU}9izdzV5L44mK}4}S=TWgzSQPMa)SqBD-HZhNK5VZ?6pgDfa|)U!0B7jA)T z3HGeX@8!P8ueyAYo4a8VHccOs`8dGRdQLPi_vCcZ&dlz!Ck39$4V(%YV5&aq>%SLP z-K<^ls9shQ`&;nMK;USV2?^XjkWq{X`58o;u(p&BfsifL5}Ai;pnr%v*3-JbJ7tr7 zeMv{&N)jch+parVn0qm^>z!L(pINKEtgp9+5vwt~QCMRd^qi=@#k7?|!F4lZj5e=B z60Qv2pd*$9AJ>5DJ_4%K~)1Uw`0F&bO-19vf~F52^*(V<~}bfVVJ^AKqZqv zs1^Y+a4pKKA4kshNrQhMiBBw7Cxd@%uC_Ei6Uo@NAU**WoPSj%S&=2k^N9u6@KBym zp&C}6J)k}a*r9Z=#b`Cz(eC!VpTzYV9<==V)ZN)28#;^@j$rpS-B2e)S?B9!U2lp^ z&I~3jZ92oHj%CZ!<=L^8)Tq zlvN*^|A6q_dw+LjSI~J<$;KQ3yd@~+TO#oDDiLi75e%v=i^5d4A4NGKnwe+GY_`KX zF~^rpcja>NS?q$U!Ps49qsEz}{o_6zdD|75E$vxjM&U$EVH7v2m?ibIuew#17i~20!Qh!l;&9Y06ehcEtTZc8a91I}Bxxf6t z;e3;(zS??*Hvt~!g`NhTvQ2oK6)adlSg6)gNZiWfa1cmwfG&mjjRJf9IjCq%aIjaW z%5+aQOW}gidNkzv8o#&dov^*dExCb;wUmauF;DExIk8&max-a)Zrkn5;=`qnA#GWV zW`6_;wOIqnf%U~%cJE1xS91EksC5g_U-w(X$I0{Y*zb;BueO3z{_L*!`$b?L!;gZV zqaMAvidSJ7aNPll%JZhHheVfqEZ7fkJOv?nt^&Ti8+mSedrH9V>s~gehF7)p-LH5Z zC)EevJALM#8yJ;=>ueK1#m*u@;wV+B2Y(nsVU*ZVw1;SeBEc?$RnP)Hi0hTiuZ`Gw zq4VqZqB!k*$>|sD#Wrv=m9~ZlzN&Fb{A0^BwOo)2iIcq5Ufr{o&U6h`L$O!$nzP8% zr|d!TYO>Np%;VYirW@r~r0xWx4|$RAIjlR2C2DtebZVPfYo0GKLT+o9 zo}`1+&K;|U&$VVEowDJe*Ym_fc&<0m5br>ve4I`4pux~5fD+lm1imX?A<-<2#F7Ad4gUX|D1r{Pw76?YEoN~NmQxHNze1A%0$u7wv z{2+yH3@u^=+G5=>h*mwRU-bpolGci9475yyp$iGf^VKW}tU3K9e=vVZfa6 zXwsc{eC;xiCWb300$H^>me^PpU!>6GJ~}Hc*XEN8x%7vn?Q1&ZkrZNwl9%?sL69Wx z%rLJG^ZNN`m3_Gqyd17j34aAY`<5)YH~5;vm3+ZdnWX-VD*we?H4<*G@3<7qmRbT8 zh!cfnRSVK!Aj^0}cm`q2K_Fd<7b*YXS={oZrs0;mi<{!Qi?uCHtTgwHA)-<|ar=c| zu&x!;^`OR}hCCYB*>TrNLe5YFE3&k-&}V6}vAJ2do582L#x^;|Uw`=AEVvGX@+RK# z`(-b~?}HUBajm;`A~@~(`>DGaYFR0OJ305M-#_QjG7iC($? zwmi}T*(^vE9(ZBqM8t)+hI_0=&)SEfADFP#RY3)FoB- zBwSxFxud46*e!;pbw({Zh#l`rvBJr+^_=n8x+c4bBRXE&US4;U# zSNSd`_fH4o0R6?-p9+wA8XdZF1*%W3{G0NJq zR}^t?8}El*x<#G6Tjx`4F0KfO?M}6k>+QPz6;<+cXE2>k=zlttsRKHOEeK;xwmH5n zN7gPpxTHLa?7>#EZynV1Y^{Xh_Ohy2UJqwd7^vJK8N)16c~ODcC0bDZm)SC#D7Tw| z#@bdNozH3d<`Nb5q_COsiOM8%TSJhFO|?ZU5eCz6d$FwjQqy=eJIoL{Hg|Th+aK~~ zkMqZqu4)<0e1C_0otHcPq<=7TKA3-TYX9>#sP|R47gfVMe)<}|RiA#1e4UapD&=TZ zr20w-l()B|aCgsQjpvg$KnZzcC~w~Lowl?z_%2TVu&wEJ^pbz1Ssw8v1KGjZq!dLV!dOV*8J=fV&{azh2)W~AH$`=A zFDH_*ReB0dx|ui|N4h>c7qYsmWpNRYw`0i>~>5er&0g<}+mFeL^tMCBeRXj==s+X|M}8O*6v z@6L+;K|F3uVL%-*vXZHc#fWN)c4XTTWv%1Bv47~*19fTaoB1S?Hj%zC@|j{HZYZu8 zE~5?E@NXo#<+;)AVP55&Q$Fq+`5t%jVy}YY_PW|Ua^p)Rj)fIaV!+K4SOa141OKN8 zwDkC@3}so6(=w2xJbhCd>-|QnS(~>zLE0~7 z{eJ_ASwYDur!?$^7tTg=VtU(AeYU;CM@HQLAKKn*J#i)J8orf&zEj?6G!JJjkPsj- z&pOkH=6QmHzV<&Pzy{lLZ}08D>)Bl>smiiKsmzGARz&pik=h;FpQ8wOXeio@Q+A{C@eY1jkJb zC^3XqbqI+NR0RnZYGQgrrh`lw11APIbg~0kmSlN5J)~tdS@sr7YX)%-wzN%NSYpU} zxzoj?+ZWd6d3!d3rJ!7VPG0%OV6T^@Q382?w!gzqs%k(8 zHhxX>p)+sfN1Vauc^_tZ8Eml?{INZ$2xxB*63)R!nT}x?yf;l#5)kXC7${y1MmIac zNK6BBP1Z$+2D%xFBUm)d$X}y#v(qx(Agw#tT5rJ9oO4R zr`p`?dj*vwtEF1a$z2(L#!@$)@WB;D|GKpJ?atri%8eV)9B1$_0A~FYM{sk0)UJ$` zAM#@_Q?`9npRS*Bcn|}DW0f!v0#`vis^VaOK+_4t#F}C|1^`>SZgq)_*D<%3RvhSF z@LF)G{@IymJ0Vx9DX|+(bX>_x&=9LTVSVuvlc_awQYQL&QKX7HtlA}u4`s=!^@==A zdc30V2J4Ib$ggXD;=oDMrl2eNZwd&lk91Zu_OsXYZOXevZWn*6S++3AH7hCr9mK`E`G6K;)=L(xWp)aI+$ofVst#? z0d?)K=Obq~vbI>Zk`T1FyD17g1BQ21f9S&rv*1xj)k8u0Ud^^E6Zj)|`0FNbXMHt# zJM?7sMpJ^*xQ+rUq~jP1>Rkh;7@fgb9o|z0Q2}$+)sExSpLhOL;zf| zz!@Pi3wA^TSZfR@5rgc?bV;0n>&4nkUi8N@#aw#6O(Y0N!Dq_I#nwma*q4HtiucY_ z9>4Yu)dW?p{P>cU$ynUr!IBEDf8kR1;$u*u;e^$v?q&V(OQHa94WN~qz3I-JeXvS9 z^fRkG&v|Qi{xs0SZ#TO%>R<}sN1*Oak_J2%M*-e#nj>i_0)j{&^>IUGI+9_BjN`56 z>)GWztkiAY6FmHs_7;V5Ju9wJ3>VgBHE^{Vv&U!FS$8*EGmrY>aY-$?e@ZH+*M5nT z8VyUetjToY>(^1${|4SKvK)w-_9g(r1>dtx`}v{^c0;ymfDjOGZGGRd{}wX;omcyL z%6n7!_kpL^8XO)9VN{JafS<$}fHn~XVH+9_H6ZLY(H8MEx+>WyrCCTzQ{qH6IrT=~ zi8nd^YK$-2lQGev5eMHz!KAVOepiv|o>r8FRzR8X>` z;GIw`fstm%Ds-1>9@++um(D!)B{w-rYfs#P%N=7BzL*@Yyo^<2e_R$PVoXYr8}*8# za~%f@j$fCyI2vukX>!Ef0Vge~vJ5u7q;p;NxiLon_nAy;q^%9 zEs*}@6mFc5TJ=*Ne-9Q#J}!6Zkh7@?z6tw=RVd-5pNqD)o==gYBarNXiTFBP<`pZI*}+&QYdR^pw$6^ zNeA*-^#x z_Dcn)3Ue>#(LzvEF42Y~Y|V#;`nI$lLYvkwpET}2rE=e<^wCT#rVpCdR@cCE51p0d@>l5 z>9(-NHLcpYf3KaSa9>v#-1KbiyTIuQ$FX`;m?|3^kufSY&z6GZZKqbQox!9=iT0JtGQ)n*x}ig)$Pq{oA^ zJ*{0w$tQ65>1Eg_JZq5gY7vOgtF6 zpfC$L5`zuL`{}UT<9d=Sd?Y}=CQZHyL*KE>{1Tf+t4?Zx@f+dYJ`J!t*eWVg(7WBE z5Aq)?WIxY)doCXapVYB5P!uMGf#}-O2mmc{ifR}OmI02;0Nelo76y=n4nT$5j0Q!F z%&us0e{m)*H&;W{y~-;!aM&vfwAe-&I?m~Ujr8kMGsB}!kR!zyDDri&?WI)D(Vaq= zMMfSBbEjv+D)w$VpTRlH{4!~4otKfPVxCl^yf8sciL)&D z6QIgKVZo}v9>Cj;Vt~Cd7D+Q5Fz@lKAn{07e?4L6Yt>5F&(AnW+?)&@UA8j5GJSS* zx-jv^TP2Z*FXs_NZ;Rn7UmW#?SELx4VnTv>lioz=owI-w_WtS3rGTHgA!%A(<eo9m1|2&Bi1>TOd67v+zrf``=HUiEjU6IV{c!zmCEsvPCCy;8VTz$}2i zG1al1!(_jzY&82OjlId(Z13Ph!a8t~v9CJeT_kcZyz%f}Q?n)YfU)dMq50uC`aWZ8 z*Z0fTalQA(qYwgv2oxtEAi!vo1sembe@TO`6_l7dgEuWcwXUW?%4$$LD6hv;LgW)Q zbPHX<#x7n73o=&t4Z{u&ny06wQG3}mN~;~uD{63LePiUstXg4yFyQ60x6lNR;1BaD ztjdQ>;n8pQKW)3&&uJe&s<-hrTVsmH=Qi=Agn)+mf2O_0F=e||}! z8iqDhDg;mP?bmk5M7JmQBTKS-7R3>R{3uVWT$iTj*)BVt_Pau}wh?jxZC}lt6F&?K0%+bVitKXGm?=XLo*N z>#LxUyZ*++PE#qRX9*Ec!#;Kt#;%WVw))0qDKYTIOMP&Zg$*;q*y?h5I1OJ#ga7HU z#LxEOuV!vd^Tqg6v0&JSni_5d1JMhGu_^`Iu&Kd;g#hIaAvW*>pq)cIf3z$yH67Jc z9iI`4EsyyQmZ)QoA6D$fnpF%Y8!5FIvQyaSkB(^BHFjWPTvQ`d71QN(yPLCfC*98a z(zYHSW;nZf4n$5v{F!O_`+)Kj;V;7<@4blt)~~ECgpg2+U@5(p>$%K zKkxMZ2)DzN#_@sY%rlBU_3(=y_#!QbMQ_v%6`C2@XaR0Q060I8Cs*jD0EnRiv(>mx z*}p>&jANK2P6-7AC zR(NF<*vK#j`jO0!>`wKWVQ*`p8Fmg5S)6O%kS4FUa!+GNkP~ZYMqExj!$Lw`^u9%~oZP7Xr9H7B1@su2R=Wz7B?Q*M5OW?)MVo$PIhRlxM zbujY9RP46<7lt*p;(QagfRy^}3jY{{gZAZT9bVh18p}1m8UJbj`YmC@K;dXaNeHNL z2%Yf8V?cmXf_;}dUIHn9gRM@VM^#MeWfq?i_jnE0TZwmrzCd%vc{JFY+;Tsg>yns_ zXWx{a1qbY1KX9|oe}5xc?bSN(NoXW+;wnPX82AqWM4$vqQj`WV0R{zGElL8N(tO#0 z0xpisFH@Y; zRxzLXAY`X8T$h%+g}4c3C;a@Et$CrO!0wMv_m!e++dtscK z3_*i0t5FPiC(T=@t27M=Dc03N=3pKD86tR`mMn%E->1f|QEgGyr4K`Ic5&AB!SQus z%=SsUzrJoq?71Z6la2O<0l$aMF!dZt;tq1YQhgJta||)N_wTO?EGI-PH;KN9} z=iLw=9VayqXaH$sHkl}3U>5W&Itd2^LNw{zI;jJX*+CesQ<~%5l>#O)_X|#nVv3VJ zZ_Nc`lq1BNwfB8mDct35j-?*AO-2i3s>sSD)HpX*PC(HVJ@0B}ww|r_-pLGf4WzZ* z#s);?-NY~bkUrV*mo~`%VaN9klBOUuQ&kK6Goac)4~{oz8DroGIBl9{!kd>aVghFY zW0#g<0^ony44bklzxATNP1xGv?drL;3t}{!2M9@FJz*p)BMqbiAl0)PUIcU+j7gH9 z&HCCLd_G*rBFiihgs$nzaTb9!K`aM1C(`BM$XjuW&G>Nd^aX_Q529xErq^^mo&`vH zo=lXfn2%#A*7j%lFiuORKE^u!IChKJZ`y^!+tz<%nS2VG=pUj=kLemyJU;(vr@0CB zR8XprIJ{C6C=_8wu^8|-ECc*r28c}*!2zelkq$2xp|4C)V%6-jAyE&2R8-20(ETr^==$y-f^G%r;{fqGvu6X@|A+eE<)pHilN=*aGWM{Yj{;F@bYdt>%Um4 zwv&IUL%(6_K2@sCY{z<)RK2qa&6>pjan0cO`QSOcUp&~jADRv_LdpZ>WEq64|x&?UC_;Q+c-eZSdcBzxUzd+ztEu z2;b7tKaGAu3!0XpKZ2uPrfiJVJc9HeACOv;z zlr(40>2kx?{b+KrChytYHTC30v_4Ya7?E) zn$Qp&$6y;IX`D5iV!It)2{k@0QxjVdD)g)9Yq>w zbO?yC8599clWxFaWMTwn5rD6P%tnRHk+4v$1Ky#H(Rdyt=4d12m@Bx>wrb8zKwLm6q-HNd0qYD-v*abKXJVSij$)z=~ zlif-`+}>p{*o~2D6(sNilW@qqj1bhv5%ROn1f)AZv+Hfb#;mtbf9{jq+X7Ikp`);# z4VA>sl$wwoLnx2KCi z#7^aF$_$*H8t)lwdVM*$*wcM-PTlVqJ?dG{|Ezv$ zzPj~qBqb0q_SY!BNI^8o6vH7!Vq}D1-*lLPSNs2cNwDH% z*Ry!6{>ShwxV(Q`{CVh;82+a_{o8zZYu_$fV&-ORO*H^L*HKM3R2^&h1`B9b9NZ~z zsdSoAfyxFnwp%Av&0p>i#VaC!-44(c#`Vc z)ULLeXs-Lhac^DxwZ|CoYCnx+VPs3aS%IVT?)82vXYzl37~hQj$UeSVv@%uiy$j$M z0<0e!@G;}vgpbRo1*^ekfm$d;XPB-dz)*wnOpu#umQI?W=++GjM~yD;Dkh5n$Ht58 z0`-=?ie9e6L67uT1g=m)QOt_T%(6;;&L{&y)I(Pu?5V4`$zzS%OlBUz54loM)xb8f zt9==2{ndZ*m~nq&!4i+6KR?-5?rRxBR@fsT7XEndfp_yWXrP^{v32wNpZ2fcS1P3v ztd6K4+XX~`1?mSy0C@slS_gWAgslN2N?mH^`EavXqGWvO5vxndvxu3G=E!QXcTwze z-V2Op3B1UNyx!X!E%wAM>O#e8(i3CqP}Z9078ZX;4)L^)D$;lnk2T>ix+_fDs))v) zrq+jNHW|m*XAHg_`k5JCCT$J!GSa$exA;h-X&NU@0FHDMM=VOC%tpM+;2J^zji_Q6 zL9kR;t>>yAT^G`tU1%PjL`K#bqQ)ajbl^{%-#Hjg0?GQwL*oxWaE{)G^Xp&K{jhO zMRGS6$=N&)*pS@r%IvgbqUai@`I;xVWL)dY;o$EJE?7lac#y0)8(rLOxAN1D0@HBP zKXK$=nxcR&dZX68`?A0t{nM?Zb?d;vY5(d?APb-k&fuWhLqN5Hm`!O7mNi+Gworc* z!9dM|>x9*%qo(ZIoSsw}{;0}oOC202IWWxV174%2NC;DXC$=y2#tG&U4V9}g!q zzGmshO*mHO1>tNA`qCwy_-m3~>vAzZb(`rf#lqmHzn^HgrGGd`hHmyru3(%PZuMUxbMWL|5PynSgjb&J)K~hM70g->MKCQ!W zoBQ=V;v8Pb&&df>PuyWt!@4;*YF3OeiJ6(?L7OvCK9;sSX;8V#d>*f}eyZ)1fR^e5 zr_Nn^iK_jW#6)dhd>eV)Zlu9iU--9=M#LYx+2`SZTFmr++4jA-X~V3;mSzF!tTiHA z48>>wS80L*DT9tR6(z7nblraueN`t?BUe7rOO(j8&NCOA?}ECQoA!P??n@Top^A_% z#`BRLVAZCcts|DjeCmjAC+E~=8R zSz+#PSoYnb@0PR}4dfq`Mj$k3wGGD9Py$gciy`3)&~uwQ2F#?@p-h+IZ30II{WtZ> zZm*XvZUQ0;*uYTK0EQgoXmC`QTW$g)0&vZjfNlaX0iKt!ZUQG1fxmrjQL$SfX27uo z%etvr3({;jm+Wo=S%2hV=KMK7GSJ@9=$AbHdwlzFlv{MREmr;K&5AFNCwGFjGEoq} zaAj802ik8+@?~~zI$>w&l^?x*A7^c!%Ii>Dhv4=;0DDG})(VT1 z26=mvKR{U!)#9-I60lfN6Q{w)2Xscq@vb8Jh?4g*T&DK``8w4>!B~}BJNuJd)6Pr` zg`LmVIBsc!zJH6mYX&X)3ryA$sW%AFA-|dP(mtQ|Pi}Rhw>yK}c&5CP-;Hyx;r*Xm zg~?aD5P!oi_xWxXxnKNgC%V1GfcC+oY`PkQ033Kd3IsX^z}=VuS~6V6F-FH3tK%)+ z>#@8&G;;E-nHFc)WlX$hX4<)zc^iDjnk2C+*0?h?Cx86xIFz>;H)ibZ=E|>j{Ug<< za@;(53n@}IriCs29koM`-Cn@AJM41{^XJNp_j2`bwdETU=;J>6RyV!b&+l*X)1zps zslPsoM}hT!{3zOqZYlO`1BI)!PLr02Ga8UTIw*Wdlx0X97A33dhM^K2%xkiU*ip}z z?SdgD>wh3?)b?d4P3!H_9R|JiIyQ+jUx?||lj%U%`+dVbZ3=8*tgt1(JlLFw5^r;6 zos@D_`7p(Hn|<8A7HS8G~q zCl`5*U#kU1%cr!SpL>R1O0l>o#7lp69T-QOLC#2NlD%(=2eo?;;B48OB;&0@tP^@p z>vIH7+tch_58vD~+;UU#_ICuiPZQovdcS&-;IeqbQ4^2$uBurpotnxU)&7R=dXh7B*6Mv`rvpa^JKxI+H`~O+d%GL(4D@{-H+hCS~W^Hoza>OHuqn`{%9>4b2Eud|aye<1rKYwH zRHD5|17eti>O~qD!{SQP)LJ&|DW6TOa-P?_!Zy}sjwXtp&D=yYmpPZ2lEH=iW!9fu zj#>d2`Eo6v{@EjVE|>gw9)a1FRQN+tU^~^#>}Hc(_>coa_@cqu1eLjpX#@=@41Wbj zB4D~0Y{WE*!-6MNysKt~a^jPvEY`fo+q^Pxm4Viac(mstDMtuMd_0ke8T%Z!Se~(Y z|GXP)HXb>dq5YM;v@ZJyW&LSySRUiVD!rbD#eL>h9=ziid6K)>xQ%&sqv+-3B(|;O`m_JslE?@VjXXWdp&GUL4c}fcf&c~!Iz%E$B zFjyThWT(tZmvw#0o@XtNe zb{!oQewa4=dEVAQ9|v!3qi(6QhCv$)jW^g?Q|+HNSORo_pmH@4lOQmfGC^?C)s_rb zh@(AHaDZ=$NrD^~iNMJFxJN!a!gYI^W|En9l?5?3T|$quglw1>_P zLvYtAVg_KqfQALsUvEm%5-b5CH}FJ>j$IR3a04%!h-ocJ zj6`^s@ZhcJ3wn);a8)mR!$Ww{{e9&!sC2+fU-rdaP13w1>dU@72Hr)yCSjI`%Sa!g z)V$7+)2#ve*S$L02Y>jwdA)!#xAc-v^^ty9lk9cQ#%wPGZF0%&tt2o&u2l%hEfhBy zAhO|v$7z<;DNQEcvryW=|%m<94tjBUBR)~g=xp_{~hNGNDO%XwK zDo%#z%#~6juNUEL@XEBh08 zP5XjZ0qZ|qavx@GjQC;bx#%58ECF4GNEJbKh+e@vf@R1u5D~!tp%jaQtb{eYlGe+O z!CL7Kkhc90TPr6^#z(^e7UO4PJFwMVkY)#eQy7^Da-m7FD+dE?HADA`ImmT_U5%=R5 z+SiNR)_)j%Sex5kjDtws@Vx$7skF05Xz7|9mPTI7%3n?7-bF zlc?mbvm?P~Bj)6jjI|jares!b_6}=-0-o+K7ZV#sDJC2piPU$v+1Nmem`#_QdbzT*j zZeRz0Jr^xaCF$u{EQ+!$F`bef#TZ>O;H;L5{ehcrZEBO~)#y>=|E0Irf8Ejizt@gm zzf-{AWy-s$-mahGS6YR2qa%P5S`e!?#RfGM0W~@BxfE`aP1j+{=&WETBLsV)!qK9L z0YaQ>Ojjg<33FETaOKWcEqU&I)3|2>9+s^EKJ~?{_Z#PbQ?kP}8$wCR?fC|wx z3|%dV#*T}u{#MsC(0kuqe>D6_0shMS-j2q%E_!#l?9Kj9BcB@WJUZ?D!1nEQce}Tr z+vRy{b_CL8Qdhy}paCSHb(IDcBJc-|YK{eU9EK1Wzy?^y@gRrDZpHic7#*lFXfefQ zZqdWyG_Tf*g`KNmu}rj!NW}x@U-3rqT0wM6GSF>gSJ#JVmLV;h~ zQQ}@;IIoZO4CO>w;niQ$y}~?{b~Z*g?l>h}H_M3Arf(DRg&^D$JF}(!eq^Z1lsoWO zYM{v&Dgh8B)uYWQe@>XihCF|hyYMwQ*!n@>Wi}0!UMRixjvp>=n`ZJ+c=>k>`sUp} zU4aPmVNg(DkUF?pu=nGp#sVPA7z_?r2E56jH2`*x)(p_0eQnTUrpY3=#5b7AFUC9G zGNO}iOw8qOXk9XmGmr@v9rlW5io1R^UomPn-fuEn=BK;mf1$RnE_2O>BHcflu&S8njp`0AN@xto}N?uyvmkF9BR(PZfwk4N)TA|N%)v;}}v<8G>tGLX0kV#m61 z_O~7wUAVz}!bxfd5g?9vsycqtAt(cc>$znA6H)YN;P&|Go+133mf$s~@)jYr_ggh! zXH(O;AxS><3{U@IoyzAKA8Y4+`Iq5)0+S{A^LFv!=mCY{4_(Kb&Zd2~?O(o0j~Ni3 zS{l=&$XF`VUPp;D6;&Z;y za^Kz==l&uP|LY-DwsY^83g;j3cs}QI=j-s(=W=d@V(srw&zDJl0%?CQ@9QFdZpwJW zoj!32Kdis@GG$}5=j%48yDwrAJU>JS&lyZ)SU>|CO;eescs{~XaKalXc!>AfqMwX+ zjt;2SGuWg*o>bcYq+AthlWkLCau#|AjvzQh43?8smKTfkoQ?D?y%(kg69y?Os_T4S zAjhqw>LXbU2TN{7aaMm+bf4jm8Y}m``tJR_!<~0Q6P%K-V+{iO#b6Uoe;oU8suImg z{@JGeK4W9{_p3j*xo+quK^q`qL|}OmIv`a5C(|H;qE*v^V2;*tiZ*DK>hPS{!Ntz9 zHD)dM*<5i6nn`v$O|k+R>E+~r-(TE~onI71b|hNiIW8TItSEoJEVeE(L&!?N^6Apa zIKtV6;nBxV(Xw1T!n(o-5Z-t0r8Yl?w?EANdd${X;{LJiA$#vPsUrr?0L}s$E({=G z(j;hr>VS{{Z7<4LK#-$NAA=76@hT2{(i%sIAZ?D>`08dcV4CD`F*nb{fDzIKxw4Vn zb#(Qx3z5&tt9&uABR=vtUQ<&`S<6@~#_O2AeT~IO&hu>J} zy^_KX$Z&&I@~d%6f%t743!*nz@K94(>VyMYIss=qqbN5o;*7E8h2nWw3}0m z+^0y8Qp#7nH2uF z!-r^;^Lx9e>v=vabTk_{)cQy%QyN3;j9m}Q^EZ8%8-FL}#R+(-LUC)0@P(}4M*-f` zgkZ0yt0zvN>0qns6!60k9YCA_s}xvH90NE5oGJ@;WD9gkXa`*)qVhqq`AunyCbwdO z<$mQSbA2(uvZ+yV+gy=+EaoL?Y{gbTJ-Ha+drnwe6s!4DEzHV1N#?trjBjKTDX)rs zT!i1KHh;2vgO|ttcQaa3>E%CPmM{7tVD^~oZms6yQ@_#Xbb|8W%oZ!H zkc|-;2Xt8oG zBvJ^dqzoJ!a?~^cRz%?gi)%ooBQ(GaU4^14jNi+O7&*d#AFnQnNK|Y+EEL+D3e`NA zt`8NqKQY9@G&K4!(m7bjj<7eGXt%0ao7+tZ(<{=XDDuc1p)*lW`I(WaQHC<$+D!`Rg3)`13E#u4Cts;bHbA+$LaxVrK9w=R{6j#F8lMQ z%0s!IFuUFMvNzJX0H7$=a3;%u*wKwoVT=sTjj}Kh- z_i*|}Ncnym+%5cDFPDgf0(pPD(e2~-REg+k$y4w1J=-{I`&``;rYKO0f&zgwSm575 zMXG^aF@#}Nh=K?JEf}D-G@9<%3#ZHm(FNmBth9t@`~BQkYG+o==0QDRmcCGxr>dy4 zZLmf~a(&#HOX1kxOhY(a5OF3uW&y}iH6J7Ts+fvZcq+o<`mW}Cw#9$1F1HW1cwcb9 zULqQWTc(bo1OyJt2L$S+N$LOEYM}Qh z7s!4`ElihQdxxo*nzpN5XPi5V$^Kqi#$>*Y50gDH9gh_W?GI{gw9c)5=5W~Num!c7 z4m;*PKb@`zVWJH-#5asf7X=SC`hYn8juz(Qtc~?P3_Y8Y0MdU71bnw7MchPz1f@_A zX&5>zN!b4YpCN(&_}Y}_CI}7!sVQ3tn@0t4Mz{%nRoFDEVp?2Fk#yXk19|6_%hFjS zz$}kaDv6^Moqh`{5wMAJ=MLCV* zVnrRLYM7t3MEM#pX=}%qkw5K}H~i4DbVRdQ6+?9dRLLy-vX>W!0#O8E7rgD4Y=;71 z0TY+ahXNRXd%Zq25%{50vntlMF)J6e|M=%4?5mwV#6j8zb2b~HK zQlv&wfHHq=1&_rheGOp}qAEw3ejLhWVrAoD>ZT+5;vBP8G1-@Ufu1wi0q+1-K&ii} zNqjAK#z3>|gMR6clr`Q5$l3B|XGvaU<&sau;k5g8`hwi6e^ND$A+)@0P!FE)KL8QG zeSVbDdmX@^2L9VoQ}0K9#ACMB&bNDXK@JfAUrQaJ|fi<#x3=p3KR(OcqieCIh3mZpZO8UMW{D^Q4)rU{X&A z2hL{3Ud2r`e;Jvx_$bvXVVq25vP#VA?n3}ibSnz*X`$giYu*PFwfF9{g#d1?`#^67 zP&r0wpin_53nyrbRtZ4MO`HXGlT|GYLUOF*wx|34r8w`g;(8#R*?QwB+=b6qMlY=M zUFe!}j;Q+Fs9466WmywAAr2*NOH;Mu|0biGKiUN#(i#DFS zoq0`?ET(HXnB8DtLjqg^ut13AaEnnPuA?>3)-gth%}sPLLz9r#W@{1meQd`X8wuIX z#>HWg;qeLQa($EqWwp#D8K2GM{)(ZTp6K|pRVG44h=-m~4_Gu`;gd5PM*Kv%;WPiE zCDWrSQMXxtYtjD1tWR$?1*j^Qe2W5f4_8l_UI1vZ081kz91E}wm;Z|bc>$T1d5i*C zf4_xR=-OE3RVLEhV_VStru+ZUqze5T8{ciZyZPGBE#Yz7-aw0}V!(A6DtMSQoT>2c z;VLXBOk-4oL@m?OOr}fUG}jGIuHvJ&4M?RdHII&}#cosX%Ynq7r6t)nE9)p+!(cVC zGD2AgYPc|^!PZ^xT~EbVqi9YYr#*IrfA2PlHBPqbj(qrBEjeS}g>a1@&VH6Epg&}P zUMIcTY~l=sgX2Yj=uT(BDFuw$z$jfOf%vr$l;}`Ruh(wvmoo41 z=xJK=E~0a>%DMn-4d%VtBe8V>=RI7SggpZ96Me}{{s z%f<%P4sms;^qW$hFWC;Q@!A}ikLTz=#XmpKd$Zw(!6!Tv0fAyGA7&U6(}5(y7|d)K zHk2U&4b*W9d=>~Bzcyp9VtKOgH_>432Nk;*hxiUFNpy3Gh6ZArJ#B#3GoQjD$F&>q15fOpfH-5&%-Uz^g^*2fDv3UV$Qx+`xVO!j~!7YRSwY3jn{ zT|m*$d?7B=Y-Zf0xP!%IUQ~=a)~QU0Z-{d>;L$#}zTuk`3#jTg+aJ@xYOpkU8YeX`la%f9LWcy7~NEp8vq> zoAI{EyjLE*zZvaw`8fK?%lu)A?aP$6=kk8tzArbA3P>sx1=Su9R|E}?6a&BmC>EOx zN|22L41qNC7SjRsk%QSzo<|y5o<~PYa90)STn~Jmn)*RvxfzY6#d)40+mUa~77k*$ z)YR);O=*%NwdfMMe_*X9)7&O1d?6hcQ^M+Tqj$gH*(e>P!Y>---OW@%8-iG@NnjL> z0~~>B@SlmIB#BXkiK{q?z}BL5xCHPI9%uCywe3iXVCBh*5%}}V)ZlsRf|ZDMbVq&= zc|^})3cpW*{%e0WSh%SOt#xGD?T?2UFdk%u!uh zs#C6Pb&PM|C%2rUFv?Mw8`2`E3)Ae=wBH*oT`66;e}^(yx`%Y#?UUZv)FzqcRy*J& z#kUJE&fNR8H}-kboAI7Uo~3ZW zhiTwm8Y-hV*eqbRBu&DeMpHV7f>FdW&4x$(+KBq~xZj8Ul@Odu(*->gGEg9PDtD8f z86b5sOR!DYTZQ^io)cFW-EplQAo6Swa=%8ez+ByznP|e zezz7-1O{hM?d+Fc{oALQ)MRgJ7`5TRLr^fZn4h+ac72&^sC? zlh}90y?`r6bMx#fE5bWVIt3vw z!;b5LkY>3}G@?3ly?J&`r#*y`{af{+7emmW4MG2oA=+u~SRPK|KyWcEI9Y^2Sy~Jn zY(|svkFX?oS`e)fpu_Dr;|O%D@{An)^ z6^5Ia2!ar^wM^hEY03K%tBd74rsm2)*$sS6Jf7-0e1DgmlmdVO9hV)I0)86D++)I< zNgh{E#~XO(T2lxObjmtuG)@5nN0+sg0@Hu|f3&^Xj_T^tC3;^{y~EOf>zal8Mmkm6 zG{zm+fH4>@PRT7`+~F2mrTy$DY#@_tn0x15^JqzPVUrn&gRhAgV|)<_ZJyu9)uTYk ziyBQocFUtY$=mCv&OE;5U>?z(P~`yAq#)o#Esq1q9!{_vfb9UyQ4acYjhZGW`Lury zX(Eo1b6$wTsPO8ouEfh(+5omhDdN!^Vj;nmRiSb5R!UMVB}(_Qa13_<(noAFn`>mu zXcC<=D?2_+-k1Bw@cCmC>|yZcjK|e8#>)^er+}*RToBn=Ks^%_Zn;3qfcytGK#&pR zxbuqPi!veIxTv2q+wIKXHf$Kyy&=^IKp=AmTO-XU2ZITMlBMD zofNosose2gAItdM7PV##YqSZ&*BI~H=YRANd2fQ;Jze3mH)`|-FT7v>0jjh!c6TDY zdM<`(qb@`Ukn*9Vi`gLBBS_Q(a=B~028g0ha6aQQF9PsvzFX|7ahsb>E#-fqdze{z zvIuKx;U}X(o@dN)N2W6$vh!?6%?I8vYc0rD*nt5I))qBkwbTh-mqxBdVWeYbb>(EZ}M$OCXus0RxWhj}0|Vm(kJ z;11|MKu-hXg@z$y+t{l~=a~v-Nbv=?7g5ld5XEmqsh!Uf5OB#Hc_M#@+ZYkk3!xd5 za?Vy`j@E|Gidd}VK`NAV#I9HINL+C4*<5b&^4_%YXiv!P6V- zopL+M{61i88#Z~DWGV0i?DD`Wp)^a79H_4-(gF<{gF%A#s$$+|b~s8~bx!lMWt%W< z9XSV7jnR6^6xfGid@S=*G;b4OFldScvQ|Qi z<%Tz^>D?oLqJP|154`V77SR{Cb~y(`crFDg7_bRG(;Z;oXwSoZ0wOl@l?KnjosuxF zwuIR9c}4gQ8n5EvF>&*1#kp6;ppZ5mYpom5lD{CzbZV^D8ESuq)F@o;Rb?OW#WjmI zjjy{NPiPdANAKvQclG{E0ma@_|M>9#r-F&F9>9XZkgh`kN$ay5*>Pm9W1|#2Wol+dB{xrZLUskuEqFAb#mtjG(E;D;Q z3oi^TG3*HOr6qsHmt$U#@KDK{r6;|i|If+PS3ST_pZ_TZcuSui=%J5-YJ~3k)q>0r zgJA&CK8-WD4+ND1Djd**dFV?H1knsvki$cujrJ4&8c%}VPN3Tq=*Je71$B8LoZWJF zpnU46tdP7B=egAut>8uBfIJHVMUC}T(bMgEhXgy}kc)q_!|-39n|+RRAHKTx3H*5D z)9iUK3Gg?Z*BiO*!(A_GkLze8K=TPmL}|!ke9mEA%yDeT?@k}H?h8C)dmM4?_*^o) zunq>|a=B_L%UJS;mn`=pZf~8iSn-*bHjzx)$&RP%8Mn4GoPY&(q3@9~)m~IR(`#hx zF!_E@+Dw0SkL!X<>4E;HD-_y6JH%IL=Z6I_o(zI7o~{7id6dCmT-Zk-$CcE(tu-4uk({(y1hsg@fDH@(mqT3FXY zSW>F2pS3pen{7k}saDF=?&?M}Y${R96>>qu5lw%H;!L;|dH;4S-5%ku|N7tmt82-6 z3+V2T6(wcv)kn_@|M9>7SNCwAl$m{btsgEEjof`E8HWM zL0*4~8(ERB*VR~PiTu0>)N3FION$$BbU_GVE5qi*W+p8@j;uZev-(p}Wt`YWR_1+@ z-qowXzVzkn?)?Y;`u>l+`|kVq!H<0j=U##dFa}G4(vl)P3Zp3;Kq1ITNv@;eaS!x# zuH~}Uiy3-eoUX!g>k^I&@dhvnui}3! z6W617alxY1Y2rDX-3+qE?GCtqH%TzoV+}0%(@mx9fIFa_KZ0S}R zwK|*Q2U9;U*eP?W4g+?7k1}o_`{pv(I-W24gzmqd?f_i&*Zybyq*K}}i12syy9@Z(bfqZa*(gLYA2?%m`<`1@Qj&)vOp6T8j3^y5?&4i44&Vr0A2oCHYVn7&apo_w$1=&t*5i|~OO}vR z1F^wKZ;pWJlNXONtf%;J@*96h=!#=f7Qec8;rh?OdH>d*>K*uR{M-}p$GJ9RQyd9F zr3)dj0|HwD)Mpe7Iv002cn#nLO}&`$BiBwEBxH&qp$S`h8Z=XJdtOkpa?}La`b-eB zpt+#dwQ1cmHyFtJ2`>qMfi3mO#T2!^&>KzJ3E{A0nei##oHF{+p*w%*u(^JlBEH$C z;NH)c!rof%pzg)5n}xd;j|7Yt^&JwZWvp|D4In5Ei55x1ZIpu)%d@Q)=4QBbSnD4p_9Bc*D})ZHqbTg=ykfy#AdcHvc3cd77*_GP zwvH2b&6$%T$w%B-nxgxxHBxH1V_kXc1Mx~_alW|ZcIAhYhx&j2LrL71{ThGnl84EM zPafA#6??jD%pyRnjp3k(p>2n8Y!bjNz`9^~!3Juv0C&I2GcKvKN*woWL_T7y)zJ=s za@zH-Ccx_0P*H$RUDP5Cvyvqy?q&lx&*4l_D}8v9gml>?BI<@2%itT)Uj*?oR@5QJn(}Dkd8yYm~X1K<(5lxp6rFgAi2aFHBr}VY066{U@CBCJNA8JB=he4x*Mh! z1{9dgIBiQuS~$pldBCZ~(F+(!)+3WRYDi*-TJhU547Yzn3io0H-JlvcUIm~pYK-dA4N+K zYv6x`$IGXFJ)q|3<3^`zN9r(~!!S6;u{g!q7N8%tXM@huqFzWkjKStwr6#EkvT3zw zGvXppd@)n_Sd~yOs-)$J7NV>0vXU9Gj+pm9D ztM3{p+*%fZ>zvcQG3(!DH9AY3yWoG%C#O*s*e(kuAdoUFD77J}u}Pcuahrp6y(_(j z*(~t_GuoYmvqz5SWD!sYQ^OHK%Wk*0GYDU5!r6B1bo)COlt|N^^GH zlBd#SX61|ViY2+ynHuL1HCm(5e%F7v@_rKjgK8lJ_x&Lkfu+txT?dRO<)RO|Dvs-# z(}I+pb6wCb0xro>G>1Y!4vQEKs2cf#IF(X;Gd^>}T{ROE$|)SlylSI#zBN3ATq`QE zS!{=jVauoUIm(3;-DLWlm5O5H5cq_a$*qx}7Cde7)0G-Y$#if4lJ0fcp)Y@3O7Fh9 zftB}?wtq%od^gs4?DpzOVBEDIqakGQITS_|N~4VDFPTC0CN^^N}ePUo8sWspC$&;5Gz<;9VMr}h`ORrC4RGS4|C zeO2JD(9EN@@%`Jmhc?XZdre@-_8IqkceTHpXneHUeajziJf#}_RG=7?btx7W56dPU z5IbSrp(Tp*3C!U*;LMyCteDd9AnZboJ25o-0%ktA|H;u)tTxZ@Ked(d()eL ztEGJRW(RkqzwG3(l;78>#I^F{|NK84tOV0D1C_M*kAISY^L>finV)`BUoH3F*Vo$+ z(KC;wpR_oeqDTU$OZb1!AzVL6`jfw-#SU+#IQ;b&HP7!4kh7 zXn)B@vvcE5nYqDuJTg~DYOofkil3m%-t9oy&+hH+{iptY*#3Xy-^cA=H|w`)0Wbt8 zk{k-7SQebg_!j5^L3svjDJV=S1~N@hp1#Py_1alUc5{tYdOYQMg;cNxY0F_+ZQXR~ zj>P#OudfS^#&cGbt_zK@!jVW7L^NkzN>uZ7fGyV*V?{%=t&u}X?zD=} zE}L+^X(U-V6s_l_<2Wv}Td&IB4nOBsioL5K4=#J3@sEG^vn1)>datwjf7EG=XaOeV6he z)uIR#SPssyNSApWZGO-u+69iJ#}}QehrQ7 zut-UqKhj$p%>=0$MBM0*FjrDIF71fg<)nWuP`7;I%{5)0?4szx$i8{Zm)-L}nvM^n z@2+{=>9)*=_!}oY4u}tkIv_!J7}OycAM-F^KsX#C$WE5&!}j^TYij9ijQx$0Zt`tH z$of8X5OzMIP6dJwRcg!1%x*K+*92;0m9td$n0B@UB(pd1=@hKDJUtb54Qa}kK_-8m zt(?8c^M|_b{+YWy%x?Zcc9h3wzdTw(|I9Bpi|<~!U4u_LQ1Yg?vj82keH!;Xo5o34 z$~lZBX^&$ZSiwBpqJWOXU+`kms(`g@U5E{&vDRucq+;g0X0wAzs2G5Xb8S0wL_ggM zxGrKGPsrzdrV#A>T+FWf$uS%T;{|^gq>_2o;*}YebTVrGz3KM|Is57Nh-g3lNcXV) z+qX#L;pTqe0sZ}T=yf-L?&LS`{<@pE<@F3KUzkJD0Kj%lv%30m6bUPx-QnEb*n{;S z!(N;;sPOZIhZrvOoOKym6RA|!i-uS=k2x;<0mfF!ySfFOk`FEr@@c>n3o_ zMUFAEqrKkJl(OG>ER@IzWHmzbC z?s>Fp#z}6A2N^kAnsG%ht$u&ftq#?IRq7C*vh`vY&*%7pau0YZV%zE-5JcA5`*j;T zzo{tmqfzj|Bsk;4^%H6cYH)z!36M8iEFe6vIK$i`In<}RqnRG0u^0i2+6$+o*HdX8 z(bI;%Fq=7}%%x*a9j>{59hX< zbLQ{-_GXPk#Z;eC(@{^g5tVcRrCR{jHz5{cf)J@cngv zyyG^Z0WGv_7q#6^ujXo!1TpHQ3`S$8uc-dQ2+}LQh=^pO$JuVzU@it7A1;m74-RYG+tdWc`_1HckmOW6WIr4fE-_^nWGkgHGA6>@&jGX;pt#{e&<&&u0=}HQ-00)6^ z8w5>+O@OEi@LJZk9UCAFhG8g*#a}4;XVb&RwnRysU&eo{a=dT+abai|ZZM16Q00$PYM?A+ED&9gAY^~0x)x@f=b#`DcVUk}IoL12M?Q+a z7>n)hR2O^0*)^t;4C0idhr)j7oX^N~yUh((CL9qIc%jQ6!(-)aqh%uipmD^G4!Inp zXYFXyl)GFF(#yC}P)D=Gmb_;Gk(V7FoXQ`Xl}{FXhrC}t%}&rF}qh)oO0ox31hYJCvCJhuo(=6nmw-(G?v6l$&|x1 zt51Fs4%}qxxI=P($+t_ESF@>dc4=nrr^#TJRJLT~c0t_J#rFw!lkSkP>3z6$Q^3JhwFbz5W~0uaVkM^ATnSr0@QV!52MPrAlv-j zY4h#rdT$J$8oFoHykNg1xRnRvKzlb();oT5sFaly8hS!LL~sCL@|0 zPVBYMmP58$T`om2S!(&eN(QJRJ z=jVZ#dTUAcsn79^<9Zysek$m3fAg(k%=^0OXVxL|;^G!-^dI59+u_&nvoCFA#cxY+ z*Bg=hNO7en=lrSlKz~B^SKPs-AA4WMR_ekB=*gH4I(huzB6&Mi`(Bged5pd2Y)Soz zA=VqZiJ~2r15y}7b)cwYAm(5>h&g|7pN8BCr0SRrc>}ChFLH&+yg~St!*B5myT=y^ zvQ^EpCLC&K8TvGU!6oGK#pgrD2&zIVr;0}JGo^B*!fhacsizXIV#R@IRp7m>O2{FzwVy=6NgOS?e(5~Ts&7g^t+zF7+|n~P*8tD_C)UISlq&2CGr-(z3U(eP06he5JJv#c_Lxxj)dS3Lt zE^t3|+1*_4vHRYLZz0e(3$`8?fKp@x)q3rz<3cF7Pk6w%=b;1LCKSd)R;LJ@>fiJ89fq zhvBGA60Xy22Mh~ok=ONRp==0maf)#O_6Jmmelcset7H-n29Y^B$(Tr@*~KC%5iJsL zQR}$?slgK)aqeeFA#TPxH})@n-7MVZt805GL?y7`c>qBIY3y=9 z2z0Fg7>2-EjwV5OjlP(#)NIV@+BMJ}T%6LChL4+aJyA~;?6x7NL+u`orjO|=NJs6EFcJW zeWyGALIY6IRr#cRj-??+XI&44_>^&8Jn}kCX>>tLhCEr9+GRlPS;x)Kty~6veet#R zIjf}_l)x)VPvf&3uW7xJ$;EgP3-e?ej6rh*+cu?aq+KyAIOcRksYj6h-gf#AVP)?I zJ1@LnJ(v4*Y!rW}3eN_P42N&sg;@qsI_Uv=PopGhL!ONj#0yCJJaKAsMJ{y4u|{dR z+U-V0%bhl-t8pf*SOYPvwws=$MXd~Qv>La{SZtJ}4DHiohv^j2PH_8bq*rwy$;di3 z1HZc7v4+@+Iss0%;zXwc5WagYs=s+2{)<^~&6j&mXXJl52Ba`RCt?l_I0Rt>5Mi^9 z4|z6A5iaOtfaHek?gg~04)VDo#wUFuj{-kC+xnnL&x?Ru4ee@6L>X%g+bW!kO&N29 z$ww?94Xfj}kT+t2ti*VbXsn#r)J`RBq+SL3CZ*mS)C0@FhJCGL`a{(TnCjio!OGq5 z-mnA|qfmbf5*F6NSiC!r3i~=d6-RjvLwlfowlI!+RfrScuMb6t#&WKq%5og=>D7@k zYJ%)44o$=Lsn{2sJo1;-MxN+Y?#)ADs#W=sK)5jwVx~X9LQ1ptZ9ApoNd(O5;nvx( zfAU9!*hi+H=LtN-k0|&zdp9TC1H_x1TZG6m7HfZ5BrF;(B&{$6JQfyB$|hKjC49i; z0GGnB7pLSQq9nUkv@x!kX|WlrDYCuuf>i)4LcuchyStc+F?NJvbsJ zM{dkkqRC8|iaRMX^~$XUVI0-kWjy?YImq8gH-4K~d})G%|2E_J|1Yz+?W!?6$*%&e zztn$&|7_Ac%ypyY@%l+h*EMbTyza1DN5(LokF&7D;xJG+&Sy}LB!Qy*u$vR{o5F1$Z&K7?_63|v*wb+JB5*7?^{@Z?fBz!7f5`5iTRIC)za5|Ue#L3@=A`iCcyTXFd>Y74 zuIvhT{fS!EA8mg6z5wfduW5~0U9DV-qCE^2Kbo*u2eW9O@o3lzQ4DB)kG3F?{Qi3) zQbn#sV7<*`5CUtRGz;v4r*oGPohE<1T%uLZVFP+_!pB0fttCYmpEYg1js~r1AJ+U< ztg%u})zjc~a0qXq?L?dYoghC-DzC$aPhqF&%RP{Wc3k0yc>A+M|3vZFf925kGP0=a z06h)62*?9KFNa~ii$d5zbnSis$tPGA$7t&nZcKaooSNmtwiussahq~FE*O6e>t4>O za3V(=y(I+ea^h*PEjua+=k*puU9~Zy$F!u_%kvIj#P%SXklS4nj90Z&&+Z{I5y_Lin|n{ zTB6Q~L5EBKfT4_8<%6kRBCdZB?UVINPVu$1fCpVh#DG~8p3$iIXnZ)c%4oh2Muxd} zH+8esS${GXfaD%U7-ua1oj#m55bHx-@IMpHe=ylO?)myDqKBbl(_k^0a3O=%Ijb(?Spd50=9yNXcq6z8NWz(bTn59 z>kw~_xV~3;NpMgVGs%BFrJ%AmwS`d@m-{romd24XXH#?(SHPzRD_H7UL7BM&?{KVC zNpY@Nx;#flU`kDPpK5O(I&EHdjrq~~^JMVZCu!4nz_?@U9^m=nD zEMb;qFwcaGDAhw#rlf&2M_Yq&rA8VaPyS}T$W-Y!r)K-l{-qNP`Z9*?BGJdz`my-+ zt$)Lb&lcYu@=o&KSyNc%ArvOS4-Q2zUEv7d zBRIEf1WIBki33&EsUKeGnMc;Vu7?|iyVy&W&>c5HwWfbMEVfKYgt4`m2P|2xwSAb^ zXA@P@DeX6tk$f!H#nETdCTfdBCFp^|XV|1UPC2^$4UYGzfb$JAzUM7go}Uh|*poN@ z?91IRQ@XqLBP8#G$v2PQuY2v~4c6f8r6d-hMh^5H%9X<8(XGPj>_Y8HTDH&i!{@Q<(*St z3^F~kTFr1VbI9|6V~kO)G zJM@1$`Q{|u>$wDKpg*|=b@txBflg}lRHfQy36QM;>*qs|3CX%o;t(G|Y{}Y$-S2_cB#w$#b(r27|aq_`-&w~P7wu|j39IhA0X`^`z!yb5guAhRq8OPeHos=ehG?0JU zkkt1mw+p7rpOxvqKUe0t<;(gn|JmTYnS6KM?fPkm(y$?ttl!D#yP85Eg|NEgRe(Bj zz)aID4%;INYS! zvON&>(MME1JT=60ux#>7BUw{1+ChITEIeem{DVXEUQUPT$L8Aw_I!cAU;O>f^qr;7 z*|!=ykACzN+qFsr+Kb|7%GX9Xg*H!_wj}9>yaoL@91Nu%t#k(R*&*f_AvVL^gk>*nz;$ zQsOsS!#cClw5x-9^I+zBFlGSpwA{PsDE~tP^c%~a>%O`D+^HDYYe4KkbB%QZR+
    4j4iZ0zPyW=vdzkB7 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 I+#u-x0FMaI2mk;8 diff --git a/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip b/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip index 81b67816eb9ae167ff6f5d7e60f7b1005abc2f12..f56da3205aeef59e6d04e99c95bceca9d56b7a1a 100644 GIT binary patch delta 78484 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 BPeA|x diff --git a/templates/app-nolayers/angular/package.json b/templates/app-nolayers/angular/package.json index 53e740854a..26e7ced740 100644 --- a/templates/app-nolayers/angular/package.json +++ b/templates/app-nolayers/angular/package.json @@ -12,15 +12,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.3.2", - "@abp/ng.components": "~7.3.2", - "@abp/ng.core": "~7.3.2", - "@abp/ng.oauth": "~7.3.2", - "@abp/ng.identity": "~7.3.2", - "@abp/ng.setting-management": "~7.3.2", - "@abp/ng.tenant-management": "~7.3.2", - "@abp/ng.theme.shared": "~7.3.2", - "@abp/ng.theme.lepton-x": "~2.3.1", + "@abp/ng.account": "~7.3.3", + "@abp/ng.components": "~7.3.3", + "@abp/ng.core": "~7.3.3", + "@abp/ng.oauth": "~7.3.3", + "@abp/ng.identity": "~7.3.3", + "@abp/ng.setting-management": "~7.3.3", + "@abp/ng.tenant-management": "~7.3.3", + "@abp/ng.theme.shared": "~7.3.3", + "@abp/ng.theme.lepton-x": "~2.3.2", "@angular/animations": "~16.0.0", "@angular/common": "~16.0.0", "@angular/compiler": "~16.0.0", @@ -36,7 +36,7 @@ "zone.js": "~0.13.0" }, "devDependencies": { - "@abp/ng.schematics": "~7.3.2", + "@abp/ng.schematics": "~7.3.3", "@angular-devkit/build-angular": "~16.0.0", "@angular-eslint/builder": "~16.0.0", "@angular-eslint/eslint-plugin": "~16.0.0", diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json index eb3400df47..bf4306aa19 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.3.1", - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1" + "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.3.2", + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json index e5c088f0d8..d509fff49e 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.3.2" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json index e69486a651..d5fefb5818 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json index e69486a651..d5fefb5818 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json index e69486a651..d5fefb5818 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json index e69486a651..d5fefb5818 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json index e69486a651..d5fefb5818 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json index e69486a651..d5fefb5818 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2" } } diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json index 0f9ea54a65..d3d2966273 100644 --- a/templates/app/angular/package.json +++ b/templates/app/angular/package.json @@ -12,15 +12,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.3.2", - "@abp/ng.components": "~7.3.2", - "@abp/ng.core": "~7.3.2", - "@abp/ng.oauth": "~7.3.2", - "@abp/ng.identity": "~7.3.2", - "@abp/ng.setting-management": "~7.3.2", - "@abp/ng.tenant-management": "~7.3.2", - "@abp/ng.theme.shared": "~7.3.2", - "@abp/ng.theme.lepton-x": "~2.3.1", + "@abp/ng.account": "~7.3.3", + "@abp/ng.components": "~7.3.3", + "@abp/ng.core": "~7.3.3", + "@abp/ng.oauth": "~7.3.3", + "@abp/ng.identity": "~7.3.3", + "@abp/ng.setting-management": "~7.3.3", + "@abp/ng.tenant-management": "~7.3.3", + "@abp/ng.theme.shared": "~7.3.3", + "@abp/ng.theme.lepton-x": "~2.3.2", "@angular/animations": "~16.0.0", "@angular/common": "~16.0.0", "@angular/compiler": "~16.0.0", @@ -42,7 +42,7 @@ "@angular-eslint/eslint-plugin-template": "~16.0.0", "@angular-eslint/schematics": "~16.0.0", "@angular-eslint/template-parser": "~16.0.0", - "@abp/ng.schematics": "~7.3.2", + "@abp/ng.schematics": "~7.3.3", "@angular/cli": "~16.0.0", "@angular/compiler-cli": "~16.0.0", "@angular/language-service": "~16.0.0", diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json index f7e1b5a553..174ade0d81 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-authserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json index e5c088f0d8..d509fff49e 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.3.2" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json index e5c088f0d8..d509fff49e 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.3.2" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json index e69486a651..d5fefb5818 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json index e69486a651..d5fefb5818 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json index e69486a651..d5fefb5818 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.1" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.3.2" } } diff --git a/templates/module/angular/package.json b/templates/module/angular/package.json index 1a41e5d02c..cec07a6494 100644 --- a/templates/module/angular/package.json +++ b/templates/module/angular/package.json @@ -15,15 +15,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.3.2", - "@abp/ng.components": "~7.3.2", - "@abp/ng.core": "~7.3.2", - "@abp/ng.oauth": "~7.3.2", - "@abp/ng.identity": "~7.3.2", - "@abp/ng.setting-management": "~7.3.2", - "@abp/ng.tenant-management": "~7.3.2", - "@abp/ng.theme.basic": "~7.3.2", - "@abp/ng.theme.shared": "~7.3.2", + "@abp/ng.account": "~7.3.3", + "@abp/ng.components": "~7.3.3", + "@abp/ng.core": "~7.3.3", + "@abp/ng.oauth": "~7.3.3", + "@abp/ng.identity": "~7.3.3", + "@abp/ng.setting-management": "~7.3.3", + "@abp/ng.tenant-management": "~7.3.3", + "@abp/ng.theme.basic": "~7.3.3", + "@abp/ng.theme.shared": "~7.3.3", "@angular/animations": "~16.0.0", "@angular/common": "~16.0.0", "@angular/compiler": "~16.0.0", @@ -38,7 +38,7 @@ "zone.js": "~0.13.0" }, "devDependencies": { - "@abp/ng.schematics": "~7.3.2", + "@abp/ng.schematics": "~7.3.3", "@angular-devkit/build-angular": "~16.0.0", "@angular-eslint/builder": "~16.0.0", "@angular-eslint/eslint-plugin": "~16.0.0", diff --git a/templates/module/angular/projects/my-project-name/package.json b/templates/module/angular/projects/my-project-name/package.json index 4f5ed55552..1fbd60e648 100644 --- a/templates/module/angular/projects/my-project-name/package.json +++ b/templates/module/angular/projects/my-project-name/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": ">=14", "@angular/core": ">=14", - "@abp/ng.core": ">=7.3.2", - "@abp/ng.theme.shared": ">=7.3.2" + "@abp/ng.core": ">=7.3.3", + "@abp/ng.theme.shared": ">=7.3.3" }, "dependencies": { "tslib": "^2.1.0" diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json index 80288fe950..0f3a400e55 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-authserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json index 81ec881722..f2eb401376 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2", - "@abp/aspnetcore.components.server.basictheme": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3", + "@abp/aspnetcore.components.server.basictheme": "~7.3.3" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json index 3de6b22976..b884e38f44 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json index 3de6b22976..b884e38f44 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.3" } } From e894ee6be4d868c970fb3f8746a2cb28d6635ada Mon Sep 17 00:00:00 2001 From: Masum ULU Date: Thu, 14 Sep 2023 14:42:27 +0300 Subject: [PATCH 003/285] Create change theme generator and options --- .../packages/generators/generators.json | 5 +++ .../generators/change-theme/generator.spec.ts | 20 ++++++++++ .../src/generators/change-theme/generator.ts | 22 +++++++++++ .../src/generators/change-theme/index.ts | 3 ++ .../src/generators/change-theme/schema.d.ts | 4 ++ .../src/generators/change-theme/schema.json | 37 +++++++++++++++++++ .../change-theme/theme-options.enum.ts | 8 ++++ npm/ng-packs/packages/generators/src/index.ts | 4 +- 8 files changed, 102 insertions(+), 1 deletion(-) create mode 100644 npm/ng-packs/packages/generators/src/generators/change-theme/generator.spec.ts create mode 100644 npm/ng-packs/packages/generators/src/generators/change-theme/generator.ts create mode 100644 npm/ng-packs/packages/generators/src/generators/change-theme/index.ts create mode 100644 npm/ng-packs/packages/generators/src/generators/change-theme/schema.d.ts create mode 100644 npm/ng-packs/packages/generators/src/generators/change-theme/schema.json create mode 100644 npm/ng-packs/packages/generators/src/generators/change-theme/theme-options.enum.ts diff --git a/npm/ng-packs/packages/generators/generators.json b/npm/ng-packs/packages/generators/generators.json index 8910e6fdba..4f41032144 100644 --- a/npm/ng-packs/packages/generators/generators.json +++ b/npm/ng-packs/packages/generators/generators.json @@ -9,6 +9,11 @@ "factory": "./src/generators/update-version/generator", "schema": "./src/generators/update-version/schema.json", "description": "update-version generator" + }, + "change-theme": { + "factory": "./src/generators/change-theme/generator", + "schema": "./src/generators/change-theme/schema.json", + "description": "change-theme generator" } } } diff --git a/npm/ng-packs/packages/generators/src/generators/change-theme/generator.spec.ts b/npm/ng-packs/packages/generators/src/generators/change-theme/generator.spec.ts new file mode 100644 index 0000000000..940c5dbe3b --- /dev/null +++ b/npm/ng-packs/packages/generators/src/generators/change-theme/generator.spec.ts @@ -0,0 +1,20 @@ +import { createTreeWithEmptyWorkspace } from '@nx/devkit/testing'; +import { Tree, readProjectConfiguration } from '@nx/devkit'; + +import { changeThemeGenerator } from './generator'; +import { ChangeThemeGeneratorSchema } from './schema'; + +describe('change-theme generator', () => { + let tree: Tree; + const options: ChangeThemeGeneratorSchema = { name: 'test' }; + + beforeEach(() => { + tree = createTreeWithEmptyWorkspace(); + }); + + it('should run successfully', async () => { + await changeThemeGenerator(tree, options); + const config = readProjectConfiguration(tree, 'test'); + expect(config).toBeDefined(); + }); +}); diff --git a/npm/ng-packs/packages/generators/src/generators/change-theme/generator.ts b/npm/ng-packs/packages/generators/src/generators/change-theme/generator.ts new file mode 100644 index 0000000000..14d2e8e68e --- /dev/null +++ b/npm/ng-packs/packages/generators/src/generators/change-theme/generator.ts @@ -0,0 +1,22 @@ +import { Tree } from '@nx/devkit'; +import { wrapAngularDevkitSchematic } from '@nx/devkit/ngcli-adapter'; +import { ChangeThemeGeneratorSchema } from './schema'; +import { ThemeOptionsEnum } from './theme-options.enum'; + +export async function changeThemeGenerator(host: Tree, schema: ChangeThemeGeneratorSchema) { + const runAngularLibrarySchematic = wrapAngularDevkitSchematic( + '@abp/ng.schematics', + 'change-theme', + ); + + await runAngularLibrarySchematic(host, { + ...schema, + }); + + return () => { + const destTheme = Object.values(ThemeOptionsEnum).find((t, i) => i + 1 === schema.name); + console.log(`✅️ theme changed to ${destTheme}`); + }; +} + +export default changeThemeGenerator; diff --git a/npm/ng-packs/packages/generators/src/generators/change-theme/index.ts b/npm/ng-packs/packages/generators/src/generators/change-theme/index.ts new file mode 100644 index 0000000000..05ffcdcc9b --- /dev/null +++ b/npm/ng-packs/packages/generators/src/generators/change-theme/index.ts @@ -0,0 +1,3 @@ +export * from './theme-options.enum'; +export * from './schema'; +export * from './generator'; diff --git a/npm/ng-packs/packages/generators/src/generators/change-theme/schema.d.ts b/npm/ng-packs/packages/generators/src/generators/change-theme/schema.d.ts new file mode 100644 index 0000000000..9ee931564e --- /dev/null +++ b/npm/ng-packs/packages/generators/src/generators/change-theme/schema.d.ts @@ -0,0 +1,4 @@ +export interface ChangeThemeGeneratorSchema { + name: number; + targetOption: string; +} diff --git a/npm/ng-packs/packages/generators/src/generators/change-theme/schema.json b/npm/ng-packs/packages/generators/src/generators/change-theme/schema.json new file mode 100644 index 0000000000..fe356e00ae --- /dev/null +++ b/npm/ng-packs/packages/generators/src/generators/change-theme/schema.json @@ -0,0 +1,37 @@ +{ + "$schema": "http://json-schema.org/schema", + "$id": "SchematicsABPThemeChanger", + "title": "ABP Theme Style Generator API Schema", + "type": "object", + "properties": { + "name": { + "description": "The name of theme will change.", + "type": "number", + "$default": { + "$source": "argv", + "index": 0 + }, + "enum": [1, 2, 3, 4], + "x-prompt": { + "message": "Which theme would you like to use?", + "type": "list", + "items": [ + { "value": 1, "label": "Basic" }, + { "value": 2, "label": "Lepton" }, + { "value": 3, "label": "LeptonXLite" }, + { "value": 4, "label": "LeptonX" } + ] + } + }, + "targetProject": { + "description": "The name of the project will change the style.The project type must be 'application'", + "type": "string", + "x-prompt": "Please enter the project name", + "$default": { + "$source": "argv", + "index": 1 + } + } + }, + "required": ["name", "targetProject"] +} diff --git a/npm/ng-packs/packages/generators/src/generators/change-theme/theme-options.enum.ts b/npm/ng-packs/packages/generators/src/generators/change-theme/theme-options.enum.ts new file mode 100644 index 0000000000..a64487ed8f --- /dev/null +++ b/npm/ng-packs/packages/generators/src/generators/change-theme/theme-options.enum.ts @@ -0,0 +1,8 @@ +// this enum create by https://raw.githubusercontent.com/abpframework/abp/rel-7.4/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Theme.cs + +export enum ThemeOptionsEnum { + Basic = 1, + Lepton = 2, + LeptonXLite = 3, + LeptonX = 4, +} diff --git a/npm/ng-packs/packages/generators/src/index.ts b/npm/ng-packs/packages/generators/src/index.ts index 9a6fb02c00..a2ce5894d3 100644 --- a/npm/ng-packs/packages/generators/src/index.ts +++ b/npm/ng-packs/packages/generators/src/index.ts @@ -1 +1,3 @@ -export * from './generators/generate-proxy' \ No newline at end of file +export * from './generators/change-theme'; +export * from './generators/generate-proxy'; +export * from './generators/update-version'; From f7d3e8f8e629690b93b6c4c33ef18b93229e105d Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Thu, 14 Sep 2023 17:43:23 +0300 Subject: [PATCH 004/285] Handle CmsKit Pages in a Middleware --- .../Volo/CmsKit/Pages/PageConsts.cs | 8 +--- .../Volo/CmsKit/Menus/MenuItemManager.cs | 2 +- .../CmsKitPagesMiddlewareExtensions.cs | 18 +++++++++ .../CmsKitPublicWebModule.cs | 6 ++- .../DefaultHomePageMiddleware.cs | 5 +-- .../HomePageDefaultMiddlewareExtensions.cs | 11 ------ .../PageRoutingMiddleware.cs | 39 +++++++++++++++++++ 7 files changed, 66 insertions(+), 23 deletions(-) create mode 100644 modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs delete mode 100644 modules/cms-kit/src/Volo.CmsKit.Public.Web/HomePageDefaultMiddlewareExtensions.cs create mode 100644 modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Pages/PageConsts.cs b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Pages/PageConsts.cs index 69788463e2..1579a0e570 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Pages/PageConsts.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Pages/PageConsts.cs @@ -16,11 +16,5 @@ public static class PageConsts public static int MaxStyleLength { get; set; } = int.MaxValue; - public static string DefaultHomePageCacheKey { get; set; } = "DefaultHomePage"; - - private static string _urlPrefix = "/"; - public static string UrlPrefix { - get => _urlPrefix; - set => _urlPrefix = value.EnsureEndsWith('/').EnsureStartsWith('/'); - } + public static string DefaultHomePageCacheKey { get; set; } = "CmsKit_DefaultHomePage"; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItemManager.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItemManager.cs index 16fbbbdb8e..4f97e5f112 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItemManager.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItemManager.cs @@ -22,7 +22,7 @@ public class MenuItemManager : CmsKitDomainServiceBase public virtual void SetPageUrl(MenuItem menuItem, Page page) { menuItem.SetPageId(page.Id); - menuItem.SetUrl(PageConsts.UrlPrefix + page.Slug); + menuItem.SetUrl(page.Slug); } [UnitOfWork] diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs new file mode 100644 index 0000000000..e8001edceb --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs @@ -0,0 +1,18 @@ +using Microsoft.AspNetCore.Builder; +using Volo.Abp.GlobalFeatures; +using Volo.CmsKit.GlobalFeatures; + +namespace Volo.CmsKit.Public.Web; + +public static class CmsKitPagesMiddlewareExtensions +{ + public static IApplicationBuilder UseHomePageDefaultMiddleware(this IApplicationBuilder builder) + { + return builder.UseMiddleware(); + } + + public static IApplicationBuilder UseCmsKitPagesMiddleware(this IApplicationBuilder builder) + { + return builder.UseMiddleware(); + } +} diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs index 4121999f91..5193dde4d8 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs @@ -90,7 +90,10 @@ public class CmsKitPublicWebModule : AbpModule { Configure(options => { - options.Conventions.AddPageRoute("/Public/CmsKit/Pages/Index", PageConsts.UrlPrefix + "{slug:minlength(1)}"); + /* + * '/pages/{slug}' is for backward compatibility. It still works but simple /{slug} is works at the same time. + */ + options.Conventions.AddPageRoute("/Public/CmsKit/Pages/Index", "/pages/{slug:minlength(1)}"); options.Conventions.AddPageRoute("/Public/CmsKit/Blogs/Index", @"/blogs/{blogSlug:minlength(1)}"); options.Conventions.AddPageRoute("/Public/CmsKit/Blogs/BlogPost", @"/blogs/{blogSlug}/{blogPostSlug:minlength(1)}"); }); @@ -120,6 +123,7 @@ public class CmsKitPublicWebModule : AbpModule if (GlobalFeatureManager.Instance.IsEnabled()) { app.UseHomePageDefaultMiddleware(); + app.UseCmsKitPagesMiddleware(); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs index 752e5f2f42..44ddc3dd2c 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs @@ -13,10 +13,9 @@ public class DefaultHomePageMiddleware : IMiddleware, ITransientDependency { public async Task InvokeAsync(HttpContext context, RequestDelegate next) { - var featureChecker = context.RequestServices.GetRequiredService(); - if (context.Request.Path.Value == "/") { + var featureChecker = context.RequestServices.GetRequiredService(); if (await featureChecker.IsEnabledAsync(CmsKitFeatures.PageEnable)) { var pagePublicAppService = context.RequestServices.GetRequiredService(); @@ -24,7 +23,7 @@ public class DefaultHomePageMiddleware : IMiddleware, ITransientDependency var page = await pagePublicAppService.FindDefaultHomePageAsync(); if (page != null) { - context.Request.Path = $"{PageConsts.UrlPrefix}{page.Slug}"; + context.Request.Path = $"/pages/{page.Slug}"; } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/HomePageDefaultMiddlewareExtensions.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/HomePageDefaultMiddlewareExtensions.cs deleted file mode 100644 index c5a2d8516f..0000000000 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/HomePageDefaultMiddlewareExtensions.cs +++ /dev/null @@ -1,11 +0,0 @@ -using Microsoft.AspNetCore.Builder; - -namespace Volo.CmsKit.Public.Web; - -public static class HomePageDefaultMiddlewareExtensions -{ - public static IApplicationBuilder UseHomePageDefaultMiddleware(this IApplicationBuilder builder) - { - return builder.UseMiddleware(); - } -} diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs new file mode 100644 index 0000000000..2298f5a1d7 --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs @@ -0,0 +1,39 @@ +using System.Net; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Features; +using Volo.CmsKit.Features; +using Volo.CmsKit.Public.Pages; + +namespace Volo.CmsKit.Public.Web; + +public class PageRoutingMiddleware : IMiddleware, ITransientDependency +{ + public async Task InvokeAsync(HttpContext context, RequestDelegate next) + { + await next(context); + + if (context.Response.StatusCode == (int)HttpStatusCode.NotFound) + { + var featureChecker = context.RequestServices.GetRequiredService(); + if (!await featureChecker.IsEnabledAsync(CmsKitFeatures.PageEnable)) + { + return; + } + + var pagePublicAppService = context.RequestServices.GetRequiredService(); + + var page = await pagePublicAppService.FindBySlugAsync( + context.Request.Path.ToString().TrimStart('/')); + + if (page is not null) + { + context.Request.Path = $"/pages/{page.Slug}"; + + await next(context); + } + } + } +} From db4a0071df2f1a303d9b511a5bb3260ff97b6c02 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Thu, 14 Sep 2023 17:51:48 +0300 Subject: [PATCH 005/285] Update CmsKitPublicWebModule.cs --- .../src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs index 5193dde4d8..560446493e 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs @@ -90,9 +90,7 @@ public class CmsKitPublicWebModule : AbpModule { Configure(options => { - /* - * '/pages/{slug}' is for backward compatibility. It still works but simple /{slug} is works at the same time. - */ + /* Keep '/pages/{slug}' route for a while for backward compatibility. '/{slug}' is works at the same time by Middleware. */ options.Conventions.AddPageRoute("/Public/CmsKit/Pages/Index", "/pages/{slug:minlength(1)}"); options.Conventions.AddPageRoute("/Public/CmsKit/Blogs/Index", @"/blogs/{blogSlug:minlength(1)}"); options.Conventions.AddPageRoute("/Public/CmsKit/Blogs/BlogPost", @"/blogs/{blogSlug}/{blogPostSlug:minlength(1)}"); From d00db43d17fcaba0160fb4be7e9076e51ad20714 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Thu, 14 Sep 2023 18:08:47 +0300 Subject: [PATCH 006/285] Rename extension method as UseCmsKitHomePageMiddleware --- .../Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs | 2 +- .../cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs index e8001edceb..3ab043dc78 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs @@ -6,7 +6,7 @@ namespace Volo.CmsKit.Public.Web; public static class CmsKitPagesMiddlewareExtensions { - public static IApplicationBuilder UseHomePageDefaultMiddleware(this IApplicationBuilder builder) + public static IApplicationBuilder UseCmsKitHomePageMiddleware(this IApplicationBuilder builder) { return builder.UseMiddleware(); } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs index 560446493e..05947d9a94 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs @@ -120,7 +120,7 @@ public class CmsKitPublicWebModule : AbpModule if (GlobalFeatureManager.Instance.IsEnabled()) { - app.UseHomePageDefaultMiddleware(); + app.UseCmsKitHomePageMiddleware(); app.UseCmsKitPagesMiddleware(); } } From 78de5d602ff27c5dca7a3724d6de506665f9faea Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Thu, 14 Sep 2023 18:08:57 +0300 Subject: [PATCH 007/285] Fix cmskit tests --- .../test/Volo.CmsKit.Domain.Tests/Menus/MenuManager_Test.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Menus/MenuManager_Test.cs b/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Menus/MenuManager_Test.cs index 514aa47797..b615b8af46 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Menus/MenuManager_Test.cs +++ b/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Menus/MenuManager_Test.cs @@ -32,7 +32,7 @@ public class MenuManager_Test : CmsKitDomainTestBase menuManager.SetPageUrl(menuItem, page); menuItem.Url.ShouldNotBeNullOrEmpty(); - menuItem.Url.ShouldBe(PageConsts.UrlPrefix + page.Slug); + menuItem.Url.ShouldBe(page.Slug); } [Fact] From f9867892744434657bb330a3e5ee315165a65c94 Mon Sep 17 00:00:00 2001 From: maliming Date: Fri, 15 Sep 2023 10:09:38 +0800 Subject: [PATCH 008/285] Add some localizations to `Commercial` --- .../Commercial/Localization/Resources/ar.json | 4 ++++ .../Commercial/Localization/Resources/cs.json | 4 ++++ .../Commercial/Localization/Resources/de.json | 4 ++++ .../Commercial/Localization/Resources/en.json | 4 ++++ .../Commercial/Localization/Resources/es.json | 4 ++++ .../Commercial/Localization/Resources/fi.json | 4 ++++ .../Commercial/Localization/Resources/fr.json | 4 ++++ .../Commercial/Localization/Resources/hi.json | 4 ++++ .../Commercial/Localization/Resources/hu.json | 4 ++++ .../Commercial/Localization/Resources/is.json | 4 ++++ .../Commercial/Localization/Resources/it.json | 4 ++++ .../Commercial/Localization/Resources/nl.json | 4 ++++ .../Commercial/Localization/Resources/pl-PL.json | 4 ++++ .../Commercial/Localization/Resources/pt-BR.json | 4 ++++ .../Commercial/Localization/Resources/ro-RO.json | 4 ++++ .../Commercial/Localization/Resources/ru.json | 4 ++++ .../Commercial/Localization/Resources/sk.json | 4 ++++ .../Commercial/Localization/Resources/sl.json | 4 ++++ .../Commercial/Localization/Resources/tr.json | 4 ++++ .../Commercial/Localization/Resources/vi.json | 4 ++++ .../Commercial/Localization/Resources/zh-Hans.json | 4 ++++ .../Commercial/Localization/Resources/zh-Hant.json | 4 ++++ 22 files changed, 88 insertions(+) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json index 7226737b84..362a5f0f22 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": " نظام أساسي كامل لتطوير الويب مدمج framework ", "AbpCommercialShortDescription": "يوفر ABP Commercial وحدات تطبيق مسبقة الإنشاء وأدوات تطوير سريعة للتطبيقات وموضوعات واجهة مستخدم احترافية ودعمًا متميزًا والمزيد.", "LiveDemo": "عرض حي", + "LiveDemoLead": "{1} باستخدام حساب ABP الخاص بك، {3}إلى abp.io.
    أو املأ النموذج أدناه لإنشاء عرض توضيحي مباشر الآن", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "هناك حساب بالفعل باستخدام عنوان البريد الإلكتروني المحدد: {0}
    يمكنك تسجيل الدخول باستخدام حسابك للمتابعة.", "GetLicence": "احصل على ترخيص", "Application": "تطبيق", "StartupTemplates": "قوالب بدء تشغيل ABP", @@ -129,12 +131,14 @@ "YourFullName": "اسمك الكامل", "EmailField": "عنوان البريد الإلكتروني", "YourEmailAddress": "عنوان بريدك الإلكتروني", + "ValidEmailAddressIsRequired": "مطلوب عنوان بريد إلكتروني صالح.", "HowMayWeHelpYou": "كيف يمكن أن نساعدك؟", "SendMessage": "أرسل رسالة", "Success": "النجاح", "WeWillReplyYou": "لقد تلقينا رسالتك وسنتواصل معك قريبًا.", "GoHome": "اذهب للمنزل", "CreateLiveDemo": "إنشاء عرض حي", + "CreateLiveDemoDescription": "بمجرد إرسال هذا النموذج ، ستتلقى رسالة بريد إلكتروني تحتوي على رابط العرض التوضيحي الخاص بك.", "RegisterToTheNewsletter": "سجل في النشرة الإخبارية لتلقي معلومات بخصوص ABP.IO ، بما في ذلك الإصدارات الجديدة وما إلى ذلك.", "EnterYourEmailOrLogin": "أدخل عنوان بريدك الإلكتروني لإنشاء العرض التوضيحي أو تسجيل الدخول باستخدام حسابك الحالي.", "ApplicationTemplate": "نموذج التطبيق", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json index a1205f1809..ef5e3d17c6 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": "Kompletní platforma pro vývoj webuvestavěná na framework", "AbpCommercialShortDescription": "ABP Commercial poskytuje předpřipravené aplikační moduly, nástroje pro rychlý vývoj aplikací, profesionální témata uživatelského rozhraní, prémiovou podporu a další.", "LiveDemo": "Živá ukázka", + "LiveDemoLead": "{1} pomocí vašeho účtu ABP, {3} na abp.io.
    Nebo vyplňte níže uvedený formulář a vytvořte si nyní živou ukázku", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Zadaná e-mailová adresa {0} je již registrována.
    Můžete se přihlásit se svým účtem a pokračovat.", "GetLicence": "Získejte licenci", "Application": "aplikace", "StartupTemplates": "Spouštěcí šablony", @@ -129,12 +131,14 @@ "YourFullName": "Vaše celé jméno", "EmailField": "Emailová adresa", "YourEmailAddress": "Vaše emailová adresa", + "ValidEmailAddressIsRequired": "Je vyžadována platná e-mailová adresa.", "HowMayWeHelpYou": "Jak vám můžeme pomoci?", "SendMessage": "Poslat zprávu", "Success": "Úspěch", "WeWillReplyYou": "Obdrželi jsme vaši zprávu a brzy se vám ozveme.", "GoHome": "Jdi domů", "CreateLiveDemo": "Vytvořit živé demo", + "CreateLiveDemoDescription": "Po odeslání tohoto formuláře obdržíte e-mail obsahující odkaz na vaši ukázku.", "RegisterToTheNewsletter": "Zaregistrujte se k odběru newsletteru a získejte informace o ABP.IO, včetně nových verzí atd.", "EnterYourEmailOrLogin": "Chcete-li vytvořit ukázku, zadejte svou e-mailovou adresu nebo se přihlaste pomocí svého stávajícího účtu.", "ApplicationTemplate": "Šablona aplikace", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json index ebc78f8b51..e2bd413dfe 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": "Eine komplette Webentwicklungsplattformaufgebaute Framework", "AbpCommercialShortDescription": "ABP Commercial bietet vorgefertigte Anwendungsmodule, schnelle Anwendungsentwicklungstools, professionelle UI-Themen, Premium-Support und mehr.", "LiveDemo": "Live-Demo", + "LiveDemoLead": "{1} mit Ihrem ABP-Konto, {3} zu abp.io.
    Oder füllen Sie das Formular unten aus, um jetzt eine Live-Demo zu erstellen", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Es gibt bereits ein Konto mit der angegebenen E-Mail-Adresse: {0}
    Sie können sich mit Ihrem Konto anmelden, um fortzufahren.", "GetLicence": "Holen Sie sich eine Lizenz", "Application": "Anwendung", "StartupTemplates": "Startup-Vorlagen", @@ -129,12 +131,14 @@ "YourFullName": "Ihren vollständigen Namen", "EmailField": "E-Mail-Addresse", "YourEmailAddress": "Ihre E-Mail-Adresse", + "ValidEmailAddressIsRequired": "Eine gültige E-Mail-Adresse ist erforderlich.", "HowMayWeHelpYou": "Wie können wir Ihnen helfen?", "SendMessage": "Nachricht senden", "Success": "Erfolg", "WeWillReplyYou": "Wir haben Ihre Nachricht erhalten und werden uns in Kürze bei Ihnen melden.", "GoHome": "Nach Hause gehen", "CreateLiveDemo": "Live-Demo erstellen", + "CreateLiveDemoDescription": "Sobald Sie dieses Formular absenden, erhalten Sie eine E-Mail mit Ihrem Demo-Link.", "RegisterToTheNewsletter": "Melden Sie sich für den Newsletter an, um Informationen zu ABP.IO, einschließlich Neuerscheinungen etc. zu erhalten.", "EnterYourEmailOrLogin": "Geben Sie Ihre E-Mail-Adresse ein, um Ihre Demo zu erstellen, oder Login mit Ihrem bestehenden Konto.", "ApplicationTemplate": "Bewerbungsvorlage", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json index d9794a06e4..b1b015a19d 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json @@ -49,6 +49,8 @@ "IndexPageHeroSection": "A complete web development platformbuilt-on framework", "AbpCommercialShortDescription": "ABP Commercial provides pre-built application modules, rapid application development tooling, professional UI themes, premium support and more.", "LiveDemo": "Live Demo", + "LiveDemoLead": "{1} using your ABP account, {3} to abp.io.
    Or fill the form below to create a live demo now", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "There is already an account with the given email address: {0}
    You can login with your account to proceed.", "GetLicence": "Get a License", "Application": "Application", "StartupTemplates": "Startup Templates", @@ -132,12 +134,14 @@ "LastNameField": "Last Name", "EmailField": "E-mail Address", "YourEmailAddress": "Your e-mail address", + "ValidEmailAddressIsRequired": "A valid e-mail address is required.", "HowMayWeHelpYou": "How may we help you?", "SendMessage": "Send Message", "Success": "Success", "WeWillReplyYou": "We received your message and will be in touch shortly.", "GoHome": "Go Home", "CreateLiveDemo": "Create Live Demo", + "CreateLiveDemoDescription": "Once you submit this form, you will receive an email containing your demo link.", "RegisterToTheNewsletter": "Register for the newsletter to receive information regarding ABP.IO, including new releases etc.", "EnterYourEmailOrLogin": "Enter your e-mail address to create your demo or Login using your existing account.", "ApplicationTemplate": "Application Template", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json index 88ce642703..0d211064d7 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": " Una plataforma de desarrollo web completa integrada marco ", "AbpCommercialShortDescription": "ABP Commercial proporciona módulos de aplicaciones prediseñados, herramientas de desarrollo rápido de aplicaciones, temas de interfaz de usuario profesionales, soporte premium y más.", "LiveDemo": "Demo en vivo", + "LiveDemoLead": "{1} usando su cuenta ABP, {3} a abp.io.
    O complete el siguiente formulario para crear una demostración en vivo ahora", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Ya existe una cuenta con la dirección de correo electrónico especificada: {0}
    Puede iniciar sesión con su cuenta para continuar.", "GetLicence": "Obtener una licencia", "Application": "Solicitud", "StartupTemplates": "Plantillas de inicio", @@ -129,12 +131,14 @@ "YourFullName": "Tu nombre completo", "EmailField": "Dirección de correo electrónico", "YourEmailAddress": "Tu correo electrónico", + "ValidEmailAddressIsRequired": "Se requiere una dirección de correo electrónico válida.", "HowMayWeHelpYou": "¿Cómo podemos ayudarle?", "SendMessage": "Enviar mensaje", "Success": "Éxito", "WeWillReplyYou": "Recibimos su mensaje y nos pondremos en contacto a la brevedad.", "GoHome": "Vete a casa", "CreateLiveDemo": "Crear demostración en vivo", + "CreateLiveDemoDescription": "Una vez que envíe este formulario, recibirá un correo electrónico con el enlace de su demostración.", "RegisterToTheNewsletter": "Regístrese para recibir el boletín informativo para recibir información sobre ABP.IO, incluidos nuevos lanzamientos, etc.", "EnterYourEmailOrLogin": "Ingrese su dirección de correo electrónico para crear su demostración o Iniciar sesión con su cuenta existente.", "ApplicationTemplate": "Plantilla de aplicación", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json index 3e1b92ff90..cb94010c0e 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json @@ -49,6 +49,8 @@ "IndexPageHeroSection": " Täydellinen verkkokehitysympäristö sisäänrakennettu kehys ", "AbpCommercialShortDescription": "ABP Commercial tarjoaa valmiita sovellusmoduuleja, nopean sovelluskehitystyökalun, ammattimaiset käyttöliittymäteemat, ensiluokkaisen tuen ja paljon muuta.", "LiveDemo": "Live-esittely", + "LiveDemoLead": "{1} käyttämällä ABP-tiliäsi, {3} abp.io: lle.
    Tai täytä alla oleva lomake luodaksesi live-esittelyn nyt", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Sähköpostiosoitteella {0} on jo tili.
    Voit kirjautua sisään tilillesi jatkaaksesi.", "GetLicence": "Hanki lisenssi", "Application": "Sovellus", "StartupTemplates": "Käynnistysmallit", @@ -132,12 +134,14 @@ "LastNameField": "Sukunimi", "EmailField": "Sähköpostiosoite", "YourEmailAddress": "Sähköpostiosoitteesi", + "ValidEmailAddressIsRequired": "Kelvollinen sähköpostiosoite vaaditaan", "HowMayWeHelpYou": "Kuinka voimme auttaa sinua?", "SendMessage": "Lähetä viesti", "Success": "Menestys", "WeWillReplyYou": "Saimme viestisi ja otamme sinuun pian yhteyttä.", "GoHome": "Mene kotiin", "CreateLiveDemo": "Luo live-esittely", + "CreateLiveDemoDescription": "Kun lähetät tämän lomakkeen, saat sähköpostin, jossa on linkki demoosi.", "RegisterToTheNewsletter": "Rekisteröidy uutiskirjeeseen saadaksesi tietoa ABP.IO: sta, mukaan lukien uudet julkaisut jne.", "EnterYourEmailOrLogin": "Kirjoita sähköpostiosoitteesi luodaksesi esittely tai kirjaudu sisään nykyisellä tililläsi.", "ApplicationTemplate": "Sovelluksen malli", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json index 0588062ad8..3f3be7d3be 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": "Une plate-forme de développement Web complète intégrée cadre ", "AbpCommercialShortDescription": "ABP Commercial fournit des modules d'application prédéfinis, des outils de développement rapide d'applications, des thèmes d'interface utilisateur professionnels, un support premium et plus encore.", "LiveDemo": "Démo en direct", + "LiveDemoLead": "{1} en utilisant votre compte ABP, {3} à abp.io.
    Ou remplissez le formulaire ci-dessous pour créer une démo en direct maintenant", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Il existe déjà un compte avec l'adresse e-mail fournie: {0}
    Vous pouvez vous connecter avec votre compte pour continuer.", "GetLicence": "Obtenez une licence", "Application": "Application", "StartupTemplates": "Modèles de démarrage", @@ -129,12 +131,14 @@ "YourFullName": "Votre nom complet", "EmailField": "Adresse e-mail", "YourEmailAddress": "Votre adresse email", + "ValidEmailAddressIsRequired": "Une adresse e-mail valide est requise.", "HowMayWeHelpYou": "Comment pouvons nous vous aider?", "SendMessage": "Envoyer le message", "Success": "Succès", "WeWillReplyYou": "Nous avons reçu votre message et vous contacterons sous peu.", "GoHome": "Retour à l'acceuil", "CreateLiveDemo": "Créer une démo en direct", + "CreateLiveDemoDescription": "Une fois que vous avez soumis ce formulaire, vous recevrez un e-mail contenant le lien de votre démo.", "RegisterToTheNewsletter": "Inscrivez-vous à la newsletter pour recevoir des informations concernant ABP.IO, y compris les nouvelles versions, etc.", "EnterYourEmailOrLogin": "Saisissez votre adresse e-mail pour créer votre démo ou Connectez-vous à l'aide de votre compte existant.", "ApplicationTemplate": "Modèle d'application", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json index 2d16ac121d..935c1b12d0 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": "एक पूर्ण वेब डेवलपमेंट प्लेटफॉर्मबिल्ट-ऑन Framework", "AbpCommercialShortDescription": "एबीपी कमर्शियल प्री-बिल्ट एप्लिकेशन मॉड्यूल, रैपिड एप्लिकेशन डेवलपमेंट टूलिंग, पेशेवर यूआई थीम, प्रीमियम सपोर्ट आदि प्रदान करता है।", "LiveDemo": "लाइव डेमो", + "LiveDemoLead": "{1} अपने एबीपी खाते का उपयोग करते हुए, {3} abp.io पर आपका स्वागत है।
    या अब एक लाइव डेमो बनाने के लिए नीचे दिए गए फॉर्म को भरें", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "दिए गए ईमेल पते {0} के साथ पहले से ही एक खाता है।
    आप अपने खाते से लॉगिन करके आगे बढ़ सकते हैं।", "GetLicence": "एक लाइसेंस प्राप्त करें", "Application": "आवेदन", "StartupTemplates": "स्टार्टअप टेम्पलेट", @@ -129,12 +131,14 @@ "YourFullName": "आपका पूरा नाम", "EmailField": "ईमेल पता", "YourEmailAddress": "आपका ईमेल पता", + "ValidEmailAddressIsRequired": "एक वैध ईमेल पता आवश्यक है।", "HowMayWeHelpYou": "हम कैसे आपकी सहायता कर सकते हैं?", "SendMessage": "मेसेज भेजें", "Success": "सफलता", "WeWillReplyYou": "हमें आपका संदेश प्राप्त हुआ और शीघ्र ही संपर्क में आएगा।", "GoHome": "घर जाओ", "CreateLiveDemo": "लाइव डेमो बनाएँ", + "CreateLiveDemoDescription": "एक बार जब आप इस फॉर्म को जमा करते हैं, तो आपको अपने डेमो लिंक को समेत एक ईमेल प्राप्त होगा।", "RegisterToTheNewsletter": "ABP.IO के बारे में जानकारी प्राप्त करने के लिए न्यूज़लेटर के लिए रजिस्टर करें, जिसमें नई रिलीज़ आदि शामिल हैं।", "EnterYourEmailOrLogin": "अपना डेमो बनाने के लिए अपना ई-मेल पता दर्ज करें या अपने मौजूदा खाते का उपयोग करके लॉगिन करें।", "ApplicationTemplate": "एप्लिकेशन टेम्पलेट", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json index 351a468fe4..03cd52cbca 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json @@ -49,6 +49,8 @@ "IndexPageHeroSection": "Teljes webfejlesztői platformbeépített keretrendszer", "AbpCommercialShortDescription": "Az ABP Commercial előre beépített alkalmazásmodulokat, gyors alkalmazásfejlesztési eszközöket, professzionális felhasználói felületi témákat, prémium támogatást és még sok mást kínál.", "LiveDemo": "Élő Demo", + "LiveDemoLead": "{1} az ABP-fiókjával, {3} az abp.io-ra.
    Vagy töltse ki az alábbi űrlapot, hogy most létrehozzon egy élő bemutatót", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Már van fiók a megadott e-mail címmel: {0}
    Bejelentkezhet a fiókjával a folytatáshoz.", "GetLicence": "Szerezzen engedélyt", "Application": "Alkalmazás", "StartupTemplates": "Indítási sablonok", @@ -132,12 +134,14 @@ "LastNameField": "Vezetéknév", "EmailField": "Email cím", "YourEmailAddress": "Az email címed", + "ValidEmailAddressIsRequired": "Érvényes e-mail cím szükséges", "HowMayWeHelpYou": "Hogyan segíthetünk?", "SendMessage": "Üzenet küldése", "Success": "Siker", "WeWillReplyYou": "Megkaptuk üzenetét, és hamarosan felvesszük Önnel a kapcsolatot.", "GoHome": "Hazamenni", "CreateLiveDemo": "Élő bemutató létrehozása", + "CreateLiveDemoDescription": "Miután elküldte ezt a űrlapot, e-mailt kap, amely tartalmazza a bemutató linkjét.", "RegisterToTheNewsletter": "Regisztráljon a hírlevélre, hogy információkat kapjon az ABP.IO-ról, beleértve az új kiadásokat stb.", "EnterYourEmailOrLogin": "Adja meg e-mail címét a bemutató létrehozásához, vagy jelentkezzen be meglévő fiókjával.", "ApplicationTemplate": "Alkalmazássablon", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json index ff0c6cc417..c125ce7d3e 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": "Heilstætt vefþróunar umhverfi byggt á ABP", "AbpCommercialShortDescription": "ABP Commercial býður upp á forsmíðaðar forritareiningar, tól sem hraða þróun, fagmanlega hannaðar UI þemur, úrvals stuðning og fleira.", "LiveDemo": "Virkt sýnidæmi", + "LiveDemoLead": "{1} með þínum ABP reikningi, {3} til abp.io.
    Eða fylltu út formið hér að neðan til að búa til virkt sýnidæmi núna", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Það er nú þegar reikningur með þessu netfangi: {0}
    Þú getur skráð þig inn með þínum reikningi til að halda áfram.", "GetLicence": "Sækja Leyfi", "Application": "Umsókn", "StartupTemplates": "Byrjunar Sniðmát", @@ -129,12 +131,14 @@ "YourFullName": "Þitt fulla nafn", "EmailField": "Netfang", "YourEmailAddress": "Netfangið þitt", + "ValidEmailAddressIsRequired": "Netfangið þarf að vera gilt.", "HowMayWeHelpYou": "Hvernig getum við aðstoðað þig?", "SendMessage": "Senda skilaboð", "Success": "Heppnaðist", "WeWillReplyYou": "Við höfum móttekið skilaboðin þín og munum hafa samband innan tíðar.", "GoHome": "Fara heim", "CreateLiveDemo": "Búa til Live Demo", + "CreateLiveDemoDescription": "Þegar þú sendir þetta form, færðu tölvupóst sem inniheldur tengilinn þinn.", "RegisterToTheNewsletter": "Skráning á póstlista fyrir fréttabréf með upplýsingum um ABP.IO, þ.á.m. nýjar útgáfur o.s.frv..", "EnterYourEmailOrLogin": "Settu inn netfangið þitt til að búa til kynningu eða Login með þínum notandareikningi.", "ApplicationTemplate": "Forritssniðmát", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json index ccd74fd005..a1e06f4a06 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": " Una completa piattaforma di sviluppo web integrata framework ", "AbpCommercialShortDescription": "ABP Commercial fornisce moduli applicativi predefiniti, strumenti per lo sviluppo rapido di applicazioni, temi dell'interfaccia utente professionale, supporto premium e altro ancora.", "LiveDemo": "Dimostrazione dal vivo", + "LiveDemoLead": "{1} utilizzando il tuo account ABP, {3} a abp.io.
    O compilare il modulo sottostante per creare una demo live ora", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Esiste già un account con l'indirizzo email specificato: {0}
    Puoi accedere con il tuo account per procedere.", "GetLicence": "Ottieni una licenza", "Application": "Applicazione", "StartupTemplates": "Modelli di avvio", @@ -129,12 +131,14 @@ "YourFullName": "Il tuo nome completo", "EmailField": "Indirizzo e-mail", "YourEmailAddress": "Il tuo indirizzo di posta elettronica", + "ValidEmailAddressIsRequired": "È richiesto un indirizzo email valido.", "HowMayWeHelpYou": "Come possiamo aiutarti?", "SendMessage": "Invia messaggio", "Success": "Successo", "WeWillReplyYou": "Abbiamo ricevuto il tuo messaggio e ti contatteremo a breve.", "GoHome": "Torna all'inizio", "CreateLiveDemo": "Crea demo live", + "CreateLiveDemoDescription": "Una volta inviato questo modulo, riceverai un'e-mail contenente il link alla tua demo.", "RegisterToTheNewsletter": "Registrati alla newsletter per ricevere informazioni su ABP.IO, comprese le nuove versioni ecc.", "EnterYourEmailOrLogin": "Inserisci il tuo indirizzo e-mail per creare la tua demo o Accedi utilizzando il tuo account esistente.", "ApplicationTemplate": "Modello di applicazione", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json index cc7a076848..a1b445a81c 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": "Een compleet webontwikkelingsplatformingebouwd raamwerk", "AbpCommercialShortDescription": "ABP Commercial biedt kant-en-klare applicatiemodules, tooling voor snelle applicatieontwikkeling, professionele UI-thema's, premium ondersteuning en meer.", "LiveDemo": "Live demonstratie", + "LiveDemoLead": "{1} met behulp van uw ABP-account, {3} naar abp.io.
    Of vul het onderstaande formulier in om nu een live demo te maken", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Er is al een account met het opgegeven e-mailadres: {0}
    U kunt inloggen met uw account om door te gaan.", "GetLicence": "Verkrijg een licentie", "Application": "Sollicitatie", "StartupTemplates": "Opstartsjablonen", @@ -129,12 +131,14 @@ "YourFullName": "Je volledige naam", "EmailField": "E-mailadres", "YourEmailAddress": "Jouw e-mailadres", + "ValidEmailAddressIsRequired": "Een geldig e-mailadres is vereist.", "HowMayWeHelpYou": "Hoe kunnen we je helpen?", "SendMessage": "Bericht versturen", "Success": "Succes", "WeWillReplyYou": "We hebben uw bericht ontvangen en nemen spoedig contact met u op.", "GoHome": "Ga naar huis", "CreateLiveDemo": "Live demo maken", + "CreateLiveDemoDescription": "Zodra u dit formulier indient, ontvangt u een e-mail met uw demolink.", "RegisterToTheNewsletter": "Schrijf je in voor de nieuwsbrief om informatie over ABP.IO te ontvangen, inclusief nieuwe releases etc.", "EnterYourEmailOrLogin": "Voer uw e-mailadres in om uw demo te maken of Log in met uw bestaande account.", "ApplicationTemplate": "Toepassingssjabloon", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json index 4aa4f6616f..ed08bb1583 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": "A complete web development platformbuilt-on framework", "AbpCommercialShortDescription": "ABP Commercial zapewnia gotowe moduły aplikacji, narzędzia do szybkiego tworzenia aplikacji, profesjonalne motywy interfejsu użytkownika, wsparcie premium i nie tylko.", "LiveDemo": "Demo na żywo", + "LiveDemoLead": "{1} korzystając z konta ABP, {3} to abp.io.
    Lub wypełnij poniższy formularz, aby utworzyć teraz demo na żywo", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Istnieje już konto o podanym adresie e-mail: {0}
    Możesz się zalogować na swoje konto, aby kontynuować.", "GetLicence": "Uzyskaj licencję", "Application": "Podanie", "StartupTemplates": "Szablony startowe", @@ -129,12 +131,14 @@ "YourFullName": "Twoje pełne imię", "EmailField": "Adres e-mail", "YourEmailAddress": "Twój adres email", + "ValidEmailAddressIsRequired": "Wymagany jest prawidłowy adres e-mail.", "HowMayWeHelpYou": "Jak możemy Ci pomóc?", "SendMessage": "Wyślij wiadomość", "Success": "Powodzenie", "WeWillReplyYou": "Otrzymaliśmy Twoją wiadomość i wkrótce się z Tobą skontaktujemy.", "GoHome": "Idź do domu", "CreateLiveDemo": "Utwórz demo na żywo", + "CreateLiveDemoDescription": "Po wysłaniu tego formularza otrzymasz e-mail z linkiem do swojego demo.", "RegisterToTheNewsletter": "Zarejestruj się do newslettera, aby otrzymywać informacje dotyczące ABP.IO, w tym nowości itp.", "EnterYourEmailOrLogin": "Wprowadź swój adres e-mail, aby utworzyć demo lub Zaloguj się przy użyciu istniejącego konta.", "ApplicationTemplate": "Szablon aplikacji", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json index 4e06b40112..2aebae87cd 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": " Uma completa plataforma de desenvolvimento web integrada estrutura ", "AbpCommercialShortDescription": "ABP Commercial fornece módulos de aplicativos pré-construídos, ferramentas de desenvolvimento rápido de aplicativos, temas de UI profissionais, suporte premium e muito mais.", "LiveDemo": "Demonstração ao vivo", + "LiveDemoLead": "{1} usando sua conta ABP, {3} para abp.io.
    Ou preencha o formulário abaixo para criar uma demonstração ao vivo agora", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Já existe uma conta com o endereço de e-mail fornecido: {0}
    Você pode fazer login com sua conta para continuar.", "GetLicence": "Obtenha uma licença", "Application": "Aplicativo", "StartupTemplates": "Modelos de inicialização", @@ -129,12 +131,14 @@ "YourFullName": "Seu nome completo", "EmailField": "Endereço de e-mail", "YourEmailAddress": "Seu endereço de email", + "ValidEmailAddressIsRequired": "Um endereço de e-mail válido é obrigatório.", "HowMayWeHelpYou": "Como podemos ajudá-lo?", "SendMessage": "Enviar mensagem", "Success": "Sucesso", "WeWillReplyYou": "Recebemos sua mensagem e entraremos em contato em breve.", "GoHome": "Ir para casa", "CreateLiveDemo": "Criar demonstração ao vivo", + "CreateLiveDemoDescription": "Depois de enviar este formulário, você receberá um e-mail contendo o link da sua demonstração.", "RegisterToTheNewsletter": "Cadastre-se no boletim informativo para receber informações sobre ABP.IO, incluindo novos lançamentos etc.", "EnterYourEmailOrLogin": "Digite seu endereço de e-mail para criar sua demonstração ou Faça login usando sua conta existente.", "ApplicationTemplate": "Modelo de aplicativo", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json index 358bd87038..25d24193ad 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": "A complete web development platformbuilt-on framework", "AbpCommercialShortDescription": "ABP Commercial oferă module de aplicaţii pre-construite, instrumente de dezvoltare rapidă a aplicaţiilor, teme UI profesionale, asistenţă premium şi multe altele.", "LiveDemo": "Live Demo", + "LiveDemoLead": "{1} folosind contul ABP, {3} la abp.io.
    Sau completaţi formularul de mai jos pentru a crea un demo live acum", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Există deja un cont cu adresa de email specificată: {0}
    Puteţi să vă autentificaţi cu contul dumneavoastră pentru a continua.", "GetLicence": "Obţine o licenţă", "Application": "Application", "StartupTemplates": "Şabloane de lansare", @@ -129,12 +131,14 @@ "YourFullName": "Numele dumneavoastră complet", "EmailField": "Adresa de email", "YourEmailAddress": "Adresa dumneavoastră de email", + "ValidEmailAddressIsRequired": "Vă rugăm să introduceţi o adresă de email validă.", "HowMayWeHelpYou": "Cum vă putem ajuta?", "SendMessage": "Trimite mesaj", "Success": "Succes", "WeWillReplyYou": "Am primit mesajul dumneavoastră şi vă vom contacta cât de repede posibil.", "GoHome": "Navigaţi acasă", "CreateLiveDemo": "Crează Demo Live", + "CreateLiveDemoDescription": "După ce trimiteţi acest formular, veţi primi un email care conţine link-ul demo-ului dumneavoastră.", "RegisterToTheNewsletter": "Înregistraţi-va la newsletter pentru a primi informaţii despre ABP.IO, inclusiv lansări noi etc.", "EnterYourEmailOrLogin": "Introduceţi-vă adresa de email pentru a vă crea demo-ul sau Autentificaţi-vă folosind contul existent.", "ApplicationTemplate": "Application Template", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json index 8c53bc9ea8..4832618e30 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": " Полная платформа веб-разработки встроенная каркас ", "AbpCommercialShortDescription": "ABP Commercial предоставляет готовые модули приложений, инструменты для быстрой разработки приложений, профессиональные темы пользовательского интерфейса, поддержку премиум-класса и многое другое.", "LiveDemo": "Живая демонстрация", + "LiveDemoLead": "{1} используя свою учетную запись ABP, {3} на abp.io.
    Или заполните форму ниже, чтобы создать живую демонстрацию прямо сейчас", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Уже есть учетная запись с указанным адресом электронной почты: {0}
    Вы можете войти в свою учетную запись, чтобы продолжить.", "GetLicence": "Получить лицензию", "Application": "заявка", "StartupTemplates": "Шаблоны запуска", @@ -129,12 +131,14 @@ "YourFullName": "Ваше полное имя", "EmailField": "Адрес электронной почты", "YourEmailAddress": "Ваш адрес электронной почты", + "ValidEmailAddressIsRequired": "Требуется действительный адрес электронной почты.", "HowMayWeHelpYou": "Как мы можем Вам помочь?", "SendMessage": "Отправить сообщение", "Success": "Успех", "WeWillReplyYou": "Мы получили ваше сообщение и скоро свяжемся с вами.", "GoHome": "Иди домой", "CreateLiveDemo": "Создать живую демонстрацию", + "CreateLiveDemoDescription": "После отправки этой формы вы получите электронное письмо со ссылкой на демонстрацию.", "RegisterToTheNewsletter": "Подпишитесь на рассылку новостей, чтобы получать информацию о ABP.IO, в том числе о новых выпусках и т. Д.", "EnterYourEmailOrLogin": "Введите свой адрес электронной почты, чтобы создать демоверсию, или войдите , используя существующую учетную запись.", "ApplicationTemplate": "Шаблон приложения", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json index b0a6d6490e..0d4ca5e610 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": "Kompletná web vývojová platformapostavená na frameworku", "AbpCommercialShortDescription": "ABP Commercial poskytuje predpripravené aplikačné moduly, nástroje na rýchly vývoj aplikácií, profesionálne témy používateľského rozhrania, prémiovú podporu a ďalšie.", "LiveDemo": "Live ukážka", + "LiveDemoLead": "{1} použitím vášho ABP účtu, {3} na abp.io.
    Alebo vyplňte nižšie uvedený formulár a vytvorte si teraz live ukážku", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Už existuje účet s danou emailovou adresou: {0}
    Môžete sa prihlásiť pomocou svojho účtu a pokračovať.", "GetLicence": "Získajte licenciu", "Application": "Aplikácia", "StartupTemplates": "Štartovacie šablóny", @@ -129,12 +131,14 @@ "YourFullName": "Vaše celé meno", "EmailField": "Emailová adresa", "YourEmailAddress": "Vaša emailová adresa", + "ValidEmailAddressIsRequired": "Je potrebná platná emailová adresa.", "HowMayWeHelpYou": "Ako vám môžeme pomôcť?", "SendMessage": "Odoslať správu", "Success": "Úspech", "WeWillReplyYou": "Dostali sme vašu správu a čoskoro vás budeme kontaktovať.", "GoHome": "Prejsť Domov", "CreateLiveDemo": "Vytvoriť live ukážku", + "CreateLiveDemoDescription": "Po odoslaní tohto formulára obdržíte e-mail obsahujúci odkaz na vašu ukážku.", "RegisterToTheNewsletter": "Zaregistrujte sa na odber noviniek a dostávajte informácie o ABP.IO, vrátane nových verzií atď.", "EnterYourEmailOrLogin": "Zadajte svoju emailovú adresu a vytvorte si ukážku alebo sa prihláste pomocou svojho existujúceho konta.", "ApplicationTemplate": "Šablóna žiadosti", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json index 85acb70552..6687f04ec6 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": "Popolna platforma za spletno razvojvgrajena okvir", "AbpCommercialShortDescription": "ABP Commercial ponuja vnaprej izdelane aplikacijske module, orodja za hiter razvoj aplikacij, profesionalne teme uporabniškega vmesnika, vrhunsko podporo in še več.", "LiveDemo": "Demo v živo", + "LiveDemoLead": "{1} s svojim ABP računom, {3} na abp.io.
    Ali izpolnite spodnji obrazec, da ustvarite demo v živo zdaj", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Za navedeni e-poštni naslov že obstaja račun: {0}
    Lahko se prijavite s svojim računom, da nadaljujete.", "GetLicence": "Pridobite licenco", "Application": "Aplikacija", "StartupTemplates": "Predloge za zagon", @@ -129,12 +131,14 @@ "YourFullName": "Tvoje polno ime", "EmailField": "Email naslov", "YourEmailAddress": "Vaš email naslov", + "ValidEmailAddressIsRequired": "Veljaven e-poštni naslov je obvezen", "HowMayWeHelpYou": "Kako vam lahko pomagamo?", "SendMessage": "Pošlji sporočilo", "Success": "uspeh", "WeWillReplyYou": "Prejeli smo vaše sporočilo in vas bomo v kratkem kontaktirali.", "GoHome": "Pojdi domov", "CreateLiveDemo": "Ustvari demo v živo", + "CreateLiveDemoDescription": "Ko pošljete ta obrazec, boste prejeli e-poštno sporočilo s povezavo do svojega demo.", "RegisterToTheNewsletter": "Registrirajte se za glasilo, če želite prejemati informacije o ABP.IO, vključno z novimi izdajami itd.", "EnterYourEmailOrLogin": "Vnesite svoj e-poštni naslov, če želite ustvariti predstavitev, ali Prijavite se z obstoječim računom.", "ApplicationTemplate": "Predloga aplikacije", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json index 7c4df52c6c..1dad32c034 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json @@ -48,6 +48,8 @@ "IndexPageHeroSection": "A complete web development platformbuilt-on framework", "AbpCommercialShortDescription": "ABP Commercial, önceden oluşturulmuş uygulama modülleri, hızlı uygulama geliştirme araçları, profesyonel UI temaları, premium destek ve daha fazlasını sağlar.", "LiveDemo": "Canlı Demo", + "LiveDemoLead": "{1} ABP hesabınızı kullanarak, {3} abp.io'ya hoş geldiniz.
    Veya aşağıdaki formu doldurarak şimdi canlı bir demo oluşturun", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Zaten {0} e-posta adresiyle bir hesap var.
    Devam etmek için hesabınızla giriş yapabilirsiniz.", "GetLicence": "Lisans Alın", "Application": "Başvuru", "StartupTemplates": "Başlangıç Şablonları", @@ -131,12 +133,14 @@ "YourFullName": "Tam adınız", "EmailField": "E-posta Adresi", "YourEmailAddress": "E-posta adresiniz", + "ValidEmailAddressIsRequired": "Geçerli bir e-posta adresi gereklidir", "HowMayWeHelpYou": "Size nasıl yardımcı olabiliriz?", "SendMessage": "Mesaj gönder", "Success": "Başarı", "WeWillReplyYou": "Mesajınızı aldık ve kısa süre içinde sizinle iletişime geçeceğiz.", "GoHome": "Eve git", "CreateLiveDemo": "Canlı Demo Oluştur", + "CreateLiveDemoDescription": "Bu formu gönderdikten sonra, demo bağlantınızı içeren bir e-posta alacaksınız.", "RegisterToTheNewsletter": "ABP.IO hakkında yeni yayınlar vb. dahil olmak üzere bilgi almak için haber bültenine kaydolun.", "EnterYourEmailOrLogin": "Demonuzu oluşturmak için e-posta adresinizi girin veya mevcut hesabınızı kullanarak Giriş yapın.", "ApplicationTemplate": "Uygulama Şablonu", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json index e5ed696808..05658075db 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json @@ -46,6 +46,8 @@ "IndexPageHeroSection": " Nền tảng phát triển web hoàn chỉnh được tích hợp sẵn khung ", "AbpCommercialShortDescription": "ABP Commercial cung cấp các mô-đun ứng dụng được tạo sẵn, công cụ phát triển ứng dụng nhanh chóng, các chủ đề giao diện người dùng chuyên nghiệp, hỗ trợ cao cấp và hơn thế nữa.", "LiveDemo": "Bản thử trực tiếp", + "LiveDemoLead": "{1} hoặc {3} đến abp.io.
    Hoặc điền vào biểu mẫu bên dưới để tạo bản trình diễn trực tiếp ngay bây giờ", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Đã có một tài khoản với địa chỉ email đã cho: {0}
    Bạn có thể đăng nhập vào tài khoản của mình để tiếp tục.", "GetLicence": "Nhận giấy phép", "Application": "Ứng dụng", "StartupTemplates": "Mẫu khởi động", @@ -129,12 +131,14 @@ "YourFullName": "Tên đầy đủ của bạn", "EmailField": "Địa chỉ email", "YourEmailAddress": "Địa chỉ email của bạn", + "ValidEmailAddressIsRequired": "Địa chỉ email hợp lệ là bắt buộc", "HowMayWeHelpYou": "Chúng tôi có thể giúp gì cho bạn?", "SendMessage": "Gửi tin nhắn", "Success": "Sự thành công", "WeWillReplyYou": "Chúng tôi đã nhận được tin nhắn của bạn và sẽ sớm liên hệ với bạn.", "GoHome": "Về nhà", "CreateLiveDemo": "Tạo bản trình diễn trực tiếp", + "CreateLiveDemoDescription": "Sau khi bạn gửi biểu mẫu này, bạn sẽ nhận được một email chứa liên kết bản demo của mình.", "RegisterToTheNewsletter": "Đăng ký nhận bản tin để nhận thông tin về ABP.IO, bao gồm các bản phát hành mới, v.v.", "EnterYourEmailOrLogin": "Nhập địa chỉ e-mail của bạn để tạo bản demo hoặc Đăng nhập bằng tài khoản hiện có của bạn.", "ApplicationTemplate": "Mẫu ứng dụng", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json index 0aadd74a52..dc2046e197 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json @@ -49,6 +49,8 @@ "IndexPageHeroSection": "一个完整的web开发平台基于 框架", "AbpCommercialShortDescription": "ABP商业版提供了预构建的应用程序模块, 快速的应用程序开发工具, 专业的UI主题, 高级支持等.", "LiveDemo": "在线演示", + "LiveDemoLead": "{1} 到你的ABP账户, {3} 到 abp.io.
    或者填写下面的表单立即创建在线演示", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "已经有一个使用此电子邮件地址的帐户: {0}
    你可以使用你的帐户登录继续.", "GetLicence": "获得许可", "Application": "应用程序", "StartupTemplates": "启动模板", @@ -132,12 +134,14 @@ "LastNameField": "姓氏", "EmailField": "E-mail地址", "YourEmailAddress": "你的e-mail地址", + "ValidEmailAddressIsRequired": "请输入有效的e-mail地址", "HowMayWeHelpYou": "需要获得购买帮助?(提供中文服务)", "SendMessage": "发送消息", "Success": "成功", "WeWillReplyYou": "你的消息已经发送! 我们会在短时间内给你答复.", "GoHome": "回到主页面", "CreateLiveDemo": "创建在线演示", + "CreateLiveDemoDescription": "一旦你提交此表单,你将收到一封包含你的演示链接的电子邮件.", "RegisterToTheNewsletter": "注册到时事简报以获取有关ABP.IO的消息,比如新发布的内容.", "EnterYourEmailOrLogin": "输入你的e-mail地址来创建你的演示或者使用你的已有账号登录.", "ApplicationTemplate": "应用程序模板", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json index 1f50563750..a90e7f20bb 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json @@ -48,6 +48,8 @@ "IndexPageHeroSection": "一個完整的web開發平臺基於 框架", "AbpCommercialShortDescription": "ABP商業版提供了預構建的應用程序模塊, 快速的應用程序開發工具, 專業的UI主題, 高級支持等.", "LiveDemo": "在線演示", + "LiveDemoLead": " {1} 使用你的ABP賬號, {3} 到 abp.io.
    或者填寫下面的表單立即創建一個在線演示", + "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "已經有一個使用該電子郵件地址的賬號: {0}
    你可以使用你的賬號登錄以繼續.", "GetLicence": "獲得許可", "Application": "應用程序", "StartupTemplates": "啟動模板", @@ -131,12 +133,14 @@ "YourFullName": "你的全名", "EmailField": "E-mail地址", "YourEmailAddress": "你的e-mail地址", + "ValidEmailAddressIsRequired": "請輸入有效的e-mail地址", "HowMayWeHelpYou": "我們如何幫助你", "SendMessage": "發送消息", "Success": "成功", "WeWillReplyYou": "你的消息已經發送! 我們會在短時間內給你答復.", "GoHome": "回到主頁面", "CreateLiveDemo": "創建在線演示", + "CreateLiveDemoDescription": "一旦你提交此表單,你將收到一封包含你的演示鏈接的電子郵件.", "RegisterToTheNewsletter": "註冊到時事簡報以獲取有關ABP.IO的消息,比如新發布的內容.", "EnterYourEmailOrLogin": "輸入你的e-mail地址來創建你的演示或者使用你的已有賬號登錄.", "ApplicationTemplate": "應用程序模板", From e0c6bb33e09598d84127f44725d93d7a312717d5 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Fri, 15 Sep 2023 11:37:20 +0300 Subject: [PATCH 009/285] Check if page exist before openning it --- .../Volo/CmsKit/Pages/PageManager.cs | 2 +- .../Public/Pages/IPagePublicAppService.cs | 1 + .../Public/Pages/PagePublicAppService.cs | 6 +++ .../Pages/PagesPublicClientProxy.Generated.cs | 8 +++ .../ClientProxies/cms-kit-generate-proxy.json | 54 +++++++++++++++++++ .../Public/Pages/PagesPublicController.cs | 8 +++ .../PageRoutingMiddleware.cs | 8 +-- 7 files changed, 82 insertions(+), 5 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageManager.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageManager.cs index c11a64689a..587ae91144 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageManager.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageManager.cs @@ -37,7 +37,7 @@ public class PageManager : DomainService CurrentTenant.Id); } - public virtual async Task SetSlugAsync(Page page, string newSlug) + public virtual async Task SetSlugAsync(Page page, [NotNull] string newSlug) { if (page.Slug != newSlug) { diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Pages/IPagePublicAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Pages/IPagePublicAppService.cs index bec4261f19..93ebb3df38 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Pages/IPagePublicAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Pages/IPagePublicAppService.cs @@ -8,5 +8,6 @@ namespace Volo.CmsKit.Public.Pages; public interface IPagePublicAppService : IApplicationService { Task FindBySlugAsync([NotNull] string slug); + Task DoesSlugExistAsync([NotNull] string slug); Task FindDefaultHomePageAsync(); } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs index 9940dceab1..85be369bb1 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs @@ -1,5 +1,6 @@ using System; using System.Threading.Tasks; +using JetBrains.Annotations; using Microsoft.Extensions.Caching.Distributed; using Volo.Abp.Caching; using Volo.Abp.Features; @@ -57,4 +58,9 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe return ObjectMapper.Map(pageCacheItem); } + + public Task DoesSlugExistAsync([NotNull] string slug) + { + return PageRepository.ExistsAsync(slug); + } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/Volo/CmsKit/Public/Pages/PagesPublicClientProxy.Generated.cs b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/Volo/CmsKit/Public/Pages/PagesPublicClientProxy.Generated.cs index 6a7df3e4e2..4fb1e8bc9f 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/Volo/CmsKit/Public/Pages/PagesPublicClientProxy.Generated.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/Volo/CmsKit/Public/Pages/PagesPublicClientProxy.Generated.cs @@ -30,4 +30,12 @@ public partial class PagesPublicClientProxy : ClientProxyBase(nameof(FindDefaultHomePageAsync)); } + + public virtual async Task DoesSlugExistAsync(string slug) + { + return await RequestAsync(nameof(DoesSlugExistAsync), new ClientProxyRequestTypeValue + { + { typeof(string), slug } + }); + } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json index bfde04ba1d..bc020e6768 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json @@ -829,6 +829,23 @@ "typeSimple": "Volo.CmsKit.Contents.PageDto" } }, + { + "name": "DoesSlugExistAsync", + "parametersOnMethod": [ + { + "name": "slug", + "typeAsString": "System.String, System.Private.CoreLib", + "type": "System.String", + "typeSimple": "string", + "isOptional": false, + "defaultValue": null + } + ], + "returnValue": { + "type": "System.Boolean", + "typeSimple": "boolean" + } + }, { "name": "FindDefaultHomePageAsync", "parametersOnMethod": [], @@ -892,6 +909,43 @@ }, "allowAnonymous": null, "implementFrom": "Volo.CmsKit.Public.Pages.IPagePublicAppService" + }, + "DoesSlugExistAsyncBySlug": { + "uniqueName": "DoesSlugExistAsyncBySlug", + "name": "DoesSlugExistAsync", + "httpMethod": "GET", + "url": "api/cms-kit-public/pages/{slug}/exist", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "slug", + "typeAsString": "System.String, System.Private.CoreLib", + "type": "System.String", + "typeSimple": "string", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "slug", + "name": "slug", + "jsonName": null, + "type": "System.String", + "typeSimple": "string", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path", + "descriptorName": "" + } + ], + "returnValue": { + "type": "System.Boolean", + "typeSimple": "boolean" + }, + "allowAnonymous": null, + "implementFrom": "Volo.CmsKit.Public.Pages.IPagePublicAppService" } } }, diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs index d6550977ef..53608dee21 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs @@ -1,4 +1,5 @@ using System.Threading.Tasks; +using JetBrains.Annotations; using Microsoft.AspNetCore.Mvc; using Volo.Abp; using Volo.Abp.Features; @@ -35,4 +36,11 @@ public class PagesPublicController : CmsKitPublicControllerBase, IPagePublicAppS { return PageAppService.FindDefaultHomePageAsync(); } + + [HttpGet] + [Route("{slug}/exist")] + public Task DoesSlugExistAsync([NotNull] string slug) + { + return PageAppService.DoesSlugExistAsync(slug); + } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs index 2298f5a1d7..bf1d62e845 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs @@ -25,12 +25,12 @@ public class PageRoutingMiddleware : IMiddleware, ITransientDependency var pagePublicAppService = context.RequestServices.GetRequiredService(); - var page = await pagePublicAppService.FindBySlugAsync( - context.Request.Path.ToString().TrimStart('/')); + var slug = context.Request.Path.ToString().TrimStart('/'); + var exist = await pagePublicAppService.DoesSlugExistAsync(slug); - if (page is not null) + if (exist) { - context.Request.Path = $"/pages/{page.Slug}"; + context.Request.Path = $"/pages/{slug}"; await next(context); } From fd903c25db9b5e350907b285be993f315dc4230c Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Fri, 15 Sep 2023 14:30:19 +0300 Subject: [PATCH 010/285] Much better caching for pages --- .../Volo/CmsKit/Pages/PageConsts.cs | 2 +- .../Public/Pages/PagePublicAppService.cs | 35 +++++++++++++++---- 2 files changed, 29 insertions(+), 8 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Pages/PageConsts.cs b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Pages/PageConsts.cs index 1579a0e570..f703fbac43 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Pages/PageConsts.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Pages/PageConsts.cs @@ -16,5 +16,5 @@ public static class PageConsts public static int MaxStyleLength { get; set; } = int.MaxValue; - public static string DefaultHomePageCacheKey { get; set; } = "CmsKit_DefaultHomePage"; + public static string DefaultHomePageCacheKey { get; set; } = "__DefaultHomePage"; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs index 85be369bb1..0214d7f901 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs @@ -17,7 +17,7 @@ namespace Volo.CmsKit.Public.Pages; public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppService { protected IPageRepository PageRepository { get; } - protected PageManager PageManager { get; } + protected PageManager PageManager { get; } protected IDistributedCache PageCache { get; } @@ -25,18 +25,28 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe { PageRepository = pageRepository; PageManager = pageManager; - PageCache = pageCache; + PageCache = pageCache; } public virtual async Task FindBySlugAsync(string slug) { - var page = await PageRepository.FindBySlugAsync(slug); - if (page == null) + var pageCacheItem = await PageCache.GetOrAddAsync(CalculatePageCacheKey(slug), async () => + { + var page = await PageRepository.GetBySlugAsync(slug); + if (page is null) + { + return null; + } + + return ObjectMapper.Map(page); + }); + + if (pageCacheItem is null) { return null; } - return ObjectMapper.Map(page); + return ObjectMapper.Map(pageCacheItem); } public virtual async Task FindDefaultHomePageAsync() @@ -59,8 +69,19 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe return ObjectMapper.Map(pageCacheItem); } - public Task DoesSlugExistAsync([NotNull] string slug) + public async Task DoesSlugExistAsync([NotNull] string slug) + { + var cached = await PageCache.GetAsync(CalculatePageCacheKey(slug)); + if (cached is not null) + { + return true; + } + + return await PageRepository.ExistsAsync(slug); + } + + protected virtual string CalculatePageCacheKey([NotNull] string slug) { - return PageRepository.ExistsAsync(slug); + return $"Page_{slug}"; } } From f24de03fb3220898b02b42028b1d8f91364ce410 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Fri, 15 Sep 2023 14:48:02 +0300 Subject: [PATCH 011/285] Add cache invalidation --- .../Volo/CmsKit/Pages/PageChangedHandler.cs | 37 +++++++++++++++++++ .../Volo/CmsKit/Pages/PageCacheKey.cs | 15 ++++++++ .../Public/Pages/PagePublicAppService.cs | 20 +++++----- 3 files changed, 61 insertions(+), 11 deletions(-) create mode 100644 modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/Pages/PageChangedHandler.cs create mode 100644 modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheKey.cs diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/Pages/PageChangedHandler.cs b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/Pages/PageChangedHandler.cs new file mode 100644 index 0000000000..70016a5451 --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/Pages/PageChangedHandler.cs @@ -0,0 +1,37 @@ +using System; +using System.Threading.Tasks; +using Volo.Abp.Caching; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Domain.Entities.Events; +using Volo.Abp.EventBus; + +namespace Volo.CmsKit.Pages; + +public class PageChangedHandler : + ILocalEventHandler>, + ILocalEventHandler>, + ITransientDependency + +{ + protected IDistributedCache Cache { get; } + + public PageChangedHandler(IDistributedCache cache) + { + Cache = cache; + } + + public Task RemoveFromCacheAsync(string slug) + { + return Cache.RemoveAsync(new PageCacheKey(slug)); + } + + public Task HandleEventAsync(EntityCreatedEventData eventData) + { + return RemoveFromCacheAsync(eventData.Entity.Slug); + } + + public Task HandleEventAsync(EntityUpdatedEventData eventData) + { + return RemoveFromCacheAsync(eventData.Entity.Slug); + } +} diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheKey.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheKey.cs new file mode 100644 index 0000000000..e271af9e28 --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheKey.cs @@ -0,0 +1,15 @@ +namespace Volo.CmsKit.Pages; +public class PageCacheKey +{ + public PageCacheKey(string slug) + { + Slug = slug; + } + + public string Slug { get; set; } + + public override string ToString() + { + return $"Page_{Slug}"; + } +} \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs index 0214d7f901..99dcfc1432 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs @@ -19,9 +19,12 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe protected IPageRepository PageRepository { get; } protected PageManager PageManager { get; } - protected IDistributedCache PageCache { get; } + protected IDistributedCache PageCache { get; } - public PagePublicAppService(IPageRepository pageRepository, PageManager pageManager, IDistributedCache pageCache) + public PagePublicAppService( + IPageRepository pageRepository, + PageManager pageManager, + IDistributedCache pageCache) { PageRepository = pageRepository; PageManager = pageManager; @@ -30,7 +33,7 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe public virtual async Task FindBySlugAsync(string slug) { - var pageCacheItem = await PageCache.GetOrAddAsync(CalculatePageCacheKey(slug), async () => + var pageCacheItem = await PageCache.GetOrAddAsync(new PageCacheKey(slug), async () => { var page = await PageRepository.GetBySlugAsync(slug); if (page is null) @@ -51,7 +54,7 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe public virtual async Task FindDefaultHomePageAsync() { - var pageCacheItem = await PageCache.GetAsync(PageConsts.DefaultHomePageCacheKey); + var pageCacheItem = await PageCache.GetAsync(new PageCacheKey(PageConsts.DefaultHomePageCacheKey)); if (pageCacheItem is null) { var page = await PageManager.GetHomePageAsync(); @@ -62,7 +65,7 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe pageCacheItem = ObjectMapper.Map(page); - await PageCache.SetAsync(PageConsts.DefaultHomePageCacheKey, pageCacheItem, + await PageCache.SetAsync(new PageCacheKey(PageConsts.DefaultHomePageCacheKey), pageCacheItem, new DistributedCacheEntryOptions { AbsoluteExpiration = DateTimeOffset.Now.AddHours(1) }); } @@ -71,7 +74,7 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe public async Task DoesSlugExistAsync([NotNull] string slug) { - var cached = await PageCache.GetAsync(CalculatePageCacheKey(slug)); + var cached = await PageCache.GetAsync(new PageCacheKey(slug)); if (cached is not null) { return true; @@ -79,9 +82,4 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe return await PageRepository.ExistsAsync(slug); } - - protected virtual string CalculatePageCacheKey([NotNull] string slug) - { - return $"Page_{slug}"; - } } From 1181b2ace13812fda6eb60859815f089b0c39155 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Fri, 15 Sep 2023 14:53:08 +0300 Subject: [PATCH 012/285] Invalidate home page cache properly --- .../Volo/CmsKit/Admin/Pages/PageAdminAppService.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs index e858bab189..729ff5f6d0 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs @@ -24,12 +24,12 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi protected PageManager PageManager { get; } - protected IDistributedCache PageCache { get; } + protected IDistributedCache PageCache { get; } public PageAdminAppService( IPageRepository pageRepository, PageManager pageManager, - IDistributedCache pageCache) + IDistributedCache pageCache) { PageRepository = pageRepository; PageManager = pageManager; @@ -115,6 +115,6 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi protected virtual async Task InvalidateDefaultHomePageCacheAsync(bool considerUow = false) { - await PageCache.RemoveAsync(PageConsts.DefaultHomePageCacheKey, considerUow: considerUow); + await PageCache.RemoveAsync(new PageCacheKey(PageConsts.DefaultHomePageCacheKey), considerUow: considerUow); } } From cede3921f401090e24b52371fe300de1eb018ee9 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Fri, 15 Sep 2023 15:32:10 +0300 Subject: [PATCH 013/285] Use Find instead Get while looking for a page --- .../Volo/CmsKit/Public/Pages/PagePublicAppService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs index 99dcfc1432..49dbd55963 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs @@ -35,7 +35,7 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe { var pageCacheItem = await PageCache.GetOrAddAsync(new PageCacheKey(slug), async () => { - var page = await PageRepository.GetBySlugAsync(slug); + var page = await PageRepository.FindBySlugAsync(slug); if (page is null) { return null; From 80fa0a860fc31e03ac6e3feb8078ebafef92e2bf Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Fri, 15 Sep 2023 16:39:48 +0300 Subject: [PATCH 014/285] Update CmsKitPublicWebModule.cs --- .../cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs index 05947d9a94..d1657d9f49 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs @@ -90,7 +90,7 @@ public class CmsKitPublicWebModule : AbpModule { Configure(options => { - /* Keep '/pages/{slug}' route for a while for backward compatibility. '/{slug}' is works at the same time by Middleware. */ + /* Keep the '/pages/{slug}' route for a while for backward compatibility. '/{slug}' route convention still works by the PageRoutingMiddleware. */ options.Conventions.AddPageRoute("/Public/CmsKit/Pages/Index", "/pages/{slug:minlength(1)}"); options.Conventions.AddPageRoute("/Public/CmsKit/Blogs/Index", @"/blogs/{blogSlug:minlength(1)}"); options.Conventions.AddPageRoute("/Public/CmsKit/Blogs/BlogPost", @"/blogs/{blogSlug}/{blogPostSlug:minlength(1)}"); From 734ccfb0fc086f4cb9074e9dc7efc37e3defbbd5 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 19 Sep 2023 11:10:37 +0300 Subject: [PATCH 015/285] Make DoesSlugExistAsync as virtual --- .../Volo/CmsKit/Public/Pages/PagePublicAppService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs index 49dbd55963..b28bb9d470 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs @@ -72,7 +72,7 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe return ObjectMapper.Map(pageCacheItem); } - public async Task DoesSlugExistAsync([NotNull] string slug) + public virtual async Task DoesSlugExistAsync([NotNull] string slug) { var cached = await PageCache.GetAsync(new PageCacheKey(slug)); if (cached is not null) From 2ead53d9f794a952075234e4c6a7da10b71b326d Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 19 Sep 2023 11:13:14 +0300 Subject: [PATCH 016/285] Add tests for PagePublicAppService.DoesSlugExistAsync --- .../Pages/PagePublicAppService_Tests.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs index 0eeb3210a9..299ec64213 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs +++ b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs @@ -33,4 +33,20 @@ public class PagePublicAppService_Tests : CmsKitApplicationTestBase page.ShouldBeNull(); } + + [Fact] + public async Task DoesSlugExistAsync_ShouldReturnTrue_WhenExist() + { + var result = await _pageAppService.DoesSlugExistAsync(_data.Page_1_Slug); + + result.ShouldBeTrue(); + } + + [Fact] + public async Task DoesSlugExistAsync_ShouldReturnFalse_WhenExist() + { + var result = await _pageAppService.DoesSlugExistAsync("not-exist-url"); + + result.ShouldBeFalse(); + } } From d42c79e82b0372353a6663f8a676a27c8a0df80b Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 19 Sep 2023 11:17:43 +0300 Subject: [PATCH 017/285] Change test method names --- .../Pages/PagePublicAppService_Tests.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs index 299ec64213..c7d8927499 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs +++ b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs @@ -35,7 +35,7 @@ public class PagePublicAppService_Tests : CmsKitApplicationTestBase } [Fact] - public async Task DoesSlugExistAsync_ShouldReturnTrue_WhenExist() + public async Task DoesSlugExistAsync_ShouldReturnTrue_WhenExists() { var result = await _pageAppService.DoesSlugExistAsync(_data.Page_1_Slug); @@ -43,7 +43,7 @@ public class PagePublicAppService_Tests : CmsKitApplicationTestBase } [Fact] - public async Task DoesSlugExistAsync_ShouldReturnFalse_WhenExist() + public async Task DoesSlugExistAsync_ShouldReturnFalse_WhenDoesntExist() { var result = await _pageAppService.DoesSlugExistAsync("not-exist-url"); From f368cc57804e1525b851e0b48d7debb4b121d6eb Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 19 Sep 2023 11:18:36 +0300 Subject: [PATCH 018/285] Update PagePublicAppService_Tests.cs --- .../Pages/PagePublicAppService_Tests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs index c7d8927499..8372de3cb5 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs +++ b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs @@ -43,7 +43,7 @@ public class PagePublicAppService_Tests : CmsKitApplicationTestBase } [Fact] - public async Task DoesSlugExistAsync_ShouldReturnFalse_WhenDoesntExist() + public async Task DoesSlugExistAsync_ShouldReturnFalse_WhenDoesNotExist() { var result = await _pageAppService.DoesSlugExistAsync("not-exist-url"); From 820d8e55f1dddf97e875817aa2aebde630a42895 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 19 Sep 2023 11:22:08 +0300 Subject: [PATCH 019/285] Make methods virtual --- .../Volo/CmsKit/Public/Pages/PagesPublicController.cs | 4 ++-- .../src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs | 2 +- .../src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs index 53608dee21..de368f4c7b 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs @@ -32,14 +32,14 @@ public class PagesPublicController : CmsKitPublicControllerBase, IPagePublicAppS } [HttpGet] - public Task FindDefaultHomePageAsync() + public virtual Task FindDefaultHomePageAsync() { return PageAppService.FindDefaultHomePageAsync(); } [HttpGet] [Route("{slug}/exist")] - public Task DoesSlugExistAsync([NotNull] string slug) + public virtual Task DoesSlugExistAsync([NotNull] string slug) { return PageAppService.DoesSlugExistAsync(slug); } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs index 44ddc3dd2c..a7855df948 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs @@ -11,7 +11,7 @@ namespace Volo.CmsKit.Public.Web; public class DefaultHomePageMiddleware : IMiddleware, ITransientDependency { - public async Task InvokeAsync(HttpContext context, RequestDelegate next) + public virtual async Task InvokeAsync(HttpContext context, RequestDelegate next) { if (context.Request.Path.Value == "/") { diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs index bf1d62e845..d048e84009 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs @@ -11,7 +11,7 @@ namespace Volo.CmsKit.Public.Web; public class PageRoutingMiddleware : IMiddleware, ITransientDependency { - public async Task InvokeAsync(HttpContext context, RequestDelegate next) + public virtual async Task InvokeAsync(HttpContext context, RequestDelegate next) { await next(context); From f7a910187e2c7b1fa16885f65a5c1f83096a6794 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 19 Sep 2023 13:08:35 +0300 Subject: [PATCH 020/285] Better cache for DoesSlugExistAsync --- .../Volo/CmsKit/Public/Pages/PagePublicAppService.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs index b28bb9d470..984ea4c99d 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs @@ -74,12 +74,8 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe public virtual async Task DoesSlugExistAsync([NotNull] string slug) { - var cached = await PageCache.GetAsync(new PageCacheKey(slug)); - if (cached is not null) - { - return true; - } + var cached = await FindBySlugAsync(slug); - return await PageRepository.ExistsAsync(slug); + return cached is not null; } } From 9000840a8f532a909fa8a2fd0e9a92bc9e18053f Mon Sep 17 00:00:00 2001 From: Masum ULU Date: Wed, 20 Sep 2023 00:26:05 +0300 Subject: [PATCH 021/285] feat: remove current and apply selected theme --- .../src/generators/change-theme/generator.ts | 10 +- .../src/generators/change-theme/schema.d.ts | 1 + .../src/generators/change-theme/schema.json | 4 + .../src/commands/change-theme/index.ts | 161 +++++++++++++++++- .../src/commands/change-theme/style-map.ts | 51 ++++++ 5 files changed, 216 insertions(+), 11 deletions(-) diff --git a/npm/ng-packs/packages/generators/src/generators/change-theme/generator.ts b/npm/ng-packs/packages/generators/src/generators/change-theme/generator.ts index 14d2e8e68e..d912d11e87 100644 --- a/npm/ng-packs/packages/generators/src/generators/change-theme/generator.ts +++ b/npm/ng-packs/packages/generators/src/generators/change-theme/generator.ts @@ -4,8 +4,10 @@ import { ChangeThemeGeneratorSchema } from './schema'; import { ThemeOptionsEnum } from './theme-options.enum'; export async function changeThemeGenerator(host: Tree, schema: ChangeThemeGeneratorSchema) { + const schematicPath = schema.localPath || '@abp/ng.schematics'; + const runAngularLibrarySchematic = wrapAngularDevkitSchematic( - '@abp/ng.schematics', + schema.localPath ? `${host.root}${schematicPath}` : schematicPath, 'change-theme', ); @@ -14,8 +16,10 @@ export async function changeThemeGenerator(host: Tree, schema: ChangeThemeGenera }); return () => { - const destTheme = Object.values(ThemeOptionsEnum).find((t, i) => i + 1 === schema.name); - console.log(`✅️ theme changed to ${destTheme}`); + const destTheme = Object.values(ThemeOptionsEnum).find( + (theme, index) => index + 1 === schema.name, + ); + console.log(`✅️ Switched to Theme ${destTheme}`); }; } diff --git a/npm/ng-packs/packages/generators/src/generators/change-theme/schema.d.ts b/npm/ng-packs/packages/generators/src/generators/change-theme/schema.d.ts index 9ee931564e..50caed37f0 100644 --- a/npm/ng-packs/packages/generators/src/generators/change-theme/schema.d.ts +++ b/npm/ng-packs/packages/generators/src/generators/change-theme/schema.d.ts @@ -1,4 +1,5 @@ export interface ChangeThemeGeneratorSchema { name: number; targetOption: string; + localPath?: string; } diff --git a/npm/ng-packs/packages/generators/src/generators/change-theme/schema.json b/npm/ng-packs/packages/generators/src/generators/change-theme/schema.json index fe356e00ae..e09d479f1b 100644 --- a/npm/ng-packs/packages/generators/src/generators/change-theme/schema.json +++ b/npm/ng-packs/packages/generators/src/generators/change-theme/schema.json @@ -31,6 +31,10 @@ "$source": "argv", "index": 1 } + }, + "localPath": { + "description": "If set value schematics will work on given path", + "type": "string" } }, "required": ["name", "targetProject"] diff --git a/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts b/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts index 959a3128db..438d6ea26a 100644 --- a/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts +++ b/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts @@ -1,22 +1,41 @@ -import { Rule, SchematicsException } from '@angular-devkit/schematics'; -import { isLibrary, updateWorkspace, WorkspaceDefinition } from '../../utils'; -import { allStyles, styleMap } from './style-map'; -import { ProjectDefinition } from '@angular-devkit/core/src/workspace'; import { JsonArray, JsonValue } from '@angular-devkit/core'; +import { Rule, SchematicsException, Tree, UpdateRecorder, chain } from '@angular-devkit/schematics'; +import { ProjectDefinition } from '@angular-devkit/core/src/workspace'; +import * as ts from 'typescript'; +import { ImportDefinition, allStyles, importMap, styleMap } from './style-map'; import { ChangeThemeOptions } from './model'; +import { + addImportToModule, + Change, + InsertChange, + isLibrary, + updateWorkspace, + WorkspaceDefinition, +} from '../../utils'; import { ThemeOptionsEnum } from './theme-options.enum'; +import { + //@ts-ignore + findNodes, + getDecoratorMetadata, + getMetadataField, +} from '../../utils/angular/ast-utils'; export default function (_options: ChangeThemeOptions): Rule { - return async () => { + return async (host: Tree) => { const targetThemeName = _options.name; const selectedProject = _options.targetProject; if (!targetThemeName) { throw new SchematicsException('The theme name does not selected'); } - return updateWorkspace(storedWorkspace => { - updateProjectStyle(selectedProject, storedWorkspace, targetThemeName); - }); + return chain([ + updateWorkspace(storedWorkspace => { + updateProjectStyle(selectedProject, storedWorkspace, targetThemeName); + }), + updateWorkspace(storedWorkspace => { + updateAppModule(host, selectedProject, storedWorkspace, targetThemeName); + }), + ]); }; } @@ -48,6 +67,132 @@ function updateProjectStyle( targetOption.styles = [...newStyles, ...sanitizedStyles] as JsonArray; } +function updateAppModule( + host: Tree, + projectName: string, + workspace: WorkspaceDefinition, + targetThemeName: ThemeOptionsEnum, +) { + const selectedTheme = importMap.get(targetThemeName); + if (!selectedTheme) { + throw new SchematicsException('The theme does not found'); + } + + const project = workspace.projects.get(projectName); + const appModulePath = `${project?.sourceRoot}/app/app.module.ts`; + + const text = host.read(appModulePath); + if (!text) { + throw new SchematicsException('The app module does not found'); + } + + const sourceText = text.toString('utf-8'); + const source = ts.createSourceFile( + appModulePath, + sourceText, + ts.ScriptTarget.Latest, + true, + ts.ScriptKind.TS, + ); + + const recorder = host.beginUpdate(appModulePath); + + const impMap = Array.from(importMap.values()) + ?.filter(f => f !== importMap.get(targetThemeName)) + .reduce((acc, val) => [...acc, ...val], []); + + removeImportPath(source, recorder, impMap); + removeImportFromNgModuleMetadata(source, recorder, impMap); + + insertImports(selectedTheme, source, appModulePath, recorder); + + host.commitUpdate(recorder); + return host; +} + +function insertImports( + selectedTheme: ImportDefinition[], + source: ts.SourceFile, + appModulePath: string, + recorder: UpdateRecorder, +) { + const changes: Change[] = []; + selectedTheme.map(({ importName, path }) => + changes.push(...addImportToModule(source, appModulePath, importName, path)), + ); + + if (changes?.length > 0) { + for (const change of changes) { + if (change instanceof InsertChange) { + recorder.insertLeft(change.pos, change.toAdd); + } + } + } +} + +function removeImportPath( + source: ts.SourceFile, + recorder: UpdateRecorder, + arr: ImportDefinition[], +) { + const node = findNodes(source, ts.isImportDeclaration); + for (const importMp of arr) { + const importPath = node.find(f => f.getFullText().match(importMp.path)); + + if (!importPath) { + continue; + } + + /** + * We can add comment and sign as `removed` for the see what is removed + * + * recorder.insertLeft(importPath.getStart(), '//'); + */ + recorder.remove(importPath.getStart(), importPath.getWidth() + 1); + } +} + +function removeImportFromNgModuleMetadata( + source: ts.SourceFile, + recorder: UpdateRecorder, + arr: ImportDefinition[], +) { + /** + * Brings the @NgModule({...}) content + */ + const node = getDecoratorMetadata(source, 'NgModule', '@angular/core')[0] || {}; + if (!node) { + throw new SchematicsException('The app module does not found'); + } + + /** + * Select imports array in the @NgModule({...}) content + */ + const matchingProperties = getMetadataField(node as ts.ObjectLiteralExpression, 'imports'); + const assignment = matchingProperties[0] as ts.PropertyAssignment; + const assignmentInit = assignment.initializer as ts.ArrayLiteralExpression; + const elements = assignmentInit.elements; + + if (elements?.length < 0) { + return; + } + + for (const importMp of arr) { + const willRemoveModule = elements.find(f => f.getText().includes(importMp.importName)); + + if (!willRemoveModule) { + continue; + } + + /** + * We can add comment and sign as `removed` for the see what is removed + * + * recorder.insertLeft(foundModule.getStart(), '//'); + */ + recorder.remove(willRemoveModule.getStart(), willRemoveModule.getWidth() + 1); + } +} + export function getProjectTargetOptions( project: ProjectDefinition, buildTarget: string, diff --git a/npm/ng-packs/packages/schematics/src/commands/change-theme/style-map.ts b/npm/ng-packs/packages/schematics/src/commands/change-theme/style-map.ts index 91ef14a673..99b018703b 100644 --- a/npm/ng-packs/packages/schematics/src/commands/change-theme/style-map.ts +++ b/npm/ng-packs/packages/schematics/src/commands/change-theme/style-map.ts @@ -8,6 +8,11 @@ export type StyleDefinition = } | string; +export type ImportDefinition = { + path: string; + importName: string; +}; + export const styleMap = new Map(); styleMap.set(ThemeOptionsEnum.Basic, [ @@ -241,3 +246,49 @@ styleMap.set(ThemeOptionsEnum.LeptonXLite, [ ]); // the code written by Github co-pilot. thank go-pilot. You are the best sidekick. export const allStyles = Array.from(styleMap.values()).reduce((acc, val) => [...acc, ...val], []); + +export const importMap = new Map(); + +importMap.set(ThemeOptionsEnum.Basic, [ + { + path: '@abp/ng.theme.basic', + importName: 'ThemeBasicModule.forRoot()', + }, +]); + +importMap.set(ThemeOptionsEnum.Lepton, [ + { + path: '@volo/abp.ng.theme.lepton', + importName: 'ThemeLeptonModule.forRoot()', + }, +]); + +importMap.set(ThemeOptionsEnum.LeptonXLite, [ + { + path: '@abp/ng.theme.lepton-x', + importName: 'ThemeLeptonXModule.forRoot()', + }, + { + path: '@abp/ng.theme.lepton-x/layouts', + importName: 'SideMenuLayoutModule.forRoot()', + }, + { + path: '@abp/ng.theme.lepton-x/account', + importName: 'AccountLayoutModule.forRoot()', + }, +]); + +importMap.set(ThemeOptionsEnum.LeptonX, [ + { + path: '@volosoft/abp.ng.theme.lepton-x', + importName: 'ThemeLeptonXModule.forRoot()', + }, + { + path: '@volosoft/abp.ng.theme.lepton-x/layouts', + importName: 'SideMenuLayoutModule.forRoot()', + }, + { + path: '@volosoft/abp.ng.theme.lepton-x/account', + importName: 'AccountLayoutModule.forRoot()', + }, +]); From 83fb1ebc11b57145f4f9e558e7b9fbe30a5a8a4d Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Wed, 20 Sep 2023 09:51:35 +0300 Subject: [PATCH 022/285] Allow multiple level URLs in SlugNormalizer --- .../Volo/CmsKit/SlugNormalizer.cs | 9 ++++++++- .../Blogs/SlugExtensions_Tests.cs | 14 ++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/SlugNormalizer.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/SlugNormalizer.cs index d7529441b1..82b954685a 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/SlugNormalizer.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/SlugNormalizer.cs @@ -5,7 +5,14 @@ namespace Volo.CmsKit; public static class SlugNormalizer { - static readonly SlugHelper SlugHelper = new(); + static readonly SlugHelper SlugHelper = new(new SlugHelperConfiguration + { + AllowedChars = + { + '/' + } + }); + public static string Normalize(string value) { return SlugHelper.GenerateSlug(value?.Unidecode()); diff --git a/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Blogs/SlugExtensions_Tests.cs b/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Blogs/SlugExtensions_Tests.cs index 941f82c7bf..64535f80be 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Blogs/SlugExtensions_Tests.cs +++ b/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Blogs/SlugExtensions_Tests.cs @@ -129,4 +129,18 @@ public class SlugExtensions_Tests // Assert actual.ShouldBe(expected); } + + [Fact] + public void NormalizeSlug_ShouldWorkProperly_WithMultipleLevel() + { + // Arrange + var name = "path/to/my/page"; + var expected = "path/to/my/page"; + + // Act + var actual = SlugNormalizer.Normalize(name); + + // Assert + actual.ShouldBe(expected); + } } From a6fe25595d5c07aacf358bb44e716b0030b0d5b0 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Wed, 20 Sep 2023 09:52:47 +0300 Subject: [PATCH 023/285] Refactor endpoints & change middleware usage --- .../CmsKitWebUnifiedModule.cs | 22 ++++++++++++++++- .../Volo/CmsKit/Pages/PageCacheKey.cs | 2 +- .../ClientProxies/cms-kit-generate-proxy.json | 14 +++++------ .../generate-proxy.ps1 | 1 + .../Public/Pages/PagesPublicController.cs | 9 +++---- .../CmsKitPagesMiddlewareExtensions.cs | 24 ++++++++++++++++++- .../CmsKitPublicWebModule.cs | 11 --------- 7 files changed, 58 insertions(+), 25 deletions(-) create mode 100644 modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/generate-proxy.ps1 diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs index 0ab0ae4d6d..673f458343 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs @@ -36,6 +36,11 @@ using Volo.CmsKit.Reactions; using Volo.CmsKit.Tags; using Volo.CmsKit.Web; using Volo.CmsKit.Web.Contents; +using Microsoft.AspNetCore.Routing; +using Microsoft.AspNetCore.Mvc.Routing; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Http; +using Volo.Abp.DependencyInjection; #if EntityFrameworkCore using Volo.Abp.SettingManagement.EntityFrameworkCore; @@ -54,7 +59,6 @@ using Volo.Abp.TenantManagement.MongoDB; using Volo.Abp.Identity.MongoDB; using Volo.Abp.PermissionManagement.MongoDB; using Volo.Abp.FeatureManagement.MongoDB; -using Volo.Abp.MongoDB; using Volo.Abp.BlobStoring.Database.MongoDB; using Volo.Abp.AuditLogging.MongoDB; using Volo.CmsKit.MongoDB; @@ -247,6 +251,7 @@ public class CmsKitWebUnifiedModule : AbpModule app.UseHttpsRedirection(); app.UseStaticFiles(); + app.UseCmsKitPagesMiddleware(); app.UseRouting(); app.UseAuthentication(); @@ -266,6 +271,7 @@ public class CmsKitWebUnifiedModule : AbpModule app.UseAuditing(); app.UseAbpSerilogEnrichers(); + app.UseConfiguredEndpoints(); using (var scope = context.ServiceProvider.CreateScope()) @@ -279,3 +285,17 @@ public class CmsKitWebUnifiedModule : AbpModule } } } + +public class CmsKitPageRouteValueTransformer : DynamicRouteValueTransformer, ITransientDependency +{ + public override ValueTask TransformAsync(HttpContext httpContext, RouteValueDictionary values) + { + if (values.TryGetValue("slug", out var slug)) + { + values["page"] = "/Pages/Public/CmsKit/Pages/Index"; + values["slug"] = slug; + } + + return new ValueTask(values); + } +} \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheKey.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheKey.cs index e271af9e28..97891c4f6f 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheKey.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheKey.cs @@ -10,6 +10,6 @@ public class PageCacheKey public override string ToString() { - return $"Page_{Slug}"; + return $"CmsPage_{Slug}"; } } \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json index bc020e6768..0d2ba6e408 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json @@ -862,7 +862,7 @@ "uniqueName": "FindBySlugAsyncBySlug", "name": "FindBySlugAsync", "httpMethod": "GET", - "url": "api/cms-kit-public/pages/{slug}", + "url": "api/cms-kit-public/pages/by-slug", "supportedVersions": [], "parametersOnMethod": [ { @@ -883,8 +883,8 @@ "typeSimple": "string", "isOptional": false, "defaultValue": null, - "constraintTypes": [], - "bindingSourceId": "Path", + "constraintTypes": null, + "bindingSourceId": "Query", "descriptorName": "" } ], @@ -899,7 +899,7 @@ "uniqueName": "FindDefaultHomePageAsync", "name": "FindDefaultHomePageAsync", "httpMethod": "GET", - "url": "api/cms-kit-public/pages", + "url": "api/cms-kit-public/pages/home", "supportedVersions": [], "parametersOnMethod": [], "parameters": [], @@ -914,7 +914,7 @@ "uniqueName": "DoesSlugExistAsyncBySlug", "name": "DoesSlugExistAsync", "httpMethod": "GET", - "url": "api/cms-kit-public/pages/{slug}/exist", + "url": "api/cms-kit-public/pages/check", "supportedVersions": [], "parametersOnMethod": [ { @@ -935,8 +935,8 @@ "typeSimple": "string", "isOptional": false, "defaultValue": null, - "constraintTypes": [], - "bindingSourceId": "Path", + "constraintTypes": null, + "bindingSourceId": "Query", "descriptorName": "" } ], diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/generate-proxy.ps1 b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/generate-proxy.ps1 new file mode 100644 index 0000000000..8a407d2af7 --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/generate-proxy.ps1 @@ -0,0 +1 @@ +abp generate-proxy -t csharp -url https://localhost:44349 -m cms-kit --without-contracts \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs index de368f4c7b..15b41bad54 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs @@ -25,21 +25,22 @@ public class PagesPublicController : CmsKitPublicControllerBase, IPagePublicAppS } [HttpGet] - [Route("{slug}")] - public virtual Task FindBySlugAsync(string slug) + [Route("by-slug")] + public virtual Task FindBySlugAsync([FromQuery]string slug) { return PageAppService.FindBySlugAsync(slug); } [HttpGet] + [Route("home")] public virtual Task FindDefaultHomePageAsync() { return PageAppService.FindDefaultHomePageAsync(); } [HttpGet] - [Route("{slug}/exist")] - public virtual Task DoesSlugExistAsync([NotNull] string slug) + [Route("check")] + public virtual Task DoesSlugExistAsync([NotNull][FromQuery] string slug) { return PageAppService.DoesSlugExistAsync(slug); } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs index 3ab043dc78..b70b605371 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs @@ -1,4 +1,6 @@ -using Microsoft.AspNetCore.Builder; +using System; +using System.Collections.Generic; +using Microsoft.AspNetCore.Builder; using Volo.Abp.GlobalFeatures; using Volo.CmsKit.GlobalFeatures; @@ -6,13 +8,33 @@ namespace Volo.CmsKit.Public.Web; public static class CmsKitPagesMiddlewareExtensions { + private const string UseCmsKitHomePageMiddlewareKey = "UseCmsKitHomePageMiddleware"; + + [Obsolete("Use UseCmsKitPagesMiddleware instead.")] public static IApplicationBuilder UseCmsKitHomePageMiddleware(this IApplicationBuilder builder) { + if (!GlobalFeatureManager.Instance.IsEnabled()) + { + return builder; + } + + builder.Properties[UseCmsKitHomePageMiddlewareKey] = true; return builder.UseMiddleware(); } public static IApplicationBuilder UseCmsKitPagesMiddleware(this IApplicationBuilder builder) { + if (!GlobalFeatureManager.Instance.IsEnabled()) + { + return builder; + } + + if (!builder.Properties.ContainsKey(UseCmsKitHomePageMiddlewareKey)) + { + builder.Properties[UseCmsKitHomePageMiddlewareKey] = true; + builder.UseMiddleware(); + } + return builder.UseMiddleware(); } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs index 97e1dcd4d4..66a905f4fa 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs @@ -104,15 +104,4 @@ public class CmsKitPublicWebModule : AbpModule } } - - public override void OnApplicationInitialization(ApplicationInitializationContext context) - { - var app = context.GetApplicationBuilder(); - - if (GlobalFeatureManager.Instance.IsEnabled()) - { - app.UseCmsKitHomePageMiddleware(); - app.UseCmsKitPagesMiddleware(); - } - } } From a1fff3ef2b5cf78b0b7e7cfb9b6d007a19a8753b Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Wed, 20 Sep 2023 10:01:12 +0300 Subject: [PATCH 024/285] Add missing test --- .../Menus/MenuItemAdminAppService_Tests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs index cd210a3ba5..20b373c8a8 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs +++ b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs @@ -32,6 +32,7 @@ public class MenuItemAdminAppService_Tests : CmsKitApplicationTestBase menu.ShouldNotBeNull(); } + [Fact] public async Task GetListAsync_ShouldWorkProperly() { var result = await MenuAdminAppService.GetListAsync(); From 15b8bac3cffbe980afefc461eb327be56e421cd0 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Wed, 20 Sep 2023 10:03:19 +0300 Subject: [PATCH 025/285] Fix menu redirection to Pages --- .../src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItemManager.cs | 2 +- .../Menus/MenuItemAdminAppService_Tests.cs | 2 -- .../test/Volo.CmsKit.Domain.Tests/Menus/MenuManager_Test.cs | 2 +- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItemManager.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItemManager.cs index 4f97e5f112..76d95f175f 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItemManager.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItemManager.cs @@ -22,7 +22,7 @@ public class MenuItemManager : CmsKitDomainServiceBase public virtual void SetPageUrl(MenuItem menuItem, Page page) { menuItem.SetPageId(page.Id); - menuItem.SetUrl(page.Slug); + menuItem.SetUrl(page.Slug.EnsureStartsWith('/')); } [UnitOfWork] diff --git a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs index 20b373c8a8..509070fd7d 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs +++ b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs @@ -70,7 +70,6 @@ public class MenuItemAdminAppService_Tests : CmsKitApplicationTestBase }); }); - var menu = await MenuRepository.FindAsync(TestData.MenuItem_1_Id); menu.ShouldNotBeNull(); @@ -83,7 +82,6 @@ public class MenuItemAdminAppService_Tests : CmsKitApplicationTestBase { await MenuAdminAppService.DeleteAsync(TestData.MenuItem_1_Id); - var menu = await MenuRepository.FindAsync(TestData.MenuItem_1_Id); menu.ShouldBeNull(); diff --git a/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Menus/MenuManager_Test.cs b/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Menus/MenuManager_Test.cs index b615b8af46..bcc1612d41 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Menus/MenuManager_Test.cs +++ b/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Menus/MenuManager_Test.cs @@ -32,7 +32,7 @@ public class MenuManager_Test : CmsKitDomainTestBase menuManager.SetPageUrl(menuItem, page); menuItem.Url.ShouldNotBeNullOrEmpty(); - menuItem.Url.ShouldBe(page.Slug); + menuItem.Url.ShouldBe(page.Slug.EnsureStartsWith('/')); } [Fact] From eb5f294d928ef162218560240ff54b82ae8a1a17 Mon Sep 17 00:00:00 2001 From: Sinan997 Date: Wed, 20 Sep 2023 10:29:28 +0300 Subject: [PATCH 026/285] fix tests --- .../src/lib/tests/api.interceptor.spec.ts | 9 +++-- .../oauth/src/lib/tests/auth.guard.spec.ts | 12 ++++-- .../extensions/src/tests/enum.util.spec.ts | 38 +++++++++---------- 3 files changed, 32 insertions(+), 27 deletions(-) diff --git a/npm/ng-packs/packages/oauth/src/lib/tests/api.interceptor.spec.ts b/npm/ng-packs/packages/oauth/src/lib/tests/api.interceptor.spec.ts index 1b102b8589..04a7652300 100644 --- a/npm/ng-packs/packages/oauth/src/lib/tests/api.interceptor.spec.ts +++ b/npm/ng-packs/packages/oauth/src/lib/tests/api.interceptor.spec.ts @@ -3,11 +3,12 @@ import { SpyObject } from '@ngneat/spectator'; import { createServiceFactory, SpectatorService } from '@ngneat/spectator/jest'; import { OAuthService } from 'angular-oauth2-oidc'; import { Subject, timer } from 'rxjs'; -import { ApiInterceptor, HttpWaitService, SessionStateService, TENANT_KEY } from '@abp/ng.core'; +import { HttpWaitService, SessionStateService, TENANT_KEY } from '@abp/ng.core'; +import { OAuthApiInterceptor } from '../interceptors'; describe('ApiInterceptor', () => { - let spectator: SpectatorService; - let interceptor: ApiInterceptor; + let spectator: SpectatorService; + let interceptor: OAuthApiInterceptor; let oauthService: SpyObject; let sessionState: SpyObject; let httpWaitService: SpyObject; @@ -15,7 +16,7 @@ describe('ApiInterceptor', () => { const testTenantKey = 'TEST_TENANT_KEY'; const createService = createServiceFactory({ - service: ApiInterceptor, + service: OAuthApiInterceptor, mocks: [OAuthService, SessionStateService], providers: [{ provide: TENANT_KEY, useValue: testTenantKey }], }); diff --git a/npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts b/npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts index 1440f9249a..dbfb3c74f3 100644 --- a/npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts +++ b/npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts @@ -1,11 +1,15 @@ -import { createServiceFactory, SpectatorService } from '@ngneat/spectator/jest'; +import { createServiceFactory, SpectatorService, createSpyObject } from '@ngneat/spectator/jest'; import { OAuthService } from 'angular-oauth2-oidc'; import { AbpOAuthGuard } from '../guards/oauth.guard'; import { AuthService } from '@abp/ng.core'; +import { ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; describe('AuthGuard', () => { let spectator: SpectatorService; - let guard: AbpOAuthGuard; + let guard : AbpOAuthGuard; + let route = createSpyObject(ActivatedRouteSnapshot) + let state = createSpyObject(RouterStateSnapshot) + const createService = createServiceFactory({ service: AbpOAuthGuard, mocks: [OAuthService, AuthService], @@ -18,7 +22,7 @@ describe('AuthGuard', () => { it('should return true when user logged in', () => { spectator.inject(OAuthService).hasValidAccessToken.andReturn(true); - expect(guard.canActivate()).toBe(true); + expect(guard.canActivate(route, state)).toBe(true); }); it('should execute the navigateToLogin method of the authService', () => { @@ -26,7 +30,7 @@ describe('AuthGuard', () => { spectator.inject(OAuthService).hasValidAccessToken.andReturn(false); const navigateToLoginSpy = jest.spyOn(authService, 'navigateToLogin'); - expect(guard.canActivate()).toBe(false); + expect(guard.canActivate(route, state)).toBe(false); expect(navigateToLoginSpy).toHaveBeenCalled(); }); }); diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts b/npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts index d0fbdde765..2f5fc84bf9 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts @@ -1,8 +1,11 @@ -import { ConfigStateService, LocalizationService } from '@abp/ng.core'; +import { ConfigStateService, ExtensionEnumFieldDto, LocalizationService } from '@abp/ng.core'; import { BehaviorSubject, of } from 'rxjs'; import { take } from 'rxjs/operators'; import { PropData } from '../lib/models/props'; import { createEnum, createEnumOptions, createEnumValueResolver } from '../lib/utils/enum.util'; +import { createSpyObject } from '@ngneat/spectator' +import { AbpApplicationLocalizationService } from '@abp/ng.core'; + const mockSessionState = { languageChange$: new BehaviorSubject('tr'), @@ -11,10 +14,10 @@ const mockSessionState = { onLanguageChange$: () => new BehaviorSubject('tr'), } as any; -const fields = [ - { name: 'foo', value: 1 }, - { name: 'bar', value: 2 }, - { name: 'baz', value: 3 }, +const fields: ExtensionEnumFieldDto[] = [ + { name: 'foo', value: {number: 1} }, + { name: 'bar', value: {number: 2} }, + { name: 'baz', value: {number: 3} }, ]; class MockPropData extends PropData { @@ -42,17 +45,13 @@ describe('Enum Utils', () => { describe('#createEnum', () => { const enumFromFields = createEnum(fields); - test.each` - key | expected - ${'foo'} | ${1} - ${'bar'} | ${2} - ${'baz'} | ${3} - ${1} | ${'foo'} - ${2} | ${'bar'} - ${3} | ${'baz'} - `('should create an enum that returns $expected when $key is accessed', ({ key, expected }) => { - expect(enumFromFields[key]).toBe(expected); - }); + test.each([ + {name:'foo', value: 'number', expected: 1}, + {name:'bar', value: 'number', expected: 2}, + {name:'baz', value: 'number', expected: 3} + ])('',({name, value, expected})=>{ + expect(enumFromFields[name][value]).toBe(expected); + }) }); describe('#createEnumValueResolver', () => { @@ -75,7 +74,7 @@ describe('Enum Utils', () => { 'EnumProp', ); const propData = new MockPropData({ - extraProperties: { EnumProp: value }, + extraProperties: { EnumProp: value }, }); propData.getInjected = () => service as any; @@ -111,8 +110,9 @@ describe('Enum Utils', () => { function createMockLocalizationService() { const fakeAppConfigService = { get: () => of({ localization: mockL10n }) } as any; - const configState = new ConfigStateService(fakeAppConfigService); + let abpApplicationLocalizationService = createSpyObject(AbpApplicationLocalizationService) + const configState = new ConfigStateService(fakeAppConfigService, abpApplicationLocalizationService, true); configState.refreshAppState(); return new LocalizationService(mockSessionState, null, null, configState); -} +} \ No newline at end of file From 7d8847953814a96aae824db61a5810895f9d0f42 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Wed, 20 Sep 2023 11:16:16 +0300 Subject: [PATCH 027/285] Don't render styles & script when not configured --- .../Pages/Public/CmsKit/Pages/Index.cshtml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml index 44ac5332b6..31fde2da6e 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml @@ -7,16 +7,21 @@ @section styles{ - - + @if (!Model.ViewModel.Style.IsNullOrEmpty()) + { + + } } @section scripts{ - + @if (!Model.ViewModel.Script.IsNullOrEmpty()) + { + + } } From 82a1f302b2b542ed388624d4269acd6d432516ec Mon Sep 17 00:00:00 2001 From: Sinan997 Date: Wed, 20 Sep 2023 13:55:07 +0300 Subject: [PATCH 028/285] fix tests --- .../extensions/src/tests/entity-actions.spec.ts | 2 +- .../extensions/src/tests/entity-props.spec.ts | 4 +--- .../extensions/src/tests/form-props.spec.ts | 6 +++--- .../extensions/src/tests/localization.util.spec.ts | 11 +++++++---- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/tests/entity-actions.spec.ts b/npm/ng-packs/packages/theme-shared/extensions/src/tests/entity-actions.spec.ts index 35833a1950..5ee3889c0c 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/tests/entity-actions.spec.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/tests/entity-actions.spec.ts @@ -107,7 +107,7 @@ describe('EntityAction', () => { expect(action.text).toBe(options.text); expect(action.action).toBe(options.action); - expect(action.permission).toBeUndefined(); + expect(action.permission).toBe(''); expect(action.visible(null)).toBe(true); expect(action.icon).toBe(''); }); diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/tests/entity-props.spec.ts b/npm/ng-packs/packages/theme-shared/extensions/src/tests/entity-props.spec.ts index 8de503c5f0..bb1c2c7cc4 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/tests/entity-props.spec.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/tests/entity-props.spec.ts @@ -111,13 +111,11 @@ describe('EntityProp', () => { type: ePropType.String, name: 'NAME', }; - const prop = new EntityProp(options); - expect(prop.type).toBe(options.type); expect(prop.name).toBe(options.name); expect(prop.displayName).toBe(options.name); - expect(prop.permission).toBeUndefined(); + expect(prop.permission).toBe(''); expect(prop.visible()).toBe(true); expect(prop.sortable).toBe(false); expect(prop.columnWidth).toBeUndefined(); diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/tests/form-props.spec.ts b/npm/ng-packs/packages/theme-shared/extensions/src/tests/form-props.spec.ts index bd933741a5..3b3298babc 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/tests/form-props.spec.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/tests/form-props.spec.ts @@ -127,14 +127,14 @@ describe('FormProp', () => { expect(prop.type).toBe(options.type); expect(prop.name).toBe(options.name); expect(prop.displayName).toBe(options.name); - expect(prop.permission).toBeUndefined(); + expect(prop.permission).toBe(''); expect(prop.visible()).toBe(true); expect(prop.asyncValidators(null)).toEqual([]); expect(prop.validators(null)).toEqual([]); expect(prop.disabled()).toBe(false); expect(prop.readonly()).toBe(false); expect(prop.autocomplete).toBe('off'); - expect(prop.defaultValue).toBeNull(); + expect(prop.defaultValue).toBe(''); expect(prop.options).toBeUndefined(); expect(prop.id).toBe(options.name); }); @@ -144,7 +144,7 @@ describe('FormProp', () => { ${0} | ${0} ${''} | ${''} ${false} | ${false} - ${undefined} | ${null} + ${undefined} | ${''} `( 'should set defaultValue as $expected when $defaultValue is given', ({ defaultValue, expected }) => { diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/tests/localization.util.spec.ts b/npm/ng-packs/packages/theme-shared/extensions/src/tests/localization.util.spec.ts index 007b304b42..da41ea913b 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/tests/localization.util.spec.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/tests/localization.util.spec.ts @@ -3,17 +3,20 @@ import { createDisplayNameLocalizationPipeKeyGenerator } from '../lib/utils/loca describe('Localization Utils', () => { describe('#createDisplayNameLocalizationPipeKeyGenerator', () => { - const generateDisplayName = createDisplayNameLocalizationPipeKeyGenerator({ - values: { + const localization: ApplicationLocalizationConfigurationDto = { + values:{ Foo: { Bar: 'Bar', 'DisplayName:Bar': 'Bar' }, Default: { Bar: 'Bar', 'DisplayName:Bar': 'Bar' }, }, defaultResourceName: 'Default', - currentCulture: null, + resources: {}, languages: [], languageFilesMap: null, languagesMap: null, - } as ApplicationLocalizationConfigurationDto); + currentCulture: null + } + + const generateDisplayName = createDisplayNameLocalizationPipeKeyGenerator(localization); test.each` displayName | fallback | expected From 28df726b9ef165f21e5dabaa840adb0d1e79fa7a Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Wed, 20 Sep 2023 14:29:29 +0300 Subject: [PATCH 029/285] Make PreventXSS configurable --- .../Volo/CmsKit/Contents/DefaultContentDto.cs | 8 + .../Volo/CmsKit/Contents/IContent.cs | 8 +- .../Volo/CmsKit/Blogs/BlogConsts.cs | 3 + .../BlogPostScrollIndexFeature.cs | 1 - .../CmsKit/Localization/Resources/ar.json | 1 + .../CmsKit/Localization/Resources/cs.json | 1 + .../CmsKit/Localization/Resources/de-DE.json | 1 + .../CmsKit/Localization/Resources/el.json | 1 + .../CmsKit/Localization/Resources/en.json | 451 +++++++++--------- .../CmsKit/Localization/Resources/es.json | 1 + .../CmsKit/Localization/Resources/fa.json | 3 +- .../CmsKit/Localization/Resources/fi.json | 1 + .../CmsKit/Localization/Resources/fr.json | 1 + .../CmsKit/Localization/Resources/hi.json | 1 + .../CmsKit/Localization/Resources/hu.json | 1 + .../CmsKit/Localization/Resources/is.json | 1 + .../CmsKit/Localization/Resources/it.json | 1 + .../CmsKit/Localization/Resources/nl.json | 1 + .../CmsKit/Localization/Resources/pl-PL.json | 1 + .../CmsKit/Localization/Resources/pt-BR.json | 1 + .../CmsKit/Localization/Resources/ro-RO.json | 1 + .../CmsKit/Localization/Resources/ru.json | 1 + .../CmsKit/Localization/Resources/sk.json | 1 + .../CmsKit/Localization/Resources/sl.json | 1 + .../CmsKit/Localization/Resources/tr.json | 1 + .../CmsKit/Localization/Resources/vi.json | 1 + .../Localization/Resources/zh-Hans.json | 1 + .../Localization/Resources/zh-Hant.json | 1 + .../Blogs/DefaultBlogFeatureProvider.cs | 15 +- .../Components/Commenting/Default.cshtml | 2 +- .../Pages/Public/CmsKit/Blogs/BlogPost.cshtml | 24 +- .../Public/CmsKit/Blogs/BlogPost.cshtml.cs | 4 + .../Pages/Public/CmsKit/Pages/Index.cshtml | 4 +- 33 files changed, 297 insertions(+), 248 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/Contents/DefaultContentDto.cs b/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/Contents/DefaultContentDto.cs index fb4b81d79b..5bddbbe470 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/Contents/DefaultContentDto.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/Contents/DefaultContentDto.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using JetBrains.Annotations; namespace Volo.CmsKit.Contents; @@ -7,4 +8,11 @@ namespace Volo.CmsKit.Contents; public class DefaultContentDto : IContent { public List ContentFragments { get; set; } + + public bool AllowHtmlTags { get; set; } = true; + + public bool PreventXSS { get; set; } = true; + + [CanBeNull] + public string ReferralLink { get; set; } = null; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/Contents/IContent.cs b/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/Contents/IContent.cs index 93165db1ae..543b67dc74 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/Contents/IContent.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/Contents/IContent.cs @@ -4,5 +4,11 @@ namespace Volo.CmsKit.Contents; public interface IContent { - public List ContentFragments { get; set; } + List ContentFragments { get; set; } + + bool AllowHtmlTags { get; set; } + + bool PreventXSS { get; set; } + + string ReferralLink { get; set; } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Blogs/BlogConsts.cs b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Blogs/BlogConsts.cs index 3c57836221..a811d870b6 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Blogs/BlogConsts.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Blogs/BlogConsts.cs @@ -3,5 +3,8 @@ public class BlogConsts { public static int MaxNameLength { get; set; } = 64; + public static int MaxSlugLength { get; set; } = 64; + + public const string PreventXssFeatureName = "CmsKit.BlogPost.PreventXssFeature"; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/GlobalFeatures/BlogPostScrollIndexFeature.cs b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/GlobalFeatures/BlogPostScrollIndexFeature.cs index 9f03f973e1..132f215d93 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/GlobalFeatures/BlogPostScrollIndexFeature.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/GlobalFeatures/BlogPostScrollIndexFeature.cs @@ -3,7 +3,6 @@ using Volo.Abp.GlobalFeatures; namespace Volo.CmsKit.GlobalFeatures; - [GlobalFeatureName(Name)] public class BlogPostScrollIndexFeature : GlobalFeature { diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ar.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ar.json index 3119bf618c..747bb8c53a 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ar.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ar.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "التقييمات", "CmsKit.Reactions": "تفاعلات", "CmsKit.Tags": "العلامات", + "CmsKit.BlogPost.PreventXssFeature": "منع XSS", "CmsKit:0002": "المحتوى موجود بالفعل!", "CmsKit:0003": "الكيان {0} غير قابل للعلامة.", "CmsKit:Blog:0001": "slug المحدد ({Slug}) موجود بالفعل!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/cs.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/cs.json index 8ae9479b06..a38883b40f 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/cs.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/cs.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Hodnocení", "CmsKit.Reactions": "Reakce", "CmsKit.Tags": "Tagy", + "CmsKit.BlogPost.PreventXssFeature": "Zabraňte XSS", "CmsKit:0002": "Obsah již existuje!", "CmsKit:0003": "Entitu {0} nelze označit.", "CmsKit:Blog:0001": "Daný slimák ({Slug}) již existuje!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/de-DE.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/de-DE.json index 857f7f1e1a..9fbecee488 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/de-DE.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/de-DE.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Bewertungen", "CmsKit.Reactions": "Reaktionen", "CmsKit.Tags": "Stichworte", + "CmsKit.BlogPost.PreventXssFeature": "XSS-Prävention", "CmsKit:0002": "Inhalt ist bereits vorhanden!", "CmsKit:0003": "Die Entität {0} kann nicht mit Tags versehen werden.", "CmsKit:Blog:0001": "Die angegebene Schnecke ({Slug}) existiert bereits!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/el.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/el.json index 7a838b120a..73986c9912 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/el.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/el.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Βαθμολογία", "CmsKit.Reactions": "Αντιδράσεις", "CmsKit.Tags": "Ετικέτες", + "CmsKit.BlogPost.PreventXssFeature": "Αποτροπή XSS", "CmsKit:0002": "Το περιεχόμενο υπάρχει ήδη!", "CmsKit:0003": "Η οντότητα {0} δεν μπορεί να επισημανθεί.", "CmsKit:Blog:0001": "Το δεδομένο slug ({Slug}) υπάρχει ήδη!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json index 327f924753..a5adbf0a05 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json @@ -1,228 +1,229 @@ { "culture": "en", - "texts": { - "AddSubMenuItem": "Add Sub Menu Item", - "AreYouSure": "Are You Sure?", - "BlogDeletionConfirmationMessage": "The blog '{0}' will be deleted. Are you sure?", - "BlogFeatureNotAvailable": "This feature is not available now. Enable with 'GlobalFeatureManager' to use it.", - "BlogId": "Blog", - "BlogPostDeletionConfirmationMessage": "The blog post '{0}' will be deleted. Are you sure?", - "BlogPosts": "Blog Posts", - "Blogs": "Blogs", - "ChoosePreference": "Choose Preference...", - "Cms": "CMS", - "CmsKit.Comments": "Comments", - "CmsKit.Ratings": "Ratings", - "CmsKit.Reactions": "Reactions", - "CmsKit.Tags": "Tags", - "CmsKit:0002": "Content already exists!", - "CmsKit:0003": "The entity {0} is not taggable.", - "CmsKit:Blog:0001": "The given slug ({Slug}) already exists!", - "CmsKit:BlogPost:0001": "The given slug already exists!", - "CmsKit:Comments:0001": "The entity {EntityType} is not commentable.", - "CmsKit:Media:0001": "'{Name}' is not a valid media name.", - "CmsKit:Media:0002": "The entity can't have media.", - "CmsKit:Page:0001": "The given url ({Slug}) already exists. Please try with different url.", - "CmsKit:Rating:0001": "The entity {EntityType} can't be rated.", - "CmsKit:Reaction:0001": "The entity {EntityType} can't have reactions.", - "CmsKit:Tag:0002": "The entity is not taggable!", - "CommentAuthorizationExceptionMessage": "Those comments are not allowed for public display.", - "CommentDeletionConfirmationMessage": "This comment and all replies will be deleted!", - "Comments": "Comments", - "Content": "Content", - "ContentDeletionConfirmationMessage": "Are you sure to delete this content?", - "Contents": "Contents", - "CoverImage": "Cover Image", - "CreateBlogPostPage": "New Blog Post", - "CreationTime": "Creation Time", - "Delete": "Delete", - "Detail": "Detail", - "Details": "Details", - "DisplayName": "Display Name", - "DoYouPreferAdditionalEmails": "Do you prefer additional emails?", - "Edit": "Edit", - "EndDate": "End Date", - "EntityId": "Entity Id", - "EntityType": "Entity Type", - "ExportCSV": "Export CSV", - "Features": "Features", - "GenericDeletionConfirmationMessage": "Are you sure to delete '{0}'?", - "IsActive": "Active", - "LastModification": "Last Modification", - "LastModificationTime": "Last Modification Time", - "LoginToAddComment": "Login to add comment", - "LoginToRate": "Login to rate", - "LoginToReact": "Login to react", - "LoginToReply": "Login to reply", - "MainMenu": "Main Menu", - "MakeMainMenu": "Make Main Menu", - "Menu:CMS": "CMS", - "Menus": "Menus", - "MenuDeletionConfirmationMessage": "The menu '{0}' will be deleted. Are you sure?", - "MenuItemDeletionConfirmationMessage": "Are sure to delete this menu item?", - "MenuItemMoveConfirmMessage": "Are you sure you want to move '{0}' under '{1}'?", - "MenuItems": "Menu Items", - "Message": "Message", - "MessageDeletionConfirmationMessage": "This comment will be deleted completely.", - "NewBlog": "New Blog", - "NewBlogPost": "New Blog Post", - "NewMenu": "New Menu", - "NewMenuItem": "New Root Menu Item", - "NewPage": "New Page", - "NewTag": "New Tag", - "NoMenuItems": "There is no menu item yet!", - "OK": "OK", - "PageDeletionConfirmationMessage": "Are you sure to delete this page?", - "PageId": "Page", - "Pages": "Pages", - "PageSlugInformation": "Slug is used on url. Your url will be '/{{slug}}'.", - "Permission:BlogManagement": "Blog Management", - "Permission:BlogManagement.Create": "Create", - "Permission:BlogManagement.Delete": "Delete", - "Permission:BlogManagement.Features": "Features", - "Permission:BlogManagement.Update": "Update", - "Permission:BlogPostManagement": "Blog Post Management", - "Permission:BlogPostManagement.Create": "Create", - "Permission:BlogPostManagement.Delete": "Delete", - "Permission:BlogPostManagement.Update": "Update", - "Permission:BlogPostManagement.Publish": "Publish", - "Permission:CmsKit": "CmsKit Admin", - "Permission:Comments": "Comment Management", - "Permission:Comments.Delete": "Delete", - "Permission:Contents": "Content Management", - "Permission:Contents.Create": "Create Content", - "Permission:Contents.Delete": "Delete Content", - "Permission:Contents.Update": "Update Content", - "Permission:MediaDescriptorManagement": "Media Management", - "Permission:MediaDescriptorManagement:Create": "Create", - "Permission:MediaDescriptorManagement:Delete": "Delete", - "Permission:MenuItemManagement": "Menu Item Management", - "Permission:MenuItemManagement.Create": "Create", - "Permission:MenuItemManagement.Delete": "Delete", - "Permission:MenuItemManagement.Update": "Update", - "Permission:MenuManagement": "Menu Management", - "Permission:MenuManagement.Create": "Create", - "Permission:MenuManagement.Delete": "Delete", - "Permission:MenuManagement.Update": "Update", - "Permission:Menus": "Menu Management", - "Permission:Menus.Create": "Create", - "Permission:Menus.Delete": "Delete", - "Permission:Menus.Update": "Update", - "Permission:PageManagement": "Page Management", - "Permission:PageManagement:Create": "Create", - "Permission:PageManagement:Delete": "Delete", - "Permission:PageManagement:Update": "Update", - "Permission:PageManagement:SetAsHomePage": "Set As Home Page", - "Permission:TagManagement": "Tag Management", - "Permission:TagManagement.Create": "Create", - "Permission:TagManagement.Delete": "Delete", - "Permission:TagManagement.Update": "Update", - "Permission:GlobalResources": "Global Resources", - "Permission:CmsKitPublic": "CmsKit Public", - "Permission:Comments.DeleteAll": "Delete All", - "PickYourReaction": "Pick your reaction", - "Rating": "Rating", - "RatingUndoMessage": "Your rating will be undo.", - "Reactions": "Reactions", - "Read": "Read", - "RepliesToThisComment": "Replies to this comment", - "Reply": "Reply", - "ReplyTo": "Reply to", - "SamplePageMessage": "A sample page for the Pro module", - "SaveChanges": "Save Changes", - "Script": "Script", - "SelectAll": "Select All", - "Send": "Send", - "SendMessage": "Send Message", - "SelectedAuthor": "Author", - "ShortDescription": "Short description", - "Slug": "Slug", - "Source": "Source", - "SourceUrl": "Source Url", - "Star": "Star", - "StartDate": "Start Date", - "Style": "Style", - "Subject": "Subject", - "SubjectPlaceholder": "Please type a subject", - "Submit": "Submit", - "Subscribe": "Subscribe", - "SuccessfullySaved": "Successfully saved!", - "TagDeletionConfirmationMessage": "Are you sure to delete '{0}' tag?", - "Tags": "Tags", - "Text": "Text", - "ThankYou": "Thank you", - "Title": "Title", - "Undo": "Undo", - "Update": "Update", - "UpdatePreferenceSuccessMessage": "Your preferences have been saved.", - "UpdateYourEmailPreferences": "Update your email preferences", - "UnMakeMainMenu": "Unmake Main Menu", - "UploadFailedMessage": "Upload failed.", - "UserId": "User Id", - "Username": "Username", - "YourComment": "Your comment", - "YourEmailAddress": "Your e-mail address", - "YourFullName": "Your full name", - "YourMessage": "Your Message", - "YourReply": "Your reply", - "MarkdownSupported": "Markdown supported.", - "GlobalResources": "Global Resources", - "SavedSuccessfully": "Saved successfully", - "CmsKit.BlogPost.Status.0": "Draft", - "CmsKit.BlogPost.Status.1": "Published", - "CmsKit.BlogPost.Status.2": "Waiting for review", - "BlogPostPublishConfirmationMessage": "Are you sure to publish the blog post \"{0}\"?", - "SuccessfullyPublished": "Successfully published!", - "Draft": "Draft", - "Publish": "Publish", - "BlogPostDraftConfirmationMessage": "Are you sure to set the blog post \"{0}\" as draft?", - "BlogPostSendToReviewConfirmationMessage": "Are you sure to send the blog post \"{0}\" to admin review for publishing?", - "SaveAsDraft": "Save as draft", - "SendToReview": "Send to review", - "SendToReviewToPublish": "Send to review to publish", - "BlogPostSendToReviewSuccessMessage": "The blog post \"{0}\" has been sent to admin review for publishing.", - "HasBlogPostWaitingForReviewMessage": "You have a blog post waiting for review. Click to list.", - "SelectAStatus": "Select a status", - "Status": "Status", - "CmsKit.BlogPost.ScrollIndex": "Quick navigation bar in blog posts", - "Add": "Add", - "AddWidget": "Add Widget", - "PleaseConfigureWidgets": "Please configure widgets", - "SelectAnAuthor": "Select an Author", - "InThisDocument": "In This Document", - "GoToTop": "Go To Top", - "SetAsHomePage": "Change Home Page Status", - "CompletedSettingAsHomePage": "Set as home page", - "IsHomePage": "Is Home Page", - "RemovedSettingAsHomePage": "Removed setting the home page", - "Feature:CmsKitGroup": "Cms Kit", - "Feature:BlogEnable": "Blogpost", - "Feature:BlogEnableDescription": "CMS Kit's blogpost system that allows create blogs and posts dynamically in the application.", - "Feature:CommentEnable": "Commenting", - "Feature:CommentEnableDescription": "CMS Kit's comment system allows commenting on entities such as BlogPost.", - "Feature:GlobalResourceEnable": "Global resourcing", - "Feature:GlobalResourceEnableDescription": "CMS Kit's global resoruces feature that allows managing global styles & scripts.", - "Feature:MenuEnable": "Menu", - "Feature:MenuEnableDescription": "CMS Kit's dynamic menu system that allows adding/removing application menus dynamically.", - "Feature:PageEnable": "Paging", - "Feature:PageEnableDescription": "CMS Kit's page system that allows creating static pages with specific URL.", - "Feature:RatingEnable": "Rating", - "Feature:RatingEnableDescription": "CMS Kit's rating system that allows users to rate entities such as BlogPost.", - "Feature:ReactionEnable": "Reaction", - "Feature:ReactionEnableDescription": "CMS Kit's reaction system that allows users to send reactions to entities such as BlogPost, Comments, etc.", - "Feature:TagEnable": "Taging", - "Feature:TagEnableDescription": "CMS Kit's tag system that allows tagging entities such as BlogPost.", - "DeleteBlogPostMessage": "The blog will be deleted. Are you sure?", - "CaptchaCode": "Captcha code", - "CommentTextRequired": "Comment is required", - "CaptchaCodeErrorMessage": "The answer you entered for the CAPTCHA was not correct. Please try again", - "CaptchaCodeMissingMessage": "The captcha code is missing!", - "UnAllowedExternalUrlMessage": "You included an unallowed external URL. Please try again without the external URL.", - "URL": "URL", - "PopularTags": "Popular Tags", - "RemoveCoverImageConfirmationMessage": "Are you sure you want to remove the cover image?", - "RemoveCoverImage": "Remove cover image", - "CssClass": "CSS Class", - "TagsHelpText": "Tags should be comma-separated (e.g.: tag1, tag2, tag3)" - } + "texts": { + "AddSubMenuItem": "Add Sub Menu Item", + "AreYouSure": "Are You Sure?", + "BlogDeletionConfirmationMessage": "The blog '{0}' will be deleted. Are you sure?", + "BlogFeatureNotAvailable": "This feature is not available now. Enable with 'GlobalFeatureManager' to use it.", + "BlogId": "Blog", + "BlogPostDeletionConfirmationMessage": "The blog post '{0}' will be deleted. Are you sure?", + "BlogPosts": "Blog Posts", + "Blogs": "Blogs", + "ChoosePreference": "Choose Preference...", + "Cms": "CMS", + "CmsKit.Comments": "Comments", + "CmsKit.Ratings": "Ratings", + "CmsKit.Reactions": "Reactions", + "CmsKit.Tags": "Tags", + "CmsKit:0002": "Content already exists!", + "CmsKit:0003": "The entity {0} is not taggable.", + "CmsKit:Blog:0001": "The given slug ({Slug}) already exists!", + "CmsKit:BlogPost:0001": "The given slug already exists!", + "CmsKit:Comments:0001": "The entity {EntityType} is not commentable.", + "CmsKit:Media:0001": "'{Name}' is not a valid media name.", + "CmsKit:Media:0002": "The entity can't have media.", + "CmsKit:Page:0001": "The given url ({Slug}) already exists. Please try with different url.", + "CmsKit:Rating:0001": "The entity {EntityType} can't be rated.", + "CmsKit:Reaction:0001": "The entity {EntityType} can't have reactions.", + "CmsKit:Tag:0002": "The entity is not taggable!", + "CommentAuthorizationExceptionMessage": "Those comments are not allowed for public display.", + "CommentDeletionConfirmationMessage": "This comment and all replies will be deleted!", + "Comments": "Comments", + "Content": "Content", + "ContentDeletionConfirmationMessage": "Are you sure to delete this content?", + "Contents": "Contents", + "CoverImage": "Cover Image", + "CreateBlogPostPage": "New Blog Post", + "CreationTime": "Creation Time", + "Delete": "Delete", + "Detail": "Detail", + "Details": "Details", + "DisplayName": "Display Name", + "DoYouPreferAdditionalEmails": "Do you prefer additional emails?", + "Edit": "Edit", + "EndDate": "End Date", + "EntityId": "Entity Id", + "EntityType": "Entity Type", + "ExportCSV": "Export CSV", + "Features": "Features", + "GenericDeletionConfirmationMessage": "Are you sure to delete '{0}'?", + "IsActive": "Active", + "LastModification": "Last Modification", + "LastModificationTime": "Last Modification Time", + "LoginToAddComment": "Login to add comment", + "LoginToRate": "Login to rate", + "LoginToReact": "Login to react", + "LoginToReply": "Login to reply", + "MainMenu": "Main Menu", + "MakeMainMenu": "Make Main Menu", + "Menu:CMS": "CMS", + "Menus": "Menus", + "MenuDeletionConfirmationMessage": "The menu '{0}' will be deleted. Are you sure?", + "MenuItemDeletionConfirmationMessage": "Are sure to delete this menu item?", + "MenuItemMoveConfirmMessage": "Are you sure you want to move '{0}' under '{1}'?", + "MenuItems": "Menu Items", + "Message": "Message", + "MessageDeletionConfirmationMessage": "This comment will be deleted completely.", + "NewBlog": "New Blog", + "NewBlogPost": "New Blog Post", + "NewMenu": "New Menu", + "NewMenuItem": "New Root Menu Item", + "NewPage": "New Page", + "NewTag": "New Tag", + "NoMenuItems": "There is no menu item yet!", + "OK": "OK", + "PageDeletionConfirmationMessage": "Are you sure to delete this page?", + "PageId": "Page", + "Pages": "Pages", + "PageSlugInformation": "Slug is used on url. Your url will be '/{{slug}}'.", + "Permission:BlogManagement": "Blog Management", + "Permission:BlogManagement.Create": "Create", + "Permission:BlogManagement.Delete": "Delete", + "Permission:BlogManagement.Features": "Features", + "Permission:BlogManagement.Update": "Update", + "Permission:BlogPostManagement": "Blog Post Management", + "Permission:BlogPostManagement.Create": "Create", + "Permission:BlogPostManagement.Delete": "Delete", + "Permission:BlogPostManagement.Update": "Update", + "Permission:BlogPostManagement.Publish": "Publish", + "Permission:CmsKit": "CmsKit Admin", + "Permission:Comments": "Comment Management", + "Permission:Comments.Delete": "Delete", + "Permission:Contents": "Content Management", + "Permission:Contents.Create": "Create Content", + "Permission:Contents.Delete": "Delete Content", + "Permission:Contents.Update": "Update Content", + "Permission:MediaDescriptorManagement": "Media Management", + "Permission:MediaDescriptorManagement:Create": "Create", + "Permission:MediaDescriptorManagement:Delete": "Delete", + "Permission:MenuItemManagement": "Menu Item Management", + "Permission:MenuItemManagement.Create": "Create", + "Permission:MenuItemManagement.Delete": "Delete", + "Permission:MenuItemManagement.Update": "Update", + "Permission:MenuManagement": "Menu Management", + "Permission:MenuManagement.Create": "Create", + "Permission:MenuManagement.Delete": "Delete", + "Permission:MenuManagement.Update": "Update", + "Permission:Menus": "Menu Management", + "Permission:Menus.Create": "Create", + "Permission:Menus.Delete": "Delete", + "Permission:Menus.Update": "Update", + "Permission:PageManagement": "Page Management", + "Permission:PageManagement:Create": "Create", + "Permission:PageManagement:Delete": "Delete", + "Permission:PageManagement:Update": "Update", + "Permission:PageManagement:SetAsHomePage": "Set As Home Page", + "Permission:TagManagement": "Tag Management", + "Permission:TagManagement.Create": "Create", + "Permission:TagManagement.Delete": "Delete", + "Permission:TagManagement.Update": "Update", + "Permission:GlobalResources": "Global Resources", + "Permission:CmsKitPublic": "CmsKit Public", + "Permission:Comments.DeleteAll": "Delete All", + "PickYourReaction": "Pick your reaction", + "Rating": "Rating", + "RatingUndoMessage": "Your rating will be undo.", + "Reactions": "Reactions", + "Read": "Read", + "RepliesToThisComment": "Replies to this comment", + "Reply": "Reply", + "ReplyTo": "Reply to", + "SamplePageMessage": "A sample page for the Pro module", + "SaveChanges": "Save Changes", + "Script": "Script", + "SelectAll": "Select All", + "Send": "Send", + "SendMessage": "Send Message", + "SelectedAuthor": "Author", + "ShortDescription": "Short description", + "Slug": "Slug", + "Source": "Source", + "SourceUrl": "Source Url", + "Star": "Star", + "StartDate": "Start Date", + "Style": "Style", + "Subject": "Subject", + "SubjectPlaceholder": "Please type a subject", + "Submit": "Submit", + "Subscribe": "Subscribe", + "SuccessfullySaved": "Successfully saved!", + "TagDeletionConfirmationMessage": "Are you sure to delete '{0}' tag?", + "Tags": "Tags", + "Text": "Text", + "ThankYou": "Thank you", + "Title": "Title", + "Undo": "Undo", + "Update": "Update", + "UpdatePreferenceSuccessMessage": "Your preferences have been saved.", + "UpdateYourEmailPreferences": "Update your email preferences", + "UnMakeMainMenu": "Unmake Main Menu", + "UploadFailedMessage": "Upload failed.", + "UserId": "User Id", + "Username": "Username", + "YourComment": "Your comment", + "YourEmailAddress": "Your e-mail address", + "YourFullName": "Your full name", + "YourMessage": "Your Message", + "YourReply": "Your reply", + "MarkdownSupported": "Markdown supported.", + "GlobalResources": "Global Resources", + "SavedSuccessfully": "Saved successfully", + "CmsKit.BlogPost.Status.0": "Draft", + "CmsKit.BlogPost.Status.1": "Published", + "CmsKit.BlogPost.Status.2": "Waiting for review", + "BlogPostPublishConfirmationMessage": "Are you sure to publish the blog post \"{0}\"?", + "SuccessfullyPublished": "Successfully published!", + "Draft": "Draft", + "Publish": "Publish", + "BlogPostDraftConfirmationMessage": "Are you sure to set the blog post \"{0}\" as draft?", + "BlogPostSendToReviewConfirmationMessage": "Are you sure to send the blog post \"{0}\" to admin review for publishing?", + "SaveAsDraft": "Save as draft", + "SendToReview": "Send to review", + "SendToReviewToPublish": "Send to review to publish", + "BlogPostSendToReviewSuccessMessage": "The blog post \"{0}\" has been sent to admin review for publishing.", + "HasBlogPostWaitingForReviewMessage": "You have a blog post waiting for review. Click to list.", + "SelectAStatus": "Select a status", + "Status": "Status", + "CmsKit.BlogPost.ScrollIndex": "Quick navigation bar in blog posts", + "CmsKit.BlogPost.PreventXssFeature": "Prevent XSS", + "Add": "Add", + "AddWidget": "Add Widget", + "PleaseConfigureWidgets": "Please configure widgets", + "SelectAnAuthor": "Select an Author", + "InThisDocument": "In This Document", + "GoToTop": "Go To Top", + "SetAsHomePage": "Change Home Page Status", + "CompletedSettingAsHomePage": "Set as home page", + "IsHomePage": "Is Home Page", + "RemovedSettingAsHomePage": "Removed setting the home page", + "Feature:CmsKitGroup": "Cms Kit", + "Feature:BlogEnable": "Blogpost", + "Feature:BlogEnableDescription": "CMS Kit's blogpost system that allows create blogs and posts dynamically in the application.", + "Feature:CommentEnable": "Commenting", + "Feature:CommentEnableDescription": "CMS Kit's comment system allows commenting on entities such as BlogPost.", + "Feature:GlobalResourceEnable": "Global resourcing", + "Feature:GlobalResourceEnableDescription": "CMS Kit's global resoruces feature that allows managing global styles & scripts.", + "Feature:MenuEnable": "Menu", + "Feature:MenuEnableDescription": "CMS Kit's dynamic menu system that allows adding/removing application menus dynamically.", + "Feature:PageEnable": "Paging", + "Feature:PageEnableDescription": "CMS Kit's page system that allows creating static pages with specific URL.", + "Feature:RatingEnable": "Rating", + "Feature:RatingEnableDescription": "CMS Kit's rating system that allows users to rate entities such as BlogPost.", + "Feature:ReactionEnable": "Reaction", + "Feature:ReactionEnableDescription": "CMS Kit's reaction system that allows users to send reactions to entities such as BlogPost, Comments, etc.", + "Feature:TagEnable": "Taging", + "Feature:TagEnableDescription": "CMS Kit's tag system that allows tagging entities such as BlogPost.", + "DeleteBlogPostMessage": "The blog will be deleted. Are you sure?", + "CaptchaCode": "Captcha code", + "CommentTextRequired": "Comment is required", + "CaptchaCodeErrorMessage": "The answer you entered for the CAPTCHA was not correct. Please try again", + "CaptchaCodeMissingMessage": "The captcha code is missing!", + "UnAllowedExternalUrlMessage": "You included an unallowed external URL. Please try again without the external URL.", + "URL": "URL", + "PopularTags": "Popular Tags", + "RemoveCoverImageConfirmationMessage": "Are you sure you want to remove the cover image?", + "RemoveCoverImage": "Remove cover image", + "CssClass": "CSS Class", + "TagsHelpText": "Tags should be comma-separated (e.g.: tag1, tag2, tag3)" + } } \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/es.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/es.json index 8e8750e530..df713377fa 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/es.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/es.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Calificaciones", "CmsKit.Reactions": "Reacciones", "CmsKit.Tags": "Etiquetas", + "CmsKit.BlogPost.PreventXssFeature": "Prevenir ataques XSS", "CmsKit:0002": "¡El contenido ya existe!", "CmsKit:0003": "La entidad {0} no se puede etiquetar.", "CmsKit:Blog:0001": "¡La babosa dada ({Slug}) ya existe!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fa.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fa.json index 855b6d091d..57ea83c2d3 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fa.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fa.json @@ -181,6 +181,7 @@ "HasBlogPostWaitingForReviewMessage": "شما یک پست وبلاگ دارید که منتظر بررسی است. برای لیست کلیک کنید.", "SelectAStatus": "انتخاب وضعیت", "Status": "وضعیت", - "CmsKit.BlogPost.ScrollIndex": "نوار پیمایش سریع در پست های وبلاگ" + "CmsKit.BlogPost.ScrollIndex": "نوار پیمایش سریع در پست های وبلاگ", + "CmsKit.BlogPost.PreventXssFeature": "جلوگیری از XSS" } } \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fi.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fi.json index 48f961cd71..2cbecff6f2 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fi.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fi.json @@ -185,6 +185,7 @@ "SelectAStatus": "Valitse tila", "Status": "Tila", "CmsKit.BlogPost.ScrollIndex": "Pikanavigointipalkki blogikirjoituksissa", + "CmsKit.BlogPost.PreventXssFeature": "Estä XSS", "Add": "Lisää", "AddWidget": "Lisää widget", "PleaseConfigureWidgets": "Määritä widgetit", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fr.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fr.json index 5c789e996e..ad7df5cef7 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fr.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/fr.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Évaluations", "CmsKit.Reactions": "Réactions", "CmsKit.Tags": "Mots clés", + "CmsKit.BlogPost.PreventXssFeature": "Empêcher les attaques XSS", "CmsKit:0002": "Le contenu existe déjà!", "CmsKit:0003": "L'entité {0} ne peut pas être taguée.", "CmsKit:Blog:0001": "Le slug donné ({Slug}) existe déjà!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hi.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hi.json index 8f69f2e25f..3b7700b490 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hi.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hi.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "रेटिंग्स", "CmsKit.Reactions": "प्रतिक्रियाओं", "CmsKit.Tags": "टैग", + "CmsKit.BlogPost.PreventXssFeature": "XSS रोकें", "CmsKit:0002": "सामग्री पहले से मौजूद है!", "CmsKit:0003": "इकाई {0} टैग करने योग्य नहीं है।", "CmsKit:Blog:0001": "दिया गया स्लग ({Slug}) पहले से मौजूद है!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hu.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hu.json index 5497c9ec98..c262b42adf 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hu.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hu.json @@ -182,6 +182,7 @@ "SelectAStatus": "Válasszon állapotot", "Status": "Állapot", "CmsKit.BlogPost.ScrollIndex": "Gyors navigációs sáv a blogbejegyzésekben", + "CmsKit.BlogPost.PreventXssFeature": "XSS megelőzése", "Add": "Hozzáadás", "AddWidget": "Widget hozzáadása", "PleaseConfigureWidgets": "Kérjük, állítsa be a widgeteket", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/is.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/is.json index 7107434304..762dd4f994 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/is.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/is.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Skor", "CmsKit.Reactions": "Viðbrögð", "CmsKit.Tags": "Tög", + "CmsKit.BlogPost.PreventXssFeature": "Fyrirbyggja XSS árásir", "CmsKit:0002": "Efni nú þegar til!", "CmsKit:0003": "Ekki hægt að tagga einingu {0}", "CmsKit:Blog:0001": "Uppgefin snigill ({Slug}) er þegar til!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/it.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/it.json index 60c8d13744..95923c8937 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/it.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/it.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Valutazioni", "CmsKit.Reactions": "Reazioni", "CmsKit.Tags": "Tag", + "CmsKit.BlogPost.PreventXssFeature": "Prevenzione XSS", "CmsKit:0002": "Il contenuto esiste già!", "CmsKit:0003": "L'entità {0} non è codificabile.", "CmsKit:Blog:0001": "Lo slug specificato ({Slug}) esiste già!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/nl.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/nl.json index 39779d1d57..1e0e6ee98d 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/nl.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/nl.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Beoordelingen", "CmsKit.Reactions": "Reacties", "CmsKit.Tags": "Tags", + "CmsKit.BlogPost.PreventXssFeature": "XSS-functie voorkomen", "CmsKit:0002": "Inhoud bestaat al!", "CmsKit:0003": "De entiteit {0} kan niet worden getagd.", "CmsKit:Blog:0001": "De opgegeven slug ({Slug}) bestaat al!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json index 5a2ed06a5d..afd3447867 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Oceny", "CmsKit.Reactions": "Reakcje", "CmsKit.Tags": "Tagi", + "CmsKit.BlogPost.PreventXssFeature": "Zapobiegaj atakom XSS", "CmsKit:0002": "Treść już istnieje!", "CmsKit:0003": "Jednostka {0} nie może być otagowana.", "CmsKit:Blog:0001": "Podany ślimak ({Slug}) już istnieje!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pt-BR.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pt-BR.json index be7cbe0775..3b49284b58 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pt-BR.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pt-BR.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Avaliações", "CmsKit.Reactions": "Reações", "CmsKit.Tags": "Tag", + "CmsKit.BlogPost.PreventXssFeature": "Prevenir recurso XSS", "CmsKit:0002": "O conteúdo já existe!", "CmsKit:0003": "A entidade {0} não pode ser etiquetada.", "CmsKit:Blog:0001": "O slug fornecido ({Slug}) já existe!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ro-RO.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ro-RO.json index 9cd519bb53..6f434903d1 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ro-RO.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ro-RO.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Evaluări", "CmsKit.Reactions": "Reacţii", "CmsKit.Tags": "Etichete", + "CmsKit.BlogPost.PreventXssFeature": "Prevenirea Xss", "CmsKit:0002": "Conţinutul există deja!", "CmsKit:0003": "Entitatea {0} nu este etichetabilă.", "CmsKit:Blog:0001": "Slugul ({Slug}) există deja!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ru.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ru.json index f95ee910e4..39fcd1f102 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ru.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ru.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Рейтинги", "CmsKit.Reactions": "Реакции", "CmsKit.Tags": "Теги", + "CmsKit.BlogPost.PreventXssFeature": "Защита от XSS", "CmsKit:0002": "Контент уже существует!", "CmsKit:0003": "Сущность {0} не может быть помечена.", "CmsKit:Blog:0001": "Указанный слаг ({Slug}) уже существует!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sk.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sk.json index 2cf9410ca9..95620abc23 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sk.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sk.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Hodnotenia", "CmsKit.Reactions": "Reakcie", "CmsKit.Tags": "Tagy", + "CmsKit.BlogPost.PreventXssFeature": "Zabraňte XSS", "CmsKit:0002": "Obsah už existuje!", "CmsKit:0003": "Entite {0} nie je možné priradiť tag.", "CmsKit:Blog:0001": "Zadaný slug ({Slug}) už existuje!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sl.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sl.json index 22f252ea51..588f9c67a2 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sl.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sl.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Ocene", "CmsKit.Reactions": "Reakcije", "CmsKit.Tags": "Oznake", + "CmsKit.BlogPost.PreventXssFeature": "Prepreči XSS", "CmsKit:0002": "Vsebina že obstaja!", "CmsKit:0003": "Entiteta {0} ni mogoče označiti.", "CmsKit:Blog:0001": "Podani polž ({Slug}) že obstaja!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json index ff1ab72ae2..265ed8c18e 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json @@ -187,6 +187,7 @@ "RemoveCoverImageConfirmationMessage": "Kapak resmini kaldırmak istediğinize emin misiniz?", "RemoveCoverImage": "Kapak resmini kaldır", "CmsKit.BlogPost.ScrollIndex": "Blog yazılarında hızlı gezinme çubuğu", + "CmsKit.BlogPost.PreventXssFeature": "XSS önleme özelliği", "Add": "Ekle", "AddWidget": "Widget Ekle", "PleaseConfigureWidgets": "Lütfen widget'leri yapılandırın", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/vi.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/vi.json index a581da6362..17f9ecaf5c 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/vi.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/vi.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "Xếp hạng", "CmsKit.Reactions": "Phản ứng", "CmsKit.Tags": "Thẻ", + "CmsKit.BlogPost.PreventXssFeature": "Ngăn chặn XSS", "CmsKit:0002": "Nội dung đã tồn tại!", "CmsKit:0003": "Thực thể {0} không thể gắn thẻ.", "CmsKit:Blog:0001": "Sên đã cho ({Slug}) đã tồn tại!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json index a827923981..7a98fd4e22 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json @@ -185,6 +185,7 @@ "SelectAStatus": "选择一个状态", "Status": "状态", "CmsKit.BlogPost.ScrollIndex": "博客文章快速导航栏", + "CmsKit.BlogPost.PreventXssFeature": "防止XSS攻击", "Add": "添加", "AddWidget": "添加组件", "PleaseConfigureWidgets": "请配置组件", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hant.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hant.json index 91a742deba..303b0cc1ad 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hant.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hant.json @@ -15,6 +15,7 @@ "CmsKit.Ratings": "評分", "CmsKit.Reactions": "反應", "CmsKit.Tags": "標籤", + "CmsKit.BlogPost.PreventXssFeature": "防止XSS攻擊", "CmsKit:0002": "內容已經存在!", "CmsKit:0003": "實體 {0} 不可標記.", "CmsKit:Blog:0001": "給定的slug ({Slug}) 已經存在!", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/DefaultBlogFeatureProvider.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/DefaultBlogFeatureProvider.cs index 1eec1100f2..b24e992cf3 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/DefaultBlogFeatureProvider.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/DefaultBlogFeatureProvider.cs @@ -11,12 +11,13 @@ public class DefaultBlogFeatureProvider : IDefaultBlogFeatureProvider, ITransien public virtual Task> GetDefaultFeaturesAsync(Guid blogId) { return Task.FromResult(new List - { - new BlogFeature(blogId, CommentsFeature.Name), - new BlogFeature(blogId, ReactionsFeature.Name), - new BlogFeature(blogId, RatingsFeature.Name), - new BlogFeature(blogId, TagsFeature.Name), - new BlogFeature(blogId, BlogPostScrollIndexFeature.Name) - }); + { + new BlogFeature(blogId, CommentsFeature.Name), + new BlogFeature(blogId, ReactionsFeature.Name), + new BlogFeature(blogId, RatingsFeature.Name), + new BlogFeature(blogId, TagsFeature.Name), + new BlogFeature(blogId, BlogPostScrollIndexFeature.Name), + new BlogFeature(blogId, BlogConsts.PreventXssFeatureName) + }); } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Commenting/Default.cshtml b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Commenting/Default.cshtml index d4e09e9b61..8829df73c5 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Commenting/Default.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Commenting/Default.cshtml @@ -204,7 +204,7 @@ { @foreach (var reply in comment.Replies) { -

    +
    @GetCommentTitle(reply.Author, reply.CreationTime).Invoke(null) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml index c45dde17cb..319d6ad2f2 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml @@ -69,7 +69,9 @@

    @(await Component.InvokeAsync(typeof(ContentFragmentViewComponent), new DefaultContentDto { - ContentFragments = Model.ViewModel.ContentFragments + ContentFragments = Model.ViewModel.ContentFragments, + AllowHtmlTags = true, + PreventXSS = Model.PreventXssFeature.IsEnabled, }))

    @if (Model.ViewModel.LastModificationTime != null) @@ -137,19 +139,19 @@ } @if (isScrollIndexEnabled) { -

    -
    @L["InThisDocument"]
    - +
    +
    @L["InThisDocument"]
    + - }
    diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml.cs index a503ff0794..3e174164cf 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml.cs @@ -29,6 +29,8 @@ public class BlogPostModel : CmsKitPublicPageModelBase public BlogFeatureDto BlogPostScrollIndexFeature { get; private set; } + public BlogFeatureDto PreventXssFeature { get; private set; } + protected IBlogPostPublicAppService BlogPostPublicAppService { get; } protected IBlogFeatureAppService BlogFeatureAppService { get; } @@ -81,6 +83,8 @@ public class BlogPostModel : CmsKitPublicPageModelBase BlogPostScrollIndexFeature = await BlogFeatureAppService.GetOrDefaultAsync(ViewModel.BlogId, GlobalFeatures.BlogPostScrollIndexFeature.Name); } + PreventXssFeature = await BlogFeatureAppService.GetOrDefaultAsync(ViewModel.BlogId, BlogConsts.PreventXssFeatureName); + return Page(); } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml index 31fde2da6e..4237eb5c31 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml @@ -28,7 +28,9 @@ @(await Component.InvokeAsync(typeof(ContentFragmentViewComponent), new DefaultContentDto { - ContentFragments = Model.ViewModel.ContentFragments + ContentFragments = Model.ViewModel.ContentFragments, + PreventXSS = false, + AllowHtmlTags = true, })) From 8dd3c3dc8d0422899abb2577810bc36ea9295734 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Wed, 20 Sep 2023 14:29:55 +0300 Subject: [PATCH 030/285] Pass parameters to MarkdownRenderer --- .../Pages/CmsKit/Components/Contents/ContentFragment.cshtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Web/Pages/CmsKit/Components/Contents/ContentFragment.cshtml b/modules/cms-kit/src/Volo.CmsKit.Common.Web/Pages/CmsKit/Components/Contents/ContentFragment.cshtml index 3ac2080529..80834dd7fc 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Web/Pages/CmsKit/Components/Contents/ContentFragment.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Web/Pages/CmsKit/Components/Contents/ContentFragment.cshtml @@ -14,7 +14,7 @@ { if (contentFragment.Type == ContentConsts.Markdown) { - @Html.Raw(await MarkdownRenderer.RenderAsync(contentFragment.GetProperty("Content"))) + @Html.Raw(await MarkdownRenderer.RenderAsync(contentFragment.GetProperty("Content"), Model.ContentDto.AllowHtmlTags, Model.ContentDto.PreventXSS, Model.ContentDto.ReferralLink)) } else if (contentFragment.Type == ContentConsts.Widget) { From eacfa3a02f39e666abddce9da46ebb0a2888c200 Mon Sep 17 00:00:00 2001 From: Masum ULU Date: Wed, 20 Sep 2023 14:33:16 +0300 Subject: [PATCH 031/285] refactor: prev import removing --- .../src/commands/change-theme/index.ts | 83 +++++++++---------- 1 file changed, 41 insertions(+), 42 deletions(-) diff --git a/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts b/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts index 438d6ea26a..c755199360 100644 --- a/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts +++ b/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts @@ -13,12 +13,7 @@ import { WorkspaceDefinition, } from '../../utils'; import { ThemeOptionsEnum } from './theme-options.enum'; -import { - //@ts-ignore - findNodes, - getDecoratorMetadata, - getMetadataField, -} from '../../utils/angular/ast-utils'; +import { findNodes, getDecoratorMetadata, getMetadataField } from '../../utils/angular/ast-utils'; export default function (_options: ChangeThemeOptions): Rule { return async (host: Tree) => { @@ -110,46 +105,26 @@ function updateAppModule( return host; } -function insertImports( - selectedTheme: ImportDefinition[], - source: ts.SourceFile, - appModulePath: string, - recorder: UpdateRecorder, -) { - const changes: Change[] = []; - selectedTheme.map(({ importName, path }) => - changes.push(...addImportToModule(source, appModulePath, importName, path)), - ); - - if (changes?.length > 0) { - for (const change of changes) { - if (change instanceof InsertChange) { - recorder.insertLeft(change.pos, change.toAdd); - } - } - } -} - function removeImportPath( source: ts.SourceFile, recorder: UpdateRecorder, arr: ImportDefinition[], ) { - const node = findNodes(source, ts.isImportDeclaration); - for (const importMp of arr) { - const importPath = node.find(f => f.getFullText().match(importMp.path)); + const nodes = findNodes(source, ts.isImportDeclaration); + const filteredNodes = nodes.filter(n => arr.some(f => n.getFullText().match(f.path))); - if (!importPath) { - continue; - } + if (!filteredNodes || filteredNodes.length < 1) { + return; + } + filteredNodes.map(importPath => { /** * We can add comment and sign as `removed` for the see what is removed * * recorder.insertLeft(importPath.getStart(), '//'); */ recorder.remove(importPath.getStart(), importPath.getWidth() + 1); - } + }); } function removeImportFromNgModuleMetadata( @@ -169,27 +144,51 @@ function removeImportFromNgModuleMetadata( * Select imports array in the @NgModule({...}) content */ const matchingProperties = getMetadataField(node as ts.ObjectLiteralExpression, 'imports'); + const assignment = matchingProperties[0] as ts.PropertyAssignment; const assignmentInit = assignment.initializer as ts.ArrayLiteralExpression; - const elements = assignmentInit.elements; - if (elements?.length < 0) { + const elements = assignmentInit.elements; + if (!elements || elements.length < 1) { return; } - for (const importMp of arr) { - const willRemoveModule = elements.find(f => f.getText().includes(importMp.importName)); - - if (!willRemoveModule) { - continue; - } + const filteredElements = elements.filter(f => arr.some(s => f.getText().match(s.importName))); + if (!filteredElements || filteredElements.length < 1) { + return; + } + filteredElements.map(willRemoveModule => { /** * We can add comment and sign as `removed` for the see what is removed * - * recorder.insertLeft(foundModule.getStart(), '//'); + * recorder.insertLeft(willRemoveModule.getStart(), '//'); */ recorder.remove(willRemoveModule.getStart(), willRemoveModule.getWidth() + 1); + }); +} + +/** + * Insert import paths & import names to the NgModule decorator + */ +function insertImports( + selectedTheme: ImportDefinition[], + source: ts.SourceFile, + appModulePath: string, + recorder: UpdateRecorder, +) { + const changes: Change[] = []; + selectedTheme.map(({ importName, path }) => { + const importedModule = addImportToModule(source, appModulePath, importName, path); + changes.push(...importedModule); + }); + + if (changes.length > 0) { + for (const change of changes) { + if (change instanceof InsertChange) { + recorder.insertLeft(change.pos, change.toAdd); + } + } } } From 451e2e651ad17ae04e421f74c6a5633eb88f36fe Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 20 Sep 2023 19:51:02 +0800 Subject: [PATCH 032/285] Initialize the api version of `input`. --- .../JQuery/JQueryProxyScriptGenerator.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/Generators/JQuery/JQueryProxyScriptGenerator.cs b/framework/src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/Generators/JQuery/JQueryProxyScriptGenerator.cs index f7383f0465..97fb314256 100644 --- a/framework/src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/Generators/JQuery/JQueryProxyScriptGenerator.cs +++ b/framework/src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/Generators/JQuery/JQueryProxyScriptGenerator.cs @@ -114,7 +114,21 @@ public class JQueryProxyScriptGenerator : IProxyScriptGenerator, ITransientDepen if (versionParam != null) { var version = FindBestApiVersion(action); - script.AppendLine($" var {ProxyScriptingJsFuncHelper.NormalizeJsVariableName(versionParam.Name)} = api_version ? api_version : '{version}';"); + if (parameterList.Contains("api_version")) + { + script.AppendLine($" var {ProxyScriptingJsFuncHelper.NormalizeJsVariableName(versionParam.Name)} = api_version ? api_version : '{version}';"); + } + else + { + var apiVersion = action.Parameters.FirstOrDefault(p => + p.BindingSourceId.IsIn(ParameterBindingSources.ModelBinding, ParameterBindingSources.Query) && + p.Name == "api-version"); + if (apiVersion != null && parameterList.Contains(apiVersion.NameOnMethod)) + { + var apiVersionVariable = ProxyScriptingJsFuncHelper.GetParamNameInJsFunc(apiVersion); + script.AppendLine($" {apiVersionVariable} = {apiVersionVariable} ? {apiVersionVariable} : '{version}';"); + } + } } script.AppendLine(" return abp.ajax($.extend(true, {"); From 4e1531b077cb2e3c20f0d3068a7624693754575d Mon Sep 17 00:00:00 2001 From: Salih Date: Wed, 20 Sep 2023 15:44:14 +0300 Subject: [PATCH 033/285] Update en.json --- .../AbpIoLocalization/Community/Localization/Resources/en.json | 1 + 1 file changed, 1 insertion(+) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json index 43a77629fc..f5a637676e 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json @@ -200,6 +200,7 @@ "Leave": "Leave", "LoginToJoin": "Login to join", "ToEnd:": "To end:", + "ToStart:": "To start:", "days": "days", "hrs": "hrs", "min": "min", From f73d55e624f14b2209211cf4604e5bd1a9ccba22 Mon Sep 17 00:00:00 2001 From: Salih Date: Wed, 20 Sep 2023 15:48:31 +0300 Subject: [PATCH 034/285] Update en.json --- .../AbpIoLocalization/Admin/Localization/Resources/en.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json index 3b5419d813..3eedda8a8e 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json @@ -529,6 +529,7 @@ "Colors": "Colors", "RemoveColor": "Remove Color", "MaxColorCountWarning": "You can add up to {0} colors", - "MinColorCountWarning": "You must add at least {0} colors" + "MinColorCountWarning": "You must add at least {0} colors", + "RaffleDeletionConfirmationMessage": "Are you sure you want to delete this raffle?" } } From 041010ee115e376a70fb472bc862cc624484adbf Mon Sep 17 00:00:00 2001 From: Masum ULU Date: Wed, 20 Sep 2023 16:07:17 +0300 Subject: [PATCH 035/285] fix: bump up lepton-x version in templates --- templates/app-nolayers/angular/package.json | 2 +- templates/app/angular/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/app-nolayers/angular/package.json b/templates/app-nolayers/angular/package.json index 80fb808cd1..b3c7e2be5a 100644 --- a/templates/app-nolayers/angular/package.json +++ b/templates/app-nolayers/angular/package.json @@ -20,7 +20,7 @@ "@abp/ng.setting-management": "~7.4.0-rc.3", "@abp/ng.tenant-management": "~7.4.0-rc.3", "@abp/ng.theme.shared": "~7.4.0-rc.3", - "@abp/ng.theme.lepton-x": "~2.4.0-rc.2", + "@abp/ng.theme.lepton-x": "~2.4.0-rc.3", "@angular/animations": "~16.0.0", "@angular/common": "~16.0.0", "@angular/compiler": "~16.0.0", diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json index 620495d9f0..70a6c8e56b 100644 --- a/templates/app/angular/package.json +++ b/templates/app/angular/package.json @@ -20,7 +20,7 @@ "@abp/ng.setting-management": "~7.4.0-rc.3", "@abp/ng.tenant-management": "~7.4.0-rc.3", "@abp/ng.theme.shared": "~7.4.0-rc.3", - "@abp/ng.theme.lepton-x": "~2.4.0-rc.2", + "@abp/ng.theme.lepton-x": "~2.4.0-rc.3", "@angular/animations": "~16.0.0", "@angular/common": "~16.0.0", "@angular/compiler": "~16.0.0", From d81c5900efddef89cec0c4979d7972b78e227355 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Wed, 20 Sep 2023 21:57:13 +0800 Subject: [PATCH 036/285] Add Moving Background Job Execution To A Separate Application article --- .../POST.md | 226 ++++++++++++++++++ .../images/1.png | Bin 0 -> 143300 bytes .../images/2.png | Bin 0 -> 384868 bytes .../images/solution.png | Bin 0 -> 238889 bytes 4 files changed, 226 insertions(+) create mode 100644 docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md create mode 100644 docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/images/1.png create mode 100644 docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/images/2.png create mode 100644 docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/images/solution.png diff --git a/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md b/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md new file mode 100644 index 0000000000..cee7502674 --- /dev/null +++ b/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md @@ -0,0 +1,226 @@ +# Moving Background Job Execution To A Separate Application + +In this article, I will show you how to move background job execution to a separate application. This is useful when you want to run background jobs in a separate process, for example, to reduce the load on the main application or to run background jobs on a different machine. + +## Source code + +You can find the source code of the application at [abpframework/abp-samples](https://github.com/abpframework/abp-samples/tree/master/SeparateBackgroundJob). + +You can check the PR to see the changes step by step: [abpframework/abp-samples#250](https://github.com/abpframework/abp-samples/pull/250) + +## Creating the Web Application + +First, we need to create a new web application using the ABP CLI: + +```bash +abp new SeparateBackgroundJob -t app +``` + +* Create a shared project named `SeparateBackgroundJob.Common.Shared` to share the `BackgroundJob` and `BackgroundJobArgs` classes between the web and console applications. +* Install the `Volo.Abp.BackgroundJobs.Abstractions` package to the `SeparateBackgroundJob.Common.Shared` project. + +Add `SeparateBackgroundJobCommonSharedModule` class to the `SeparateBackgroundJob.Common.Shared` project: + +```csharp +[DependsOn(typeof(AbpBackgroundJobsAbstractionsModule))] +public class SeparateBackgroundJobCommonSharedModule : AbpModule +{ +} +``` + +Add `MyReportJob` and `MyReportJobArgs` classes to the `SeparateBackgroundJob.Common.Shared` project: + +```csharp +public class MyReportJob : AsyncBackgroundJob, ITransientDependency +{ + public override Task ExecuteAsync(MyReportJobArgs args) + { + Logger.LogInformation("Executing MyReportJob with args: {0}", args.Content); + return Task.CompletedTask; + } +} + +public class MyReportJobArgs +{ + public string? Content { get; set; } +} +``` + +Add `SeparateBackgroundJob.Common.Shared` project reference to the `SeparateBackgroundJob.Domain` project and add `SeparateBackgroundJobCommonSharedModule` to the `DependsOn` attribute of the `SeparateBackgroundJobDomainModule` class: + +```csharp +[DependsOn( + typeof(SeparateBackgroundJobDomainSharedModule), + typeof(AbpAuditLoggingDomainModule), + typeof(AbpBackgroundJobsDomainModule), + typeof(AbpFeatureManagementDomainModule), + typeof(AbpIdentityDomainModule), + typeof(AbpOpenIddictDomainModule), + typeof(AbpPermissionManagementDomainOpenIddictModule), + typeof(AbpPermissionManagementDomainIdentityModule), + typeof(AbpSettingManagementDomainModule), + typeof(AbpTenantManagementDomainModule), + typeof(AbpEmailingModule), + typeof(SeparateBackgroundJobCommonSharedModule) //Add this line +)] +public class SeparateBackgroundJobDomainModule : AbpModule +``` + +Open the `Index.cshtml` and replace the content with the following code: + +```csharp +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using SeparateBackgroundJob.Localization +@using Volo.Abp.Users +@model SeparateBackgroundJob.Web.Pages.IndexModel +@inject IHtmlLocalizer L +@inject ICurrentUser CurrentUser + +@section styles { + +} + +@section scripts { + +} + +
    + + + + Add NEW BACKGROUND JOB + + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +``` + +Open the `Index.cshtml.cs` and replace the content with the following code: + +```csharp +public class IndexModel : SeparateBackgroundJobPageModel +{ + private readonly IBackgroundJobManager _backgroundJobManager; + + [BindProperty(SupportsGet = true)] + public string? ReportContent { get; set; } + + public IndexModel(IBackgroundJobManager backgroundJobManager) + { + _backgroundJobManager = backgroundJobManager; + } + + public void OnGet() + { + + } + + public async Task OnPostAsync() + { + await _backgroundJobManager.EnqueueAsync(new MyReportJobArgs + { + Content = ReportContent + }); + + Alerts.Success("Job is queued!"); + } +} +``` + +Run the application and navigate to the home page. You should see the following page: + +![1](images/1.png) + +When you enter some text and click the **Add** button, the job will be queued and executed in the web application: + +## Creating the Console Application + +Now we split the background job execution to a separate console application. + +Open the `SeparateBackgroundJobWebModule` class to disable the background job execution in the web application: + +```csharp +public class SeparateBackgroundJobWebModule : AbpModule +{ + .... + + public override void ConfigureServices(ServiceConfigurationContext context) + { + ... + + //Disable background job execution in the web application + Configure(options => + { + options.IsJobExecutionEnabled = false; + }); + } + + ... +} +``` + +* Create a new console application using the ABP CLI: + +```bash +abp new BackgroundJobExecutor -t console +``` + +* Add `BackgroundJobExecutor` project to the solution of the web application. +* Add `SeparateBackgroundJob.Common.Shared` project reference to the `BackgroundJobExecutor` project. +* Install the `Volo.Abp.BackgroundJobs.EntityFrameworkCore` and `Volo.Abp.EntityFrameworkCore.SqlServer` packages to the `BackgroundJobExecutor` project. + +Update the `BackgroundJobExecutorModule` class as follows: + +```csharp +[DependsOn( + typeof(AbpAutofacModule), + typeof(AbpBackgroundJobsEntityFrameworkCoreModule), + typeof(AbpEntityFrameworkCoreSqlServerModule), + typeof(SeparateBackgroundJobCommonSharedModule) +)] +public class BackgroundJobExecutorModule : AbpModule +{ + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.UseSqlServer(); + }); + } + + .... +} +``` + +Open the `appsettings.json` file to configure the [connection string](https://docs.abp.io/en/abp/latest/Connection-Strings#configure-the-connection-strings): + +```json +{ + "ConnectionStrings": { + "AbpBackgroundJobs": "Server=(LocalDb)\\MSSQLLocalDB;Database=SeparateBackgroundJob;Trusted_Connection=True" + } +} +``` + +> You must use the same connection string for the web application, `AbpBackgroundJobs` is the default connection string name for the background job module. + +The solution structure should look like this: + +![solution](images/solution.png) + +Now, run the web and console application. When you enter some text and click the **Add** button, the job will be queued and executed in the console application: + +![2](images/2.png) \ No newline at end of file diff --git a/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/images/1.png b/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/images/1.png new file mode 100644 index 0000000000000000000000000000000000000000..37089353eb5e220478cccd0b82e20c02f343b667 GIT binary patch literal 143300 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

    mQD!zenvto%8p#F#d#Fli&Hw%!u5lfC7@; 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%0A{cku#a8IF971n7Oq0p9qx_Coky{-Bs%cs2| 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

    a!|96*gmJO&{nXUvdQJgaiznvn$I^H$7tnbez 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
    j>9avpmX^I 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 literal 0 HcmV?d00001 diff --git a/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/images/solution.png b/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/images/solution.png new file mode 100644 index 0000000000000000000000000000000000000000..e0421f46729a28f5baaf44b6a5fdc49cddecd273 GIT binary patch literal 238889 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�I^_gMGU|oGW3zo!Cjb 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� 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
    |#gV!F-3;xe_; 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

    I{5@EL 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 Xe~uyFClF$)CO!KPiuZ3(uT%d9Bv$}l literal 0 HcmV?d00001 From 1564dc3d94b2626d62ddd574637d66dfa12a45c3 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Wed, 20 Sep 2023 22:12:54 +0800 Subject: [PATCH 037/285] Update post --- .../POST.md | 2 +- .../images/solution.png | Bin 238889 -> 104479 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md b/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md index cee7502674..957419d42e 100644 --- a/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md +++ b/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md @@ -16,7 +16,7 @@ First, we need to create a new web application using the ABP CLI: abp new SeparateBackgroundJob -t app ``` -* Create a shared project named `SeparateBackgroundJob.Common.Shared` to share the `BackgroundJob` and `BackgroundJobArgs` classes between the web and console applications. +* Create a shared project named `SeparateBackgroundJob.Common.Shared` to share the `BackgroundJob` and `BackgroundJobArgs` classes between the web and job executor applications. * Install the `Volo.Abp.BackgroundJobs.Abstractions` package to the `SeparateBackgroundJob.Common.Shared` project. Add `SeparateBackgroundJobCommonSharedModule` class to the `SeparateBackgroundJob.Common.Shared` project: diff --git a/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/images/solution.png b/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/images/solution.png index e0421f46729a28f5baaf44b6a5fdc49cddecd273..ab7abe9a8952c61b4fcc1dfc1474f17dc150321e 100644 GIT binary patch literal 104479 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�I^_gMGU|oGW3zo!Cjb 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� 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

    I{5@EL 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 Xe~uyFClF$)CO!KPiuZ3(uT%d9Bv$}l From d17059feed17e6a3aebeb316018e535c9cc697d0 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Thu, 21 Sep 2023 09:57:42 +0800 Subject: [PATCH 038/285] Improve console template --- templates/console/src/MyCompanyName.MyProjectName/Program.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/templates/console/src/MyCompanyName.MyProjectName/Program.cs b/templates/console/src/MyCompanyName.MyProjectName/Program.cs index 92f3bf49a1..79d12b850f 100644 --- a/templates/console/src/MyCompanyName.MyProjectName/Program.cs +++ b/templates/console/src/MyCompanyName.MyProjectName/Program.cs @@ -36,9 +36,8 @@ public class Program services.AddApplicationAsync(options => { options.Services.ReplaceConfiguration(services.GetConfiguration()); - options.Services.AddLogging(loggingBuilder => loggingBuilder.AddSerilog()); }); - }).AddAppSettingsSecretsJson().UseAutofac().UseConsoleLifetime(); + }).AddAppSettingsSecretsJson().UseSerilog().UseAutofac().UseConsoleLifetime(); var host = builder.Build(); await host.Services.GetRequiredService().InitializeAsync(host.Services); From c847d2defbf8b1fbd68ac034f9d3601ab9f91bc4 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Thu, 21 Sep 2023 11:15:03 +0800 Subject: [PATCH 039/285] Update POST.md --- .../POST.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md b/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md index 957419d42e..ef13a2b4a1 100644 --- a/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md +++ b/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md @@ -1,6 +1,16 @@ # Moving Background Job Execution To A Separate Application -In this article, I will show you how to move background job execution to a separate application. This is useful when you want to run background jobs in a separate process, for example, to reduce the load on the main application or to run background jobs on a different machine. +In this article, I will show you how to move background job execution to a separate application. + +Here are some benefits of doing this: + +* if your background jobs consume high system resources (CPU, RAM or Disk), you can deploy that background application to a dedicated server and your background jobs don't affect your application's performance. +* You can scale your background job application independently from your web application. For example, you can deploy multiple instances of your background job application to a Kubernetes cluster and scale it easily. + +Here are some disadvantages of doing this: + +* You need to deploy and maintain least two applications instead of one. +* You need to implement a mechanism to share the common code between your applications. For example, you can create a shared project and add it to your applications as a project reference. ## Source code From dd1441f4499ddc7247778ba433049891c4822e0b Mon Sep 17 00:00:00 2001 From: Salih Date: Thu, 21 Sep 2023 10:06:27 +0300 Subject: [PATCH 040/285] Fix Blog Post Preview --- .../Pages/CmsKit/BlogPosts/create.js | 21 +++++++++++++------ .../Pages/CmsKit/BlogPosts/update.js | 21 ++++++++++++++----- .../Components/ContentPreview/Default.cshtml | 7 ++----- 3 files changed, 33 insertions(+), 16 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/create.js b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/create.js index a101635d73..04ac2a6fa8 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/create.js +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/create.js @@ -253,12 +253,13 @@ $(function () { initEditor(); var editor; - + var addWidgetButton; function initEditor() { var $editorContainer = $("#ContentEditor"); var inputName = $editorContainer.data('input-id'); var $editorInput = $('#' + inputName); var initialValue = $editorInput.val(); + addWidgetButton = createAddWidgetButton(); editor = new toastui.Editor({ el: $editorContainer[0], @@ -279,7 +280,7 @@ $(function () { ['code', 'codeblock'], // Using Option: Customize the last button [{ - el: createAddWidgetButton(), + el: addWidgetButton, command: 'bold', tooltip: 'Add Widget' }] @@ -334,20 +335,28 @@ $(function () { editor.insertText(txt); }); + var $previewArea; $('.tab-item').on('click', function () { if ($(this).attr("aria-label") == 'Preview' && editor.isMarkdownMode()) { + if(!$previewArea){ + $previewArea = $("#ContentEditor .toastui-editor-md-preview"); + $previewArea.replaceWith(""); + } + + $previewArea.attr("srcdoc", ''); + + addWidgetButton.disabled = true; let content = editor.getMarkdown(); localStorage.setItem('content', content); $.post("/CmsKitCommonWidgets/ContentPreview", { content: content }, function (result) { - editor.setHTML(result); - - var highllightedText = $('#ContentEditor').find('.toastui-editor-md-preview-highlight'); - highllightedText.removeClass('toastui-editor-md-preview-highlight'); + $previewArea = $("#previewArea"); + $previewArea.attr("srcdoc", result); }); } else if ($(this).attr("aria-label") == 'Write') { + addWidgetButton.disabled = false; var retrievedObject = localStorage.getItem('content'); editor.setMarkdown(retrievedObject); } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/update.js b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/update.js index d14194ecb5..d22121f8c9 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/update.js +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/update.js @@ -164,12 +164,15 @@ $(function () { initEditor(); var editor; + var addWidgetButton; function initEditor() { var $editorContainer = $("#ContentEditor"); var inputName = $editorContainer.data('input-id'); var $editorInput = $('#' + inputName); var initialValue = $editorInput.val(); + addWidgetButton = createAddWidgetButton(); + editor = new toastui.Editor({ el: $editorContainer[0], usageStatistics: false, @@ -189,7 +192,7 @@ $(function () { ['code', 'codeblock'], // Using Option: Customize the last button [{ - el: createAddWidgetButton(), + el: addWidgetButton, command: 'bold', tooltip: 'Add Widget' }] @@ -255,20 +258,28 @@ $(function () { editor.insertText(txt); }); + var $previewArea; $('.tab-item').on('click', function () { if ($(this).attr("aria-label") == 'Preview' && editor.isMarkdownMode()) { + if(!$previewArea){ + $previewArea = $("#ContentEditor .toastui-editor-md-preview"); + $previewArea.replaceWith(""); + } + + $previewArea.attr("srcdoc", ''); + + addWidgetButton.disabled = true; let content = editor.getMarkdown(); localStorage.setItem('content', content); $.post("/CmsKitCommonWidgets/ContentPreview", { content: content }, function (result) { - editor.setHTML(result); - - var highllightedText = $('#ContentEditor').find('.toastui-editor-md-preview-highlight'); - highllightedText.removeClass('toastui-editor-md-preview-highlight'); + $previewArea = $("#previewArea"); + $previewArea.attr("srcdoc", result); }); } else if ($(this).attr("aria-label") == 'Write') { + addWidgetButton.disabled = false; var retrievedObject = localStorage.getItem('content'); editor.setMarkdown(retrievedObject); } diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Web/Pages/CmsKit/Components/ContentPreview/Default.cshtml b/modules/cms-kit/src/Volo.CmsKit.Common.Web/Pages/CmsKit/Components/ContentPreview/Default.cshtml index 450eb46f20..82c3bc36f0 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Web/Pages/CmsKit/Components/ContentPreview/Default.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Web/Pages/CmsKit/Components/ContentPreview/Default.cshtml @@ -8,8 +8,5 @@ Layout = ThemeManager.CurrentTheme.GetEmptyLayout(); } - - - @await Component.InvokeAsync(typeof(ContentFragmentViewComponent), Model) - - \ No newline at end of file +

    + From b02cf638bf14c8a239f9e17b10233c34f1cd8a4e Mon Sep 17 00:00:00 2001 From: Masum ULU Date: Thu, 21 Sep 2023 10:15:18 +0300 Subject: [PATCH 041/285] fix: prevent to add comma before module name --- .../src/commands/change-theme/index.ts | 40 +++++-------------- .../schematics/src/utils/angular/ast-utils.ts | 4 +- 2 files changed, 12 insertions(+), 32 deletions(-) diff --git a/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts b/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts index c755199360..ac9e420046 100644 --- a/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts +++ b/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts @@ -93,7 +93,7 @@ function updateAppModule( const recorder = host.beginUpdate(appModulePath); const impMap = Array.from(importMap.values()) - ?.filter(f => f !== importMap.get(targetThemeName)) + .filter(f => f !== importMap.get(targetThemeName)) .reduce((acc, val) => [...acc, ...val], []); removeImportPath(source, recorder, impMap); @@ -117,14 +117,9 @@ function removeImportPath( return; } - filteredNodes.map(importPath => { - /** - * We can add comment and sign as `removed` for the see what is removed - * - * recorder.insertLeft(importPath.getStart(), '//'); - */ - recorder.remove(importPath.getStart(), importPath.getWidth() + 1); - }); + filteredNodes.map(importPath => + recorder.remove(importPath.getStart(), importPath.getWidth() + 1), + ); } function removeImportFromNgModuleMetadata( @@ -132,17 +127,11 @@ function removeImportFromNgModuleMetadata( recorder: UpdateRecorder, arr: ImportDefinition[], ) { - /** - * Brings the @NgModule({...}) content - */ const node = getDecoratorMetadata(source, 'NgModule', '@angular/core')[0] || {}; if (!node) { throw new SchematicsException('The app module does not found'); } - /** - * Select imports array in the @NgModule({...}) content - */ const matchingProperties = getMetadataField(node as ts.ObjectLiteralExpression, 'imports'); const assignment = matchingProperties[0] as ts.PropertyAssignment; @@ -158,19 +147,11 @@ function removeImportFromNgModuleMetadata( return; } - filteredElements.map(willRemoveModule => { - /** - * We can add comment and sign as `removed` for the see what is removed - * - * recorder.insertLeft(willRemoveModule.getStart(), '//'); - */ - recorder.remove(willRemoveModule.getStart(), willRemoveModule.getWidth() + 1); - }); + filteredElements.map(willRemoveModule => + recorder.remove(willRemoveModule.getStart(), willRemoveModule.getWidth() + 1), + ); } -/** - * Insert import paths & import names to the NgModule decorator - */ function insertImports( selectedTheme: ImportDefinition[], source: ts.SourceFile, @@ -178,10 +159,9 @@ function insertImports( recorder: UpdateRecorder, ) { const changes: Change[] = []; - selectedTheme.map(({ importName, path }) => { - const importedModule = addImportToModule(source, appModulePath, importName, path); - changes.push(...importedModule); - }); + selectedTheme.map(({ importName, path }) => + changes.push(...addImportToModule(source, appModulePath, importName, path)), + ); if (changes.length > 0) { for (const change of changes) { diff --git a/npm/ng-packs/packages/schematics/src/utils/angular/ast-utils.ts b/npm/ng-packs/packages/schematics/src/utils/angular/ast-utils.ts index bda343f07b..da5085b1b7 100644 --- a/npm/ng-packs/packages/schematics/src/utils/angular/ast-utils.ts +++ b/npm/ng-packs/packages/schematics/src/utils/angular/ast-utils.ts @@ -441,9 +441,9 @@ export function addSymbolToNgModuleMetadata( const text = expresssion.getFullText(source); const matches = text.match(/^(\r?\n)(\s*)/); if (matches) { - toInsert = `,${matches[1]}${tags.indentBy(matches[2].length)`${symbolName}`}`; + toInsert = `${matches[1]}${tags.indentBy(matches[2].length)`${symbolName},`}`; } else { - toInsert = `, ${symbolName}`; + toInsert = `${symbolName},`; } } From 22bceae61cc6f858f98f57e89f63e478f5be2d1b Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Thu, 21 Sep 2023 10:52:04 +0300 Subject: [PATCH 042/285] Disable XSS preventation for content preview --- .../Components/ContentPreview/ContentPreviewViewComponent.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Web/Pages/CmsKit/Components/ContentPreview/ContentPreviewViewComponent.cs b/modules/cms-kit/src/Volo.CmsKit.Common.Web/Pages/CmsKit/Components/ContentPreview/ContentPreviewViewComponent.cs index 2251f6d0cd..f71f9aeebf 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Web/Pages/CmsKit/Components/ContentPreview/ContentPreviewViewComponent.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Web/Pages/CmsKit/Components/ContentPreview/ContentPreviewViewComponent.cs @@ -25,7 +25,9 @@ public class ContentPreviewViewComponent : AbpViewComponent return View("~/Pages/CmsKit/Components/ContentPreview/Default.cshtml", new DefaultContentDto { - ContentFragments = fragments + ContentFragments = fragments, + AllowHtmlTags = true, + PreventXSS = false }); } } From 3c232259d86feb25fa79597f53b7a3a4b4e7ae1f Mon Sep 17 00:00:00 2001 From: Masum ULU Date: Thu, 21 Sep 2023 11:12:56 +0300 Subject: [PATCH 043/285] Refactor change-theme schematic --- npm/ng-packs/package.json | 2 +- .../src/commands/change-theme/index.ts | 222 ++++++++++-------- .../schematics/src/utils/angular/ast-utils.ts | 5 +- 3 files changed, 123 insertions(+), 106 deletions(-) diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index d49d6b5375..b5f5bddbf7 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -34,7 +34,7 @@ "build:schematics": "cd scripts && yarn && yarn build:schematics && cd ..", "dev:schematics": "tsc -p packages/schematics/tsconfig.json -w", "mock:schematics": "cd scripts/mock-schematic && yarn && yarn start", - "debug:schematics": "./node_modules/.bin/ng g ./packages/schematics/src/collection.json:proxy-add --module __default --apiName __default --source __default --target __default --url https://localhost:44305 --serviceType application --entryPoint __default ", + "debug:schematics": "./node_modules/.bin/nx g ./packages/schematics/src/collection.json:proxy-add --module identity --apiName __default --source __default --target __default --url https://localhost:44305 --serviceType application --entryPoint __default ", "debug:schematics-dist": "./node_modules/.bin/ng g ./dist/packages/schematics/collection.json:proxy-add --module __default --apiName __default --source __default --target __default --url http://localhost:4300 --service-type application --entryPoint __default", "ci": "yarn affected:lint && yarn affected:build && yarn affected:test", "lerna": "lerna", diff --git a/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts b/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts index ac9e420046..30a29ed7dc 100644 --- a/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts +++ b/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts @@ -1,22 +1,20 @@ import { JsonArray, JsonValue } from '@angular-devkit/core'; -import { Rule, SchematicsException, Tree, UpdateRecorder, chain } from '@angular-devkit/schematics'; +import { Rule, SchematicsException, Tree, chain } from '@angular-devkit/schematics'; import { ProjectDefinition } from '@angular-devkit/core/src/workspace'; import * as ts from 'typescript'; -import { ImportDefinition, allStyles, importMap, styleMap } from './style-map'; +import { allStyles, importMap, styleMap } from './style-map'; import { ChangeThemeOptions } from './model'; +import { Change, InsertChange, isLibrary, updateWorkspace, WorkspaceDefinition } from '../../utils'; +import { ThemeOptionsEnum } from './theme-options.enum'; import { addImportToModule, - Change, - InsertChange, - isLibrary, - updateWorkspace, - WorkspaceDefinition, -} from '../../utils'; -import { ThemeOptionsEnum } from './theme-options.enum'; -import { findNodes, getDecoratorMetadata, getMetadataField } from '../../utils/angular/ast-utils'; + findNodes, + getDecoratorMetadata, + getMetadataField, +} from '../../utils/angular/ast-utils'; export default function (_options: ChangeThemeOptions): Rule { - return async (host: Tree) => { + return async () => { const targetThemeName = _options.name; const selectedProject = _options.targetProject; if (!targetThemeName) { @@ -27,9 +25,7 @@ export default function (_options: ChangeThemeOptions): Rule { updateWorkspace(storedWorkspace => { updateProjectStyle(selectedProject, storedWorkspace, targetThemeName); }), - updateWorkspace(storedWorkspace => { - updateAppModule(host, selectedProject, storedWorkspace, targetThemeName); - }), + updateAppModule(selectedProject, targetThemeName), ]); }; } @@ -62,114 +58,136 @@ function updateProjectStyle( targetOption.styles = [...newStyles, ...sanitizedStyles] as JsonArray; } -function updateAppModule( - host: Tree, - projectName: string, - workspace: WorkspaceDefinition, - targetThemeName: ThemeOptionsEnum, -) { - const selectedTheme = importMap.get(targetThemeName); - if (!selectedTheme) { - throw new SchematicsException('The theme does not found'); - } - - const project = workspace.projects.get(projectName); - const appModulePath = `${project?.sourceRoot}/app/app.module.ts`; - - const text = host.read(appModulePath); - if (!text) { - throw new SchematicsException('The app module does not found'); - } - - const sourceText = text.toString('utf-8'); - const source = ts.createSourceFile( - appModulePath, - sourceText, - ts.ScriptTarget.Latest, - true, - ts.ScriptKind.TS, - ); - - const recorder = host.beginUpdate(appModulePath); +function updateAppModule(selectedProject: string, targetThemeName: ThemeOptionsEnum): Rule { + return (host: Tree) => { + const angularJSON = host.read('angular.json'); + if (!angularJSON) { + throw new SchematicsException('The angular.json does not found'); + } - const impMap = Array.from(importMap.values()) - .filter(f => f !== importMap.get(targetThemeName)) - .reduce((acc, val) => [...acc, ...val], []); + const workspace = JSON.parse(angularJSON.toString()); + const project = workspace.projects[selectedProject]; - removeImportPath(source, recorder, impMap); - removeImportFromNgModuleMetadata(source, recorder, impMap); + if (!project || !project.sourceRoot) { + throw new SchematicsException('The target project does not found'); + } - insertImports(selectedTheme, source, appModulePath, recorder); + const appModulePath = project.sourceRoot + '/app/app.module.ts'; - host.commitUpdate(recorder); - return host; + return chain([ + removeImportPath(appModulePath, targetThemeName), + removeImportFromNgModuleMetadata(appModulePath, targetThemeName), + insertImports(appModulePath, targetThemeName), + ]); + }; } -function removeImportPath( - source: ts.SourceFile, - recorder: UpdateRecorder, - arr: ImportDefinition[], -) { - const nodes = findNodes(source, ts.isImportDeclaration); - const filteredNodes = nodes.filter(n => arr.some(f => n.getFullText().match(f.path))); +function removeImportPath(appModulePath: string, selectedTheme: ThemeOptionsEnum): Rule { + return (host: Tree) => { + const recorder = host.beginUpdate(appModulePath); + const sourceText = host.read(appModulePath)?.toString('utf-8'); + const source = ts.createSourceFile( + appModulePath, + sourceText!, + ts.ScriptTarget.Latest, + true, + ts.ScriptKind.TS, + ); + const impMap = Array.from(importMap.values()) + .filter(f => f !== importMap.get(selectedTheme)) + .reduce((acc, val) => [...acc, ...val], []); + + const nodes = findNodes(source, ts.isImportDeclaration); + const filteredNodes = nodes.filter(n => impMap.some(f => n.getFullText().match(f.path))); + if (!filteredNodes || filteredNodes.length < 1) { + return; + } - if (!filteredNodes || filteredNodes.length < 1) { - return; - } + filteredNodes.map(importPath => + recorder.remove(importPath.getStart(), importPath.getWidth() + 1), + ); - filteredNodes.map(importPath => - recorder.remove(importPath.getStart(), importPath.getWidth() + 1), - ); + host.commitUpdate(recorder); + return host; + }; } function removeImportFromNgModuleMetadata( - source: ts.SourceFile, - recorder: UpdateRecorder, - arr: ImportDefinition[], -) { - const node = getDecoratorMetadata(source, 'NgModule', '@angular/core')[0] || {}; - if (!node) { - throw new SchematicsException('The app module does not found'); - } + appModulePath: string, + selectedTheme: ThemeOptionsEnum, +): Rule { + return (host: Tree) => { + const recorder = host.beginUpdate(appModulePath); + const sourceText = host.read(appModulePath)?.toString('utf-8'); + const source = ts.createSourceFile( + appModulePath, + sourceText!, + ts.ScriptTarget.Latest, + true, + ts.ScriptKind.TS, + ); + const impMap = Array.from(importMap.values()) + .filter(f => f !== importMap.get(selectedTheme)) + .reduce((acc, val) => [...acc, ...val], []); - const matchingProperties = getMetadataField(node as ts.ObjectLiteralExpression, 'imports'); + const node = getDecoratorMetadata(source, 'NgModule', '@angular/core')[0] || {}; + if (!node) { + throw new SchematicsException('The app module does not found'); + } - const assignment = matchingProperties[0] as ts.PropertyAssignment; - const assignmentInit = assignment.initializer as ts.ArrayLiteralExpression; + const matchingProperties = getMetadataField(node as ts.ObjectLiteralExpression, 'imports'); - const elements = assignmentInit.elements; - if (!elements || elements.length < 1) { - return; - } + const assignment = matchingProperties[0] as ts.PropertyAssignment; + const assignmentInit = assignment.initializer as ts.ArrayLiteralExpression; - const filteredElements = elements.filter(f => arr.some(s => f.getText().match(s.importName))); - if (!filteredElements || filteredElements.length < 1) { - return; - } + const elements = assignmentInit.elements; + if (!elements || elements.length < 1) { + return; + } + + const filteredElements = elements.filter(f => + impMap.some(s => f.getText().match(s.importName)), + ); + if (!filteredElements || filteredElements.length < 1) { + return; + } - filteredElements.map(willRemoveModule => - recorder.remove(willRemoveModule.getStart(), willRemoveModule.getWidth() + 1), - ); + filteredElements.map(willRemoveModule => + recorder.remove(willRemoveModule.getStart(), willRemoveModule.getWidth() + 1), + ); + host.commitUpdate(recorder); + return host; + }; } -function insertImports( - selectedTheme: ImportDefinition[], - source: ts.SourceFile, - appModulePath: string, - recorder: UpdateRecorder, -) { - const changes: Change[] = []; - selectedTheme.map(({ importName, path }) => - changes.push(...addImportToModule(source, appModulePath, importName, path)), - ); - - if (changes.length > 0) { - for (const change of changes) { - if (change instanceof InsertChange) { - recorder.insertLeft(change.pos, change.toAdd); +function insertImports(appModulePath: string, selectedTheme: ThemeOptionsEnum): Rule { + return (host: Tree) => { + const recorder = host.beginUpdate(appModulePath); + const sourceText = host.read(appModulePath)?.toString('utf-8'); + const source = ts.createSourceFile( + appModulePath, + sourceText!, + ts.ScriptTarget.Latest, + true, + ts.ScriptKind.TS, + ); + const selected = importMap.get(selectedTheme); + + const changes: Change[] = []; + selected!.map(({ importName, path }) => + changes.push(...addImportToModule(source, appModulePath, importName, path)), + ); + + if (changes.length > 0) { + for (const change of changes) { + if (change instanceof InsertChange) { + recorder.insertLeft(change.pos, change.toAdd); + } } } - } + host.commitUpdate(recorder); + return host; + }; } export function getProjectTargetOptions( diff --git a/npm/ng-packs/packages/schematics/src/utils/angular/ast-utils.ts b/npm/ng-packs/packages/schematics/src/utils/angular/ast-utils.ts index da5085b1b7..55477b41d3 100644 --- a/npm/ng-packs/packages/schematics/src/utils/angular/ast-utils.ts +++ b/npm/ng-packs/packages/schematics/src/utils/angular/ast-utils.ts @@ -441,12 +441,11 @@ export function addSymbolToNgModuleMetadata( const text = expresssion.getFullText(source); const matches = text.match(/^(\r?\n)(\s*)/); if (matches) { - toInsert = `${matches[1]}${tags.indentBy(matches[2].length)`${symbolName},`}`; + toInsert = `,${matches[1]}${tags.indentBy(matches[2].length)`${symbolName}`}`; } else { - toInsert = `${symbolName},`; + toInsert = `, ${symbolName}`; } } - if (importPath !== null) { return [ new InsertChange(ngModulePath, position, toInsert), From e4dd6b3de0e6be3219924e62a8477d4e6c84192d Mon Sep 17 00:00:00 2001 From: Hamza Albreem <94292623+braim23@users.noreply.github.com> Date: Thu, 21 Sep 2023 12:52:22 +0300 Subject: [PATCH 044/285] Update POST.md --- .../POST.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md b/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md index ef13a2b4a1..a68bc106a5 100644 --- a/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md +++ b/docs/en/Community-Articles/2023-09-20-Moving-Background-Job-Execution-To-A-Separate-Application/POST.md @@ -1,15 +1,15 @@ # Moving Background Job Execution To A Separate Application -In this article, I will show you how to move background job execution to a separate application. +In this article, I will show you how to move the background job execution to a separate application. Here are some benefits of doing this: -* if your background jobs consume high system resources (CPU, RAM or Disk), you can deploy that background application to a dedicated server and your background jobs don't affect your application's performance. +* If your background jobs consume high system resources (CPU, RAM or Disk), then you can deploy that background application to a dedicated server so it won't affect your application's performance. * You can scale your background job application independently from your web application. For example, you can deploy multiple instances of your background job application to a Kubernetes cluster and scale it easily. Here are some disadvantages of doing this: -* You need to deploy and maintain least two applications instead of one. +* You need to deploy and maintain at least two applications instead of one. * You need to implement a mechanism to share the common code between your applications. For example, you can create a shared project and add it to your applications as a project reference. ## Source code @@ -29,7 +29,7 @@ abp new SeparateBackgroundJob -t app * Create a shared project named `SeparateBackgroundJob.Common.Shared` to share the `BackgroundJob` and `BackgroundJobArgs` classes between the web and job executor applications. * Install the `Volo.Abp.BackgroundJobs.Abstractions` package to the `SeparateBackgroundJob.Common.Shared` project. -Add `SeparateBackgroundJobCommonSharedModule` class to the `SeparateBackgroundJob.Common.Shared` project: +Add the `SeparateBackgroundJobCommonSharedModule` class to the `SeparateBackgroundJob.Common.Shared` project: ```csharp [DependsOn(typeof(AbpBackgroundJobsAbstractionsModule))] @@ -38,7 +38,7 @@ public class SeparateBackgroundJobCommonSharedModule : AbpModule } ``` -Add `MyReportJob` and `MyReportJobArgs` classes to the `SeparateBackgroundJob.Common.Shared` project: +Add the `MyReportJob` and `MyReportJobArgs` classes to the `SeparateBackgroundJob.Common.Shared` project: ```csharp public class MyReportJob : AsyncBackgroundJob, ITransientDependency @@ -56,7 +56,7 @@ public class MyReportJobArgs } ``` -Add `SeparateBackgroundJob.Common.Shared` project reference to the `SeparateBackgroundJob.Domain` project and add `SeparateBackgroundJobCommonSharedModule` to the `DependsOn` attribute of the `SeparateBackgroundJobDomainModule` class: +Add the `SeparateBackgroundJob.Common.Shared` project reference to the `SeparateBackgroundJob.Domain` project and add `SeparateBackgroundJobCommonSharedModule` to the `DependsOn` attribute of the `SeparateBackgroundJobDomainModule` class: ```csharp [DependsOn( @@ -188,8 +188,8 @@ public class SeparateBackgroundJobWebModule : AbpModule abp new BackgroundJobExecutor -t console ``` -* Add `BackgroundJobExecutor` project to the solution of the web application. -* Add `SeparateBackgroundJob.Common.Shared` project reference to the `BackgroundJobExecutor` project. +* Add the `BackgroundJobExecutor` project to the solution of the web application. +* Add the `SeparateBackgroundJob.Common.Shared` project reference to the `BackgroundJobExecutor` project. * Install the `Volo.Abp.BackgroundJobs.EntityFrameworkCore` and `Volo.Abp.EntityFrameworkCore.SqlServer` packages to the `BackgroundJobExecutor` project. Update the `BackgroundJobExecutorModule` class as follows: @@ -233,4 +233,4 @@ The solution structure should look like this: Now, run the web and console application. When you enter some text and click the **Add** button, the job will be queued and executed in the console application: -![2](images/2.png) \ No newline at end of file +![2](images/2.png) From 469c40cdc3a894a8f24e6ccbb4a3160849ba1b66 Mon Sep 17 00:00:00 2001 From: Sinan997 Date: Thu, 21 Sep 2023 14:12:20 +0300 Subject: [PATCH 045/285] fix routes.service.spec.ts --- .../core/src/lib/tests/routes.service.spec.ts | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts index ab9c6a76ae..1d2121b3a2 100644 --- a/npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts +++ b/npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts @@ -3,14 +3,31 @@ import { take } from 'rxjs/operators'; import { RoutesService } from '../services/routes.service'; import { DummyInjector } from './utils/common.utils'; import { mockPermissionService } from './utils/permission-service.spec.utils'; +import { compareFuncFactory } from '../tokens/compare-func.token'; const updateStream$ = new Subject(); - export const mockRoutesService = (injectorPayload = {} as { [key: string]: any }) => { const injector = new DummyInjector({ PermissionService: mockPermissionService(), ConfigStateService: { createOnUpdateStream: () => updateStream$ }, OTHERS_GROUP: 'OthersGroup', + SORT_COMPARE_FUNC: (a, b) => { + const aName = a.name; + const bName = b.name; + const aNumber = a.order; + const bNumber = b.order; + + if (!Number.isInteger(aNumber)) return 1; + if (!Number.isInteger(bNumber)) return -1; + + if (aNumber > bNumber) return 1 + if (aNumber < bNumber) return -1 + + if ( aName > bName ) return 1; + if ( aName < bName ) return -1; + + return 0 + }, ...injectorPayload, }); return new RoutesService(injector); @@ -50,7 +67,6 @@ describe('Routes Service', () => { const flat = await lastValueFrom(service.flat$.pipe(take(1))); const tree = await lastValueFrom(service.tree$.pipe(take(1))); const visible = await lastValueFrom(service.visible$.pipe(take(1))); - expect(flat.length).toBe(5); expect(flat[0].name).toBe('baz'); expect(flat[1].name).toBe('qux'); From 3fe8c170895e77a70c54be34d935d564793f66d8 Mon Sep 17 00:00:00 2001 From: Sinan997 Date: Thu, 21 Sep 2023 16:31:32 +0300 Subject: [PATCH 046/285] fix breadcrumb.component.spec.ts --- .vscode/settings.json | 2 ++ .../theme-shared/src/lib/tests/breadcrumb.component.spec.ts | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..e02aef276e --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/npm/ng-packs/packages/theme-shared/src/lib/tests/breadcrumb.component.spec.ts b/npm/ng-packs/packages/theme-shared/src/lib/tests/breadcrumb.component.spec.ts index 75f0c8ab55..40a1109de0 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/tests/breadcrumb.component.spec.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/tests/breadcrumb.component.spec.ts @@ -5,7 +5,7 @@ import { RouterOutletComponent, RoutesService, } from '@abp/ng.core'; -import { HttpClient } from '@angular/common/http'; +import { HttpClient, HttpClientModule } from '@angular/common/http'; import { RouterModule } from '@angular/router'; import { createRoutingFactory, SpectatorRouting } from '@ngneat/spectator/jest'; // eslint-disable-next-line @nx/enforce-module-boundaries @@ -34,7 +34,7 @@ describe('BreadcrumbComponent', () => { }, ], declarations: [LocalizationPipe, BreadcrumbComponent, BreadcrumbItemsComponent], - imports: [RouterModule], + imports: [RouterModule,HttpClientModule], routes: [ { path: '', @@ -62,7 +62,6 @@ describe('BreadcrumbComponent', () => { routes.add(mockRoutes); await spectator.router.navigateByUrl('/identity/users'); spectator.detectChanges(); - const elements = spectator.queryAll('li'); expect(elements).toHaveLength(3); expect(elements[1]).toHaveText('Identity'); From 7068216086566bbbdd4ccb9cfb0a9b6cbeb92e23 Mon Sep 17 00:00:00 2001 From: Salih Date: Thu, 21 Sep 2023 21:58:38 +0300 Subject: [PATCH 047/285] Update en.json --- .../AbpIoLocalization/Admin/Localization/Resources/en.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json index 3eedda8a8e..13ea643d1c 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json @@ -530,6 +530,7 @@ "RemoveColor": "Remove Color", "MaxColorCountWarning": "You can add up to {0} colors", "MinColorCountWarning": "You must add at least {0} colors", - "RaffleDeletionConfirmationMessage": "Are you sure you want to delete this raffle?" + "RaffleDeletionConfirmationMessage": "Are you sure you want to delete this raffle?", + "CreateRaffle": "Create Raffle", } } From 201ec78281d9fb38c9c9d6b8c7a8f37c452fa070 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Fri, 22 Sep 2023 09:21:37 +0800 Subject: [PATCH 048/285] Make hosted wasm project template debuggable --- .../Server.Mongo/MyProjectNameHostModule.cs | 1 + .../Server/MyProjectNameHostModule.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyProjectNameHostModule.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyProjectNameHostModule.cs index f5160169d4..2f625c6d4e 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyProjectNameHostModule.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyProjectNameHostModule.cs @@ -287,6 +287,7 @@ public class MyProjectNameHostModule : AbpModule if (env.IsDevelopment()) { + app.UseWebAssemblyDebugging(); app.UseDeveloperExceptionPage(); } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyProjectNameHostModule.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyProjectNameHostModule.cs index b76933ce94..e3e7afe999 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyProjectNameHostModule.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyProjectNameHostModule.cs @@ -304,6 +304,7 @@ public class MyProjectNameHostModule : AbpModule if (env.IsDevelopment()) { + app.UseWebAssemblyDebugging(); app.UseDeveloperExceptionPage(); } From f7dce593e25f5275e01abf543278c92b3cd813eb Mon Sep 17 00:00:00 2001 From: Sinan997 Date: Fri, 22 Sep 2023 08:57:06 +0300 Subject: [PATCH 049/285] fix tests --- .../core/src/lib/tests/content-projection.service.spec.ts | 1 - .../core/src/lib/tests/dynamic-layout.component.spec.ts | 1 - .../packages/core/src/lib/tests/object-utils.spec.ts | 6 ++---- .../packages/core/src/lib/tests/routes.service.spec.ts | 1 - .../theme-shared/extensions/src/tests/enum.util.spec.ts | 7 ++----- .../theme-shared/extensions/src/tests/state.util.spec.ts | 5 +++-- .../src/lib/tests/confirmation.service.spec.ts | 1 - .../theme-shared/src/lib/tests/error.component.spec.ts | 3 ++- .../theme-shared/src/lib/tests/toaster.service.spec.ts | 1 - 9 files changed, 9 insertions(+), 17 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/tests/content-projection.service.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/content-projection.service.spec.ts index 30f9f92e73..34f9451b0a 100644 --- a/npm/ng-packs/packages/core/src/lib/tests/content-projection.service.spec.ts +++ b/npm/ng-packs/packages/core/src/lib/tests/content-projection.service.spec.ts @@ -10,7 +10,6 @@ describe('ContentProjectionService', () => { // createServiceFactory does not accept entryComponents directly @NgModule({ declarations: [TestComponent], - entryComponents: [TestComponent], }) class TestModule {} diff --git a/npm/ng-packs/packages/core/src/lib/tests/dynamic-layout.component.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/dynamic-layout.component.spec.ts index 2076be84b4..411a9e8041 100644 --- a/npm/ng-packs/packages/core/src/lib/tests/dynamic-layout.component.spec.ts +++ b/npm/ng-packs/packages/core/src/lib/tests/dynamic-layout.component.spec.ts @@ -36,7 +36,6 @@ const LAYOUTS = [ @NgModule({ imports: [RouterModule], declarations: [...LAYOUTS], - entryComponents: [...LAYOUTS], }) class DummyLayoutModule {} diff --git a/npm/ng-packs/packages/core/src/lib/tests/object-utils.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/object-utils.spec.ts index 235d2e90ed..f2548bfc79 100644 --- a/npm/ng-packs/packages/core/src/lib/tests/object-utils.spec.ts +++ b/npm/ng-packs/packages/core/src/lib/tests/object-utils.spec.ts @@ -43,11 +43,9 @@ describe('DeepMerge', () => { ); it('should correctly return when both inputs are objects with different fields', () => { - const target = { a: 1 }; - const source = { b: 2 }; const expected = { a: 1, b: 2 }; - expect(deepMerge(target, source)).toEqual(expected); - expect(deepMerge(source, target)).toEqual(expected); + expect(deepMerge({ a: 1 }, { b: 2 })).toEqual(expected); + expect(deepMerge({ b: 2 }, { a: 1 })).toEqual(expected); }); it('should correctly return when both inputs are object with same fields but different values', () => { diff --git a/npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts index 1d2121b3a2..69935be439 100644 --- a/npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts +++ b/npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts @@ -3,7 +3,6 @@ import { take } from 'rxjs/operators'; import { RoutesService } from '../services/routes.service'; import { DummyInjector } from './utils/common.utils'; import { mockPermissionService } from './utils/permission-service.spec.utils'; -import { compareFuncFactory } from '../tokens/compare-func.token'; const updateStream$ = new Subject(); export const mockRoutesService = (injectorPayload = {} as { [key: string]: any }) => { diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts b/npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts index 2f5fc84bf9..03f157f5c8 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts @@ -3,9 +3,6 @@ import { BehaviorSubject, of } from 'rxjs'; import { take } from 'rxjs/operators'; import { PropData } from '../lib/models/props'; import { createEnum, createEnumOptions, createEnumValueResolver } from '../lib/utils/enum.util'; -import { createSpyObject } from '@ngneat/spectator' -import { AbpApplicationLocalizationService } from '@abp/ng.core'; - const mockSessionState = { languageChange$: new BehaviorSubject('tr'), @@ -110,8 +107,8 @@ describe('Enum Utils', () => { function createMockLocalizationService() { const fakeAppConfigService = { get: () => of({ localization: mockL10n }) } as any; - let abpApplicationLocalizationService = createSpyObject(AbpApplicationLocalizationService) - const configState = new ConfigStateService(fakeAppConfigService, abpApplicationLocalizationService, true); + const fakeLocalizationService = { get: () => of({ localization: mockL10n }) } as any; + const configState = new ConfigStateService(fakeAppConfigService, fakeLocalizationService, false); configState.refreshAppState(); return new LocalizationService(mockSessionState, null, null, configState); diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/tests/state.util.spec.ts b/npm/ng-packs/packages/theme-shared/extensions/src/tests/state.util.spec.ts index cedd632165..c9efdce913 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/tests/state.util.spec.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/tests/state.util.spec.ts @@ -11,7 +11,8 @@ import { } from '../lib/utils/state.util'; const fakeAppConfigService = { get: () => of(createMockState()) } as any; -const configState = new ConfigStateService(fakeAppConfigService); +const fakeLocalizationService = { get: () => of(createMockState()) } as any; +const configState = new ConfigStateService(fakeAppConfigService,fakeLocalizationService,false); configState.refreshAppState(); describe('State Utils', () => { @@ -30,7 +31,7 @@ describe('State Utils', () => { }); it('should not emit when object extensions do not exist', done => { - const emptyConfigState = new ConfigStateService(null); + const emptyConfigState = new ConfigStateService(null,null,false); const emit = jest.fn(); getObjectExtensionEntitiesFromStore(emptyConfigState, 'Identity').subscribe(emit); diff --git a/npm/ng-packs/packages/theme-shared/src/lib/tests/confirmation.service.spec.ts b/npm/ng-packs/packages/theme-shared/src/lib/tests/confirmation.service.spec.ts index 5674a501de..587365e3f6 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/tests/confirmation.service.spec.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/tests/confirmation.service.spec.ts @@ -10,7 +10,6 @@ import { CONFIRMATION_ICONS, DEFAULT_CONFIRMATION_ICONS } from '../tokens/confir @NgModule({ exports: [ConfirmationComponent], - entryComponents: [ConfirmationComponent], declarations: [ConfirmationComponent], imports: [CoreTestingModule.withConfig()], providers: [{ provide: CONFIRMATION_ICONS, useValue: DEFAULT_CONFIRMATION_ICONS }], diff --git a/npm/ng-packs/packages/theme-shared/src/lib/tests/error.component.spec.ts b/npm/ng-packs/packages/theme-shared/src/lib/tests/error.component.spec.ts index 510ef4104d..5bde4d2a54 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/tests/error.component.spec.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/tests/error.component.spec.ts @@ -1,5 +1,5 @@ import { CORE_OPTIONS, LocalizationPipe } from '@abp/ng.core'; -import { HttpClient } from '@angular/common/http'; +import { HttpClient, HttpClientModule } from '@angular/common/http'; import { ElementRef, Renderer2 } from '@angular/core'; import { createHostFactory, SpectatorHost } from '@ngneat/spectator/jest'; import { Subject } from 'rxjs'; @@ -19,6 +19,7 @@ describe('ErrorComponent', () => { useValue: { nativeElement: document.createElement('div') }, }, ], + imports:[HttpClientModule] }); beforeEach(() => { diff --git a/npm/ng-packs/packages/theme-shared/src/lib/tests/toaster.service.spec.ts b/npm/ng-packs/packages/theme-shared/src/lib/tests/toaster.service.spec.ts index d0d41edf22..4e1b2830c7 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/tests/toaster.service.spec.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/tests/toaster.service.spec.ts @@ -8,7 +8,6 @@ import { ToasterService } from '../services/toaster.service'; @NgModule({ exports: [ToastContainerComponent], - entryComponents: [ToastContainerComponent], declarations: [ToastContainerComponent, ToastComponent], imports: [CoreTestingModule.withConfig()], }) From 388746ecf656ca015cc30d7ccce3339d40dfc79a Mon Sep 17 00:00:00 2001 From: maliming Date: Fri, 22 Sep 2023 13:58:27 +0800 Subject: [PATCH 050/285] Add `ExtraPropertyDictionaryToQueryString/FormData`. --- .../Abp/Http/Client/AbpHttpClientModule.cs | 12 +++++- .../ExtraPropertyDictionaryToFormData.cs | 28 +++++++++++++ .../ExtraPropertyDictionaryToQueryString.cs | 31 ++++++++++++++ .../PersonAppServiceClientProxy_Tests.cs | 42 +++++++++++-------- .../DynamicProxying/TestObjectToFormData.cs | 5 +++ .../TestObjectToQueryString.cs | 4 ++ .../TestApp/Application/Dto/GetParamsInput.cs | 5 ++- .../TestApp/Application/PeopleAppService.cs | 14 ++++--- 8 files changed, 114 insertions(+), 27 deletions(-) create mode 100644 framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ExtraPropertyDictionaryConverts/ExtraPropertyDictionaryToFormData.cs create mode 100644 framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ExtraPropertyDictionaryConverts/ExtraPropertyDictionaryToQueryString.cs diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientModule.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientModule.cs index dc14ee4203..c0dfeabbd1 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientModule.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientModule.cs @@ -1,11 +1,15 @@ -using Microsoft.Extensions.DependencyInjection; +using System.Collections.Generic; +using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Castle; +using Volo.Abp.Data; using Volo.Abp.EventBus; using Volo.Abp.Modularity; using Volo.Abp.MultiTenancy; using Volo.Abp.Threading; using Volo.Abp.Validation; using Volo.Abp.ExceptionHandling; +using Volo.Abp.Http.Client.ClientProxying; +using Volo.Abp.Http.Client.ClientProxying.ExtraPropertyDictionaryConverts; using Volo.Abp.Http.Client.DynamicProxying; using Volo.Abp.RemoteServices; @@ -27,5 +31,11 @@ public class AbpHttpClientModule : AbpModule { context.Services.AddHttpClient(); context.Services.AddTransient(typeof(DynamicHttpProxyInterceptorClientProxy<>)); + + Configure(options => + { + options.QueryStringConverts.Add(typeof(ExtraPropertyDictionary), typeof(ExtraPropertyDictionaryToQueryString)); + options.FormDataConverts.Add(typeof(ExtraPropertyDictionary), typeof(ExtraPropertyDictionaryToFormData)); + }); } } diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ExtraPropertyDictionaryConverts/ExtraPropertyDictionaryToFormData.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ExtraPropertyDictionaryConverts/ExtraPropertyDictionaryToFormData.cs new file mode 100644 index 0000000000..72cfb55156 --- /dev/null +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ExtraPropertyDictionaryConverts/ExtraPropertyDictionaryToFormData.cs @@ -0,0 +1,28 @@ +using System.Collections.Generic; +using System.Net.Http; +using System.Text; +using System.Threading.Tasks; +using Volo.Abp.Data; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Http.Modeling; + +namespace Volo.Abp.Http.Client.ClientProxying.ExtraPropertyDictionaryConverts; + +public class ExtraPropertyDictionaryToFormData : IObjectToFormData, ITransientDependency +{ + public Task>> ConvertAsync(ActionApiDescriptionModel actionApiDescription, ParameterApiDescriptionModel parameterApiDescription, ExtraPropertyDictionary extraPropertyDictionary) + { + if (extraPropertyDictionary.IsNullOrEmpty()) + { + return Task.FromResult>>(null!); + } + + var formDataContents = new List>(); + foreach (var item in extraPropertyDictionary) + { + formDataContents.Add(new KeyValuePair($"ExtraProperties[{item.Key}]", new StringContent(item.Value!.ToString()!, Encoding.UTF8))); + } + + return Task.FromResult(formDataContents); + } +} diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ExtraPropertyDictionaryConverts/ExtraPropertyDictionaryToQueryString.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ExtraPropertyDictionaryConverts/ExtraPropertyDictionaryToQueryString.cs new file mode 100644 index 0000000000..a1b2919615 --- /dev/null +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ExtraPropertyDictionaryConverts/ExtraPropertyDictionaryToQueryString.cs @@ -0,0 +1,31 @@ +using System.Collections.Generic; +using System.Text; +using System.Threading.Tasks; +using Volo.Abp.Data; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Http.Modeling; + +namespace Volo.Abp.Http.Client.ClientProxying.ExtraPropertyDictionaryConverts; + +public class ExtraPropertyDictionaryToQueryString : IObjectToQueryString, ITransientDependency +{ + public Task ConvertAsync(ActionApiDescriptionModel actionApiDescription, ParameterApiDescriptionModel parameterApiDescription, ExtraPropertyDictionary extraPropertyDictionary) + { + if (extraPropertyDictionary.IsNullOrEmpty()) + { + return Task.FromResult(null!); + } + + var sb = new StringBuilder(); + foreach (var item in extraPropertyDictionary) + { + sb.Append($"ExtraProperties[{item.Key}]={item.Value}&"); + } + if (sb.Length > 0) + { + sb.Remove(sb.Length - 1, 1); + } + + return Task.FromResult(sb.ToString()); + } +} diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/PersonAppServiceClientProxy_Tests.cs b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/PersonAppServiceClientProxy_Tests.cs index fbaf6b4d3e..7671dcf0cb 100644 --- a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/PersonAppServiceClientProxy_Tests.cs +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/PersonAppServiceClientProxy_Tests.cs @@ -12,6 +12,7 @@ using Shouldly; using Volo.Abp.Application.Dtos; using Volo.Abp.AspNetCore.Mvc.Conventions; using Volo.Abp.Content; +using Volo.Abp.Data; using Volo.Abp.Domain.Repositories; using Volo.Abp.Http.Client; using Volo.Abp.TestApp.Application; @@ -280,7 +281,7 @@ public class PersonAppServiceClientProxy_Tests : AbpHttpClientTestBase [Fact] public async Task GetParamsFromQueryAsync() { - var result = await _peopleAppService.GetParamsFromQueryAsync(new GetParamsInput() + var input = new GetParamsInput() { NameValues = new List() { @@ -300,34 +301,39 @@ public class PersonAppServiceClientProxy_Tests : AbpHttpClientTestBase Name = "name3", Value = "value3" } - }); - result.ShouldBe("name1-value1:name2-value2:name3-value3"); + }; + input.SetProperty("TestProperty", "TestPropertyValue"); + foreach (var nameValue in input.NameValues) + { + nameValue.SetProperty("TestPropertyInList", "TestPropertyValueInList"); + } + + var result = await _peopleAppService.GetParamsFromQueryAsync(input); + result.ShouldBe("name1-value1:TestPropertyValueInList:name2-value2:name3-value3:TestPropertyValue"); } [Fact] public async Task GetParamsFromFormAsync() { - var result = await _peopleAppService.GetParamsFromFormAsync(new GetParamsInput() + var input = new GetParamsInput() { NameValues = new List() { - new GetParamsNameValue() - { - Name = "name1", - Value = "value1" - }, - new GetParamsNameValue() - { - Name = "name2", - Value = "value2" - } + new GetParamsNameValue() {Name = "name1", Value = "value1"}, + new GetParamsNameValue() {Name = "name2", Value = "value2"} }, NameValue = new GetParamsNameValue() { - Name = "name3", - Value = "value3" + Name = "name3", Value = "value3" } - }); - result.ShouldBe("name1-value1:name2-value2:name3-value3"); + }; + input.SetProperty("TestProperty", "TestPropertyValue"); + foreach (var nameValue in input.NameValues) + { + nameValue.SetProperty("TestPropertyInList", "TestPropertyValueInList"); + } + + var result = await _peopleAppService.GetParamsFromFormAsync(input); + result.ShouldBe("name1-value1:TestPropertyValueInList:name2-value2:name3-value3:TestPropertyValue"); } } diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/TestObjectToFormData.cs b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/TestObjectToFormData.cs index 2c64773c88..9e3a5d28dd 100644 --- a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/TestObjectToFormData.cs +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/TestObjectToFormData.cs @@ -23,6 +23,11 @@ public class TestObjectToFormData : IObjectToFormData>, { formDataContents.Add(new KeyValuePair($"NameValues[{i}].Name", new StringContent(values[i].Name, Encoding.UTF8))); formDataContents.Add(new KeyValuePair($"NameValues[{i}].Value", new StringContent(values[i].Value, Encoding.UTF8))); + + foreach (var item in values[i].ExtraProperties) + { + formDataContents.Add(new KeyValuePair($"NameValues[{i}].ExtraProperties[{item.Key}]", new StringContent(item.Value!.ToString()!, Encoding.UTF8))); + } } return Task.FromResult(formDataContents); diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/TestObjectToQueryString.cs b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/TestObjectToQueryString.cs index d4ca6f7285..a27528cb77 100644 --- a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/TestObjectToQueryString.cs +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/TestObjectToQueryString.cs @@ -22,6 +22,10 @@ public class TestObjectToQueryString : IObjectToQueryString NameValues { get; set; } public GetParamsNameValue NameValue { get; set; } } -public class GetParamsNameValue +public class GetParamsNameValue : ExtensibleObject { public string Name { get; set; } diff --git a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Application/PeopleAppService.cs b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Application/PeopleAppService.cs index 752a548320..a7d64228bd 100644 --- a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Application/PeopleAppService.cs +++ b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Application/PeopleAppService.cs @@ -129,17 +129,19 @@ public class PeopleAppService : CrudAppService, IPeople public Task GetParamsFromQueryAsync([FromQuery] GetParamsInput input) { - return Task.FromResult(input.NameValues?.FirstOrDefault()?.Name + "-" + - input.NameValues?.FirstOrDefault()?.Value + ":" + + return Task.FromResult(input.NameValues?.FirstOrDefault()?.Name + "-" + input.NameValues?.FirstOrDefault()?.Value + ":" + + input.NameValues?.FirstOrDefault()?.ExtraProperties["TestPropertyInList"] + ":" + input.NameValues?.LastOrDefault()?.Name + "-" + input.NameValues?.LastOrDefault()?.Value + ":" + - input.NameValue?.Name + "-" + input.NameValue?.Value); + input.NameValue?.Name + "-" + input.NameValue?.Value + ":" + + input.ExtraProperties["TestProperty"]); } public Task GetParamsFromFormAsync([FromForm] GetParamsInput input) { - return Task.FromResult(input.NameValues?.FirstOrDefault()?.Name + "-" + - input.NameValues?.FirstOrDefault()?.Value + ":" + + return Task.FromResult(input.NameValues?.FirstOrDefault()?.Name + "-" + input.NameValues?.FirstOrDefault()?.Value + ":" + + input.NameValues?.FirstOrDefault()?.ExtraProperties["TestPropertyInList"] + ":" + input.NameValues?.LastOrDefault()?.Name + "-" + input.NameValues?.LastOrDefault()?.Value + ":" + - input.NameValue?.Name + "-" + input.NameValue?.Value); + input.NameValue?.Name + "-" + input.NameValue?.Value + ":" + + input.ExtraProperties["TestProperty"]); } } From b35a5a13eceb45a8d0eabe322bb8826085eba289 Mon Sep 17 00:00:00 2001 From: Engincan VESKE Date: Fri, 22 Sep 2023 09:00:01 +0300 Subject: [PATCH 051/285] Update en.json --- .../AbpIoLocalization/Admin/Localization/Resources/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json index 13ea643d1c..3766c15bc9 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json @@ -531,6 +531,6 @@ "MaxColorCountWarning": "You can add up to {0} colors", "MinColorCountWarning": "You must add at least {0} colors", "RaffleDeletionConfirmationMessage": "Are you sure you want to delete this raffle?", - "CreateRaffle": "Create Raffle", + "CreateRaffle": "Create Raffle" } } From 0b136d0bb2a56ba930ac544fdbd871ac8900fa39 Mon Sep 17 00:00:00 2001 From: Sinan997 Date: Fri, 22 Sep 2023 09:01:26 +0300 Subject: [PATCH 052/285] add missing test text --- .../theme-shared/extensions/src/tests/enum.util.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts b/npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts index 03f157f5c8..56c61e1fc8 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts @@ -46,7 +46,7 @@ describe('Enum Utils', () => { {name:'foo', value: 'number', expected: 1}, {name:'bar', value: 'number', expected: 2}, {name:'baz', value: 'number', expected: 3} - ])('',({name, value, expected})=>{ + ])('should create an enum that returns $expected when $name $value is accessed',({name, value, expected})=>{ expect(enumFromFields[name][value]).toBe(expected); }) }); From 687a4a4ffd5bcee3b6c17c70b554ae34e04413bf Mon Sep 17 00:00:00 2001 From: selman koc <64414348+skoc10@users.noreply.github.com> Date: Fri, 22 Sep 2023 10:09:39 +0300 Subject: [PATCH 053/285] Update version to release 7.4.0-rc.4 --- common.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common.props b/common.props index ea9b36f855..1b052fb2f1 100644 --- a/common.props +++ b/common.props @@ -1,7 +1,7 @@ latest - 7.4.0-rc.3 + 7.4.0-rc.4 $(NoWarn);CS1591;CS0436 https://abp.io/assets/abp_nupkg.png https://abp.io/ From 4067834df0001735b809b8340d94d8f87f321fcc Mon Sep 17 00:00:00 2001 From: Sinan997 Date: Fri, 22 Sep 2023 10:23:47 +0300 Subject: [PATCH 054/285] Remove file --- .vscode/settings.json | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index e02aef276e..0000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file From 8f20b6b714f23c472a75c467a9f345d9ae1037b2 Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Fri, 22 Sep 2023 11:33:58 +0300 Subject: [PATCH 055/285] CLI: Add `mobile:react-native` symbol if the react-native mobile app is selected for project creation. --- .../Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs index 612dc51bd2..5c9b4f4864 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs @@ -165,7 +165,11 @@ public abstract class AppTemplateBase : TemplateInfo steps.Add(new RemoveFolderStep("/angular")); } - if (context.BuildArgs.MobileApp != MobileApp.ReactNative) + if(context.BuildArgs.MobileApp == MobileApp.ReactNative) + { + context.Symbols.Add("mobile:react-native"); + } + else { steps.Add(new RemoveFolderStep(MobileApp.ReactNative.GetFolderName().EnsureStartsWith('/'))); } From 4a9dd4e5cdd48a574a270dcb9ff8749ba7787c14 Mon Sep 17 00:00:00 2001 From: Salih Date: Fri, 22 Sep 2023 11:47:15 +0300 Subject: [PATCH 056/285] Update en.json --- .../AbpIoLocalization/Docs/Localization/Resources/en.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/en.json index ae3354617b..36cad167bd 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/en.json @@ -3,6 +3,7 @@ "texts": { "Buy": "Buy", "SeeBookDetails": "See Book Details", - "MasteringAbpFrameworkEBookDescription": "This book will help you gain a complete understanding of the framework and modern web application development techniques." + "MasteringAbpFrameworkEBookDescription": "This book will help you gain a complete understanding of the framework and modern web application development techniques.", + "Feedback": "Feedback" } } \ No newline at end of file From d8f4bc1906a81577a0b8ae6682ce18bc0a91e641 Mon Sep 17 00:00:00 2001 From: voloagent Date: Fri, 22 Sep 2023 12:26:00 +0300 Subject: [PATCH 057/285] Update_NPM_Packages --- .../package.json | 2 +- .../package.json | 4 +- .../yarn.lock | 280 ++++++------- .../app/Volo.BloggingTestApp/package.json | 4 +- .../app/Volo.BloggingTestApp/yarn.lock | 318 +++++++------- .../Volo.ClientSimulation.Demo/package.json | 2 +- .../demo/Volo.ClientSimulation.Demo/yarn.lock | 258 ++++++------ modules/cms-kit/angular/package.json | 10 +- .../angular/projects/cms-kit/package.json | 4 +- .../Volo.CmsKit.IdentityServer/package.json | 2 +- .../host/Volo.CmsKit.IdentityServer/yarn.lock | 258 ++++++------ .../host/Volo.CmsKit.Web.Host/package.json | 2 +- .../host/Volo.CmsKit.Web.Host/yarn.lock | 258 ++++++------ .../host/Volo.CmsKit.Web.Unified/package.json | 4 +- .../host/Volo.CmsKit.Web.Unified/yarn.lock | 392 +++++++++--------- modules/docs/app/VoloDocs.Web/package.json | 4 +- modules/docs/app/VoloDocs.Web/yarn.lock | 318 +++++++------- .../app/OpenIddict.Demo.Server/package.json | 2 +- modules/openiddict/app/angular/package.json | 18 +- .../package.json | 2 +- .../yarn.lock | 258 ++++++------ .../package.json | 4 +- .../yarn.lock | 292 ++++++------- npm/lerna.json | 2 +- npm/ng-packs/package.json | 26 +- .../packages/account-core/package.json | 6 +- npm/ng-packs/packages/account/package.json | 6 +- npm/ng-packs/packages/components/package.json | 6 +- npm/ng-packs/packages/core/package.json | 4 +- .../packages/feature-management/package.json | 4 +- npm/ng-packs/packages/generators/package.json | 2 +- npm/ng-packs/packages/identity/package.json | 8 +- npm/ng-packs/packages/oauth/package.json | 6 +- .../permission-management/package.json | 4 +- npm/ng-packs/packages/schematics/package.json | 2 +- .../packages/setting-management/package.json | 6 +- .../packages/tenant-management/package.json | 6 +- .../packages/theme-basic/package.json | 6 +- .../packages/theme-shared/package.json | 4 +- npm/packs/anchor-js/package.json | 4 +- .../package.json | 4 +- .../package.json | 6 +- .../package.json | 4 +- .../package.json | 34 +- npm/packs/aspnetcore.mvc.ui/package-lock.json | 2 +- npm/packs/aspnetcore.mvc.ui/package.json | 2 +- npm/packs/blogging/package.json | 10 +- npm/packs/bootstrap-datepicker/package.json | 2 +- .../bootstrap-daterangepicker/package.json | 2 +- npm/packs/bootstrap/package.json | 4 +- npm/packs/chart.js/package.json | 2 +- npm/packs/clipboard/package.json | 4 +- npm/packs/cms-kit.admin/package.json | 12 +- npm/packs/cms-kit.public/package.json | 6 +- npm/packs/cms-kit/package.json | 6 +- npm/packs/codemirror/package.json | 4 +- npm/packs/core/package.json | 4 +- npm/packs/cropperjs/package.json | 4 +- npm/packs/datatables.net-bs4/package.json | 4 +- npm/packs/datatables.net-bs5/package.json | 4 +- npm/packs/datatables.net/package.json | 4 +- npm/packs/docs/package.json | 12 +- npm/packs/flag-icon-css/package.json | 2 +- npm/packs/flag-icons/package.json | 2 +- npm/packs/font-awesome/package.json | 4 +- npm/packs/highlight.js/package.json | 4 +- npm/packs/jquery-form/package.json | 4 +- .../package.json | 4 +- npm/packs/jquery-validation/package.json | 4 +- npm/packs/jquery/package.json | 4 +- npm/packs/jstree/package.json | 4 +- npm/packs/lodash/package.json | 4 +- npm/packs/luxon/package.json | 4 +- .../package.json | 4 +- npm/packs/markdown-it/package.json | 4 +- npm/packs/moment/package.json | 2 +- npm/packs/owl.carousel/package.json | 4 +- npm/packs/popper.js/package.json | 4 +- npm/packs/prismjs/package.json | 6 +- npm/packs/qrcode/package.json | 4 +- npm/packs/select2/package.json | 4 +- npm/packs/signalr/package.json | 4 +- npm/packs/slugify/package.json | 2 +- npm/packs/star-rating-svg/package.json | 4 +- npm/packs/sweetalert2/package.json | 4 +- npm/packs/timeago/package.json | 4 +- npm/packs/toastr/package.json | 4 +- npm/packs/tui-editor/package.json | 6 +- npm/packs/uppy/package.json | 4 +- npm/packs/utils/package.json | 2 +- npm/packs/vee-validate/package.json | 4 +- npm/packs/virtual-file-explorer/package.json | 6 +- npm/packs/vue/package.json | 2 +- .../Volo.Abp.Account.SourceCode.zip | Bin 217106 -> 217101 bytes .../Volo.Abp.AuditLogging.SourceCode.zip | Bin 77442 -> 77439 bytes .../Volo.Abp.BackgroundJobs.SourceCode.zip | Bin 63399 -> 63395 bytes .../Volo.Abp.BasicTheme.SourceCode.zip | Bin 492340 -> 492343 bytes ...lo.Abp.BlobStoring.Database.SourceCode.zip | Bin 67590 -> 67589 bytes .../Volo.Abp.FeatureManagement.SourceCode.zip | Bin 186069 -> 186064 bytes .../Volo.Abp.Identity.SourceCode.zip | Bin 372123 -> 372115 bytes .../Volo.Abp.IdentityServer.SourceCode.zip | Bin 163064 -> 163058 bytes .../Volo.Abp.OpenIddict.SourceCode.zip | Bin 2261299 -> 2261297 bytes ...lo.Abp.PermissionManagement.SourceCode.zip | Bin 177245 -> 177243 bytes .../Volo.Abp.SettingManagement.SourceCode.zip | Bin 274552 -> 274549 bytes .../Volo.Abp.TenantManagement.SourceCode.zip | Bin 163254 -> 163250 bytes .../Volo.Abp.Users.SourceCode.zip | Bin 32657 -> 32654 bytes ...olo.Abp.VirtualFileExplorer.SourceCode.zip | Bin 89389 -> 89391 bytes .../Volo.Blogging.SourceCode.zip | Bin 396815 -> 396824 bytes .../Volo.ClientSimulation.SourceCode.zip | Bin 81400 -> 81403 bytes .../Volo.CmsKit.SourceCode.zip | Bin 891539 -> 892693 bytes .../Volo.Docs.SourceCode.zip | Bin 678886 -> 678877 bytes templates/app-nolayers/angular/package.json | 18 +- templates/app/angular/package.json | 18 +- templates/module/angular/package.json | 20 +- .../projects/my-project-name/package.json | 4 +- .../package.json | 2 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- 119 files changed, 1561 insertions(+), 1561 deletions(-) diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json index c92f85bb4f..6d2e55df22 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json @@ -3,7 +3,7 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.4.0-rc.3", + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.4.0-rc.4", "@abp/prismjs": "^~7.3.2", "@abp/highlight.js": "^~7.3.2" }, diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json index 0f5d1fdf6e..c407d48d1d 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json @@ -3,8 +3,8 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3", - "@abp/prismjs": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4", + "@abp/prismjs": "~7.4.0-rc.4" }, "devDependencies": {} } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock index 8ea8ddaf06..ad399ee576 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.3.tgz#fd39fa05c7b13ddfb7353036321142b6d8e0760b" - integrity sha512-HmJJfZsWEzgDO+pzxHSGo7XWYjljmpAcN+jBvom4gn2KwzmhiuWhZSPKx85cdtIldp3yOKjldExPdvSFwR+iSw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.3.tgz#750355b35eaf213b5127e462789d0e849a77d9c7" - integrity sha512-LgRADz+OSRXtgcWzOzBanJ3lk9WxYrHill75Bv4SOUXkDLiAGIH49jqhcga1TNSzwHy7l6KZS6hOakAujoRPzg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.3" - "@abp/bootstrap" "~7.4.0-rc.3" - "@abp/bootstrap-datepicker" "~7.4.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.3" - "@abp/datatables.net-bs5" "~7.4.0-rc.3" - "@abp/font-awesome" "~7.4.0-rc.3" - "@abp/jquery-form" "~7.4.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.3" - "@abp/lodash" "~7.4.0-rc.3" - "@abp/luxon" "~7.4.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.3" - "@abp/moment" "~7.4.0-rc.3" - "@abp/select2" "~7.4.0-rc.3" - "@abp/sweetalert2" "~7.4.0-rc.3" - "@abp/timeago" "~7.4.0-rc.3" - "@abp/toastr" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.3.tgz#678c0e7323a542fc558526a0fd024195ab9ea682" - integrity sha512-QuoQA4LJMGWs5OFGczGQMFEMBkNzEdNDqIuF8s0O9gwZ15qaqHD8PmhmHXFlPJaezRtfwzODxKKDB9wwouPGwg== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" + integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" + integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" + "@abp/bootstrap" "~7.4.0-rc.4" + "@abp/bootstrap-datepicker" "~7.4.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" + "@abp/datatables.net-bs5" "~7.4.0-rc.4" + "@abp/font-awesome" "~7.4.0-rc.4" + "@abp/jquery-form" "~7.4.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" + "@abp/lodash" "~7.4.0-rc.4" + "@abp/luxon" "~7.4.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" + "@abp/moment" "~7.4.0-rc.4" + "@abp/select2" "~7.4.0-rc.4" + "@abp/sweetalert2" "~7.4.0-rc.4" + "@abp/timeago" "~7.4.0-rc.4" + "@abp/toastr" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" + integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,175 +43,175 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.3.tgz#76941922c44a655b19aa1afcb88524fc3a6c85c1" - integrity sha512-/2wMvPGoXT4BoBEUuL6B/vH9aDHxde6THWkPjuHFftA/RysC5fikcK4ekqHvANcuLptyz4CwwhBnSUIMpTSVhQ== +"@abp/bootstrap-datepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" + integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.3.tgz#a5cdc0d3bc9a890f0790e5271c6b8c75a9073fdd" - integrity sha512-kEpU0WWKFrpjVH/XNl8pLOSW61oa/eIdM4pqpDc1b7yzFD58FZa4FOo87MspDEAhkESjzREkqytyfJTQHdDr9w== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" + integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.3.tgz#d70ed14f6de898e2444293a698788e1ae4eba420" - integrity sha512-2tByO67RJCj+xEyLh8/KBUWpx0XLliG2tgfDsc358GUDJYD99voakvvvDTDBpxT4z3H1UMRvYYg2O3axJTw8Aw== +"@abp/bootstrap@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" + integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" bootstrap "^5.1.3" -"@abp/clipboard@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.3.tgz#fbe3320da399eaa9efc433efe929fc9f3fc43be2" - integrity sha512-q7wKSGKD4rj2zQvSZpb0bILA2eivsA89AxeDVyHEfTBMOh6dxbg1eLY2acJwGyrXza+KbTa8n/tWM/L9w9dDWg== +"@abp/clipboard@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.4.tgz#555f72dab99343520784cbb1cb3c6c50086500c0" + integrity sha512-p4Px63x5VaS7buwg/0TU26LIZ+LPAQOBAvlHWXl8QhvpdN5OjZPX+GyvEW4UkzcNbyoB7bn9bBUYRD1cDSmlzQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" clipboard "^2.0.8" -"@abp/core@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.3.tgz#c78d1a2d7279bc6ee0c1c807788028517eb11c5e" - integrity sha512-sOOFqy2qqcrKbTRa1lFJUW6WKg6ozV+jE5P4fnJGUBlV+LsdYu+QGPefAc9PFlVNGwtcKpBV0863F85m4zV1+Q== +"@abp/core@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" + integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== dependencies: - "@abp/utils" "~7.4.0-rc.3" + "@abp/utils" "~7.4.0-rc.4" -"@abp/datatables.net-bs5@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.3.tgz#1c1585a3bca08fa1afee154d485ddf50b5593855" - integrity sha512-97+P3Olfztzf+e/hn/o66KUa++l9tchSabJfpaC0hPYPILcYDzOVlHdxFcT6ScLhxwmZAZ07gqP9Q2fjd++MlA== +"@abp/datatables.net-bs5@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" + integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== dependencies: - "@abp/datatables.net" "~7.4.0-rc.3" + "@abp/datatables.net" "~7.4.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.3.tgz#d32d2f18dbd63ac9fcb459e965137504c1dd6c21" - integrity sha512-bC29AdMi/9IQP6wy2BuNebt3cbeku4c0NdsSyw7S4YFZBozMpQHt5r5c75wH5YFn08h+fQxpbIWtMczYPsy40A== +"@abp/datatables.net@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" + integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.3.tgz#a8522559e3424dfd4bb228bf37e9f8faf744e91e" - integrity sha512-UYLR80Fw4K6DCHXYvYVr4u58AC5qFTecTBSwGKkD73PLF7sIslFjrPxkivP4LHGSTrE5ZhZFqh0BJrGfVfIlLw== +"@abp/font-awesome@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" + integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.3.tgz#fe883f26508edc99b411962a87b2129c74dd0e49" - integrity sha512-tK8KwFdX1WVBbopvgKCK6Pz5RJMBzV5bEs2/ZmGheHAGTBk+IxwPfcxEhpz28FC1AarAyHTCLcOu8mGyytgzwA== +"@abp/jquery-form@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" + integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.3.tgz#6bd2e4ab3835e9910092f31e866f027fa9abdd34" - integrity sha512-Rg6skGiEq/rJir9l7yFG1dULjFYAYejXa5xkNzvGydmlaNBWKcEHbWP/7N2+N3dD7W5Ov4q8e8TX1SRGNBcSmg== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" + integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.3" + "@abp/jquery-validation" "~7.4.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.3.tgz#638524781b77266540973d510dfaa441878f5d1b" - integrity sha512-RfQnjxtW4GMvzqwldhD8eW4yeZPgXCGvsoSWOu4YsCVnA3w+XLFhZi62CVfISSGizYnJCv0L0lDDTvf9W18E7w== +"@abp/jquery-validation@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" + integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.3.tgz#8381cbea10906ae1339de2c662518a8670e58680" - integrity sha512-7aMqj4zZqoQxLGEBIVI9wTuaRlat2Vf9d56908yFblNwKyexuOOxV6caWGa5rv2WDprRW1wvFS6poMuGknL9AA== +"@abp/jquery@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" + integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.3.tgz#1898f1c4b0eb22a780f4267287691e2c29e146a2" - integrity sha512-2mH68Jm+JnctFMxCpbyQeZcjIW9mvVMHXmTvf+AwrnD5XSs3KR1xyBpRFwc0yFc9PaWLtsZnhnaz5OC93liRoQ== +"@abp/lodash@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" + integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.3.tgz#6845a9f4071cc9ea7463687fbca879d20190f1b9" - integrity sha512-dIrwCUKeoAn29MEe2G+ni1nTPdlT2WaUEbPMRSe5IZL3boKI4zJUditMq778ZcrlPbqpiFl6+yOpw26iWPbMaQ== +"@abp/luxon@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" + integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.3.tgz#6a671fb0478cef92efbd3376813cf232e42f5f49" - integrity sha512-x/B+V46JQddpnr6uP8jWZ/8sCghVt5soDhpgbc4QR5QcWbT1wpErec3Gupgxb0A2GeI4+9xFa7LHG8asIBmh8A== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" + integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.3.tgz#3f0c1d3922ccdd75dac46e8441e3a036a96db6fd" - integrity sha512-AE6adhwBnpDdWt/RNGwEPKrv0vC6lSlzrot487KGoiNAA7NIGfhVYSWo4QSedPDP+Jq2tD4fDvB/X7TgSwTdzA== +"@abp/moment@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" + integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.3.tgz#4202830db4e469be3d329ed2fb9ef8eb2ef85f8d" - integrity sha512-ikG4SFm7DPU4GOnBUaBdoFu/3PQUoIHWmsk46TvI2J3dCt+2WEgFNU6SAoF48DoMHDnnxfYwU5LYwH/sux2PvQ== +"@abp/prismjs@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.4.tgz#e267cbfa5276bbe1b51de8f67df0ce9c1443ba63" + integrity sha512-PHFc5TtIHY51Idd+wmhG41IV8QSpeF1E4o+w9eMJInEA47pIzlaH0nNqbuoBQQsrlVhzTFJ2rACZw4z76eaxNw== dependencies: - "@abp/clipboard" "~7.4.0-rc.3" - "@abp/core" "~7.4.0-rc.3" + "@abp/clipboard" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.4" prismjs "^1.26.0" -"@abp/select2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.3.tgz#134e28502e7dfa149f9feea23645b8962405d6aa" - integrity sha512-oeS/HKh1z8S1gE5YyiTt8YO9YAEw4dzi2aXY5RBeCQCpS28vYWHR7yX07AUS7YpQZNnajqL/fK14STU4z67d5g== +"@abp/select2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" + integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.3.tgz#fe47ed2311c0dc611621ddeea5cd232edca7f7da" - integrity sha512-02BcsINV+NQIBVv0kIDowp5Zggqqklu5rNSyhTHmLLXgjULS12lbc9ZAN8elvaiRov1PBKLuNymhVtSGD+vgYA== +"@abp/sweetalert2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" + integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.3.tgz#c68fcea9c7fb667115d88d935fd4234397da0986" - integrity sha512-D5rNk5eYyTQNhicYXz9Jn/Hm080UescpMEK51foGRMBKWZAK4IzbYVbA1lWumfpM8uKRXjE0Ujhow8gtMu3qEA== +"@abp/timeago@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" + integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.3.tgz#308ccab6e1be2ce7d44bdb7548e427aa4b42f5fe" - integrity sha512-oiVA8a6iqxaOmVAmALqVsy2faJe54Ao9m9rS7C9N03gYfr8cP58p+gQvuBahd7lKvDKHhkR5dRxtJsFABaFpJQ== +"@abp/toastr@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" + integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.3.tgz#bc02be5e7294615d42c303bb777845e0a39813e1" - integrity sha512-RkNO/Qjdo/lkGr0TkR7YydBZqmete5bewDT59gqNbp5OsUQQ45pYLH0JYVsqpIUipJjjAezzVlBZk8+AuZYLGA== +"@abp/utils@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" + integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== dependencies: just-compare "^2.3.0" diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json index 1eedca0c8a..364d7aebdb 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/package.json +++ b/modules/blogging/app/Volo.BloggingTestApp/package.json @@ -3,7 +3,7 @@ "name": "volo.blogtestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3", - "@abp/blogging": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4", + "@abp/blogging": "~7.4.0-rc.4" } } diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock index 5c20f7068f..5766c65f11 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock +++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.3.tgz#fd39fa05c7b13ddfb7353036321142b6d8e0760b" - integrity sha512-HmJJfZsWEzgDO+pzxHSGo7XWYjljmpAcN+jBvom4gn2KwzmhiuWhZSPKx85cdtIldp3yOKjldExPdvSFwR+iSw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.3.tgz#750355b35eaf213b5127e462789d0e849a77d9c7" - integrity sha512-LgRADz+OSRXtgcWzOzBanJ3lk9WxYrHill75Bv4SOUXkDLiAGIH49jqhcga1TNSzwHy7l6KZS6hOakAujoRPzg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.3" - "@abp/bootstrap" "~7.4.0-rc.3" - "@abp/bootstrap-datepicker" "~7.4.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.3" - "@abp/datatables.net-bs5" "~7.4.0-rc.3" - "@abp/font-awesome" "~7.4.0-rc.3" - "@abp/jquery-form" "~7.4.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.3" - "@abp/lodash" "~7.4.0-rc.3" - "@abp/luxon" "~7.4.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.3" - "@abp/moment" "~7.4.0-rc.3" - "@abp/select2" "~7.4.0-rc.3" - "@abp/sweetalert2" "~7.4.0-rc.3" - "@abp/timeago" "~7.4.0-rc.3" - "@abp/toastr" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.3.tgz#678c0e7323a542fc558526a0fd024195ab9ea682" - integrity sha512-QuoQA4LJMGWs5OFGczGQMFEMBkNzEdNDqIuF8s0O9gwZ15qaqHD8PmhmHXFlPJaezRtfwzODxKKDB9wwouPGwg== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" + integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" + integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" + "@abp/bootstrap" "~7.4.0-rc.4" + "@abp/bootstrap-datepicker" "~7.4.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" + "@abp/datatables.net-bs5" "~7.4.0-rc.4" + "@abp/font-awesome" "~7.4.0-rc.4" + "@abp/jquery-form" "~7.4.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" + "@abp/lodash" "~7.4.0-rc.4" + "@abp/luxon" "~7.4.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" + "@abp/moment" "~7.4.0-rc.4" + "@abp/select2" "~7.4.0-rc.4" + "@abp/sweetalert2" "~7.4.0-rc.4" + "@abp/timeago" "~7.4.0-rc.4" + "@abp/toastr" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" + integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,201 +43,201 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/blogging@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.4.0-rc.3.tgz#8d5b7bd73920ace3e6a5a2eef109ec9d3e7fdd18" - integrity sha512-706mITgcPzqbhuX9PczkmAbtrbcWAzo8pBXMA9I1usT5fD8xvnJu2N5JU9nwzt/Isqh2ySLz5iqfWpxi9kjk1A== +"@abp/blogging@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.4.0-rc.4.tgz#8cb5b4ca9bc8f8b8b69114564bf81c347c301e4e" + integrity sha512-Mw72jLEIpvuOR10Z6HS+xjwueRykUghM+aaaDVNmK3NT91Q9RMpouv77Ymb21K3yVZBhJ/3a6pbGuBBvv9zhMQ== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.3" - "@abp/owl.carousel" "~7.4.0-rc.3" - "@abp/prismjs" "~7.4.0-rc.3" - "@abp/tui-editor" "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" + "@abp/owl.carousel" "~7.4.0-rc.4" + "@abp/prismjs" "~7.4.0-rc.4" + "@abp/tui-editor" "~7.4.0-rc.4" -"@abp/bootstrap-datepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.3.tgz#76941922c44a655b19aa1afcb88524fc3a6c85c1" - integrity sha512-/2wMvPGoXT4BoBEUuL6B/vH9aDHxde6THWkPjuHFftA/RysC5fikcK4ekqHvANcuLptyz4CwwhBnSUIMpTSVhQ== +"@abp/bootstrap-datepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" + integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.3.tgz#a5cdc0d3bc9a890f0790e5271c6b8c75a9073fdd" - integrity sha512-kEpU0WWKFrpjVH/XNl8pLOSW61oa/eIdM4pqpDc1b7yzFD58FZa4FOo87MspDEAhkESjzREkqytyfJTQHdDr9w== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" + integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.3.tgz#d70ed14f6de898e2444293a698788e1ae4eba420" - integrity sha512-2tByO67RJCj+xEyLh8/KBUWpx0XLliG2tgfDsc358GUDJYD99voakvvvDTDBpxT4z3H1UMRvYYg2O3axJTw8Aw== +"@abp/bootstrap@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" + integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" bootstrap "^5.1.3" -"@abp/clipboard@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.3.tgz#fbe3320da399eaa9efc433efe929fc9f3fc43be2" - integrity sha512-q7wKSGKD4rj2zQvSZpb0bILA2eivsA89AxeDVyHEfTBMOh6dxbg1eLY2acJwGyrXza+KbTa8n/tWM/L9w9dDWg== +"@abp/clipboard@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.4.tgz#555f72dab99343520784cbb1cb3c6c50086500c0" + integrity sha512-p4Px63x5VaS7buwg/0TU26LIZ+LPAQOBAvlHWXl8QhvpdN5OjZPX+GyvEW4UkzcNbyoB7bn9bBUYRD1cDSmlzQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" clipboard "^2.0.8" -"@abp/core@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.3.tgz#c78d1a2d7279bc6ee0c1c807788028517eb11c5e" - integrity sha512-sOOFqy2qqcrKbTRa1lFJUW6WKg6ozV+jE5P4fnJGUBlV+LsdYu+QGPefAc9PFlVNGwtcKpBV0863F85m4zV1+Q== +"@abp/core@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" + integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== dependencies: - "@abp/utils" "~7.4.0-rc.3" + "@abp/utils" "~7.4.0-rc.4" -"@abp/datatables.net-bs5@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.3.tgz#1c1585a3bca08fa1afee154d485ddf50b5593855" - integrity sha512-97+P3Olfztzf+e/hn/o66KUa++l9tchSabJfpaC0hPYPILcYDzOVlHdxFcT6ScLhxwmZAZ07gqP9Q2fjd++MlA== +"@abp/datatables.net-bs5@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" + integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== dependencies: - "@abp/datatables.net" "~7.4.0-rc.3" + "@abp/datatables.net" "~7.4.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.3.tgz#d32d2f18dbd63ac9fcb459e965137504c1dd6c21" - integrity sha512-bC29AdMi/9IQP6wy2BuNebt3cbeku4c0NdsSyw7S4YFZBozMpQHt5r5c75wH5YFn08h+fQxpbIWtMczYPsy40A== +"@abp/datatables.net@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" + integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.3.tgz#a8522559e3424dfd4bb228bf37e9f8faf744e91e" - integrity sha512-UYLR80Fw4K6DCHXYvYVr4u58AC5qFTecTBSwGKkD73PLF7sIslFjrPxkivP4LHGSTrE5ZhZFqh0BJrGfVfIlLw== +"@abp/font-awesome@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" + integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.3.tgz#fe883f26508edc99b411962a87b2129c74dd0e49" - integrity sha512-tK8KwFdX1WVBbopvgKCK6Pz5RJMBzV5bEs2/ZmGheHAGTBk+IxwPfcxEhpz28FC1AarAyHTCLcOu8mGyytgzwA== +"@abp/jquery-form@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" + integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.3.tgz#6bd2e4ab3835e9910092f31e866f027fa9abdd34" - integrity sha512-Rg6skGiEq/rJir9l7yFG1dULjFYAYejXa5xkNzvGydmlaNBWKcEHbWP/7N2+N3dD7W5Ov4q8e8TX1SRGNBcSmg== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" + integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.3" + "@abp/jquery-validation" "~7.4.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.3.tgz#638524781b77266540973d510dfaa441878f5d1b" - integrity sha512-RfQnjxtW4GMvzqwldhD8eW4yeZPgXCGvsoSWOu4YsCVnA3w+XLFhZi62CVfISSGizYnJCv0L0lDDTvf9W18E7w== +"@abp/jquery-validation@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" + integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.3.tgz#8381cbea10906ae1339de2c662518a8670e58680" - integrity sha512-7aMqj4zZqoQxLGEBIVI9wTuaRlat2Vf9d56908yFblNwKyexuOOxV6caWGa5rv2WDprRW1wvFS6poMuGknL9AA== +"@abp/jquery@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" + integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.3.tgz#1898f1c4b0eb22a780f4267287691e2c29e146a2" - integrity sha512-2mH68Jm+JnctFMxCpbyQeZcjIW9mvVMHXmTvf+AwrnD5XSs3KR1xyBpRFwc0yFc9PaWLtsZnhnaz5OC93liRoQ== +"@abp/lodash@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" + integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.3.tgz#6845a9f4071cc9ea7463687fbca879d20190f1b9" - integrity sha512-dIrwCUKeoAn29MEe2G+ni1nTPdlT2WaUEbPMRSe5IZL3boKI4zJUditMq778ZcrlPbqpiFl6+yOpw26iWPbMaQ== +"@abp/luxon@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" + integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.3.tgz#6a671fb0478cef92efbd3376813cf232e42f5f49" - integrity sha512-x/B+V46JQddpnr6uP8jWZ/8sCghVt5soDhpgbc4QR5QcWbT1wpErec3Gupgxb0A2GeI4+9xFa7LHG8asIBmh8A== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" + integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.3.tgz#3f0c1d3922ccdd75dac46e8441e3a036a96db6fd" - integrity sha512-AE6adhwBnpDdWt/RNGwEPKrv0vC6lSlzrot487KGoiNAA7NIGfhVYSWo4QSedPDP+Jq2tD4fDvB/X7TgSwTdzA== +"@abp/moment@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" + integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== dependencies: moment "^2.9.0" -"@abp/owl.carousel@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.4.0-rc.3.tgz#878164f7177b65a1893fc8606a9d66126f09c6fe" - integrity sha512-ZKQca/GmQO/GfcfThzLa0TIJqQmaqSquzJkb3IIR54DfLDhOA8NdvOWurv1fhyJDm4Jmqx7VgRvam73O/3lBLg== +"@abp/owl.carousel@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.4.0-rc.4.tgz#866d0c07fa1aee33b81a3a46371b38e6cdb72e1c" + integrity sha512-K2jEqY9LucQYMQG5dUnMQ9cdzNEMmDA9cOyI9+wrunh05ov/WhtmdjaHfBeH4u0qCHjIn3TgrRgdZ/JP2TxWzA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" owl.carousel "^2.3.4" -"@abp/prismjs@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.3.tgz#4202830db4e469be3d329ed2fb9ef8eb2ef85f8d" - integrity sha512-ikG4SFm7DPU4GOnBUaBdoFu/3PQUoIHWmsk46TvI2J3dCt+2WEgFNU6SAoF48DoMHDnnxfYwU5LYwH/sux2PvQ== +"@abp/prismjs@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.4.tgz#e267cbfa5276bbe1b51de8f67df0ce9c1443ba63" + integrity sha512-PHFc5TtIHY51Idd+wmhG41IV8QSpeF1E4o+w9eMJInEA47pIzlaH0nNqbuoBQQsrlVhzTFJ2rACZw4z76eaxNw== dependencies: - "@abp/clipboard" "~7.4.0-rc.3" - "@abp/core" "~7.4.0-rc.3" + "@abp/clipboard" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.4" prismjs "^1.26.0" -"@abp/select2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.3.tgz#134e28502e7dfa149f9feea23645b8962405d6aa" - integrity sha512-oeS/HKh1z8S1gE5YyiTt8YO9YAEw4dzi2aXY5RBeCQCpS28vYWHR7yX07AUS7YpQZNnajqL/fK14STU4z67d5g== +"@abp/select2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" + integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.3.tgz#fe47ed2311c0dc611621ddeea5cd232edca7f7da" - integrity sha512-02BcsINV+NQIBVv0kIDowp5Zggqqklu5rNSyhTHmLLXgjULS12lbc9ZAN8elvaiRov1PBKLuNymhVtSGD+vgYA== +"@abp/sweetalert2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" + integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.3.tgz#c68fcea9c7fb667115d88d935fd4234397da0986" - integrity sha512-D5rNk5eYyTQNhicYXz9Jn/Hm080UescpMEK51foGRMBKWZAK4IzbYVbA1lWumfpM8uKRXjE0Ujhow8gtMu3qEA== +"@abp/timeago@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" + integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.3.tgz#308ccab6e1be2ce7d44bdb7548e427aa4b42f5fe" - integrity sha512-oiVA8a6iqxaOmVAmALqVsy2faJe54Ao9m9rS7C9N03gYfr8cP58p+gQvuBahd7lKvDKHhkR5dRxtJsFABaFpJQ== +"@abp/toastr@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" + integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" toastr "^2.1.4" -"@abp/tui-editor@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.4.0-rc.3.tgz#741b0639e77a394e2413d93cf05f1911f0ac9d66" - integrity sha512-yOU+fJJd0aPTi0m2kfYfg2Eug6BORWur49OhEGLV7QJi1WTYTL0ISZHw58j7A5xdHcoljwqPXLpr/fYnj6eVJg== +"@abp/tui-editor@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.4.0-rc.4.tgz#830e429aebd2f819a3f30a2dbe9384c8c7e058c5" + integrity sha512-opZEMuuCGxwmu0QuzfTZhJ8FlSH+e0z0q5lbo1ywu18w270c3xLY0qGfDEjyCRq+VahHi079k4BMKGwzBvzLow== dependencies: - "@abp/jquery" "~7.4.0-rc.3" - "@abp/prismjs" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" + "@abp/prismjs" "~7.4.0-rc.4" -"@abp/utils@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.3.tgz#bc02be5e7294615d42c303bb777845e0a39813e1" - integrity sha512-RkNO/Qjdo/lkGr0TkR7YydBZqmete5bewDT59gqNbp5OsUQQ45pYLH0JYVsqpIUipJjjAezzVlBZk8+AuZYLGA== +"@abp/utils@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" + integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== dependencies: just-compare "^2.3.0" diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json index e1047a91a1..3f6d55475c 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json @@ -3,6 +3,6 @@ "name": "client-simulation-web", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" } } diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock index 6a7853ea08..739bb79d1c 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.3.tgz#fd39fa05c7b13ddfb7353036321142b6d8e0760b" - integrity sha512-HmJJfZsWEzgDO+pzxHSGo7XWYjljmpAcN+jBvom4gn2KwzmhiuWhZSPKx85cdtIldp3yOKjldExPdvSFwR+iSw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.3.tgz#750355b35eaf213b5127e462789d0e849a77d9c7" - integrity sha512-LgRADz+OSRXtgcWzOzBanJ3lk9WxYrHill75Bv4SOUXkDLiAGIH49jqhcga1TNSzwHy7l6KZS6hOakAujoRPzg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.3" - "@abp/bootstrap" "~7.4.0-rc.3" - "@abp/bootstrap-datepicker" "~7.4.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.3" - "@abp/datatables.net-bs5" "~7.4.0-rc.3" - "@abp/font-awesome" "~7.4.0-rc.3" - "@abp/jquery-form" "~7.4.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.3" - "@abp/lodash" "~7.4.0-rc.3" - "@abp/luxon" "~7.4.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.3" - "@abp/moment" "~7.4.0-rc.3" - "@abp/select2" "~7.4.0-rc.3" - "@abp/sweetalert2" "~7.4.0-rc.3" - "@abp/timeago" "~7.4.0-rc.3" - "@abp/toastr" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.3.tgz#678c0e7323a542fc558526a0fd024195ab9ea682" - integrity sha512-QuoQA4LJMGWs5OFGczGQMFEMBkNzEdNDqIuF8s0O9gwZ15qaqHD8PmhmHXFlPJaezRtfwzODxKKDB9wwouPGwg== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" + integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" + integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" + "@abp/bootstrap" "~7.4.0-rc.4" + "@abp/bootstrap-datepicker" "~7.4.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" + "@abp/datatables.net-bs5" "~7.4.0-rc.4" + "@abp/font-awesome" "~7.4.0-rc.4" + "@abp/jquery-form" "~7.4.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" + "@abp/lodash" "~7.4.0-rc.4" + "@abp/luxon" "~7.4.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" + "@abp/moment" "~7.4.0-rc.4" + "@abp/select2" "~7.4.0-rc.4" + "@abp/sweetalert2" "~7.4.0-rc.4" + "@abp/timeago" "~7.4.0-rc.4" + "@abp/toastr" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" + integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.3.tgz#76941922c44a655b19aa1afcb88524fc3a6c85c1" - integrity sha512-/2wMvPGoXT4BoBEUuL6B/vH9aDHxde6THWkPjuHFftA/RysC5fikcK4ekqHvANcuLptyz4CwwhBnSUIMpTSVhQ== +"@abp/bootstrap-datepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" + integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.3.tgz#a5cdc0d3bc9a890f0790e5271c6b8c75a9073fdd" - integrity sha512-kEpU0WWKFrpjVH/XNl8pLOSW61oa/eIdM4pqpDc1b7yzFD58FZa4FOo87MspDEAhkESjzREkqytyfJTQHdDr9w== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" + integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.3.tgz#d70ed14f6de898e2444293a698788e1ae4eba420" - integrity sha512-2tByO67RJCj+xEyLh8/KBUWpx0XLliG2tgfDsc358GUDJYD99voakvvvDTDBpxT4z3H1UMRvYYg2O3axJTw8Aw== +"@abp/bootstrap@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" + integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" bootstrap "^5.1.3" -"@abp/core@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.3.tgz#c78d1a2d7279bc6ee0c1c807788028517eb11c5e" - integrity sha512-sOOFqy2qqcrKbTRa1lFJUW6WKg6ozV+jE5P4fnJGUBlV+LsdYu+QGPefAc9PFlVNGwtcKpBV0863F85m4zV1+Q== +"@abp/core@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" + integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== dependencies: - "@abp/utils" "~7.4.0-rc.3" + "@abp/utils" "~7.4.0-rc.4" -"@abp/datatables.net-bs5@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.3.tgz#1c1585a3bca08fa1afee154d485ddf50b5593855" - integrity sha512-97+P3Olfztzf+e/hn/o66KUa++l9tchSabJfpaC0hPYPILcYDzOVlHdxFcT6ScLhxwmZAZ07gqP9Q2fjd++MlA== +"@abp/datatables.net-bs5@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" + integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== dependencies: - "@abp/datatables.net" "~7.4.0-rc.3" + "@abp/datatables.net" "~7.4.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.3.tgz#d32d2f18dbd63ac9fcb459e965137504c1dd6c21" - integrity sha512-bC29AdMi/9IQP6wy2BuNebt3cbeku4c0NdsSyw7S4YFZBozMpQHt5r5c75wH5YFn08h+fQxpbIWtMczYPsy40A== +"@abp/datatables.net@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" + integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.3.tgz#a8522559e3424dfd4bb228bf37e9f8faf744e91e" - integrity sha512-UYLR80Fw4K6DCHXYvYVr4u58AC5qFTecTBSwGKkD73PLF7sIslFjrPxkivP4LHGSTrE5ZhZFqh0BJrGfVfIlLw== +"@abp/font-awesome@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" + integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.3.tgz#fe883f26508edc99b411962a87b2129c74dd0e49" - integrity sha512-tK8KwFdX1WVBbopvgKCK6Pz5RJMBzV5bEs2/ZmGheHAGTBk+IxwPfcxEhpz28FC1AarAyHTCLcOu8mGyytgzwA== +"@abp/jquery-form@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" + integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.3.tgz#6bd2e4ab3835e9910092f31e866f027fa9abdd34" - integrity sha512-Rg6skGiEq/rJir9l7yFG1dULjFYAYejXa5xkNzvGydmlaNBWKcEHbWP/7N2+N3dD7W5Ov4q8e8TX1SRGNBcSmg== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" + integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.3" + "@abp/jquery-validation" "~7.4.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.3.tgz#638524781b77266540973d510dfaa441878f5d1b" - integrity sha512-RfQnjxtW4GMvzqwldhD8eW4yeZPgXCGvsoSWOu4YsCVnA3w+XLFhZi62CVfISSGizYnJCv0L0lDDTvf9W18E7w== +"@abp/jquery-validation@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" + integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.3.tgz#8381cbea10906ae1339de2c662518a8670e58680" - integrity sha512-7aMqj4zZqoQxLGEBIVI9wTuaRlat2Vf9d56908yFblNwKyexuOOxV6caWGa5rv2WDprRW1wvFS6poMuGknL9AA== +"@abp/jquery@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" + integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.3.tgz#1898f1c4b0eb22a780f4267287691e2c29e146a2" - integrity sha512-2mH68Jm+JnctFMxCpbyQeZcjIW9mvVMHXmTvf+AwrnD5XSs3KR1xyBpRFwc0yFc9PaWLtsZnhnaz5OC93liRoQ== +"@abp/lodash@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" + integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.3.tgz#6845a9f4071cc9ea7463687fbca879d20190f1b9" - integrity sha512-dIrwCUKeoAn29MEe2G+ni1nTPdlT2WaUEbPMRSe5IZL3boKI4zJUditMq778ZcrlPbqpiFl6+yOpw26iWPbMaQ== +"@abp/luxon@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" + integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.3.tgz#6a671fb0478cef92efbd3376813cf232e42f5f49" - integrity sha512-x/B+V46JQddpnr6uP8jWZ/8sCghVt5soDhpgbc4QR5QcWbT1wpErec3Gupgxb0A2GeI4+9xFa7LHG8asIBmh8A== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" + integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.3.tgz#3f0c1d3922ccdd75dac46e8441e3a036a96db6fd" - integrity sha512-AE6adhwBnpDdWt/RNGwEPKrv0vC6lSlzrot487KGoiNAA7NIGfhVYSWo4QSedPDP+Jq2tD4fDvB/X7TgSwTdzA== +"@abp/moment@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" + integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== dependencies: moment "^2.9.0" -"@abp/select2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.3.tgz#134e28502e7dfa149f9feea23645b8962405d6aa" - integrity sha512-oeS/HKh1z8S1gE5YyiTt8YO9YAEw4dzi2aXY5RBeCQCpS28vYWHR7yX07AUS7YpQZNnajqL/fK14STU4z67d5g== +"@abp/select2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" + integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.3.tgz#fe47ed2311c0dc611621ddeea5cd232edca7f7da" - integrity sha512-02BcsINV+NQIBVv0kIDowp5Zggqqklu5rNSyhTHmLLXgjULS12lbc9ZAN8elvaiRov1PBKLuNymhVtSGD+vgYA== +"@abp/sweetalert2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" + integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.3.tgz#c68fcea9c7fb667115d88d935fd4234397da0986" - integrity sha512-D5rNk5eYyTQNhicYXz9Jn/Hm080UescpMEK51foGRMBKWZAK4IzbYVbA1lWumfpM8uKRXjE0Ujhow8gtMu3qEA== +"@abp/timeago@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" + integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.3.tgz#308ccab6e1be2ce7d44bdb7548e427aa4b42f5fe" - integrity sha512-oiVA8a6iqxaOmVAmALqVsy2faJe54Ao9m9rS7C9N03gYfr8cP58p+gQvuBahd7lKvDKHhkR5dRxtJsFABaFpJQ== +"@abp/toastr@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" + integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.3.tgz#bc02be5e7294615d42c303bb777845e0a39813e1" - integrity sha512-RkNO/Qjdo/lkGr0TkR7YydBZqmete5bewDT59gqNbp5OsUQQ45pYLH0JYVsqpIUipJjjAezzVlBZk8+AuZYLGA== +"@abp/utils@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" + integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json index 3a5d58c3c5..20e1a3f475 100644 --- a/modules/cms-kit/angular/package.json +++ b/modules/cms-kit/angular/package.json @@ -15,11 +15,11 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.4.0-rc.3", - "@abp/ng.identity": "~7.4.0-rc.3", - "@abp/ng.setting-management": "~7.4.0-rc.3", - "@abp/ng.tenant-management": "~7.4.0-rc.3", - "@abp/ng.theme.basic": "~7.4.0-rc.3", + "@abp/ng.account": "~7.4.0-rc.4", + "@abp/ng.identity": "~7.4.0-rc.4", + "@abp/ng.setting-management": "~7.4.0-rc.4", + "@abp/ng.tenant-management": "~7.4.0-rc.4", + "@abp/ng.theme.basic": "~7.4.0-rc.4", "@angular/animations": "~10.0.0", "@angular/common": "~10.0.0", "@angular/compiler": "~10.0.0", diff --git a/modules/cms-kit/angular/projects/cms-kit/package.json b/modules/cms-kit/angular/projects/cms-kit/package.json index 2097a9387d..b1a182d024 100644 --- a/modules/cms-kit/angular/projects/cms-kit/package.json +++ b/modules/cms-kit/angular/projects/cms-kit/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": "^9.1.11", "@angular/core": "^9.1.11", - "@abp/ng.core": ">=7.4.0-rc.3", - "@abp/ng.theme.shared": ">=7.4.0-rc.3" + "@abp/ng.core": ">=7.4.0-rc.4", + "@abp/ng.theme.shared": ">=7.4.0-rc.4" }, "dependencies": { "tslib": "^2.0.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json index 14c84f93f8..3fad7aeb6d 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-identityserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock index 6a7853ea08..739bb79d1c 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.3.tgz#fd39fa05c7b13ddfb7353036321142b6d8e0760b" - integrity sha512-HmJJfZsWEzgDO+pzxHSGo7XWYjljmpAcN+jBvom4gn2KwzmhiuWhZSPKx85cdtIldp3yOKjldExPdvSFwR+iSw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.3.tgz#750355b35eaf213b5127e462789d0e849a77d9c7" - integrity sha512-LgRADz+OSRXtgcWzOzBanJ3lk9WxYrHill75Bv4SOUXkDLiAGIH49jqhcga1TNSzwHy7l6KZS6hOakAujoRPzg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.3" - "@abp/bootstrap" "~7.4.0-rc.3" - "@abp/bootstrap-datepicker" "~7.4.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.3" - "@abp/datatables.net-bs5" "~7.4.0-rc.3" - "@abp/font-awesome" "~7.4.0-rc.3" - "@abp/jquery-form" "~7.4.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.3" - "@abp/lodash" "~7.4.0-rc.3" - "@abp/luxon" "~7.4.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.3" - "@abp/moment" "~7.4.0-rc.3" - "@abp/select2" "~7.4.0-rc.3" - "@abp/sweetalert2" "~7.4.0-rc.3" - "@abp/timeago" "~7.4.0-rc.3" - "@abp/toastr" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.3.tgz#678c0e7323a542fc558526a0fd024195ab9ea682" - integrity sha512-QuoQA4LJMGWs5OFGczGQMFEMBkNzEdNDqIuF8s0O9gwZ15qaqHD8PmhmHXFlPJaezRtfwzODxKKDB9wwouPGwg== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" + integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" + integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" + "@abp/bootstrap" "~7.4.0-rc.4" + "@abp/bootstrap-datepicker" "~7.4.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" + "@abp/datatables.net-bs5" "~7.4.0-rc.4" + "@abp/font-awesome" "~7.4.0-rc.4" + "@abp/jquery-form" "~7.4.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" + "@abp/lodash" "~7.4.0-rc.4" + "@abp/luxon" "~7.4.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" + "@abp/moment" "~7.4.0-rc.4" + "@abp/select2" "~7.4.0-rc.4" + "@abp/sweetalert2" "~7.4.0-rc.4" + "@abp/timeago" "~7.4.0-rc.4" + "@abp/toastr" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" + integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.3.tgz#76941922c44a655b19aa1afcb88524fc3a6c85c1" - integrity sha512-/2wMvPGoXT4BoBEUuL6B/vH9aDHxde6THWkPjuHFftA/RysC5fikcK4ekqHvANcuLptyz4CwwhBnSUIMpTSVhQ== +"@abp/bootstrap-datepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" + integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.3.tgz#a5cdc0d3bc9a890f0790e5271c6b8c75a9073fdd" - integrity sha512-kEpU0WWKFrpjVH/XNl8pLOSW61oa/eIdM4pqpDc1b7yzFD58FZa4FOo87MspDEAhkESjzREkqytyfJTQHdDr9w== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" + integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.3.tgz#d70ed14f6de898e2444293a698788e1ae4eba420" - integrity sha512-2tByO67RJCj+xEyLh8/KBUWpx0XLliG2tgfDsc358GUDJYD99voakvvvDTDBpxT4z3H1UMRvYYg2O3axJTw8Aw== +"@abp/bootstrap@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" + integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" bootstrap "^5.1.3" -"@abp/core@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.3.tgz#c78d1a2d7279bc6ee0c1c807788028517eb11c5e" - integrity sha512-sOOFqy2qqcrKbTRa1lFJUW6WKg6ozV+jE5P4fnJGUBlV+LsdYu+QGPefAc9PFlVNGwtcKpBV0863F85m4zV1+Q== +"@abp/core@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" + integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== dependencies: - "@abp/utils" "~7.4.0-rc.3" + "@abp/utils" "~7.4.0-rc.4" -"@abp/datatables.net-bs5@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.3.tgz#1c1585a3bca08fa1afee154d485ddf50b5593855" - integrity sha512-97+P3Olfztzf+e/hn/o66KUa++l9tchSabJfpaC0hPYPILcYDzOVlHdxFcT6ScLhxwmZAZ07gqP9Q2fjd++MlA== +"@abp/datatables.net-bs5@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" + integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== dependencies: - "@abp/datatables.net" "~7.4.0-rc.3" + "@abp/datatables.net" "~7.4.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.3.tgz#d32d2f18dbd63ac9fcb459e965137504c1dd6c21" - integrity sha512-bC29AdMi/9IQP6wy2BuNebt3cbeku4c0NdsSyw7S4YFZBozMpQHt5r5c75wH5YFn08h+fQxpbIWtMczYPsy40A== +"@abp/datatables.net@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" + integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.3.tgz#a8522559e3424dfd4bb228bf37e9f8faf744e91e" - integrity sha512-UYLR80Fw4K6DCHXYvYVr4u58AC5qFTecTBSwGKkD73PLF7sIslFjrPxkivP4LHGSTrE5ZhZFqh0BJrGfVfIlLw== +"@abp/font-awesome@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" + integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.3.tgz#fe883f26508edc99b411962a87b2129c74dd0e49" - integrity sha512-tK8KwFdX1WVBbopvgKCK6Pz5RJMBzV5bEs2/ZmGheHAGTBk+IxwPfcxEhpz28FC1AarAyHTCLcOu8mGyytgzwA== +"@abp/jquery-form@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" + integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.3.tgz#6bd2e4ab3835e9910092f31e866f027fa9abdd34" - integrity sha512-Rg6skGiEq/rJir9l7yFG1dULjFYAYejXa5xkNzvGydmlaNBWKcEHbWP/7N2+N3dD7W5Ov4q8e8TX1SRGNBcSmg== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" + integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.3" + "@abp/jquery-validation" "~7.4.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.3.tgz#638524781b77266540973d510dfaa441878f5d1b" - integrity sha512-RfQnjxtW4GMvzqwldhD8eW4yeZPgXCGvsoSWOu4YsCVnA3w+XLFhZi62CVfISSGizYnJCv0L0lDDTvf9W18E7w== +"@abp/jquery-validation@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" + integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.3.tgz#8381cbea10906ae1339de2c662518a8670e58680" - integrity sha512-7aMqj4zZqoQxLGEBIVI9wTuaRlat2Vf9d56908yFblNwKyexuOOxV6caWGa5rv2WDprRW1wvFS6poMuGknL9AA== +"@abp/jquery@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" + integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.3.tgz#1898f1c4b0eb22a780f4267287691e2c29e146a2" - integrity sha512-2mH68Jm+JnctFMxCpbyQeZcjIW9mvVMHXmTvf+AwrnD5XSs3KR1xyBpRFwc0yFc9PaWLtsZnhnaz5OC93liRoQ== +"@abp/lodash@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" + integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.3.tgz#6845a9f4071cc9ea7463687fbca879d20190f1b9" - integrity sha512-dIrwCUKeoAn29MEe2G+ni1nTPdlT2WaUEbPMRSe5IZL3boKI4zJUditMq778ZcrlPbqpiFl6+yOpw26iWPbMaQ== +"@abp/luxon@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" + integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.3.tgz#6a671fb0478cef92efbd3376813cf232e42f5f49" - integrity sha512-x/B+V46JQddpnr6uP8jWZ/8sCghVt5soDhpgbc4QR5QcWbT1wpErec3Gupgxb0A2GeI4+9xFa7LHG8asIBmh8A== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" + integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.3.tgz#3f0c1d3922ccdd75dac46e8441e3a036a96db6fd" - integrity sha512-AE6adhwBnpDdWt/RNGwEPKrv0vC6lSlzrot487KGoiNAA7NIGfhVYSWo4QSedPDP+Jq2tD4fDvB/X7TgSwTdzA== +"@abp/moment@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" + integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== dependencies: moment "^2.9.0" -"@abp/select2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.3.tgz#134e28502e7dfa149f9feea23645b8962405d6aa" - integrity sha512-oeS/HKh1z8S1gE5YyiTt8YO9YAEw4dzi2aXY5RBeCQCpS28vYWHR7yX07AUS7YpQZNnajqL/fK14STU4z67d5g== +"@abp/select2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" + integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.3.tgz#fe47ed2311c0dc611621ddeea5cd232edca7f7da" - integrity sha512-02BcsINV+NQIBVv0kIDowp5Zggqqklu5rNSyhTHmLLXgjULS12lbc9ZAN8elvaiRov1PBKLuNymhVtSGD+vgYA== +"@abp/sweetalert2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" + integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.3.tgz#c68fcea9c7fb667115d88d935fd4234397da0986" - integrity sha512-D5rNk5eYyTQNhicYXz9Jn/Hm080UescpMEK51foGRMBKWZAK4IzbYVbA1lWumfpM8uKRXjE0Ujhow8gtMu3qEA== +"@abp/timeago@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" + integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.3.tgz#308ccab6e1be2ce7d44bdb7548e427aa4b42f5fe" - integrity sha512-oiVA8a6iqxaOmVAmALqVsy2faJe54Ao9m9rS7C9N03gYfr8cP58p+gQvuBahd7lKvDKHhkR5dRxtJsFABaFpJQ== +"@abp/toastr@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" + integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.3.tgz#bc02be5e7294615d42c303bb777845e0a39813e1" - integrity sha512-RkNO/Qjdo/lkGr0TkR7YydBZqmete5bewDT59gqNbp5OsUQQ45pYLH0JYVsqpIUipJjjAezzVlBZk8+AuZYLGA== +"@abp/utils@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" + integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json index 3a1316c670..704a94ab02 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock index 6a7853ea08..739bb79d1c 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.3.tgz#fd39fa05c7b13ddfb7353036321142b6d8e0760b" - integrity sha512-HmJJfZsWEzgDO+pzxHSGo7XWYjljmpAcN+jBvom4gn2KwzmhiuWhZSPKx85cdtIldp3yOKjldExPdvSFwR+iSw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.3.tgz#750355b35eaf213b5127e462789d0e849a77d9c7" - integrity sha512-LgRADz+OSRXtgcWzOzBanJ3lk9WxYrHill75Bv4SOUXkDLiAGIH49jqhcga1TNSzwHy7l6KZS6hOakAujoRPzg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.3" - "@abp/bootstrap" "~7.4.0-rc.3" - "@abp/bootstrap-datepicker" "~7.4.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.3" - "@abp/datatables.net-bs5" "~7.4.0-rc.3" - "@abp/font-awesome" "~7.4.0-rc.3" - "@abp/jquery-form" "~7.4.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.3" - "@abp/lodash" "~7.4.0-rc.3" - "@abp/luxon" "~7.4.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.3" - "@abp/moment" "~7.4.0-rc.3" - "@abp/select2" "~7.4.0-rc.3" - "@abp/sweetalert2" "~7.4.0-rc.3" - "@abp/timeago" "~7.4.0-rc.3" - "@abp/toastr" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.3.tgz#678c0e7323a542fc558526a0fd024195ab9ea682" - integrity sha512-QuoQA4LJMGWs5OFGczGQMFEMBkNzEdNDqIuF8s0O9gwZ15qaqHD8PmhmHXFlPJaezRtfwzODxKKDB9wwouPGwg== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" + integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" + integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" + "@abp/bootstrap" "~7.4.0-rc.4" + "@abp/bootstrap-datepicker" "~7.4.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" + "@abp/datatables.net-bs5" "~7.4.0-rc.4" + "@abp/font-awesome" "~7.4.0-rc.4" + "@abp/jquery-form" "~7.4.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" + "@abp/lodash" "~7.4.0-rc.4" + "@abp/luxon" "~7.4.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" + "@abp/moment" "~7.4.0-rc.4" + "@abp/select2" "~7.4.0-rc.4" + "@abp/sweetalert2" "~7.4.0-rc.4" + "@abp/timeago" "~7.4.0-rc.4" + "@abp/toastr" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" + integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.3.tgz#76941922c44a655b19aa1afcb88524fc3a6c85c1" - integrity sha512-/2wMvPGoXT4BoBEUuL6B/vH9aDHxde6THWkPjuHFftA/RysC5fikcK4ekqHvANcuLptyz4CwwhBnSUIMpTSVhQ== +"@abp/bootstrap-datepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" + integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.3.tgz#a5cdc0d3bc9a890f0790e5271c6b8c75a9073fdd" - integrity sha512-kEpU0WWKFrpjVH/XNl8pLOSW61oa/eIdM4pqpDc1b7yzFD58FZa4FOo87MspDEAhkESjzREkqytyfJTQHdDr9w== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" + integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.3.tgz#d70ed14f6de898e2444293a698788e1ae4eba420" - integrity sha512-2tByO67RJCj+xEyLh8/KBUWpx0XLliG2tgfDsc358GUDJYD99voakvvvDTDBpxT4z3H1UMRvYYg2O3axJTw8Aw== +"@abp/bootstrap@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" + integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" bootstrap "^5.1.3" -"@abp/core@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.3.tgz#c78d1a2d7279bc6ee0c1c807788028517eb11c5e" - integrity sha512-sOOFqy2qqcrKbTRa1lFJUW6WKg6ozV+jE5P4fnJGUBlV+LsdYu+QGPefAc9PFlVNGwtcKpBV0863F85m4zV1+Q== +"@abp/core@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" + integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== dependencies: - "@abp/utils" "~7.4.0-rc.3" + "@abp/utils" "~7.4.0-rc.4" -"@abp/datatables.net-bs5@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.3.tgz#1c1585a3bca08fa1afee154d485ddf50b5593855" - integrity sha512-97+P3Olfztzf+e/hn/o66KUa++l9tchSabJfpaC0hPYPILcYDzOVlHdxFcT6ScLhxwmZAZ07gqP9Q2fjd++MlA== +"@abp/datatables.net-bs5@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" + integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== dependencies: - "@abp/datatables.net" "~7.4.0-rc.3" + "@abp/datatables.net" "~7.4.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.3.tgz#d32d2f18dbd63ac9fcb459e965137504c1dd6c21" - integrity sha512-bC29AdMi/9IQP6wy2BuNebt3cbeku4c0NdsSyw7S4YFZBozMpQHt5r5c75wH5YFn08h+fQxpbIWtMczYPsy40A== +"@abp/datatables.net@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" + integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.3.tgz#a8522559e3424dfd4bb228bf37e9f8faf744e91e" - integrity sha512-UYLR80Fw4K6DCHXYvYVr4u58AC5qFTecTBSwGKkD73PLF7sIslFjrPxkivP4LHGSTrE5ZhZFqh0BJrGfVfIlLw== +"@abp/font-awesome@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" + integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.3.tgz#fe883f26508edc99b411962a87b2129c74dd0e49" - integrity sha512-tK8KwFdX1WVBbopvgKCK6Pz5RJMBzV5bEs2/ZmGheHAGTBk+IxwPfcxEhpz28FC1AarAyHTCLcOu8mGyytgzwA== +"@abp/jquery-form@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" + integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.3.tgz#6bd2e4ab3835e9910092f31e866f027fa9abdd34" - integrity sha512-Rg6skGiEq/rJir9l7yFG1dULjFYAYejXa5xkNzvGydmlaNBWKcEHbWP/7N2+N3dD7W5Ov4q8e8TX1SRGNBcSmg== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" + integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.3" + "@abp/jquery-validation" "~7.4.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.3.tgz#638524781b77266540973d510dfaa441878f5d1b" - integrity sha512-RfQnjxtW4GMvzqwldhD8eW4yeZPgXCGvsoSWOu4YsCVnA3w+XLFhZi62CVfISSGizYnJCv0L0lDDTvf9W18E7w== +"@abp/jquery-validation@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" + integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.3.tgz#8381cbea10906ae1339de2c662518a8670e58680" - integrity sha512-7aMqj4zZqoQxLGEBIVI9wTuaRlat2Vf9d56908yFblNwKyexuOOxV6caWGa5rv2WDprRW1wvFS6poMuGknL9AA== +"@abp/jquery@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" + integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.3.tgz#1898f1c4b0eb22a780f4267287691e2c29e146a2" - integrity sha512-2mH68Jm+JnctFMxCpbyQeZcjIW9mvVMHXmTvf+AwrnD5XSs3KR1xyBpRFwc0yFc9PaWLtsZnhnaz5OC93liRoQ== +"@abp/lodash@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" + integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.3.tgz#6845a9f4071cc9ea7463687fbca879d20190f1b9" - integrity sha512-dIrwCUKeoAn29MEe2G+ni1nTPdlT2WaUEbPMRSe5IZL3boKI4zJUditMq778ZcrlPbqpiFl6+yOpw26iWPbMaQ== +"@abp/luxon@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" + integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.3.tgz#6a671fb0478cef92efbd3376813cf232e42f5f49" - integrity sha512-x/B+V46JQddpnr6uP8jWZ/8sCghVt5soDhpgbc4QR5QcWbT1wpErec3Gupgxb0A2GeI4+9xFa7LHG8asIBmh8A== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" + integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.3.tgz#3f0c1d3922ccdd75dac46e8441e3a036a96db6fd" - integrity sha512-AE6adhwBnpDdWt/RNGwEPKrv0vC6lSlzrot487KGoiNAA7NIGfhVYSWo4QSedPDP+Jq2tD4fDvB/X7TgSwTdzA== +"@abp/moment@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" + integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== dependencies: moment "^2.9.0" -"@abp/select2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.3.tgz#134e28502e7dfa149f9feea23645b8962405d6aa" - integrity sha512-oeS/HKh1z8S1gE5YyiTt8YO9YAEw4dzi2aXY5RBeCQCpS28vYWHR7yX07AUS7YpQZNnajqL/fK14STU4z67d5g== +"@abp/select2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" + integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.3.tgz#fe47ed2311c0dc611621ddeea5cd232edca7f7da" - integrity sha512-02BcsINV+NQIBVv0kIDowp5Zggqqklu5rNSyhTHmLLXgjULS12lbc9ZAN8elvaiRov1PBKLuNymhVtSGD+vgYA== +"@abp/sweetalert2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" + integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.3.tgz#c68fcea9c7fb667115d88d935fd4234397da0986" - integrity sha512-D5rNk5eYyTQNhicYXz9Jn/Hm080UescpMEK51foGRMBKWZAK4IzbYVbA1lWumfpM8uKRXjE0Ujhow8gtMu3qEA== +"@abp/timeago@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" + integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.3.tgz#308ccab6e1be2ce7d44bdb7548e427aa4b42f5fe" - integrity sha512-oiVA8a6iqxaOmVAmALqVsy2faJe54Ao9m9rS7C9N03gYfr8cP58p+gQvuBahd7lKvDKHhkR5dRxtJsFABaFpJQ== +"@abp/toastr@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" + integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.3.tgz#bc02be5e7294615d42c303bb777845e0a39813e1" - integrity sha512-RkNO/Qjdo/lkGr0TkR7YydBZqmete5bewDT59gqNbp5OsUQQ45pYLH0JYVsqpIUipJjjAezzVlBZk8+AuZYLGA== +"@abp/utils@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" + integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json index 9ba07e2fde..af94f94bb5 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3", - "@abp/cms-kit": "7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4", + "@abp/cms-kit": "7.4.0-rc.4" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock index 6b8abd69c4..21183a1e78 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.3.tgz#fd39fa05c7b13ddfb7353036321142b6d8e0760b" - integrity sha512-HmJJfZsWEzgDO+pzxHSGo7XWYjljmpAcN+jBvom4gn2KwzmhiuWhZSPKx85cdtIldp3yOKjldExPdvSFwR+iSw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.3.tgz#750355b35eaf213b5127e462789d0e849a77d9c7" - integrity sha512-LgRADz+OSRXtgcWzOzBanJ3lk9WxYrHill75Bv4SOUXkDLiAGIH49jqhcga1TNSzwHy7l6KZS6hOakAujoRPzg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.3" - "@abp/bootstrap" "~7.4.0-rc.3" - "@abp/bootstrap-datepicker" "~7.4.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.3" - "@abp/datatables.net-bs5" "~7.4.0-rc.3" - "@abp/font-awesome" "~7.4.0-rc.3" - "@abp/jquery-form" "~7.4.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.3" - "@abp/lodash" "~7.4.0-rc.3" - "@abp/luxon" "~7.4.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.3" - "@abp/moment" "~7.4.0-rc.3" - "@abp/select2" "~7.4.0-rc.3" - "@abp/sweetalert2" "~7.4.0-rc.3" - "@abp/timeago" "~7.4.0-rc.3" - "@abp/toastr" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.3.tgz#678c0e7323a542fc558526a0fd024195ab9ea682" - integrity sha512-QuoQA4LJMGWs5OFGczGQMFEMBkNzEdNDqIuF8s0O9gwZ15qaqHD8PmhmHXFlPJaezRtfwzODxKKDB9wwouPGwg== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" + integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" + integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" + "@abp/bootstrap" "~7.4.0-rc.4" + "@abp/bootstrap-datepicker" "~7.4.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" + "@abp/datatables.net-bs5" "~7.4.0-rc.4" + "@abp/font-awesome" "~7.4.0-rc.4" + "@abp/jquery-form" "~7.4.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" + "@abp/lodash" "~7.4.0-rc.4" + "@abp/luxon" "~7.4.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" + "@abp/moment" "~7.4.0-rc.4" + "@abp/select2" "~7.4.0-rc.4" + "@abp/sweetalert2" "~7.4.0-rc.4" + "@abp/timeago" "~7.4.0-rc.4" + "@abp/toastr" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" + integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,257 +43,257 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.3.tgz#76941922c44a655b19aa1afcb88524fc3a6c85c1" - integrity sha512-/2wMvPGoXT4BoBEUuL6B/vH9aDHxde6THWkPjuHFftA/RysC5fikcK4ekqHvANcuLptyz4CwwhBnSUIMpTSVhQ== +"@abp/bootstrap-datepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" + integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.3.tgz#a5cdc0d3bc9a890f0790e5271c6b8c75a9073fdd" - integrity sha512-kEpU0WWKFrpjVH/XNl8pLOSW61oa/eIdM4pqpDc1b7yzFD58FZa4FOo87MspDEAhkESjzREkqytyfJTQHdDr9w== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" + integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.3.tgz#d70ed14f6de898e2444293a698788e1ae4eba420" - integrity sha512-2tByO67RJCj+xEyLh8/KBUWpx0XLliG2tgfDsc358GUDJYD99voakvvvDTDBpxT4z3H1UMRvYYg2O3axJTw8Aw== +"@abp/bootstrap@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" + integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" bootstrap "^5.1.3" -"@abp/clipboard@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.3.tgz#fbe3320da399eaa9efc433efe929fc9f3fc43be2" - integrity sha512-q7wKSGKD4rj2zQvSZpb0bILA2eivsA89AxeDVyHEfTBMOh6dxbg1eLY2acJwGyrXza+KbTa8n/tWM/L9w9dDWg== +"@abp/clipboard@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.4.tgz#555f72dab99343520784cbb1cb3c6c50086500c0" + integrity sha512-p4Px63x5VaS7buwg/0TU26LIZ+LPAQOBAvlHWXl8QhvpdN5OjZPX+GyvEW4UkzcNbyoB7bn9bBUYRD1cDSmlzQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" clipboard "^2.0.8" -"@abp/cms-kit.admin@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.4.0-rc.3.tgz#642282da32df3d4e717872bad436bbdf554a5198" - integrity sha512-n931iGYQZXHQ3SuVdOwTX0SgR9wLZIYPturwQCoJFKYBWkahwzkOiycqZ2SmSmmW7QbUrzMEEh2xBRi8H5eSow== +"@abp/cms-kit.admin@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.4.0-rc.4.tgz#3f219f1a0f8d132037dc61f16beabd20d0f5a23d" + integrity sha512-UrMWk+SUrH9xvFpvW/zphbiGXWjKr9NRixNT4f93XI5objZChPrlfFjE6T4aiLo5HWLScaCcgRpRZeGB8vwrqA== dependencies: - "@abp/codemirror" "~7.4.0-rc.3" - "@abp/jstree" "~7.4.0-rc.3" - "@abp/slugify" "~7.4.0-rc.3" - "@abp/tui-editor" "~7.4.0-rc.3" - "@abp/uppy" "~7.4.0-rc.3" + "@abp/codemirror" "~7.4.0-rc.4" + "@abp/jstree" "~7.4.0-rc.4" + "@abp/slugify" "~7.4.0-rc.4" + "@abp/tui-editor" "~7.4.0-rc.4" + "@abp/uppy" "~7.4.0-rc.4" -"@abp/cms-kit.public@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.4.0-rc.3.tgz#f61acb138b74816e751988e7f553a6cce56bc14c" - integrity sha512-fpEdwAm9Mq+86XNUO2fmLkjVnT3qLL0V1cNsgQgW40N6WqX0pkIDXH1KI/ABNBaiV5C/MknUEm9YzUTkMci4BA== +"@abp/cms-kit.public@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.4.0-rc.4.tgz#6923e69becf7d3ee8924350488d084f3f2b323a0" + integrity sha512-Kj800zi8v4VgMjdZ9v3Old1VR9NsEcUcroAjK6RgPfX3WddB8qcTrGRrAjgz62OiFn/bXnb/iP0AjwjcqJejDg== dependencies: - "@abp/highlight.js" "~7.4.0-rc.3" - "@abp/star-rating-svg" "~7.4.0-rc.3" + "@abp/highlight.js" "~7.4.0-rc.4" + "@abp/star-rating-svg" "~7.4.0-rc.4" -"@abp/cms-kit@7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.4.0-rc.3.tgz#d5fd8cff486a3840173b6474912ea43d236ce252" - integrity sha512-Pf1ejgAnEt+znWCYzFHKSmFcLcq1U3/XcR12qwAS6WZYw7iosAl0qygdJS6Ys9RZw8E3m9JwY4XLXDE7SsEdvA== +"@abp/cms-kit@7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.4.0-rc.4.tgz#659f7ea0c0da4206ac3976f7968f221034c2f1f5" + integrity sha512-4RiB0VNFGfxnTsfz6xwwsgf71P2DgZ4IzREkaabFmSJ9sbaMpSBDTtVV+R3JJweMUJRpD+aX6XZ/3QDLpwVfyg== dependencies: - "@abp/cms-kit.admin" "~7.4.0-rc.3" - "@abp/cms-kit.public" "~7.4.0-rc.3" + "@abp/cms-kit.admin" "~7.4.0-rc.4" + "@abp/cms-kit.public" "~7.4.0-rc.4" -"@abp/codemirror@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.4.0-rc.3.tgz#3f98bbb02445764a1a167ec28fc6b3fbb306120e" - integrity sha512-jArCYfeHMaFmocFJAbwxM1Jprat5iAx97Gk2Pd5KSn17cufelCpFBneMaiociJ1REFBrN5nG2BPRC31Gbl/ATw== +"@abp/codemirror@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.4.0-rc.4.tgz#9fffb24e3722bd8191b9f401107d1928908e0775" + integrity sha512-PLFw2Fz2e+r7FgHhUJ6mAnKYmbbC7efaukbRg740xyTawFkayZCbaRaGMQsHisVVFPZYw8A2V7TNpny4WxgCIA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" codemirror "^5.65.1" -"@abp/core@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.3.tgz#c78d1a2d7279bc6ee0c1c807788028517eb11c5e" - integrity sha512-sOOFqy2qqcrKbTRa1lFJUW6WKg6ozV+jE5P4fnJGUBlV+LsdYu+QGPefAc9PFlVNGwtcKpBV0863F85m4zV1+Q== +"@abp/core@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" + integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== dependencies: - "@abp/utils" "~7.4.0-rc.3" + "@abp/utils" "~7.4.0-rc.4" -"@abp/datatables.net-bs5@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.3.tgz#1c1585a3bca08fa1afee154d485ddf50b5593855" - integrity sha512-97+P3Olfztzf+e/hn/o66KUa++l9tchSabJfpaC0hPYPILcYDzOVlHdxFcT6ScLhxwmZAZ07gqP9Q2fjd++MlA== +"@abp/datatables.net-bs5@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" + integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== dependencies: - "@abp/datatables.net" "~7.4.0-rc.3" + "@abp/datatables.net" "~7.4.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.3.tgz#d32d2f18dbd63ac9fcb459e965137504c1dd6c21" - integrity sha512-bC29AdMi/9IQP6wy2BuNebt3cbeku4c0NdsSyw7S4YFZBozMpQHt5r5c75wH5YFn08h+fQxpbIWtMczYPsy40A== +"@abp/datatables.net@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" + integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.3.tgz#a8522559e3424dfd4bb228bf37e9f8faf744e91e" - integrity sha512-UYLR80Fw4K6DCHXYvYVr4u58AC5qFTecTBSwGKkD73PLF7sIslFjrPxkivP4LHGSTrE5ZhZFqh0BJrGfVfIlLw== +"@abp/font-awesome@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" + integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/highlight.js@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.4.0-rc.3.tgz#aaf9292ed95e70bebe65ba0ebe67a5e92e9bda46" - integrity sha512-hmg+1clhYR8LKs+k4fGTkokedvtYgnYM2+Rl4i+k43Tac++224ttJOQVGBUPxEVw8fax4GRuhw81pOKJhwsi/A== +"@abp/highlight.js@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.4.0-rc.4.tgz#25c99742250f15402374c4bf5b2c815468435680" + integrity sha512-d4BJQXN2UiCPgCVqFUL8OJzqfVwjrpRxKj8ALFtbNMT2HYw0mKOIGUpuRIvOu5P161OSDuKzhMTPZrp4SsjMXA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" "@highlightjs/cdn-assets" "~11.4.0" -"@abp/jquery-form@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.3.tgz#fe883f26508edc99b411962a87b2129c74dd0e49" - integrity sha512-tK8KwFdX1WVBbopvgKCK6Pz5RJMBzV5bEs2/ZmGheHAGTBk+IxwPfcxEhpz28FC1AarAyHTCLcOu8mGyytgzwA== +"@abp/jquery-form@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" + integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.3.tgz#6bd2e4ab3835e9910092f31e866f027fa9abdd34" - integrity sha512-Rg6skGiEq/rJir9l7yFG1dULjFYAYejXa5xkNzvGydmlaNBWKcEHbWP/7N2+N3dD7W5Ov4q8e8TX1SRGNBcSmg== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" + integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.3" + "@abp/jquery-validation" "~7.4.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.3.tgz#638524781b77266540973d510dfaa441878f5d1b" - integrity sha512-RfQnjxtW4GMvzqwldhD8eW4yeZPgXCGvsoSWOu4YsCVnA3w+XLFhZi62CVfISSGizYnJCv0L0lDDTvf9W18E7w== +"@abp/jquery-validation@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" + integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.3.tgz#8381cbea10906ae1339de2c662518a8670e58680" - integrity sha512-7aMqj4zZqoQxLGEBIVI9wTuaRlat2Vf9d56908yFblNwKyexuOOxV6caWGa5rv2WDprRW1wvFS6poMuGknL9AA== +"@abp/jquery@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" + integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" jquery "~3.6.0" -"@abp/jstree@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.4.0-rc.3.tgz#9baa5321ee4e669fedc9a43143a25def95127096" - integrity sha512-7nuCJpweGzzrxmzCzMSan6K6WXJkOpqxwg/bZKuJou5DGrum4LVR1gaDOzXHNnxatnirMwJFtCLkG5NIKhUcWw== +"@abp/jstree@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.4.0-rc.4.tgz#6c221e77ca43ecf3fa82ed74197096686e7acec5" + integrity sha512-M4Reb0XyjO07R3pcSKbGBam41Oz3x83Tz9qTVLqg0ulTpqaFB6Fny05yP/AoMohJ2EsogqYPOCo99QiTyeD+AQ== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jstree "^3.3.12" -"@abp/lodash@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.3.tgz#1898f1c4b0eb22a780f4267287691e2c29e146a2" - integrity sha512-2mH68Jm+JnctFMxCpbyQeZcjIW9mvVMHXmTvf+AwrnD5XSs3KR1xyBpRFwc0yFc9PaWLtsZnhnaz5OC93liRoQ== +"@abp/lodash@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" + integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.3.tgz#6845a9f4071cc9ea7463687fbca879d20190f1b9" - integrity sha512-dIrwCUKeoAn29MEe2G+ni1nTPdlT2WaUEbPMRSe5IZL3boKI4zJUditMq778ZcrlPbqpiFl6+yOpw26iWPbMaQ== +"@abp/luxon@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" + integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.3.tgz#6a671fb0478cef92efbd3376813cf232e42f5f49" - integrity sha512-x/B+V46JQddpnr6uP8jWZ/8sCghVt5soDhpgbc4QR5QcWbT1wpErec3Gupgxb0A2GeI4+9xFa7LHG8asIBmh8A== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" + integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.3.tgz#3f0c1d3922ccdd75dac46e8441e3a036a96db6fd" - integrity sha512-AE6adhwBnpDdWt/RNGwEPKrv0vC6lSlzrot487KGoiNAA7NIGfhVYSWo4QSedPDP+Jq2tD4fDvB/X7TgSwTdzA== +"@abp/moment@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" + integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.3.tgz#4202830db4e469be3d329ed2fb9ef8eb2ef85f8d" - integrity sha512-ikG4SFm7DPU4GOnBUaBdoFu/3PQUoIHWmsk46TvI2J3dCt+2WEgFNU6SAoF48DoMHDnnxfYwU5LYwH/sux2PvQ== +"@abp/prismjs@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.4.tgz#e267cbfa5276bbe1b51de8f67df0ce9c1443ba63" + integrity sha512-PHFc5TtIHY51Idd+wmhG41IV8QSpeF1E4o+w9eMJInEA47pIzlaH0nNqbuoBQQsrlVhzTFJ2rACZw4z76eaxNw== dependencies: - "@abp/clipboard" "~7.4.0-rc.3" - "@abp/core" "~7.4.0-rc.3" + "@abp/clipboard" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.4" prismjs "^1.26.0" -"@abp/select2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.3.tgz#134e28502e7dfa149f9feea23645b8962405d6aa" - integrity sha512-oeS/HKh1z8S1gE5YyiTt8YO9YAEw4dzi2aXY5RBeCQCpS28vYWHR7yX07AUS7YpQZNnajqL/fK14STU4z67d5g== +"@abp/select2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" + integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" select2 "^4.0.13" -"@abp/slugify@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.4.0-rc.3.tgz#57308f6be77da34943aab449ac9f0569737ea961" - integrity sha512-+MU7xKMvcJnSPgC/PKLNPqv6jMjSENLB775ULbxJquPisWXZCrmGfmXoEV9jW4TqTMiSVAY5Yt3dfFADfiMMHg== +"@abp/slugify@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.4.0-rc.4.tgz#afd70c6655d8216a00c32fdcea92587742e174c1" + integrity sha512-8M8prWvx+TfRWRPyzRhBagXs80IJST8rcEFK0MzPCT0zdYIRPQLV7EEVQtjCls63nAw2Nn7J6xifdXIPiauiiQ== dependencies: slugify "^1.6.5" -"@abp/star-rating-svg@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.4.0-rc.3.tgz#db50ef6798c7ebfb9545522cb36a9b73e086e4be" - integrity sha512-cY4anoHowV8Qg8SnCO6BSNn06es211wLyV+/M7ye1/Cr6SmBAp9ztSwMwJJ7dax47KM8JSk1g0iq4eCQXCkWnQ== +"@abp/star-rating-svg@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.4.0-rc.4.tgz#4bed8cb50e23d9c540620d215908fba377790755" + integrity sha512-XklV0msBxgUyw4evNnfTwLo7jEfJdLSYLrDEhGtWMWkwjM6qi3L6828YLmuSLKvaZh4ovoFQQm6/hURuK6qdWg== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" star-rating-svg "^3.5.0" -"@abp/sweetalert2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.3.tgz#fe47ed2311c0dc611621ddeea5cd232edca7f7da" - integrity sha512-02BcsINV+NQIBVv0kIDowp5Zggqqklu5rNSyhTHmLLXgjULS12lbc9ZAN8elvaiRov1PBKLuNymhVtSGD+vgYA== +"@abp/sweetalert2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" + integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.3.tgz#c68fcea9c7fb667115d88d935fd4234397da0986" - integrity sha512-D5rNk5eYyTQNhicYXz9Jn/Hm080UescpMEK51foGRMBKWZAK4IzbYVbA1lWumfpM8uKRXjE0Ujhow8gtMu3qEA== +"@abp/timeago@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" + integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.3.tgz#308ccab6e1be2ce7d44bdb7548e427aa4b42f5fe" - integrity sha512-oiVA8a6iqxaOmVAmALqVsy2faJe54Ao9m9rS7C9N03gYfr8cP58p+gQvuBahd7lKvDKHhkR5dRxtJsFABaFpJQ== +"@abp/toastr@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" + integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" toastr "^2.1.4" -"@abp/tui-editor@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.4.0-rc.3.tgz#741b0639e77a394e2413d93cf05f1911f0ac9d66" - integrity sha512-yOU+fJJd0aPTi0m2kfYfg2Eug6BORWur49OhEGLV7QJi1WTYTL0ISZHw58j7A5xdHcoljwqPXLpr/fYnj6eVJg== +"@abp/tui-editor@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.4.0-rc.4.tgz#830e429aebd2f819a3f30a2dbe9384c8c7e058c5" + integrity sha512-opZEMuuCGxwmu0QuzfTZhJ8FlSH+e0z0q5lbo1ywu18w270c3xLY0qGfDEjyCRq+VahHi079k4BMKGwzBvzLow== dependencies: - "@abp/jquery" "~7.4.0-rc.3" - "@abp/prismjs" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" + "@abp/prismjs" "~7.4.0-rc.4" -"@abp/uppy@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.4.0-rc.3.tgz#d74b8328405a61abbf321e7173d53d3bc05c7d12" - integrity sha512-mCzUgHMbiSWBAsyAmLMOyRBEhACMV3wWe2DtCdQpzJHWPlQQDIb8O32LlgGKt1YCLi4OVt8GaaFR8eF3sRib8A== +"@abp/uppy@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.4.0-rc.4.tgz#81a77314a526592b63d36211590ad095ca55ba23" + integrity sha512-TJ9hZrKVMIrNl0f0vNsNEOh3fu7it5EuJfwJCJ31ZDMTPPPw+6Eza/muhE1vl5lHw3pLxT7PgimHgA9R6Gv22g== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" uppy "^1.16.1" -"@abp/utils@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.3.tgz#bc02be5e7294615d42c303bb777845e0a39813e1" - integrity sha512-RkNO/Qjdo/lkGr0TkR7YydBZqmete5bewDT59gqNbp5OsUQQ45pYLH0JYVsqpIUipJjjAezzVlBZk8+AuZYLGA== +"@abp/utils@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" + integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== dependencies: just-compare "^2.3.0" diff --git a/modules/docs/app/VoloDocs.Web/package.json b/modules/docs/app/VoloDocs.Web/package.json index 9435314f1a..777703fed7 100644 --- a/modules/docs/app/VoloDocs.Web/package.json +++ b/modules/docs/app/VoloDocs.Web/package.json @@ -3,7 +3,7 @@ "name": "volo.docstestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3", - "@abp/docs": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4", + "@abp/docs": "~7.4.0-rc.4" } } diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock index c850ead39f..a1d41100a2 100644 --- a/modules/docs/app/VoloDocs.Web/yarn.lock +++ b/modules/docs/app/VoloDocs.Web/yarn.lock @@ -2,47 +2,47 @@ # yarn lockfile v1 -"@abp/anchor-js@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-7.4.0-rc.3.tgz#048d72123a75e98f09724db22a727e61d14dbaad" - integrity sha512-yy15N47jNt/+mhisRs6Or/Y7JdSwzXf9d2POh7cgnZWxAZ5dfwKEGmlMnYcDS2ZRgJWe2NQgABTb8mqx9MLCXw== +"@abp/anchor-js@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-7.4.0-rc.4.tgz#115c3915f9c06bd89ba17c2c16250d917f4a71d6" + integrity sha512-74VbQ9cz7EB3dqTRLzTDlvxuaehiCORWKMhCpDBkvLDy2ovrXv40wsygWaDXYGojGxsjkxJeZNBqTdts6cLM9w== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" anchor-js "^4.3.1" -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.3.tgz#fd39fa05c7b13ddfb7353036321142b6d8e0760b" - integrity sha512-HmJJfZsWEzgDO+pzxHSGo7XWYjljmpAcN+jBvom4gn2KwzmhiuWhZSPKx85cdtIldp3yOKjldExPdvSFwR+iSw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.3.tgz#750355b35eaf213b5127e462789d0e849a77d9c7" - integrity sha512-LgRADz+OSRXtgcWzOzBanJ3lk9WxYrHill75Bv4SOUXkDLiAGIH49jqhcga1TNSzwHy7l6KZS6hOakAujoRPzg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.3" - "@abp/bootstrap" "~7.4.0-rc.3" - "@abp/bootstrap-datepicker" "~7.4.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.3" - "@abp/datatables.net-bs5" "~7.4.0-rc.3" - "@abp/font-awesome" "~7.4.0-rc.3" - "@abp/jquery-form" "~7.4.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.3" - "@abp/lodash" "~7.4.0-rc.3" - "@abp/luxon" "~7.4.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.3" - "@abp/moment" "~7.4.0-rc.3" - "@abp/select2" "~7.4.0-rc.3" - "@abp/sweetalert2" "~7.4.0-rc.3" - "@abp/timeago" "~7.4.0-rc.3" - "@abp/toastr" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.3.tgz#678c0e7323a542fc558526a0fd024195ab9ea682" - integrity sha512-QuoQA4LJMGWs5OFGczGQMFEMBkNzEdNDqIuF8s0O9gwZ15qaqHD8PmhmHXFlPJaezRtfwzODxKKDB9wwouPGwg== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" + integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" + integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" + "@abp/bootstrap" "~7.4.0-rc.4" + "@abp/bootstrap-datepicker" "~7.4.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" + "@abp/datatables.net-bs5" "~7.4.0-rc.4" + "@abp/font-awesome" "~7.4.0-rc.4" + "@abp/jquery-form" "~7.4.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" + "@abp/lodash" "~7.4.0-rc.4" + "@abp/luxon" "~7.4.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" + "@abp/moment" "~7.4.0-rc.4" + "@abp/select2" "~7.4.0-rc.4" + "@abp/sweetalert2" "~7.4.0-rc.4" + "@abp/timeago" "~7.4.0-rc.4" + "@abp/toastr" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" + integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -51,194 +51,194 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.3.tgz#76941922c44a655b19aa1afcb88524fc3a6c85c1" - integrity sha512-/2wMvPGoXT4BoBEUuL6B/vH9aDHxde6THWkPjuHFftA/RysC5fikcK4ekqHvANcuLptyz4CwwhBnSUIMpTSVhQ== +"@abp/bootstrap-datepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" + integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.3.tgz#a5cdc0d3bc9a890f0790e5271c6b8c75a9073fdd" - integrity sha512-kEpU0WWKFrpjVH/XNl8pLOSW61oa/eIdM4pqpDc1b7yzFD58FZa4FOo87MspDEAhkESjzREkqytyfJTQHdDr9w== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" + integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.3.tgz#d70ed14f6de898e2444293a698788e1ae4eba420" - integrity sha512-2tByO67RJCj+xEyLh8/KBUWpx0XLliG2tgfDsc358GUDJYD99voakvvvDTDBpxT4z3H1UMRvYYg2O3axJTw8Aw== +"@abp/bootstrap@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" + integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" bootstrap "^5.1.3" -"@abp/clipboard@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.3.tgz#fbe3320da399eaa9efc433efe929fc9f3fc43be2" - integrity sha512-q7wKSGKD4rj2zQvSZpb0bILA2eivsA89AxeDVyHEfTBMOh6dxbg1eLY2acJwGyrXza+KbTa8n/tWM/L9w9dDWg== +"@abp/clipboard@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.4.tgz#555f72dab99343520784cbb1cb3c6c50086500c0" + integrity sha512-p4Px63x5VaS7buwg/0TU26LIZ+LPAQOBAvlHWXl8QhvpdN5OjZPX+GyvEW4UkzcNbyoB7bn9bBUYRD1cDSmlzQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" clipboard "^2.0.8" -"@abp/core@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.3.tgz#c78d1a2d7279bc6ee0c1c807788028517eb11c5e" - integrity sha512-sOOFqy2qqcrKbTRa1lFJUW6WKg6ozV+jE5P4fnJGUBlV+LsdYu+QGPefAc9PFlVNGwtcKpBV0863F85m4zV1+Q== +"@abp/core@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" + integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== dependencies: - "@abp/utils" "~7.4.0-rc.3" + "@abp/utils" "~7.4.0-rc.4" -"@abp/datatables.net-bs5@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.3.tgz#1c1585a3bca08fa1afee154d485ddf50b5593855" - integrity sha512-97+P3Olfztzf+e/hn/o66KUa++l9tchSabJfpaC0hPYPILcYDzOVlHdxFcT6ScLhxwmZAZ07gqP9Q2fjd++MlA== +"@abp/datatables.net-bs5@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" + integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== dependencies: - "@abp/datatables.net" "~7.4.0-rc.3" + "@abp/datatables.net" "~7.4.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.3.tgz#d32d2f18dbd63ac9fcb459e965137504c1dd6c21" - integrity sha512-bC29AdMi/9IQP6wy2BuNebt3cbeku4c0NdsSyw7S4YFZBozMpQHt5r5c75wH5YFn08h+fQxpbIWtMczYPsy40A== +"@abp/datatables.net@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" + integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" datatables.net "^1.11.4" -"@abp/docs@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-7.4.0-rc.3.tgz#58f37acc1460941387e7359092fd007292078794" - integrity sha512-fxKkwqk5Sj9JDp+w8P+KKJU04oXAHzpIPd1UGTioJYwRFSnb/nOgTF3AlASP1Xqu2W6wwEsQxrqyAk1RRyuuVg== +"@abp/docs@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-7.4.0-rc.4.tgz#8dbd79930a48149972abdcc87f0a03982b16997c" + integrity sha512-YYQv7Eg7TJrOg5lU1ihVbDoT4cjHbYt/uyyZjITfdM4erFhqV4AG8sFWhdNxPcAV1gKkiQe4D+TYbajflBmcZA== dependencies: - "@abp/anchor-js" "~7.4.0-rc.3" - "@abp/clipboard" "~7.4.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.3" - "@abp/popper.js" "~7.4.0-rc.3" - "@abp/prismjs" "~7.4.0-rc.3" + "@abp/anchor-js" "~7.4.0-rc.4" + "@abp/clipboard" "~7.4.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" + "@abp/popper.js" "~7.4.0-rc.4" + "@abp/prismjs" "~7.4.0-rc.4" -"@abp/font-awesome@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.3.tgz#a8522559e3424dfd4bb228bf37e9f8faf744e91e" - integrity sha512-UYLR80Fw4K6DCHXYvYVr4u58AC5qFTecTBSwGKkD73PLF7sIslFjrPxkivP4LHGSTrE5ZhZFqh0BJrGfVfIlLw== +"@abp/font-awesome@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" + integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.3.tgz#fe883f26508edc99b411962a87b2129c74dd0e49" - integrity sha512-tK8KwFdX1WVBbopvgKCK6Pz5RJMBzV5bEs2/ZmGheHAGTBk+IxwPfcxEhpz28FC1AarAyHTCLcOu8mGyytgzwA== +"@abp/jquery-form@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" + integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.3.tgz#6bd2e4ab3835e9910092f31e866f027fa9abdd34" - integrity sha512-Rg6skGiEq/rJir9l7yFG1dULjFYAYejXa5xkNzvGydmlaNBWKcEHbWP/7N2+N3dD7W5Ov4q8e8TX1SRGNBcSmg== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" + integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.3" + "@abp/jquery-validation" "~7.4.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.3.tgz#638524781b77266540973d510dfaa441878f5d1b" - integrity sha512-RfQnjxtW4GMvzqwldhD8eW4yeZPgXCGvsoSWOu4YsCVnA3w+XLFhZi62CVfISSGizYnJCv0L0lDDTvf9W18E7w== +"@abp/jquery-validation@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" + integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.3.tgz#8381cbea10906ae1339de2c662518a8670e58680" - integrity sha512-7aMqj4zZqoQxLGEBIVI9wTuaRlat2Vf9d56908yFblNwKyexuOOxV6caWGa5rv2WDprRW1wvFS6poMuGknL9AA== +"@abp/jquery@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" + integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.3.tgz#1898f1c4b0eb22a780f4267287691e2c29e146a2" - integrity sha512-2mH68Jm+JnctFMxCpbyQeZcjIW9mvVMHXmTvf+AwrnD5XSs3KR1xyBpRFwc0yFc9PaWLtsZnhnaz5OC93liRoQ== +"@abp/lodash@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" + integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.3.tgz#6845a9f4071cc9ea7463687fbca879d20190f1b9" - integrity sha512-dIrwCUKeoAn29MEe2G+ni1nTPdlT2WaUEbPMRSe5IZL3boKI4zJUditMq778ZcrlPbqpiFl6+yOpw26iWPbMaQ== +"@abp/luxon@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" + integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.3.tgz#6a671fb0478cef92efbd3376813cf232e42f5f49" - integrity sha512-x/B+V46JQddpnr6uP8jWZ/8sCghVt5soDhpgbc4QR5QcWbT1wpErec3Gupgxb0A2GeI4+9xFa7LHG8asIBmh8A== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" + integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.3.tgz#3f0c1d3922ccdd75dac46e8441e3a036a96db6fd" - integrity sha512-AE6adhwBnpDdWt/RNGwEPKrv0vC6lSlzrot487KGoiNAA7NIGfhVYSWo4QSedPDP+Jq2tD4fDvB/X7TgSwTdzA== +"@abp/moment@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" + integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== dependencies: moment "^2.9.0" -"@abp/popper.js@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-7.4.0-rc.3.tgz#1e42aba51fcab2632f6365083707425ec12b79a3" - integrity sha512-07JM/IHantcxDqwyPwiRBJLRbX1aartqW51OuT3ghKBUWBAZTp+ADXp0AtnobjzGyIBsxQ9uk33KEjNydqeCSw== +"@abp/popper.js@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-7.4.0-rc.4.tgz#13c32f419f60f8a9d16819d28136678089de21eb" + integrity sha512-pqpiKApPMbVFJIrZPYFFqfytY0rRoe467r/sSWGMvO1llQ62NuLgLXkzqqiL0crbNOm0bz0Uw3rYotc7z5q3og== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" "@popperjs/core" "^2.11.2" -"@abp/prismjs@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.3.tgz#4202830db4e469be3d329ed2fb9ef8eb2ef85f8d" - integrity sha512-ikG4SFm7DPU4GOnBUaBdoFu/3PQUoIHWmsk46TvI2J3dCt+2WEgFNU6SAoF48DoMHDnnxfYwU5LYwH/sux2PvQ== +"@abp/prismjs@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.4.tgz#e267cbfa5276bbe1b51de8f67df0ce9c1443ba63" + integrity sha512-PHFc5TtIHY51Idd+wmhG41IV8QSpeF1E4o+w9eMJInEA47pIzlaH0nNqbuoBQQsrlVhzTFJ2rACZw4z76eaxNw== dependencies: - "@abp/clipboard" "~7.4.0-rc.3" - "@abp/core" "~7.4.0-rc.3" + "@abp/clipboard" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.4" prismjs "^1.26.0" -"@abp/select2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.3.tgz#134e28502e7dfa149f9feea23645b8962405d6aa" - integrity sha512-oeS/HKh1z8S1gE5YyiTt8YO9YAEw4dzi2aXY5RBeCQCpS28vYWHR7yX07AUS7YpQZNnajqL/fK14STU4z67d5g== +"@abp/select2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" + integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.3.tgz#fe47ed2311c0dc611621ddeea5cd232edca7f7da" - integrity sha512-02BcsINV+NQIBVv0kIDowp5Zggqqklu5rNSyhTHmLLXgjULS12lbc9ZAN8elvaiRov1PBKLuNymhVtSGD+vgYA== +"@abp/sweetalert2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" + integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.3.tgz#c68fcea9c7fb667115d88d935fd4234397da0986" - integrity sha512-D5rNk5eYyTQNhicYXz9Jn/Hm080UescpMEK51foGRMBKWZAK4IzbYVbA1lWumfpM8uKRXjE0Ujhow8gtMu3qEA== +"@abp/timeago@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" + integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.3.tgz#308ccab6e1be2ce7d44bdb7548e427aa4b42f5fe" - integrity sha512-oiVA8a6iqxaOmVAmALqVsy2faJe54Ao9m9rS7C9N03gYfr8cP58p+gQvuBahd7lKvDKHhkR5dRxtJsFABaFpJQ== +"@abp/toastr@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" + integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.3.tgz#bc02be5e7294615d42c303bb777845e0a39813e1" - integrity sha512-RkNO/Qjdo/lkGr0TkR7YydBZqmete5bewDT59gqNbp5OsUQQ45pYLH0JYVsqpIUipJjjAezzVlBZk8+AuZYLGA== +"@abp/utils@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" + integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== dependencies: just-compare "^2.3.0" diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json index 3a1316c670..704a94ab02 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/package.json +++ b/modules/openiddict/app/OpenIddict.Demo.Server/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" } } diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json index b69313c308..9891205adb 100644 --- a/modules/openiddict/app/angular/package.json +++ b/modules/openiddict/app/angular/package.json @@ -12,14 +12,14 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.4.0-rc.3", - "@abp/ng.components": "~7.4.0-rc.3", - "@abp/ng.core": "~7.4.0-rc.3", - "@abp/ng.oauth": "~7.4.0-rc.3", - "@abp/ng.identity": "~7.4.0-rc.3", - "@abp/ng.setting-management": "~7.4.0-rc.3", - "@abp/ng.tenant-management": "~7.4.0-rc.3", - "@abp/ng.theme.shared": "~7.4.0-rc.3", + "@abp/ng.account": "~7.4.0-rc.4", + "@abp/ng.components": "~7.4.0-rc.4", + "@abp/ng.core": "~7.4.0-rc.4", + "@abp/ng.oauth": "~7.4.0-rc.4", + "@abp/ng.identity": "~7.4.0-rc.4", + "@abp/ng.setting-management": "~7.4.0-rc.4", + "@abp/ng.tenant-management": "~7.4.0-rc.4", + "@abp/ng.theme.shared": "~7.4.0-rc.4", "@abp/ng.theme.lepton-x": "~2.4.0-rc.2", "@angular/animations": "^15.0.1", "@angular/common": "^15.0.1", @@ -36,7 +36,7 @@ "zone.js": "~0.11.4" }, "devDependencies": { - "@abp/ng.schematics": "~7.4.0-rc.3", + "@abp/ng.schematics": "~7.4.0-rc.4", "@angular-devkit/build-angular": "^15.0.1", "@angular-eslint/builder": "~15.1.0", "@angular-eslint/eslint-plugin": "~15.1.0", diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json index ea33a50c9a..727acf59ed 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json @@ -3,6 +3,6 @@ "name": "demo-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" } } diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock index 6a7853ea08..739bb79d1c 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.3.tgz#fd39fa05c7b13ddfb7353036321142b6d8e0760b" - integrity sha512-HmJJfZsWEzgDO+pzxHSGo7XWYjljmpAcN+jBvom4gn2KwzmhiuWhZSPKx85cdtIldp3yOKjldExPdvSFwR+iSw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.3.tgz#750355b35eaf213b5127e462789d0e849a77d9c7" - integrity sha512-LgRADz+OSRXtgcWzOzBanJ3lk9WxYrHill75Bv4SOUXkDLiAGIH49jqhcga1TNSzwHy7l6KZS6hOakAujoRPzg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.3" - "@abp/bootstrap" "~7.4.0-rc.3" - "@abp/bootstrap-datepicker" "~7.4.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.3" - "@abp/datatables.net-bs5" "~7.4.0-rc.3" - "@abp/font-awesome" "~7.4.0-rc.3" - "@abp/jquery-form" "~7.4.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.3" - "@abp/lodash" "~7.4.0-rc.3" - "@abp/luxon" "~7.4.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.3" - "@abp/moment" "~7.4.0-rc.3" - "@abp/select2" "~7.4.0-rc.3" - "@abp/sweetalert2" "~7.4.0-rc.3" - "@abp/timeago" "~7.4.0-rc.3" - "@abp/toastr" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.3.tgz#678c0e7323a542fc558526a0fd024195ab9ea682" - integrity sha512-QuoQA4LJMGWs5OFGczGQMFEMBkNzEdNDqIuF8s0O9gwZ15qaqHD8PmhmHXFlPJaezRtfwzODxKKDB9wwouPGwg== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" + integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" + integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" + "@abp/bootstrap" "~7.4.0-rc.4" + "@abp/bootstrap-datepicker" "~7.4.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" + "@abp/datatables.net-bs5" "~7.4.0-rc.4" + "@abp/font-awesome" "~7.4.0-rc.4" + "@abp/jquery-form" "~7.4.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" + "@abp/lodash" "~7.4.0-rc.4" + "@abp/luxon" "~7.4.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" + "@abp/moment" "~7.4.0-rc.4" + "@abp/select2" "~7.4.0-rc.4" + "@abp/sweetalert2" "~7.4.0-rc.4" + "@abp/timeago" "~7.4.0-rc.4" + "@abp/toastr" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" + integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.3.tgz#76941922c44a655b19aa1afcb88524fc3a6c85c1" - integrity sha512-/2wMvPGoXT4BoBEUuL6B/vH9aDHxde6THWkPjuHFftA/RysC5fikcK4ekqHvANcuLptyz4CwwhBnSUIMpTSVhQ== +"@abp/bootstrap-datepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" + integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.3.tgz#a5cdc0d3bc9a890f0790e5271c6b8c75a9073fdd" - integrity sha512-kEpU0WWKFrpjVH/XNl8pLOSW61oa/eIdM4pqpDc1b7yzFD58FZa4FOo87MspDEAhkESjzREkqytyfJTQHdDr9w== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" + integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.3.tgz#d70ed14f6de898e2444293a698788e1ae4eba420" - integrity sha512-2tByO67RJCj+xEyLh8/KBUWpx0XLliG2tgfDsc358GUDJYD99voakvvvDTDBpxT4z3H1UMRvYYg2O3axJTw8Aw== +"@abp/bootstrap@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" + integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" bootstrap "^5.1.3" -"@abp/core@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.3.tgz#c78d1a2d7279bc6ee0c1c807788028517eb11c5e" - integrity sha512-sOOFqy2qqcrKbTRa1lFJUW6WKg6ozV+jE5P4fnJGUBlV+LsdYu+QGPefAc9PFlVNGwtcKpBV0863F85m4zV1+Q== +"@abp/core@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" + integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== dependencies: - "@abp/utils" "~7.4.0-rc.3" + "@abp/utils" "~7.4.0-rc.4" -"@abp/datatables.net-bs5@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.3.tgz#1c1585a3bca08fa1afee154d485ddf50b5593855" - integrity sha512-97+P3Olfztzf+e/hn/o66KUa++l9tchSabJfpaC0hPYPILcYDzOVlHdxFcT6ScLhxwmZAZ07gqP9Q2fjd++MlA== +"@abp/datatables.net-bs5@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" + integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== dependencies: - "@abp/datatables.net" "~7.4.0-rc.3" + "@abp/datatables.net" "~7.4.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.3.tgz#d32d2f18dbd63ac9fcb459e965137504c1dd6c21" - integrity sha512-bC29AdMi/9IQP6wy2BuNebt3cbeku4c0NdsSyw7S4YFZBozMpQHt5r5c75wH5YFn08h+fQxpbIWtMczYPsy40A== +"@abp/datatables.net@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" + integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.3.tgz#a8522559e3424dfd4bb228bf37e9f8faf744e91e" - integrity sha512-UYLR80Fw4K6DCHXYvYVr4u58AC5qFTecTBSwGKkD73PLF7sIslFjrPxkivP4LHGSTrE5ZhZFqh0BJrGfVfIlLw== +"@abp/font-awesome@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" + integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.3.tgz#fe883f26508edc99b411962a87b2129c74dd0e49" - integrity sha512-tK8KwFdX1WVBbopvgKCK6Pz5RJMBzV5bEs2/ZmGheHAGTBk+IxwPfcxEhpz28FC1AarAyHTCLcOu8mGyytgzwA== +"@abp/jquery-form@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" + integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.3.tgz#6bd2e4ab3835e9910092f31e866f027fa9abdd34" - integrity sha512-Rg6skGiEq/rJir9l7yFG1dULjFYAYejXa5xkNzvGydmlaNBWKcEHbWP/7N2+N3dD7W5Ov4q8e8TX1SRGNBcSmg== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" + integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.3" + "@abp/jquery-validation" "~7.4.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.3.tgz#638524781b77266540973d510dfaa441878f5d1b" - integrity sha512-RfQnjxtW4GMvzqwldhD8eW4yeZPgXCGvsoSWOu4YsCVnA3w+XLFhZi62CVfISSGizYnJCv0L0lDDTvf9W18E7w== +"@abp/jquery-validation@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" + integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.3.tgz#8381cbea10906ae1339de2c662518a8670e58680" - integrity sha512-7aMqj4zZqoQxLGEBIVI9wTuaRlat2Vf9d56908yFblNwKyexuOOxV6caWGa5rv2WDprRW1wvFS6poMuGknL9AA== +"@abp/jquery@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" + integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.3.tgz#1898f1c4b0eb22a780f4267287691e2c29e146a2" - integrity sha512-2mH68Jm+JnctFMxCpbyQeZcjIW9mvVMHXmTvf+AwrnD5XSs3KR1xyBpRFwc0yFc9PaWLtsZnhnaz5OC93liRoQ== +"@abp/lodash@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" + integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.3.tgz#6845a9f4071cc9ea7463687fbca879d20190f1b9" - integrity sha512-dIrwCUKeoAn29MEe2G+ni1nTPdlT2WaUEbPMRSe5IZL3boKI4zJUditMq778ZcrlPbqpiFl6+yOpw26iWPbMaQ== +"@abp/luxon@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" + integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.3.tgz#6a671fb0478cef92efbd3376813cf232e42f5f49" - integrity sha512-x/B+V46JQddpnr6uP8jWZ/8sCghVt5soDhpgbc4QR5QcWbT1wpErec3Gupgxb0A2GeI4+9xFa7LHG8asIBmh8A== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" + integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.3.tgz#3f0c1d3922ccdd75dac46e8441e3a036a96db6fd" - integrity sha512-AE6adhwBnpDdWt/RNGwEPKrv0vC6lSlzrot487KGoiNAA7NIGfhVYSWo4QSedPDP+Jq2tD4fDvB/X7TgSwTdzA== +"@abp/moment@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" + integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== dependencies: moment "^2.9.0" -"@abp/select2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.3.tgz#134e28502e7dfa149f9feea23645b8962405d6aa" - integrity sha512-oeS/HKh1z8S1gE5YyiTt8YO9YAEw4dzi2aXY5RBeCQCpS28vYWHR7yX07AUS7YpQZNnajqL/fK14STU4z67d5g== +"@abp/select2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" + integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.3.tgz#fe47ed2311c0dc611621ddeea5cd232edca7f7da" - integrity sha512-02BcsINV+NQIBVv0kIDowp5Zggqqklu5rNSyhTHmLLXgjULS12lbc9ZAN8elvaiRov1PBKLuNymhVtSGD+vgYA== +"@abp/sweetalert2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" + integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.3.tgz#c68fcea9c7fb667115d88d935fd4234397da0986" - integrity sha512-D5rNk5eYyTQNhicYXz9Jn/Hm080UescpMEK51foGRMBKWZAK4IzbYVbA1lWumfpM8uKRXjE0Ujhow8gtMu3qEA== +"@abp/timeago@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" + integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.3.tgz#308ccab6e1be2ce7d44bdb7548e427aa4b42f5fe" - integrity sha512-oiVA8a6iqxaOmVAmALqVsy2faJe54Ao9m9rS7C9N03gYfr8cP58p+gQvuBahd7lKvDKHhkR5dRxtJsFABaFpJQ== +"@abp/toastr@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" + integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.3.tgz#bc02be5e7294615d42c303bb777845e0a39813e1" - integrity sha512-RkNO/Qjdo/lkGr0TkR7YydBZqmete5bewDT59gqNbp5OsUQQ45pYLH0JYVsqpIUipJjjAezzVlBZk8+AuZYLGA== +"@abp/utils@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" + integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== dependencies: just-compare "^2.3.0" diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json index 1d36b9f8bd..95676c765e 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3", - "@abp/virtual-file-explorer": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4", + "@abp/virtual-file-explorer": "~7.4.0-rc.4" } } diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock index b0094f03cc..62673456fe 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.3.tgz#fd39fa05c7b13ddfb7353036321142b6d8e0760b" - integrity sha512-HmJJfZsWEzgDO+pzxHSGo7XWYjljmpAcN+jBvom4gn2KwzmhiuWhZSPKx85cdtIldp3yOKjldExPdvSFwR+iSw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.3.tgz#750355b35eaf213b5127e462789d0e849a77d9c7" - integrity sha512-LgRADz+OSRXtgcWzOzBanJ3lk9WxYrHill75Bv4SOUXkDLiAGIH49jqhcga1TNSzwHy7l6KZS6hOakAujoRPzg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.3" - "@abp/bootstrap" "~7.4.0-rc.3" - "@abp/bootstrap-datepicker" "~7.4.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.3" - "@abp/datatables.net-bs5" "~7.4.0-rc.3" - "@abp/font-awesome" "~7.4.0-rc.3" - "@abp/jquery-form" "~7.4.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.3" - "@abp/lodash" "~7.4.0-rc.3" - "@abp/luxon" "~7.4.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.3" - "@abp/moment" "~7.4.0-rc.3" - "@abp/select2" "~7.4.0-rc.3" - "@abp/sweetalert2" "~7.4.0-rc.3" - "@abp/timeago" "~7.4.0-rc.3" - "@abp/toastr" "~7.4.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.3.tgz#678c0e7323a542fc558526a0fd024195ab9ea682" - integrity sha512-QuoQA4LJMGWs5OFGczGQMFEMBkNzEdNDqIuF8s0O9gwZ15qaqHD8PmhmHXFlPJaezRtfwzODxKKDB9wwouPGwg== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" + integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" + integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" + "@abp/bootstrap" "~7.4.0-rc.4" + "@abp/bootstrap-datepicker" "~7.4.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" + "@abp/datatables.net-bs5" "~7.4.0-rc.4" + "@abp/font-awesome" "~7.4.0-rc.4" + "@abp/jquery-form" "~7.4.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" + "@abp/lodash" "~7.4.0-rc.4" + "@abp/luxon" "~7.4.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" + "@abp/moment" "~7.4.0-rc.4" + "@abp/select2" "~7.4.0-rc.4" + "@abp/sweetalert2" "~7.4.0-rc.4" + "@abp/timeago" "~7.4.0-rc.4" + "@abp/toastr" "~7.4.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" + integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,185 +43,185 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.3.tgz#76941922c44a655b19aa1afcb88524fc3a6c85c1" - integrity sha512-/2wMvPGoXT4BoBEUuL6B/vH9aDHxde6THWkPjuHFftA/RysC5fikcK4ekqHvANcuLptyz4CwwhBnSUIMpTSVhQ== +"@abp/bootstrap-datepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" + integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.3.tgz#a5cdc0d3bc9a890f0790e5271c6b8c75a9073fdd" - integrity sha512-kEpU0WWKFrpjVH/XNl8pLOSW61oa/eIdM4pqpDc1b7yzFD58FZa4FOo87MspDEAhkESjzREkqytyfJTQHdDr9w== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" + integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.3.tgz#d70ed14f6de898e2444293a698788e1ae4eba420" - integrity sha512-2tByO67RJCj+xEyLh8/KBUWpx0XLliG2tgfDsc358GUDJYD99voakvvvDTDBpxT4z3H1UMRvYYg2O3axJTw8Aw== +"@abp/bootstrap@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" + integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" bootstrap "^5.1.3" -"@abp/clipboard@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.3.tgz#fbe3320da399eaa9efc433efe929fc9f3fc43be2" - integrity sha512-q7wKSGKD4rj2zQvSZpb0bILA2eivsA89AxeDVyHEfTBMOh6dxbg1eLY2acJwGyrXza+KbTa8n/tWM/L9w9dDWg== +"@abp/clipboard@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.4.tgz#555f72dab99343520784cbb1cb3c6c50086500c0" + integrity sha512-p4Px63x5VaS7buwg/0TU26LIZ+LPAQOBAvlHWXl8QhvpdN5OjZPX+GyvEW4UkzcNbyoB7bn9bBUYRD1cDSmlzQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" clipboard "^2.0.8" -"@abp/core@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.3.tgz#c78d1a2d7279bc6ee0c1c807788028517eb11c5e" - integrity sha512-sOOFqy2qqcrKbTRa1lFJUW6WKg6ozV+jE5P4fnJGUBlV+LsdYu+QGPefAc9PFlVNGwtcKpBV0863F85m4zV1+Q== +"@abp/core@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" + integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== dependencies: - "@abp/utils" "~7.4.0-rc.3" + "@abp/utils" "~7.4.0-rc.4" -"@abp/datatables.net-bs5@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.3.tgz#1c1585a3bca08fa1afee154d485ddf50b5593855" - integrity sha512-97+P3Olfztzf+e/hn/o66KUa++l9tchSabJfpaC0hPYPILcYDzOVlHdxFcT6ScLhxwmZAZ07gqP9Q2fjd++MlA== +"@abp/datatables.net-bs5@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" + integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== dependencies: - "@abp/datatables.net" "~7.4.0-rc.3" + "@abp/datatables.net" "~7.4.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.3.tgz#d32d2f18dbd63ac9fcb459e965137504c1dd6c21" - integrity sha512-bC29AdMi/9IQP6wy2BuNebt3cbeku4c0NdsSyw7S4YFZBozMpQHt5r5c75wH5YFn08h+fQxpbIWtMczYPsy40A== +"@abp/datatables.net@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" + integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.3.tgz#a8522559e3424dfd4bb228bf37e9f8faf744e91e" - integrity sha512-UYLR80Fw4K6DCHXYvYVr4u58AC5qFTecTBSwGKkD73PLF7sIslFjrPxkivP4LHGSTrE5ZhZFqh0BJrGfVfIlLw== +"@abp/font-awesome@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" + integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.3.tgz#fe883f26508edc99b411962a87b2129c74dd0e49" - integrity sha512-tK8KwFdX1WVBbopvgKCK6Pz5RJMBzV5bEs2/ZmGheHAGTBk+IxwPfcxEhpz28FC1AarAyHTCLcOu8mGyytgzwA== +"@abp/jquery-form@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" + integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.3.tgz#6bd2e4ab3835e9910092f31e866f027fa9abdd34" - integrity sha512-Rg6skGiEq/rJir9l7yFG1dULjFYAYejXa5xkNzvGydmlaNBWKcEHbWP/7N2+N3dD7W5Ov4q8e8TX1SRGNBcSmg== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" + integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.3" + "@abp/jquery-validation" "~7.4.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.3.tgz#638524781b77266540973d510dfaa441878f5d1b" - integrity sha512-RfQnjxtW4GMvzqwldhD8eW4yeZPgXCGvsoSWOu4YsCVnA3w+XLFhZi62CVfISSGizYnJCv0L0lDDTvf9W18E7w== +"@abp/jquery-validation@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" + integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.3.tgz#8381cbea10906ae1339de2c662518a8670e58680" - integrity sha512-7aMqj4zZqoQxLGEBIVI9wTuaRlat2Vf9d56908yFblNwKyexuOOxV6caWGa5rv2WDprRW1wvFS6poMuGknL9AA== +"@abp/jquery@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" + integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.3.tgz#1898f1c4b0eb22a780f4267287691e2c29e146a2" - integrity sha512-2mH68Jm+JnctFMxCpbyQeZcjIW9mvVMHXmTvf+AwrnD5XSs3KR1xyBpRFwc0yFc9PaWLtsZnhnaz5OC93liRoQ== +"@abp/lodash@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" + integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.3.tgz#6845a9f4071cc9ea7463687fbca879d20190f1b9" - integrity sha512-dIrwCUKeoAn29MEe2G+ni1nTPdlT2WaUEbPMRSe5IZL3boKI4zJUditMq778ZcrlPbqpiFl6+yOpw26iWPbMaQ== +"@abp/luxon@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" + integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.3.tgz#6a671fb0478cef92efbd3376813cf232e42f5f49" - integrity sha512-x/B+V46JQddpnr6uP8jWZ/8sCghVt5soDhpgbc4QR5QcWbT1wpErec3Gupgxb0A2GeI4+9xFa7LHG8asIBmh8A== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" + integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.3.tgz#3f0c1d3922ccdd75dac46e8441e3a036a96db6fd" - integrity sha512-AE6adhwBnpDdWt/RNGwEPKrv0vC6lSlzrot487KGoiNAA7NIGfhVYSWo4QSedPDP+Jq2tD4fDvB/X7TgSwTdzA== +"@abp/moment@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" + integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.3.tgz#4202830db4e469be3d329ed2fb9ef8eb2ef85f8d" - integrity sha512-ikG4SFm7DPU4GOnBUaBdoFu/3PQUoIHWmsk46TvI2J3dCt+2WEgFNU6SAoF48DoMHDnnxfYwU5LYwH/sux2PvQ== +"@abp/prismjs@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.4.tgz#e267cbfa5276bbe1b51de8f67df0ce9c1443ba63" + integrity sha512-PHFc5TtIHY51Idd+wmhG41IV8QSpeF1E4o+w9eMJInEA47pIzlaH0nNqbuoBQQsrlVhzTFJ2rACZw4z76eaxNw== dependencies: - "@abp/clipboard" "~7.4.0-rc.3" - "@abp/core" "~7.4.0-rc.3" + "@abp/clipboard" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.4" prismjs "^1.26.0" -"@abp/select2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.3.tgz#134e28502e7dfa149f9feea23645b8962405d6aa" - integrity sha512-oeS/HKh1z8S1gE5YyiTt8YO9YAEw4dzi2aXY5RBeCQCpS28vYWHR7yX07AUS7YpQZNnajqL/fK14STU4z67d5g== +"@abp/select2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" + integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.3.tgz#fe47ed2311c0dc611621ddeea5cd232edca7f7da" - integrity sha512-02BcsINV+NQIBVv0kIDowp5Zggqqklu5rNSyhTHmLLXgjULS12lbc9ZAN8elvaiRov1PBKLuNymhVtSGD+vgYA== +"@abp/sweetalert2@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" + integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== dependencies: - "@abp/core" "~7.4.0-rc.3" + "@abp/core" "~7.4.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.3.tgz#c68fcea9c7fb667115d88d935fd4234397da0986" - integrity sha512-D5rNk5eYyTQNhicYXz9Jn/Hm080UescpMEK51foGRMBKWZAK4IzbYVbA1lWumfpM8uKRXjE0Ujhow8gtMu3qEA== +"@abp/timeago@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" + integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.3.tgz#308ccab6e1be2ce7d44bdb7548e427aa4b42f5fe" - integrity sha512-oiVA8a6iqxaOmVAmALqVsy2faJe54Ao9m9rS7C9N03gYfr8cP58p+gQvuBahd7lKvDKHhkR5dRxtJsFABaFpJQ== +"@abp/toastr@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" + integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== dependencies: - "@abp/jquery" "~7.4.0-rc.3" + "@abp/jquery" "~7.4.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.3.tgz#bc02be5e7294615d42c303bb777845e0a39813e1" - integrity sha512-RkNO/Qjdo/lkGr0TkR7YydBZqmete5bewDT59gqNbp5OsUQQ45pYLH0JYVsqpIUipJjjAezzVlBZk8+AuZYLGA== +"@abp/utils@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" + integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== dependencies: just-compare "^2.3.0" -"@abp/virtual-file-explorer@~7.4.0-rc.3": - version "7.4.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-7.4.0-rc.3.tgz#1c3290e8196122b0707a4828d7a3ac35be7bd711" - integrity sha512-MmdgMoGigzbp99MKqnTrn66cRQMuneiejkqEj+1d8/D0iU847uRiMJucCp4TAVE0OOsTMCFNKj0xiXS0BZR1jw== +"@abp/virtual-file-explorer@~7.4.0-rc.4": + version "7.4.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-7.4.0-rc.4.tgz#4a47fc551baa243de9cea13a65591ea73dcd18b6" + integrity sha512-e1xM/AQls7WhUVmJjV04BEeoMRtwfJTP1FHZi+/LHud1cRwmuz7+HfvPuwwOMPZDPd8xWQrk/h9VPZ5tQCEdHg== dependencies: - "@abp/clipboard" "~7.4.0-rc.3" - "@abp/prismjs" "~7.4.0-rc.3" + "@abp/clipboard" "~7.4.0-rc.4" + "@abp/prismjs" "~7.4.0-rc.4" "@fortawesome/fontawesome-free@^5.15.4": version "5.15.4" diff --git a/npm/lerna.json b/npm/lerna.json index a67cdae5d8..55103cca1a 100644 --- a/npm/lerna.json +++ b/npm/lerna.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "packages": [ "packs/*" ], diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index b5f5bddbf7..497219f722 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -44,20 +44,20 @@ }, "private": true, "devDependencies": { - "@abp/ng.account": "~7.4.0-rc.3", - "@abp/ng.account.core": "~7.4.0-rc.3", - "@abp/ng.core": "~7.4.0-rc.3", - "@abp/ng.feature-management": "~7.4.0-rc.3", - "@abp/ng.identity": "~7.4.0-rc.3", - "@abp/ng.oauth": "~7.4.0-rc.3", - "@abp/ng.permission-management": "~7.4.0-rc.3", - "@abp/ng.schematics": "~7.4.0-rc.3", - "@abp/ng.setting-management": "~7.4.0-rc.3", - "@abp/ng.tenant-management": "~7.4.0-rc.3", - "@abp/ng.theme.basic": "~7.4.0-rc.3", + "@abp/ng.account": "~7.4.0-rc.4", + "@abp/ng.account.core": "~7.4.0-rc.4", + "@abp/ng.core": "~7.4.0-rc.4", + "@abp/ng.feature-management": "~7.4.0-rc.4", + "@abp/ng.identity": "~7.4.0-rc.4", + "@abp/ng.oauth": "~7.4.0-rc.4", + "@abp/ng.permission-management": "~7.4.0-rc.4", + "@abp/ng.schematics": "~7.4.0-rc.4", + "@abp/ng.setting-management": "~7.4.0-rc.4", + "@abp/ng.tenant-management": "~7.4.0-rc.4", + "@abp/ng.theme.basic": "~7.4.0-rc.4", "@abp/ng.theme.lepton-x": "^2.4.0-rc.2", - "@abp/ng.theme.shared": "~7.4.0-rc.3", - "@abp/utils": "~7.4.0-rc.3", + "@abp/ng.theme.shared": "~7.4.0-rc.4", + "@abp/utils": "~7.4.0-rc.4", "@angular-devkit/build-angular": "~16.0.0", "@angular-devkit/core": "~16.0.0", "@angular-devkit/schematics": "~16.0.0", diff --git a/npm/ng-packs/packages/account-core/package.json b/npm/ng-packs/packages/account-core/package.json index dc22bb6ae3..1126eb58de 100644 --- a/npm/ng-packs/packages/account-core/package.json +++ b/npm/ng-packs/packages/account-core/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account.core", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": "~7.4.0-rc.3", - "@abp/ng.theme.shared": "~7.4.0-rc.3", + "@abp/ng.core": "~7.4.0-rc.4", + "@abp/ng.theme.shared": "~7.4.0-rc.4", "@angular/common": ">=12.0.0", "@angular/core": ">=12.0.0" }, diff --git a/npm/ng-packs/packages/account/package.json b/npm/ng-packs/packages/account/package.json index 31e8bd0886..bf0ccd17a0 100644 --- a/npm/ng-packs/packages/account/package.json +++ b/npm/ng-packs/packages/account/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~7.4.0-rc.3", - "@abp/ng.theme.shared": "~7.4.0-rc.3", + "@abp/ng.account.core": "~7.4.0-rc.4", + "@abp/ng.theme.shared": "~7.4.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json index a331e9d6f8..8bb70bee32 100644 --- a/npm/ng-packs/packages/components/package.json +++ b/npm/ng-packs/packages/components/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.components", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": ">=7.4.0-rc.3", - "@abp/ng.theme.shared": ">=7.4.0-rc.3" + "@abp/ng.core": ">=7.4.0-rc.4", + "@abp/ng.theme.shared": ">=7.4.0-rc.4" }, "dependencies": { "chart.js": "^3.5.1", diff --git a/npm/ng-packs/packages/core/package.json b/npm/ng-packs/packages/core/package.json index b57c6e97c1..d3001c8ecb 100644 --- a/npm/ng-packs/packages/core/package.json +++ b/npm/ng-packs/packages/core/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.core", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/utils": "~7.4.0-rc.3", + "@abp/utils": "~7.4.0-rc.4", "angular-oauth2-oidc": "^15.0.1", "just-clone": "^6.1.1", "just-compare": "^2.3.0", diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json index eaf0eb11f0..b4b752287e 100644 --- a/npm/ng-packs/packages/feature-management/package.json +++ b/npm/ng-packs/packages/feature-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.feature-management", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~7.4.0-rc.3", + "@abp/ng.theme.shared": "~7.4.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/generators/package.json b/npm/ng-packs/packages/generators/package.json index cc54ac927e..da0c28264c 100644 --- a/npm/ng-packs/packages/generators/package.json +++ b/npm/ng-packs/packages/generators/package.json @@ -1,6 +1,6 @@ { "name": "@abp/nx.generators", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "generators": "./generators.json", "type": "commonjs", diff --git a/npm/ng-packs/packages/identity/package.json b/npm/ng-packs/packages/identity/package.json index 1b01e9cf82..1137db7800 100644 --- a/npm/ng-packs/packages/identity/package.json +++ b/npm/ng-packs/packages/identity/package.json @@ -1,15 +1,15 @@ { "name": "@abp/ng.identity", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~7.4.0-rc.3", - "@abp/ng.permission-management": "~7.4.0-rc.3", - "@abp/ng.theme.shared": "~7.4.0-rc.3", + "@abp/ng.components": "~7.4.0-rc.4", + "@abp/ng.permission-management": "~7.4.0-rc.4", + "@abp/ng.theme.shared": "~7.4.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/oauth/package.json b/npm/ng-packs/packages/oauth/package.json index f77fa37b36..58f66c4870 100644 --- a/npm/ng-packs/packages/oauth/package.json +++ b/npm/ng-packs/packages/oauth/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.oauth", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~7.4.0-rc.3", - "@abp/utils": "~7.4.0-rc.3", + "@abp/ng.core": "~7.4.0-rc.4", + "@abp/utils": "~7.4.0-rc.4", "angular-oauth2-oidc": "^15.0.1", "just-clone": "^6.1.1", "just-compare": "^2.3.0", diff --git a/npm/ng-packs/packages/permission-management/package.json b/npm/ng-packs/packages/permission-management/package.json index 4342631056..daa320eb5a 100644 --- a/npm/ng-packs/packages/permission-management/package.json +++ b/npm/ng-packs/packages/permission-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.permission-management", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~7.4.0-rc.3", + "@abp/ng.theme.shared": "~7.4.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json index ec3535c100..15b95b639b 100644 --- a/npm/ng-packs/packages/schematics/package.json +++ b/npm/ng-packs/packages/schematics/package.json @@ -1,6 +1,6 @@ { "name": "@abp/ng.schematics", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "author": "", "schematics": "./collection.json", "dependencies": { diff --git a/npm/ng-packs/packages/setting-management/package.json b/npm/ng-packs/packages/setting-management/package.json index 874f0151d0..e0832d0836 100644 --- a/npm/ng-packs/packages/setting-management/package.json +++ b/npm/ng-packs/packages/setting-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.setting-management", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~7.4.0-rc.3", - "@abp/ng.theme.shared": "~7.4.0-rc.3", + "@abp/ng.components": "~7.4.0-rc.4", + "@abp/ng.theme.shared": "~7.4.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/tenant-management/package.json b/npm/ng-packs/packages/tenant-management/package.json index 7126582979..5eac1080cf 100644 --- a/npm/ng-packs/packages/tenant-management/package.json +++ b/npm/ng-packs/packages/tenant-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.tenant-management", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.feature-management": "~7.4.0-rc.3", - "@abp/ng.theme.shared": "~7.4.0-rc.3", + "@abp/ng.feature-management": "~7.4.0-rc.4", + "@abp/ng.theme.shared": "~7.4.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-basic/package.json b/npm/ng-packs/packages/theme-basic/package.json index 55cf8de614..375994c24c 100644 --- a/npm/ng-packs/packages/theme-basic/package.json +++ b/npm/ng-packs/packages/theme-basic/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.theme.basic", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~7.4.0-rc.3", - "@abp/ng.theme.shared": "~7.4.0-rc.3", + "@abp/ng.account.core": "~7.4.0-rc.4", + "@abp/ng.theme.shared": "~7.4.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json index aa35e0ca56..798bce2ae4 100644 --- a/npm/ng-packs/packages/theme-shared/package.json +++ b/npm/ng-packs/packages/theme-shared/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.theme.shared", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~7.4.0-rc.3", + "@abp/ng.core": "~7.4.0-rc.4", "@fortawesome/fontawesome-free": "^5.15.4", "@ng-bootstrap/ng-bootstrap": "^15.0.0", "@ngx-validate/core": "^0.2.0", diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json index aa4f200f04..216b7f4c25 100644 --- a/npm/packs/anchor-js/package.json +++ b/npm/packs/anchor-js/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/anchor-js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "anchor-js": "^4.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json index 2300563be2..17f5bde782 100644 --- a/npm/packs/aspnetcore.components.server.basictheme/package.json +++ b/npm/packs/aspnetcore.components.server.basictheme/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/aspnetcore.components.server.basictheme", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.components.server.theming": "~7.4.0-rc.3" + "@abp/aspnetcore.components.server.theming": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.components.server.theming/package.json b/npm/packs/aspnetcore.components.server.theming/package.json index 9f1f230753..49fa44a88d 100644 --- a/npm/packs/aspnetcore.components.server.theming/package.json +++ b/npm/packs/aspnetcore.components.server.theming/package.json @@ -1,12 +1,12 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/aspnetcore.components.server.theming", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/bootstrap": "~7.4.0-rc.3", - "@abp/font-awesome": "~7.4.0-rc.3" + "@abp/bootstrap": "~7.4.0-rc.4", + "@abp/font-awesome": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json index 394cc2b626..68d150d601 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/aspnetcore.mvc.ui.theme.basic", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json index 5d4cfc1cac..2c5fba53f9 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/aspnetcore.mvc.ui.theme.shared", "repository": { "type": "git", @@ -10,22 +10,22 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui": "~7.4.0-rc.3", - "@abp/bootstrap": "~7.4.0-rc.3", - "@abp/bootstrap-datepicker": "~7.4.0-rc.3", - "@abp/bootstrap-daterangepicker": "~7.4.0-rc.3", - "@abp/datatables.net-bs5": "~7.4.0-rc.3", - "@abp/font-awesome": "~7.4.0-rc.3", - "@abp/jquery-form": "~7.4.0-rc.3", - "@abp/jquery-validation-unobtrusive": "~7.4.0-rc.3", - "@abp/lodash": "~7.4.0-rc.3", - "@abp/luxon": "~7.4.0-rc.3", - "@abp/malihu-custom-scrollbar-plugin": "~7.4.0-rc.3", - "@abp/moment": "~7.4.0-rc.3", - "@abp/select2": "~7.4.0-rc.3", - "@abp/sweetalert2": "~7.4.0-rc.3", - "@abp/timeago": "~7.4.0-rc.3", - "@abp/toastr": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui": "~7.4.0-rc.4", + "@abp/bootstrap": "~7.4.0-rc.4", + "@abp/bootstrap-datepicker": "~7.4.0-rc.4", + "@abp/bootstrap-daterangepicker": "~7.4.0-rc.4", + "@abp/datatables.net-bs5": "~7.4.0-rc.4", + "@abp/font-awesome": "~7.4.0-rc.4", + "@abp/jquery-form": "~7.4.0-rc.4", + "@abp/jquery-validation-unobtrusive": "~7.4.0-rc.4", + "@abp/lodash": "~7.4.0-rc.4", + "@abp/luxon": "~7.4.0-rc.4", + "@abp/malihu-custom-scrollbar-plugin": "~7.4.0-rc.4", + "@abp/moment": "~7.4.0-rc.4", + "@abp/select2": "~7.4.0-rc.4", + "@abp/sweetalert2": "~7.4.0-rc.4", + "@abp/timeago": "~7.4.0-rc.4", + "@abp/toastr": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui/package-lock.json b/npm/packs/aspnetcore.mvc.ui/package-lock.json index 1fb18b2818..5c1d285ff9 100644 --- a/npm/packs/aspnetcore.mvc.ui/package-lock.json +++ b/npm/packs/aspnetcore.mvc.ui/package-lock.json @@ -1,6 +1,6 @@ { "name": "@abp/aspnetcore.mvc.ui", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json index 4490f44cc8..12f963b7ad 100644 --- a/npm/packs/aspnetcore.mvc.ui/package.json +++ b/npm/packs/aspnetcore.mvc.ui/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/aspnetcore.mvc.ui", "repository": { "type": "git", diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json index cb63931139..649df2a435 100644 --- a/npm/packs/blogging/package.json +++ b/npm/packs/blogging/package.json @@ -1,14 +1,14 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/blogging", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.4.0-rc.3", - "@abp/owl.carousel": "~7.4.0-rc.3", - "@abp/prismjs": "~7.4.0-rc.3", - "@abp/tui-editor": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.4.0-rc.4", + "@abp/owl.carousel": "~7.4.0-rc.4", + "@abp/prismjs": "~7.4.0-rc.4", + "@abp/tui-editor": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json index ea373c01c3..a903c31137 100644 --- a/npm/packs/bootstrap-datepicker/package.json +++ b/npm/packs/bootstrap-datepicker/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/bootstrap-datepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json index e754d6001c..6e615111eb 100644 --- a/npm/packs/bootstrap-daterangepicker/package.json +++ b/npm/packs/bootstrap-daterangepicker/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/bootstrap-daterangepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json index 24cde9e202..1dcd78fc5a 100644 --- a/npm/packs/bootstrap/package.json +++ b/npm/packs/bootstrap/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/bootstrap", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "bootstrap": "^5.1.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json index 50ab94810e..e743325176 100644 --- a/npm/packs/chart.js/package.json +++ b/npm/packs/chart.js/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/chart.js", "publishConfig": { "access": "public" diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json index 209c4c7c3b..479f4a8c4c 100644 --- a/npm/packs/clipboard/package.json +++ b/npm/packs/clipboard/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/clipboard", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "clipboard": "^2.0.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json index 67d2dfb664..6508676f7a 100644 --- a/npm/packs/cms-kit.admin/package.json +++ b/npm/packs/cms-kit.admin/package.json @@ -1,15 +1,15 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/cms-kit.admin", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/codemirror": "~7.4.0-rc.3", - "@abp/jstree": "~7.4.0-rc.3", - "@abp/slugify": "~7.4.0-rc.3", - "@abp/tui-editor": "~7.4.0-rc.3", - "@abp/uppy": "~7.4.0-rc.3" + "@abp/codemirror": "~7.4.0-rc.4", + "@abp/jstree": "~7.4.0-rc.4", + "@abp/slugify": "~7.4.0-rc.4", + "@abp/tui-editor": "~7.4.0-rc.4", + "@abp/uppy": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit.public/package.json b/npm/packs/cms-kit.public/package.json index a13571be5b..ab5aebc85b 100644 --- a/npm/packs/cms-kit.public/package.json +++ b/npm/packs/cms-kit.public/package.json @@ -1,12 +1,12 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/cms-kit.public", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/highlight.js": "~7.4.0-rc.3", - "@abp/star-rating-svg": "~7.4.0-rc.3" + "@abp/highlight.js": "~7.4.0-rc.4", + "@abp/star-rating-svg": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json index 5475523175..3e51781930 100644 --- a/npm/packs/cms-kit/package.json +++ b/npm/packs/cms-kit/package.json @@ -1,12 +1,12 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/cms-kit", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/cms-kit.admin": "~7.4.0-rc.3", - "@abp/cms-kit.public": "~7.4.0-rc.3" + "@abp/cms-kit.admin": "~7.4.0-rc.4", + "@abp/cms-kit.public": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index 6f0fd4c681..0ba35eaf43 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/codemirror", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "codemirror": "^5.65.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json index afc22a8ab4..19308b19c0 100644 --- a/npm/packs/core/package.json +++ b/npm/packs/core/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/core", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/utils": "~7.4.0-rc.3" + "@abp/utils": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json index 556c3bb333..3506f7d902 100644 --- a/npm/packs/cropperjs/package.json +++ b/npm/packs/cropperjs/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/cropperjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "cropperjs": "^1.5.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json index b373229428..f3219c18b5 100644 --- a/npm/packs/datatables.net-bs4/package.json +++ b/npm/packs/datatables.net-bs4/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/datatables.net-bs4", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/datatables.net": "~7.4.0-rc.3", + "@abp/datatables.net": "~7.4.0-rc.4", "datatables.net-bs4": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json index f67ce15062..741a9d6dcf 100644 --- a/npm/packs/datatables.net-bs5/package.json +++ b/npm/packs/datatables.net-bs5/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/datatables.net-bs5", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/datatables.net": "~7.4.0-rc.3", + "@abp/datatables.net": "~7.4.0-rc.4", "datatables.net-bs5": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json index 707c479295..33e467d209 100644 --- a/npm/packs/datatables.net/package.json +++ b/npm/packs/datatables.net/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/datatables.net", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.3", + "@abp/jquery": "~7.4.0-rc.4", "datatables.net": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json index c1d96cc1c2..b3ac82d941 100644 --- a/npm/packs/docs/package.json +++ b/npm/packs/docs/package.json @@ -1,15 +1,15 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/docs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/anchor-js": "~7.4.0-rc.3", - "@abp/clipboard": "~7.4.0-rc.3", - "@abp/malihu-custom-scrollbar-plugin": "~7.4.0-rc.3", - "@abp/popper.js": "~7.4.0-rc.3", - "@abp/prismjs": "~7.4.0-rc.3" + "@abp/anchor-js": "~7.4.0-rc.4", + "@abp/clipboard": "~7.4.0-rc.4", + "@abp/malihu-custom-scrollbar-plugin": "~7.4.0-rc.4", + "@abp/popper.js": "~7.4.0-rc.4", + "@abp/prismjs": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/flag-icon-css/package.json b/npm/packs/flag-icon-css/package.json index 6a50dec64b..d45a7b2701 100644 --- a/npm/packs/flag-icon-css/package.json +++ b/npm/packs/flag-icon-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/flag-icon-css", "publishConfig": { "access": "public" diff --git a/npm/packs/flag-icons/package.json b/npm/packs/flag-icons/package.json index 7ea2a208e3..9d4dae4972 100644 --- a/npm/packs/flag-icons/package.json +++ b/npm/packs/flag-icons/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/flag-icons", "publishConfig": { "access": "public" diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json index 1ffce475cd..d88436576e 100644 --- a/npm/packs/font-awesome/package.json +++ b/npm/packs/font-awesome/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/font-awesome", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "@fortawesome/fontawesome-free": "^5.15.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json index 020727f768..226eeda6a4 100644 --- a/npm/packs/highlight.js/package.json +++ b/npm/packs/highlight.js/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/highlight.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "@highlightjs/cdn-assets": "~11.4.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json index 1974906bc7..931bb87622 100644 --- a/npm/packs/jquery-form/package.json +++ b/npm/packs/jquery-form/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/jquery-form", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.3", + "@abp/jquery": "~7.4.0-rc.4", "jquery-form": "^4.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation-unobtrusive/package.json b/npm/packs/jquery-validation-unobtrusive/package.json index 1b197fa93e..d2e9c59440 100644 --- a/npm/packs/jquery-validation-unobtrusive/package.json +++ b/npm/packs/jquery-validation-unobtrusive/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/jquery-validation-unobtrusive", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery-validation": "~7.4.0-rc.3", + "@abp/jquery-validation": "~7.4.0-rc.4", "jquery-validation-unobtrusive": "^3.2.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json index 9d32622a5f..b3dc4e10f8 100644 --- a/npm/packs/jquery-validation/package.json +++ b/npm/packs/jquery-validation/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/jquery-validation", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.3", + "@abp/jquery": "~7.4.0-rc.4", "jquery-validation": "^1.19.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json index 3535fbab07..0ba6e8aea4 100644 --- a/npm/packs/jquery/package.json +++ b/npm/packs/jquery/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/jquery", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "jquery": "~3.6.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json index a7f42ae608..517359e606 100644 --- a/npm/packs/jstree/package.json +++ b/npm/packs/jstree/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/jstree", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.3", + "@abp/jquery": "~7.4.0-rc.4", "jstree": "^3.3.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json index 38d66621e4..a72ebfe997 100644 --- a/npm/packs/lodash/package.json +++ b/npm/packs/lodash/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/lodash", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "lodash": "^4.17.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json index b6d495772b..a0926beee6 100644 --- a/npm/packs/luxon/package.json +++ b/npm/packs/luxon/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/luxon", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "luxon": "^2.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json index 0f1ee24aa4..ad84ba86a2 100644 --- a/npm/packs/malihu-custom-scrollbar-plugin/package.json +++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/malihu-custom-scrollbar-plugin", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "malihu-custom-scrollbar-plugin": "^3.1.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/markdown-it/package.json b/npm/packs/markdown-it/package.json index 4054fe9f31..b129510e35 100644 --- a/npm/packs/markdown-it/package.json +++ b/npm/packs/markdown-it/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/markdown-it", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "markdown-it": "^12.3.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json index 9fba6a3f0c..bf4108bf07 100644 --- a/npm/packs/moment/package.json +++ b/npm/packs/moment/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/moment", "repository": { "type": "git", diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json index 489eac56e5..4d059ee17b 100644 --- a/npm/packs/owl.carousel/package.json +++ b/npm/packs/owl.carousel/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/owl.carousel", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "owl.carousel": "^2.3.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json index 8d45d374f8..da1c17f9a1 100644 --- a/npm/packs/popper.js/package.json +++ b/npm/packs/popper.js/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/popper.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "@popperjs/core": "^2.11.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json index cea827d224..b21716b619 100644 --- a/npm/packs/prismjs/package.json +++ b/npm/packs/prismjs/package.json @@ -1,12 +1,12 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/prismjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~7.4.0-rc.3", - "@abp/core": "~7.4.0-rc.3", + "@abp/clipboard": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.4", "prismjs": "^1.26.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json index c60cba2fe0..b6ae5110c4 100644 --- a/npm/packs/qrcode/package.json +++ b/npm/packs/qrcode/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/qrcode", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3" + "@abp/core": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json index 5cc104fde6..ec8768cc46 100644 --- a/npm/packs/select2/package.json +++ b/npm/packs/select2/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/select2", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "select2": "^4.0.13" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json index 27f1b1edf2..633449c1a3 100644 --- a/npm/packs/signalr/package.json +++ b/npm/packs/signalr/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/signalr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "@microsoft/signalr": "~6.0.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json index 68e820f74a..4662c21a6b 100644 --- a/npm/packs/slugify/package.json +++ b/npm/packs/slugify/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/slugify", "publishConfig": { "access": "public" diff --git a/npm/packs/star-rating-svg/package.json b/npm/packs/star-rating-svg/package.json index 75f37e76d8..5bde9c74c8 100644 --- a/npm/packs/star-rating-svg/package.json +++ b/npm/packs/star-rating-svg/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/star-rating-svg", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.3", + "@abp/jquery": "~7.4.0-rc.4", "star-rating-svg": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json index 3165433d70..620644ec70 100644 --- a/npm/packs/sweetalert2/package.json +++ b/npm/packs/sweetalert2/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/sweetalert2", "publishConfig": { "access": "public" @@ -10,7 +10,7 @@ "directory": "npm/packs/sweetalert2" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "sweetalert2": "^11.3.6" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json index a29e2eb7bf..d2678b5764 100644 --- a/npm/packs/timeago/package.json +++ b/npm/packs/timeago/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/timeago", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.3", + "@abp/jquery": "~7.4.0-rc.4", "timeago": "^1.6.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json index db39f4f719..fc533243b9 100644 --- a/npm/packs/toastr/package.json +++ b/npm/packs/toastr/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/toastr", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.3", + "@abp/jquery": "~7.4.0-rc.4", "toastr": "^2.1.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json index 6a6d807441..9eb7cfec87 100644 --- a/npm/packs/tui-editor/package.json +++ b/npm/packs/tui-editor/package.json @@ -1,12 +1,12 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/tui-editor", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.3", - "@abp/prismjs": "~7.4.0-rc.3" + "@abp/jquery": "~7.4.0-rc.4", + "@abp/prismjs": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json index 1ad37cb596..24e4781990 100644 --- a/npm/packs/uppy/package.json +++ b/npm/packs/uppy/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/uppy", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.3", + "@abp/core": "~7.4.0-rc.4", "uppy": "^1.16.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json index fb29e1e5b7..fd6cad056d 100644 --- a/npm/packs/utils/package.json +++ b/npm/packs/utils/package.json @@ -1,6 +1,6 @@ { "name": "@abp/utils", - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "scripts": { "prepublishOnly": "yarn install --ignore-scripts && node prepublish.js", "ng": "ng", diff --git a/npm/packs/vee-validate/package.json b/npm/packs/vee-validate/package.json index 1a95ffc562..ceef3bd64f 100644 --- a/npm/packs/vee-validate/package.json +++ b/npm/packs/vee-validate/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/vee-validate", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/vue": "~7.4.0-rc.3", + "@abp/vue": "~7.4.0-rc.4", "vee-validate": "~3.4.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/virtual-file-explorer/package.json b/npm/packs/virtual-file-explorer/package.json index de118303b1..1572c75b6b 100644 --- a/npm/packs/virtual-file-explorer/package.json +++ b/npm/packs/virtual-file-explorer/package.json @@ -1,12 +1,12 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/virtual-file-explorer", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~7.4.0-rc.3", - "@abp/prismjs": "~7.4.0-rc.3" + "@abp/clipboard": "~7.4.0-rc.4", + "@abp/prismjs": "~7.4.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json index 461f7b3439..31eeb56739 100644 --- a/npm/packs/vue/package.json +++ b/npm/packs/vue/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.3", + "version": "7.4.0-rc.4", "name": "@abp/vue", "publishConfig": { "access": "public" diff --git a/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip b/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip index 6bdac013373bdd530754c1b44b73aab2b5b21621..0b8eba2d1299dd748867bd04ca328278510e4176 100644 GIT binary patch delta 16518 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 OxDm-5L-%3P(f$YbzXHbq delta 16359 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�uh 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 delta 6375 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 diff --git a/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip b/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip index bcca3c9b694e0243003e6609ffd65fd289aa3a93..e52fb9832165ee9e5ce0db75f57a5c93dbde6fd3 100644 GIT binary patch delta 8248 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 X_GKJ)f8Bq&BtiJHD9wrIBm@5k*a@qK delta 8226 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 Z)2!jJ$Dbn5gQv_OevO{=Y{Rzk{|EFpJ2e0R diff --git a/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip b/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip index 485f8e3e472048c39369c8fb67f4a7b79165570f..4607d1d9542f306191d6dd2dfba071e45fa5e217 100644 GIT binary patch delta 66596 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

    hAI%yVKSl@A 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%0DD<4e+hgGu51D4L$I3d$FT^a^(RXF5(qP9{ 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 diff --git a/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip b/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip index c7a9625228e1d8544cadbb5afc5a46f098a48e1f..5d083474119edf07d85a276868154356a99e531d 100644 GIT binary patch delta 18222 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 diff --git a/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip b/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip index 8ac06c20794246b52164ad2b7e20329f859d7d96..ed194cf960ce9ac294d3f156bf7bab0e36746c3b 100644 GIT binary patch delta 28936 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 diff --git a/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip b/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip index 671b75abd063083e41eb444ac91e37945e53fdb1..69057d286b0732697012a5d9143ca95c13c0673f 100644 GIT binary patch delta 13342 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 diff --git a/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip b/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip index f79d994b222cce40bf36a360a8d75dc6c09f4e71..0b881fda3bb7b2cfb6260a7a07155427c36334f0 100644 GIT binary patch delta 22312 zcmZ`>2RxPE|G(~YUEFJCW|59ZI30Z;F(3l7yzVmfMn1NrkkO zl7^-cN{hz-Jm-0etKZ-2^}IShpZ8~+&*$uObb58Bz)ARtc}>GuG7JVom@(JSVvE>3 zOv~5eWNZ%;gTI~*#Wo0{La*>y0kV)=%Gr(x_S}PPROpn-q_9acWfVkT?hWF|$gf9) z)4LT;P#iDCB*eL;*vCSJO0}0vVW@WI!R}MXHiE|+xba)*RdfbN;)J&EmSs@`QDt5{i*J}6b6 zX*phCTbFEdKznlK;>D)L^4YpOPqmi$ta^ATFLkBI8`(L%uS1@%_Un8VU3;+m#pExE z5h=R`i~4uzR(3ZkXMHI8l`6&E>c2X|V8sIMN|`YW1J>on&nl~Z1O(YKrx&rTm5SCb z+dFB>C;7MwMl&Kx)kG8~%ias;X^P=MHw@mQ4qEHf1suGrXNsK6&$Yr@s*z_xjoMDlakDLi5w{Y_Rox!maZu z=}o`)SVvxWx*m{}KE|qv`EoLMoOzD66Q-z{y?>FNW?z_ga;&G>R?V1!%54?XGmc7Z zKU#5&VOcAnJBihzkd@8txBr-F;Iiy3Yxb{eo(014msJcKyFIS&J`ly%6nF+P%skXN z!PNxjP87|MWy}mE}^S_nO)1no{W8X&e3&x0(gnl<+p)FaVjbI6vID@){l4S z+5hz1Yd8J92e$X0n8I3L7q!E@wS8~<7@;YSYyj3xpk9uC6d63$wdV5{J1OCo2jcfL6(YVv;t^0PX2{)cw zX%g7zW|6SiO1{aI{bR#_19k7(1l3pUzMiic)GIrBb#U6R=7^>BuJX@X16OLf-d_EC z{I)xyIx9-Xo?EXQo+G+zcPPR>&wSIepuJr4U{>?_>0<=%;% zTTW-B-fNXNKNI14Wb(zW+n?yfEzIle-RvB?d_Cq~C-UilpNq(LjmdQil~Yc~Z1-+F zbvCW1RjZy=ce3J_#NB0ip665A{m#Z~s&q?8j zsM%k0&byTv=BHl&E$-5gGiTZg0pF;8$s*f@TRN+@X%+T|EwpTQ*`~5_s;h{PN08ad z3F`yd8*D`uwVL_2N7&4ZRckDCsau!$!8x#xX`H`RPIgDEz?;_U4#_)n938J&*6_-N zb{dzR^oTNhEu>JC9;7{2_g=?a3z>6iGkmf(Z;FrJcgWo4#+cOktK1DgEdHcny|Um5 zvnNPvrDk=qu+7>iOSW)Wt+sZ%^v5L}v*5$(iia*Xu}ivRvyN@OyXA@0G{q9v*NLCb z*ZN-c8tbF~HT&_I-A2+9K7$n-OSwLoAFRKA)0(&Cwau<}+rC;)OLOm%Yh7=f<-e~i zv%EV-R(VFXzp7aSwwP_;8{l#6dKtL2-|uF2QG>!X(RmAh4_eKxn7pB2?xg`C{+?%* z##CdY4itYVd@q=j!E_LC1bZ`>F{ty&uZQC*DjmyY@`_N;T&Rb=lOl)2pBL^vl7j>I zazO^e3{+3Xlt7Liroc;_j}cTqJ!eRlz*A#v2{Pk%-qH+AH^D+vlO!))P3zy7HYYs7 zxZ-Gm>4Dm(VP+@4^<2CYK7Y}E?{^{Kb;G6PPYbTA<*stL(P$o=@YG(<iJstkhe}|5KCP z?W~-4NfRD@^_b{eJGu6=z@wNWeQwd|Yj56l&^%4l9_RLszn7oU)>>6p%xSmE6aBi} z&^tkkWoB7kx?;(`m_m{9L7roTEcdJ42yN7g5ah+9`mxw0sxX(}fhe6$TO8z{J zl9f4^FMXU+6DNFU)I;HW`_(ty=KN>~h>Z2wC+2-DZ)ewo&kN_xIGXwN$IWo}1zM-f z<(3@!t$Wr|UaxlTvbwO$gAQ%o3Fl9K`60G) zbHmJ>2EHD6;yZKt(Iy9GvT;wv=mp<|yY-zjwGO+sYa8Afe^K4yQjwX&wb{IT-HvyD zbuIlMI8HrM?atDUO%iK$7p8dxAm|-5dxqDTm#w07VFCRk&0w=A}-FA2DYQq8p!PNtULb=DkNUe9=eP;dl zXYb1=56G1~c+&D+TfRU2;y1$!v&(~eetj0_i#)jMh`mDbKH`K0Q}Gsc#y$(6wZYRl z0>?DrGGYt^r0cO&LGgI*C@{$tn}w3F=dC>(6uDxHQyqFk&YEOo7B98xy8(6t?tiTH z`c3o79|M{}M;@5AJaXV#->`nW`<{8qlnMd+wvDaJe#RJhDOC^_?;Cck`%&5wZei2Y z8Pn4=%FJ%LT5;oP9p#v_yRn_Kj_AB#Wz-aBTW5zgSRGFvsPjpBaBkcdrrFiJS2{hj zI)8;HcWzf{PUWnLI^(_c@Hlsaa5JMSu3i#@(mMc2{XQ@b;AxC_H0vgN`0v0?i?&L_^uif(=pZM-~+ zbyG?#?pn*9Whc*gA3gl3F5&iIb-(3#{TI3lh3$)Oai4sADY?}2ZjIls>Au0&PqfsY z+gv6wSeoZPxlP8qVh}u9^xw;YbE!9v+wyl35b1_>pj7$0W1&>4sy(qnG~$5}A8Z@S z3Q_m00sQpA!c(gw(CUr-d(EASPG#o#x{SLAt~DLN#jHQ?xvA9txHuYGIStAF!UIdk*<{KrqvF`o?1UEbLAJ|Wjiu~U4@i++r+SA%=Oc8Pti2EAGm;s7rVgC4|RGpOu2A}PFHRWo(qz*{S7Nu;sarQ`L zZcgjcZ#`huBA_@M(@34zuQsrI!sED=`?C*JKTlrZTQX*#CiD_EUs`kTCVbYu5cwms zW#ewSiCT>_ST7NF*O{4JmzKdxT5pDl)E@HqhzSeK+Zj4n-c4)jLYWfXw2ZHd$In~5 zKl;7f(FMwv%95R~oY-Jw|5iAedsb29tZcjP#t^ZoChCRH13w;>H2IR6sOR(Qeen$= z(^+LlmxRZado+ICd2-WFsnJ`j_r3^ym+1d~dE25jMtQ6#vGdClSFP=Odg0vVh@3cl zRQ6hxcq6meQ?9{5dg%)_r8I&Ieii0GESgUhOP$!hy3HKY5fxsND_Vzcp0?-e^Mx|;d&RM3= zwN-B0d!2LEZyw#4=Jw3>p@p$V)PKJ#7CpQn)0bmsd*kc%jgOa)FL}{*HX`oi(oF~L zre-v>s}iG}cJ6c89@JcRL?`;)_qf;ZyEvbZMy|9|Q#|E#a5Sc$e2eYw+kN)LmZD1^ z`qrcb%z7nQzwJlE!M78LHb=Q#7CUZ8rRsklyS&54?8{7(2;So}7iv{h@9fR`cz5TA zzz`$x`%`nZX~w@A9*=6o!kir}s= z%!rC$!$K?@MbM?Q$~a;EC+-49vT~^bLe~N z_MdZixh}kvpSz>gR>VWFZ~FYfDS;7p?ks=j7SjGswg2VlLeH%1vFiOY>pr(m-+RNe zpS3hS{;m4;)V!E!YKt{Ii)F16j2>4Mmic6WJu2&-J=Qyy{&k0T%kmnbzSB20DQNh) z-Fbb;_h3=EO>c9OH`QQAQm-`{zWXdtx+0Xa)CzCpmDy*&BGI`W2M%t`4MfSxY?%X(%7lZ;qUrG?@wRf zm47RKW9}Yqd?~UonCB}Uheu)i`desa{YZfFZ*R~7eBp|+rOH# zpgOU0yr*MQc-rA**PI%C0^3!^TxY7fOjnlf;>le+IwLi>FyX_TAfC*19gz>0n~%6y zu2MSKnS$R;F2klXmMxtUH}zd35`#ZmX{RXg8}nuwYx| zIt6dT!OL%#Jvwz>*|PV%)mOiTIz4ap)(KD8Y_dkzZE058``=ghvh=^>K<)LQ@$8jn zVnaXl3-U+z$Wm-08rw03TTD8b6omz(`nWG9y8-vtdUe6h>J6)Xb*7g#Z@2qdoN0Jp zwY=cYQuk#wAK0ItCFUN`Jljz+c~)J4WmH>z<8o;ywYsdaV$Fp&y`r6VZf8$fGkR9( zT|;nF^ZNJk6Q^ZQ&wpC6N8`hC3Af{KO3$dbh~?Wy+VK9{Z*8%-_CBYfaGums=VKRB zN4YC0?!LJBZU0na?5Q2uqo-bPn0xzY(D<+IN}DdH8zk0z+j*>43Y2<1j-T_b@j;u)=X|b!Y15vnQ_K+fY%WdFb7#fgFzS;8trBzk4%D?a0uF0zlcnYhINJReX`$^~!Rw z_F3uM0lysm%3t(ZijV)#-_dUp|J|v_I~;lFD$QwA6dB|rSZU{>mm``j$ay+ykyLhZ)@&b zjg4QIvVOaZ=GTfJJH&n~c0|8_J6%ZkHCyay)@h@kdpvHhGH5($cJAjcP| wL`4y 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 diff --git a/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip b/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip index e0c16f3a3335af494b9a32fc1aaae92803442549..8019ec7c540ac34fe64ee19491c4299c6796f636 100644 GIT binary patch delta 18216 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 >vea77#@V1*fR*a0h;N{|bM67V*x=CcI6 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 E00W|gaR2}S diff --git a/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip b/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip index c814b884fdf38f07c27e46547ddd78008caf21c5..54b43afda0a731204138cd40e7bf779833357161 100644 GIT binary patch delta 16955 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 DmknnI delta 16845 zcmZ{L2Rv8*_rH7XJ+rg2C1hrlEsBiDrZTcu8KJikl_cD_BpD?wN{R+bQ^`tYWu{?M zNg4US?!E8E`}_I*Js$VrIM4Gs=e*82uX(Q`+K!SNb;|!-Ydk7^B zd=F{ZfRbJ3_cHHW2TX}mA=kYmk<5?GNWHKJCkDw~U~Wo+sHkLVsHhx}EMYq&VJ#zR z+arCBdcH+b!`WgU%`^*UOX@}?Cg(KX9q!Tv=12P{H{9d4SgkLRep6H9s23=vG*cf_ zt;$$#8ZRa@qh5G&`BRdRx4mg#_?EqFU(N-W_s!LPeBIX0s3z#VSa|LpKG&)6Tc-MQlpLYHO#59iCrpQmD3A!<{d2iQyc};U~&k+41f7 zUX#R7v)j|NY(MU#Y*nzjzqm4V>yVO#jh^b2#B+RCJvEP3s0T!aYo)uZixr(WRGlSF|k?czer)xt_fLxn=ci{`p$3)zZ<=?k#3>2jrd~)bS4c8Y^Ka z+qzhPNGYwiJf_@WC^I_7q$bj7k^bc*^c;QbCCIN={`}z84w^SK`%>e~t%o1Jdgn{m zqsmWv-s&;Q^LCYPaIWv3OleWCwHp>ht{5tXJT(38d23C~@M9WQ{suZ~)vN8-n+iM2 zXxL02D+T1~-`Ih$9x$t;-Nb&QYEgUI^6tkBor&TDoZqWM=v_(&kF;_bmCVV$`|<75 zaH-m-Bg|d8p@(z>D;mrWl)IJ~Fs&iou?$sH^i{7|{_v8tlUIGO2JMuJ<@c8Z&nt!V zK8U=IiqVPQeRQYdPrHF5bs15i3OBj?9Fn9hPo- zW;*UXEXz9*7WGvrkhY9-VTb<3?=9S~?uEL(bBZgdRxH0Sp>(Quvwzs@75j5Pwx3CB zQD&Rehlp*h%=aaZ%&b1@^r}x^8Myq`a?PW0QHnHI%gPGjL%G^iPLLW) zIP!dp5~{BN)1%h3Fe_5zSB!J7>Hp=jSD*CfCu-r6QW^s`ruRCz>LNPIz9c55ddWn2 z2PRVsR=pU3+D;B+as$FxdVj!DP%2I2^`i}wdk2<8bmnsVxdm(%j>va7`E}o#mJN+6 zG|KcmaxLS4c2SG3MWGexS>wlJA3mhIed_$d8&o9|yv?^$Fva=Uxl34f@$sAA(8w<*v0&%56o zYi>WHT=CTOnEON8^{w3x?l^R8J(IecUn6}gL(WKuPUr@V&d(lS^(k_gXB8S6rY=HE z6u1{(AdxCkcofd6+`@iWJ8V=YCctB=V>s~AN(r5%hu8j%%sY)DRxC1J9?Z^DU?LpP zCP`r;Y{)%LJyK&5YFV5jZ>U(>Xs6USFA$jBubhALW>LeH4$sw@-MR5E`xXj1wta8A z&Q(!sQpy|K+%Tt8a^zlmlCi?qX{WMBjiDSV5taQF$#>|Q`_kiG$`=Q2$597=A1Ev1 zR4aYIts-J=Vg9i2MsK^}HxXIdO@~dje_bw08fi1vd*EtKDlGdoQ&yGoyy_tvi!WzO zp<uy>mUO;n;*x*XCI;FaNf>O*h}EGw+(l1OW4ruMK)1U=2%5oU;SPRBgjavp z+DrscQ+o!FsGN=;QBgU1<@f?};lK$dde9&QMzdNWNi1~qh=&dfn!pUJk_xjtwmnkj zc```9#3nT}z{d0a74K!OwORtzFZn!PO;*0XV1B#a&o!z;GCdC6em>{>e-+ZM%;*z}65ZtwO z9}k_~x&8MZIVl~O_3?7Ld(UdHzP&SWbm+m_<0`I=pObi8 z)5Iq8Gaivf$LN+>Ss!d;KUI>I+7^9CJ;DDB`;W(qq!GR9ZElR3cfWloI^j#hTb|q# zKfv3xi*huBvHKp6<~4mcV$x7GB(yW-qG3#oTtIs3oe!CFuZn;2PV?oLeWuGk>9E9@rkfY{lDwzzltH=9;7+%D~~3=#7lZ$s)= z6vrEHb>xcWM2}vJJQSwY_U6s-yPeFHR+SS28a9?W^gH*h^u^bZ&b?7k2C6uMKY?8jp=f=|* z>W3qC7tLH^7X-@p+5G&LIC6uhn^_=sC8RfSnU2?_PwQ#n+=qwW$0y$Q+O9J9Dw(r4 z{%AgI@O9g_hub1sGfuAe^;NG_oaAMQOyn%R)5qrd$kw(YPP?HSnx^~VQh8&Gd6?wQ z@x#Hse&`E^UlY`n!)kqRMKdi(S_y>AR^mykKD(VftOhN|@j`fM5=u_s2 zcQ09O%-eiZA*ZwAT#8oe^)jjU-0W1{pC&bxdg?V^=O=u6t_|MWtJK;h*quys_wJ{6 z*Vg@1GQDq*-g+gE{hf?}P|$&-$rv?nukhqfq?7xZQ-%Kmqjf^#hvW`#&L1aT%T$#e z{MUF1H5!r*n6;2X365nR+02x8zo) zSn#0*p6L?ZSLN^ZsYwy?vhfHndYQ6)7Ml@Gc*2-<|OdnzO5?wq6uSx4rPGYkbs zxr@GMU#KmswloYs{$mF1{jtepA=7Y2+opwqcXp%;kJ**?H6*Cz2xoRvRi_xMyiC(~@{d4Ry$4e@gY3&(@?v-x3n&M0= zeBH>oAu7XVQ9q#RQJ|`N^mP(XzF4w#Hf`vOIVAkFKAZ6KqkGc|>JQ5D{1`a)cCkg) zMW91+@mh~T^lO3MO26EckFm3}(NO%jc}ZrffLhD-sjjEmANrp<=N^eHinTxY$)V;2 zzm{x7!9Azcq-TD%{7vu1sBFr1CvrSi>%8z>r)O7vg!#{pY+b4YYqoG_UL<)&ch0c4 zEw-dQ2#<2MrOT*IX_2tn<6Es|&=jSA>yvy-#8CrC^9!S|6Q{wT)acUU_@J?s-62Fj zFZV)1K!Nt?xM6*LSBm4Ej1`^5;3GH9uUz7f>AABwFt>BQH}YG!?APzi|GznciYmPN zt;bgX7~JD z_hjO%j#XZ+>4vQBXFokQ47R@ZCLqJk{bzqIHIrKK5oaIyS&vJOiuwh{X$f{T$qlt9 zKd46fTg@|t7W**?UFu4t3Pf^e*1lh(r$+bcXow6iiJdol8<%O?O9Sh~z4D)#Y&o{N zbJ$b#E9ccDMgz$}q+z8|6|HNw=+CZ1Tre<+D%P zBN$`u*G*f?oxLuxVb3EYOM%m?Ul>(ih|KWjvfqn*+EyFA?={VJCH2fXnTW!1`msAf zU$#11wlo>Z#Z(MY$@&Od^(|kinVCA`bZyPCPfoq%N+8ipe^2wsPQM8}RnuWRO4wj3 zswi5-!%x5ZzM3F0PA>l^II^$=asqjMLn zen!KW{LVAX6?2Kb-W4`7(%mQfx=JzDXzaeP9gEs2Cauw-xyk6rsO*7FUm4(YtKpl| zLga_jHC4T8`Rq)s&rD4l+boqC-y8~!8QZ>hmvUm4E4nZg=e_@eR?;&yr)O}`3pd6e zZF7RWPg~+IKziYdcM!8c!Mt!6E!MOl3A*wXg<#*!NJ7mmEu8cj*s zJRkjK!P91}Iyoh1%b`fExcMJW@^#^ig2F97Do#Y4^R@5cFh*KA-R#vEdeRlx&HTO? zeRr7Z4XTPhItNerzh)sbbh~zOQM4#%D<1 zZqAYU%~t*=>3V^KF~Jp=ANwOJVQY5X+h0(_aZ8J7wL^BZw@hGrRMOh}m&(j*yIS5V zjl<_@HbEhRwZ9y%Ewn2<`n=>d7xP@Cz9Yc2Po&8}EwNWO-lIdkx_7(I{3I>Kz(xwg zy7759I(#3@h@CTzG<_1aMaK3Al6F%osVJwWDVyxnjX5?}eI*FVt_%J#IOFG1@xn{z z>M7}!?1hzRzn||;>&br0wb7m}KX&73{@NQop-&jTnACPoMekQ{^B>*mknrSD_vsrP z%WmV*tZ$`Ek8hXI8r>~)<+4?dg5TZ;Svi~H1PYi~yM6UU21Y8fRrXzfto^coqUia z{qUHBlR)DGkAj!iyMh|u9(!WzV`kKxyiR-YO5euWrOA}}vsd@D9cs34`D!K<=c5+Q z+|(j-Nu{P_>FOO=QQbD~OK!5MbghYqt#{x|dV?(I^Ma186MTInaW2gh7f+6;)z5Ue zjvTSh8Mx5F-cl+kwEt%NEE zfCETxWF;Q<<5BL!u$qj?C5BZ>+zEW6t@3pw84-*RAhoD8I)+AY?`8`d>2$B0a?Y+;~zCPoL-zw(Our$44A!Wy@<;Ki2*Y@>9JTt#|K9_ks4o~wg3S8tLb2CU)xRl$V|B6NeUZZ!N zcOhdY$k8LC=H;A z9Ia<+a-jDU%!^(9_?_lpS4)`$gKgmHkG(ri*h^@iuy^0^`Q}~wuxGX!%^bAyUk~;z zdXzazhV2&nni?;WLql6~KVj#(g-WlYH?83u6AC*|M*DtCCyAFzoIieWHQFIWUMlD7 zt4)VLM+k>`X=Um8B5tqcrHsT9~)GE`b}uC&I?hQ*-QK5=1$us0@(A1f6Q3BncXP zebi5Nz|)NBLBOOYZLiDdm<6nHk0jsKn2Xdd+4dCOo28j^q?3l zf<$ESlU$X8Y$fN?HKgCDp6!aA^LC;$O6hNzmY5$L^z2GAwFzg>RDQV-uliLnd5goy z+PttsX2)xEw&#I8P-^-?yCm^1e1@90>u%SDo@u*Mx5SWL{Bqpnm@C~cg%4jft+hFI zw_bvR;;soQs2n|Qt4`m!OD);(qRE3s-R#)GzLR~VZy9ehQ^x!c&kb3gPug#2e&Kwec3Rq;WB)TpD8FFL!f^KV;k3&+GxmElCTO)} zg=3YN#nVV)<1%vl0yiG(VC*x9Z|&U~(q$ho|3JTn@#-557VdV5T`XrHUq2CpzP0Z; z=C8gveXHqSBd+_KCYJMQ^dEM1TIkXCAKm}ly&ljl}aIYf6nR66sRcT1E1 zmvP2`XA$yu&My9t^;exR7syR8vr%b$@0D>gNwZm+^D#+nho!yOVauSYi&+np?uFN} z7e(D$E6tG%yU+g&sQ8w6+O=`oJ#6j0U%k`oV#F4r(z0f9B&J669&Brx{PA>rYrb^4 zprrJNXddr<9*^SGOiJT!o$hptyeXVG#zgCN+iSEfVc8f_-}nNlKiha#NaZ{ipS5Do z>ZY2N`}3P;J(Y7LPM^BM(c&o0`69c;*X`2C_#(6KrKu|gd+jTt{KhtHUZFhUAvKvr zc(plZ%@O6d9m&BNqsRe*;hJ*|uexfPr#@%EVs1)&653C;32OXqD8M@^aA!r{EPjF@w&Ro$1Dm`*U2)3eq_Q>qMV; z!mkB>xa(c>j1K&j)?@IxL*9ttt*!=Njryd;jO2&#sN{geUBhN~7*rE)9U?`)4Y^F> z`PjTsj&CSBHm`MAK1d_U=X0!(u8vstGZ=ha0DXE!Cvtgva#Xm$w} z40NZFm>Eh7w?_>WNNw@7JA7l!-S{&`Y;-&+J91=Q>CVlbySDd;_9qFJQE{_zma;^_)-g1>cw(ObU+`+iXL!Yy^9pLhO=y0msQpl|T-p|42@oW3- zJ_TRfGEukqC6S|p>RbO(%;$;X<}-?}{x%Zx_k9ODJld+277aDJGdFEs4^@*V^H6j=C_BWb07Z!DEnZ!07+BUIIsl(e=RJu%*$KVQE zgyitAGgG{`@*@u}{d1bLwNkA9Ubq{g#t7%4R)SC{VSpF_XP4=ROM{3`sRiVWq?TTn zs(5Xy_%&wV#foG7SE5`xeW(-P@^>EQOKH{nV#4?AT;RZf=7)2L%Q*)&ta075iIXj$ z*7nmP2Bq>SNfu_V{&ud5Fwt7JNJDLBrHC|Neuw?8zI;U+!Wo~gPT`EM3TC__t3Om4 z5R0K))jU2=iQo8)zf-JcxlQbskf6K7{ekDbWQY~B-O_)I@hDiGA0u;D$9=0B2VgjIf2z(yq3y>PC%{=JZfm7BP5UXHiY8#E$@@xVFWz5NSNb&Izuer z49)j(M_x4Nz?_)56NN@q=0HUtcyur|(wI$tq_Wixk1S1_Dc)_wvi$(gc+##9<5n0t zIq-{)YN5BAi0Dh2=2<;`>FsA+BCn zRmWv&m0(B&4^pi)9TbF1)jpty(g|t@BP2yoQB2TUq6NwVX%M`2R!Eni*x4bX2etAX zkRl=H%mqCmf?e{SMkWk&W-EwA=+r3foLtx2c;6!Wq!z&pcn0Il`w9>f(e|a%Z(nIupfUoj*a($Ec#hgWk0tB? zK5b;DqVmF5XEakB=0vAALPE%ck926OCCpv>Obv1(tgh37)CnCfn|}8^p_1rIZr}T$aM>PwA~6813KwZWn-8fZLo$JYnk*RRzjVi0VGd!!psP2 zCU|R1epByFp+SQ8WGf^_$bGheBngV$5^^BWeOAy}7#kcYqYZQzCo*lI3Y^flg{pDl zyDgM}5w$UP(0W4pqCFIjV{09tBz!dTY9*?=gAS;H?YBKP8m(%7IY8m~2&|28gd7Q~ z)d>PsgejwQh0fqSw9E}E!Ihc2L-fboNk zeQnIr2DH)(+KG$PdP7Ut5U-{7ffn$=j;`zj8o;r-HqH-%h+Zf7L+wN)?1G@z1W!H$ z$|h2FKO7!1ZXoM z_dNNxmVgxK8&T-5!=I+8g1C{uK_i-CyQg0}aTL-cbSR`jd<1239I7FxU+EAn(F?kh zkQl*}%Y?xEfQ5H!76gmoF|n+I(r{L96=X+%%GD6~$^#S2xdr7Al;UkD7LR%Dm3vS< zKKa%LG(r)CiQz{O4MBZ=0x1!cU=vhDP^~YZCc=UIm(Vyd9c3iSgx&=mvqr0?A+OqR zt)MpXL!71AJBw!k&?W%o4yc=G%iIa+68bFOKsyPlqzmdLs6)Mw35+Y4SuCr32NdWK z3e@_cDG1+aU37YwlLLUu)Yyy0y|vkc&;>%Z&M>4xs0n!w5ffXj%Ljo9V-OG?FPOz;&YB*uC0$Jlk-fv=J1=@;pG=70H$6B5E1$p7b zx8H=zDwKh9CRd?U{PqI-HYevGjMsk7PdFGy{UI{Z2f?K{Cjo{}6Sp1U8xT~28pb~m zLT^#S@i?wd1Bc_pWf~a&maAHg>5Y`7<;dZI?}-`xP^c2E2td*st1(Ac3hbi8?1v{ zNM{2UIxNwSb})14v%{>o+oG78e{Xz2byFy5KsniA3%tEMJ7_OugSFp?z5GM+Y`D>1 zEHDf1Wxoehfr>K#FO}^6h@d_kFdy#b-}i!4RL&F@I{t{uqdz%d7TgvCCme_qQNM|g zobXwkbA$`d#S?JBH*#3Fw*GrTbv$G9q!ZLmmXA9 zRutm4s6H?3hWk*=3#@JRLu~wY{}vJxA7ELEx@Di(Y=KN7VO zf@P7uNOp9EhK%58NQnB4u;M0g@6_HDEs238%88AN%7wzjFlsFX`{Ul#3jxIkWdrXhgU=L?iCQ2#NOb5GVX_Z*g@KZZL%$I&G@gw-#Qxm=0YA1= z_^>Yl8BWwj>JoU+inU}tb!&m1XNdqXLWM=hOa&3ZR8Iv=NwiG_=0-`skqivU_=Cve z9a_Ygyhm|y9Z^^aXF34_{`rSV1PSk{;oi@4FF{YKng6#c9gZU^8HUKr33^mS4Ccr6 zY!U-{kP~Ep8I5Np_mkq@k)oe`89;jL-$}=f?SzCdkPrmVJ_^aJndojcNE79dfMro? zYM2i7KMj2xwt5})6zgUOOQv_za8?V5LZEMq+mx>NDAh|3-a%! z%KsK*GbTwCWP=p&NvHtt8JZvsuSaF2$rB-d)dF%Q16Bna3QJf1%5TOuP>s?+%Tys! z)gXn)pJijW-Uh)uRK(Y}U=M|g$pGA@2*)#u*w9cJ5H$=SVSq#l4tSKXqwN3?0|0)+ zR{_Q&KqV_t7*{OCrTt4;P(@j?8eLhS=E^w?Ko7}+>cMp9W6URIII~X{UL%H`thant zYRv-r7=UhN3cU|6<9b&wvr@PZ8lg6FKvT&TGR}yek%M_~ZMP(|xblIPN$_l<&^B=O zkMu7&SOD8`qk{54O>4y;z*`<(gBM0T2E408#g$+g#G^_GIVnev=w0JPN$bf4Z_v%& zmjMh6gNJfpi&gz@CW8hmkc%;10Vw3Z0p?^S#N&n%`U3!Xv5jvktsVzm9|mU-%2l5F zHa3Ql;=9a<#qIUDW!$%n^+1)^T{1}6z{@MmE=f`rsHz4T(x>SAE>v6*-hrp_&xHpN zpbSud9TL{M9=rY!!n4&22)M2u3l4fM5PVjRPGL1(aBlEe;q zyabA|g+`6S1LONZQV#vR0T#f0o%*gVrvq+_e+vBX^uGrcQ-XKnLK=>RcSs;EdfecA zMxl-sEmnfP@BrSq%=`h{ymWwvG7+mU@JTR19O6SglwnakdWp)w@5W|4dMnL}=!`PC zVt-+PQ!9vp9?>DJ=(BDfTz*cu{3Q1!W z+6bHDA+_8Hwh(pL-_mHP8_bC2ZG<=A;d~Adc=Z)p0mStd zD88a}87P{E$xs3JP6MlQxx4B;O5jfmlQ zHsR{jKa7<^at=Ee2ylxK0p{>?!NWRY^W88uIq=0O8|$g@yJ-w$SYFl`ut-QiXWSN#`oY3!Ql z%x0J!H(I$F7~QZ)2I!HDMP^iF3)xM@EdZ2Q{s&}0#jIgwv}_B^j=Sa)nULZSTx$kh zraX4A{rcUExIa?RCtK9h2TG?`f4c$-mJTh~hdFR}?qZ-cj1C*Y(%=eF92GHudGHMM zo{!iu0J`%HSffm+8ERudPH2jT?~O4aWDNR`T?POBsintsYN85;O zfpNvKFQ{0M+%7pZg9G9~-}B_5r_p%HzyaZbx??b0Z7^@upM%sh~7z&|Dz>4%4R`!N7x*=V=VrUkf#&~ z1g06Ur~(Y9m7>JC|F&Oi0r00Xe{d!A7*I{r0i$uj5O8J+WQ%ge*eCx-e&hQ8oqE#3 zz9d`#%f!_zM=o4=eQM+vE4)=V~s~osO?N&EpWRB6a?jwEeKq_0k?mv6hmiUf?7DW zgS^;X-2qe<>Qc&J7tvsH!sj0`T>sxI>;D~a$G7~q?Vn3*qEa=M`;Jxv=N^N7iz`Kr zI1T>Om=2$#;te1sRM4IrKTjLrvr%S zT!`-BrhIG?#lGKmqv$prsuZJQ%ETYaGe=dPjig|BGL9gv3zrdVvWob_7Ymlw8Av z{2l*M0)%8K4m+5bvJ(({;zTJXfFe#{?}V$t@D-Q;#a&z>E{b^u$nGM&$jHDJcpva= zrU=m)w|^AGJCn0lio^vH<;;t*uxco1~>;~R4 zV8_1=ZU9>JCR&00II$Hk!MNY{{o%5s`hLG%#I~x8?f{SQL&G9qdvwST5<&Cb$+PYu z9eOoUFyrQd6$vZqzdup__*4x(i{VDacEd{Oga^3E@!Sp00IUI!AbQA-A(byQD_!=|nVrYO}>@F&jLi|lE8s-gKpl$IWPI+D+cUTtgc>yhCIfPvPO%Az z=Yz;}frs)APAv0JOM85jcX$aU6^c?(Nj-t7EGUAxC5sp$;BJ5i&CG(h@k>#j==R@r&_wb5exx)uwkGS;%p-HeGMgVy%@uQ zLr-21T-|1{N}LQMC;Kc0WxgaJ!EkZ|<#51_ZzZ@_0T;LU=RM_r+`7|_iF%@2BFG08 z@2RqodeDQd{}F{dG0|{b;h~GqMcx1@yZ=ZTydf0s-A`6nVw&je0(yH6On#KT&FdoE zWbcOP(WU+5elZ;YJvh)yK&c1F{W^nj>)#Pv{zx)+LnPn|4HDeTzqt=E?#5w)s~bg* z0mIgWEbMrh`=2cOyeC9kfheBE6jIdnJRsTxM13g|ZVUb^DiR-1G10(C$R`wv2GRQ- zP2O*@#Q<*I7@;pMhJ5G_D|{-<2Ai01t z++K!a|0IE(k0?VrGE3+)iX}(LDHb@i<}1N{^P4+?aoy$#u5TP!Ha-q;Z!e%K@vt|# j8V7UX!Eo`m*ir|Ky#vAUqX-5YsvHl;(b+5ml+#)~e6VRHiJn5^N^n0XZ*4OmXV0u3y8>EKByYabd$4zPcO7bH0x z5ROF7Wdw;Q_%K6U_QKDx!y#aX;7Zlty2GGez;vihbEJ2{Nvrp|=s?Owe0h82bcEjZ ziKe)b=$zrV#d}wnv4u;1x}mqE4%s~8=?bb9-4T`;Tj?5JuqOSuiDRN9RNL-eC*8*R zR4)edEgSj*5x<2-X}f^*0Fo_cxx#M;vAkc4{S;q$a#^YX={A+?{IWTbLYI5*Y_c?N zXOhrO=frOxI-CA2oID&95~};jWsa)c%0a+xENYKCK0cG>5JjHKIz2vfv^V+MrJ8UJ zgHBfcy4yRG4NfckNIBY&d~|d@B4&XBQ@nFVD@unkI48pNb~(@I2Wlh7?0OSCAJQ8z z47t|LHwN5Td_Su-DerqVgeJH4GVd#&F`!YXQs}XOG9F&j#qErwMw0g(oHRN<8zgBC z{EG-;B@h88P3IHw_c`!Fz?f>*s?XlYy((xpS7NGeD=n*n<9aMvmfT;|a4+d}t#8boZrmtuW=yq*)|{Yn)n#kuySIiEYcd2?i7(Dh$-1rK zWJ`_B=P8vHN-To(zu_dFEfVuvjYbU9<5|(CEmXX$p_jd*<~m&aR&=mV3?HXvpT}q<~m}cBAd90kXKG zlVj)0P}A!*4@A=Oow&14sF&U{)}`SmelxwTd`K7jQ^@$~XUoPyty@c1x!!6kiG?mC zFa&YmJ?=C6(Y$4itwNkdiN>aX!HyY#!yWdCz#T)Sh^ zd*E@4fMWZ{|IT{z5Z^R^Ih{WemY)Bnd%f3tP@S@dIzKirk!{Iy=VHYmm&5a#`*p9m zX>wb0O~?bu7n8^coXKesMwXX?Hj z1YsnOjWwIfs%c|E`~&%=lOtl$$9+Yq3O)TI&TL;_i3*i_T_0RH)`j(=EIKv%IR3Kz zS|#jd8mldy>s#~-E#fL%Zp?Bq(d359tyBVks}tsF*$A`Eu&L8t%Mv?2V!P6A*UB&a5|8g_pnaPRDdLOqMQO z;dV9L8~AsBGvVRO!a@7GUToV>*0(hcu6tvBbXs(J)EDJ`kQ?i>9{OGG z7Sew<_~a&sgps|)n6YOps^VCoXHrs2kA%o*OfucCcmG@xt*s2xV2sL%bhu4Ie|dMH zx+19Y{=8g#a!Nd!CM6(HY7)-GA!#=x6Lm6ZcmnF>QsJ8VxVjb-1P;mvQ5jho`x7)I zTExc+EGeYkz|TP-!#T9+}A==eJy0Fi)UA^D7sB2K!sR8{i}hSp>Ye46c2%tyAjosw^j?+z2n+CHmAx zPtm=ZZ+sZs+Tmm*;PdOuYii>8PI}&RnQ;MhVuvnB&AyW2ENxzr!^?P)2D8N#E(VMI zHnES@9};|VuP2Uec9z(8u9S<#|BAst`djMsSDW?W!LA=YQyrh~KGN#8%SAJK&(5ec z8_z-gZ%^(JaZiPc412;ApZ6*;o(r~7a#ABB`jt;zKJo4~W@x3xP{#sfLd58^clKr~ zg*GGx?KZcFZ7tuf}UeITJGSecs`_j)EmyJ#rSGxDDccBe|m z+m1RitxHEXpglSJL;!vEiFfVN{kiqo;yd_=xvdg;hy6;>U%t=n3b7V1d7|;wx+zgI zf$CS_b=22Jg5oRMnbq9d5$NP$W}K(ZdBl{#)nVV*rzMk|tA`RAPV=45es5TDxcxs# zx;#A=p%u1vCJGDcSA;1a2|<8I+B=G+R?A6Zin8c%cKy_%dL2w-xhs?g z?QZieWD4Ig()r3sKQx+k&2)V9mFg^MqiFr-<-*4|dqXB?n@}|22NCLnaMZ0d4k1-> zQ|l9wk5rv#xIg*KpQr`Qx+d%{fh`JLC%J#K-T3NmbTCo_xaktKm&{ay7t>ZUnsw`^ zhVzFxb?nE8W#9G27MqKG4l~Q*6Md@9yoC4N8JJdmHB=qeku7A9JL8aIcy_rERO=F` z`68M@Nlsrf5?`O4yHd8yQMY=){So$2*_lM;JU|S<#kAd5rm$DhbNca+7RrxVs}OVu z*L?Z;#WcqXdQ?g7csK7g@52GS15EBR_ohC5SYucyl|Q2->d{lX7G1=bpT5LLbd-A& zxU{spkX$eAIa>1d*Y3P{4xO$yErve{)N}1+GSb*2W_P~OP|u&XGtT&?MuSDsZ>dFf z#?Dsr)gK*;dXF%0pmWj3uspb7so}jJOSci-99-Kp zrK36bs4UURe7|)^^yJTWIcf`oSW=V4uo7OgYuTI2TDG#!fS2)Y(U-apPrD7(R#|DA zR85bb7aaW>b$ttDl59|nOr(v}kcp=;2}xD8i9NEyY^siC-7J}RnZe1+&{cwh0c_Ut zpoh!|+)m(XE|D;>Ajl@KZDt!}oAtn1_dmEFVYq9aiA+o^A0ZQZ>v4KmX4t`U350LIs~LPV1;Bj~mQC}p zK^8{6)iy7=fY(PKCUf>thQ~}F6?p9O*$_k~x{0YpqWH~1bv03-fb&=bu7-28cfbASL0p9~LL)YH`dGC{L?NDkSbe-IIqCA38*39KTqFxeoqydn$~gZBXbJ-AKxg#O<> z1scX7ku701kl}}g&3`jY^z?(wKV(FqtZ9VR!QEp=VVMtZ=t?mN+XFo$8W~og5bW^x z&XN(l3!Mio8GwI-@vw_)!9!0HU&YTa~$!~ z`Zy88p-2P8DdPXcc?g0tlwcSaCI*LO?ctkuyPzWw3mpL&8WTr>b(l8n2F=%sMy6SH zi){1bB?zX&kbJI$5iwrsFw_&l2#VF&f#fj+vJNL=^fk6Ytl)wl6321~%GUY=HAnD( z7dnh!P74cg{)jez1Q8RfLnCr5f*W>nvzJFfv5JRcr9tE5!gd8|IOa1DPqW@O9s$6+ z5Bn!hZjnTcggy)-g~Sf^8zw;2=K}9fV3C-}s%k4h=9Zz@9i}mN!hlAx(?ATEMIr7x zMG-N4Ml|p#O9l{P#0dDK5#B0Ud!Yr0SB43N(xTx#WV}t03lO3?;jQeACSrkM{Vi9N4CSv>f&mM2s>CTIL7x)@)n-l@~TafuOVGZ4mcn7+~o0 zCS>*(GQl@%}yK-{!!T6esK&N%yl=0h$%Ivf#%HF0c$K`YIiIV zqh`4c#>-flp)p*jKmSs&k3p4Bq|rk^Ir&g1T^f@MRaBU+&W4 zRAC#@>uF8tP(sL1!9~)jeszL{g^qZDpsiCT=`m4S1PSei6oP4lce-o|?*s8J{C|$6 zMI3!mClv4r78J^lMnTneOF2z0&b3A02WkE Z@Ht)--WofVh@p7=AFR9MrS~Sm{{W!q_YMF6 delta 4632 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 diff --git a/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip b/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip index ce3fe0f315846cf10638f429661435af4d5ddb37..4488aef8621cd2ce4de18efade1fbd0a7e8f4c7e 100644 GIT binary patch delta 53307 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 CIthvZ delta 76885 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%0D^YP8s_r;nl$ef{CSz;a*0<4uwN z&EfSQjjm5d0hmvBo{sbTEX{!U*I{A7@5}W0J_hMc&$Tdkc98a(}Lp)4777dy+pvuALg^Z7F zVF-aig#4|>b;}2b z>SQG!OW0qZ_~Fe_Uje25BS7CAxu>hYuBL8t8a7!6yb4(6aL;Cedt_V&hp-)HGNjcZ zkwx1sNUpvIw3^$BG}3S#vv_r4@V=Yw9e3(~X~x)Z3wz`u(^0zJn6@Vw!*sD^tYWg! zi=)EN3~hVyyO8OMu|yAd-b9>Ww=93KNq!sT~oX-T-hJhav!he z!#UC1_3|s%VYzpxJ}VxwD#-%>mY#m^2>4xyj6QueNr7A|b1R7ZioXSrInOl-pK>C9 zk0Ruc-|m^MzW3SwaIoeU3|ybL>3O}rq+Fj5_|od?hXsb7Ek4H1{qnD?v71|ALBQlu z1o&kb_-Q~;GvG!*_8HQ79_fH&j{qXbeZg0Es(FwkVWLH`xd_drWr8pn4QLVDH^QLQ zNpq6(N1Gc*cu_Xi@kG|3G!PSRW=_(7y;~J4YK7X0zJtNl4!NUKHgebeXVvPTx{ki} z$GBJL|MdNT9zkIRiDA%wLLhxVIr2BF(EsTS&rL{j9pJG4yj^_SdO%F~LoewjDY?Ge z>p#A!Y#Gp5`Zm)ai100@507EjXMv0*Jd`47#&ZecWfhu}xI#K5GqC;GT3wodbUdpS z%BaT^Y$mqiW?DCE1qg5q9aWQfUPL4Gcm#KQpv3!GsmA+~ttq!IIv(Ss)tOTU!BS@b zu*ttiQD2Uy`EhVKK6D)qqWhiVdhoVMa0=cj@%J_4sfqXB=oD~!Nml$U|H$$R0&7IK#f5rkM$ zrixXAm|fTn9!( zC^wqG9m+uoU}#AeK0?4sF^)}9o{M9k#>Ftte&LLeadANx20tnF&_5vFBu@6VDc8*K zv^nnxClc-XK!gZlIY0<`>ukl8)yVlpGxvID)NPlzYkNuy!G&28Q(I8@b0_~tsf$0z zmTz+=xK9M)-@T;f7~H#me!%`mJl@aY@Nzo*^t~KJ=9e#GVj}V;h{E2}_!%(&pXu@;t(qdp*A-U5GKG z0I7GJG@qcOOdl;KC=p`CbXA_mLVKVzzo;}?h*g1q?G!>5C68c#@_rn|&rKF?6w4R- z{D(z&KA7x5d%nH~b@xF`g6D@g;5h?Ct`8Ycx38MpS3N~o3U>Iujk9wvq4ov5L%K!n zfyzPZ_l)1U8s+Es~uB>!yD zez(}e{(kk>&DM?RBWM@&dI$_p!U0kSm{S_`KD6ce5X{jIPSGxHQ7=3vmTQkivBG?9 zQ!LDopqaB_*s`A}$e<)Se$$5fv20CK31r&jN26R6{WNQT)pdx>5wa1ma;62vhzQoF z(=NvLsaC6xu&#=MZ;pd|MX}G}?GH;6Kdkjg+&^C1SKj+aIEafgh=+k(2?Ms1^avVQ zDd65g#)>jNRQ%o|QYt&w|yP(zSSK z8=u>*z1BT`D9C#kOuhfRN0rad`qqa+^i%E39`DE9XTPZQa@fhrr(?~3=-w6wewq6I zXDLVTF9AfKT;rqzMb#%}-x{1C?0Zca6R8LZ5}WUIL>J1f-xO z^T4+*tTHJ4pbygS@~7uSdd>9d>K>u@avuNs7YxYjz20fQueX5BZLRpU%wBK(bbvnw z_w^s&I|1VqiS{+NK?FthZOaf4@<5IRhm5&Tg3`=JAY=Z*9dm1;z-WDJmRJD(6nohp zl2g-vjQ8fny&RXrfg)~Wd$eU*IxHzh8B!#u29*vUjO7+lYa&;R!9rLi{F&azrp2F) z=^u&)_PhGc1qb<_7j%8~qC|@y*yB@|!OD ztsM=lpoB}1z(IPB4c-8QLN*i@SJ3k~kVv3^FpTy6SACU^3AJEOd4lf|Cfo%c!Gy(_ zB)zfOvB}9M)F2<}r4V7RclO%j&cMfLTJoFYz;ViQUO8yN1=MOsnKK$gjs?3K*M~p! zRqCCX4^F_VVphKc+$-yV(_7IQL1s1(HXf52%L{uP z88gC*s{CA4&RS}URz-J``-fEDm!5`?GptWE?+sP_A7&b!4BmmfUp-|QY?}r}DS;CZ zBLIKyF(5I+NFR7LAM!93ECx(}4Cn=ag&X6_xDu)PfnPLhUXI+oBm~EOSd!UFvxNge zyl!@!+!GK3|*9-Lg>d+&;x;!F$Ew{N^rk#1!!u(T>sCK7b65rj%-Dx{dQeiH=J^Rt zT9=HWgcYrbg^&Mv5Iy%Tea;kI?>`RTz6V7glwa?2`i}5#P2#TzKjn`>rpTbKMKWZ6 zLeGKm2I}sBTZQz874Y9RnEiU%>`Q0A zCxowE6u+EEe}6+ih4?X{Zx`1x^S2Wo6v*2kWlFj%Bn(0JW&^Gm!mt*9__73qo(v=? zY?^+t7S0$QaRhf;E$uVU4u@rIUV?cwUnCcf(PE*g_f2&v*2xN$$kop9G+{T?XD8a? z5oxXjUIp=gvzQ>xvYJWFX=o4@BJIVXcR(te5-Fk+SfYbvhj&7%_a1Vu47KQq-$v7}1Vf}+Bn*6sl3xsPBEfds{{26*}?S!b;ITKobOsTA`e38 zDq71>vvAcEi#c1Kc;`~3ZE0~$CAhyq180sJ(qh#SfA3}191+5&A6McOyAAfa!YAv};`H{^kMMCkZI-@U> z0Xf(aEvgtpViJ&u!j8#eS~M~~>kLIF>?T6RI&`^1yGsju?vq*+t-gFiTy}CHu?@cH5S(VGvnRBadJ;}OkX?CL`lIKSglLx|y3-meLNqRaJ zy?M5iFBakMJ#)G|d(C|Z1+M#chWE=r!++N18w_2aJ-D9Ry*2j+%?!|e7->V69ie=j zpefpaB7pJpa27H&tmR`2EN3qsd$t+2)nS8G-IfgID?KnrEnhC(!Rb;Or_fVM&_OTU zhGimI$?IyhX*mWdia@7!#D8Bp?7fq}F~ovYcIO z@!e^3P9%k8*MXuh59)Adb)qisZ-w0fi1#$-FG2Bcum|J)>In{zGDiBeYo~QbD+{L(sjg9mH;0E+HIV~sVGJ9C+@Yq} zxqE+tv8O0ln1zTZ8KKVb3DKtP{KAZe)ks=&S*I;d{h zzIQ6{zn|M=eabpqZ~YYAueR?%fBnKWnz`+H{h2n*v2lRiWne*qsNC~>h-7eopRpjS zp>5CyG42b@J(QcH=M!(wR}vn_n8CWbj2QDtwN(o|+vB6s5sRd5v{F{^`CJ(;87de^ zL9F=oSttl;I}k1$iQ?M5m2v==G-NWd0y)dD+XTy4V0!k1#YpmwtXE8>QJ z_9y4HWsnb_tAK1`?%l;ay&ukgO}C;ylze_Pdc)-DMqf?wq5QPmz6z*^Goamup#;Jq zhXtn;7}~xMv_nFF^2$e0;)U{awF)nBt?&_#?q>~e=P5Ut+XJTpo<8EYi*|CMc|2Wk zc;c+89Jk~X0+7)>31k1X&&nAwI9aVR;B=OcYt zT=v1C-W`6re|~}Tm-f!T1?Bsm2|69{KyVCo5s$W97r|K;ArQ!)!v7%aWcRB-h$Oy; zGPGB_78R3!a+Hq4Wwc4A8(>naGcOvprFwh_91>cpl9m_qV>ufUInS2SVT6e2d4?ZW z;%eti_M6D{ER95#WG)Ot<;Q#G-{^n()Aj8OfZw@seH&OH5|Li3-JcU6Q3k_d`?Ogf zp@G1#Xa=%R&Wnt*RrC8C(K(!NRJMaSsYVX+SkT3P{ds&6h~s%kbokme;wlnavSi1| zes!iNN?t5TY%y}qJJ|w=#yoNwa0vYR8wsEMxmfsD@9CaTd87fp4wX*{myeC6zI_AN zu?5`5*Sr7pbn>6y%eyuW-T}$d1Y}4l3hB@3`V4H`ec5q{P#{6$1GC0Z-iw$Y^MZoh zo|n>phR(b++1v}7pJ8&j51-}T~fbiJKNve2@PB=Q6TqX@Mw$C~np=<1@ zPVgj9m=m)tgZ-xb58lhC=;rHtdH#lvGvjTMc`p=rpBdNp^7-x;FY|{d;y#$Xy_fgv z=U%}W#F(Hwg0u}mgCoTN@c^nTi$ZCTz5xw?f%M58<^|P9a&tpjq&8X~#2qDs%Z3cP zEq}>9XDhR#IgRDjVUZ(iF?Q!_fcPObiw2!1PfO$?g@hyc%jv8<5)H1(TXjbGgOT{| z7d(UVf>QrQP~P24izZ;#XFUR=XdLJW)Q10iC`ytTMR>S{lL#y=_6wH)e&B9?S%ac~ zJC#!yd5Y;K@uHo%Jny$yjrhAzjFU7X1_4vWLkcu3n}f&N$2m=?*+N@tbIDkzeAx}; zorP*AZ+20C+7sg@I=wyMqX6U6SbM+qrIhM_G|=uE`uB@#z3Mxf3U+7#w13=SAsa-Inct(IQ$<2)+r3P%vwPRlLn?ej-}XK-itxq`8o` zLQs{(0zb|6uC3x!=O3jRwG{YFHK$_41071vR+prX@vunW$sLd+#!cWtlyPm!n5FOw z{Mx?%o$(t=-+kp-!2^R2oI!^25gfI8As|KImd{|m>w$iXAZgD>5a-3=12j8-8|PIR z9km&o1dB7PH*?>u11jcbj!SvsrS`3$ULLIpuETHc2UX?P;;D3HHMvxtH>Bx!AZnqU zFT-t}XyGzv~ctKMqIR7I|$7f`W*G=nMJ7 ze>O|87$_=ef&o7socmXYR}C?L&F6>3js9{aYnRVed8vfHZWQH&0ze>p1pDQ{Le0rvF6 z-v{fBLwr7c^lLNr+2{?t=R40rFvy45;9j~GX$dev9n z>2{mVX}A=UL+yp220}Q06Jn>@m=3%Ixt!-`Og{~lCugiIh%Q8p(Is9FqGm`P4$HM_ znVO4E&hkaqXhmkJdbUKwzKY}tbZK$J@ERCf|uXp^rw2Crm>HziRiYYvwhmGm5mn{OOmN- zlcMyY*;-AwJx}X@V7(oO2TbcWQp0SG(Ewy5+WKr0&0#cH6kR?WAdC{oWvo)#jxOH5iaR7u(7%Qv1NoM!PA0hjquS|2kZ!R9Qe_J@|blS>zNBe z4^P?5&$Z48n{Hi}lUi8ukUt${CzBa1Y6L-u`AQ-1rL6IPvCKMBy~wDAxit+gwx!+v zayh-vpl6TjJy-nQ{XS*<-Ti-B>-v+?8;H+$p7O|;gHpJS`<8E`cCSoj`-~CB_z3A> z7V6-Phd@f>1z~U`wd}Bqwm}Ks$Z_+%)vWjP?Q9~Nv(1S+SE4}D7odbWCYyUbl9GMcY(Mf6IUq?`-P=>Ol75%QM2lwR`hRLQhtH(8p?h>yo>xUgjbU{$pZme zTN1Hsycc?~;IDcX?UERL1kVe^TLi?f_$wB0v(h^`vgZjI&iPbU?6@37;*wnE^o9@C zqO`m0#oaD#HX+W?k|!E}6KP^~t_}g=L{xaXvWXsi583v0b5g|4~*PZn$j90*~Ufug5GWwe^clsMAj7WnsAF}Cy0THNQG>K`{F=Ofd;9$#wcPs%_-$LPN}svqyl!#h`}Hs6 zz`h1@T4&B3C!o|^kT0&R@(kuYP1F>!2 z9_V{eM#o^KCaECudJ$fj<90xTAo(C~rs~Sso$`2e8Lkjh2gbLdkxhe)&ymD&$BCqn zjFDb2Z+9}#(W&0eVssa`o~x2?N|CpJB>!9W!_T*Vfn&VeyCHPHcs_v)Ne0A&6^cbY z(2g)3q?s`X68a#Nfbl}X5VCFb)ui)wGHOguXUx`;u-$=swwX-3xsrl1XT}l%G1{I6 zlkAME1}R7RYRppV$XVgqYBtQIib|OE>cmYn){S<{O|c%1)y?z`o@;vdR%5<@hvs(q ze|~51T#a2pxt+6nA27BJtG7!qB;WwcH>3*?ioppMWHlsVfw+i9!E?Wte*3zgDTm{9 zyO>jgvg}g2YZB*xERyx6-OBs0o_cczZ^H~}R{T0KPWhao8GmUzGM7>(Y&;W0r07y< zIBd(qU@gZM!;Wq_gdP#^;{8s4E$OSN>*K@UPxYf=Ho$bD3D+SZ_vAAy(Nq7fVG+YImR-t~84ep~{)Oe>w5telJm723eI3nMsS~ z8F%)}{ekq!qr4gv?POk9UD-)q5)X+;l1Or_XR@Ac*ZV=Zmkz~5Is9o4zmDMdS@4Y2 zy<5@88=v-|_tTpH0KBVzk=riRH-+@ro*f605(obp6zZU0aTphM9NY1MGo~5$MVPid za%?w_Dq4`%;c&8Ct~$~(mV)7>OLKzRTPH48Lat_QG9&DCFHnubuI(JdVR_MXb1){m z^Fq({W-xZ>!ZZn+uJ6%Fc&rzTfaxv2*wM+eWn-F29Rx@&caT5gg_Tta!TPG?HHqaOOI*79C5M-Xy97AAF<3nS$y^Pns* zFZx7ZVICn5i)yl&$+OF4HI_QOh_rBV31{KbVn-WYl44kY$k92zQKs6*k#%)Itm{#S z>Xh1LUKQ8aqd!WFe(4U@-}?{n`u>N!WB2{n0mo}0$*ZyqqBDj70U3#VBuLURh;>Qe zHTx#I1m=NE$hBO?dND&IEx1U>jZ;}AU7NepK@xp^8WkUk@{3PquzaNqSBKdYo_{*c-hAet3DgEWE z|8@J~fB*XLt`Z{l>k%Ee_oHf8UkrcyK5lmJeQaoODL|oax!|6Im%-Ao#X1B58?K8x zE=|EY$-MG1c9@==v@@El0^V~rdj(>q?PbueVaI8I$4q+M?!@EHEzjcQV6a=4kS9^? z*yD6+A~Q?3s-)AI0z2&VNMl4gs1HNNyn7k9U;73bY#q;+*Kp>)J>3Bo;9vh=FYW&D zee}m~qW=ea{iZM9)>qGXx@LMt=ze{B+i#cu2k+|`e4aqm&v>Dmt@jsmHE{253>&_K zGJP?BaJ26x(AOjDNktN~ecHjm9Rgb8RTYUEV}vcsZ+S869G+Flpq=dw_zH(LHxbt4 z?05=i-O@1U6Sby*Y1OBbGlNRPKGPQFL>laNlfu^%4?kV9;qm0kf>S(RMgha7C?A#K zg3}@JTX5scV_KDe^2idt(v}j#R-9}jjZ`YG4bgRk<4V|`5$n=+Zp03UGd;j6 z+}F^hp17#IXwK9|mG@FSsu+446q_KY9{n+|rPkol`#OKUTZ#YUVkOTOd#Ii+pNf`$ zSiovH4(g&T=u~kE1Hlr=Ga>ci0c*=LkQ@P!TeprEG_GYyu*62;2z=gqIYkc}e$`+j!2L zRqD8rk@y2+z2Np2vY}k>vLk0WI+A4|{k3L7!C+%>-rZ~f_$y^S}S=!!`cl`b)W+{??B+`MWUy>i+4vao?4HK&WT+ z;6O+Ysw~JsLWGVHy=;rcEe~+;AU<`d7fkCy-LlK&Zl0RbVVIszn?<@54Q?j5^UHpeooUbs(c`SEoT=sv%;f z4Oxg)ZS#b<9Uhzi6ss%O{xr_|>rdV!Y?l8NyQ_)&;bQR9P$0_~lD27oi$K{vezPn{ zwK1eaIKTps49v|J<4h8S{4}9NtTw70e;lYW&>LHN*r*WuttOU9Z?@%m+?D<$4~B!m zUQRR;Ro$&8Y1MhG+7=Z>n7W4Pj$ptpat!iVvELw|K0$KTiG411`@_utS4gfVZlMS5 z^f3luQ4UZ+KKKiuneah>&Sb$_<-$S*DL9XK)ppQzbhL^GY?*jGORfhOj2U`I<>0c3 zu&{8YsQGo-C3xL(f=aKntgJ`;pd^UxW@j1Unp-(}CVFB#X13$JGFAjh-Gj61eTzphmLD z7l}t>xVhBXj#vzHvDUgAKTD)gDzb1|Oc5`sr%MhWdXCW414f!yhHOtcroPmuY6YY? z5)l{4X=OJ#DvC$S!*+a3Na^(gbT5S3w;k$FiQQU&J{Ozv3hJ-Mv!cHe>rsd5mQstY zuKhPXF@6Z@!`>Bt*2l$@kJR^DVQ>_ou>PzMf%HmS4}t*~V79HkGA?F;oABavhRqUE zu$U|tEj3%L^AfhcZqfSwJYPgR)5hg>G&W~8wm~nJAdMr0#p}q#!U!)j%hPats0O?7 zU|WOm@M3uO$tO?t>(%PJQpLC8zyO^S+`E1KQ;N2?)WZdTe?6b?Ll~g$Etr77Ff*Vh zguK5^*p!diEUfE&c^uSc@D~)oK9HgbC7h(3m(B`g*G^KnE2U&nhUuG(fod>n*?AfJ2W~pKo+IYnfY~_eX6eC7wwCbO_A>Gewe#ouG0N*b`1eSV; z`dZUZ`Wg^_1p6%8cRT~ZCF{DNumPHhB`Fs1NEQ|`3P=*-MHXn9>6>xHj`p=ONlB-4 zrn`&EW%I4!4T!b8z&F}LT2SCJ_$&e=3ZW3%^Jo?ZluILs z3w$u0r&>HSqVWcqW(C&yST@s;>LjFVG-~$8AkYj+#EW5AUe@EV3l>Tm zY&OS1c;2d8PYkFeX_lnFxYQ$~)xZhn{q*p&BIZxc2)}-%$L2%9!B0Kez6!Ko2xFfL zP2X03&5w2XoMU>ezt@*TcvKO*zn!~lL*L$O3Pbi9NWQo1_@{x!N1Ody{&3?d)VNLs zl13PpWMJ_CIkE#Od9;_-ldO-U4$DFc#CehAa9Y}Q7pq;r21dI*>|F$#mB)>@6RUjH z+U(#s8oFlZkEN(gLY697tY#ju$V@FN;Ij?Cse zf%Fgfskq*~y!_wlQ`&#AkK(hx?DVme-`A(S~=S0M)KUztY&s5TGk;c);D1# zpio_UmhfA0fc#l#cQw^NfB*Mi*MEL*80xtM3(_@=ru(RbWIz!J+BV8!EgM#9sy|yt zzdFLdKhVP!pAj&}&xvwqCy3GnD#0()JK$;E;#5 z7}&jl8MR1Ys1cv+#gQINQ4|NZ-~}kzC8%~sB-jXNdNZfx`Se(jhfCpK#?=LXGget? zEUjHi1g1H=aHDRmsfvJcRigHc!)AXT9=Vywt%eqwhF?a^mxVmA&Ab4DXz5C-8QaCS?wqZ&Wf3eFDS;{{bWtB`epPKs zB*JFqa^Q6ftg@C~LC2yJxAJ+njQ)ExubL}bwrF#pJt#9+3-Lgk1b#|XAkqO(=aaDymPgPNc- zy!68%*G9CI3gK(lm;VyG>t@s)qu-Bk$#h_x`)Tg8q}m{tY}` zKD`AElmbF>Z0%U+{!+oHkEKC+=T->d^F-09&`bygDiZ=Njw9$;w>#1+D=F0{Pgdwo(t7>-*`C z=P~x84m$Z8L+onkmZk;C6%ZSc7=o-24SNg2!rp>^`4srbkUd9j@DEw!m6V2`w*z72 z2wUvTn3$Fhwu@cW;10RB3|$Oia7o4N>9(*@HR2RopydJY z77)8x%k{uoxUUz-xAF4)(&1&iy{pGK>XE!R5V}v`uaos>?#aX4703JM>rB1J8!QMt zLF?gvyExE5j1Tdv1(O#AiW_Gjmjv-JFh{Rg+!>uw_;D4C!UkRNLerpII>6}x*G_YF ztCG9ra@3jlMs*ZKTeNnQ`N?LuK*&xUbEv<6Q47;d0i|Lm9Eui0x`&^!J)(KStn(gWDg9izR8l@VuxZgRwt< z(^}k&^)OyP{B^T%3pHHZLtux6$?MS$Y6GnXGGo6lAV$+T#;_Ctd2r+f*G(#8R#z{f z?qCys;><|`Yc1CG{d+a;*u=w zym;hwmQjdCO^q49uGI68G#SS&qHb1&eslKKb(A;L1~Rj&sh*vp*=bGb?TpaI+DV$H zVmJm47`7l1MCI;oJHRQF;q)f#z- zA@#VE$CFl0tJn_sJ*ty<$7A-z$S#ZFbT(L@cA;Ni?(q@qrPs6lU(RX34f&=YU$-+6$0HuI|!@lV@xzuCKiaNov508T# zOKf)Clp=Cjob0E`POsfYlEz7+p2wqKbQk}DXZS}S@JnS#?2pdj|9?*4ZPPfxll)bJ z^_S`ApG}&Fxqj3)JwHl&KE}WX(s%AAjdg6NuPN#lE7Yy!D|LWbjUR_>qK+whGChz;n(vtDtlr9d zw%IR-9fw8fK`U-Y!~lq=)|^gcK~&k7xVaI>pFHE9`TZFx-`ehfA^P?US8DlAz<@Z& z2GDx_3j&HWAL1_@15)Z*uoLJh1QuYzda>~g$?<%F0AfI$zr!pecI%Mf9m(=8=^#%{ z-PJ+Rf{avky;Ae=(v2mw$+tTJoS2pD)nPnU1|}~Mg&EIsQs9aG7HQ8(BoDmTlk8J% z@q5*R@0bJhb9W~I^g z1_uZCG<83*sXyia|9vy!uYmqWMTLI{=zDDi#C0HJ1iJ_hTsGSm19lOX28jiT+ksre z83scs5H!7zSbAnbDh0kRK`}bnW~`1$M$5S8D3bz$+vpuGS?55YysqlmT};rsa%VIK zM~$heY%ildrk(6zf5H>neHxBejngQ1kL#2+fAwuNV;Gf?Q+eTV{&1Wk60&uAAIH$Fs+%*{24Gj^uCe`(sS&iMRTg1i%#psca{ zJH_d5e8Y!gIltqqelXbs_k8{2u)@%>DFm}goWL-P#DM*?fVT#L0FGXj;^4O-DEdPE zMTB-~?iQoMH|^0R2+pCRaltr7DOb?ZZc0qDuDdi8sF??GDh>*c=j01I9m}%ZOwUVt zjwIpquq?04y`%T8MHfXr=w%we{a@WzL@?&hkE_pzf=H3Ub<<$ zv-Q|LJ{CQ>)eXHv5_#?QjP93R;>VJ^Cxh>Z_g7ECJJca)AA{U5{6YJ;jk*?SQc#Mf zU6|0oJ@hBzDdbfR+G-@|hHA|7c)C;liQMs&ooN;D3nhN3!-cz=E(fBwM&gA{$jo*{ zBV&ude;ljDq0+IPG?2omoi}P%EJ!mdr-^@jEN9PIli!(?&lcYSc~33f5b90G>b*0>r&YpL6>j5s9{zbLqfcjT(v|4~f2W4BkfVHi6j`eK0~7OY+o`*2ZWTpv zfc1>HvH4%_ewot!tsikQA56X>dcW>v7iDOV}3(9F&~| zr0QrI{Os=`MU#u{gTRcj>o(NKrM%x0#mZxYauwm)EIU^-HT0%Y$1vpB>6|Gst!Fb{ ze}On2OVg&(kAsZ67~)FJc7wGs7#uH0^AFP+BB%F$Lhk|3#|aJJe`gFIZsb#gy{B@( zPx-%o=6&c|XLeM$ix{dl1onX?=TbbKCpmpCZwo zzf8Z;roEm^kc0lsHK@1u{s#I4_xt+e_zVtW3CKbC;736`>Ju1=c;G%UHf~?*e_jH| zhrc*qfDe+jt%d<5!=Iw9{OUKtH#vqSYBTg>;D(j;YToZz3%hhCc@iz`*J0VL_Dw<{tR% z0dJ1}U?Idoi;Kf$TjVOi>|~=Go+Qm1jF!JRMDGXG@ax!oyFi~Wu=k69-jS%c)PsFH zwf5*kL^6GeY)D*?EQPv#f7cn@a?su@BN5y3{9b-d0X_9XH?^>4Ae+LLq_J9Zk>d#R zWW7{13y7-A$uxy{xiB1jOntj8u?= zy0qs|7Obv7jlA%2O;{@Q@Pg;0gP0s`JG1ljFkS6P`?8`(gr#@&)V3}zlCGmIH&#>G zucS#JhZHiNY>dMJ)s6|-&drWT}xry+>J z)b>%@@?ghzae@S`e~{~4$0hCp>&HTT?|_cw1$U&a*0iavlBUAuf>;tmzs8q?MDQ0x z=aurM@|Ss}ANN=))kadVIg^$ZIq}_gDo&#PE>!8*S`_I3)Mgf66zstFMzyeIWHZY&J&R+=N)$r347P)PSq^szSq|~>dPeUz zNpz%E(KfiGBdpy;n4L}=&)r|tI?uCgDs_4F2MzdhSq|nNhu+lRy|VqiO4~O_z<-ng z|7a7y`*`E2e{7W1H(BWG{^6G8<1R`vH08q|Ao_v%3b`y0Y=b=G#kwap?rJBG)1$ue zcIT$trzdm0D{W~e=cmDB(Qf(u#>vRGn#EqRZWa?FFOroxkaBsX%}86xRu@5^d-`A% zBb)JLRdd)MkD@+Wg?-sy?&{5Z;QuCu1bJ)bM38Jgd_=MT1FV%eq>UZ{-uXf)se7^a#zj(mkf%E{9?T7~sQD6Oy z!uziCB&0-WSTzwE*gWC{Itxl zU{*G*wOiUG9dmodUE}k#i41WsY_J^=f%~Zze+zm&i|-uDb5qyf5#~Nye8c5-`Fv8$ zC2bbcKLkm!EN){s#49k`ES$kys&5x{J#+s`PlfK$(Qvplc7iF>d$}9rJiBdOM?eQc zrR9{#9c0fLaZH({Tgnh?WU&%9GY`!M;p$SZj}hp&lc*cSYlI@zl)$vSAR%CeU{ARwO5LK9kTS(tXscK7TI=D2;b;hwE*xn7fa5pd9EsC4GmRI6&zds=( z3BwxXa#+rr7+>5~Dc7~g4f2zfybd6Kf4I!QTfE}&e)+V-L*5)52*L$t%!3ujA|Yu4 z3Nf5=C=bVM7NrmhVZ9e3*pbpLw5(m6+0l77=R&VdrlH7>qLDa3sAMvm3>}@Dj1C4; z5VfCiC(6c7K2ruOrM3<-&#dfqcE&_`%^hebW@F%{-bM%f!rlcQtoWU3a8Cvwe|X%k zo@&A&zGuUu6F%ZQB+9s;{~|#hOnM*;#vB^KFq%Sr;>GgOuH&+jt7EzF#F=cNTCnPT zWn}bCcFt%^2sW`B&v1=9x1GR8BXiYpxh!)|32|BsZkNYxCO%uadu2f`+<}a8EcbdT zetF#M4&LAC&H2L#_R;DC#?M_kfA4fQP1t=SCK@LprQ-XxLxak%FXV+=WZzEG?)%!1 zFPN**#%^$9hIy=grifa%bas>=e(0f^#bma0UayN}=UdZYo}EA*6Z1!ZrdCSG>JS8* z+J+w)Ue5bM#4vL$(LCB1FYf}N>o0v>E^oNdUvZ&-jLX&D1CiTWd^L32f8uQiMF~hR zITnH0IO4Lv?URsR@qqB47#nsh8;IE#nM#G9b=pP{1Z_2F38rIlP_?;8yR(^W#I@2k z9Y*AS@9q!T9vfmpp%zgw%g=PIPA++yZ`2d&g%XvHGR8XA>U7C7#q+|`J3%+y$IJZE z&)1%JqYqTx?_Ag9+X`d@f3?>8=sszqnCp<3!+`kGb3mmE6OhIn@Z2qydX;vQ;u)2j z{BdcD0>Wz>`3PywFfmE5@1n4dGKdmae5J*+ojq!f7bnKt=|VF`MX0!5c(#;c>>U{E z;wa(NuDNhQWX~&5|2zNI_H;M*0gm_0iM1doVNlR(IVc3lE)AU`4z>cjPXBHV6vE9&%@Qhwj2 zyW6dK{e+Oy4Mzkj3YX%6F=H{x0iu$2V2=U79Pk;+1K}A(y@*m&${otnE1n($CFYH| zA|Wz%-1S0=tPnXI@KK0l!4j=@?)8AE+y$AET7pf~{DLaUf3TW>!#LPZ{iV5ba4($l zqHbjS|0dD*2l>2UC)&{6&&%mL%1b&j(F8 z&(l1`*nrm1Cc}E*Si{!#B9PX|!WGx@AsP}JkOf@J9XHgk!eDbAW_`lsywjvQn`$BY zz3p`9ZX7(plV`sT3Qy(iJUtwR{x(~ae!n+=(%GMSJH%VZRmC1BtZ81X?7WpN3^W3L zEbA{gerZU{W3rCMi@jsz;y@Z8Sf9{=ne?XUXpOHhKIixA(?L7PQ@~}qngPw3Kd+A8 z5t+Q7v$e+az>~~`z)67b9M5D;l5VOe^JXK#VL6s%K=w@#97Q*%-q&`)#&N(5D9xUK zt*r`RRCeH924g3uaNXN$hiq$<6c5r_dos>(<~q?fSa~95N zem9+tB2wOluYtVoEI!;o&CpA${RoWe=6YD`(RqR;K<;I6m<`yxLvf&uhw`_gt17A@dcs z?r)|3YH*CaZH9`$D00loGw?C%Q|i*tP2ryM4j@)=`D6Pa>arUFksU(d=$>9a|9`fO zzMj0X(AV!gJq9rx_(Sl+NsBf;7B>l#0SS}mnijCtO&?yiiS5l7F8F1=-}P;O(t|~^ zE7++Ol%tEf8?Tdja^<{PGGx{QzrEl~v_xi}yY}acUKW-0P>936X-+Mq#3SAp16>;y z=Pk9kdfN1EvfM3-`i~Ec^EW}-j|9~3rfkgfeBAnvHyt(WlJNWo921^uaG!zth6mW( z#XJxWx)w;wIgD`K7tc6`@uj7IkRvP+gl!VT}LbCfrTe znxcL6r<8VK zQQ@-mOwNbN8VPkS?Wbl{_N;2UUFl}didXKC7bCGaQycXNiiS8x+Hg#)_=!Zc1=E#E>0LOOA$Np3pdREI0mlL5pa0j858 z#4tQACNw=c?=+QQ1JUOTiQFZVjSqMiS4;jZU1!@O3R#jbb(@#B>-3U{N6+v`WN;LO zlb&373f*jtI4F&ij>JBH=arZh)Cny&R#_*mdsxNP4g|V8BN&Ag5cRGuhJY}Tr-eMi z)WtZwoQUO_+cUl(!J`!8R;D*u&^vu3FQm11?rJ@MO_#naVfDe3UuS>ZGK(KYqHbaF zCxbuH*Kg0GFULVs@#Q$kE5013zZ{2s;>&UP@5^zrDXshE_}BA)z)k#l{NL^P=jf07 z>3Vva^tP;?M%tK=>+Vn-2e_OA{VDh!xW#iE+?l|!&>jQIU5sFDAesQU{Cah9Db~}D zl)f13C+=Adu#g+3hZ8c~#M?k(?)ty3g!un++@_sx^X5Z9{jYzuKMsC*?%HNU-nL)cJ=U6Q0Hj6h6nv4c z`NOta_t|b2w|Uvpu(!a&1$vtxOdtwr6aMdVJVdeJ9eDtMNV-7D(gg4$#0!iTpK2(V zA)Ecks4wSyim02(;^ZSzecp~!=S0fuEI0;II+z<<)sA|*TAJ*$;{xfeDtSBgbXQ;D z*UObP#Sv9fLM<|t@&g>{)j=3cHs=cl_nsfQlKmzibZxCvx z9L@^1McgY7PsOPt4Q@kjg(PeO!QAFI<#}xh|{WA5B*#y3G^a`(^?xzVj%84eNvZ` zDacD3&^g#IICOz=x@d8`Q@-)FmT(;_G$% zX`y_mzxwXk_kSOi+W+;h!jsL&MSmq}F1*Qb9hgCoYoqg^Ke$HvvRWXAo+qt?LW}p4 z<<*gF#=vID=rBhGiC)eq0db|XnE0XCvltQEjJzn)?u=#*7tbvIxS`vXI%$6Mr!D!1 z*){LyY)$k$(AwqJWyXb#7&Z(Jwqy%{ad@n8AeEy%3ly#d2Z%4>ki7c>Vn3LT0@+*H zYRO6x=~nZ4waw9xSsAE%6XJ}l?-agzv+G?smtt(`18=}b5s#>zl4 z&|)+XhK_1307AF$5P;*;_4ejAsLESZSoE zWn}=t8+?Up!<+T*6fF2OZF@mJj6Ibt;6M-6q&_(yTQM!%=2@nxCjp8cxFmoYe*-xR zJm4$t*Bf7k6Baq2#{4C(oWm&(qZvUg=IeDJuFk!Ao&-a8zR$S*HJJ(MQpwrXX*E#S zGi{GrM$Z5ke!ZC-MVmpX)kMn60D0Tdx?deNRm>ag58)EqBf0v9n9Dk#*n*yQV3G=ut}owmpKF z(#MtO;wvPaqj>#Y75=m-vH%E$^Rb|MQ`pfA|3rYyfPVc0^46Vrk~SSlekp78!=z94 zy^TC)jRG@hy;$@2}vJB^!4j5d0-$ ztrQhZ+Ze8Pryg(VI|nx+dm4_w&bd+1>Dr>?F{>V&S{lTBkS{il4TzLPIL9A37>2TM^8=G2^+i-e^`^O-E`gZ9N6R- zvXKj$CU8Wc9_CyEqlp(!Xrmm_w7=05)3mSq#pIlAug9T144fz&pqG%MF1TjI{zA8R zxraR-2fm)-!RIrZ##|OSctBCZs zg#kL9obV)c&WyKEgnp1DKBz+WDB%a@qPFyfS5RRRR~%gq7Lx9GT<+Hr4q~v2M%x2h zLS^a5UB7L|)k34){oCH#cdq&dsJ9}{+kMU6!@M$0lN>a|e}Gn=+#JsTR7da(Kc4xkdZiNkB=_!6xHWj97O@7l0-YTVXCInkF#9oetdk}vyAgu+^qG{d5;UMIO zNW=#D*9? zmFKH&9bJ2x3tP-&m*Bz3!c@L$lMl~6Ku?=HkCkjEiX>}X?M?ZjsMDOa#v65Wq*Z>H z;UgqXtyRKe$j&tfm*bfpIGntck@0}B4)HD`Hs!Ju^e8QNRg;a+M=~_z(72M0+EByC zB*=44fy^jN#^jf4ejbT^ZX5&8uSWB!nvA&FVv-kJ>7XDrO%C;mlLpW~f0b4W^xn28 zCRwZOwc1mMbiR(utjLGUa79+5oJuc+vp$<6Tse`$_z?4=gc#vj0dLl1ub5h&CtZKe z7wA&~yhyi~w0p}5kO#XUx{4zBht9^`*pJNBP1o3}d({?XzIWtytOf;jJlNKoax`tG zK15|rT}x0Tu|$LOP}GZ6e}hlmKF6MzL`K&DIx9P&Qt9C+QR-^LxVyPwU_G}-0SZ0X zZDq3G8yj4l<~XbMM~o$Jj4?MmtH z8qn*JG-lesUU49Iz%igOz`18!8;2DG{5+0>YUGtdeQ{3L>cXp;e~Ws;k@RfKd4;X| z^Tl;S^0So86iHhzH=E_^AULu~Pen9Yu7V6yag)B%?o zRaY19&mMr)!aV`-Viv*43!3z6Gv2$ubSr)TC9TE2{ls%=M_|=#f}sHf;u#*dtw!gL zV?3bi7{LL`&H()Jf3mlrT%$p~xT>nj&FT4!VkW%{8R#}sc#G3cBUV&T4+t$4j|^ty z`#NLXY_#tM)3Fo9e=yY3{vMXY+&Gh~`ai@nPf>e)Gc^`)#_Lb-M8B zA#yWeM`~J50~_cy6@w^Xv2FO*YhJOyX4|HNVJ|DcUql-}yMoMc=hY7Ld?C@(TB3jH z2-TOO=`A9O(zXLOB7_M}jpz2LP7CUcVu-wnB#k$it~bru90QWtZ+E6|my&};B5(yh?z(~^bS*NL5J zqXm#8l((~Iv1MpBzC0e*z4;;Wh_t^o)%AIyIZURB_Gr8rA6Rp8j$dD$&xP~;Ly@M| z_K$OKlpU|k-@MoHx}RDh{Pc!+Kk0k(x8jm^%1#)@(+tJ(6kGrTp6D#kLNI?16eMh( z7KhO;MFVRC_~zH)f`as~Wvw*uwW_8ioY15&L7%|WLo8iu$ zSJKih@JS}SEYdTUK^}8`VX#p8qGBB5ERw=+%AY+~CcLNGKThqhu5k0m(31P1+w(Tx zd%Lw0bt{$v9gNG`Gy|-Ji&KA%e8X(Y;W!M>P$2qrh$g}Hh5Iuq>P5Vj(X$|~H~M0J zuG9*2x5zP}t8F+L447-8P1)I&t9-=h3!LJFhss?o5j&UjqJIvOp|-72%9$5d|Inj? zL=Im&%9h!N>~OgsTZQ9V<^DtW#P3T&e!DAuEGO|MW=P5$IE}7jX48Mog!%NwpNF2L z`M~|hl(#a)ci{i?ANat$;x3I_*4?>N>$0fO|pf$R#n5 zwI8a0JOO|os<1y<=KkiRn-xs?KI`%Qr<)7*32tkKezvo{oAdp}>Hy0|`PKSErpGW0 zMw<}Eo3u#)0B3tRIEkDIk9=TUITCC^zW_h%WiVO*;UZPj(PV#5snSNZYbpqr%Po_S z_Vc}08q*~x6U+IDj0Ie@=2~s{lj)gdFQZAyTybrxOc&mT5%}?3AM?GpM>|nRSeY0J7>9$yy|e z7jsQ@hMUVosvLiNdQ}7@R(zKmX@;`am6|~&EPXo4`^|j+teBC~ z(!-BYg01L5(o0?S&07XY@d#wW?@-P6*%~|CUOtyIhB%=Shc(@6Y|zxXHfGZ<_<}CZ zQ#8f^*Nj2%{=y25y1)j5oo4!4fnsPnKqn`1Gl}T+czS;bOUJ;(O&vx4Zp659k0zI! znICIM>>8^(OXMcIemQl7A%chHiXaa1Y;G#feMO|srNLess_})g>xast=NVgTJPzU6 zf7crU8)sU8L319szrc<_NM&Of*oP#WG9V^SfV1rKFD!DDd1q=>ajlBlY!a3Ou_lSF zxY9~;v1fn#{K?v}#c2ensdAiT@!TiqW|6JyNGQ>3JdCx19J5#XbdHSI zq)2-Xz&?Qm+7dT+F#4UR)qLhw=l)ON-1|`7_M>hB+r4v8ZIz3Em?QgP(z~r6BTt#L zjlSM?agcbJ7zQX2!;zprbt#hqdvhcWu?T@PP28~cQkXSEt2d0@|u#_>!A_kK8E z+V-W!@Q3&07gImX^nU!wFSR`u1LZ5=`L63Vy+d8nb}ijf!MOs8>{4lK}>zb_x*^8T9Np1FU2RX)A>+Uh^^Y(7kTxA@agXY9_cVQ~&fXqK{p zXog^!1(pP~4V1-mfU8in+vI`41LTF&TR(pekn1_fbTK%Nj0iv{l%1-A-s3rq9#~Xw zT%fikh_(D2YikP%>rq10NK$jMuQXtpiYyaz}FxlP$inCJ}-ZQ zCHX3E{OMo^kf*!Z1ObPNB{Pt`0Wn78ToFSR-JsdNVi|I{E1k`GXwMb-;t-*aV4Ga) z*Sd@*(_={Q^M$|LR*JR@et;xAExJeN(Z9OJqaS^cTQkzXZ@8?BHY=Q0uWmJ z2ClrUZt}A@@_EY6CXeH%axVkv%}>$5>Q^QgUACHVTw|=KUWeoP4h}GVyJNx>J1{FC z7$|#6M%&V;h{cdRVXvdf@1w-0z6tLmfllb`UVO7W6~9xo@%@~weV+%Oi#FPhX>$$; zt6dMcV0a?Ja~6C*+hc4JgzSGffw?qj4!<_Ag=S`kj>Eo0U(5`zbBRZ3btYDT5jB0}!d|i)zQpq&uuetKJy5j)T>e9xlgfwcIIPVTL!moczH1 zC9&o6j1QZ%hfkic!(t7qiPJRSHUOnSxc; z*f#dca);Z_l9;f}J~THybY+&i6*Z;`Umop`>n!K7T3;vBY^O8WG(=95a4CzTGgi+D zhW9E<($vj89_V)5bKtxc_k`X4)8Ic%D0!Z-Gt=AQb6N=w4?T~zINP!5W|LxF7IO$3 zcQMu_EX?999Ps29x-5T8KW$QF7H@4g zSVjtYS))`ftcD}r-yJt7IVX=-TU)C=V-1oypTmpSyL}thrwROwKR0&f8J7elQ5bgT z_xRw)7HD9F^iR`p^ux2_IaBSgfB#1FkN0!FU4i?+QwtCtf_7q{a=_ICcbSHTOJcxo zxB$4p&Pc(&X?hrht}pUdV^sCyY7j6Z(XuvP1qv=?n;e4CwL(tZd^s2U_I2YfJuMwf zXXj+L#{2>gsol9RSOJ$#dzCvJI`L7gm-TvyM%R^hev>KPK7U54YW1_hdda1PF_R7y zrXBjihC(XN($rz9S(J2G?YBohwX*Suf^~dgq@lSF9E9xbC!TAwx=qyK zfS4K{Lp)`=Cdo1mW!off*(^(f)_~;QSM?~80^7#A%71%%=eVEP?$TveqI|@+Jr0S= zC8&#0@d9Jq~0hP0LsyxWOi{@IbT$P7KFbq~~A|egJL%V)rvg zYtf4i=TzW2mqQ4HozplL@tgT&gJqd?!P;efR#my^E*K2)|i$r#at20 z7%q2+W9m}?6@0WR&+G4$!6)XqX~8o?(7e^PpSfq?cFXhZx`mTC-$Q@7*iow-RfBuo*+R+W)Yx7BV3dEa5{J8FX%Cr*>Z~3M z3UT7pr5FfaGY*RZa4(NQR zzJ|6wrO0>1CB86qcTcxK6S*S(C?njWOR2o+MOFS4Y|e)eFFd@T}$u+`>Wd zOIj3&Tw$Z+SQmegMEixCzMlzhFVE|msO9zQx*kiG(a39x14A8-2F>~h`U(`VUb>7q z+B?iLsy4;24m1t%D-EmI4C9hb#pRq^VZ|z8tZIM1o8jjIcig2GeyXVpLq9bHOm?#Z zylT@4JA%jb9IClpd6S3egyC7wCJ2+mIk=Z~M zwOLS(LDJlEMJ9tmMs1uBM@}*bSFSjUO!aY2mInBI{!T>w8Eegbdz~(=G@NSm+C5Mf zb+DAb)z$$XbpQH49f#PME3W^zQBb^Y5&GlB^O&(U+~e@6#x?HXCP*Bdroy#Nf%Jp{ zTeW#NX46fO9dnx+Yt*Z>Yq`%1j(Cs1KqNd*#+g718$HGea=)z$m%!f8@n^rYXbonloHUvFg#Z zPNM#5r`JQA(ddm-)|gjZW^)PTcn~HW7pFa)^GDG!%W^ZYPO>xUCju%8g`WnF87U)u z_g%}uR~d#)cT;z7wyl=o1mEQ)z}erRtFEa?Q)KWHBKkvO=>43XiJt}l0KC&e1kchC zRRH4d!cJw{e*lSMuye75$I&+KQ9KU{Y~ZZFHZUJ;MJFDwN}o*P#5Toic?1yM@UKGo8|)`z{f?eXc6FF0XtU8DYxntErNOLglQ?~8ts?Jie&_>GhIzBg!B zDdpZG{jRb7l2`j7Lhydh&U{Y;Px>)feHci{EWYuRSzQ{81)d!PmUNmr^)!#+6z*8$ z3m@4qwz4N2wB)GkgRwqJ4cDJejz*U8c;D7$qYPaJ?3@m$X?)Qge=hYTK>4qnC2Yxr z6A$>gEU$@VZ^?nTxtdF6Q_7Rp<4H7*+h==UDHqF{oLTKi?iV%fOq{|1!m@H_nGZ7L zB{B<8@xm0fgvmn-A;v--yTW`LjI+FxQ{+Z}MF?Vo!a${f$coH85Q4s5nDs*BEpecX z5MVAh>9!u|2WxlfQM)S_4EiK~)fas&T!^9+I0FDfH(ZqRw zkZl2$_=06Yl*yH3XEkfub80wu&ct#hlN`T@-8qdo97PpDejKNivy`qAdNE{)4Zk>9 zqZAP)yXnC64GK3l812i2z3eGkFXGYH3;D|eDMez!d3U?(r)FV4tlrVh)!M3g(e9>Q zwT`CMfaNlj2m2{z1H{U)fOUa3)Uh~!7lhIv2cbQjdyywQo75~jqGRNAr3%-ZN25ht z*i%NFVWWyX;_E>yMFF9f?5kedJK43PuzS6aq|5PX8GF;% zNCSD=9~{_;2`aO&Z|ug-FrZev7%iQCMd;CX%IvfvS(|Ja3HLw?eyG#d=xdxe?6af} zhJJef-F!DIbO$Y$&2*~(M4vWGxxo2TIEW;0hXmO~Q^dq%InWgXa6)2#?5oUP)Pzud zY!>6nAo`OdB1SWh3Or#tI#<$2ws>^v8q0YZdixQO=rOO1?4C!D7hE5W&aQS)6Dw5d zNsQTBKTEw6N-ve0mZyyE&cl3aUqbvtF8lqQV3YR)Pi(f!k`9=nk&l2t+I2uyZkaah zvrQdk&ITHbcWCTY6?|8JpHXo%U9*Xh9*vV|Xp3pW`L<4uty3^qn3z)XBM@770q3kq zy;L_zy2*O>FxXsGNfKEt8599Qo@Jc`4&q{O>3ffx5;l*#Fpm)W-OurNIM**GZY}g_ z^ofC`n>IHl39dc`z5rpmGza243p6+YLYm<6a|CUJNbzekX)FAH=x^QLq1=Fzt;;_NppN+xJJK-j{@jWCsSOt4_IXJXT@Arn!zhLt7ltgJu#QIKRwo7 zcDt1xzq_k}_GuISVI1_B@4ZnT-Hu5HP*~VUaSu3XnsR8C#~lXtRvT_A5X3PcNn#xQ zg#(YS^m9N*=)5F^`FqKK)>Y|Zt$^baM-+^m+{9G!r1Q{sekyRcTJQ(y!XWl zeit>DlO*Xge<`M(9$n_{b{E@MVRK^j-msc%*uYKG-pr}pbUQza$Fm)*QX@CV=;gdd zPQ+B^5V)fd?jWo@4jTb|oFns8aouD@>EADw_B5W78Jh9^JxT3$g_*yR-u0H)_O9tJ z%nm-#`})NHu=CBkDZA_NIDYDYV>7e^be!9CX>vS}f56!^PjME(VGY4-f*(NHmTSHc z4-@f@TF3n%i`B_RJPyKu9n8&Zx($}>W$p;OOe5m{YJq8e#7Kw7@ktF1COfa9DmF%% zDZpf)tsC~t45`deB&uL#iRi^z5&?~WH&|J&q3iQWzm+J?rNex-_RdOl6RsA z(3U=Oe;9v*M17jDwfQ5D@j;Gq;D2!}378w8k~Gfpo(FCi0cpEg^GjTmreIm=1V9H`qjO55Tyk06|y#@UHa=HitP4ow$kt~JNl~vac zpUUjeaEs&C==Z84W$%q|D$V=m>219>SQq{}e@70?d2i;6|6`}UovJb6t#$94+wL)p zW7&WRnc$i=nlP85Fs`X(48)%aN@EIGRsIE%VH)RgYC<@};CpfrdTVx}2x8`s<1Ix7 zuE=iwaXGfkYv9l)J`YFu2vwxr!Wv5Iq>RoG(}VT zluXh6I6bhHRgLoA4s|C%qA-IqK}rY1-|d45K!l4E9xFtZqsa}`e_!6aQB?hNIpq5} z8)Lj1cv7`d5V1AQlRe-Y9dOqPmLa@G+)Y7P$8&&|@@6BB{Ms(V<$%ucQm+h0muV{G zvske4Sd251hU^{|X*+L#JEnx9v-MEnF2Tgg#lpV1o)we2>@|OjV4uysV7zr)JvGg2 z?46i??9}O{Jc*)R5t%C1#&JBn#)5-pJzdytS64SV7c+2lK?Z#+Mhk&j(lv4nIftA6 zS2Y#EWM&AY2wdMdjo$hp+%*0#g=Ig2ioW}X#<<_S-Qu9s9e%?-#sa~V1qg!8HJv+b zi?Hb?3*QC7DR_Ty6ppL}C6pvOjV%8(NPrgYO*87m`vlt+_$>Gz3I zzO57i1$k;Q$?Vx_ZYukO?^sNqEspqnUauuHO)f~G7?!hIQswMYqSGB#u%6`&1Z^Id zZg?H;Dtdgnh`w{%^eZ4?n=1V;?eZhN&waMW9JiOP6*{30EHt1dDU9|QmLj;eXPV{E zuSt~Q0(K^H#+?C=-9Skcp@oKD0h~M|!q5=ts)4ix;o;mtPcu;^XTu(S(0RzmIRdx;xM0TPna;ofXKp zY83yecKD|v>Fw;FQ%1;Wu93!yDg~TWsHN7S_kVX%}0UZF`U6@9f5h z_kO47(1%Ii*8AJYlOhJF4z9`QBth~EifI!xTo#TyoJC@o=}>_0lNRaXFP?955Lokl z!EAq~<7rf%*{Znub}_I$$@VFiiurZlO}1f>TkL4Q=TUr7@kgXb8>?PXpZn=*8Pr3e zQdUYB?&h2`6x@B+ob>A;Icx0HZW9z3P2U}!eG$FPCKJ-qSEIf$3*BonrbnK!v2`yr_S+>&Il@^gE)IRHd1SUI z=9Hk4)?}req7^R97#f`FiiraZa+WS`CcB*Jm$Yrp|7g;q&!Gv8H5v z#_a5L5|g#85ezGZ`Jfyd_;wdw25O-dlIAbWY2@QLfv$~6yj(P|oMua1T||FuF{sTG zwooVEi3;4y`$oCv+`MOQ{DwyDZMw!%_t#JAG=~F#$04{zYXQ(W<+lfr$KX3YYuk2+;a#~cPJR+Cu zc@X=YG&@41uK8H$vuxLQrtl+*gJe;WUG)7(s$ z)=%-SMS~{{MkE3GFijHJ>!xKlMuP;v!GZpFNzAku{>8l(Qfi70Rwp;f`SXk!RvQ9Y zmrBf#&iuGM80abG_2b@O53LO^g-aE`XeWa#S#+W-sPm<;M}5lLr^*L%Wv@s@sN9ol z@=kw5=3Bqkbn#SqDI3}4F5(?klOzlk4n?k=N4?8{BhX0LTE*-%K8z-&gPkX*#G$VF zx;MO;qQ<#4Q2N9-HA6o-_hu$I_2!>8;=lLUvOx%DfzRKx;$(3TsCqC4X*vYPTYv(w z9>FpE3y%mk6j48lu|L9e*X=F$vE(f)+}b%yyJ8B22_UdF&c`eIfs z1f^neeSU(#2v-hnzCUKkUW=m>Js@}YGjDs*wsB@ z6aWAK2mmEfEwk73o&f_TQ7yB0_7egFB~dN2j`)uO10_){lOX!*10_){vkv=Z0s|#c zEwgt0lLG@KQ7xAY0Rff>B~dL`4Hu^Dm#P5)Yky0_KoExSh5m;SJm|qqL7|s4ptefE zN-?FUUbfrm5}WMA*{RZh?KUH77FMXmhI^7c)xc2VzZiMyMx^2)u-A)@SX3q9#VEyw0x zXRMThBBZF%@mIqu%oR^cepI;d^~w?lv*aATNQ>KgJ@xjEyZdqY(V~*+B{|PNn4FN` zWtgZEq$o&d?W+M`< z?iAEFitYzItJV;ndi6}}?ck*)qS8K!TvXsgn7h99%6AUlf8EukXuVSM2e)P7b_LO#f&w`DgUZ=YLQhl{b(@TeM+2_(! z1GelH8EPD{tdTtBD8zvsr9`E4Wdqyobf0E7NZdxhxa)mvdgm!b4z|`ob2SwPF3}aA89cGH zqO3ks_PVL;gkJU8=KJrxDJdVC`1QS}ZH8myy;+(5#!0awRD5p_PaEMe{btSJk44+U z4`!K<&t7sT@9e1RtIoNR4hE?=W{=vSvHVWnIEC8r@%?vis6VzVSMhLyWxR5q< zgd-}_q3qBSeM&xF^CwK3L$v9$T(#R(i8)ewa@JpRFKIq~a929))`rssA7ecF+;MQ+ znQ{No`YqP2&et!;-d|hop5J3((0~y;R1~u<*XEtCSIw2$L#!g+*nEk*+^~#t_m0t6|jXZQ&?xUhe|3}K#p4G99{_*c(G#-C6ED^3V z9Wy4t)Lvd+-NrR&H+RKH$nZN#IWS^2Vyfyd4FXgCt zMT62!WU3z;ecYmT_L=A2%gwZ_!D~hBkm#3|wG&6U+|{v4ZOLeSAuH}QZSoAL=hzXO zdQuaKg=hf9xF zH;oH3@-);_oxi_6<_r5pQX zeA%gVOm=zivm0mlWlCx9IhSp<^uvYHJh{1!e#_!tIINcqa5QyHeW9(fG+yh!KBoB= zYpTDLA6i+d-@VGqWrO*4dy^Y#X2x7jS{lUrV^;^i3ToJ5-0QmYYQGPq zb0q5`i}v2rYFSr%saE-DQ<6*azWMdG7LxaGX@2i>zG|NqT_-iT(Dm8Aypl(K&knxu zZRzfPKUN&ch@XFA>h_C+FAsOza<;dr)X=c7dL73rQ@$!x{wnFQNOWZUtD0|JZ+PqN zeFgto!6&t?B`F~$8>*`3B1~_u1;RN7tV#|r# zWtEM$ub0%%8r1w^ky(_&kFNq=bO*GDt-J-To}R_XqWE!)0$u<*hpvJJt@al~u0ssl z4y6W)F!HV`GNA?#!+H{^d;!HGE3%8b3`+B+WYDPbj3l}O|KflYJ0}+Tc+B@eznmz~ z_~4mm&6VR+e=6+$U^~BU_0RiOj4X%VyZE%bANl27yndUDZKMZq{JpO*-gj?S{s^ccAZjcyOU?oc{4Y!E; z96vaqyrkG7@$h@k9-}YMncekdeeC=w+a+7vx(r%%VZ?)hmKW|W?>BF|aw7V1O|-Tk zVyHs&;e5j)y)SCwNtspwvu`#3M2&G_B|Uz$GCb#^?Jm>{oTd_oQz2w!dE-X4P}o;9 zhj+~|1z(v+AcrJjf28Y4O~!zR?Z4`@VWpWUKgYxw zE|Ea%8CnhLer39&rVz+^lSfk9a6)X$c_@v6wdyZM_YQ#*;Z3!WggVWaT7mc7M|Ry% zM$NudRQ%Pbv*wB}U)_E>ZCcX%vtH4@q)q9ij^SN%SC1KVLEF)zA*s=!`>)o_6|T9t z{!^b!ojzw>LBaWR)xC}7AAeb-ST^m-hMk5L-@-&?-7h@y5_kLdvheP#C({gr9+w3^ z*i^J&bFXbX=c{K7Mr%`DZa3aJ;9DX09(mx`hv54Be;IlBDu<}uN+)^_)s zk|SEi-`cqH;H%$1PRlvpmMwU=zyIUsFAjFvU+f-3-NR83?@#%VD7Y0!jgZF9t_~Ea zYl9=TB#@5^>&OGN4Dy~rIb(0Q$XuU-vZhduc!QyMO6GUsv=7_fseV>cjflMJ*xl#t zeq^D3FaJb_;pNdkzg`bd4$AXxO0$3b>{Q0WQETPmH_W@~mmk|)n6}E)tjF5zGwO2& zzl%A(t@x zZ`jNu-GlJ4nawo_(%|2i^A|TXl z+rg#9B`Bq$&yUSs^X^~ytUB;y@P~y}Njnwo&EgVbkCycxp!EKC?|ZYf6pC8p$Js|@ z-+taJ*74ZK^lf95E>H4)bi?YpRqsEoBL4J)?et@8c-TY-62p6jQm@Hgdr&x)h_}vb zH6Kh~0Ml(6oQE7y^BZArln@GwyZlVp*WpQUGN3^xcVA-Z=pL2%?ddXbS` zMApC?Lq1FyV_T9S*mS?8d%BBT;)q^zy=`37r(a93vK)MEjM|z^i_HnIjnXS*4wT5p z8>&TaQ67;LT)lX(^sEDgE}53!M04NS1UZ#mDxDImc*DZ!B88k6LQFl?8XwkW;$BU;V4&Q9Q{MNujJ}W|v z9gc@+oeV*xi(PNnoRAcKv?;2Xvq`k8S^v^(Ix_yWhTb99)rptJrk7bvIknE9D$rQo zrcB=?rTRa=Qcu%@e$Ao{Gj@Lqw$so$@N;bGfC0-4`=m{ja-ZRoc5IrGZLhkym3!Zb zFAWWwVB+=ucVgt9b0-S!UQBl0_+~@ikF9=zL8D{mW;gt7==L(`#LlaAe(w$)X&q~| zNRo4;h+O5Mj0ox(_GCgNHGz2Y$t-Fsxw46$ORdJU<@Oy7HKZ_)3XKn}$wqzV1>3I3 z-*o707_y9$^S|EP{Yum6iMJ#2D=HSb>8|@4clqmCD~(aQ5udjssf8vhhA(&Zymz(7 zd?oh^UD@2wz(+U6WmAz4Ra0K}npQCG^3YJ}`-yFy9 zk#5Yo5%@FUYs*RtZ=C}%?>^6qU)R0*qV(>*n|66llX>{N*LH7ujcZ(GO|;J(sjYb3_H>Jlo9nVd#Q7x9K^*yRO=r=p~L8%3V1>!0^Cad8wSwbAN7`k+(3X zmy7X;r}pP2#$|*qd-zf{aeDY*rSGTRE@cg?y1z~3^KYv+iL+O1z2CPis+VkQ>+#8o zwXZe#Q=x7(oGcTTQIe=&K6MD2G9-o?O-xy`fciux#lb~X3^t`h&!JDKEjrbaZ^4f>%MUR32ISh#RU#=_o{U%&3w zz4wO`;TvvvJ~yh`KB>8QRiEA8qs_H?y8o9M>|CDn^68qr%dei_TD)lauuW6v8mQB2 z8b{CE;+DVr-lfV3cfXA+yJGrLZMgoA{P?de`ocW%i=(R-mFYP(g}S}14qq@WW~GTs z%=6dBcKdC4#!9uf8>{BOjS-(6x~RD8jO;G`3~*>~HHN{i2ITK3ErXW5Ldu!G~&W`Ya399d+5@+G)Sc z&pRyK4K6lG?6fVY|Lx~J6&0;oZWX)HxGYYBZ{5_z+?7`J67EWC@3nXe8y8hBrPkm~ ze`;9tQ+LQS*9FKf4l+G>!xF4})*hc59aEQ?wa`N>MWc)It2~MtE?+(VL-yv>y2C#r z-k$!@E8=Fz8SObW_cOjupT4my7`}OY<@9cNbFh)A^#k*3y=0oav&K(!@%glSduY|i zC-oezz{AuJk{9AU;@a$h_1+ z*JpQGZfU)7yo;8Y7U_MC%i&Uh$hRbc=o)*)XrsOzF_g`kNb`PxaJ# z=DPfM_J?CThu#Z#6KWkAyFIM$$JJ#PhB4VAmlP>i{BByhtq-B|_ZZWlyEhAsXP>&|q}aH;+IEyn zQ)1)kus>cEbshXg9B7pM{J->H-*cEhMBnUlz89VC|P?7i-a52Dk{Z=M?cCtLM?T3V@Ered|_ z-U-SJ4aPkTGBDb7a>=w{z1eO#L*24(#vM6Pfkdb6k3T!LZ*+gN-41JPT~#Y*zA@Zz z-bc&ua`f@7vDwU1`2x|`$P0BV{58!>owwaNyL5imwwXPi?k_Qyu3ghrZt>3j{pD`h zHA|^?&Eu{vnrQFQ=a-g(dByNetq0t8 zN1o~`b$wLuxaN1?FP9GO=e!~9KacIN3{IW0*f8v8&!Zga9+o2XQRn6;TYBE+fYO3;}1 z^S}j9D3mszAgZFZnN%E}6LMRrg(Tf4Wl^`uTCk1sB5Og>4oa0IuB$mz75pSSEzq{j zGAeQiKk0J#-S=+8H&;!L46zAXW_m_p?XOqt<;JH8cF+F{bywPa-_F?QQlG{8LzWER zol);ITsFL$=u6P$qC7(%qfAMcIki$HDT6a(U#&V57XRqXkDw{qGk)yPcdgX#W`4;z zv;X$=Lua#Z{+Fem6TG2eu(j)8D-);KB$)$SEIsx5kH3FvdBNS=-?vYRGg;erL{ifB zz`WHD5*_kicu!fPranVWeN2ejZE5+BtF<<#L~OdarRSC*g|c5(M3vYKHmvO0O+WI| ztmIRV&kUF>aqxxy*WK6D3@;>~@s8H)Kd@Cv*4y;mmNmc6uGklOc64B2{H7_R=hm$} zVOEuI**NUp-RBQ}S(gpmxkI$j+TQ8d1FIC(^qTeFri-tiIq~)MLazrU!^S;5ptOCb z%E|*LGBf6OX*^Yc9N#C)#VhZ=BK0 zvs4i@!N5{8T`V{Lw?B}w-B;>2V&zXBIcO#1H2Y$YN-1fzTWkbi; zR&*O*Cew0{e{+WlcTtHryli$;|B;9*-a{?HU6y;PF{EqlJ__LriAma9qqI=p{Zvf6 zwCRG&{ccZQQ{~|U7pNC3BK{j$x^aC&-Jlaw^G!~4Iri-N^;ok324z)o%X34IUG3JA zVN`tMeNyFKllOY*@{$z}%2K0DsMnuUTLSkqIBA>`&C3`VrYEJ9^iAnt_~JVrxuQi* z3lk=;Ss0#hVR6rfnM0~n?^f4NIkZVS_vk8@+W1oWh0}$JqJ1+f>{JRRg-@@}7~cJ2 zkDhBkrP#^enI0)~wfD+9HUlz8$xWMQlenOyi&%Z!v1;3*wD;+=gJ(VeVY&YOgFQ=a zi+5kyy-NOF(35GwG1JHWR#vChoV8T4dQrLf^Xg=~ferd)jUl5vW8rUCj(%Q%p4T(X9cHQqzn~mcKsCaC`AqT1B#Dw4TsQLIT6Mbyji*U#g z!-NtN*2uz*Hb4anm~N=wLU`Lbkxxm*_x!1F^(>_j(=&5{x~Fcgo{yu1^=zX@7xOm7 zgq=42`88(lEjjas4dYu|%Ie-uI1zo|j;8tN7tN&~?B?#-?4#Lpj4nA(6X< zBOf0t@>46e2-ur*q_#M3L7dc(vKikMG9HDCTZOzt9^lug;N1gU5&-wc&Jtq#0xA+a zO-7aHox-l) z{c+wgQz&nD912HSR8&pbi>oeC6Ga#})+HnOBPj4yNkU>03!E&@t)zYv2|KGPB#F5V zeLz){r6#4Ks7OmvLgKAA@+qgB#38kmk0f4OYF)#RZ-Vi-NunoG0w)9zA<}$7>56+j zNd{cUMaAp5R@S z5%lVUHEe=s8G_f+UC@*C_0SePCV0Pf1h)z8o!)|xG}d>3Yu(RtFp`RitiFyYA(>%N z{c5-=i%)`!QSDn)SMdQ8!6`x)K0rW<2E;N01>S`JgrS13gnyu&U?S-|?kdM>uzDdM<=0Rnev+;@JG-~{PgK26X>`eLF5Yl+c) zJ|0Yumxf2YQkE6cO=E_LYZeb}xES>=qCgoHo)z^IRA1u|Vw;T>8YJxFKt#OgHyLqhLRD=@%Xpc#(^-iJ%0#=u4qXT6Y-t&0DBI5>7_hx9J`zJcH2^S2hTA$mp9J1r>yW z_`RTjFbHcB6tHR{&1OLb*7r%XfV|s@zkU*&B>1IY1W5ushW8Qq_v8nH3{A>N%}nL zi;$w{kk%7vx-Wq$%F+Ev%SD0yN#e#lq-pvS7?X|&t?$R+lcgkzR-qMO1!lU7H*}@n z5;h6l=n6tST!pSAeQIj-ZPNOnP6w0LNKIOiWSS6NT15K7^k_0l@fm%Zn-3>?(lR92 zFPqYXabP2%1zm)la@2w*b~KrCT`d?c*N&@_yJ~jZicalk`iL9))6>Xw@UWs=NXyBF zjw2G!+0yGtD{v@nNucZO>BFSu>`ZgnVc_t;<1=uhxgdG%PWL9X-8|`~WXxzJJ&E-F z@S=MX({0_f=D{K`-76Y}tN|Z4dBZ)rViqHf>?4KJC}cD(i%$7MjA#}zQsTAV^a_sa zXxf>yf_&+jq;<)UW=N}Q3{4*B#Wex+WFmcN5Zy?ieaF$^q%UIv9Y>~&#uR!LncR!x zy!Y9GM&Bv+nxMb9ei~?v<1y%2)4i=Q1(g;4KJI8BfQrzT5~izo%M5xq;bk8|b0>nE zk#r7`Ie!-IO=QBg-b*Pw9fnU88K}aduotq|NHQIwQ+7t?wK*D{XgvaLL^!7a3EC0&oFMcAspfnSE}g=Y4x)@5{i?m15sLhM*y9=nt5z-&%SHL9R;q>wtiDv;yga3bb>iWxjzfA+1*% z>G7oHwwZPyt+na&F|Kb5ZAMy)GXBoVK3i#S#%5;y#q-}zuOx*pg3G}`U6CG5>!9rQLY4GlS{hxu$Vj2jhv_RA z|I86u4KqWv#q@8s3q2~K|KLVlDg6K=ofOkSM56jJ+Mcw=9jE00Lx#qn3@ z4FsxujV>U=zfehM6WXw9x+`v>CAW$0;0h`js+KMy z_dH7R_SQ(YhIU8Mbu=lk(XRiSoW?$-zv9@XwjMQN{i7me=RIC>Oi;WE&7i!e@BmYG zhmjSZdPdh1RkL5v<)k&`6}^b4TL0#6*zIkkj}sd`x@x{H6u9~b(U~vY)rUCsJxoF@ z)Ns+PopJy^B|uTH=zgfa5fV#64Wl7WX`)q$fW6IsQ=-BbdIL!by|mH=Jvj%;sy z{hR+zf2aEq;-*&mDruGdq<0dbCYvn3=PO7^v__FgG=I#fpg#{8Iq`wtv{(UKZ>qe| zoaB4dP3T29yiyh_lRf4i4Ph;TKGqd(AP${tD11U%0mj1pWbZ`x7fNG?BE^Bi66~@| z1BLjq87;IDR$x(fgM@ntv)4m}0hk4Hau7bmKs`rcFCyK;N$A30qrFQ0`fx7<{QwFz zNwaqutp0^h7$H(@famPHZbGu$B)bcrV3|=K!Y`QHbWdS7%ndCbA^gmC?VUSPNchKi z3D1xavhfjq#dMaVxkf)B5(Ua)v;G>j=7dNE*jM{NH-;KBio_Sy)I~eKUk9q;)b&c$~!j!W`iTV%M3w zgd0g8wO@z`-qt*!st`ZJ%gmqNEdzExv8btBI6^E_Bs@S+jus0yla}{U;VQ!5{z;)U zX}u^HDv;Kf9jU_XF8K6^;~Nt`mk66sxD;9c+V|7s4(C`SYU_wh4gT zpNzx$t#Ca-x&B_*htu?<@Eqwo-6E{P8^e-JW)pFng@AD<_F5ujl)K>2)joUsoLW~2 z33+GKRhzLDKagdNx?;H^ZRQ2ZJ|B8AR)j;JUd&w*Zj=#2w%*r`7>3M(ifQH5>{#sN z$UAzI5u+Dg;w=r6iF+?g85BanFATJXBFQW%!Cpd_BIT6PT6hCaC@JFLm6&C z+hfPr5DlI>Fjlm_mnqV6Wb9du(L_gP0B&q{WGv}k&~wd^amGE}oVZ4i6Eg(&WH>Qy zxbe)1al{QHXJ#aBEOcgqaO18sC0bj_X76ojTcSEKZkJf>RYi!CA(i16g|lsHGhwhklP_5O31usSv)fZt~cv^1VELx17s=uapk zi;aZ81h_GRQ4yq2d?Z6OY$T(ECAZaafh=>LWOte+(nN=(;MJrFG)39)KUi|nNRVtI zRdS^q_XhKUHEWAWE9OP>aadz>*v{m;4(|Zp;2~X?MnzK?Wn@2y5}{~ss7m`IL&>2-{+yxPii;RnnR%3lW&Q`HLb}&q=XrzP zUFG>WBw))}kiQZiGyqkOXB2T%;=*<0;KOtmyy%40m#tp^*AZ|P*5M~zxdUr+HA*FY zG^2@)tql#q%I=-OsC+opu6PoQ^Io+BPWfnNA~s`tC6|Q6lnw%6AE4d=A4IyMY+ptZ z6ZLPM^Q$*FXdO6c0*~mR2A{|t8T&CxSW!DaP{K=#z@bpw2=~TMgI=>9ZM~X!LSWE$ zmLOTD4J40h_230BHJnkyTAXtK)u;>7*%BmIo)#PQ_(Z*tX*4$>*kW_kGzKPwsy-h{ z3k~<@R1NkA$r}v_yvd)@$H9Y@I?aM&d$xhhu_|^g;ZL@LK}JhSNQ~#H@~9U<{abTA z40AaY09-!x;e&c1?Lf}JZ3Ww4U~eA36eB*74$2JVv@Qq)rfwz#ULVK|#iDe_LT_AO z(hEhu(kOT=V~DkGe`=GEFyl$_H0yw$W=3^G$f8a_|5F!1|q6$vsmGH0Swv*S8IIVp0#Wft5$J0 z=9C9kLW(&BGsLr<6|@Y7{-x%2q+uj$>*foo?H&F@YWG+a9mJo z@Xu)YR(cILN8I2se)smp_+D_(lqi^dnko_!kvye*z4=64P}L;H11s5MGAJ>^_kY0q zqivJ9sm&ItvKx|@z&(V=`PToUG(kpFxcSX)p#*EkuJI?g6(*dp> zPT*uOyPE>OKw?RO!i9NQ#iz6mBjIn*pp6B9LAvn3lg|%V9w?BHKVjL2UZD z4G~6$F!$^=BqV})qAnrbP$nFYA|({)r_W{SebA3kE(+LkKLs%80x+l-kF*)1df?p| zW{?~P3?k;E=9%C-sDM*!-%UPYL9Q`vAo=zH?%Ozh>Shqo7gi)Eo`9?c1V1_)jsfgu ze1AA_*|4asR~!8a=hS3N=~RGA4^R^xPdfa_#J1t9;)N3%zhm;}?YSZ-!=X^UR|RCW>^F%oxiS?t>6=B z;l&2mZ23gNV$&nB1AJ8!W76hU>LRL&;*Lbvm$^ykW)x%8?#7~|S8`K9>UcP5^4<7# z4U4LU{-lCc+Ll0U%JwQI2?<-CDNm-h5$Uz>iEv$$Lo}#rxvmYag4RTH6FEB?OtU2o zEu9SyH22cr`D|MOw`9uAesSXnc+DM-SA2(GUC-j{BB$AmHl8i*6+oR0cnu}YW^Axk zPR#~UD>f6-tD9lE%YZ0M-*LBM#2b|jvY5kJF=7rx)fe{v_eJcM1T(z`or2j}ME}C9 zjyXtYE`Z#&wShXU-`6%)+Mj`;U4bnK--;PK2)^PxMje&U<#OmlmerA*Hjohx16+XQ zFb{02liLPTLeaU9e%OtN9(&*!FQ1~X1w(>7(rLT5WfvUV@+oCh=mfT?-v!60rvEsq zTSv<0cLfEzKnmh-F!XnKqUwdxc7wo#`CPECn-98X?LoRR%+U0`@Ocf(6kEAO@=TBK zpoS|1odeIxT1Y2`@%~5O5FXMzD2O5Y?xRMwtBT8GK-C?w zd`w`2LPv3N&98juh^$$_o?A80qJ_+0Y_Yugmk+Y3JP^jl&yktv=0e5=>!rR34F0Q# zka{m-$YsJpw)gO1(p$KQ%M6d%UhQJG7rulQQ`#snmfI|c#R5oO+y*j2?_;@<|6)O3 zj}uVv37Dj@i#bs8VgQ+!w}Et#XbERa-6a6Jb%B7O=AsA6Si;FVz=9$!wSoGeesLVb zp>Y7xs$@Y9XloqPk4!VRH>J9*R~LE2LpdcI;6v_T{}Tu{S_o-^zdM8v7UG#GOy3MQ z4T7H!S^9}6p%z@{oyfVPy>O%RDRui(7T*b1aUjX1+!5bO%V9=$D4bXiho^{+-jg`; zyba$3jZ5SBzx?(vs~hNd1bjG&hd=rqi*JYImoes8ONV8k<+Jx~z53|%GR~OySx|Bd z0ljabdO%$yB~X@V`?C&c(sID)_N@&=6V)tdRB_VIvHyh5g9=%&zKrFmaP$ws_gca9 z!740V0bD*)$Y&Lp-+KilQ-I5qfVN(Jq>#$VHcACh!6X7wSjY6}_pd#wZw$H>4Xd1A36x*) z#uGWMjnEQD>C>+T!`L{~Rg;2p)-z+!!VTQ)H2ApYLmlvw1T*musgE;Q(L<4ara%ixZRA3P>3zrd8?dgq z*4a+|v)b@A(4j1WOuNUGryp=N1R-z0xRZHG@7sro(l;>!u;wnI*RD#!j6Hr`LSiNl zbL0WSK5Y|sU0=Bg4Ev~*^xBC9y^;53E{#vz44@e&+CYZr@n&wk^EKTL#>q)YP|rK- zpAG*k;wr`ljY?-oNbstwc)DcWLl&8^n})lu?rp_Zrr6!m2t=FI5;(qW=E@8*r9zCC(cwgX`e-Y=~#7b5}X-)8V8`_lmkO@jL%>>kQD`SC! zB7cn6e+3|FETkrPo+GYeRAu&?e`zHDQDBP7w{qjF+zPCod?Lfo;@)w*v!F8@w$b1{ zxbrfFIOT5lcx7lj8GXO~MK?rR+ZYXOTy|L;^O5hZSK-ELSc19bE%-PQB{8mMm$C)hRzKwd%u z!sUR`xlk;irH>qzU4ZPBsua3o@j0YP1!st3`{ zy^K8;QgN|-X*pcb9tLCZPwTsp`9AI<#wqi}Hg*NN1c?0Su_LCej(D&vnYCojCpOM2>?zbOQ&$VEC`=bB$bNlr6^2*M!v!p+Zs>aq@T4LSP zuhVDO!{CzS;ZHyDWLYA`1I$<~CE@@`F||Qm4=~nkb5;Ruw}CLKJ-~VCEsJ!>mXD-{ z#vkP15eEV8IFyACWYdx)I)9MS!2>pxd$wjIC~@r{B^KHf{K7Pd^`Uv(CDp_{VAT&Q z1Xxz9ooN;1oyWyiXvUw_8^K{0fF1v>PiHub-yM;1n&EV}cGVs7fuEckAFha^++aep z=?E*?JYK`L5-j8fPULgG<<6&+MdltbJo!W1$a@?D_P-$DI*P|gLNvh>GDE^&%yocC zFC9sv<}Oq(H0%q=uRX-rVkc-60GH=ph&l|%WO#p7{GUas<3`cS_#O$<sb_mG%=NV^TLJsep@K~`5 z%4m7Dv>NSm*{29JKJ52@p-Z9DMT|a<+@9a2%4C3~L2&rx?-P!vA7(D6fRmP#& z#Y{h3Y*~GjOP7yW$nps+#12^(Giq4T`U3&6Y7jJMVdnetln|omVrDW%YOnF_e6N~< znv1!|`Sx<(&exXxW?*&Nihq0H;opuOWY!OcuLP69g(ulKq65BEDL1c7N^4FftxS z)JcHXCAYz~u>HvhS&-UV7BmdSuBGMsc0Qh~4NeYam%*J73?q2PKb}I!dZf~d|LpVY zPXS|xbp*q23s6x2}sea?IuX8<%cgMdQLaEs63Q4!JXMPm`D!k;8cTRGINv^J`|#znfNomhGz z;J<|N+41bS0(Cvhc;T7%tomf86)^OKInRIDv)|4#9nkN89K^4jvF^kE8OD4dbmnos zgzC?7Ibi>nmgCldlnmne%g~%$ma{dg%B4mBxG|>!#xB~$VpyVyyJ-3JbDUKa&H)hqM;0zsPuFP9^s$ zKb!{OGT_92^*)$>>F+V`66kQDnBDoCvvs?QDE|_-9bI-)_&poQ*`&<(@J00G66fLf zt4CDL2BbXrU%4F6`&8(ad=X znCzd2PILLOXrg?l;T^fc&p=R5Pyv=)aQ$ z6ki3WsIseEvU|XS)}CT_^)~43DX1WBo2X;20ci4R7G%Y46{XOH({Mmzry%z7V-|kz z41wRcL~9|hv+z}pb|tq)IFzqU?F!q1`>GNWb6||^Kh+g{A}LgVoh#d^F{?Yxo=W-y zVMIFxwB}xFBN~j$5plrZ92>q$1Mpvf0r|yAVOQGlm622>w_2E1g3`aQ5>P@VSE!Z8 z_7+xhy=;z?tm4*?zEuG7ttKF_9l7EuV0&lWX3t4>ZAZYaNcSdp^=WYv;GuW;@E)lA z7H7LtEWG(1f#cJjb~Se-wyg%xyBa=7mi_X9RE9llQm|eBi4>c5! z?p^MI!1FG^N51L|#{s(aE*C~CWo45>AS|RHjQH0@SKja`;q|bFQNaOia}PMLZ|n>= ze+yf%9rw5ibAm-wVL>FRrYHV@+`KWg|Bbs!xd0d4L3Z^`vCv` zxicIuyxw2nuCZ-?rm~o+UprvJrzd78yNX*P4F*0KcOBf52zD3_|84)-k8~d}W3Y=J zn;BX~0m5ZSRgUc#(0b5{^d3Og@Am_Qw%r=Md3C{@-B(4wAM56jQNxD7;J6DK`}-gg#lz54Cf4p)<>6|>h4iSTQ|b4aUY z8@_hmf8Kr85Asr+0QmFZm%s8KMhx+5WyS!)Rru`>zwJL$tlF4sp*wY4iOl_D zj>CfB7Rw4gPv_$s4Qj(zL1y)g3U=h~oH+tXuud6VA@G&BHKYUnx_WLh9jpgCm^yR- z;SY#f>bX0ZERD@f4Ja805y!u-k#X!yG{I3QiGrSRArSTiI9odLk;ulU{llfsOc$dk zPZ&o$lFN~bC(}XlAdt+zO`7M$4naBM*Qz{0)XJFc|I2)S2f`Kdx{2xei zX!R?G9OOlzqcpYx+h6d@KQ1MY?M&HbOsrV@=VzVoTGs`2ri^~g7-QpZdks2m3MO#& zz6>9+nqG5T$Mz4@I`f<`zMZDswwPzi8{k+j1==!N@F}7g$t8j_Hx8RFOZA1gx zeIt1a&^p%VJg_;;c-f=EI5|BXH?T&UfCMUeIm&{xg; zztO+EW3;hy-QumkBT%jiey722`_J77LjL!aP>a3F(r@2k?SBt4nj-%Pk}g_O54&l0 z$B1R2o0w?*G8iwSOSkx!62w&Odb0NW1Cp zjA#PQ#?Nm@IWb=-h1UKBZ)L%rG40^^1#n69^DkJY8NhlAcwn-M;xLS3!4qQJ!MB^a z_3{l1aa-IDvH!@Gpap*fh;KX(0)GPluIn+&N*3Id@E2^2JBNIN&gm;~CwWx!P82Gj z>`x3SpMG^hc_e$lGY7+t;~Dk(%Kt$mjVwQN>C^i&aQ?K4kEDn0f8q8$KEX2S%Yfrf z_zmH4)X33eGBZ0#q_~mD2 zmy|YC3sjH-r|q#VTmbf6SZB>X{;)RYXHA3D4n!%b5MC3$anTp~4dgqn>j1BW9_-V1 zET~sn8>rKBrVg6${V$X6fH`SBi|LB4uZLMt10ZZarNXX#++ijaz|9a}sVSQYe&uGN zXYWU^r_3`1CC5Dio1x*;zs$z5a%f-V$;QU$ed9_oUbB6S%~e5s~lj%#&(2 z2LjiDU?l#HaKpzod|6b(h{zO~NzFSrAKWL@>AV%#-@@XL|UWb>s(q3_0Qhzu}W zF_2&s$Z!Fh;#C>Y1uUWp4EZEq&16fWbTUp>@Y(qe6WkrVAg*~*I z^Vxb8b#Nh{%Q{pgEAqp7NBpq1Lx5xeNcp=C`Ig diff --git a/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip b/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip index d6041e21e30a0a4ad2b0ba1385d64d22debb3341..be51c03fa20f4895bb98a83db4ed4f9c87745cfd 100644 GIT binary patch delta 52128 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%0A$wjBTo0 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 delta 51950 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

    Yor))Yqp_btEj z3Zyk-mra!hp)}wVNF(^b-eL?Xh8>ZAK@@SO$6EbH$~aQS!)6C;S0`R-4o_I2;7EOor9M`OH?5cJzSBtbd1(-J{iv=&Dt-Kdv2spZKiCFZ(c%^2Q zED>o(lGv`%gd5}kJ(otd)ufhp3#!Z~#AB&~C6j6$i{jVH2J^^+sDnUD_WQwLeZYg& zBaLSu|K{bj;<^O5Hs9O3FuS%Yma7h(RauN0{&L}%;hMe|U0yG=2xtE2A$_&tA`VH? z-DKBBj9YI?OxH9tOuX`AXK}N=p&{a*!G7}R_T27*-SU6SEnanLuST-Jcl11CSxycD zb(wu1LLOP+u1K=hp1q+`bm&o}GC*vSHEHNJG#UmIktYQPAO_lX>fkC_HJESpOPeVOG&pEBN2!JNH% zd17{|#_LXgY_Z_%qs}lPVKV$%0ER|5T?)b=~BB{xf<>e-W9MS<%T#R$l2oCw9aEx*BAl8aJ32A+qlZo7H2&g2>F{8=+}Nd ztwltXmUiuXye27pIZgFDtHLG9sl%>IIqt|hsclaeq80mHcnx>P)bee@or=tCN>PM) z+7(SgO@z>PQ#b>Kf<5AT6lORQ$%y!M!F58MYKU@BNYngXp2HzeGx`F#wIAzA zQR;06#LM;uGw$y1O!nXz1ItsOX`}(RNxwi?!yiMPOc(^#n~1Kvg}5YzRkya{9NDyk!{Yl-k;Ds$)_J5J+`a4TYgwh^*g@q zlJflR^wV?$_HD)Xw>RUqU)IfNxM&yIZ?o@ zNhCW=dXrGL3l$NL?CHG8*$tX~?Q&{BirOvDB($|_M{-qmn1cL4_wL?hUFDkOuOzv| zwEI5ARjTVuL%pEG$NO2TQMPm8KF>!(pC?95huuBvbuh}tXVn$czOjdw1szT_ySnQa z!kmx|EP^7i^0{i8AIH!H&|pb?KV5*FpyG~)P{jv>kvyJ?7T4v5L#Q2>ho@L7iOly& z&;n5bN3Rh5`n}KMEWa4iNS=S%>+^P$q;1LIiNe~tZ!n9b}TqvG87S-O8;VtZ*7l+ ziG*EAUFZR8%dz_NW+aJdL{Eo!UK3b(y2o(0>9CR~Y#ZUh`l7~>ymFLC~xbM4oA znHy&Eg%8uVrbK80-`Vt%8Q%k}^c)|rW7J-0 zQg@|VrHmbnN^XOV@vlzU9!|Ww+yoiExjv+RXjusl?4lCBG0W^i6QCT+E=JTXJzKj> z>GgiR>cJJ=5s~ZNC*iXcP`CFUVHwuJBVWIaRPn?KN8ax$KVIQ6K(AgXQBLc-3d)3H zpa_tlEj^GeJ!G4vdT{`(xIt3kBH<|m4U_^JHXhk)D$4f6!(tj&#kFEd@}cI3795#5 z@Jg-LnmWUW+Zs1PnOiV3dQHar8NWA`TQah-!_HVWryA;WERuSO=NXVf$=_P!m8K!C zp++VBS`a2*?mhpi=~3o)>+#CoBPLmS$e$#O#J=Mk_0l4#$*BQ*LwzV)xyPhfIzb3g z2{8A827!aq>~rV>is1dhSsH^7e+Z(8F#4uKbYiFP%}R-NF^F`e2%#klryxe~kpCL6 z6VoU1n{#c7N>ABw9ODbJ-AewFM0?M%AtQ)U?6Y~9+27(kuCQ;L+EDh>DbuyiDBEJy zx2sG0L$DM1!$BIzc5m`&**J3hQVU}3R^IQ^kG@f8*?7mI&(=r2{uBy#I$qHt!_lf3 zuZK9&Omzy4g@rf6K%&Ah!FvJC;KV^n`;_yU@Lt?7v5F!2JSgR|Z7n5W&#R4|c~Z2W zKJ)9~{ol$Id;M~MdL$mp#gjd&6Ww5Gq4snEP>_%Kv;MvT0c060d&iib!Ne%{7QZg6 zvIwEs?DhZcF!2@7%yBK(V`9nP^Hc?tZzetq*=Dd$!y}&>6h`^j6<^Av+M8`3cr+Z< zlt&iDx{UvxZ8G1T5(%sHEdypZFCmJL! zGUfxYV~!5HrY3Avcn z{n`NiN44dk84$BmTDbj#+;MXK18&+^Zn@w1!#jk#yqvg6s0FoLxJ0NdsVERHY4~+4 z$wgEiAqBl$2p0*fW<<0X1G1pY7&+R|1-4@Y2EmIOB~-T)*@-EUG|v5AJrr7?KjXiF@?kl(iXyJ8o*W)KI2PK_O^syY^{_e2xMn zx7k}-h94Lwvu2UlB?tR=q0f}>_F>&tkBonpEBM!BZqXvf4In*2cyOZ`s5~MNBa#qt zQqg|;pRtSwtq})p_5RbVK9uh*ikMUg(7d&Y01<4`l z9)65sndzoia`4*ngcTu&`;z$PKFN2CeyjdWnk-o0=p5-3uVj!npc@s9;{qWIV!rnzdQh7*f%U2{ z4nXgU>Dd-0CSbhmurSXK46>M0hxBVa~qlA(FG z4!W?BEh>>tGF-dG{sk;XEsrIf#mWM+NBiCKG^mP`;@xH94TQ#< zQpCFw#HY#)nxYo@X^he8!;E;yd%7$i%MB9Zibz zCux03*-e{L#fCRjF<<#g!GU#S6axGU^{{jbFTyZ7tcg{=pl3Y<+;F0ZVgt|p07bj4 zhj~R8&!~)9;j9y&6g?~l-=+NC&Cu3wn5FFy0Xevq3oNU5J+IU@P+BN;brutqu($*c|=NFy}Ns#QXdlu!~??NCi#k__pKFIri7WsOb zhB#~)Ifa(nLaOS%%+x~(*ykNz>bHT@b4mCeN0bx~g9LvAfrFNa1FMsc?80Ze!ozE` z82;u{26$2okg{{sdjIgW4kWMXh(8*YaF2O0$=xm{9(}D`UkdL_5p24YVEe;6YtIqp z?Oxc1(c6LhY^b{9!gsI0B9`7KSws(+QHA2%(?%hZii4ZZiDbc{5;i{+lm|hEoLo1a zXo{o92Dx*3U-blOXV_*yL#o+glpo%+V&nH04k%#zHFlmU_{?0xP9$-^Z6#RSA}?>k z{Y+o9BjHxRm{NMpcPNJ9&gpXNQ%8;zRK4P-Loo-D262?)8_XZr0e@wW<>Pag9<#X! zCDh>VXB}3j?^{3G@?WL~U%ZC_tOr>%Fyjrh+b?0Y(j)l1?70X{WeY) z+|n7=?;DOmcCB6A#^e^)Z3NwUbrZi}Ve);;xav({skPfIntSB8Jfq*K`;`SZ(-wcV zWdA#c>8Weu8NWWV7t!ESBUAr+SN(ilMlfy64%S4VB?~k`Nnwo#y@EIZQ5a|h1x8I^ zV*dppKupOqGIPBb6U(}qY8h)AcJdRph(YI7ggHxEXxw~%9#7zec~an%QEae>*`iLR z1)U7kwTX>vwc%S=%B~hQu>Pgkp2zO8=uf`;m7LX_C?-~Pu;$0 z00s7ppVQeeEbl5*RYp8AS2vbj;Y#hk+rM>Eb)>M;bGwjHRUI%(sk$6MB{d(9E{@F&75g_##Tgto} zR2u%}N<+Gk!FR90npnL{Qx2{m@=}Ly(qrlBJwhjwH*Ru3n)fR151T`nAT6#5Lj1fT zLghbC0jn-sJQnfOMr@1Xa=Bsgu$HJ2gI#M~?q|jXuO{V}=XmjJyqX(N=aX1EwtmS! zWWNtQjRw0(ZVM?u0fvDOcmNA`g`^NhjsJNsHp{lUhTBN1wvd>*a;F-8J1B!$^OeL- z)!oJM8*z0^M^+YL1@_9+ij_GW~ zq_ZqTaZ~4G#K#h{3p}-Mpm*@Eye*_a9ckqE80ooglX~z@ZWp|U0YNGS16%$M&Yl5; zGm|PJnEmZuvH=4U41gMuM!YdMQ${{_L}(4mQ0tU=5_HU02MxWMEuGmzc%v6LzpPgp zdk{WJ#+wdRY*}*4@>oPk8%u@1@|(YR4Z8}Dw}iZhx5o42@UNa%aqjV1S0>AAc8SZ` z@!L!j*{A$ouS6g6lfU_&cY9DhJK3izS-!#}u|dV(Yx!t`&a^T>50+%E6rQzw(vx?v}tb3+wF+$HSd zYN!_TT*}Yl%R!+o{hX3{9}ev<{&V~{iv}MAE>)2_l)m-;2k_WF+8PL|@YXuhY13cA^J zRwTTk9=**Bwx}G^i7BY8mS^~-c(-#+l;0Ou35F%5jdo#sV8W|Ur=PiBe6e-Kuh0a* zn4KCBb9iy3MinO#$&i4~Qa98Lw#Ymzj+$(p%33w{1%P-m2pcFOz4~j{c#@|}bk3t% zUv#h$Gqjvpp`X0|PIxGc8dD)<&xofxowUnzZB8kSe4^Qutkk?g?3@#*J^NEjQoik% zgWYUx`##Cz6epKR*=>mnHKC^2XC2@_-uPRi%ua|X4j*t2#+Q%P2> zFduljAF2$z*^`3{D)49?%{Lhj@Koh4-0vij`z5h@*wqFf zymERtPf+8lf0+$tVM(y0L&R(D>oroOTQc7809j~rHw-~8u+>V)cl;6z#s7wnizdOE zuKMj7gNC=Bo;}#nm2s!Ry|VMvw@Dn^E|xYgxAq-}|HVbQlotH$54T{JIxwtsJ3L%d zhEM$I=gb-PanOp6>}mQ0ulG7siym>QVIR_{epN+~^q2Vh`*wrqVd!FD`-?c)pSVaz z0D#1zMaReLPJLwiMCDZ!$cG4p=_h^Y&vMgZ*F7&1J!|(pZbW;J3UV%`7YTR1M`OSo z%oUZ1!G>$q(o?*LRH8LmhS_pOpJH~U$6Zwq+kuj*b`a2qshCSRT}d0bBLw$|dwo2b z)gFBo=-Bn|xgJcL-W1CIG$|AN@>U(n0;pu>{$GAk2IkF^zyMYpZu*{KBN|Tt-W+ni z5}K@tlwsiegD(J6crD+&tJ;qF)ouyH_EMlsv5vRnZ zR8<=V`9h<(kwsCV)uEjcBKcdF88_<$L6y!uTA%Ru$sM{6_H0K46Yq`@mlS~hYf;I| zx+eJI>CP_roP^^x-sKkq_+Yl-AWjLvtfl~UfIYYoWIQ`om2kPcSkpG)yX1ymv$DK3 zh1I{{TN0Rfs1{vBvbc-qV9oYFuUf zKQqz3kM&Ga^o~?#59!PoE^Gj2a#DI+h<0NHxU?yb;x|Ldj^<)#cj7 zY`J~W<{|e_h_S$)cx;PO!LxVQ;wLh&V5sDz!J6df9d7(ZiUU3La-)Z%3KG|Wc(he^ zsM?X>TZ)b)p7=CGl|eKYFKjVU2y?2rCx2Nx$U=PJdU+jZS(A6mruEWsVt~i%6Q?!UTJlnF;hNVEBNhA_RwQ0EaUl^ts zZ6ATp7bj9Q`E=NmCwS&0^qYbw5t|3{PA$~j(c=A85>h<+FwzUAU#-T~lY`f0_E6!m%#ea@EEUDVo#@8)@hJzER=fnQsDb2ryPFB@IZukf)3$g^o|vqTJ} zKxC^4Jt7n`h-uaHp(--_?|AGf5I%?K`fq41!r~RP?s`0u?*J?4JBX*-65Yf!nwJY_ zu)ZxKIS7QtKd(1m6EEgGds=k0vF)#ZnQ>@84;fb3B3l(9G#ri{es&rix!QFFes(YY zi?ooBc<+q6q^3J)1NE`Hh1$R0-}YZ7)$lJtPvn|m!9k$}5rE5u-DYFKoOS|*HIn-v z(G7PvA+P1vlm|52wI)Z-1T2>7xepVlUNpHTyvQf{IL8uK_V^_naJW`P=QWEHY8kx9 z)9foJD#XL>Rch;*EA{eh+w=uku5SI0^H$Y-scW}JojPVVeCX2D+M78r)MvL|{}z4f zt=zQEqkXrT)7f8gI?oMoN3)1CaM2hsh+tb-4#vmN+yFlqgJP0TO#{41PEH={(-BVY z#N6jux8`&SAz%!bS6!hS zssLMmuU7id>+zkmF^H}Eda!cwcY;Cypuiz1qK)fSE>u%1WW}OPagjI#Om0@lg`*Af zECI>T8zr&}kM%&O(Dkq|8TZl`IP*0ew6jT3R}8lmR_s6qJ8ph1xUmM!cDuK)^UUaWV4GD} zza_8wyltCT;)DzT67s`3z+??g1ILgd*}9WSrjhnmFaqIZZd*VE^+JY;Dj4r$BdIM154Wp&cd*Wi|^s%1gieT&P7Nk3ci zUNMzdVXe^Ao|uPVc|}HU@O1uY4v?r$v7Qj|&;je))_*z#8|Uuti*R#z+c(R;-XT>H_1NSNP%F_QZ0+>`pTAN7RH#0TNGgU1Das*;5VY5(k{*Y zMJ<&chX|s+p$@*OW)qJ}ll;V^rO$zo8RPf%m0sBuNF9N#eal{ZgqFemMuq5F^;v5} zb&2o54aK6u)5$*q8v*iODZp;wFK6hyzAec2*$TbBz40>>eYIKKsw9SQk1aff&~j0D zl_1vDc*JfRt0n~tlY(A5Af@M5MdoQ)>jQOge-Vk(xk5%IE5lMf*~8i&55-DcbjeNbS08Oqgug&_-h{49~#>tIi8l%?GPlk|FF+{{(A;89RCD-}wbIq#b zQ5Aop6Yoj8yInYNDB=EM;(X8aJg}~S=x3Ta?T=p<%(=_Ig>0_uFl{`)raMElBc8Kq zf^PEWtlqQAurYRB6kaWso%Rcedkhn5oY;XnozLtwTGzlZ`l?>n=N|i(^OUx-O4t7n zML@d07qfT(<4kW8^@#RcIzJ3 z?NrEx5gV}KAVgzpkktGWS%VbX&z)F2DK2nW)Ad?jPj?oC_r^*VXU?$YXB(7lyK*Lp zMYC;PAIJdcyxWKG&)<<}y>GMx=iRCMJ;`B^ieTz1U6bHamUsl=mxsZB%2Fgkjt>Nd zfzYFExfm_2C1@zFf%SCqjmF7DnLF#<@GLr`P5_Q&`Ha92-l!kYVJ@**eZmd(TTrvfP>;Y;VAL z3n1E>!1#h68JI8w47CP-lB@@J@!E)n%S~ybThch&9}W^lHJa%ATH-FyNT!%yWpm`H zwAUPM)!{Nxx{|$I6wTSHz7^_1is;Ur3_@)|EpF%@gS6#drP ztDA@2BI73JjGGd~aAQ6^x{JN+#KM6LH+^okSVxb$;sbK{bsj2BN73$S0gQ+{NedzGix-LDZRKolAXGG|a6nF?;4j zaqWx6l2r@>9X5FpD_=I_a01tz>p=d%e>Zj*1@_;Wa zJ7zmOVs!L*k33$V*_yxcxU{2nY5O2ERcWesuxC>r424Y1h97-2I-2K2f>EPovL<<=Z6hum7 z%EDyMNallwx$ShzBC&0Nnr2U8pI1}Rg9i;$%?d0E^Py??n@P_)jnnfgv&}h8*`sD8 zqr*|B(^N_5z*K_fWmNB7wt5CM@pL}i{j)B(-4Co}x^qdv09cuNsSmi+dxsKC`FRWgW7z*RQFkZFICwZcXQ+x^&%%>A^Jk zN>aXmTYUYwM34SbqQ85$+$Q(7X%F)z6D~XWZu_BI-*^NJR%U7Nj7a_{*ZuBX`L@xr zzuum?TMPrT2Nf*fE@aa*WdmkOVn_tb;8_+}NnivWJZL)q;8yX*q&r?;d~)zz2K2f{ zAX)2`vSJ%)lMZ^vLAbVE{;Vj&1{R4j+(VUrzhOpJzizBr%wFC#wimp$7v8iN?RtH& zOLp~VPmkqgiT#wr*FF1C9_-Wh&1HBW+pPe4fAYE!?RCMBX^N&KqLMq)4UQ2_nFogq zV{nwAJkN;&)h#I5KgS4Z{MK%32c9Go@!kr$a7{Wdy^f#`5 zrzcZ)d_vm5oyv`(9@p5>MkS+gG2^7Eglp^$(wfJm+BcSpUN?&Zq@jj;uCqYgyg&S> zo8n#DDgmxu+--*kh6q72IT?dnhv%rlfP%>hhCn%vVGNLl%I5%pZ1BJs(aQa8JULv3 zHPt?kY`=rOU?Y#FDNA}(YvlubR)mdzmAPCqV^n1Mrm5}LeUdg$8aKHV)78oBDPU|? zY3d>)yo@X(cpiAy9T}_reQcO#&-Osf9t!016l=k>%s-%N=KUnK#N5 zjOQOjO=hAr+@#lu&x3(9;N45GacAO%Ey66Aou@T*6I={$ogXB2ut6tp=yg_qXDl`c z9b;M_c0qUP6vrS*gK22ASz&xmnBDc+C!g;KSasmr;Pr--xmu1ttaE>+X?_*2H*J=% zy*W`Cj<0tm&jE8ypd`0gL?zI2VTMPdEE@v2j)6rfcQa;8_Cbx_88sArBalO;0t(8YR^~lfWqjjbw;zX! z%8tWqZ*zBX@Bh*EUQ4R0%a-tcNAx@F=v$q6kT(&3cN{JcjvQa+{{(>l6CO9b5GB8a?VG_1tZ!G(ZJ#I<5-vCe zl30qh3v}sH4gE{ z#6VXO$fG=%w8FTz-E7f33zA^9U@9X{KpfN^YJQ0>5yHcl+e_}wsVmlmcB`in1;N6;0T=m=OmgI7g-GvnEYQxQ# z$}4SB8lE{nZx>^65)D*yRSq-o(J;lE$B8uMW}fJKyTK5D^jrom9%(ak7Ic5MUXAYM z61s}8UCG<7c*UC{{flGUKN?*hi~=wp?mQi2cR7Xy@vp_fg5MRWb6p(Ln~rVZ@a!P% z!9b>Nx#Wu!5>e3EdKEkI-rZ@E&F8kRgBOg@AM9V=swZkgm-nsN$vD}+a^&js`=>E?6&37hmV7*;Gg=&le z5M6qkx)7Fi^-)X%Whe$xmo(vko)>dz`(@FM2}*JeeG=6&j;LB{mKM=F*sF=kk#?i4 zm1TeEW6Nl~A1t<^xtbn}+2{~#0$olKe;4g5#l=W}VS@?r_;m8kD3(1RUHq*w#7EMW-`??FT&^vG+ULJ+16oeaiPWDH8gB5atn;oN?<{-d%=Mw$woFKi21)v)lS?n-3+Xw{_&Xyei@vJ$+XpW^n0YQU z{<_L@SF-V76hLU){@uG1l9}yf7p}vwZ%}VeCUUzb)GHW z$Ik8Y&&Al)tuP>9a%d9#G93IgAgEbzBOv<>={$$BK(a>y5oEvMt6Oz{kR(B#2jPC^ z?-#}%gvpr4i1@A+kV2#Oa>gIc!7w25qBf2vssg2f7!AgIIo{c2zND9!InlO%Fu0oD z;Aj=K($;^ke)v-#$hVFKw|eOxzW@6XHx0+!b6! z+g0B3_&{2wg9+j-6z-c%{t-oeI-cf+-r;!Hb=-;W2gP;gZ6ojGJt**^ z5HC3|yx3f66Cr>QOG;F+tkHezw^2b3NPS=XswIJsH=kFTdpuhc(M-`g$q$K|o|AKN z7QLZF@`c0^Q+m5xn<5@dwo@_YYd+}q6iEh>pYw+`5a6xBVToXzR3E)t9|qX}$ou;_99~X;ho8QeL#K(l{QdME zaNyXxW7(Ie4FCsn0N6d3Wl@@=ZG*O1k|r?XRR`Fp)?=+41SGj5h5XofsU>sN{#2N} zy;`JwVzJY*bJY4c+xO6FJCLR_)=#wlOvXqb&qvE59SY5Xp1XNDXM|7{_}5M$WKpsJ zChz+}{2-@p@)KBp=-=P#_^K~%b`jyndmlCivU?dnTX!B7JGdWLf3CK!TouXKAUQ(; zVbTI#0mwfFBrA;JxDbyp7C|#MW6&=)e{Rqm^L&ZB^L0Mk`y|7rx^60NG(nMq8u07J z*N#QA-%mV++4KE=CW>yHH0sJnrzlkmcrl)Pd7t!Fr_(ln#CP$$Qty#T83JV*dbe^= zA0xCM)|I_m>yWs8y!6Do75}$Tn_y7~2gMBzgdOFO3=k_oAA=GTV_isRVqNvn7cNjM z4MNJ5V^mPIZ7#Qdo&WaExYctaM`s-0|(F&_tg-ZV0IzntKS zlq?gbDd>YYJKmDXk?DW0#k&aaK2BUCvyLA%mshc7ewXJx_i}nI-FsI}^``lG{JVRJ z#*Y%syU6iF;lmD-$80};M=hxn!RP}GB#5CLa1V2%@N(Dd;*6Vu=Q$T#v0cWsL+H^D zv_;P=6O`Ny~Rq6AH0U4dlK@z7l_BowqLK=Tuj z^mQo^OPMGneP4JKb|vIEqYd{3?tx3dop*=mRM*4Z{%oI*iykt65jUaP->?ni7c@KR z(G&>ZCM|&sl?GKSGE;M8CM+X9Wp?4-;8T6{&H4D}_~fRDx(~?voV~p02cRWb$ON_*dWiNFd<+9U-unq!%;p|Kbw^k8uXNs0wr zIE~|+>pCyaCLbezdd8lzh}fa5zx5oF_46S`Im3O+MJJO~y{xYlLV(*&>NLl#P7JZQ z;MYgQvWj9_T39~t=;fB)j~N_2=G<~v9bQLNmwou%KK7~-(eD8F$~qwV>PycqayOVk zmVkmX!6v{nz#JR+4GcbTgbC>@l!17Mej!(&aeh77OR*<^40w6bq!L+k=V7^LoUu^P zqVaN5Gk5IkW6}xAEG}lqq9#w-X1Nd72wz z=R8#kZ?3Y($XWW!7GK%OZLfdp4|wfr^(lw^!+!K{=5A12>DY^zD_v${F2$O__RzRx zu%HP8CKhBJ5H3@&gs~*Wag_6_>f<4SFp2hA&@LK(pv$Fpo{Io|Zeh&oZ1B;sY}N;@ zE>4qP%If;6(GKhsmH~tvx-d@| zuYV_Add%q?!oM|%KO_8<0tKZVi`fRnQr#gl3&tA=l)Ji`r~{f01Jq)mk$lykWHi_Y zq_oO^Cp&w=EUN;MmV->x)Bw@h5;JmadMKc9-_ zB6c=PowoD1U9LhSm%dp6|6SM0&j+SHwF`Sf_|lr~)1m6e8~Q24_X&NyxYP*09#Wt| zp#@n#%H|;F1cOp=EYh#W;N6j>`l2aQ=aSfig17SrsZ@N zod@hZ6zXbMm*;#HEis8&ZgpoaYQgSQZ&xmU9&XDbzbJ&`Q3g_K##+Wzua*zwe0f__V$kC`jJgRIY zTANTdzODB4rPTgWZt|}8yg>PDJH!pV$Bw{&LK$2@*Mgj%0Sh776-ThaT_GJ5!(asj z4!Ao;`!#BiW35zlt<$RGGs|EzmNMsm=$q}d?~4i5TPyQ~Dptv6v?j;0yjQT^;B1P^ z!tLc=AJ;Z3P?%V-Vy=tbuH6VDbD)vmP`|Hofq>Bm>f?9v&mXOJ=zX~L3?&KdIf!Pi z2ZIO)gKP|qxvKApJ*eiDr>2nLTFo%qUyRah+i(GO5DI%TZ&-TlFYA0Z<%$z;eJ7^x1gVLU=k>i* z$8EI5`GphrI>*J0UzCSne^z|?gV76)@9zA$n7p!au4|#D%NaOkp`Zlh;6E2aa+(9V z7myQOi7A(Ob?_=WkNCdHP4b9;=3{ltoMnVUwq%1%^d2dD6guICR6fdUg&4Q`L?g{Q zz{JY82Zw66B+Yh37Nx%Mh8QIZxJ$|A1XjW8ns(=+uY>DTDbpWjjPKR}jQhvSV7lgu zyQ-w14a9&FLvhfVqMT`Q7;1p?3+ZCug(;Jw?N=xS96suqD4UXXCFa(Db~ve0H}+C}fyE;wI5J{`LS{UC19q|0?Z ztAOkx37Dm}V^dw(Z^LkZ2nHrGsB2!}+^ZyGOZIl5L2TM)I;>U;b-Qy$a+Rt|aY_ev z*{t?{BMZOeNfoUpfeK5k~o?gzj z!$^<=T^T56=WUYRSfTFW$*;=U{m5^4Gk1aD_W4rA?iNkb6v(Jd2-ZQKXD|>1U1|b5 zEQUkw6GjIK?yG@+z2N?hgFr6a0X_*5t{e?d%%GpfxmAz|K1FYa6G>X4h5TrJI8MC4uD<^5Wg&fNf|Fnnu4|hw9D(y8$7eEs*B5BIw6v78W)gNfYU1IT zQ6UXG6GqJg#1Bc@j3Usm9AabF>l@a#G5Ge>Pa|ojLYqX-K?5CQjY3vKqU; zGzc1%stRL&`F-!OEM>*RXL_&JsV%k_TYKlqICl!X**+JEC?VA`A(KtaP0wtKb1H|NF7W(TA+V<JqM7TS z*B#5kEt3G)Z59?Jh{_$ug-C{QSp%XP#srBAYrnvM+`$G@EIsk&bSV*Gi0hoKDX2b` z%Z-{7$&Tn3mY7FXJuj3AF`Z6&3zqf}$qOfLl?pj2Z4lu+;ILvrj1Jr>=12Q0JMnJ{ z!{6&*yoU9+2JKH^eVW-cXW^je1638~LV}aVSQJ!fkV)put{RL>vkXg9FJO(R<4Ilx z);gbmyXl$eD`8UIj@#wZiX^kz=xQ+SkR6BiG(F@}Nw zktT8Q98ecyVb8=c3&O=N)PV?x1Z5-Dl}mV$E_9dcaBHFE@GS5?c3QN?MxAMixpL2c zs2GjiRu-A04o55>Y@}Eo3><@;A1FvB#C~0$7eFt1?!i=o5lSyAbmAX;+++I_xW%!OXJzlRDW3tBBfHl^HO9ajoiFwXOyVe^BOB&#B$5(4L}&=;q{p85t+l zQ3fl2x%LBtScvhA-i{GYBy=rx<#c7})ZORGA)A;vH$6({hjX9Pt=JD$i|>tIF?qVt z6$HGC7Y(~BWa$tr$d6$tf%e7Xz$pcWwrk>RQINcHQH*>cUR*Byb68FIfX8-!V%ae0l`#RDe zS^N&25uPwMbs-pF)F__sqZ0yz-~(+b00Oa^t!l zoFd76R>@noQpC*U>FPw*(d8o#@VR&U507{g0EGsg*d4~56V!`#9cZ( z3FI;Dku9;Z^{@$$v5-#t%1bz7iE@KP0jn8-g=>gmC-^)W@1@D037!oq1G>vvgOv)b-Bf^}Rf|V3>sr>kYYKoXhU*`eL?k6 zgQ-55#U@rA#4Rm<_=}qI+6{ls9BZR+{V9WI1aEs)xEhJr0o8QAP!NmVD9@ z+{I{I9Lbtcm5n+kU8FBQ{DNmtUQp`42+G6FG#CH`&`!IBUi>&$|s?q3+gy7sDtHNW^2yut$T2Wqois z^EhQlHJQy9^Qok-V!mh*WouyblQTZ6KW*!9)lFU>@LogkX{F3BzS^*LFZZ zMN*98qNw#kKaVA;o-Y01I3IJ7H%mFKp1OAB(cxf!Y}vFUo-5bzs>RWe2@QU8*DFiA z5>JJ#sL{D}oF2o3h&cC^Y~gRJXzp*aLl8T{mM_{4PW6 zaiWVc4eHX@0s|2R+0~+l|4feNa8Oh*Bny5#IQOs4U+QAQ^V$3`rPJgj&PGUf>?MS$ z8!2~xR3`fwYfkk|dycHreytI4YH0iQ>qv+<>cgMn0J$(RQQm zk797xyXWIXJ7x7UBf*|_`0HT3afr_cXnt+RJ{!G)_k8DB2nP8u6WmMNV6Bdu1+JE2 zC|J`N+5%xChPsYJ(65?;TkUqeKJ^wtbf_F3)IjK953y6Fj}Rw9&*?P9wG*;9S;NVH zjBI^O@1MgJ64X8Va9FHVV?VbsIaL;tkebP2U5ra>b1iLrh2}CNf2ZEno4Fet*UA2< zb#>_okE0m44=fIkj#6|-$)Gqa@vg<#7_j#k#=Q_5Lg*b2(@_$7G7|MG5fsb*enAEY z#Ul3lak0(_x!Rc8kxGe;j92g@3S@8Ofh4tQjp%lrqAhi0U(8bh9 zw3~ivo;It=+6nUo#g^5crnTO_F=~I4jw)}p8Tto&-mayZ-ROM;WF+%dYLfMTp^wb+ zHX9=-I|;A#F5Usbd7+~7bv?5YX1#0H^mY@e26H!C<;G>eX(#8O!2+ygm)m zQWPlW43zMIO~#@p(uX}_>d2-U^_q0+iAyT7C;4GFGv*Fk8ZoU`oci5=ivC4E!A}rg zLfOyfPto6n@M7{Rc_2Y+OQD8IbV3gf{8h(bYzl{u;CX>~i-h=al4J{wNJ2&@o};+rEeo3&}Q8a#J+Ps@ArQVxx2xCD{}X%XY!6A04&Hs zfH0f`$qa506mHnSw}Y+&RyI&a;<)uHbrWS$vbIq-XEvLOyUw)&B5NA>&6DZ#;{M3> zoangZEorl|%auEmZEh$#dMy)&-N?7iIwsWas3N9u+G>GMELYvSIb0gSo*=2M@btq36R2&r~_HUu8Rv$MJ{N> z8Jl_GS!L7Rd{+(IeB0EcJhTrJLyPBOP0ihS(983TIqt}0;zHP!^{Hvk>1VA0?(aHU zd9%@AHuY60!_=CKR*jCwG^f-0_3ZEk5)giRzwB~8OkUxCcw9e?Dx5Px)aSYkaOe(h zlQw~M(-OiOkY)iO4v1~L4mV$e(m#4jHHrn1*K+^N9ybUDg5-m;9;r)fd&!gRX0Im}HceW=T>z}IaIK;MLrAkYqp|SfMz~0qqFuK$;o1AfXRJ2^cRl3?b9RUQIe@t6=)*l;Y+*@|!KV zXKQ)XPA4%abH*I$k^RjHk&~2AbxH}c<&dM*zO^Lg%W*G}N;+a!%hN!fb9S&@tn*cG zsIEtE@LbZn*D~oHG}p`j{++>dF?Ipvdd}`KU`!K#R&SeRDZl}iZ%7xQG)s^i$Z9Ck z0C5q6f#-g!UiNuEn;ed#&1^~wlSLadZ5>$$bQZ1F%|_Yz)ySE$MB^uDz2sMse#)ja z!@3L8QU)=7!iQr)MDsS5dcCGNAS)#_SgwD~A#{j1XXkgyAzw^g9v}XGDuE2M0j3K> z+7<qQ*#G8spLd+ zd8A2J3i&Mh>>t+a&FbirX*w}ilQ3mqg0Ta{9W5}S917A150$)GIHNaG^VvuIoaX%L z^FMhuZ(iY@6md~VhSM0z(V(8fKw<_?42?5?xC^|y1>ypbxj5)cY8O#;TN;N4Umfgu z_k800-A zVr|T_Ov?q%m|^V~VcO<6;M!qOGJ>@7d-7tjY$-!u2)Yw5_A+j6tgu)LnVK}wm^9;^ zK-Uv)Wo9@5%gbEbBSWf9XIiG!$k1Z){hlK2{&Y3YEhz>Tx0i&%-z5$g}nCO;Vj zES|0)YQ3LOW^7nRA&|gG009Se9*E6 z;Rl9~dl#zmR+bPHuP8xuLKcYq2@v%FdxWF3*-%fo3f+S|FiJ~=}j;i-JI8nP?a=6jsQDZK@f2Gj76Fr_<|TaGw?DO&mOha`YV zy`2*N^r+V%i(RWCfBNcwUBCDrpa0!OLd1POq67DSRIurj;V<9E)$Xko3j;0%DAWxb z+;i|UI0m*@izH#gwF%2+XjmuNS6;>z*P_!r#iFIhJJxzPftYD?Mw%7uIL(lakDIM{ z+}cGd$_Jg>*rXx{m1PcpD&|~*EFXQ@aUm=67ZJHP_`>;LPd-S57SdH+q!e`1$!`t)sG^^Du~_3gf0{x{LpE%-QL=%4XGS6h!4 zaWQaf$qO62g|S`zYOE`O-<8nnNJI)ZUB<$}{Q(-|Rn>?JXN3)a$8UHsX)T^pDX$rC z55$syH8v7f)cAPv$L&JjPi3{Dfmzi?a>`Ta z_&E%dyto%L^G*lPZNP0Wj&WK1>AnirzmwAaOFybZ@2`B{Qwo@~O;G%DBsfntxOx`o z;|LIsP=K|K+Z=pRG_vltn$&mo(q8th`8gzalXpz+*B4pkEiMOV+8{teh~bc@rA>>mOcEk<2-HangqAd@ zcPaaoo0ukl)-ty2K#yERU(E))GgZ^JbKX*80_!UZko@ynreUzL1aGg`5TqUgidt%Y zZzLs)CYDh<%vc6r%kJDiElvuS^0zs7OLg4ZQvS!k-dz*#u0NHx>2CdKQ@YA4us&K!h)P5MC3Tx$+S4aZ~zAf;!%r#e!;BH)D5>-Y^U*FI`rc7w4TMY z)oLUPBhSVln%N9pS09W8dwSmWlav8n5Hn2L(i+VzWWPAz)col9%xJ7dTjHo9u^Fnx zw?|{I(%IVq&u;sC!tyr~M4z#GB!_U6?dp#bkTS!8zc(Q@OE4_t8V!;{Y1%cwRkUsD z#T>(b$!$J7M}oPm1>S6XDR_Ow!8@_5RlCOoZAsDUbT~sxe|JEtWm(KLPxU!d?z+5D zymHtc%FHMaYbqDZ%H&CL(>vCG7pn`m{xr_I>kr-|Y?l8NyNik2VPf#hFd)ZRiZL03 z#JDbAGYm+rv6Mwx5cN|m%*_|$OcI3bB-0{)Ug_nQKO$-fbjF71)hfh#OWD{n>rIgk z+rpJIuZJKzC7M&1YHu8AUZz9UH0U6})fG&46bCkOz@qmR`was610)w+*vI;;Kg{%h zhU8-68fq|B7gLZ1Z2|S;g1-P72^Zu`2CP*!EL4zkbI4bn@@z}P$`Ij-$l*C^g`9DJ zw&xrt2b+t8nL$kQieD9NL{!Z{P?_aCDXKn?6ePJ>Zw=jF4VG4xh>jQz+08I3^(9Hs z*WvU(|3}#MKFrFi=la!Z{UayfZVf=Ve|)N24mn0pf`HzkYs+LYoW(FW#(@l!10gL* zn2rhRBZGR8Xw-Y_bCqn#SuYc-d7BY`sYD6IL=jH25$Z(MXfYsqjwRF;!b-BCE9Pjx zR_6*+4UZE0B5I=lHvguL!w*5d+q=Mezj*SIx)vcUfuS_so$VpfPFd@K^KS#prqLCDbHxpC z6JDIgFga54X7Xaz(Bs)ED`4wuXN~Jlvstj+n}o6ohWoLJud%ZsNW%c-h$`6Qen1q7 z;mir5r+V8VvZ+95c-9^BfnOEp3n24EKv0Z zOh90iSw3Fm-3n`ive!Q(Y zZLPPK5$Ei3;4$+YT@RWtNRdjlcHBasl6Yd|^Wl;uxzZB#AVl?6Z`AJ^_}tECzRRVB z0N*b`1eQ98y7I_RdKwS_yByaw=>mZzXWO8t0a}TpXbyEK4i+&QND=aXMb>AOXzO9X z^>@`ojw!3KM%%MGNTwUzLCBRdBi8dxU(wC67X(o*CFnZSrtGLF))s;D^qAb}xi=SR zLlBpYA9t_v$D9Q2G#gp+IEl)zc!h(8t^t`z)iA3J> zi}Pyex87_Ld+YTP@zagEaYT=fqIyBOvvbwgn>jeayc-{WR(JcUf8OV>blAKrF!-U3 z*k?iZ3nA=NZRG2!`M&O+b&N0d_PX*1_o{)nw{vrCnCp9uVaQ&80?9|0iGLbsytmoC z<##upLXFE*pcs_3DHawFkRMx+g2y^3J;k{MW^o*(JggT<4Xa`H_H4QB*1%x9gT0I7 zlH#~_wqltr8H6Ai(fkkCXjcnz3BK5+GC4I;B zf6yrB4(zq|NB4k#ABySSDx&|T)|%ZHyC^>SW5)NT{I*WTw$Yu`gdYja%m;SicJpWN zr?Yo?FWrYfHxt)2i{U5^vp~9KU8==)C$=fla#6GM;ThB-Y;fJNSDiNTfEOH!2_0)y zh6X<>XRCQbEF1DL0qOD{Q;ABzg6y!}&$4`hOvIHWug`0L-`dV|jF}wG{aSMD{v8GWBnMJ8oMF1CgknJf2wFDU z;0zO1YPvg1$GkeSzdJC!C7+Nm$J1zXXk>I!AEae96_jTu58 z^RPVQ`Z6i>g|UrEZ@(X(2mN+6S0@5KC?mCF9M-#kw09hg#lf;?V3Ej2>Y3_G-{_FP zI-k-)ip@c;9HSw0 zGRdw21&F{bjx|siXJ3QKHa%wzOwE4iH787eOR}w&4Wo2CLz~&MzjBbd%7P>*&8p0_ zmy?8YM67)x|#G?Ps*HS>k0Y&33$ALf=MSfrlsZ>w4N+g4ug{nEjVH*+^2E}x$d zUs$#U(-(teCkbgJ)WuB71cnc2&aPGsXLFGEHQ5(HkPTBx6>Hk~#-4IjvdF!~EGDsk z$qAcP$BJK;>jDk%@qU3g?F=uCg_ASk-q|CIg)Xa;MZe&U!5Crcq3I!p*;B+Ec|D15 ziR;TVymQ#^wTXX6X>qr9f$aM6NpE3wMSMVA0^@_VL62k-kbVGPlr>Gu#Je`=3;b>H_W_d5T2FGu)pXiQ^E(my;kh z$}ypnd92eiHYN(!?+u!Okz&Dr?V7xIIq@HKHvUj58nOvi&^2V~>Q8l0U^nEQ?C@wA z`zz=_S?u1x)8*4!fOIGhygbleKg%`t2)8$b9cphE*KGW~brB0Zki~Vy zT}Y5;!W5@CAj(+K%vivgaSkYdg)IC<2sPb!!6D>M+?1#hGs$;^?64E0<{XhD2==@T z*->AmDv$TtT5DTR6dJva@pG1i@qi}#yt#7Ovd>n_G%X5#rAF2_Jy1a+^T+lsWyqg9 za$mJy*UmndFy>MG-0Vi@wNm=Mi0y@Ag5c_{)bWQ#4%ayC4?JNQ#`V*GQHk3ZpPCBY z=g0dVsh3~jQ49OCn{hcbW}M!pT30!nd(p-EQPk}sQT=m@Kh{*wPex+HFK`Jc(Entg zJ0aa=t&h_l&tvRG-E-HBAc=DF_e%-qn2^bx7WN-rOee=gImr_vCKwg5&M; zWv1TZ4Gx5zpzUyN0%#!Ch4|Hg$%_HSO|Xzlf_NC1qgO2Mm`P}V;<)tsevQp|p{}tF z;}HxpXhxa3QK{`>(Qo&}TD2zVeAbwC;zsM<45eDJ-_{FG*BZgv(gmTbh(a0ZV4;rW z`g<7vT)L%P;do*ZBJT`NtnGAL^QBeP=L&m21nzF{g53S$Qg81D9fqSON!Xx72h3P- z<(#g9BW1#tjDuW%!*ao^q39PQaI=j0Q?D0o2i_QyNi<6hqLR@fcILH~OOQqIMyE}< zYBU4UOA_eWovxh?yuy^U?@fv-%(T`J&Z&kSih!g0Tw4kKzt-pZJ_6qz)P7e?EQ-5@ z=S9^Roco#9;%cme@$%u%)xtH@uuTVr9Tq09!&sOJv>M2NirubY7{d@a%h4p{!O<67 zH#He@ntJv%3ztQ@Qt@F^uK1Z(33lA#qpBH?C7<51{1|n_#?4y+U3h|xc-v@D>2qQu zpEX~Ud(|lKqrwa}_d~|sH`n~Xe#OV=#MM#$>`wr-2nkx-wK{PL4Z&4c3xIMtmc|&C zwH?%^IL3N^@yM$rq0u=#(#QO&RMQ@{XDvGq+HvW-b?U0CAgf0;WM-EmEjb0_(~8!b zF*zU3Ptr6N{ULC`umw>dQr{K*f@8chO5G#;M}v)Ditir=I}{#Q&qV=1K1`sXGAC^Z zBzlYuv&=#<(jgppPi1Fxx4o$Mxh4ymaKuXc&A=;Ag@Ycpj@;V+JRK7fpOfc)9Cnqbtppg zG|p9jR9OstAvs&4jN*}9#i2>K@``=IjR)?cT90{+%AILQh-#G|34|NQyUo_^VIid& z`?eM76CaV5akv(@zC8JTGru?y|Fom@o4qRtx4rzSr?km325T53%n2J*<_>K-EUXEX zNw6GCxDYBssEEC4`VP*qgRjt~Dc6J5Kv&&=qVEpo1}}IhUAl&DcxWWhyAu|4Cp)y$ zO2}NZcSN=vx!$%Tn#>eY-i@NIR@t>A4Wn93hy7o47yp50_^l84sS+gqt#kPQ&I!D3 z8Yg&?KLuESnSTD+q`8~xM$P^66La5nUvZpHGS=~MUNv~GZVY!)dAL!#q0dF?kT&JffkNYK z%Z|p?M%i)oZqaK8cn}}v`SnN`0P)mK(h3ZSD!Y<4SK|1CXWTKrKSSk9+Z{w-e&Iqb z-v}5G2blm`r++~~appq&Mc_b6T?%x60zHMo0!$h&Hl7|eoX!ZCW#o3{le{Gv&N)W1 zc(2(S2wKp-s;-u5=AYZ4gw@$*D}WQTRGi8WM-ybv3uL|z#~CH?rHIy{5d7j8%UvNIj2h&FQl#6o=jd)dAh#1 zq1RCc0!q;Aupr`MXcEF`5H(vS%>o*z!;vmYSeA)_-uY`#6scOE)__6#3-^Gb%(lvV zqFExg6z${Ha-85RV-63xh=?9DFC4v@;e+8JV3omiE)DeU-d@+uMq^!mC_&z75Mi9Y z_$$TeuYAM1;yAzKtiCgU*#Y-_{p7I1&@pKgHz|U|af8Bv{WE~K27v&9U6kVBx1kvJ zLj6VhX0hMS`nkI|`?BYy{$xJzh9O4Vf`+vtQcl|TT+^UtM#5M`@&P|k&e&+EC`vs_ z7t9om#1poPf*IqK+R54+Wbd}^+(_%LmEX(ifIpgIPX+;yr>jeUrL!B;=P)1*WKE_k z=hfBM1yLmi3NVHOg#?R%n3;4qj(stX7;dsV(d)iR6YZgh`h~MrH!-)ieFocuTtrDcb6cJ!(e%qvx(y^K3TyMu&R&-9J_QLtnaS zowIe{J>C~Nxz-7Py+IN<&E-t)r(NR5lDj8^55&8xC*d7tk&KH&ZW#VxT*Aa`12icZ z%`i4hXy6{Ylkhb9s^)Cj7c^bfr&&1Ks;;cGJZ&cP68MFJI9LA6UXB)s=&aCiW|9iK zSu*I*;Lpc$b|^J`D;5r0ncLm=`3?)I_i*`A;uMv?3#jd}k|t`4ct+4YMaVF|If@+Je#69k*=FkInj3lU z9bi2puWbH*r@Nn~ba(4VT+BO@Z;0NmI~m4}nCYs=Sdd}@atr*CuJIviLgo_o1(E<| zCkd%Kh5LcYDXj)oON-jCR=2sBgpZ5+yH|>e7}D)ts!!HfAkM}1U&C2G<^S!F}%Bx zPYv~+%Ktv)|GJs?t|!rlR`72nK)<;E&jX+jMjvnMe&;C|0_Mbp&72@elSCQYfn1Ai zz@`F(5@p$tttSb}g`~?18BKA3LUld;vyL3unchpxnIkVb4+!SZ~) zmuZpFs=AGBfBS*}q52S2%k7Sob;VzeE9PvTN7K|kXWvH95Gp$m(SB-mdueOi`Q#rW z(T=~2ztE<=o=cE}{>?S0v-fxdU4r|u{#Y(cfLH=@5H9#p5RbYfPN5FCPpnCpmpYfg z@ewc17Z6C)AD8%i;-0j%B-f)&X(p;T$*pmJHc-kze~<2y!}B07K=+c?iybO%tUO7| zhV*qx(gqyW2pTn(wGl!P{Y|Nn!8acJ*GRsT-n`3rKd}ZkX8mor-|u~rLp`{KpJCh? ze1P0tUHJCv5N9uihAq;C& zB2%e_e==#MO*lKX^4?}I%=XyWEH;C%znUZ7T6GwPJqYwv^ZZjYJgLi;FSqnjM<#tz z+oRmh7Z*P($8>wH%(2UtC#wG5;JliAKzF@<8lp68h$QRchQ)wh+J(fdLE{)G9Vrg- zWHe~ZP2gdT7hdbhm>kdNL>Dx37A#ZP6ygP*e_MNPTspF}nCb2mC;**cMu!<)2)KRV zHwU6Vy2wljy@n8bizd%hlHDqL+dD~f2k9?Kgp1XFhfYPkUm8N{U;;7&FU4+q#;BQj^q!lxpjfLgnLSZ#PZA~x z@r}aeeKW5(vmF>SKS8?d?pHS)s8-NRC$`DY@dEOb9$e@ttfjt-;cmNL&vrcWALTa8TPY@_ii*bIhh zthl8ldx}q^LwT(q4%qw{QO$JU4(x*6rpufmrawIcaRWC06UN}5{MNv`o9iIFe|{Q* zI81F9V~nony-ko5XoYO&GA;=lSU(Qpdkb_dFSw)ma>eY`WmK2=R1gcY=T^i5e~AQl zMz&6&oJ)6+1=?|k$5N$7IhV0M;P$t;hS zdqm2V{(MZClVo`ow5g*Z%Me`;ibfVEWU93_qykI z$UEJ5M?ZZ^n?ID~KZ3in_XhPvb$>B*4c59QGb9RugyXU(1N$~h(y#|{e=g)cArt0O zltF?l@@tqE%bp||$}l+A0p`pXvmL)wc6%bKb*@Qr^N$KG$0(dPBz4v z8Ye8 z`Ls+rKtn+W9dgE~1N(Ycf3%Dyx@PGVF#8Nlev|=HihB|G5<59mjo$bm)6-Lup_D)8 z9A3gHQr9>qz^O?yI`2b%R3x}JF6zeEE=-CE2fK;ABBpU2=;BUT<6GdfcB6SHXw^8p zQ321rNPkCP`fTwHm+R&8fhU_XImlv=6wPsji4)*|hDvFVDs57=Ro} z3EX;QZpKb;*7N2->0@0yjB~Mro9DUT8V{f0K4LPnucE_0#Qi;5$t; z@aA2&E3xQ&J z8y)ZqJ7;*X{CA3&JsG^?alLvfWrn(r36D;?sB2LeYlDo50+B1_fW8&C7!=1D8gt1P z%SW>ci&80%f5prZ$BKc?y=Ci8`g+$JCdC?3Fv;z3Ow0#q(+Ygh-!I!irYHlefN&!O z@4*?YWtS`M-DF11Y(&8Z+~D<6{PNV&4ZOe7Qu2or?7h`Hj31jz-dI_NG`s#m3_(F= zz;#WF0kK+Fe~K`ut_z~swPT@P5HS6l!0(nw&u85%NcOtd(;$}H&)0lkcQW1;0+yZ5qq)QA!^KUF!fnEj+xc1$ zg!vL_e@M3F2oPu4XtOohq(5k+P23Bp-Ok<}k{#Z|gpe4M3BsLJQ8$=2!#b9{-8 z`w43tD|NKs+5CCo>71aeeBou9PJw;kHHL77H3e z#{#h>Oh5*=P!f_S^sDTV6pra^&mR|iQ9$|me_A<0w$6|Cl+zXeUj+#SJ4?QthvTi; zua9Rd#O={+uJ?0)Vmp3nO!A>~V2!gi@keGg@MmQ5yaIK<^KWfWH*@dccx+CbK^om* zHgHuji1lm+R$| z#x0fv-r~gVPZa?Hp6#quB{DJN^k0>*c#^i@OiNsDn8;r~^P@8&v;@1HLEI4Z$i!oTE(4kHvdt2CUwTY?a<)j|_!EmrimkWJ;cdIWIzP|Ji ze#p3XmM)L)Hc!>492hL0@EZOZ$-bcZj<> zRTUGA7{fT5X}y`5D5SavXgW|?e{Q~4=0UuQB=umMnanFZf)4O4B-q?>Ph4S3l*_oo zD))7NHU@g(di1?}^5@a;1~fcl1Bn-4iuo)NXjs}f8}+Q9&F~l zWnZY&GG>MgbU5>6V-ij&ZZ{r_5i#3@ulcC!Q+${}-L03X{V0Wawe>*j(J+C*LA7ME zs09?WO|l>YAR+hw9vvsy?t={rm&-CQ-0SH{FNMbHJ5iw-j;Q%tWz#dVc+D8Wz}z8P zg)D<675zisVF(eKF45Isf1?bRd=R;tv?qIFWE+*c$0X)RYV-Zp7~W5ACvonb|5!)R zCRv>h#tI>Dbn=(`|Idce*Ty@9zW&P7Hi%-71_M8wFe$@jFatMeP~y0bVM5ZiYah#W zvAyxa1wXG2yMaZxFi3U2M)p4r!)2M8O z;VB###@IwkEaHx`x7CHB-jHhR>f<|PnNt+apCcqrzX{TQqyv6uvV-UO`r<#{y#Cmz^@Q!#!U6kAHpn#sB`5h3X5-7yLfoep<8`76;ec#ApmhEsKJb4`;w+?4lGD zKG>!~+aM-CFiTQqEc_o-!6ewq)GLRvEoMLHjdgz*2_<{PpzY7*0TRZ`-s( zS}sH3u!)15!31BMvK&yza3~~Zfph%&$+L1koh^eIF_q_-wHaHSy2+4L@669p|G3=^ zC+^r9lv|2Ce;(b@;AAYKzCLw96HD^{e`{aXq^!2IdEXKJA5QeG{RZY6AkT?E=$U*W!4?z(l;Sj|oO73w1I%FGVrsF~-z6zCiWue$XAw zv$i^Mh>ulIoTu$8!<#;atL z2R=h^g=TT`W)+_!;pplv(di#~KGUKzM5WbcA<4-MDb{9D zMUHb=gya?!mRsE$`Xn%|jwbjJTNBw#9-_X+kR&jUB{=kb4E$3MqC>`&KIYtq}YYK>f@A-1_gF${oW76gQ*SvOW? zS-3NSU7%bVq?ahpSU|A=WcT&zVq>(ce;!F~*58et)6zqIb`T%3&R`vGJdu&3{&+A_ zQDHw|I(oHb``B38GLcWPZV%!B>O%3S(XFGNO)%wkce**Sj z|GNG-_~of%ff)VvwasI#z6Jo-U!8(4^6h@u2kAcB?c&xiuLR`H<#vGB1?e_WWRwB_ zcUTVMH}H;JfZ`k=BPkr10sIX*iA_|5O*-q{P_NFXbkbR_$FpqT5v$W?6x$gguM+R* ziE&@jH%lw%ZYy!TOOCTncTvile~GI(+5)?rFN`4!$%5o7fi9IFASk!8@1N>wd{l9G zCrD_N^S8Qee>G*cmPQgGsHu#Se+Pn3F7w&N z=fYr)QCoJa$pNbfqY{C@YPKF6l6|m=kBc=bcfXTxwCmC}rGq|_;yzTKFC+i70n^8H zSNq*wx7aG6UYy$7f(Xz=O&TaGoMdXy6m@{bq-++L1#oWPfH4z#**~be{#iLta*>6z z+#a6$CmHDoo9eh=K_GOpfAR?v*va0iD(pP4$mL=vs9Jem#h|F$8f&q8a2HdZv-o65 z=OKZA{GtLk+bMeDs?Cdp0IPZaaC;T9d6Ie$)vKhpOwca2rhT^WM?u@W;sd2z%%C`;?#%+b00=cX6g1=z(>uV$(;V!zKw`Zs26OUu zGZvYltR|T3c7BQbfBjWQ2^JtP+R)`RIlG1yU|Ve;4qc*qTu!TlJ0eDd;f|Cn{TS?~ zj9Bsqs=!6-ax9l~T6Tr^>-f_`c`2az^z8e;k5b$J`d7YBqhhzmTfxT1CHR~l_tDnv z+fV#+5&7Hc9~bTOdo2&!!oi<*a07?k#s+CKNKAmrb837Ke}a@ko~f= zMGL~1x#PjgGdwRV!()vFe~}pFnjlfcS-?7Ro8X)`5W{rn$?n2h7K|toPAOH}S;1dQVv3=w4O8*h z2uC{0TsnyCmR=_|E{&KJfrlWu+vf#8I}A%d1R<)|xMgYV2={)kF#gOP)2H zk{ zU?8$^e?eXjs%sRZ->?Q%pXv#`!z2a2>&1IAm6Q%D9>)vuwBdm{nQ2&zjbd6j9p(~s zTt~buj^w?}RCbbN8tqR8q0$$1Bp*uNz*aE3oDW{iv5x`=+~eO-XuV9@GRtkGT@4UI zDbQ*G#KhsO4G#j8#X&EC;U);#K;Y}Tw8Okje;ee5`5GB@cfL99VR@+R46n*eR=_L1 zVmAuoTZ5B=IIGTadO#In%}&F~2ED{dJYW{fV=65dkjilkYvrA@paiOOS8Nb$ ze;6iaaSUA-1OP1yToOQyfffV?>>carj?RNI(>Y}$?wpqPAxr&WisLhBwep0;sVk+C zH*lm~!tO57lt<=D$}F-)f4Q2fJH*txdOqx|*5jjK(FnO1i)rC?K6bR`R|j<&>KZ$F z=*IpzQ1`{uEkiwxx4}Cw2_Tv@2hYK4e@%54P-ft6AfjYl*R~DxDr0>^QH+zNn$OmA z@|f8ek2nYF;tcjkZ#>71LlTFqMV&hd$L&g>1Q7+8!NR6eV;v5V{>erQgIj6ae$=5636eap5}HqT@>lR()4SJ+8Cl0im#8D`MA``3(P00LTm| zw_lLA=ES48ZYl9gX@4)1w(NTwe`%-v0Wt*$CkF_!4T>sI5m_9;06`5;9?$`U3YIo( z>|OOF5Kr$e;F3jar_bZuIbqBg;SEb4EVfyfGqtUa>47!zhhXPaFR6HClJbaI9_&i& zhnmik22Yj|UeK8=j=R{DFOc`Hb!qqooJ9J^Ekf(ogX595cR$G@^?#=ue|BramJQ*k z)fF4Jz#D-z$yjyUB-e&bjwWiMtYH901iD$)!BGl-^MuxmAw})is$v+{Wj7n2lFj8f zum+wT_9DatZgxr@g?0!t#dr;@R&?2BlJ|tW1=5S#=JUo3w(Lr_kw#r z(%bKCmedstZ5=bu$L)Lke@&hV{$Dd*%W%ycjnx>-#GU#cb~y}~YLWw=&!{^qnc(07 zISZ@K!k9O1Uf7F^Vq0vf!!YwbWHQdM$hS|lJ5%_c7e#x}L+lWI?-{eo)Mjo@`cYW2 zRMDS_n(eabz7jEzL7i2~>RTcri%0hIZ9kz(e^v$X3_oUn>UIe)yFmWezps@3S4x5()xCtNt|q@J@b7DLuU7sxHafFur<5dlgp=o`uZ#v0qK7Ol16TE@ zR?e8z2&r` ztJ?o)*|jDFJG74eT&HSaF~@MZI@zJNhHV2zRyWLJUCy!rzokuZt3e+3PU4@&^_|Cv zmK_A5IVyLCd{&l|lrcx^<@!i1xj}*rJ8^6-A_nbj9ix9ff1aqm&B}ARGwRdkA>0P| zx|kQd7R1H24EP4Fc{axt7KhvN)7ZV0~QHO@u&_|Y(#)CCG%ujnbQV0UvW|( z^w?1dJpVF~e1efNF6E9q z#L_A(k~|&E{RL4DQ!+m1_UdE|F(o4g;UVM%v7`GZe+9f*gSnu~>NIW|EWSaXa^OXp zz2v&LWPm(aIo_0nz+PI>He)|BS2JC0tLD|UqVBzgvTfEVsO`eGUe^=3rdmT(Ru?7& zEe?a%I1fp_SvA9I^kM>4Vk&{^5?<&qiV*=b|VwL?nr0D zIK>#Xe>b#k74>)BoDk6Jpb;94ILFxms}8qtwJGfNX9vJy?qmQw7`d0ZUY$Q`ggfV# zmeTiMa<$pFpJ>;n16IkxX$n9Pj^;4StQF1}$^p8J;w+%dG=%?eo1@7U;#ITDa%r#< zB~3|s+&vSXX3@Dj%eE@MAiJ7}tFdsTQ9a#Ne+lg*^8<4BX6_PA7e3;73X<>!Vwhh6P3AZGNn}p4B=sSym?y9$B zyWwUusHT_51^l!WPq96}BwmHl(^7Fof1)Z8cP%iz14bYxpO`Ec*rb!XyTyP@n6o+& z$)wyZ+0FTp!VJC-|Y4)_(qVArLw73!}DnPWkV7RkDB-Krye+h7Y zjFBVB8dh;mo)EMnuPGPNC9}eZ^b$Xvx{SN4!acX!EKh%*9($PMa~Hh;#vW~xmms$dOA>(PNR#;5T8)%jfc>pxVPx!V45?zOVvo%!qc8ea2L zE%%?^5YLl7oBt}VxK7y!qd1Bt8IFVtfE)1a;TQ;Jfr5k069n3nLsGz6e*nJswfO^6 zJW94AW(SSzb*H4c*scyZ=GZg1t7JwK?5#Q(I2}FYxcz#twWLy)5Hl%AmI$1n**|C{SeGRSHAG*yS^F7<`I#IJ?Nzj2fj78Ca z$~zcY%NLBgo`+3yGzp?de;cn;8{fD;!@Qb>8yPwA!fLI}q*J*pL3i3YMpU`+$NfHi ziPQ-*-LU1pqxX1LvHe5oEan|6mD9X;@}hydsSwhZaxrTyFYHSNCLm0k-8e31E3kpiaQwEU~vG0>mh`18CtFIEHC)yk)(Vi-D8K z8t}*m#*rn!7Sx;I- zL)aK70WrRf!Q<4%;a|tVNDHEiI(d?2O<2AV%2{u4p{bb$lbNJ0?ZNsy7E9ZjTok?& zDtm_=s=Bh$f0T;uj2S9B%Da%5MGD&2yX-a`8q6+c^CX`V;@riKL4+=-e$!GV}&@O7Dv_XH!RSUITmVB4)}r&#?|fJfonw}czt69dpSe< z{jF;3)f_>QxQ~o8Vm%J1)o60?3tLBpbrl5r?T~ile=bGL*VBEd9??s<+?oPA-u8-# z%?~=5Uo3F^AWtPjvF|G)w$C;8SW|6plubWW-n3`DTH|pD&;GmK2G}UW1Pqo1H8}nZiTx4c=o-K&TT(xCa|142Xn1&@DH;iUnafV`Z3bVnXL8YmV<%B!9Y5#k@B=!dY#m>rbqpFBE5SdMRa+ zeYHOicQ?X;!md&O4pv14z}h%S=f z03*-W{PxWK`>V3`=6kFE%(Ho!_HOakP-E=Itzj@0NLYrnfM|tanE{pnxP20o?0~C~ zlvC$H!2{%t)LA?BJC~D}Xo7bf>H&aGe+V;K@>-W;RjO~2-JwlsK;CyaRn9|!p*lJz zp7VI?P4qKC2Wo#kI|(ci`%G2xPD(o`>E64p9k|}2BLEOS4dVZ>&3AjotF0b~t%lz~ zXQ3Q$_JqL#WJfV51yTr;0JMb!UxR=^6|cLJya|@%i@e@X`rG(qIqS9Ov4~L6e|^#I z2ZQS2?&~>WzDosYB$1@BlM#=>f{k-gOj6T1^n;qPoi4hXGv16SVGwfI>a*`Bho$>X?H=z|9O zn6rSHH(eJ(3V1Hyv}=Qg+XT^|OVoW&UGr@rDh3~LonmU?jFiJo97{sZf2}3igIIhj zWkKKUl?EG}H!6Qzp^Uq{3`Wux4p42grTrK^&MR9e` zCb)Vyz!sc|vOww>1T03_>Wz1fNY?|LYnUi#X^t#?r_8sQWzX?3e?#wlW8Fm-MzLLx zBQoF1!`*R}q#RmltB9O#H5#4xoowvSWkIk<%Tt76-O?1*<@z2EG&}Cevp>o@!fyX* z@Si4Bv}bJ0^l{iutH9u)=TatX*%noAQjEi(HjZHq$~d@*nw*INp8Q6aglgG3R;J;a z*Mx~%4Kg<8L0JgOf3=jFi(;na#}&?vPemNgSBHEaD8zY%kQKie47vUGxJC$xI9@Du zwe0FEkc{nFEPub-U&H!1f}io{#?G{HNl?=Gesg}055D$r0xQIS>W+yo&x&@Y)?fer zjqU}{bADWb`#`IQ0S7@lP&wf0fxAq>!X;2(Hyi-mU}q#@f8R7*6hhZGd7B}!+=pe~ zqlbcNuH6z8Or1@1@P?PNld;lV5_;BU?aW;@?oXztXu3l8Ip&kwQ;#=2HlB1#XE3nC zqfpJO)f@>f3-|PXcl@00_Ap^%*_(IQtm*d9KZbli=DS(5IcPc5v_Y^SI%fe(w>b)K zaA3+P8+BL%e^e4z)Dk34_PfIG>wOU{mu4^NujXuw>r?SSqUxc?ugOlyn(A^8t0pNP z7Q4-ni_K&-Bw-yNXmMcdJln)wM54PF9vuY3sxOa>6F1|(p|`KU{hkN(NWX4Q%#41i zuk*)rA2zGAIUbxEjbog_Qb2LnDQX<%5){M2o?rr1e?c+^$5{->NZvKjIG$1ss~GDN zV*{ECL9l6#Xet;-oSl@D4r}xjZ8ln;6Hs@VnPv|qdYTZ7J?(CZ;25f>v|xGH;!Srp zogzCa>bM^9-ek{tJvV!OFHZU$HTQq`lG?W4f1+KL)2X8l8^px$7~)97F$jjXNy{QI z(_$C`f5QODa^BTrh;nojYD>=D*~i`3a^?=b5ac7a>9U=mn1kwed2klQngwNO!u5Js zx*8A*EM|lfyPn<99HuB=d6Bs>hMu-r`hCV4pR@f2_)ytoMN{L01%2tD`e458*oHO%P+^ah#cB1O zGB%^zRoB}LLH$r3v<+j-4-x&xl(khKM}L~RZaD>* ze_`XGFGdN7-0J#+0EvSBiQ?cXV}Y851cwm@-w4=M8F8!ivZu@WmRzKWlAl8+m*vo3 zbWL@yoL350%p&x>mc~LaND>m^Vxyn{FYDoPdF&Asp-qwMwCGk=W=*55dXIMRsbRH} zJpZjU$CpXLE-xdk6h~nH9EPQB7big1e}h{rI6v@&pv<~J3J1<}-3|?>-X!B5jKyJ$ zZ_YBY!PYD?lyp!vjeDAR&b=ffmda8ik?m;g&57NVwhtSUT}OJt<^9CrHyI(V*zJ}& znaIWW*!70Z!Y%eqgUv@G-BZ^2HNt|id(+K_Sw9pA&jUnj;9VJ>AE`6%v$aiqf1Tu3 z$_eZU+n7mUa9dj@W5YV+=(?RYPJoQc#6gLNTkmkdAYDW@drsnRXDlqI)reQ{j9tzJ zkM9p0WwLZ)?2t^i&Oqh;*>Hp_*}g*#ReHp&og~)7(FR!->{J<9wlD%~#MLtCFx z#GB#@UzobNr>_;7Al9wx_WVX!e~-s}wJ|>qS`wIL9Jcvf>bW?~?CB}@`T zp0H7}i~~rb^~O!#O?juArd5Sk@@jEejYLzg0u-=TIJ7a`+4MXp z*ZH9GRJF4&RkUOhl#SLUo3c)c=8K3n%iaBMhMx=Eag$p2shTPb{nQXJf7#6n@amdQ z*AP4)NGI#tl`}YqPH2vCEgUykjD_2mv52}pFH2bF8~ASM9j${5q@#C0Gfx!A^^CN2 zf@0?jBI@@Oa&7xqCzC0r|W~yp3IM_X`QO(E-M{`B zhn>6Wa`BPNSza+a%t2gu1?wUH+g(M@{RG zv|+3}`^osICkco3EOk0ekh#Z5lt)g&vu5ulu`2?mePK<0e?vs9aKKJQafw80L-gJC z#hBCULjE=+X_{lc&~#5(!Pm9fq#1uUZtVzv(!ry@YuxLE&CO4ftOcQm0pcFk=2+IK zAIBK$*swe)aKhn1&Ed`)=ZB`|jCY|msv4x2b+UG)ayHHJiBXTlZdOtD*v@sJ=SpXq z>_K!p?@T>Je>l^5C8F}c?BFB53LRdWc%vlk_W7lJWWOmA)iy5EzPWFr`5RU8Jn)Go z`T1sg*U*1h@jA&(%xnRK&zS^4QxxtJbtgcV0J6kzFp~uQ%wS-}zAFVc+~ht`=edrE z9-ichbHI6RH8ZN2z?ni{8FqlDTgRKKuN}Lp;Qn-};yu*GA(<}%z4TEK;Cad_>v8K9;Fb)RXW zCJpK|6D4SHmJEyokrE(hZ#adHGQJSZv|J1s0Dx`%K)+iN=Vye9gqcs_Vw=eybvWmx!<=TQ?))fIo2!!l6h2 zQ9v#V>Nn0J>k=Q}V*(WRhO+BWVNP|sAq0PXSm4$`QSA7_clQKwT%XwxT}MOD7ULdf zf3Mfmu8a&j=59SpW|L$V4#IRF<2Y{lJt`(j)$eyOr5n08%C0$c96aEcP3=1LUp@2d zA2*H)AWuL`0@sVPCg#-5@F;=;b&Sj4b!!lpc3d#an=`jBe(B48PIonx8T6KJ+|8`Y zR+ydE>%{X>HV@rNsK=f>>GcoH*Z@tHf8W!$BYWVH3r+~;cCW;>U^Ah&Y96f&#t-;= zSOGuOzE)(boj3HefDDFydj8FPH!Cy;SLT*(Rsl#HErxV};U+PV1YkA+B7wSOg~70( zq63(KK$&-WoQMH|>Bz`OrH=Q;$Bqz8UD9*;$?#N)L)qkziKEY@!gqH=po~LKe;Ha` zmm1C39uk}!^{|Xge@Tr))Y|Nm*v$}XuH2L>MQAl1W~)sD{tubk=Q+V9&jT&))?o-6 zOi_y^Ko0EKAfh%63-;N%YA$O5X~WqR`mWlyqfN;$n5>wHkB@pL=;~||v3pA+MrP*q zX9lVi+z_M%uE*LdLMxW*C|)OBe{0~aFH2Dr7&YqW9!{KOjR3^`Y;CA}FOLE?k2E)q z0Pft+@pl-;FDAZP=+kJ6Zv+*&3A`e>`Xu-QxZzMNNX<-8oB-rzfXmO~lm(K!ug#<` zu;YH?bPvUDLr^3;aFt-n=}bJ5{N7H>9VJe&vF_--JUsHCx*SiirFB39f0H{Y#=KN@ zPQe&0+0d)8F}L=UW925dTj}w;n~GPTHqjr(L67;Kjq+$tO3;8g!aj<*z_?PRO)(s1 z)3CQ%a8rT&iv|G>ZDVg7cx0iSJSsq>f)MDjpo~r@VkGC-T-JQk;S0+j;>vb`ky8Zc zh53c(5A|c&qxL!~BZ_(if3%nH^3oJPXlrk*3=|8Orr*#oX<8%nIru`K8}QzQ-EHK} ze01u)4_T34=MUBrujcdZH)~w@L50S_b*K z@A1nYJ@q_&dGCuA{1i18VSNg>tfk+%kv=B8u9c6Ywq(_$U57D2e;a5xpkkmgiw4E6 zO}Z#HmI3A9`TO-^$tSKBoF!+o4Xq2m&KRvbD93BYbKAAPfp#9#&$vQWlwl!`@b94D3qtdYP#IxNve1g1`Wba+8OzmbBV7ufcBoVGtX0aukY*8 zoX;-Ia%FR|f6NSYCqHiVUbj4w)=vMXu6W%b{=QyotPA_D?|5-fTA z-2jVC<4j*8CY!q&~OZ_`?md>T*`L=Lh?|V8-GEiK#4_ zAiGg~U`n$brrj;#jJ-&q`zM?b5Bh$)^Tq%Xf6g*2RPZuIqMM}axtMdUANuFwzvnq? zV>}JCG+ZP^Y;}`Z7uYo$+;yCxakrK-lMvQ%ETE;FQA+{8w##7NrxL8ts^NJO^XW9? zEi4qm1n@kA?(4nC>W;lJzA~14ms#@@Or5~KzT+?Bqb6tS*6m}qAtK0hHBi{IH#Sot zf46R~XUW#uhpXNj|Ht_rx5>Z~w^yw!k2?R`0XEEbZ4gj^As~=rNTA6;0f@rcyAJFX z^t()`KwzER+a;3gjW)KU#fFiL+>Gvpb`_tCOc1ORPnJTZA4h{r$lFNL)%eY3adDzk zJ_Sb?M8C&;IOEAVRdtR&YqOL8QUyIQf0^L}DFW9wjDwHr_culRTN%}lprY@-p*HR} zZ(ngx@(#aYE^UH5$OHtz0-?AI-T`h=b^w zw=Oolz0T?AG0Cglh}HO=tgyP@56^`XY=EPr=>zM^BwrB7Brx|`KLQf4J4wilf7|0s zQ_k^y?!qlM=&N*^Z&GfqSLC@;*Y7A6K26)${&}pWTEHw=^;6=!~L8%Gb zzXS3u0w_EemfbCb;DYWR3#t4PK z-{0u)%Y);!;QmML`F1#VrDZ?fsmsQGyz^4%{)zOw-k`6PXA>`8sxQCD2YtiWVWI(x zeiz=pgKTw#xjWCqhw%NYI{L&%?S=nTDf&}M>{b);=KZItelH>K3w-`D{J{&nyzyOe zz3cn+!g~Fi>tbtiOYc$qf1TZUdGB{h?7U3+vEDyMTKW&5I@mgYkpO`!=z|SVESVT) zvnGL}hD`##Pnd**y?MULo@YwCoL)~xlb|{=Wq#RPdEatHYfn04$gO%#wDG;vWQNj? zL$F!N9Xnl0Uv%^8)QcB$uNv^BvQT_~E3x)~cXmw^#;=3qxE^X(e`bHsM^+Sq#ef%W z=gmKKg~k7(940!<2baDs)4T4!t+m;(W~0Sb(|%L>Q5iC(7TF=1+pVNaj>&LtXALsws0 zn(OPk%^V?Z{v_sSf15g1TxUAVC6Zqf=6IoG!2%PdP}-o(As(=9vcP@oJl8vHHW^#r z2=DzUbY3ie9ecjW=+j$uGEnx_JJ((0zMcH2Nbn<+Z`GK7g0N0|&)VP08~#ol-<}b! zWBafb$-~v63CmzXn?j7b6|pZ2fb8nX9>|?q|j%*kc%u ztn@%QpH;V*By(*!3z)oL85ufTj=vKXIOpevpr_Qh=PCR~xA~9hYD?W;w>r(+EC4(< z&emEBfW}GJ0hfk>)dTpaje#5*CqZJszEQH3U1MPMeK-lj4C6b@?6iw69i7v@kr1@=hFbS=H%&A0m87z^hSFpzs8DQCP=GMFZ15Ex;~ z!AW<=B-*KAkWqbNdq4AQ=h15%nf{Ktt36|FiPm9D*~K`vL*Sra2UgZLO{cbl4WuKe zJ2?RL0a%7miFk*Ho?@eofAff6sdF=t(79GlxV_ht%3`t`hh;<}es{Lg zFKV22(-X!d_zaulosqCNdnv{uo^m=&DV^&j?l%qEjKJ}&rfw7QZCrBq!LMii7s$Xq zdEWKV&sNl}Wo%=}>z_B7IfQ{4luhCo+(U3zffWgqU{HpvtHwGg2m=6Zw%-V2fAzuP zfY{1bsZjll`n#z#U9d`FBr9(pf=Rs;APQB8vF1n;Ww9X=MFY` zFADo(JwRnO?HqXP=N7bluV^;pcHyh*r@?o=g*8}GsfIOLXG z#~)>oS}i<3xn(ac6<(aiFFOgmF+NsW#UEch`7a(u_rRjb79pMmh9&CBAz)@gT7>P0}RGzRpxd0D5pV zzBnBEQoKo9pTYSCZD}NdCy_6;i3!w6x*F)&$qqiywWS4G^OeZ|>e0UO9=eMecR?@D zXplde1}q($ZU`x%vB+;ck=skv${H&DAM|U8!~v0}4!)NPvV4|5G7mI; zQ@DKsP)h>@6aWAK2mmHgEwhi|nE?YPQ7w}zrQ{0KoGr0%0D2EmO4aDrSyQ2 zEGuo0V%M@sa`6S0u|o_ytKA_Lf8T{*1zQB$J+KmQ-VB!YXSJzjL^YPTHZ$%0>%-DvI?M z`In9h{7Zj&7iC>*Op|96?g11i&_byQl+s!SESDB2w^C7wH$+5Gk;^g_(J>`Dka(Y$ zsGBmCIcoM!%@ky4P!uNgp*p{h8w^H#rL4%PP-PzK5sy=^v;o-d-g0j{}j!XL4bo=E}&$L~Rc~jjEDbx#`t{kYHePZdd zyH1kFnU@lv3cc?#JTJ`(?Xisl9V8F0GSx?HnzZ)Lw8n0=zhG8wpV{Mx z-(JS^6IJow|B&v#z+F6hOLyHL(z?NtN8dFlXBQv6C9>Eo+q)WnOQ^CvYr0E2qrBj? zxm)#}BBzV;(%RyCX0?JXYdp3-*Hwm;SJn%22Is$Qp29sIxt)CWG@O4`Ku^Pxu5_9x zYU~Mo>fji5qO98O=mUqm16h{8Cad5t5B3qM4l%7SK1bNOKT!$XX>t%CU*q zrqsq~hww=)!lA_R@u%*gzGqNE29)4Lg&o~NVsx^3C@COI-9bQ+GzJ-XL=m|!j3P1* za3J`%IQGm=7sJ#a>~ba@-iBp;q<)gpf~;!nfXlAw zrasBu;6f$7^+t(-9$bWRq~05pH2Dvc+}w*v3BeOGR^Ra2THoAjPWO#gr21gRw%5ZI zq{0VW>BM_vLP;T7C!=*3r}50bp>iG7SnP`$xo?J&_Cy^B=A^_IgcPo2VA;TbV1)+6 z6xM1GZeid+vc?Za6TJpRw1cVg@_`0)o`)Sw=X5am?qj);pW%Es`hf)0B*zbe7$GrT ze$Kp`Ld3^z3~0HLv_BcNXcz?QNeGSCjQ5l~1VSW_q}5FsI-g`Q}@iLBs*Ejg<; z9FBX-XO->2+r7b@#|!23R!>R3xZR_PBnZaRrI7#GQIm*e8*$9!loyfcAj89!AB3J8 z1&k+4ZxDbb;cE?7%|VOsVIc!+NUA;XNxBy7Xt(BHxB0!$!W^jez;!xzn7y$ZIz+N@^?7GIkeLb3{6K8bRebXn{{ZO=g4HI zlV%;*(Z$GI^zL{)62s6piX%`Ux! zpGXS%1?y~ZLJK(cGn`rfxDb$1X)9B!l`$x5i7yg&-m7Fx=_FDk12Jg}0qfBo3e@BM E3lt$rga7~l diff --git a/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip index 545168d0ba3121ff68460cdde96dadfdf82c5a45..593b5c7ab63d235c06d43851e5d2d609d7b60c88 100644 GIT binary patch delta 229369 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

    mgvR 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%0A$wjBTo0$~7_q=MOB+m+JVx;|skr31Gat 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 Kxrf|)?f(F^pbl#Q delta 228919 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∈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

    aG*=Vyh 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 diff --git a/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip b/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip index 79545ec92b0445f2cf3c257534c7c56159029f16..36df03e45226a632309b5beb4cbb696cf7c3409f 100644 GIT binary patch delta 78773 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 delta 78757 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", "@angular/core": ">=14", - "@abp/ng.core": ">=7.4.0-rc.3", - "@abp/ng.theme.shared": ">=7.4.0-rc.3" + "@abp/ng.core": ">=7.4.0-rc.4", + "@abp/ng.theme.shared": ">=7.4.0-rc.4" }, "dependencies": { "tslib": "^2.1.0" diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json index da08e01d1c..3149a7612c 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-authserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json index 94ddf37b97..2933fd7ef0 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3", - "@abp/aspnetcore.components.server.basictheme": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4", + "@abp/aspnetcore.components.server.basictheme": "~7.4.0-rc.4" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json index 3a1316c670..704a94ab02 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json index 3a1316c670..704a94ab02 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" } } From 755836457666fce4e1809400839d05d9b44f1a0b Mon Sep 17 00:00:00 2001 From: Sinan997 Date: Fri, 22 Sep 2023 16:50:51 +0300 Subject: [PATCH 058/285] mock compare function --- .../core/src/lib/tests/routes.service.spec.ts | 19 ++----------------- .../lib/tests/utils/mock-compare-function.ts | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 17 deletions(-) create mode 100644 npm/ng-packs/packages/core/src/lib/tests/utils/mock-compare-function.ts diff --git a/npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts index 69935be439..b2ce154421 100644 --- a/npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts +++ b/npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts @@ -3,6 +3,7 @@ import { take } from 'rxjs/operators'; import { RoutesService } from '../services/routes.service'; import { DummyInjector } from './utils/common.utils'; import { mockPermissionService } from './utils/permission-service.spec.utils'; +import { mockCompareFunction } from './utils/mock-compare-function'; const updateStream$ = new Subject(); export const mockRoutesService = (injectorPayload = {} as { [key: string]: any }) => { @@ -10,23 +11,7 @@ export const mockRoutesService = (injectorPayload = {} as { [key: string]: any } PermissionService: mockPermissionService(), ConfigStateService: { createOnUpdateStream: () => updateStream$ }, OTHERS_GROUP: 'OthersGroup', - SORT_COMPARE_FUNC: (a, b) => { - const aName = a.name; - const bName = b.name; - const aNumber = a.order; - const bNumber = b.order; - - if (!Number.isInteger(aNumber)) return 1; - if (!Number.isInteger(bNumber)) return -1; - - if (aNumber > bNumber) return 1 - if (aNumber < bNumber) return -1 - - if ( aName > bName ) return 1; - if ( aName < bName ) return -1; - - return 0 - }, + SORT_COMPARE_FUNC: mockCompareFunction, ...injectorPayload, }); return new RoutesService(injector); diff --git a/npm/ng-packs/packages/core/src/lib/tests/utils/mock-compare-function.ts b/npm/ng-packs/packages/core/src/lib/tests/utils/mock-compare-function.ts new file mode 100644 index 0000000000..d43adcc2f0 --- /dev/null +++ b/npm/ng-packs/packages/core/src/lib/tests/utils/mock-compare-function.ts @@ -0,0 +1,19 @@ +import { ABP } from '@abp/ng.core'; + +export const mockCompareFunction = (a: ABP.Route, b: ABP.Route) => { + const aName = a.name; + const bName = b.name; + const aNumber = a.order; + const bNumber = b.order; + + if (!Number.isInteger(aNumber)) return 1; + if (!Number.isInteger(bNumber)) return -1; + + if (aNumber > bNumber) return 1 + if (aNumber < bNumber) return -1 + + if ( aName > bName ) return 1; + if ( aName < bName ) return -1; + + return 0 +} \ No newline at end of file From c3319d568a85b92d414f7c29afbe27ba73c6b420 Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Sat, 23 Sep 2023 15:02:52 +0300 Subject: [PATCH 059/285] Create an introductory post for CMS Kit Demo --- .../2023-09-23-CMS-Kit-Demo/POST.md | 91 ++++++++++++++++++ .../2023-09-23-CMS-Kit-Demo/blog-detail.jpg | Bin 0 -> 78594 bytes .../2023-09-23-CMS-Kit-Demo/blogs.jpg | Bin 0 -> 164531 bytes .../cmskit-module-features.png | Bin 0 -> 10405 bytes .../2023-09-23-CMS-Kit-Demo/homepage.png | Bin 0 -> 76629 bytes .../image-gallery-detail.jpg | Bin 0 -> 157151 bytes .../2023-09-23-CMS-Kit-Demo/image-gallery.jpg | Bin 0 -> 189924 bytes .../menu-admin-side.jpg | Bin 0 -> 38495 bytes .../pages-admin-side.jpg | Bin 0 -> 132945 bytes .../products-abp-commercial.png | Bin 0 -> 103711 bytes 10 files changed, 91 insertions(+) create mode 100644 docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/POST.md create mode 100644 docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/blog-detail.jpg create mode 100644 docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/blogs.jpg create mode 100644 docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/cmskit-module-features.png create mode 100644 docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/homepage.png create mode 100644 docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/image-gallery-detail.jpg create mode 100644 docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/image-gallery.jpg create mode 100644 docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/menu-admin-side.jpg create mode 100644 docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/pages-admin-side.jpg create mode 100644 docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/products-abp-commercial.png diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/POST.md b/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/POST.md new file mode 100644 index 0000000000..b1017b37f5 --- /dev/null +++ b/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/POST.md @@ -0,0 +1,91 @@ +# CMS Kit in Action: Unveiling ABP Framework's Content Management Module + +We're excited to introduce you to [ABP](https://abp.io/)'s [CMS Kit Module](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Index) – a versatile module that empowers you to build your own dynamic content website with ease. In this introductory blog post, we'll first take a look at the **CMS Kit Module** and then we'll take you on a journey through our **CMS Kit Demo Application**, showcasing the incredible capabilities of this feature-rich module. + +## Overview of the CMS Kit Module + +At the heart of ABP's CMS Kit Module is a robust Content Management System (CMS) designed to simplify content creation and management. With CMS Kit, you have the tools to build your own dynamic content website, complete with a range of features tailored to your specific needs. It provides core **building blocks** and fully working sub-systems to create your own website with CMS features enabled or use the building blocks in your websites for any purpose. + +### CMS Kit: The Building Blocks (a.k.a Features) + +The following features are currently available and ready to use: + +* **Blogging**: Create your blog and publish posts (with markdown / HTML support) +* **Dynamic Pages**: Create pages with dynamic URLs (with markdown / HTML support) +* **Dynamic Menu**: Manage your application’s main menu on the fly +* **Tagging**: Tag any kind of content, like a blog post +* **Comments**: Allow users to comment and discuss in your application +* **Reactions**: Allow users to react to your content using simple smileys +* **Rating**: Reusable component to rate other contents +* **Global Resources**: Dynamically add CSS / JavaScript to your pages or blog posts +* **Dynamic Widgets**: Build widgets and use them in dynamic content, like blog posts + +> For more information, please check the [CMS Kit Module documentation](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Index). In the documentation, you can see descriptions for each feature, learn how to install & configure the module, and much more... + +### CMS Kit Pro: The Building Blocks (a.k.a Features) + +The following features are provided by the CMS Kit Pro Module: + +* **Contact Form**: Easily add a «contact us» form to your website +* **Newsletter**: Allow users to subscribe to your newsletter (with multiple categories) +* **URL Forwarding**: Create short URLs or redirect users to other pages (for example: [abp.io/dapr](https://abp.io/dapr)) +* **Poll**: Create quick polls for your users +* **Page Feedback**: Collect feedback/s from users for your content + +> For more information, check the [CMS Kit Pro Module documentation](https://docs.abp.io/en/commercial/latest/modules/cms-kit/index). + +## Explore the CMS Kit Demo Application + +As the core ABP development team, we've created a sample application to showcase the incredible capabilities of the ABP's CMS Kit Module. You can explore the source code of the application on our [GitHub repository](https://github.com/abpframework/cms-kit-demo) to get a deeper understanding of how CMS Kit works under the hood. While developing the application, we aimed to build a real-world application and use almost all of the CMS Kit Features. + +In the next sections, we will provide a detailed walkthrough of the application and highlight each CMS Kit feature that has been incorporated into it. + +### Dynamic Menu Creation with CMS Kit's Menu System + +One of the standout features of the CMS Kit is its [Menu System](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Menus), which allows for the creation and dynamic ordering of application menu items. Say goodbye to static menus; with CMS Kit, you have the power to tailor your menu structure according to your evolving content needs. + +You can see the homepage of the application in the following figure: + +![](homepage.png) + +The application menu items in the navbar are **created & ordered dynamically** with the [CMS Kit's Menu System](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Menus): + +![](menu-admin-side.jpg) + +### Custom Implementations with Comment & Reaction Features + +Our demo application goes a step further by demonstrating custom implementations, such as an **image gallery**, seamlessly integrated with CMS Kit's [Comment](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Comments) & [Reaction](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Reactions) Features: + +| Gallery | Detail Page | +|------------------------ |-----------------------| +| ![](image-gallery.jpg) | ![](image-gallery-detail.jpg) | + +It's pretty easy to integrate CMS Kit Features such as Comments & Reactions into your existing pages. You can check the [source code of the application](https://github.com/abpframework/cms-kit-demo/blob/main/src/CmsKitDemo/Pages/Gallery/Detail.cshtml) and see how to integrate the features. + +### Robust Blogging Capabilities + +Blogging has never been easier! With CMS Kit's [Blogging Feature](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Blogging), you can effortlessly manage your blog content, complete with [Ratings](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Ratings), [Comments](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Comments), [Tags](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Tags), and [Reactions](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Reactions) features as enabled: + +| Blog | Blog Post | +|------------------------ |-----------------------| +| ![](blogs.jpg) | ![](blog-detail.jpg) | + +You can enable/disable CMS Kit Features per blog on the admin side easily: + +![](cmskit-module-features.png) + +### Dynamic Pages with Style and Script Integration + +*Products* pages showcase the flexibility of CMS Kit's [Pages Feature](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Pages), allowing for dynamic content creation, style customization, and script integration. Your website can now truly reflect your unique brand and content style. + +You can create pages with dynamic URLs on the admin side: + +![](pages-admin-side.jpg) + +After you have created the page, you can access it via `/{slug}` URL on the public-web side: + +![](products-abp-commercial.png) + +## What's Next? + +Please try the CMS Kit Module now and provide [feedback](https://github.com/abpframework/abp) to help us to build a more effective content management kit! \ No newline at end of file diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/blog-detail.jpg b/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/blog-detail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d1e2a06f94944f0d2ef1b7e9690af3cee0d5bddd GIT binary patch literal 78594 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�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𒾽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 P|I_RKS3d#9f2RK%l}!47 literal 0 HcmV?d00001 diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/products-abp-commercial.png b/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/products-abp-commercial.png new file mode 100644 index 0000000000000000000000000000000000000000..0401a947f51b27a5672e0237fe43a01a263a9ab9 GIT binary patch literal 103711 zcmeFZcT`i`_b-a&U_sXp#%~j ziXy$&00BWDkN}~DK}pyQgHk*`!A(D4|>_Z4uMSdZ*#!|QNVSZtVM@NtLs2RI?w1NnUFQwNc>{0F zJT`fJ_`L8L`dk*+{gC_LoEPshn$hx_`2OoXd75GFt)S(w%0DP;m)T?a{VDexTVfsh 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 literal 0 HcmV?d00001 From b39f0476127b77fe373b7b962047ba7de8bb6fe2 Mon Sep 17 00:00:00 2001 From: Hamza Albreem <94292623+braim23@users.noreply.github.com> Date: Mon, 25 Sep 2023 07:43:56 +0300 Subject: [PATCH 060/285] Update POST.md --- .../2023-09-23-CMS-Kit-Demo/POST.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/POST.md b/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/POST.md index b1017b37f5..5223e4099c 100644 --- a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/POST.md +++ b/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/POST.md @@ -1,10 +1,10 @@ # CMS Kit in Action: Unveiling ABP Framework's Content Management Module -We're excited to introduce you to [ABP](https://abp.io/)'s [CMS Kit Module](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Index) – a versatile module that empowers you to build your own dynamic content website with ease. In this introductory blog post, we'll first take a look at the **CMS Kit Module** and then we'll take you on a journey through our **CMS Kit Demo Application**, showcasing the incredible capabilities of this feature-rich module. +We're excited to introduce to you [ABP](https://abp.io/)'s [CMS Kit Module](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Index) – a versatile module that empowers you to build your own dynamic content website with ease. In this introductory blog post, we'll first take a look at the **CMS Kit Module** and then we'll take you on a journey through our **CMS Kit Demo Application**, showcasing the incredible capabilities of this feature-rich module. ## Overview of the CMS Kit Module -At the heart of ABP's CMS Kit Module is a robust Content Management System (CMS) designed to simplify content creation and management. With CMS Kit, you have the tools to build your own dynamic content website, complete with a range of features tailored to your specific needs. It provides core **building blocks** and fully working sub-systems to create your own website with CMS features enabled or use the building blocks in your websites for any purpose. +At the heart of ABP's CMS Kit Module is a robust Content Management System (CMS) designed to simplify content creation and management. With the CMS Kit, you have the tools to build your own dynamic content website, complete with a range of features tailored to your specific needs. It provides core **building blocks** and fully working sub-systems to create your own website with the CMS features or use the building blocks in your websites for any purpose. ### CMS Kit: The Building Blocks (a.k.a Features) @@ -30,19 +30,19 @@ The following features are provided by the CMS Kit Pro Module: * **Newsletter**: Allow users to subscribe to your newsletter (with multiple categories) * **URL Forwarding**: Create short URLs or redirect users to other pages (for example: [abp.io/dapr](https://abp.io/dapr)) * **Poll**: Create quick polls for your users -* **Page Feedback**: Collect feedback/s from users for your content +* **Page Feedback**: Collect feedbacks from users for your content > For more information, check the [CMS Kit Pro Module documentation](https://docs.abp.io/en/commercial/latest/modules/cms-kit/index). ## Explore the CMS Kit Demo Application -As the core ABP development team, we've created a sample application to showcase the incredible capabilities of the ABP's CMS Kit Module. You can explore the source code of the application on our [GitHub repository](https://github.com/abpframework/cms-kit-demo) to get a deeper understanding of how CMS Kit works under the hood. While developing the application, we aimed to build a real-world application and use almost all of the CMS Kit Features. +As the core ABP development team, we've created a sample application to showcase the incredible capabilities of the ABP's CMS Kit Module. You can explore the source code of the application on our [GitHub repository](https://github.com/abpframework/cms-kit-demo) to get a deeper understanding of how the CMS Kit works under the hood. While developing the application, we aimed to build a real-world application and use almost all of the CMS Kit Features. In the next sections, we will provide a detailed walkthrough of the application and highlight each CMS Kit feature that has been incorporated into it. ### Dynamic Menu Creation with CMS Kit's Menu System -One of the standout features of the CMS Kit is its [Menu System](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Menus), which allows for the creation and dynamic ordering of application menu items. Say goodbye to static menus; with CMS Kit, you have the power to tailor your menu structure according to your evolving content needs. +One of the standing out features of the CMS Kit is its [Menu System](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Menus), which allows for the creation and dynamic ordering of application menu items. Say goodbye to static menus; with CMS Kit, you have the power to tailor your menu structure according to your evolving content needs. You can see the homepage of the application in the following figure: @@ -64,7 +64,7 @@ It's pretty easy to integrate CMS Kit Features such as Comments & Reactions into ### Robust Blogging Capabilities -Blogging has never been easier! With CMS Kit's [Blogging Feature](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Blogging), you can effortlessly manage your blog content, complete with [Ratings](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Ratings), [Comments](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Comments), [Tags](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Tags), and [Reactions](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Reactions) features as enabled: +Blogging has never been easier! With the CMS Kit's [Blogging Feature](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Blogging), you can effortlessly manage your blog content, complete with [Ratings](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Ratings), [Comments](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Comments), [Tags](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Tags), and [Reactions](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Reactions) features as enabled: | Blog | Blog Post | |------------------------ |-----------------------| @@ -76,7 +76,7 @@ You can enable/disable CMS Kit Features per blog on the admin side easily: ### Dynamic Pages with Style and Script Integration -*Products* pages showcase the flexibility of CMS Kit's [Pages Feature](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Pages), allowing for dynamic content creation, style customization, and script integration. Your website can now truly reflect your unique brand and content style. +*Products* pages showcase the flexibility of the CMS Kit's [Pages Feature](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Pages), allowing for dynamic content creation, style customization, and script integration. Your website can now truly reflect your unique brand and content style. You can create pages with dynamic URLs on the admin side: @@ -88,4 +88,4 @@ After you have created the page, you can access it via `/{slug}` URL on the publ ## What's Next? -Please try the CMS Kit Module now and provide [feedback](https://github.com/abpframework/abp) to help us to build a more effective content management kit! \ No newline at end of file +Please try the CMS Kit Module now and provide [feedback](https://github.com/abpframework/abp) to help us to build a more effective content management kit! From a9327863201fd33d1cef03dc3d23ee7d34bb13f8 Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Mon, 25 Sep 2023 10:27:50 +0300 Subject: [PATCH 061/285] Move CMS Kit post folder under the Blog-Posts folder --- .../2023-09-23-CMS-Kit-Demo/POST.md | 0 .../2023-09-23-CMS-Kit-Demo/blog-detail.jpg | Bin .../2023-09-23-CMS-Kit-Demo/blogs.jpg | Bin .../cmskit-module-features.png | Bin .../2023-09-23-CMS-Kit-Demo/homepage.png | Bin .../image-gallery-detail.jpg | Bin .../2023-09-23-CMS-Kit-Demo/image-gallery.jpg | Bin .../2023-09-23-CMS-Kit-Demo/menu-admin-side.jpg | Bin .../2023-09-23-CMS-Kit-Demo/pages-admin-side.jpg | Bin .../products-abp-commercial.png | Bin 10 files changed, 0 insertions(+), 0 deletions(-) rename docs/en/{Community-Articles => Blog-Posts}/2023-09-23-CMS-Kit-Demo/POST.md (100%) rename docs/en/{Community-Articles => Blog-Posts}/2023-09-23-CMS-Kit-Demo/blog-detail.jpg (100%) rename docs/en/{Community-Articles => Blog-Posts}/2023-09-23-CMS-Kit-Demo/blogs.jpg (100%) rename docs/en/{Community-Articles => Blog-Posts}/2023-09-23-CMS-Kit-Demo/cmskit-module-features.png (100%) rename docs/en/{Community-Articles => Blog-Posts}/2023-09-23-CMS-Kit-Demo/homepage.png (100%) rename docs/en/{Community-Articles => Blog-Posts}/2023-09-23-CMS-Kit-Demo/image-gallery-detail.jpg (100%) rename docs/en/{Community-Articles => Blog-Posts}/2023-09-23-CMS-Kit-Demo/image-gallery.jpg (100%) rename docs/en/{Community-Articles => Blog-Posts}/2023-09-23-CMS-Kit-Demo/menu-admin-side.jpg (100%) rename docs/en/{Community-Articles => Blog-Posts}/2023-09-23-CMS-Kit-Demo/pages-admin-side.jpg (100%) rename docs/en/{Community-Articles => Blog-Posts}/2023-09-23-CMS-Kit-Demo/products-abp-commercial.png (100%) diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/POST.md b/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/POST.md similarity index 100% rename from docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/POST.md rename to docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/POST.md diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/blog-detail.jpg b/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/blog-detail.jpg similarity index 100% rename from docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/blog-detail.jpg rename to docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/blog-detail.jpg diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/blogs.jpg b/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/blogs.jpg similarity index 100% rename from docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/blogs.jpg rename to docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/blogs.jpg diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/cmskit-module-features.png b/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/cmskit-module-features.png similarity index 100% rename from docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/cmskit-module-features.png rename to docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/cmskit-module-features.png diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/homepage.png b/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/homepage.png similarity index 100% rename from docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/homepage.png rename to docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/homepage.png diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/image-gallery-detail.jpg b/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/image-gallery-detail.jpg similarity index 100% rename from docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/image-gallery-detail.jpg rename to docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/image-gallery-detail.jpg diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/image-gallery.jpg b/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/image-gallery.jpg similarity index 100% rename from docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/image-gallery.jpg rename to docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/image-gallery.jpg diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/menu-admin-side.jpg b/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/menu-admin-side.jpg similarity index 100% rename from docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/menu-admin-side.jpg rename to docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/menu-admin-side.jpg diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/pages-admin-side.jpg b/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/pages-admin-side.jpg similarity index 100% rename from docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/pages-admin-side.jpg rename to docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/pages-admin-side.jpg diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/products-abp-commercial.png b/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/products-abp-commercial.png similarity index 100% rename from docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/products-abp-commercial.png rename to docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/products-abp-commercial.png From 699c2505fffca315ddda405e660600039c8bd5f6 Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Mon, 25 Sep 2023 10:32:15 +0300 Subject: [PATCH 062/285] Update POST.md --- docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/POST.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/POST.md b/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/POST.md index 5223e4099c..604d4c5c6c 100644 --- a/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/POST.md +++ b/docs/en/Blog-Posts/2023-09-23-CMS-Kit-Demo/POST.md @@ -1,4 +1,4 @@ -# CMS Kit in Action: Unveiling ABP Framework's Content Management Module +# Unleash the Power of ABP CMS Kit: A Dynamic Content Showcase We're excited to introduce to you [ABP](https://abp.io/)'s [CMS Kit Module](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Index) – a versatile module that empowers you to build your own dynamic content website with ease. In this introductory blog post, we'll first take a look at the **CMS Kit Module** and then we'll take you on a journey through our **CMS Kit Demo Application**, showcasing the incredible capabilities of this feature-rich module. @@ -24,7 +24,7 @@ The following features are currently available and ready to use: ### CMS Kit Pro: The Building Blocks (a.k.a Features) -The following features are provided by the CMS Kit Pro Module: +CMS Kit Pro is a part of [ABP Commercial](https://commercial.abp.io/) and provides additional features. The following features are provided by the CMS Kit Pro Module: * **Contact Form**: Easily add a «contact us» form to your website * **Newsletter**: Allow users to subscribe to your newsletter (with multiple categories) @@ -89,3 +89,10 @@ After you have created the page, you can access it via `/{slug}` URL on the publ ## What's Next? Please try the CMS Kit Module now and provide [feedback](https://github.com/abpframework/abp) to help us to build a more effective content management kit! + +## Resources + +* [CMS Kit Demo: Source Code](https://github.com/abpframework/cms-kit-demo) +* [cms-kit-demo.abp.io](https://cms-kit-demo.abp.io/) +* [CMS Kit Module documentation](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Index) +* [CMS Kit Pro Module documentation](https://docs.abp.io/en/commercial/latest/modules/cms-kit/index) \ No newline at end of file From 2270ea0dc6525f881992170ee3c04e063ea10275 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Mon, 25 Sep 2023 11:52:46 +0300 Subject: [PATCH 063/285] Added extension methods for mongodb to configure eventbox collections --- .../EventInboxMongoModelBuilderExtensions.cs | 16 ++++++++++++++++ .../EventOutboxMongoModelBuilderExtensions.cs | 17 +++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/DistributedEvents/EventInboxMongoModelBuilderExtensions.cs create mode 100644 framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/DistributedEvents/EventOutboxMongoModelBuilderExtensions.cs diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/DistributedEvents/EventInboxMongoModelBuilderExtensions.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/DistributedEvents/EventInboxMongoModelBuilderExtensions.cs new file mode 100644 index 0000000000..1623bd9ccf --- /dev/null +++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/DistributedEvents/EventInboxMongoModelBuilderExtensions.cs @@ -0,0 +1,16 @@ +using Volo.Abp.Data; + +namespace Volo.Abp.MongoDB.DistributedEvents; + +public static class EventInboxMongoModelBuilderExtensions +{ + public static void ConfigureEventInbox(this IMongoModelBuilder builder) + { + Check.NotNull(builder, nameof(builder)); + + builder.Entity(b => + { + b.CollectionName = AbpCommonDbProperties.DbTablePrefix + "EventInbox"; + }); + } +} diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/DistributedEvents/EventOutboxMongoModelBuilderExtensions.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/DistributedEvents/EventOutboxMongoModelBuilderExtensions.cs new file mode 100644 index 0000000000..15001d6737 --- /dev/null +++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/DistributedEvents/EventOutboxMongoModelBuilderExtensions.cs @@ -0,0 +1,17 @@ +using JetBrains.Annotations; +using Volo.Abp.Data; + +namespace Volo.Abp.MongoDB.DistributedEvents; + +public static class EventOutboxMongoModelBuilderExtensions +{ + public static void ConfigureEventOutbox([NotNull] this IMongoModelBuilder builder) + { + Check.NotNull(builder, nameof(builder)); + + builder.Entity(b => + { + b.CollectionName = AbpCommonDbProperties.DbTablePrefix + "EventOutbox"; + }); + } +} From 021e54e743c576ab2a15eb07add3994f51d04eb8 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Mon, 25 Sep 2023 16:57:28 +0800 Subject: [PATCH 064/285] No case-sensitive filtering at the Users page --- .../EfCoreIdentityUserRepository.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreIdentityUserRepository.cs b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreIdentityUserRepository.cs index 81488b1f30..02063d517d 100644 --- a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreIdentityUserRepository.cs +++ b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreIdentityUserRepository.cs @@ -174,13 +174,14 @@ public class EfCoreIdentityUserRepository : EfCoreRepository - u.UserName.Contains(filter) || - u.Email.Contains(filter) || + u.NormalizedUserName.Contains(upperFilter) || + u.NormalizedEmail.Contains(upperFilter) || (u.Name != null && u.Name.Contains(filter)) || (u.Surname != null && u.Surname.Contains(filter)) || (u.PhoneNumber != null && u.PhoneNumber.Contains(filter)) @@ -255,12 +256,13 @@ public class EfCoreIdentityUserRepository : EfCoreRepository - u.UserName.Contains(filter) || - u.Email.Contains(filter) || + u.NormalizedUserName.Contains(upperFilter) || + u.NormalizedEmail.Contains(upperFilter) || (u.Name != null && u.Name.Contains(filter)) || (u.Surname != null && u.Surname.Contains(filter)) || (u.PhoneNumber != null && u.PhoneNumber.Contains(filter)) From 703e53784f1067660cd3179df5fc58e4656d55da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Mon, 25 Sep 2023 12:13:34 +0300 Subject: [PATCH 065/285] Improve distributed event bus document event box section --- docs/en/Distributed-Event-Bus.md | 82 ++++++++++++++++++++++++++++---- 1 file changed, 73 insertions(+), 9 deletions(-) diff --git a/docs/en/Distributed-Event-Bus.md b/docs/en/Distributed-Event-Bus.md index 2fff974f50..fa825911f7 100644 --- a/docs/en/Distributed-Event-Bus.md +++ b/docs/en/Distributed-Event-Bus.md @@ -438,19 +438,23 @@ Enabling the event outbox and inbox systems require a few manual steps for your ### Enabling event outbox -Open your `DbContext` class (EF Core or MongoDB), implement the `IHasEventOutbox` interface. You should end up by adding a `DbSet` property into your `DbContext` class: +Enabling event outbox depends on your database provider. + +#### Enabling event outbox for Entity Framework Core + +Open your `DbContext` class, implement the `IHasEventOutbox` interface. You should end up by adding a `DbSet` property into your `DbContext` class: ```csharp public DbSet OutgoingEvents { get; set; } ``` -Add the following lines inside the `OnModelCreating` method of your `DbContext` class (only for EF Core): +Add the following lines inside the `OnModelCreating` method of your `DbContext` class: ```csharp builder.ConfigureEventOutbox(); ``` -For EF Core, use the standard `Add-Migration` and `Update-Database` commands to apply changes into your database (you can skip this step for MongoDB). If you want to use the command-line terminal, run the following commands in the root directory of the database integration project: +Use the standard `Add-Migration` and `Update-Database` commands to apply changes into your database. If you want to use the command-line terminal, run the following commands in the root directory of the database integration project: ```bash dotnet ef migrations add "Added_Event_Outbox" @@ -469,23 +473,55 @@ Configure(options => }); ```` -> **IMPORTANT**: Outbox sending service uses distributed locks to ensure only a single instance of your application consumes the outbox queue concurrently. Distributed locking key should be unique per database. The `config` object (in the preceding code example) has a `DatabaseName` property, which is used in the distributed lock key to ensure the uniqueness. `DatabaseName` is automatically set by the `UseDbContext` method, getting the database name from the `ConnectionStringName` attribute of the `YourDbContext` class. So, if you have multiple databases in your system, ensure that you use the same connection string name for the same database, but different connection string names for different databases. If you can't ensure that, you can manually set `config.DatabaseName` (after the `UseDbContext` line) to ensure that uniqueness. +#### Enabling event outbox for MongoDB + +Open your `DbContext` class, implement the `IHasEventOutbox` interface. You should end up by adding a `IMongoCollection` property into your `DbContext` class: + +```csharp +public IMongoCollection OutgoingEvents => Collection(); +``` + +Add the following lines inside the `CreateModel` method of your `DbContext` class: + +```csharp +modelBuilder.ConfigureEventOutbox(); +``` + +Finally, write the following configuration code inside the `ConfigureServices` method of your [module class](Module-Development-Basics.md) (replace `YourDbContext` with your own `DbContext` class): + +````csharp +Configure(options => +{ + options.Outboxes.Configure(config => + { + config.UseMongoDbContext(); + }); +}); +```` + +#### Distributed Locking for Outbox + +> **IMPORTANT**: Outbox sending service uses distributed locks to ensure only a single instance of your application consumes the outbox queue concurrently. Distributed locking key should be unique per database. The `config` object (in the `options.Outboxes.Configure(...)` method) has a `DatabaseName` property, which is used in the distributed lock key to ensure the uniqueness. `DatabaseName` is automatically set by the `UseDbContext` method, getting the database name from the `ConnectionStringName` attribute of the `YourDbContext` class. So, if you have multiple databases in your system, ensure that you use the same connection string name for the same database, but different connection string names for different databases. If you can't ensure that, you can manually set `config.DatabaseName` (after the `UseDbContext` line) to ensure that uniqueness. ### Enabling event inbox -Open your `DbContext` class (EF Core or MongoDB), implement the `IHasEventInbox` interface. You should end up by adding a `DbSet` property into your `DbContext` class: +Enabling event inbox depends on your database provider. + +#### Enabling event inbox for Entity Framework Core + +Open your `DbContext` class, implement the `IHasEventInbox` interface. You should end up by adding a `DbSet` property into your `DbContext` class: ```csharp public DbSet IncomingEvents { get; set; } ``` -Add the following lines inside the `OnModelCreating` method of your `DbContext` class (only for EF Core): +Add the following lines inside the `OnModelCreating` method of your `DbContext` class: ```csharp builder.ConfigureEventInbox(); ``` -For EF Core, use the standard `Add-Migration` and `Update-Database` commands to apply changes into your database (you can skip this step for MongoDB). If you want to use the command-line terminal, run the following commands in the root directory of the database integration project: +Use the standard `Add-Migration` and `Update-Database` commands to apply changes into your database. If you want to use the command-line terminal, run the following commands in the root directory of the database integration project: ```bash dotnet ef migrations add "Added_Event_Inbox" @@ -504,7 +540,35 @@ Configure(options => }); ```` -**IMPORTANT**: Inbox processing service uses distributed locks to ensure only a single instance of your application consumes the inbox queue concurrently. Distributed locking key should be unique per database. The `config` object (in the preceding code example) has a `DatabaseName` property, which is used in the distributed lock key to ensure the uniqueness. `DatabaseName` is automatically set by the `UseDbContext` method, getting the database name from the `ConnectionStringName` attribute of the `YourDbContext` class. So, if you have multiple databases in your system, ensure that you use the same connection string name for the same database, but different connection string names for different databases. If you can't ensure that, you can manually set `config.DatabaseName` (after the `UseDbContext` line) to ensure that uniqueness. +#### Enabling event inbox for MongoDB + +Open your `DbContext` class, implement the `IHasEventInbox` interface. You should end up by adding a `IMongoCollection` property into your `DbContext` class: + +```csharp +public IMongoCollection IncomingEvents => Collection(); +``` + +Add the following lines inside the `CreateModel` method of your `DbContext` class: + +```csharp +modelBuilder.ConfigureEventInbox(); +``` + +Finally, write the following configuration code inside the `ConfigureServices` method of your [module class](Module-Development-Basics.md) (replace `YourDbContext` with your own `DbContext` class): + +````csharp +Configure(options => +{ + options.Inboxes.Configure(config => + { + config.UseMongoDbContext(); + }); +}); +```` + +#### Distributed Locking for Inbox + +> **IMPORTANT**: Inbox processing service uses distributed locks to ensure only a single instance of your application consumes the inbox queue concurrently. Distributed locking key should be unique per database. The `config` object (in the `options.Inboxes.Configure(...)` method) has a `DatabaseName` property, which is used in the distributed lock key to ensure the uniqueness. `DatabaseName` is automatically set by the `UseDbContext` method, getting the database name from the `ConnectionStringName` attribute of the `YourDbContext` class. So, if you have multiple databases in your system, ensure that you use the same connection string name for the same database, but different connection string names for different databases. If you can't ensure that, you can manually set `config.DatabaseName` (after the `UseDbContext` line) to ensure that uniqueness. ### Additional Configuration @@ -529,7 +593,7 @@ Here, the following properties are available on the `config` object: * `IsSendingEnabled` (default: `true`): You can set to `false` to disable sending outbox events to the actual event bus. If you disable this, events can still be added to outbox, but not sent. This can be helpful if you have multiple applications (or application instances) writing to outbox, but use one of them to send the events. * `Selector`: A predicate to filter the event (ETO) types to be used for this configuration. Should return `true` to select the event. It selects all the events by default. This is especially useful if you want to ignore some ETO types from the outbox, or want to define named outbox configurations and group events within these configurations. See the *Named Configurations* section. * `ImplementationType`: Type of the class that implements the database operations for the outbox. This is normally set when you call `UseDbContext` as shown before. See *Implementing a Custom Outbox/Inbox Database Provider* section for advanced usages. -* `DatabaseName`: Unique database name for the database that is used for this outbox configuration. See the **IMPORTANT** paragraph at the end of the *Enabling event outbox* section. +* `DatabaseName`: Unique database name for the database that is used for this outbox configuration. See the **IMPORTANT** paragraph at the end of the *Enabling event outbox/inbox* sections. #### Inbox configuration From 94763a949b48105996b5279a5e78c3edfd50971b Mon Sep 17 00:00:00 2001 From: Jadyn Date: Mon, 25 Sep 2023 17:15:20 +0800 Subject: [PATCH 066/285] Imporve console template with `HostApplicationBuilder` --- .../AbpConfigurationExtensions.cs | 18 +++++++++++ .../MyProjectNameHostedService.cs | 8 ++--- .../MyCompanyName.MyProjectName/Program.cs | 32 +++++++++++++------ .../Properties/launchSettings.json | 10 ++++++ 4 files changed, 53 insertions(+), 15 deletions(-) create mode 100644 framework/src/Volo.Abp.Core/Microsoft/Extensions/Configuration/AbpConfigurationExtensions.cs create mode 100644 templates/console/src/MyCompanyName.MyProjectName/Properties/launchSettings.json diff --git a/framework/src/Volo.Abp.Core/Microsoft/Extensions/Configuration/AbpConfigurationExtensions.cs b/framework/src/Volo.Abp.Core/Microsoft/Extensions/Configuration/AbpConfigurationExtensions.cs new file mode 100644 index 0000000000..6e0a14fd94 --- /dev/null +++ b/framework/src/Volo.Abp.Core/Microsoft/Extensions/Configuration/AbpConfigurationExtensions.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Text; +using Microsoft.Extensions.Hosting; + +namespace Microsoft.Extensions.Configuration; + +public static class AbpConfigurationExtensions +{ + public static IConfigurationBuilder AddAppSettingsSecretsJson( + this IConfigurationBuilder builder, + bool optional = true, + bool reloadOnChange = true, + string path = AbpHostingHostBuilderExtensions.AppSettingsSecretJsonPath) + { + return builder.AddJsonFile(path: path, optional: optional, reloadOnChange: reloadOnChange); + } +} diff --git a/templates/console/src/MyCompanyName.MyProjectName/MyProjectNameHostedService.cs b/templates/console/src/MyCompanyName.MyProjectName/MyProjectNameHostedService.cs index c31bcc282f..3876cac7e2 100644 --- a/templates/console/src/MyCompanyName.MyProjectName/MyProjectNameHostedService.cs +++ b/templates/console/src/MyCompanyName.MyProjectName/MyProjectNameHostedService.cs @@ -7,13 +7,11 @@ namespace MyCompanyName.MyProjectName; public class MyProjectNameHostedService : IHostedService { - private readonly IAbpApplicationWithExternalServiceProvider _abpApplication; private readonly HelloWorldService _helloWorldService; - public MyProjectNameHostedService(HelloWorldService helloWorldService, IAbpApplicationWithExternalServiceProvider abpApplication) + public MyProjectNameHostedService(HelloWorldService helloWorldService) { _helloWorldService = helloWorldService; - _abpApplication = abpApplication; } public async Task StartAsync(CancellationToken cancellationToken) @@ -21,8 +19,8 @@ public class MyProjectNameHostedService : IHostedService await _helloWorldService.SayHelloAsync(); } - public async Task StopAsync(CancellationToken cancellationToken) + public Task StopAsync(CancellationToken cancellationToken) { - await _abpApplication.ShutdownAsync(); + return Task.CompletedTask; } } diff --git a/templates/console/src/MyCompanyName.MyProjectName/Program.cs b/templates/console/src/MyCompanyName.MyProjectName/Program.cs index 79d12b850f..5d9b118aac 100644 --- a/templates/console/src/MyCompanyName.MyProjectName/Program.cs +++ b/templates/console/src/MyCompanyName.MyProjectName/Program.cs @@ -1,10 +1,14 @@ using System; using System.Threading.Tasks; +using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Hosting.Internal; +using Microsoft.Extensions.Logging; using Serilog; using Serilog.Events; using Volo.Abp; +using Volo.Abp.Threading; namespace MyCompanyName.MyProjectName; @@ -28,19 +32,27 @@ public class Program { Log.Information("Starting console host."); - var builder = Host.CreateDefaultBuilder(args); + var builder = Host.CreateApplicationBuilder(args); - builder.ConfigureServices(services => - { - services.AddHostedService(); - services.AddApplicationAsync(options => - { - options.Services.ReplaceConfiguration(services.GetConfiguration()); - }); - }).AddAppSettingsSecretsJson().UseSerilog().UseAutofac().UseConsoleLifetime(); + builder.Configuration.AddAppSettingsSecretsJson(); + builder.Logging.ClearProviders().AddSerilog(); + + builder.Services.AddAutofacServiceProviderFactory(); + + builder.Services.AddSingleton(); + + builder.Services.AddHostedService(); + await builder.Services.AddApplicationAsync(); var host = builder.Build(); - await host.Services.GetRequiredService().InitializeAsync(host.Services); + + var application = host.Services.GetRequiredService(); + var applicationLifetime = host.Services.GetRequiredService(); + + applicationLifetime.ApplicationStopping.Register(() => AsyncHelper.RunSync(() => application.ShutdownAsync())); + applicationLifetime.ApplicationStopped.Register(() => application.Dispose()); + + await application.InitializeAsync(host.Services); await host.RunAsync(); diff --git a/templates/console/src/MyCompanyName.MyProjectName/Properties/launchSettings.json b/templates/console/src/MyCompanyName.MyProjectName/Properties/launchSettings.json new file mode 100644 index 0000000000..99027a4bbc --- /dev/null +++ b/templates/console/src/MyCompanyName.MyProjectName/Properties/launchSettings.json @@ -0,0 +1,10 @@ +{ + "profiles": { + "MyCompanyName.MyProjectName": { + "commandName": "Project", + "environmentVariables": { + "DOTNET_ENVIRONMENT": "Development" + } + } + } +} \ No newline at end of file From 0cd1dc348c29eb196c13ac46dc8be9ff4f92522b Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Mon, 25 Sep 2023 12:29:45 +0300 Subject: [PATCH 067/285] Convert Page middleware to DynamicRouteValueTransformer --- .../CmsKitWebUnifiedModule.cs | 22 +++------- .../CmsKitPagesConfigurationExtensions.cs | 39 +++++++++++++++++ .../CmsKitPagesMiddlewareExtensions.cs | 40 ----------------- .../CmsKitPublicWebModule.cs | 3 -- .../DefaultHomePageMiddleware.cs | 33 -------------- .../PageRoutingMiddleware.cs | 39 ----------------- .../CmsKitHomePageRouteValueTransformer.cs | 41 ++++++++++++++++++ .../Pages/CmsKitPageRouteValueTransformer.cs | 43 +++++++++++++++++++ .../Pages/Public/CmsKit/Pages/Index.cshtml | 2 +- 9 files changed, 130 insertions(+), 132 deletions(-) create mode 100644 modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesConfigurationExtensions.cs delete mode 100644 modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs delete mode 100644 modules/cms-kit/src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs delete mode 100644 modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs create mode 100644 modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKitHomePageRouteValueTransformer.cs create mode 100644 modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKitPageRouteValueTransformer.cs diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs index 673f458343..23f9969dde 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs @@ -41,6 +41,8 @@ using Microsoft.AspNetCore.Mvc.Routing; using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Volo.Abp.DependencyInjection; +using Volo.CmsKit.Public.Pages; + #if EntityFrameworkCore using Volo.Abp.SettingManagement.EntityFrameworkCore; @@ -251,7 +253,6 @@ public class CmsKitWebUnifiedModule : AbpModule app.UseHttpsRedirection(); app.UseStaticFiles(); - app.UseCmsKitPagesMiddleware(); app.UseRouting(); app.UseAuthentication(); @@ -272,7 +273,10 @@ public class CmsKitWebUnifiedModule : AbpModule app.UseAuditing(); app.UseAbpSerilogEnrichers(); - app.UseConfiguredEndpoints(); + app.UseConfiguredEndpoints(builder => + { + builder.MapCmsPageRoute(); + }); using (var scope = context.ServiceProvider.CreateScope()) { @@ -284,18 +288,4 @@ public class CmsKitWebUnifiedModule : AbpModule }); } } -} - -public class CmsKitPageRouteValueTransformer : DynamicRouteValueTransformer, ITransientDependency -{ - public override ValueTask TransformAsync(HttpContext httpContext, RouteValueDictionary values) - { - if (values.TryGetValue("slug", out var slug)) - { - values["page"] = "/Pages/Public/CmsKit/Pages/Index"; - values["slug"] = slug; - } - - return new ValueTask(values); - } } \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesConfigurationExtensions.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesConfigurationExtensions.cs new file mode 100644 index 0000000000..bf14634b2e --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesConfigurationExtensions.cs @@ -0,0 +1,39 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Routing; +using Volo.Abp.GlobalFeatures; +using Volo.CmsKit.GlobalFeatures; +using Volo.CmsKit.Public.Web.Pages; + +namespace Volo.CmsKit.Public.Web; + +public static class CmsKitPagesConfigurationExtensions +{ + ///

    + /// Maps CMS Kit to the routing. + /// + /// + /// The matching order for the dynamic route. Lower is prior. + public static IEndpointRouteBuilder MapCmsPageRoute(this IEndpointRouteBuilder builder, int? order = null) + { + if (!GlobalFeatureManager.Instance.IsEnabled()) + { + return builder; + } + + builder + .MapDynamicPageRoute("/", state: null, order: int.MinValue); + + if (order is null) + { + builder + .MapDynamicPageRoute("{**slug}"); + } + else + { + builder + .MapDynamicPageRoute("{**slug}", state: default, order: order.Value); + } + + return builder; + } +} diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs deleted file mode 100644 index b70b605371..0000000000 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPagesMiddlewareExtensions.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.AspNetCore.Builder; -using Volo.Abp.GlobalFeatures; -using Volo.CmsKit.GlobalFeatures; - -namespace Volo.CmsKit.Public.Web; - -public static class CmsKitPagesMiddlewareExtensions -{ - private const string UseCmsKitHomePageMiddlewareKey = "UseCmsKitHomePageMiddleware"; - - [Obsolete("Use UseCmsKitPagesMiddleware instead.")] - public static IApplicationBuilder UseCmsKitHomePageMiddleware(this IApplicationBuilder builder) - { - if (!GlobalFeatureManager.Instance.IsEnabled()) - { - return builder; - } - - builder.Properties[UseCmsKitHomePageMiddlewareKey] = true; - return builder.UseMiddleware(); - } - - public static IApplicationBuilder UseCmsKitPagesMiddleware(this IApplicationBuilder builder) - { - if (!GlobalFeatureManager.Instance.IsEnabled()) - { - return builder; - } - - if (!builder.Properties.ContainsKey(UseCmsKitHomePageMiddlewareKey)) - { - builder.Properties[UseCmsKitHomePageMiddlewareKey] = true; - builder.UseMiddleware(); - } - - return builder.UseMiddleware(); - } -} diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs index 66a905f4fa..3b1abd8739 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs @@ -81,8 +81,6 @@ public class CmsKitPublicWebModule : AbpModule { Configure(options => { - /* Keep the '/pages/{slug}' route for a while for backward compatibility. '/{slug}' route convention still works by the PageRoutingMiddleware. */ - options.Conventions.AddPageRoute("/Public/CmsKit/Pages/Index", "/pages/{slug:minlength(1)}"); options.Conventions.AddPageRoute("/Public/CmsKit/Blogs/Index", @"/blogs/{blogSlug:minlength(1)}"); options.Conventions.AddPageRoute("/Public/CmsKit/Blogs/BlogPost", @"/blogs/{blogSlug}/{blogPostSlug:minlength(1)}"); }); @@ -102,6 +100,5 @@ public class CmsKitPublicWebModule : AbpModule ); }); } - } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs deleted file mode 100644 index a7855df948..0000000000 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/DefaultHomePageMiddleware.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Threading.Tasks; -using Microsoft.AspNetCore.Http; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Features; -using Volo.CmsKit.Features; -using Volo.CmsKit.Pages; -using Volo.CmsKit.Public.Pages; - -namespace Volo.CmsKit.Public.Web; - -public class DefaultHomePageMiddleware : IMiddleware, ITransientDependency -{ - public virtual async Task InvokeAsync(HttpContext context, RequestDelegate next) - { - if (context.Request.Path.Value == "/") - { - var featureChecker = context.RequestServices.GetRequiredService(); - if (await featureChecker.IsEnabledAsync(CmsKitFeatures.PageEnable)) - { - var pagePublicAppService = context.RequestServices.GetRequiredService(); - - var page = await pagePublicAppService.FindDefaultHomePageAsync(); - if (page != null) - { - context.Request.Path = $"/pages/{page.Slug}"; - } - } - } - - await next(context); - } -} diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs deleted file mode 100644 index d048e84009..0000000000 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/PageRoutingMiddleware.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System.Net; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Http; -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Features; -using Volo.CmsKit.Features; -using Volo.CmsKit.Public.Pages; - -namespace Volo.CmsKit.Public.Web; - -public class PageRoutingMiddleware : IMiddleware, ITransientDependency -{ - public virtual async Task InvokeAsync(HttpContext context, RequestDelegate next) - { - await next(context); - - if (context.Response.StatusCode == (int)HttpStatusCode.NotFound) - { - var featureChecker = context.RequestServices.GetRequiredService(); - if (!await featureChecker.IsEnabledAsync(CmsKitFeatures.PageEnable)) - { - return; - } - - var pagePublicAppService = context.RequestServices.GetRequiredService(); - - var slug = context.Request.Path.ToString().TrimStart('/'); - var exist = await pagePublicAppService.DoesSlugExistAsync(slug); - - if (exist) - { - context.Request.Path = $"/pages/{slug}"; - - await next(context); - } - } - } -} diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKitHomePageRouteValueTransformer.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKitHomePageRouteValueTransformer.cs new file mode 100644 index 0000000000..26f66c96f9 --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKitHomePageRouteValueTransformer.cs @@ -0,0 +1,41 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc.Routing; +using Microsoft.AspNetCore.Routing; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Features; +using Volo.CmsKit.Features; +using Volo.CmsKit.Public.Pages; + +namespace Volo.CmsKit.Public.Web.Pages; + +public class CmsKitHomePageRouteValueTransformer : DynamicRouteValueTransformer, ITransientDependency +{ + protected IFeatureChecker FeatureChecker { get; } + + protected IPagePublicAppService PagePublicAppService { get; } + + public CmsKitHomePageRouteValueTransformer(IFeatureChecker featureChecker, IPagePublicAppService pagePublicAppService) + { + FeatureChecker = featureChecker; + PagePublicAppService = pagePublicAppService; + } + + public override async ValueTask TransformAsync(HttpContext httpContext, RouteValueDictionary values) + { + if (await FeatureChecker.IsEnabledAsync(CmsKitFeatures.PageEnable)) + { + var page = await PagePublicAppService.FindDefaultHomePageAsync(); + if (page != null) + { + values = new RouteValueDictionary(); + + values["page"] = "/Public/CmsKit/Pages/Index"; + values["slug"] = page.Slug; + } + } + + return values; + } +} diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKitPageRouteValueTransformer.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKitPageRouteValueTransformer.cs new file mode 100644 index 0000000000..d9bba6cd0b --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKitPageRouteValueTransformer.cs @@ -0,0 +1,43 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc.Routing; +using Microsoft.AspNetCore.Routing; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Features; +using Volo.CmsKit.Features; +using Volo.CmsKit.Public.Pages; + +namespace Volo.CmsKit.Public.Web.Pages; + +public class CmsKitPageRouteValueTransformer : DynamicRouteValueTransformer, ITransientDependency +{ + protected IFeatureChecker FeatureChecker { get; } + protected IPagePublicAppService PagePublicAppService { get; } + + public CmsKitPageRouteValueTransformer(IFeatureChecker featureChecker, IPagePublicAppService pagePublicAppService) + { + FeatureChecker = featureChecker; + PagePublicAppService = pagePublicAppService; + } + + public override async ValueTask TransformAsync(HttpContext httpContext, RouteValueDictionary values) + { + if (values.TryGetValue("slug", out var slugParameter) && slugParameter is not null) + { + if (!await FeatureChecker.IsEnabledAsync(CmsKitFeatures.PageEnable)) + { + return values; + } + + var slug = slugParameter.ToString().TrimStart('/'); + var exist = await PagePublicAppService.DoesSlugExistAsync(slug); + + if (exist) + { + values["page"] = "/Public/CmsKit/Pages/Index"; + } + } + + return values; + } +} \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml index 4237eb5c31..d55ffebad7 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml @@ -1,4 +1,4 @@ -@page +@page "/pages/{**slug}" @addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bootstrap @using Volo.CmsKit.Contents @using Volo.CmsKit.Web.Pages.CmsKit.Components.Contents From db76cb08c53b1bdc4a06617d41fc247f7f4d4f28 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Mon, 25 Sep 2023 13:20:39 +0300 Subject: [PATCH 068/285] Refactoring on CMS Kit pages --- .../src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs | 4 +--- .../Pages/CmsKitHomePageRouteValueTransformer.cs | 5 ++--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs index 3b1abd8739..744d7b8ed2 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs @@ -1,18 +1,16 @@ using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.Extensions.DependencyInjection; -using Volo.Abp; using Volo.Abp.AspNetCore.Mvc.Localization; -using Volo.Abp.Ui.LayoutHooks; using Volo.Abp.AutoMapper; using Volo.Abp.Caching; using Volo.Abp.GlobalFeatures; using Volo.Abp.Http.ProxyScripting.Generators.JQuery; using Volo.Abp.Modularity; +using Volo.Abp.Ui.LayoutHooks; using Volo.Abp.UI.Navigation; using Volo.Abp.VirtualFileSystem; using Volo.CmsKit.GlobalFeatures; using Volo.CmsKit.Localization; -using Volo.CmsKit.Pages; using Volo.CmsKit.Public.Web.Menus; using Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.GlobalResources.Script; using Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.GlobalResources.Style; diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKitHomePageRouteValueTransformer.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKitHomePageRouteValueTransformer.cs index 26f66c96f9..3ac271938b 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKitHomePageRouteValueTransformer.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKitHomePageRouteValueTransformer.cs @@ -1,5 +1,4 @@ -using System; -using System.Threading.Tasks; +using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc.Routing; using Microsoft.AspNetCore.Routing; @@ -27,7 +26,7 @@ public class CmsKitHomePageRouteValueTransformer : DynamicRouteValueTransformer, if (await FeatureChecker.IsEnabledAsync(CmsKitFeatures.PageEnable)) { var page = await PagePublicAppService.FindDefaultHomePageAsync(); - if (page != null) + if (page is not null) { values = new RouteValueDictionary(); From 8cec189c5133e8c61cbdbd4a4b69695c20c9b49f Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Mon, 25 Sep 2023 13:32:22 +0300 Subject: [PATCH 069/285] Update CMS-Kit docs --- docs/en/Modules/Cms-Kit/Index.md | 35 +++++++++++++++++--------------- docs/en/Modules/Cms-Kit/Pages.md | 11 ++++++++++ 2 files changed, 30 insertions(+), 16 deletions(-) diff --git a/docs/en/Modules/Cms-Kit/Index.md b/docs/en/Modules/Cms-Kit/Index.md index ddf43205a5..70311e9595 100644 --- a/docs/en/Modules/Cms-Kit/Index.md +++ b/docs/en/Modules/Cms-Kit/Index.md @@ -38,24 +38,27 @@ abp add-module Volo.CmsKit --skip-db-migrations > By default, Cms-Kit is disabled by `GlobalFeature`. Because of that the initial migration will be empty. So you can skip the migration by adding `--skip-db-migrations` to command when installing if you are using Entity Framework Core. After enabling Cms-Kit global feture, please add new migration. -After the installation process, open the `GlobalFeatureConfigurator` class in the `Domain.Shared` project of your solution and place the following code into the `Configure` method to enable all the features in the CMS Kit module. +After the installation process; -```csharp -GlobalFeatureManager.Instance.Modules.CmsKit(cmsKit => -{ - cmsKit.EnableAll(); -}); -``` - -Instead of enabling all, you may prefer to enable the features one by one. The following example enables only the [tags](Tags.md) and [comments](Comments.md) features: +- Open the `GlobalFeatureConfigurator` class in the `Domain.Shared` project of your solution and place the following code into the `Configure` method to enable all the features in the CMS Kit module. -````csharp -GlobalFeatureManager.Instance.Modules.CmsKit(cmsKit => -{ - cmsKit.Tags.Enable(); - cmsKit.Comments.Enable(); -}); -```` + ```csharp + GlobalFeatureManager.Instance.Modules.CmsKit(cmsKit => + { + cmsKit.EnableAll(); + }); + ``` + + - Instead of enabling all, you may prefer to enable the features one by one. The following example enables only the [tags](Tags.md) and [comments](Comments.md) features: + ```csharp + GlobalFeatureManager.Instance.Modules.CmsKit(cmsKit => + { + cmsKit.Tags.Enable(); + cmsKit.Comments.Enable(); + }); + ``` + +- Check the [Enabling Pages Feature](Pages.md#enabling-the-pages-feature) section of the [Pages](Pages.md) documentation to enable the pages feature properly. > If you are using Entity Framework Core, do not forget to add a new migration and update your database. diff --git a/docs/en/Modules/Cms-Kit/Pages.md b/docs/en/Modules/Cms-Kit/Pages.md index cc1f5074f4..4860c3938d 100644 --- a/docs/en/Modules/Cms-Kit/Pages.md +++ b/docs/en/Modules/Cms-Kit/Pages.md @@ -8,6 +8,17 @@ By default, CMS Kit features are disabled. Therefore, you need to enable the fea > Check the ["How to Install" section of the CMS Kit Module documentation](Index.md#how-to-install) to see how to enable/disable CMS Kit features on development time. +By default, CMS-Kit pages will be presented in the public web application at `/pages/{slug}` route. You can map **slugs** as route without **pages/** prefix. You need to add CMS Kit Page route mapping in your Public Web application. _(The project where the CMS Kit public packages are installed.)_ + + ```csharp + app.UseConfiguredEndpoints(builder => + { + builder.MapCmsPageRoute(); + }); + ``` + +By doing this, you can access the pages at `/{slug}` route. + ## The User Interface ### Menu items From c8c8ce45aa4b9959d4458ccb01d145716d90ee2d Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Mon, 25 Sep 2023 13:45:55 +0300 Subject: [PATCH 070/285] Allow saving multiple level routes with `/` --- .../CmsKit/Admin/Pages/PageAdminAppService.cs | 4 ++ .../Volo/CmsKit/Pages/PageChangedHandler.cs | 37 ------------------- .../Volo/CmsKit/SlugNormalizer.cs | 2 +- .../Blogs/SlugExtensions_Tests.cs | 14 +++++++ 4 files changed, 19 insertions(+), 38 deletions(-) delete mode 100644 modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/Pages/PageChangedHandler.cs diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs index 729ff5f6d0..1109bd10a4 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs @@ -66,6 +66,8 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi input.MapExtraPropertiesTo(page); await PageRepository.InsertAsync(page); + await PageCache.RemoveAsync(new PageCacheKey(page.Slug)); + return ObjectMapper.Map(page); } @@ -77,6 +79,8 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi { await InvalidateDefaultHomePageCacheAsync(considerUow: true); } + + await PageCache.RemoveAsync(new PageCacheKey(page.Slug)); await PageManager.SetSlugAsync(page, input.Slug); diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/Pages/PageChangedHandler.cs b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/Pages/PageChangedHandler.cs deleted file mode 100644 index 70016a5451..0000000000 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/Pages/PageChangedHandler.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System; -using System.Threading.Tasks; -using Volo.Abp.Caching; -using Volo.Abp.DependencyInjection; -using Volo.Abp.Domain.Entities.Events; -using Volo.Abp.EventBus; - -namespace Volo.CmsKit.Pages; - -public class PageChangedHandler : - ILocalEventHandler>, - ILocalEventHandler>, - ITransientDependency - -{ - protected IDistributedCache Cache { get; } - - public PageChangedHandler(IDistributedCache cache) - { - Cache = cache; - } - - public Task RemoveFromCacheAsync(string slug) - { - return Cache.RemoveAsync(new PageCacheKey(slug)); - } - - public Task HandleEventAsync(EntityCreatedEventData eventData) - { - return RemoveFromCacheAsync(eventData.Entity.Slug); - } - - public Task HandleEventAsync(EntityUpdatedEventData eventData) - { - return RemoveFromCacheAsync(eventData.Entity.Slug); - } -} diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/SlugNormalizer.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/SlugNormalizer.cs index 82b954685a..0e3b229620 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/SlugNormalizer.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/SlugNormalizer.cs @@ -15,6 +15,6 @@ public static class SlugNormalizer public static string Normalize(string value) { - return SlugHelper.GenerateSlug(value?.Unidecode()); + return SlugHelper.GenerateSlug(value?.Unidecode()).Trim('/'); } } diff --git a/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Blogs/SlugExtensions_Tests.cs b/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Blogs/SlugExtensions_Tests.cs index 64535f80be..ea07fb335c 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Blogs/SlugExtensions_Tests.cs +++ b/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Blogs/SlugExtensions_Tests.cs @@ -143,4 +143,18 @@ public class SlugExtensions_Tests // Assert actual.ShouldBe(expected); } + + [Fact] + public void NormalizeSlug_ShouldWorkProperly_WithMultipleLevelStartingSlash() + { + // Arrange + var name = "/path/to/my/page"; + var expected = "path/to/my/page"; + + // Act + var actual = SlugNormalizer.Normalize(name); + + // Assert + actual.ShouldBe(expected); + } } From f0836c3e63511f373d5f8bd3eca816ed2f8475eb Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Mon, 25 Sep 2023 20:02:26 +0800 Subject: [PATCH 071/285] Using ToUpperInvariant --- .../EfCoreIdentityUserRepository.cs | 4 ++-- .../Identity/MongoDB/MongoIdentityUserRepository.cs | 10 ++++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreIdentityUserRepository.cs b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreIdentityUserRepository.cs index 02063d517d..c52902bfed 100644 --- a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreIdentityUserRepository.cs +++ b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreIdentityUserRepository.cs @@ -174,7 +174,7 @@ public class EfCoreIdentityUserRepository : EfCoreRepository>( !filter.IsNullOrWhiteSpace(), u => - u.UserName.Contains(filter) || - u.Email.Contains(filter) || + u.NormalizedUserName.Contains(upperFilter) || + u.NormalizedEmail.Contains(upperFilter) || (u.Name != null && u.Name.Contains(filter)) || (u.Surname != null && u.Surname.Contains(filter)) || (u.PhoneNumber != null && u.PhoneNumber.Contains(filter)) @@ -240,12 +241,13 @@ public class MongoIdentityUserRepository : MongoDbRepository>( !filter.IsNullOrWhiteSpace(), u => - u.UserName.Contains(filter) || - u.Email.Contains(filter) || + u.NormalizedUserName.Contains(upperFilter) || + u.NormalizedEmail.Contains(upperFilter) || (u.Name != null && u.Name.Contains(filter)) || (u.Surname != null && u.Surname.Contains(filter)) || (u.PhoneNumber != null && u.PhoneNumber.Contains(filter)) From db85e288d949f64adc4b62d348b42b29ea5c5819 Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Mon, 25 Sep 2023 15:43:30 +0300 Subject: [PATCH 072/285] CLI: Allow NuGet package version updates for LeptonX Theme packages --- .../VoloNugetPackagesVersionUpdater.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs index ddc2928447..71b28f9084 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs @@ -232,7 +232,14 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency string latestVersion; if(isLeptonXPackage) { - latestVersion = (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(packageId, includeNightlyPreviews, includeReleaseCandidates))?.Version?.ToString(); + var leptonXPackageName = packageId; + if(includeNightlyPreviews) + { + //use LeptonX Lite package as the package name to be able to get the package version from the 'abp-nightly' feed. + leptonXPackageName = "Volo.Abp.AspNetCore.Mvc.UI.Theme.LeptonXLite"; + } + + latestVersion = (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(leptonXPackageName, includeNightlyPreviews, includeReleaseCandidates))?.Version?.ToString(); } else { From fc68bd5b4a853ac1845f0a35ecb73786f9a51d94 Mon Sep 17 00:00:00 2001 From: Engincan VESKE Date: Mon, 25 Sep 2023 16:52:54 +0300 Subject: [PATCH 073/285] Update Index.md --- docs/en/Modules/Cms-Kit/Index.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/en/Modules/Cms-Kit/Index.md b/docs/en/Modules/Cms-Kit/Index.md index ddf43205a5..473872c44a 100644 --- a/docs/en/Modules/Cms-Kit/Index.md +++ b/docs/en/Modules/Cms-Kit/Index.md @@ -83,9 +83,9 @@ See the [connection strings](https://docs.abp.io/en/abp/latest/Connection-String ## Entity Extensions -[Module entity extension](https://docs.abp.io/en/abp/latest/Module-Entity-Extensions) system is a **high-level** extension system that allows you to **define new properties** for existing entities of the dependent modules. It automatically **adds properties to the entity**, **database**, **HTTP API and user interface** in a single point. +[Module entity extension](https://docs.abp.io/en/abp/latest/Module-Entity-Extensions) system is a **high-level** extension system that allows you to **define new properties** for existing entities of the dependent modules. It automatically **adds properties to the entity**, **database**, **HTTP API, and user interface** in a single point. -To extend entities of the CMS Kit Pro module, open your `YourProjectNameModuleExtensionConfigurator` class inside of your `DomainShared` project and change the `ConfigureExtraProperties` method like shown below. +To extend entities of the CMS Kit module, open your `YourProjectNameModuleExtensionConfigurator` class inside of your `DomainShared` project and change the `ConfigureExtraProperties` method like shown below. ```csharp public static void ConfigureExtraProperties() @@ -132,14 +132,13 @@ public static void ConfigureExtraProperties() * `ConfigureCmsKit(...)` method is used to configure the entities of the CMS Kit module. -* `cmsKit.ConfigureBlog(...)` is used to configure the **Blog** entity of the CMS Kit module. You can add or update your extra properties of the -**Blog** entity. +* `cmsKit.ConfigureBlog(...)` is used to configure the **Blog** entity of the CMS Kit module. You can add or update your extra properties on the **Blog** entity. * `cmsKit.ConfigureBlogPost(...)` is used to configure the **BlogPost** entity of the CMS Kit module. You can add or update your extra properties of the **BlogPost** entity. * You can also set some validation rules for the property that you defined. In the above sample, `RequiredAttribute` and `StringLengthAttribute` were added for the property named **"BlogPostDescription"**. -* When you define the new property, it will automatically add to **Entity**, **HTTP API** and **UI** for you. +* When you define the new property, it will automatically add to **Entity**, **HTTP API**, and **UI** for you. * Once you define a property, it appears in the create and update forms of the related entity. * New properties also appear in the datatable of the related page. From 929f637ae53b736524b2bccee2ef280ca578678c Mon Sep 17 00:00:00 2001 From: Masum ULU Date: Mon, 25 Sep 2023 17:02:12 +0300 Subject: [PATCH 074/285] Refactor change-theme command --- .../src/commands/change-theme/index.ts | 83 ++++++++----------- 1 file changed, 36 insertions(+), 47 deletions(-) diff --git a/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts b/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts index 30a29ed7dc..43d7750751 100644 --- a/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts +++ b/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts @@ -4,7 +4,14 @@ import { ProjectDefinition } from '@angular-devkit/core/src/workspace'; import * as ts from 'typescript'; import { allStyles, importMap, styleMap } from './style-map'; import { ChangeThemeOptions } from './model'; -import { Change, InsertChange, isLibrary, updateWorkspace, WorkspaceDefinition } from '../../utils'; +import { + Change, + createDefaultPath, + InsertChange, + isLibrary, + updateWorkspace, + WorkspaceDefinition, +} from '../../utils'; import { ThemeOptionsEnum } from './theme-options.enum'; import { addImportToModule, @@ -59,20 +66,8 @@ function updateProjectStyle( } function updateAppModule(selectedProject: string, targetThemeName: ThemeOptionsEnum): Rule { - return (host: Tree) => { - const angularJSON = host.read('angular.json'); - if (!angularJSON) { - throw new SchematicsException('The angular.json does not found'); - } - - const workspace = JSON.parse(angularJSON.toString()); - const project = workspace.projects[selectedProject]; - - if (!project || !project.sourceRoot) { - throw new SchematicsException('The target project does not found'); - } - - const appModulePath = project.sourceRoot + '/app/app.module.ts'; + return async (host: Tree) => { + const appModulePath = (await createDefaultPath(host, selectedProject)) + '/app.module.ts'; return chain([ removeImportPath(appModulePath, targetThemeName), @@ -85,21 +80,13 @@ function updateAppModule(selectedProject: string, targetThemeName: ThemeOptionsE function removeImportPath(appModulePath: string, selectedTheme: ThemeOptionsEnum): Rule { return (host: Tree) => { const recorder = host.beginUpdate(appModulePath); - const sourceText = host.read(appModulePath)?.toString('utf-8'); - const source = ts.createSourceFile( - appModulePath, - sourceText!, - ts.ScriptTarget.Latest, - true, - ts.ScriptKind.TS, - ); - const impMap = Array.from(importMap.values()) - .filter(f => f !== importMap.get(selectedTheme)) - .reduce((acc, val) => [...acc, ...val], []); + const source = getSource(host, appModulePath); + const impMap = getImportPaths(selectedTheme); const nodes = findNodes(source, ts.isImportDeclaration); + const filteredNodes = nodes.filter(n => impMap.some(f => n.getFullText().match(f.path))); - if (!filteredNodes || filteredNodes.length < 1) { + if (filteredNodes?.length < 1) { return; } @@ -118,17 +105,8 @@ function removeImportFromNgModuleMetadata( ): Rule { return (host: Tree) => { const recorder = host.beginUpdate(appModulePath); - const sourceText = host.read(appModulePath)?.toString('utf-8'); - const source = ts.createSourceFile( - appModulePath, - sourceText!, - ts.ScriptTarget.Latest, - true, - ts.ScriptKind.TS, - ); - const impMap = Array.from(importMap.values()) - .filter(f => f !== importMap.get(selectedTheme)) - .reduce((acc, val) => [...acc, ...val], []); + const source = getSource(host, appModulePath); + const impMap = getImportPaths(selectedTheme); const node = getDecoratorMetadata(source, 'NgModule', '@angular/core')[0] || {}; if (!node) { @@ -136,7 +114,6 @@ function removeImportFromNgModuleMetadata( } const matchingProperties = getMetadataField(node as ts.ObjectLiteralExpression, 'imports'); - const assignment = matchingProperties[0] as ts.PropertyAssignment; const assignmentInit = assignment.initializer as ts.ArrayLiteralExpression; @@ -163,14 +140,7 @@ function removeImportFromNgModuleMetadata( function insertImports(appModulePath: string, selectedTheme: ThemeOptionsEnum): Rule { return (host: Tree) => { const recorder = host.beginUpdate(appModulePath); - const sourceText = host.read(appModulePath)?.toString('utf-8'); - const source = ts.createSourceFile( - appModulePath, - sourceText!, - ts.ScriptTarget.Latest, - true, - ts.ScriptKind.TS, - ); + const source = getSource(host, appModulePath); const selected = importMap.get(selectedTheme); const changes: Change[] = []; @@ -190,6 +160,25 @@ function insertImports(appModulePath: string, selectedTheme: ThemeOptionsEnum): }; } +function getSource(host: Tree, appModulePath: string): ts.SourceFile { + const sourceText = host.read(appModulePath)?.toString('utf-8'); + const source = ts.createSourceFile( + appModulePath, + sourceText!, + ts.ScriptTarget.Latest, + true, + ts.ScriptKind.TS, + ); + + return source; +} + +function getImportPaths(selectedTheme: ThemeOptionsEnum) { + return Array.from(importMap.values()) + .filter(f => f !== importMap.get(selectedTheme)) + .reduce((acc, val) => [...acc, ...val], []); +} + export function getProjectTargetOptions( project: ProjectDefinition, buildTarget: string, From 0e07100bcc65792f78d8b3f5b0f6fa88f2ed25de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 26 Sep 2023 10:12:52 +0300 Subject: [PATCH 075/285] Move methods fromIdentityUserLookupAppService to IdentityUserIntegrationService --- .../IIdentityUserIntegrationService.cs | 10 ++++ .../Identity/IdentityUserLookupAppService.cs | 39 +++----------- .../IdentityUserIntegrationService.cs | 52 ++++++++++++++++++- 3 files changed, 69 insertions(+), 32 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/Integration/IIdentityUserIntegrationService.cs b/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/Integration/IIdentityUserIntegrationService.cs index e690b8bd0a..815c1c48c9 100644 --- a/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/Integration/IIdentityUserIntegrationService.cs +++ b/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/Integration/IIdentityUserIntegrationService.cs @@ -1,6 +1,8 @@ using System; using System.Threading.Tasks; +using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; +using Volo.Abp.Users; namespace Volo.Abp.Identity.Integration; @@ -8,4 +10,12 @@ namespace Volo.Abp.Identity.Integration; public interface IIdentityUserIntegrationService : IApplicationService { Task GetRoleNamesAsync(Guid id); + + Task FindByIdAsync(Guid id); + + Task FindByUserNameAsync(string userName); + + Task> SearchAsync(UserLookupSearchInputDto input); + + Task GetCountAsync(UserLookupCountInputDto input); } \ No newline at end of file diff --git a/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserLookupAppService.cs b/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserLookupAppService.cs index 4695517810..d8baff07ad 100644 --- a/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserLookupAppService.cs +++ b/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserLookupAppService.cs @@ -1,8 +1,8 @@ using System; -using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Authorization; using Volo.Abp.Application.Dtos; +using Volo.Abp.Identity.Integration; using Volo.Abp.Users; namespace Volo.Abp.Identity; @@ -10,54 +10,31 @@ namespace Volo.Abp.Identity; [Authorize(IdentityPermissions.UserLookup.Default)] public class IdentityUserLookupAppService : IdentityAppServiceBase, IIdentityUserLookupAppService { - protected IdentityUserRepositoryExternalUserLookupServiceProvider UserLookupServiceProvider { get; } + protected IIdentityUserIntegrationService IdentityUserIntegrationService { get; } public IdentityUserLookupAppService( - IdentityUserRepositoryExternalUserLookupServiceProvider userLookupServiceProvider) + IIdentityUserIntegrationService identityUserIntegrationService) { - UserLookupServiceProvider = userLookupServiceProvider; + IdentityUserIntegrationService = identityUserIntegrationService; } public virtual async Task FindByIdAsync(Guid id) { - var userData = await UserLookupServiceProvider.FindByIdAsync(id); - if (userData == null) - { - return null; - } - - return new UserData(userData); + return await IdentityUserIntegrationService.FindByIdAsync(id); } public virtual async Task FindByUserNameAsync(string userName) { - var userData = await UserLookupServiceProvider.FindByUserNameAsync(userName); - if (userData == null) - { - return null; - } - - return new UserData(userData); + return await IdentityUserIntegrationService.FindByUserNameAsync(userName); } public virtual async Task> SearchAsync(UserLookupSearchInputDto input) { - var users = await UserLookupServiceProvider.SearchAsync( - input.Sorting, - input.Filter, - input.MaxResultCount, - input.SkipCount - ); - - return new ListResultDto( - users - .Select(u => new UserData(u)) - .ToList() - ); + return await IdentityUserIntegrationService.SearchAsync(input); } public virtual async Task GetCountAsync(UserLookupCountInputDto input) { - return await UserLookupServiceProvider.GetCountAsync(input.Filter); + return await IdentityUserIntegrationService.GetCountAsync(input); } } diff --git a/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/Integration/IdentityUserIntegrationService.cs b/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/Integration/IdentityUserIntegrationService.cs index b18f58f3a5..37446ce1f3 100644 --- a/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/Integration/IdentityUserIntegrationService.cs +++ b/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/Integration/IdentityUserIntegrationService.cs @@ -1,19 +1,69 @@ using System; +using System.Linq; using System.Threading.Tasks; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Users; namespace Volo.Abp.Identity.Integration; public class IdentityUserIntegrationService : IdentityAppServiceBase, IIdentityUserIntegrationService { protected IUserRoleFinder UserRoleFinder { get; } + protected IdentityUserRepositoryExternalUserLookupServiceProvider UserLookupServiceProvider { get; } - public IdentityUserIntegrationService(IUserRoleFinder userRoleFinder) + public IdentityUserIntegrationService( + IUserRoleFinder userRoleFinder, + IdentityUserRepositoryExternalUserLookupServiceProvider userLookupServiceProvider) { UserRoleFinder = userRoleFinder; + UserLookupServiceProvider = userLookupServiceProvider; } public virtual async Task GetRoleNamesAsync(Guid id) { return await UserRoleFinder.GetRoleNamesAsync(id); } + + public virtual async Task FindByIdAsync(Guid id) + { + var userData = await UserLookupServiceProvider.FindByIdAsync(id); + if (userData == null) + { + return null; + } + + return new UserData(userData); + } + + public virtual async Task FindByUserNameAsync(string userName) + { + var userData = await UserLookupServiceProvider.FindByUserNameAsync(userName); + if (userData == null) + { + return null; + } + + return new UserData(userData); + } + + public virtual async Task> SearchAsync(UserLookupSearchInputDto input) + { + var users = await UserLookupServiceProvider.SearchAsync( + input.Sorting, + input.Filter, + input.MaxResultCount, + input.SkipCount + ); + + return new ListResultDto( + users + .Select(u => new UserData(u)) + .ToList() + ); + } + + public virtual async Task GetCountAsync(UserLookupCountInputDto input) + { + return await UserLookupServiceProvider.GetCountAsync(input.Filter); + } } From 900c2de61bbb52181d87f5551834e0133e46c521 Mon Sep 17 00:00:00 2001 From: Masum ULU Date: Tue, 26 Sep 2023 10:33:46 +0300 Subject: [PATCH 076/285] Improve change-theme command --- .../src/commands/change-theme/index.ts | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts b/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts index 43d7750751..d3a28876ba 100644 --- a/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts +++ b/npm/ng-packs/packages/schematics/src/commands/change-theme/index.ts @@ -77,10 +77,10 @@ function updateAppModule(selectedProject: string, targetThemeName: ThemeOptionsE }; } -function removeImportPath(appModulePath: string, selectedTheme: ThemeOptionsEnum): Rule { +export function removeImportPath(appModulePath: string, selectedTheme: ThemeOptionsEnum): Rule { return (host: Tree) => { const recorder = host.beginUpdate(appModulePath); - const source = getSource(host, appModulePath); + const source = createSourceFile(host, appModulePath); const impMap = getImportPaths(selectedTheme); const nodes = findNodes(source, ts.isImportDeclaration); @@ -99,13 +99,13 @@ function removeImportPath(appModulePath: string, selectedTheme: ThemeOptionsEnum }; } -function removeImportFromNgModuleMetadata( +export function removeImportFromNgModuleMetadata( appModulePath: string, selectedTheme: ThemeOptionsEnum, ): Rule { return (host: Tree) => { const recorder = host.beginUpdate(appModulePath); - const source = getSource(host, appModulePath); + const source = createSourceFile(host, appModulePath); const impMap = getImportPaths(selectedTheme); const node = getDecoratorMetadata(source, 'NgModule', '@angular/core')[0] || {}; @@ -119,12 +119,13 @@ function removeImportFromNgModuleMetadata( const elements = assignmentInit.elements; if (!elements || elements.length < 1) { - return; + throw new SchematicsException(`Elements could not found: ${elements}`); } const filteredElements = elements.filter(f => impMap.some(s => f.getText().match(s.importName)), ); + if (!filteredElements || filteredElements.length < 1) { return; } @@ -137,10 +138,10 @@ function removeImportFromNgModuleMetadata( }; } -function insertImports(appModulePath: string, selectedTheme: ThemeOptionsEnum): Rule { +export function insertImports(appModulePath: string, selectedTheme: ThemeOptionsEnum): Rule { return (host: Tree) => { const recorder = host.beginUpdate(appModulePath); - const source = getSource(host, appModulePath); + const source = createSourceFile(host, appModulePath); const selected = importMap.get(selectedTheme); const changes: Change[] = []; @@ -160,11 +161,16 @@ function insertImports(appModulePath: string, selectedTheme: ThemeOptionsEnum): }; } -function getSource(host: Tree, appModulePath: string): ts.SourceFile { - const sourceText = host.read(appModulePath)?.toString('utf-8'); +export function createSourceFile(host: Tree, appModulePath: string): ts.SourceFile { + const buffer = host.read(appModulePath); + if (!buffer || buffer.length === 0) { + throw new SchematicsException(`${appModulePath} file could not be read.`); + } + + const sourceText = buffer.toString('utf-8'); const source = ts.createSourceFile( appModulePath, - sourceText!, + sourceText, ts.ScriptTarget.Latest, true, ts.ScriptKind.TS, @@ -173,7 +179,7 @@ function getSource(host: Tree, appModulePath: string): ts.SourceFile { return source; } -function getImportPaths(selectedTheme: ThemeOptionsEnum) { +export function getImportPaths(selectedTheme: ThemeOptionsEnum) { return Array.from(importMap.values()) .filter(f => f !== importMap.get(selectedTheme)) .reduce((acc, val) => [...acc, ...val], []); From 56955627b27707686b5ee041ca0bbdb980eae717 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 26 Sep 2023 10:36:19 +0300 Subject: [PATCH 077/285] Implemented controller and revised HttpClientExternalUserLookupServiceProvider --- ...ClientExternalUserLookupServiceProvider.cs | 15 +++++----- .../IdentityUserIntegrationController.cs | 30 +++++++++++++++++++ 2 files changed, 38 insertions(+), 7 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo/Abp/Identity/HttpClientExternalUserLookupServiceProvider.cs b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo/Abp/Identity/HttpClientExternalUserLookupServiceProvider.cs index 1c824db402..d73e09748d 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo/Abp/Identity/HttpClientExternalUserLookupServiceProvider.cs +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo/Abp/Identity/HttpClientExternalUserLookupServiceProvider.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; using Volo.Abp.DependencyInjection; +using Volo.Abp.Identity.Integration; using Volo.Abp.Users; namespace Volo.Abp.Identity; @@ -11,21 +12,21 @@ namespace Volo.Abp.Identity; [Dependency(TryRegister = true)] public class HttpClientExternalUserLookupServiceProvider : IExternalUserLookupServiceProvider, ITransientDependency { - protected IIdentityUserLookupAppService UserLookupAppService { get; } + protected IIdentityUserIntegrationService IdentityUserIntegrationService { get; } - public HttpClientExternalUserLookupServiceProvider(IIdentityUserLookupAppService userLookupAppService) + public HttpClientExternalUserLookupServiceProvider(IIdentityUserIntegrationService identityUserIntegrationService) { - UserLookupAppService = userLookupAppService; + IdentityUserIntegrationService = identityUserIntegrationService; } public virtual async Task FindByIdAsync(Guid id, CancellationToken cancellationToken = default) { - return await UserLookupAppService.FindByIdAsync(id); + return await IdentityUserIntegrationService.FindByIdAsync(id); } public virtual async Task FindByUserNameAsync(string userName, CancellationToken cancellationToken = default) { - return await UserLookupAppService.FindByUserNameAsync(userName); + return await IdentityUserIntegrationService.FindByUserNameAsync(userName); } public async Task> SearchAsync( @@ -35,7 +36,7 @@ public class HttpClientExternalUserLookupServiceProvider : IExternalUserLookupSe int skipCount = 0, CancellationToken cancellationToken = default) { - var result = await UserLookupAppService.SearchAsync( + var result = await IdentityUserIntegrationService.SearchAsync( new UserLookupSearchInputDto { Filter = filter, @@ -52,7 +53,7 @@ public class HttpClientExternalUserLookupServiceProvider : IExternalUserLookupSe string filter = null, CancellationToken cancellationToken = new CancellationToken()) { - return await UserLookupAppService + return await IdentityUserIntegrationService .GetCountAsync( new UserLookupCountInputDto { diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/Integration/IdentityUserIntegrationController.cs b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/Integration/IdentityUserIntegrationController.cs index 3cb180e62b..e78691b1ac 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/Integration/IdentityUserIntegrationController.cs +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/Integration/IdentityUserIntegrationController.cs @@ -1,7 +1,9 @@ using System; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; +using Volo.Abp.Application.Dtos; using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.Users; namespace Volo.Abp.Identity.Integration; @@ -24,4 +26,32 @@ public class IdentityUserIntegrationController : AbpControllerBase, IIdentityUse { return UserIntegrationService.GetRoleNamesAsync(id); } + + [HttpGet] + [Route("{id}")] + public Task FindByIdAsync(Guid id) + { + return UserIntegrationService.FindByIdAsync(id); + } + + [HttpGet] + [Route("by-username/{userName}")] + public Task FindByUserNameAsync(string userName) + { + return UserIntegrationService.FindByUserNameAsync(userName); + } + + [HttpGet] + [Route("search")] + public Task> SearchAsync(UserLookupSearchInputDto input) + { + return UserIntegrationService.SearchAsync(input); + } + + [HttpGet] + [Route("count")] + public Task GetCountAsync(UserLookupCountInputDto input) + { + return UserIntegrationService.GetCountAsync(input); + } } \ No newline at end of file From 7a29bb434899641ade1aec4fe45daeec75b73632 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 26 Sep 2023 10:39:41 +0300 Subject: [PATCH 078/285] Regenerate client proxies --- .../Identity/IdentityUserLookupAppService.cs | 1 + ...ityUserIntegrationClientProxy.Generated.cs | 34 +++ .../identity-generate-proxy.json | 252 ++++++++++++++++++ 3 files changed, 287 insertions(+) diff --git a/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserLookupAppService.cs b/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserLookupAppService.cs index d8baff07ad..297032c7a9 100644 --- a/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserLookupAppService.cs +++ b/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserLookupAppService.cs @@ -7,6 +7,7 @@ using Volo.Abp.Users; namespace Volo.Abp.Identity; +[Obsolete("Use IIdentityUserIntegrationService for module-to-module (or service-to-service) communication.")] [Authorize(IdentityPermissions.UserLookup.Default)] public class IdentityUserLookupAppService : IdentityAppServiceBase, IIdentityUserLookupAppService { diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/Volo/Abp/Identity/Integration/IdentityUserIntegrationClientProxy.Generated.cs b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/Volo/Abp/Identity/Integration/IdentityUserIntegrationClientProxy.Generated.cs index cc6ab0f7a9..1c2f1b61cb 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/Volo/Abp/Identity/Integration/IdentityUserIntegrationClientProxy.Generated.cs +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/Volo/Abp/Identity/Integration/IdentityUserIntegrationClientProxy.Generated.cs @@ -8,7 +8,9 @@ using Volo.Abp.DependencyInjection; using Volo.Abp.Http.Client; using Volo.Abp.Http.Client.ClientProxying; using Volo.Abp.Http.Modeling; +using Volo.Abp.Identity; using Volo.Abp.Identity.Integration; +using Volo.Abp.Users; // ReSharper disable once CheckNamespace namespace Volo.Abp.Identity.Integration; @@ -25,4 +27,36 @@ public partial class IdentityUserIntegrationClientProxy : ClientProxyBase FindByIdAsync(Guid id) + { + return await RequestAsync(nameof(FindByIdAsync), new ClientProxyRequestTypeValue + { + { typeof(Guid), id } + }); + } + + public virtual async Task FindByUserNameAsync(string userName) + { + return await RequestAsync(nameof(FindByUserNameAsync), new ClientProxyRequestTypeValue + { + { typeof(string), userName } + }); + } + + public virtual async Task> SearchAsync(UserLookupSearchInputDto input) + { + return await RequestAsync>(nameof(SearchAsync), new ClientProxyRequestTypeValue + { + { typeof(UserLookupSearchInputDto), input } + }); + } + + public virtual async Task GetCountAsync(UserLookupCountInputDto input) + { + return await RequestAsync(nameof(GetCountAsync), new ClientProxyRequestTypeValue + { + { typeof(UserLookupCountInputDto), input } + }); + } } diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/identity-generate-proxy.json b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/identity-generate-proxy.json index ce96b88ee9..33efd0a6e7 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/identity-generate-proxy.json +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/ClientProxies/identity-generate-proxy.json @@ -1296,6 +1296,74 @@ "type": "System.String[]", "typeSimple": "[string]" } + }, + { + "name": "FindByIdAsync", + "parametersOnMethod": [ + { + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "type": "System.Guid", + "typeSimple": "string", + "isOptional": false, + "defaultValue": null + } + ], + "returnValue": { + "type": "Volo.Abp.Users.UserData", + "typeSimple": "Volo.Abp.Users.UserData" + } + }, + { + "name": "FindByUserNameAsync", + "parametersOnMethod": [ + { + "name": "userName", + "typeAsString": "System.String, System.Private.CoreLib", + "type": "System.String", + "typeSimple": "string", + "isOptional": false, + "defaultValue": null + } + ], + "returnValue": { + "type": "Volo.Abp.Users.UserData", + "typeSimple": "Volo.Abp.Users.UserData" + } + }, + { + "name": "SearchAsync", + "parametersOnMethod": [ + { + "name": "input", + "typeAsString": "Volo.Abp.Identity.UserLookupSearchInputDto, Volo.Abp.Identity.Application.Contracts", + "type": "Volo.Abp.Identity.UserLookupSearchInputDto", + "typeSimple": "Volo.Abp.Identity.UserLookupSearchInputDto", + "isOptional": false, + "defaultValue": null + } + ], + "returnValue": { + "type": "Volo.Abp.Application.Dtos.ListResultDto", + "typeSimple": "Volo.Abp.Application.Dtos.ListResultDto" + } + }, + { + "name": "GetCountAsync", + "parametersOnMethod": [ + { + "name": "input", + "typeAsString": "Volo.Abp.Identity.UserLookupCountInputDto, Volo.Abp.Identity.Application.Contracts", + "type": "Volo.Abp.Identity.UserLookupCountInputDto", + "typeSimple": "Volo.Abp.Identity.UserLookupCountInputDto", + "isOptional": false, + "defaultValue": null + } + ], + "returnValue": { + "type": "System.Int64", + "typeSimple": "number" + } } ] } @@ -1337,6 +1405,190 @@ }, "allowAnonymous": null, "implementFrom": "Volo.Abp.Identity.Integration.IIdentityUserIntegrationService" + }, + "FindByIdAsyncById": { + "uniqueName": "FindByIdAsyncById", + "name": "FindByIdAsync", + "httpMethod": "GET", + "url": "integration-api/identity/users/{id}", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "type": "System.Guid", + "typeSimple": "string", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "id", + "name": "id", + "jsonName": null, + "type": "System.Guid", + "typeSimple": "string", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path", + "descriptorName": "" + } + ], + "returnValue": { + "type": "Volo.Abp.Users.UserData", + "typeSimple": "Volo.Abp.Users.UserData" + }, + "allowAnonymous": null, + "implementFrom": "Volo.Abp.Identity.Integration.IIdentityUserIntegrationService" + }, + "FindByUserNameAsyncByUserName": { + "uniqueName": "FindByUserNameAsyncByUserName", + "name": "FindByUserNameAsync", + "httpMethod": "GET", + "url": "integration-api/identity/users/by-username/{userName}", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "userName", + "typeAsString": "System.String, System.Private.CoreLib", + "type": "System.String", + "typeSimple": "string", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "userName", + "name": "userName", + "jsonName": null, + "type": "System.String", + "typeSimple": "string", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path", + "descriptorName": "" + } + ], + "returnValue": { + "type": "Volo.Abp.Users.UserData", + "typeSimple": "Volo.Abp.Users.UserData" + }, + "allowAnonymous": null, + "implementFrom": "Volo.Abp.Identity.Integration.IIdentityUserIntegrationService" + }, + "SearchAsyncByInput": { + "uniqueName": "SearchAsyncByInput", + "name": "SearchAsync", + "httpMethod": "GET", + "url": "integration-api/identity/users/search", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "input", + "typeAsString": "Volo.Abp.Identity.UserLookupSearchInputDto, Volo.Abp.Identity.Application.Contracts", + "type": "Volo.Abp.Identity.UserLookupSearchInputDto", + "typeSimple": "Volo.Abp.Identity.UserLookupSearchInputDto", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "input", + "name": "Filter", + "jsonName": null, + "type": "System.String", + "typeSimple": "string", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding", + "descriptorName": "input" + }, + { + "nameOnMethod": "input", + "name": "Sorting", + "jsonName": null, + "type": "System.String", + "typeSimple": "string", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding", + "descriptorName": "input" + }, + { + "nameOnMethod": "input", + "name": "SkipCount", + "jsonName": null, + "type": "System.Int32", + "typeSimple": "number", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding", + "descriptorName": "input" + }, + { + "nameOnMethod": "input", + "name": "MaxResultCount", + "jsonName": null, + "type": "System.Int32", + "typeSimple": "number", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding", + "descriptorName": "input" + } + ], + "returnValue": { + "type": "Volo.Abp.Application.Dtos.ListResultDto", + "typeSimple": "Volo.Abp.Application.Dtos.ListResultDto" + }, + "allowAnonymous": null, + "implementFrom": "Volo.Abp.Identity.Integration.IIdentityUserIntegrationService" + }, + "GetCountAsyncByInput": { + "uniqueName": "GetCountAsyncByInput", + "name": "GetCountAsync", + "httpMethod": "GET", + "url": "integration-api/identity/users/count", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "input", + "typeAsString": "Volo.Abp.Identity.UserLookupCountInputDto, Volo.Abp.Identity.Application.Contracts", + "type": "Volo.Abp.Identity.UserLookupCountInputDto", + "typeSimple": "Volo.Abp.Identity.UserLookupCountInputDto", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "input", + "name": "Filter", + "jsonName": null, + "type": "System.String", + "typeSimple": "string", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding", + "descriptorName": "input" + } + ], + "returnValue": { + "type": "System.Int64", + "typeSimple": "number" + }, + "allowAnonymous": null, + "implementFrom": "Volo.Abp.Identity.Integration.IIdentityUserIntegrationService" } } } From ced61b41d02f6b79676b548eb8d22ed8250c72c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 26 Sep 2023 13:35:23 +0300 Subject: [PATCH 079/285] Revised tests for IdentityUserIntegrationService --- .../Identity/IIdentityUserLookupAppService.cs | 1 + .../Identity/IdentityUserLookupAppService.cs | 2 +- .../IdentityUserIntegrationService_Tests.cs} | 36 ++++++++++++------- 3 files changed, 26 insertions(+), 13 deletions(-) rename modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo/Abp/Identity/{IdentityUserLookupAppService_Tests.cs => Integration/IdentityUserIntegrationService_Tests.cs} (56%) diff --git a/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/IIdentityUserLookupAppService.cs b/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/IIdentityUserLookupAppService.cs index 7a14579af5..d7ae1a5291 100644 --- a/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/IIdentityUserLookupAppService.cs +++ b/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/IIdentityUserLookupAppService.cs @@ -6,6 +6,7 @@ using Volo.Abp.Users; namespace Volo.Abp.Identity; +[Obsolete("Use IIdentityUserIntegrationService for module-to-module (or service-to-service) communication.")] public interface IIdentityUserLookupAppService : IApplicationService { Task FindByIdAsync(Guid id); diff --git a/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserLookupAppService.cs b/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserLookupAppService.cs index 297032c7a9..7595de7a23 100644 --- a/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserLookupAppService.cs +++ b/modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/IdentityUserLookupAppService.cs @@ -7,7 +7,7 @@ using Volo.Abp.Users; namespace Volo.Abp.Identity; -[Obsolete("Use IIdentityUserIntegrationService for module-to-module (or service-to-service) communication.")] +[Obsolete("Use IdentityUserIntegrationService for module-to-module (or service-to-service) communication.")] [Authorize(IdentityPermissions.UserLookup.Default)] public class IdentityUserLookupAppService : IdentityAppServiceBase, IIdentityUserLookupAppService { diff --git a/modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo/Abp/Identity/IdentityUserLookupAppService_Tests.cs b/modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo/Abp/Identity/Integration/IdentityUserIntegrationService_Tests.cs similarity index 56% rename from modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo/Abp/Identity/IdentityUserLookupAppService_Tests.cs rename to modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo/Abp/Identity/Integration/IdentityUserIntegrationService_Tests.cs index e774b0e440..a74b5cdcfc 100644 --- a/modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo/Abp/Identity/IdentityUserLookupAppService_Tests.cs +++ b/modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo/Abp/Identity/Integration/IdentityUserIntegrationService_Tests.cs @@ -1,23 +1,35 @@ using System; +using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Identity; using Shouldly; using Xunit; -namespace Volo.Abp.Identity; +namespace Volo.Abp.Identity.Integration; -public class IdentityUserLookupAppService_Tests : AbpIdentityApplicationTestBase +public class IdentityUserIntegrationService_Tests : AbpIdentityApplicationTestBase { - private readonly IIdentityUserLookupAppService _identityUserLookupAppService; + private readonly IIdentityUserIntegrationService _identityUserIntegrationService; private readonly IIdentityUserRepository _identityUserRepository; private readonly ILookupNormalizer _lookupNormalizer; - public IdentityUserLookupAppService_Tests() + public IdentityUserIntegrationService_Tests() { - _identityUserLookupAppService = GetRequiredService(); + _identityUserIntegrationService = GetRequiredService(); _identityUserRepository = GetRequiredService(); _lookupNormalizer = GetRequiredService(); } + + [Fact] + public async Task GetRoleNamesAsync() + { + var adminUser = await _identityUserRepository.FindByNormalizedUserNameAsync(_lookupNormalizer.NormalizeName("admin")); + adminUser.ShouldNotBeNull(); + + var roles = await _identityUserIntegrationService.GetRoleNamesAsync(adminUser.Id); + roles.Length.ShouldBe(1); + roles.ShouldContain("admin"); + } [Fact] public async Task FindByIdAsync() @@ -25,13 +37,13 @@ public class IdentityUserLookupAppService_Tests : AbpIdentityApplicationTestBase var user = await _identityUserRepository.FindByNormalizedUserNameAsync(_lookupNormalizer.NormalizeName("john.nash")); user.ShouldNotBeNull(); - (await _identityUserLookupAppService.FindByIdAsync(user.Id)).UserName.ShouldBe(user.UserName); + (await _identityUserIntegrationService.FindByIdAsync(user.Id)).UserName.ShouldBe(user.UserName); } [Fact] public async Task FindById_NotExist_Should_Return_Null() { - var user = await _identityUserLookupAppService.FindByIdAsync(Guid.NewGuid()); + var user = await _identityUserIntegrationService.FindByIdAsync(Guid.NewGuid()); user.ShouldBeNull(); } @@ -41,20 +53,20 @@ public class IdentityUserLookupAppService_Tests : AbpIdentityApplicationTestBase var user = await _identityUserRepository.FindByNormalizedUserNameAsync(_lookupNormalizer.NormalizeName("john.nash")); user.ShouldNotBeNull(); - (await _identityUserLookupAppService.FindByUserNameAsync(user.UserName)).UserName.ShouldBe(user.UserName); + (await _identityUserIntegrationService.FindByUserNameAsync(user.UserName)).UserName.ShouldBe(user.UserName); } [Fact] public async Task FindByUserName_NotExist_Should_Return_Null() { - var user = await _identityUserLookupAppService.FindByUserNameAsync(Guid.NewGuid().ToString()); + var user = await _identityUserIntegrationService.FindByUserNameAsync(Guid.NewGuid().ToString()); user.ShouldBeNull(); } [Fact] public async Task Search_Without_Filter_And_Sorting() { - var result = await _identityUserLookupAppService.SearchAsync(new UserLookupSearchInputDto()); + var result = await _identityUserIntegrationService.SearchAsync(new UserLookupSearchInputDto()); result.Items.Count.ShouldBeGreaterThanOrEqualTo(3); result.Items.ShouldContain(u => u.UserName == "john.nash"); } @@ -62,7 +74,7 @@ public class IdentityUserLookupAppService_Tests : AbpIdentityApplicationTestBase [Fact] public async Task Search_With_Filter() { - var result = await _identityUserLookupAppService.SearchAsync( + var result = await _identityUserIntegrationService.SearchAsync( new UserLookupSearchInputDto { Filter = "a" @@ -73,7 +85,7 @@ public class IdentityUserLookupAppService_Tests : AbpIdentityApplicationTestBase result.Items.ShouldContain(u => u.UserName == "john.nash"); result.Items.ShouldContain(u => u.UserName == "david"); - result = await _identityUserLookupAppService.SearchAsync( + result = await _identityUserIntegrationService.SearchAsync( new UserLookupSearchInputDto { Filter = "neo" From d07935736877d9579b4824080596c82d705755a7 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Tue, 26 Sep 2023 14:29:48 +0300 Subject: [PATCH 080/285] Introduce MongoDbDatabaseEventHandlerBase --- .../MongoDbDatabaseEventHandlerBase.cs | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbDatabaseEventHandlerBase.cs diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbDatabaseEventHandlerBase.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbDatabaseEventHandlerBase.cs new file mode 100644 index 0000000000..551ff3adb4 --- /dev/null +++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbDatabaseEventHandlerBase.cs @@ -0,0 +1,58 @@ +using System; +using System.Threading.Tasks; +using Volo.Abp.DependencyInjection; +using Volo.Abp.EventBus.Distributed; +using Volo.Abp.MultiTenancy; + +namespace Volo.Abp.MongoDB; + +public abstract class MongoDbDatabaseEventHandlerBase : + IDistributedEventHandler, + IDistributedEventHandler, + ITransientDependency + where TDbContext : IAbpMongoDbContext +{ + protected string DatabaseName { get; } + + + protected MongoDbDatabaseEventHandlerBase(string databaseName) + { + DatabaseName = databaseName; + } + + public virtual async Task HandleEventAsync(TenantCreatedEto eventData) + { + await SeedAsync(eventData.Id); + + await AfterTenantCreated(eventData); + } + + protected virtual Task AfterTenantCreated(TenantCreatedEto eventData) + { + return Task.CompletedTask; + } + + public virtual async Task HandleEventAsync(TenantConnectionStringUpdatedEto eventData) + { + if (eventData.ConnectionStringName != DatabaseName && + eventData.ConnectionStringName != Data.ConnectionStrings.DefaultConnectionStringName || + eventData.NewValue.IsNullOrWhiteSpace()) + { + return; + } + + await SeedAsync(eventData.Id); + + await AfterTenantConnectionStringUpdated(eventData); + } + + protected virtual Task AfterTenantConnectionStringUpdated(TenantConnectionStringUpdatedEto eventData) + { + return Task.CompletedTask; + } + + protected virtual Task SeedAsync(Guid? tenantId) + { + return Task.CompletedTask; + } +} \ No newline at end of file From 4a42be2c5f31aaf4c8ccf611ccbe04db5afac8c9 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 26 Sep 2023 15:18:47 +0300 Subject: [PATCH 081/285] Move ConfiguredEndpoints to module itself --- .../Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs | 5 +---- .../src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs | 9 +++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs index 23f9969dde..ec98cbcf78 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs @@ -273,10 +273,7 @@ public class CmsKitWebUnifiedModule : AbpModule app.UseAuditing(); app.UseAbpSerilogEnrichers(); - app.UseConfiguredEndpoints(builder => - { - builder.MapCmsPageRoute(); - }); + app.UseConfiguredEndpoints(); using (var scope = context.ServiceProvider.CreateScope()) { diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs index 744d7b8ed2..7c50650a4f 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs @@ -1,4 +1,5 @@ using Microsoft.AspNetCore.Mvc.RazorPages; +using Microsoft.AspNetCore.Routing; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.AspNetCore.Mvc.Localization; using Volo.Abp.AutoMapper; @@ -40,6 +41,14 @@ public class CmsKitPublicWebModule : AbpModule { mvcBuilder.AddApplicationPartIfNotExists(typeof(CmsKitPublicWebModule).Assembly); }); + + PreConfigure(options => + { + options.EndpointConfigureActions.Add(context => + { + context.Endpoints.MapCmsPageRoute(); + }); + }); } public override void ConfigureServices(ServiceConfigurationContext context) From 0e94d2e5d27e61e9e1bb9d8d7c813aa3e6203b76 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 26 Sep 2023 15:27:45 +0300 Subject: [PATCH 082/285] Configure AbpEndpointRouterOptions instead PreConfigure --- .../CmsKitPublicWebModule.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs index 7c50650a4f..74177352be 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs @@ -41,14 +41,6 @@ public class CmsKitPublicWebModule : AbpModule { mvcBuilder.AddApplicationPartIfNotExists(typeof(CmsKitPublicWebModule).Assembly); }); - - PreConfigure(options => - { - options.EndpointConfigureActions.Add(context => - { - context.Endpoints.MapCmsPageRoute(); - }); - }); } public override void ConfigureServices(ServiceConfigurationContext context) @@ -80,6 +72,14 @@ public class CmsKitPublicWebModule : AbpModule { options.KeyPrefix = "CmsKit:"; }); + + Configure(options => + { + options.EndpointConfigureActions.Add(context => + { + context.Endpoints.MapCmsPageRoute(); + }); + }); } public override void PostConfigureServices(ServiceConfigurationContext context) From ced33d2f4f6c93dd77aa39d0d5a2a4ca012b3202 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 26 Sep 2023 15:31:58 +0300 Subject: [PATCH 083/285] Remove PageCacheKey --- .../CmsKit/Admin/Pages/PageAdminAppService.cs | 10 +++++----- .../Volo/CmsKit/Pages/PageCacheItem.cs | 5 +++++ .../Volo/CmsKit/Pages/PageCacheKey.cs | 15 --------------- .../CmsKit/Public/Pages/PagePublicAppService.cs | 10 +++++----- 4 files changed, 15 insertions(+), 25 deletions(-) delete mode 100644 modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheKey.cs diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs index 1109bd10a4..8d32cb5836 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs @@ -24,12 +24,12 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi protected PageManager PageManager { get; } - protected IDistributedCache PageCache { get; } + protected IDistributedCache PageCache { get; } public PageAdminAppService( IPageRepository pageRepository, PageManager pageManager, - IDistributedCache pageCache) + IDistributedCache pageCache) { PageRepository = pageRepository; PageManager = pageManager; @@ -66,7 +66,7 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi input.MapExtraPropertiesTo(page); await PageRepository.InsertAsync(page); - await PageCache.RemoveAsync(new PageCacheKey(page.Slug)); + await PageCache.RemoveAsync(PageCacheItem.GetKey(page.Slug)); return ObjectMapper.Map(page); } @@ -80,7 +80,7 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi await InvalidateDefaultHomePageCacheAsync(considerUow: true); } - await PageCache.RemoveAsync(new PageCacheKey(page.Slug)); + await PageCache.RemoveAsync(PageCacheItem.GetKey(page.Slug)); await PageManager.SetSlugAsync(page, input.Slug); @@ -119,6 +119,6 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi protected virtual async Task InvalidateDefaultHomePageCacheAsync(bool considerUow = false) { - await PageCache.RemoveAsync(new PageCacheKey(PageConsts.DefaultHomePageCacheKey), considerUow: considerUow); + await PageCache.RemoveAsync(PageCacheItem.GetKey(PageConsts.DefaultHomePageCacheKey), considerUow: considerUow); } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheItem.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheItem.cs index 71c6800e04..4dadd04e8e 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheItem.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheItem.cs @@ -16,4 +16,9 @@ public class PageCacheItem : ExtensibleObject public string Script { get; set; } public string Style { get; set; } + + public static string GetKey(string slug) + { + return $"CmsPage_{slug}"; + } } \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheKey.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheKey.cs deleted file mode 100644 index 97891c4f6f..0000000000 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheKey.cs +++ /dev/null @@ -1,15 +0,0 @@ -namespace Volo.CmsKit.Pages; -public class PageCacheKey -{ - public PageCacheKey(string slug) - { - Slug = slug; - } - - public string Slug { get; set; } - - public override string ToString() - { - return $"CmsPage_{Slug}"; - } -} \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs index 984ea4c99d..a72afd4055 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs @@ -19,12 +19,12 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe protected IPageRepository PageRepository { get; } protected PageManager PageManager { get; } - protected IDistributedCache PageCache { get; } + protected IDistributedCache PageCache { get; } public PagePublicAppService( IPageRepository pageRepository, PageManager pageManager, - IDistributedCache pageCache) + IDistributedCache pageCache) { PageRepository = pageRepository; PageManager = pageManager; @@ -33,7 +33,7 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe public virtual async Task FindBySlugAsync(string slug) { - var pageCacheItem = await PageCache.GetOrAddAsync(new PageCacheKey(slug), async () => + var pageCacheItem = await PageCache.GetOrAddAsync(PageCacheItem.GetKey(slug), async () => { var page = await PageRepository.FindBySlugAsync(slug); if (page is null) @@ -54,7 +54,7 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe public virtual async Task FindDefaultHomePageAsync() { - var pageCacheItem = await PageCache.GetAsync(new PageCacheKey(PageConsts.DefaultHomePageCacheKey)); + var pageCacheItem = await PageCache.GetAsync(PageCacheItem.GetKey(PageConsts.DefaultHomePageCacheKey)); if (pageCacheItem is null) { var page = await PageManager.GetHomePageAsync(); @@ -65,7 +65,7 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe pageCacheItem = ObjectMapper.Map(page); - await PageCache.SetAsync(new PageCacheKey(PageConsts.DefaultHomePageCacheKey), pageCacheItem, + await PageCache.SetAsync(PageCacheItem.GetKey(PageConsts.DefaultHomePageCacheKey), pageCacheItem, new DistributedCacheEntryOptions { AbsoluteExpiration = DateTimeOffset.Now.AddHours(1) }); } From de61e144ea2edcbc67b12f59798674d6b75be3f6 Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 26 Sep 2023 15:34:12 +0300 Subject: [PATCH 084/285] Remove cache when Page is deleted --- .../Volo/CmsKit/Admin/Pages/PageAdminAppService.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs index 8d32cb5836..4585077a49 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs @@ -106,6 +106,7 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi } await PageRepository.DeleteAsync(page); + await PageCache.RemoveAsync(PageCacheItem.GetKey(page.Slug)); } [Authorize(CmsKitAdminPermissions.Pages.SetAsHomePage)] From fd28ef3ff33b0717b6e8895cea3c6cc4956fe35a Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 26 Sep 2023 15:41:00 +0300 Subject: [PATCH 085/285] Refactor PagePublicAppService --- .../Public/Pages/PagePublicAppService.cs | 36 +++++++++++-------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs index a72afd4055..cd0191e20d 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs @@ -33,23 +33,14 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe public virtual async Task FindBySlugAsync(string slug) { - var pageCacheItem = await PageCache.GetOrAddAsync(PageCacheItem.GetKey(slug), async () => - { - var page = await PageRepository.FindBySlugAsync(slug); - if (page is null) - { - return null; - } + var cachedPage = await FindAndCacheBySlugAsync(slug); - return ObjectMapper.Map(page); - }); - - if (pageCacheItem is null) + if (cachedPage == null) { return null; } - return ObjectMapper.Map(pageCacheItem); + return ObjectMapper.Map(cachedPage); } public virtual async Task FindDefaultHomePageAsync() @@ -74,8 +65,25 @@ public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppSe public virtual async Task DoesSlugExistAsync([NotNull] string slug) { - var cached = await FindBySlugAsync(slug); + var cached = await FindAndCacheBySlugAsync(slug); + + return cached != null; + } + + internal virtual async Task FindAndCacheBySlugAsync(string slug) + { + var pageCacheItem = await PageCache.GetOrAddAsync(PageCacheItem.GetKey(slug), async () => + { + var page = await PageRepository.FindBySlugAsync(slug); + // If page is not found, cache it as null to prevent further queries. + if (page is null) + { + return null; + } + + return ObjectMapper.Map(page); + }); - return cached is not null; + return pageCacheItem; } } From 7050dc839436fd435d3ce290488365ace87632eb Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 26 Sep 2023 15:44:35 +0300 Subject: [PATCH 086/285] Change endpoint from check to exist --- .../ClientProxies/cms-kit-generate-proxy.json | 2 +- .../src/Volo.CmsKit.Public.HttpApi.Client/generate-proxy.ps1 | 1 - .../Volo/CmsKit/Public/Pages/PagesPublicController.cs | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) delete mode 100644 modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/generate-proxy.ps1 diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json index 0d2ba6e408..477938b6de 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/ClientProxies/cms-kit-generate-proxy.json @@ -914,7 +914,7 @@ "uniqueName": "DoesSlugExistAsyncBySlug", "name": "DoesSlugExistAsync", "httpMethod": "GET", - "url": "api/cms-kit-public/pages/check", + "url": "api/cms-kit-public/pages/exist", "supportedVersions": [], "parametersOnMethod": [ { diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/generate-proxy.ps1 b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/generate-proxy.ps1 deleted file mode 100644 index 8a407d2af7..0000000000 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/generate-proxy.ps1 +++ /dev/null @@ -1 +0,0 @@ -abp generate-proxy -t csharp -url https://localhost:44349 -m cms-kit --without-contracts \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs index 15b41bad54..55534f8ac1 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs @@ -39,7 +39,7 @@ public class PagesPublicController : CmsKitPublicControllerBase, IPagePublicAppS } [HttpGet] - [Route("check")] + [Route("exist")] public virtual Task DoesSlugExistAsync([NotNull][FromQuery] string slug) { return PageAppService.DoesSlugExistAsync(slug); From 12677ce9fe76de1c061c0285f54e3724f7b95afe Mon Sep 17 00:00:00 2001 From: Enis Necipoglu Date: Tue, 26 Sep 2023 15:45:39 +0300 Subject: [PATCH 087/285] Revert "Update CMS-Kit docs" This reverts commit 8cec189c5133e8c61cbdbd4a4b69695c20c9b49f. --- docs/en/Modules/Cms-Kit/Index.md | 35 +++++++++++++++----------------- docs/en/Modules/Cms-Kit/Pages.md | 11 ---------- 2 files changed, 16 insertions(+), 30 deletions(-) diff --git a/docs/en/Modules/Cms-Kit/Index.md b/docs/en/Modules/Cms-Kit/Index.md index 70311e9595..ddf43205a5 100644 --- a/docs/en/Modules/Cms-Kit/Index.md +++ b/docs/en/Modules/Cms-Kit/Index.md @@ -38,27 +38,24 @@ abp add-module Volo.CmsKit --skip-db-migrations > By default, Cms-Kit is disabled by `GlobalFeature`. Because of that the initial migration will be empty. So you can skip the migration by adding `--skip-db-migrations` to command when installing if you are using Entity Framework Core. After enabling Cms-Kit global feture, please add new migration. -After the installation process; +After the installation process, open the `GlobalFeatureConfigurator` class in the `Domain.Shared` project of your solution and place the following code into the `Configure` method to enable all the features in the CMS Kit module. -- Open the `GlobalFeatureConfigurator` class in the `Domain.Shared` project of your solution and place the following code into the `Configure` method to enable all the features in the CMS Kit module. +```csharp +GlobalFeatureManager.Instance.Modules.CmsKit(cmsKit => +{ + cmsKit.EnableAll(); +}); +``` - ```csharp - GlobalFeatureManager.Instance.Modules.CmsKit(cmsKit => - { - cmsKit.EnableAll(); - }); - ``` - - - Instead of enabling all, you may prefer to enable the features one by one. The following example enables only the [tags](Tags.md) and [comments](Comments.md) features: - ```csharp - GlobalFeatureManager.Instance.Modules.CmsKit(cmsKit => - { - cmsKit.Tags.Enable(); - cmsKit.Comments.Enable(); - }); - ``` - -- Check the [Enabling Pages Feature](Pages.md#enabling-the-pages-feature) section of the [Pages](Pages.md) documentation to enable the pages feature properly. +Instead of enabling all, you may prefer to enable the features one by one. The following example enables only the [tags](Tags.md) and [comments](Comments.md) features: + +````csharp +GlobalFeatureManager.Instance.Modules.CmsKit(cmsKit => +{ + cmsKit.Tags.Enable(); + cmsKit.Comments.Enable(); +}); +```` > If you are using Entity Framework Core, do not forget to add a new migration and update your database. diff --git a/docs/en/Modules/Cms-Kit/Pages.md b/docs/en/Modules/Cms-Kit/Pages.md index 4860c3938d..cc1f5074f4 100644 --- a/docs/en/Modules/Cms-Kit/Pages.md +++ b/docs/en/Modules/Cms-Kit/Pages.md @@ -8,17 +8,6 @@ By default, CMS Kit features are disabled. Therefore, you need to enable the fea > Check the ["How to Install" section of the CMS Kit Module documentation](Index.md#how-to-install) to see how to enable/disable CMS Kit features on development time. -By default, CMS-Kit pages will be presented in the public web application at `/pages/{slug}` route. You can map **slugs** as route without **pages/** prefix. You need to add CMS Kit Page route mapping in your Public Web application. _(The project where the CMS Kit public packages are installed.)_ - - ```csharp - app.UseConfiguredEndpoints(builder => - { - builder.MapCmsPageRoute(); - }); - ``` - -By doing this, you can access the pages at `/{slug}` route. - ## The User Interface ### Menu items From ab6c978312a8f2163924dcdf642eb2ed8eca40ff Mon Sep 17 00:00:00 2001 From: Salih Date: Tue, 26 Sep 2023 16:47:43 +0300 Subject: [PATCH 088/285] Update en.json --- .../Admin/Localization/Resources/en.json | 4 +++- .../Community/Localization/Resources/en.json | 8 ++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json index 3766c15bc9..4ef7827283 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json @@ -531,6 +531,8 @@ "MaxColorCountWarning": "You can add up to {0} colors", "MinColorCountWarning": "You must add at least {0} colors", "RaffleDeletionConfirmationMessage": "Are you sure you want to delete this raffle?", - "CreateRaffle": "Create Raffle" + "CreateRaffle": "Create Raffle", + "RemoveImage": "Remove Image", + "SuccessfullySaved": "Successfully saved" } } diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json index f5a637676e..ed4e5d19d0 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json @@ -205,7 +205,7 @@ "hrs": "hrs", "min": "min", "sec": "sec", - "Winners:": "Winners:", + "Winners": "Winners", "To{0}LuckyWinners": "to {0} lucky winner(s)", "ActiveRaffles": "Active Raffles", "UpcomingRaffles": "Upcoming Raffles", @@ -219,6 +219,10 @@ "RaffleLoginAndRegisterMessage": "You should sign in to join a raffle. You can create an account for free if you haven't registered yet.", "Ok": "Ok", "SeeDetails": "See Details", - "WaitingForDraw": "Waiting for draw" + "WaitingForTheDraw": "Waiting for the draw", + "AllAttendees": "All Attendees", + "SeeRaffleDetail": "See Raffle Detail", + "SeeRaffle": "See Raffle", + "ParticipationIsComplete!": "Participation is complete!" } } From 8c1db5ed2b74d6de10cbee93cbf380da799ea289 Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Tue, 26 Sep 2023 17:08:23 +0300 Subject: [PATCH 089/285] CLI: Publish local event for post-requirements after the project creation --- .../Volo/Abp/Cli/Commands/NewCommand.cs | 17 ++++++++++++----- .../ProjectPostRequirementsCheckedEvent.cs | 5 +++++ 2 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Events/ProjectPostRequirementsCheckedEvent.cs diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs index 5b00d15c9e..3c6e891d84 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs @@ -15,6 +15,7 @@ using Volo.Abp.Cli.Commands.Services; using Volo.Abp.Cli.LIbs; using Volo.Abp.Cli.ProjectBuilding; using Volo.Abp.Cli.ProjectBuilding.Building; +using Volo.Abp.Cli.ProjectBuilding.Events; using Volo.Abp.Cli.ProjectBuilding.Templates.App; using Volo.Abp.Cli.ProjectModification; using Volo.Abp.Cli.Utils; @@ -133,7 +134,7 @@ public class NewCommand : ProjectCreationCommandBase, IConsoleCommand, ITransien private async Task CheckCreatedRequirements(ProjectBuildArgs projectArgs) { - var errors = new List(); + var requirementWarningMessages = new List(); if (projectArgs.ExtraProperties.ContainsKey("PreRequirements:Redis")) { @@ -151,15 +152,21 @@ public class NewCommand : ProjectCreationCommandBase, IConsoleCommand, ITransien { if (!isConnected) { - errors.Add("\t* Redis is not installed or not running on your computer."); + requirementWarningMessages.Add("\t* Redis is not installed or not running on your computer."); } } } - if (errors.Any()) + if (requirementWarningMessages.Any()) { - Logger.LogWarning("NOTICE: The following tools are required to run your solution."); - foreach (var error in errors) + requirementWarningMessages.AddFirst("NOTICE: The following tools are required to run your solution:"); + + await EventBus.PublishAsync(new ProjectPostRequirementsCheckedEvent + { + Message = requirementWarningMessages.JoinAsString(Environment.NewLine) + }, false); + + foreach (var error in requirementWarningMessages) { Logger.LogWarning(error); } diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Events/ProjectPostRequirementsCheckedEvent.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Events/ProjectPostRequirementsCheckedEvent.cs new file mode 100644 index 0000000000..1e20e9a3c9 --- /dev/null +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Events/ProjectPostRequirementsCheckedEvent.cs @@ -0,0 +1,5 @@ +namespace Volo.Abp.Cli.ProjectBuilding.Events; +public class ProjectPostRequirementsCheckedEvent +{ + public string Message { get; set; } +} From b8c75d21f1730a0a3bdafbb1a4aed1088504a918 Mon Sep 17 00:00:00 2001 From: Jadyn Date: Wed, 27 Sep 2023 12:50:36 +0800 Subject: [PATCH 090/285] Improve Move application initialize method to Volo.Abp.Core --- .../Extensions/Hosting/AbpHostExtensions.cs | 20 +++++++++++++++++++ .../MyCompanyName.MyProjectName/Program.cs | 15 +++----------- 2 files changed, 23 insertions(+), 12 deletions(-) create mode 100644 framework/src/Volo.Abp.Core/Microsoft/Extensions/Hosting/AbpHostExtensions.cs diff --git a/framework/src/Volo.Abp.Core/Microsoft/Extensions/Hosting/AbpHostExtensions.cs b/framework/src/Volo.Abp.Core/Microsoft/Extensions/Hosting/AbpHostExtensions.cs new file mode 100644 index 0000000000..12c03e14f5 --- /dev/null +++ b/framework/src/Volo.Abp.Core/Microsoft/Extensions/Hosting/AbpHostExtensions.cs @@ -0,0 +1,20 @@ +using System.Threading.Tasks; +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp; +using Volo.Abp.Threading; + +namespace Microsoft.Extensions.Hosting; + +public static class AbpHostExtensions +{ + public static async Task InitializeAsync(this IHost host) + { + var application = host.Services.GetRequiredService(); + var applicationLifetime = host.Services.GetRequiredService(); + + applicationLifetime.ApplicationStopping.Register(() => AsyncHelper.RunSync(() => application.ShutdownAsync())); + applicationLifetime.ApplicationStopped.Register(() => application.Dispose()); + + await application.InitializeAsync(host.Services); + } +} diff --git a/templates/console/src/MyCompanyName.MyProjectName/Program.cs b/templates/console/src/MyCompanyName.MyProjectName/Program.cs index 5d9b118aac..dd1ce382c9 100644 --- a/templates/console/src/MyCompanyName.MyProjectName/Program.cs +++ b/templates/console/src/MyCompanyName.MyProjectName/Program.cs @@ -3,12 +3,10 @@ using System.Threading.Tasks; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; -using Microsoft.Extensions.Hosting.Internal; using Microsoft.Extensions.Logging; using Serilog; using Serilog.Events; using Volo.Abp; -using Volo.Abp.Threading; namespace MyCompanyName.MyProjectName; @@ -37,22 +35,15 @@ public class Program builder.Configuration.AddAppSettingsSecretsJson(); builder.Logging.ClearProviders().AddSerilog(); - builder.Services.AddAutofacServiceProviderFactory(); - - builder.Services.AddSingleton(); + builder.ConfigureContainer(builder.Services.AddAutofacServiceProviderFactory()); builder.Services.AddHostedService(); + await builder.Services.AddApplicationAsync(); var host = builder.Build(); - var application = host.Services.GetRequiredService(); - var applicationLifetime = host.Services.GetRequiredService(); - - applicationLifetime.ApplicationStopping.Register(() => AsyncHelper.RunSync(() => application.ShutdownAsync())); - applicationLifetime.ApplicationStopped.Register(() => application.Dispose()); - - await application.InitializeAsync(host.Services); + await host.InitializeAsync(); await host.RunAsync(); From 59b78b01174c1b40ff2bdd3976633d6099dfdb54 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Wed, 27 Sep 2023 10:08:34 +0300 Subject: [PATCH 091/285] Rename & move MongoDbDatabaseEventHandlerBase --- .../MongoDatabaseMigrationEventHandlerBase.cs} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/{MongoDbDatabaseEventHandlerBase.cs => Migrations/MongoDatabaseMigrationEventHandlerBase.cs} (88%) diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbDatabaseEventHandlerBase.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/Migrations/MongoDatabaseMigrationEventHandlerBase.cs similarity index 88% rename from framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbDatabaseEventHandlerBase.cs rename to framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/Migrations/MongoDatabaseMigrationEventHandlerBase.cs index 551ff3adb4..36a86551c5 100644 --- a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbDatabaseEventHandlerBase.cs +++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/Migrations/MongoDatabaseMigrationEventHandlerBase.cs @@ -4,9 +4,9 @@ using Volo.Abp.DependencyInjection; using Volo.Abp.EventBus.Distributed; using Volo.Abp.MultiTenancy; -namespace Volo.Abp.MongoDB; +namespace Volo.Abp.MongoDB.Migrations; -public abstract class MongoDbDatabaseEventHandlerBase : +public abstract class MongoDatabaseMigrationEventHandlerBase : IDistributedEventHandler, IDistributedEventHandler, ITransientDependency @@ -15,7 +15,7 @@ public abstract class MongoDbDatabaseEventHandlerBase : protected string DatabaseName { get; } - protected MongoDbDatabaseEventHandlerBase(string databaseName) + protected MongoDatabaseMigrationEventHandlerBase(string databaseName) { DatabaseName = databaseName; } From 5253be4f5e80aec837b71a5db21794b85d203611 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?SAL=C4=B0H=20=C3=96ZKARA?= Date: Wed, 27 Sep 2023 17:06:09 +0300 Subject: [PATCH 092/285] Update en.json --- .../AbpIoLocalization/Community/Localization/Resources/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json index ed4e5d19d0..18ff9ab989 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json @@ -215,7 +215,7 @@ "RaffleSubscriptionCodeInputMessage": "This raffle requires a registration code. Please enter the registration code below:", "RaffleSubscriptionCodeInputErrorMessage": "The registration code is incorrect. Please try again.", "GoodJob!": "Good Job!", - "RaffleJoinSuccessMessage": "You are successfully registered tor the raffle. You will be informed via email if you win the prize!", + "RaffleJoinSuccessMessage": "You are successfully registered for the raffle. You will be informed via email if you win the prize!", "RaffleLoginAndRegisterMessage": "You should sign in to join a raffle. You can create an account for free if you haven't registered yet.", "Ok": "Ok", "SeeDetails": "See Details", From 06f38e90a6568cbcc9395235eaaa7a304c6a6715 Mon Sep 17 00:00:00 2001 From: Mahmut Gundogdu Date: Wed, 27 Sep 2023 14:12:16 +0000 Subject: [PATCH 093/285] revert default value of breadcrumb --- npm/ng-packs/packages/components/page/src/page.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/components/page/src/page.component.ts b/npm/ng-packs/packages/components/page/src/page.component.ts index 754aa0d878..d0a48b145c 100644 --- a/npm/ng-packs/packages/components/page/src/page.component.ts +++ b/npm/ng-packs/packages/components/page/src/page.component.ts @@ -25,7 +25,7 @@ export class PageComponent { return this._toolbarData; } - @Input() breadcrumb = false; + @Input() breadcrumb = true; pageParts = { title: PageParts.title, From b38d9eb7b2570eb834ab4ee4e78e51c68e232b1f Mon Sep 17 00:00:00 2001 From: Galip Tolga Erdem Date: Wed, 27 Sep 2023 13:39:59 -0400 Subject: [PATCH 094/285] added symbol support for dbms --- .../Templates/App/AppNoLayersTemplateBase.cs | 1 + .../Templates/App/AppTemplateBase.cs | 31 +++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppNoLayersTemplateBase.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppNoLayersTemplateBase.cs index ca5f5ceb61..5f65b87933 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppNoLayersTemplateBase.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppNoLayersTemplateBase.cs @@ -31,6 +31,7 @@ public abstract class AppNoLayersTemplateBase : AppTemplateBase steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Host.Mongo")); steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Blazor.Server.Mongo")); steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo", projectFolderPath: "/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo")); + SetDbmsSymbols(context); break; case DatabaseProvider.MongoDb: steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Mvc")); diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs index e8522f6f19..e4b69c3810 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs @@ -102,6 +102,7 @@ public abstract class AppTemplateBase : TemplateInfo else { context.Symbols.Add("EFCORE"); + SetDbmsSymbols(context); } if (context.BuildArgs.DatabaseProvider != DatabaseProvider.MongoDb) @@ -227,6 +228,36 @@ public abstract class AppTemplateBase : TemplateInfo steps.Add(new ChangeThemeStep()); RemoveLeptonXThemePackagesFromPackageJsonFiles(steps, isProTemplate: IsPro(), uiFramework: context.BuildArgs.UiFramework); } + + protected void SetDbmsSymbols(ProjectBuildContext context) + { + switch (context.BuildArgs.DatabaseManagementSystem) + { + case DatabaseManagementSystem.NotSpecified: + context.Symbols.Add("SqlServer"); + break; + case DatabaseManagementSystem.SQLServer: + context.Symbols.Add("SqlServer"); + break; + case DatabaseManagementSystem.MySQL: + context.Symbols.Add("MySql"); + break; + case DatabaseManagementSystem.PostgreSQL: + context.Symbols.Add("PostgreSql"); + break; + case DatabaseManagementSystem.Oracle: + context.Symbols.Add("Oracle"); + break; + case DatabaseManagementSystem.OracleDevart: + context.Symbols.Add("Oracle"); + break; + case DatabaseManagementSystem.SQLite: + context.Symbols.Add("SqLite"); + break; + default: + throw new AbpException("Unknown Dbms: " + context.BuildArgs.DatabaseManagementSystem); + } + } private void RemoveThemeLogoFolders(ProjectBuildContext context, List steps) { From d88ad30fd244fb7f2b575c966df8f8cc22184f40 Mon Sep 17 00:00:00 2001 From: BrytonKinney Date: Wed, 27 Sep 2023 20:00:33 -0500 Subject: [PATCH 095/285] Update Dependency-Injection.md Corrected "it's" to "its" in several locations --- docs/en/Dependency-Injection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/Dependency-Injection.md b/docs/en/Dependency-Injection.md index 206c2c58a4..d8afe5c21c 100644 --- a/docs/en/Dependency-Injection.md +++ b/docs/en/Dependency-Injection.md @@ -1,12 +1,12 @@ # Dependency Injection -ABP's Dependency Injection system is developed based on Microsoft's [dependency injection extension](https://medium.com/volosoft/asp-net-core-dependency-injection-best-practices-tips-tricks-c6e9c67f9d96) library (Microsoft.Extensions.DependencyInjection nuget package). So, it's documentation is valid in ABP too. +ABP's Dependency Injection system is developed based on Microsoft's [dependency injection extension](https://medium.com/volosoft/asp-net-core-dependency-injection-best-practices-tips-tricks-c6e9c67f9d96) library (Microsoft.Extensions.DependencyInjection nuget package). So, its documentation is valid in ABP too. > While ABP has no core dependency to any 3rd-party DI provider. However, it's required to use a provider that supports dynamic proxying and some other advanced features to make some ABP features properly work. Startup templates come with [Autofac](https://autofac.org/) installed. See [Autofac integration](Autofac-Integration.md) document for more information. ## Modularity -Since ABP is a modular framework, every module defines it's own services and registers via dependency injection in it's own separate [module class](Module-Development-Basics.md). Example: +Since ABP is a modular framework, every module defines its own services and registers via dependency injection in its own separate [module class](Module-Development-Basics.md). Example: ````C# public class BlogModule : AbpModule @@ -210,7 +210,7 @@ public class TaxAppService : ApplicationService } ```` -``TaxAppService`` gets ``ITaxCalculator`` in it's constructor. The dependency injection system automatically provides the requested service at runtime. +``TaxAppService`` gets ``ITaxCalculator`` in its constructor. The dependency injection system automatically provides the requested service at runtime. Constructor injection is preffered way of injecting dependencies to a class. In that way, the class can not be constructed unless all constructor-injected dependencies are provided. Thus, the class explicitly declares it's required services. From f731de146d31323e2b44770b3b97139cb8492d6e Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 28 Sep 2023 10:23:28 +0800 Subject: [PATCH 096/285] Allow to set username on social registration. --- .../Pages/Account/AccountPageModel.cs | 19 +++++++++++ .../Pages/Account/Login.cshtml.cs | 3 +- .../Pages/Account/Register.cshtml | 12 +++---- .../Pages/Account/Register.cshtml.cs | 34 +++++++++---------- 4 files changed, 44 insertions(+), 24 deletions(-) diff --git a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/AccountPageModel.cs b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/AccountPageModel.cs index ebd556f8e2..f229253c4a 100644 --- a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/AccountPageModel.cs +++ b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/AccountPageModel.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Threading.Tasks; using Microsoft.AspNetCore.Identity; using Microsoft.Extensions.Options; using Volo.Abp.Account.Localization; @@ -54,4 +55,22 @@ public abstract class AccountPageModel : AbpPageModel return exception.Message; } + + protected virtual async Task GetUserNameFromEmail(string email) + { + var userName = email.Split('@')[0]; + var existUser = await UserManager.FindByNameAsync(userName); + while (existUser != null) + { + var randomUserName = userName + RandomHelper.GetRandom(1000, 9999); + existUser = await UserManager.FindByNameAsync(randomUserName); + if (existUser == null) + { + userName = randomUserName; + break; + } + } + + return userName; + } } diff --git a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Login.cshtml.cs b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Login.cshtml.cs index 9d6e2d8b9b..187d1b9f4f 100644 --- a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Login.cshtml.cs +++ b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Login.cshtml.cs @@ -269,8 +269,9 @@ public class LoginModel : AccountPageModel await IdentityOptions.SetAsync(); var emailAddress = info.Principal.FindFirstValue(AbpClaimTypes.Email); + var userName = await GetUserNameFromEmail(emailAddress); - var user = new IdentityUser(GuidGenerator.Create(), emailAddress, emailAddress, CurrentTenant.Id); + var user = new IdentityUser(GuidGenerator.Create(), userName, emailAddress, CurrentTenant.Id); CheckIdentityErrors(await UserManager.CreateAsync(user)); CheckIdentityErrors(await UserManager.SetEmailAsync(user, emailAddress)); diff --git a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml index 137715804a..7535e2ac40 100644 --- a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml +++ b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml @@ -12,11 +12,11 @@ @L["Login"]
    - @if (!Model.IsExternalLogin && Model.EnableLocalRegister) + @if (Model.EnableLocalRegister) { } - + @if(Model.EnableLocalRegister || Model.IsExternalLogin) { @@ -26,16 +26,16 @@ { } - + @if(Model.EnableLocalRegister || Model.IsExternalLogin) {
    @L["Register"]
    } - + - + @if (!Model.IsExternalLogin && Model.VisibleExternalProviders.Any()) {
    @@ -48,6 +48,6 @@
    } - +

    i=f>!OO{F;azSkwiNc@Tp1|hmBRXO$l0l5@m){lC* z5jnG9RJ`qsIZw>PuEg+}XCYFRIQ=t`0f5~6yK$O&6ArZ-`#j2U#(Cj0P$`=TgIUK@ zOowR}ywiTJh+-WT26rjWX%vxUy|I^i*?~~2Tarw3dL6{FQPtqn$c!`i7h8iOeYh-! zk~3}A!U}*@@wZ1y63y__sOi;By#+L?Y>TF{0wKeC>Z5~Yaa1jN)i*flD*S?Du&2T70QbhWuDk!o(}LPX5ljr!QBn|5$tX z;^IBoLuqxDRtjmXkYTAFF*$rH$N%Ym0~S|hk- zs5Hul^j6ieAci?+`RkvPqT?Z!?pxaw4Oru(kGyB%-$n(_monUaTOSt(PrH#l#$ zT--q$Q(GqXzN%3v?xEx*W8lbZ2_b;E3Oj}L;7avoG9qcCz!s$oOSbj$%Ui7z+??6p z(V~+LtU?$p8vC)zx{L65%WyeXiE3{A8S&9;V=5r2^NyrP{84>11555{ftVrkWW{kf z8SOriVqW`g2T!uQtAHAUd+N}(Qt}kP7mVMlpfovrUh&(*wmO;8ZP;CNkbu8R+Ieqt zaM#0{KR&}qdgtTOp(~IPZ%hc+gUWQyW>3C+KWYjgKW*ca&?xnQ~tiN))8jJiW9wK9}+i5 z23kzFP?@hc7c-i;Yw%2wb$N%DI)XbE#*gb4e)a1Im@0I8GX0H7UBS2+$hp}V)dvf} zL_f4As!12`*3W<#Lcep(X1<)-GXL`at@&&HP_~z~i+4|Tcby0qq0tsz5W zUAb_`kRw+<>jlbNL5p0@xr4&gbSW-#HmRc%PfWIk?U8R!FF1?3isf2ZTP7Tj%6I1c z&0lm^acITQUOO&5_kM0`c=Tuo9Vp!G@qs+LK1|0HL?W_p`qq`BBy^9d76-um6A_%< z-X@a@9MK=cKbwOif( z?#`C*_sM1xDWiW-5;1a>+xH;nVutM8PlRB;!zS3+BEjO`-nQ}JvxSJQ2qDzi6n6sW zMj8cmIScz$5^<3n`>O@;)b*PADY zqBN|eMsu|=!2{KXAi>djL#ptN#332@;!*13jMFzn6E=EA6|JN{9Hi?5O^wQDBa|(oNsoV0NR4do`K2UR6C;@36wotiy}7U$bR=wb-2=q|rj}WyDqhYr*XuoH1bf%K%Y%E@2+{$H zv=L*1afg+BeG)1o)QRg|Y?GL#?3TdevYk+|2#(Eo3Q`0?K7#QxZ2Z94Cqy%J)o_}_t+W`dQS*rPw5?Am0Ohd?Wua8u)Kdu+At5Jt@P)<7X*Hl8 z?DHs<3($`E0j{ehOJE9Cb)zR2rl#CnE;pU3R0&Bj^hq&^5|7c*an?@^(b4#$qmDv( zp`qpkKw1?4i;De!NmV|li^!to$A3N#az`$yFjtzRe$k!e%AZ6uu>V-kJR%y1k>?1I zKV#40eTOmHxF;|cu|j)#+)NtpNyACSG{MwX<%I`&?V#4l z?D3=2t4lW++lgwj*jMtDZyv80TA&QR`&e6wqjEOwN6*%3&*O~uCzg7++P33wP-lG19 z#Ma2p;@Z7Vo~UY;OOcurK3z);yXW$}{MG<=z{|J968z@dz#GCS_O<+b=+=%s*M(kO zER7)dy*FAGQ*3DpU}Yn2iI?dQINtH$`olX%J!?>AM)l(Nn|*dO!F^$+WOTUy1}qqa zTjs;lPt%e6aCAPWH{Q;kN~}lWfeh}flYFg0YIKn3?ii9dM4RElR7Qr=p~+gI%ZI}? zJV;{c#$h73J4KurYb+!u7Z zF)@+nBgz|s@p+~T5>tjht6F{;HT&qhvhTT(GRx~SkH6t7DZF zg8ykc^>|0UW(r|&2v_*kFlEya9wPZg7DAoCi!zjq9oXnBFGs`u2sOkof*P4!iZ-!T zz>60S4EM0ZYSSqeDTypRxg7_UyAzPP32TJfF38xEXY{W6x zSH+{SH?FqDP}Ux+o3N)V300(b3IEgmj8yRJn+TsAC9g71co&)GiatlOOkWqA^Z>%g z!ZvZ-o;V_%spDG>ZDEx=XP&(*HM<89Rl7gc{VU*AfXaEzcI`>hFM}3-BHxDl3KZGZ zk>T2Yo_LUOvf+nq^{zkkwf%T@zE;td?nbg;;u)q^)zA`zSbKlvo^$2$=9l(2IMuZU z1{D=Obqrs0biHjp^F{5GZu?fz^p-39vVJE!SI&H3!w;QCL;%xG*|X;AmuTU_CiqvB z`ZHd*6k7#3t>T7cX!V20zi@Vzd*_9rqWK{kRO2B?>F#x^>&VOdi9VWPjhb-0XO=k6 z=!p_oYi9mInXZ5Mk*GT2_SCNRE2p7c2mua@C>*DgwySWxANi+6UeAjoBH{b zKQc#~SpWdcynKt6`D2Ct2Km!)f5uQg#fg9RnzFU-2ar_^SGM5eKcF7(a@Y8rtYgNv zsYDS7J8NeMxHaRA)r0g&yReJ6DimtSnb(K=k0DG{N4M7MCl4=nA%+OqddHm~BGzx8 zy$`1Y%CM+K=flI*%hq-+=g5r~?tkAE?^NDo&0^Fp#J3=oWa=WV`IQTR+E>Iu%5xDo zeyWiR!21^8==k$9fCL zi^2!6kd*^s00k!<0T62~C)fVW%F~8&rtLi8-MEF_&oA$2(8721-KdhniumnBYcpH( z=l2c$hCPzW;_`c1yWg^MIH0nlE)hsq7_M&Mhd8zBVJ_WaMLvDqG?^NPyd@3 zWu;@>=FY`Ah7UMFCW|_H!yTHKVjXBNL^@9Ed&Y1)hjgCCCb=NK*SZNS$|GFI6WHA} zrVDmCipP57;J?3Nd4gZ1^8w%0*Q=#N+pjEa{ZI|F?Drp4YkmJ6NagfT-K-04%izz2`*HpeZh&NEg#G z%0~g)LXih=A6=#TbzwID@iPiZR;8WufuY>Ucgm#gSpL%c=7Z;%zBn&m!-o}Qq-kgj z)MQ=?mt&32)}j{7cd;~uj=4>@NLv2o?`Rp&5JV|^X}w${B*%e?_MBy!nQ%Dd?j*iJuKoPHgVuFharxP4XF3xU&ARf1BYZS8H zH4v}bo8>j^_&QATCUwi=UFYF&wyuI^&!nRVmn%`!D-ufNd#Z4WZMc9NNdMzr-9y%^5=qc50*i(>ExKE~4yFL&01i-gdneQ=q zm=-_K+sV(Mzq{{H(EM5Y%tHMpKF`xg(P#vuc`u!MwLP=!dc=!Rva;QB+RS?u!I&WT zQkqTDIePFXHL8`nn2~Csg}%m(Hnh`(t6j3#&wbVAUZO6GC)&s$IF=_DD=D_qpI2qIV35)m zoeb<(=iLTh2VFwZCRGHRUs13!F#&ZY5MJMXXB|d!zG{N)TJ;-rA8Pr9A<)C>hI#|^ zRb(UIYS&-n7gBqM$j-x=^ZSt~o2ea~Kw|Vy;c!UaOB|@6Y=~7Hflk8+7n~hTcR70| z8rcn?jMSoP+$UAbi|ho?gzshT$|(oLjl;hE&Lz>qc##N-U3U|o5sW~Fb+)}hqIpXs zZLK$?H!UoU6_`j{c@AQe)HNkA1+5+7%tg#4DVWEV$pAS@BNGB3DFT?_{{D;#GbU4_ zdK)mH>NyJ?>SK7rG+3+^j}x}f%d)cK9lL%eM!unMp)L0^@_9+o9~AdOy%$owDx`gV zl(V5H;98JYzJY>|WG-{8H%I5M`1G{cw*y$Ejv^%}vtmb%%=OK3f7cM*?$( z1(sTWzBJPK@b?+yaHiNj(tGvi>zq*nZJ9dJ< zQ60MT>tWONfcXGsd2Nv`6h!9jIL=v6RbZn3DXr~*+>uZOOK2nv)sF2Cp?2W(-raI$ zv6mkh#GuUdJ&1KqejPPFBfEd0+XG8=vZEu{#+p6nkp%uWqNX40rX1SzT!M4hBa59h zB8dHHF*-r#Z@{zB_2})!N6-dYh_6(oQl9CGDdxJBa@r66q2jW#`GC*$LP|u^j*ABR z5hjXynqSEYIUV2{twfOQ1r2R7lPVBQ{+XoJ2@ytD9t>f<&zb3yVU#C*rB~X8l3-Tad#LF9_TKsnY;ZN?{@9L7s-;Rfz zT589*qivC;;9_aF0=Xi5L3X>>M6oq8r~M^*9>X!HuTe{Wp}EpiBGM37@G?)c?%9Pm ztIWB%a|7-Um#uHkRpZvFb8q!tb)QhM$Zu`XM{jD__?zam!FN3_bmg;3M?4UmrX4dp zxT){QtAiU(a8$hjd##=jH-Np_fI&K)^zBQF_GVb!x$-8sU!?u!DAPMae}#t<{rNVF zha-1eo`f(V()p-zNn4Lkxh>2?&WZNLO>MR(0tBKmiV7~4$XVLDxc|XffllUCm-*q< zXo>#wFCM+}_QxSev91-yS*r;LE^gX&XNyd*;5LgAf)OWFd!`t_LpQYUT{B&7os9NU-A1#WUiT^i@kj|WDEl2>g$F1~ z>qH-8vi&5|iAWoRUOHOBa;?~@n;)v3G0Zq`_IdiLwJ#u5@-UJnGKIxYcV_{@d^6^!#Fm)gCUl^|#94X>jJK(760G z>&eqEy6-BMKl&9Nyd~%*xk!H1P1QQ+1ZU-7MI`IqIYECHuqQPf;8O zc+o;dgVpuR^y91jq|G#bBs;Tolo$GLu{iTwX$V0RFPfk6EkebtQJ`%v-BLa zX3fnc&?l5sV$`Ou7r{18y8-D=JfJ$Hz6}v~vH*D%w=A^9tT2cAxg!`bqhEOmYzC6C z)7>@ax#0ob!Rq@sqwa zAqmft$spQqmJUhF(lf6HixAu>uK3ai)!#_RLgpwxFjHYTc*lga%LK%JOUO>Xk<49d z^sy*0mgh<5N3X$i@knfvt1%)^HCbd`JaZC)lS*y2rjf$n&`nIcF)&3{`}A#pJ2GfJd@{@C59w@~y z_&~R&lc=B@*6GjucT;pEW9sisv)R*hlUqnICdtTFzqVF1OB{9REe6^>HtwK8Ehn** zHy5|flal{8=e*mN@|*g*OocoJ1Ps3`lW;05n7iWSLCTIf)-AVu`A1_zbe{56njYWF z$mEc()h#Mj>2c&}j(vZe_Tgp=cfF-~13yQKm&&U4>WLIMPJ81SKM#JfjvZ!F>J$rT z_IKFCtB5RCPN};~TIfrM+Ux_WcG8DOZuuGhWl^Vg?I~K|$Ygu`pfB?)RQ`gn`h2+ZOP$Z5AX-+SBmU?>sguEru?UE$P z7b^~RI7;0R-^$Imu?-b$tbLEXO1vc)L#C|| z5N^7)@aveDLp325>OX(;SUcctMKE47roOHXo$EJ`6poIu^ovB_meAiQUUNB;KLa0G zw>nNfilVl`AU;p{4`X6Y4M_a1Wfu)fo8Za^6N}ZbRgWme3^4o?CXu1!ATsda&h?Vk9MDz&|_&Z&M|-5ys9zmka{Z|}qjez>2Ue+bO6 z7<5>Wr%o?2k-h)ehoFIViwewS7n&JR8B~^UePc>wAVb&jA{lHu#OE~LbS8E&F(GdD zvb!-lW6uRt+-p)J)TFWN>_gl*zGBsaO2kcKowFLnpQNKia=yI#>TiR(HD>l{_Sxy` zdK7Seq%vnf*VQOTB;&qj(r5L$EZbHS%apP$DEW_Kv-Tx}>v9R7v1O07Y3M+``k8=a zRJE~(QFcUY^lT<=;E}6@i(y;Px>X$ncX`ps%uuN|AXTs-ndJx0di-2zC|m!&fhzxR z&-#w*8Sl+D@+M@`@>LSZ0*V(UkSFv`jp*Y&(utp^2E6l5%$UT=m>r!-LNqeT72oV& z`)ek}>2W#8DcfY#Fu$eEI@iq&#|4vgxq|7ORAR}IL6{N8l6J0a&$ZRr1hvOdbC*oX z%e+XkJl~{t7#mWo=t#NG^0zGXL)Qz~L$~xfO@63~w-s^I>fPS0zQ@Fv2?Q8gr-`q2 zwY{9?ZztZ1<$s0C3Sf?$54aSkv09wdJ@9_>*%W9^MQ#FsIy&MNU+KS>Fo-;oQSXXO zD??dpT3jYU-x$3B?WF~ z@Dp8_+=Kw8#py|euL$RK?;br;x5*7Ofb~=T$-KD{>&F^PV%4pJ)~bePjS4QnpFX%0 z&+1V@9O3$!rz$QL%gb4e+;P z?BnY}&3Z?k6jE0_v9?zZx@MYm)4{HwG;;oBLlLf)*`Srx>o``9?t%0nZ0h7U>T0M0 zeSmi&5Z-IJvEr%M+xE6<_N~E(Cu(H+onIcy7sXVuD2pPaqTUG?VrNIK{-t+*`;n6= z=PsACNRP{9tbecM-}8TkiV!^^%GO6%w8w8*KN~36j-w=J_d_HNDjgsS@v(EjU3Y#z zK)o7SFxz6jzDl@%7xt|}oDav)NZ-irZfm5bdbzp3Y=pip!FJ|#Eiuhj%pPy#bNJQA z$n6=bep;&V+)OfZ+fDVsRdsu^X7`q-tFqPQ!Uuu`OBF5F;HcA zWKu+_RyEZ{+Y6Ca4|wrsqrCgU9QQInb~ueZ+3fr0nYOI;<|v;^bj6wQ_IY8p?upPGm@B<*-`4K+F@c%rDJEt$G?$Kw&IC%$Sh;RYimn>wsvhgln$5lH4VxkdkF zye4SDePzkpAHPWu zV!aqd*#t{X6;2dh6mkB~??16AZ63a51EwkHE^`yxj_cShCctfc{twDu6<6(l|MwZf z|6L6-zdb};Yi;Ch2j6~WvBX7P)27Evl|EWSveL&vS`FbOkLrLbULH)i`mkm!tc{$) z*Q!DS7@dI-J~Ym5-__Q~D8>pGWI`DuavSPILz<$&Z+R4$x5Qyx7%N2uX(|H1x(Iwy z24S~nJS+aQeL!xaOvun3t;AuJvbypnYE}`ZfoP)GW^{ZFQ=g&-ULP|` zGg-fNZpwqJ*}F7TxnjU8l)0!3V}kp0aV$L1H9ko}OP_q#pmQq(I>ERH zWVBhcx0z0*woNOEVjy=zJ`kS)h;OALjd+}KmS6zm`zKBYjxX=kp3Og_3S^+4;SQH? zEw`oYZTDKw%~>`zwY|FX<|=o??(d|U{ybTO%i#p~Qlz5%#Fk5|BzHv_i2&AVw@Vjw zKaDX*Bssb+PI>UsJ2cvE)Q^(;%C+!i$QfD!_!|6pypyz_EcyB-)(Sy2RQYnn)1e~R zD{p>ozn(O~czH-zbJ#Z`AI3ndZSEn7FgYtBCOs|~--OcY@8>LkdbbBBEr7zEe-B~5 zxa@eTR!H}8HK#Ofy#uWHc0CAouMJJg+hVSU@N&Jbnw#Cd zG-ZhsDHv`1d538_*ss%2GS4D^+}Hj4l9f}=*Vktcl+YaUl~v^#UtV86aZ%jSg4gYB zp$Kf&^64W)LrRK`q-A(MF^WDb_c;zbb>NI=sY=6C?&OOafAcW)`b@PSIB)9o&wQ|! za$<_F>>fv?{_0*E`xLZ2;*lP7)+cx>bk8VRX4$v3r*88P;=iLHE+tC0!4f@t$L`VR z?KV@n*6KLg`&!~~CV`QM?;GB|Dw)%oB{H#3pjnRHHeom6zJ^ZszV7MT<@?{YmT4gA zqunFd*mfJtN-ualhHCu&3B)Jg%Sz({%R90*O-Gu75$&P%1CVTc!d*$mnS=?dG$sBq zEYD<yyW63W^h|60iS$gBamzRhR+k^iQ2@-4}4?v0Ds^a^%Wam z|LaRtXeeD^PsxjNmPTXvuxiphdU&)wY6bU6{-ShFZJEwPJ*5QkDf3MHFwH!%^D9V9 zZ0>E)5yA$RsVMlI!CjMFexyT~d=#H#N<-E392_Hg+?Q%ci#qK}N3@TWrq;Z1wZpZ` zKl)0GJ8E>;qjs7t^_m)ut-T|8_=adbgS)e2W&zp(zp-h#lTSB}|UyWMQ+-IV?q7$R=j+Qd=d@>)lil~E%w;@zPRTIQ@AcywuM z)%D44nSzC-Yrec3(%GYoJy40;pWKV+8%W8K{W_i{@}4|iP|RG_6SuZOM5EUeyPV7f z*|H+&bz%MYO+%FmTc?DsqUF7o{3K7tH(o_F{OzC5!V{lezd>ew%=rx<7XLvpBpa`Y zeWLBlwDX2Xhyz)?thIFLW;dFXiU~#$jzE;5lK(Wr2PE5j&aJo_Xp1{1OE|1*9n*T= z=8r#F+xX_+yw)21{Myr_iY$g>c~-W^i~hGU7!1LIBOcmXt?iY}?N{6EwzJT4wTpKx zMEPU6p7sl)h}URUE$z*kFHr`2yq*3=uJPaaYNwi}t=WlFx!|^bpF!3~$Zb_#`E=lv zAUf$Q#wC_JE9JU= zYFnFbZa;vY+oS_L37UUUqKvvDK%|o%1#^99Q9ev5$@*MYX@lq4k`4xgu{t_YH|)N3R`SrH;S7*}R30Z%I+d2R5KTz}8~8 z_@B0rn*Z$}T3xc}n#BwwrMl1=DZvj@4mMUx=!9ZLc`gHoC4Dri!rS$>1sSP+sZjTy zU+YatS`s@YnX8o^cIG;F_nbUF(D0P##_5{TC zD#|S*L#E#7PDkmP^deP=)tGQT9 z{dEIto;$fo8V;Y|I*L3o!S{t+B9D&1=GFC)D=RE(^${`(#2-mC-v2?tLqV-o*4@g7 z1BMhcXG}x0SVfgvg3^FtoUK(=a)9L*%HYVZy)zff%VoU{^&s z>iA zqQ&CW?#zwLGS}UvQm2`fR!(cnvR&|*UW(5us#oK=t;r&!@2kWK2W5!Jsq(ZP-idi{ zjN6tZZiCwjoFb#O^ZKvRwK${{@cNN~5A?@Z`pOkHgn0G^v0fYAI z+y&oGRioEm`IbBryRIpF%L`uyMoxnrk2X^jhfTk*6{Cts;H!PyD=JRV3}Y~arr6bT z`5gR%@{D_&)+lcb0EVkzcX_m7HvB!hDE^#qU<4Y{t&0EL@qC;isStcf{ER~bC1gMZ zt1`_BnD8y_`3p~!xpLZk7(eE}FZD6u(`%{8q~OZ(rya;mSrImJ8g?PZ5-*SMMU4bR z?sCi-cL(Q=3s2ZX{V_U@I(1oqad&v5qO4MC-F#I+GE6W#8$_usSiQ;-_k-Rxb*;vQ zK{zgqh($AeBXqew$f=F|v5kfrL`Kk7&$Nl$OP&?vW8l8>#oNOjqM(q*g(uZHO0_(b z4Z!tS=!F&DL@75-3K&s=)l{0Idz@^%u!eB@y-R^KNIDs|p4Jv!cce6$651;kMFdQy zgoPaC889~iJamDN{+Y1Lslr;o6i``W!cVMs}kopE+RJS_P)5;9QOm zqVhUgkxgGqI-5IHTi$p}vZA5NowV$scD#6w8i1^bM=&-Z<#X3}3zY9+T!YwN<+Mx2 zA~9YII#HwOJoGVYi6gY8+Z4jfF?^j;_yTI&Mj0&<<$KBSYfAAdgPSxnu;D4TPhWxs zLu>Z|IrjO>jd(cPt1ynzV{P^Pp-11|%lgZSzAVr44tORbgrpCL@a3fh=}HH4eZ!d* zNA;*adnitb?t9ti@6<5f)cL+BT)pv71wTLT=WI(S;jCq;R_MT{bSMzZKJH`*V(W_@~eSYSSg)(Hh_RNr<-EeH@{HaWj zuXQG)&BVt8Xel&qtuTgluaHd(6xB#!o80^W>GE{p?wc;k;+6q|tA9}Py%IPA@zjq) zm?7;+x)Vb0O-U>HSKNa49l`J9yvXlrPGuyjJQ2*?4td)T10cJUTtP|)5}*B z8ZJ(hf1|8bcRJk{e$3%&HF3f}BI#q<3=0oGh7}|Wr^w37qSB8I${&6y+moc4t_5W< z=uch59`0?=uIj?o5)dM$gHpc+Amr{^H3OZbFHK~{P)5nTfGu(=wf(ZWeW&u_d1gJ( z24MG>2OOT-iCv;4yAH)=0%buXKZ>4%3(bevfdHEz32ACQn5`u0EQHh7#GN0XaBpHi zmH0}TEV4zW{#wgK5TOWjw63q0=Xm$)yXnuI7aFFQaxC}NT7V4l59sot8A~};ynSZx zDJvx`f3KeOiFKBnF&5l9XcV6HRV=bJbVG!^|3E)AzoL{ZMnD=5=HgMfzaZ{@P}If$ zoZapVD7ae3i&QOZ^nE@_udL%@fEq;ZLry*!*>5)Pq=F`Dg@-qKbn|UkH8JzxM3rw{ zLdn{G87gVr&jWmTGyqfs+nOYquaG1ak}C@QZwV^rmYa=TVdgmsxa;ISUh(^^*TL02 zZj<`4t`6$o#s{c1YZx{PiKvyX0#FE{yQRT*8bLwx|DJ~oK{vJLUT%eZ=XR;g?Zx(S zgPjZ4T^{bq*Sa|U3O_pc^$`i&C-R-|6=f_Op4SLqiW{s$UkT=7glr?_R;uzB48{c0 z+#oMn^QV}(@nmIX%Ti1z;K#0xB|o%)Oqv zwh!05#35UjuspMOtQ@;#LUG=x2WD1bN6Z_8YBj`X!_D%KKX)9xHyG1>{$BkW5Z4k{ zoc!=IMqb_ES?^aL8`QIsMCa9Js1M|l%#2g&WxmT0Tp39XMe4`mDBeZc!-|ALhp!Nq z=7Lf7#7f&<=o?s6kJiIHDnM$g6`0BhSzD1`VlPRZB_jm))|AULGwxvO>;kznd0CyA zAaupDuo5J7`3G=%$fj(w#r)|49!9l#Ru^>r=}%X3Epkmj>V5plvpn-dSmKy08ar8n zA8;b|wy~7Y1WR3vyqU9|N(=;gdJ^@C_@k&biCS~@*kYtnimjg2Wy-JN3uMdD{}=G& z-w5}uu?IhZ<}+*aWZe|`AHM{=HH`P30%>v^qPP)j{8v2QzrlJhr+N!(d5WH6vO_-p zgA)6)oo*XM_`edsoYV4~JEJ?^fr&k~p0i3b z6?j=Cp04^MrF)}W9G9%7R6a$^?k!+8h8hJiePM2S2zg7)(VGO_kZZ*^X35OmnKs|0b@4QUb^SAtK;y0@l3|^W&`_FW zLf_s4&SRKos4`hy(j|0qt*GQVdhf*XSuwAHfam=|IV9m*w%_ zZpu+*%SdJ`bd{1XFXpw}XTZgAK}S2^AYA+>1V&|X7*hh|CvTY2up;TvglM3y%Y0KV zhRtSM(9BeS?qgFAHL%zd<-x7LDA>WoX9E@%=7y{C_H-w_f*;1UbLbsf3$me3o|z<( zm&4rlI(Iy0Kp zYC{f%(i&NLTW`&NgS;KTY?e!S#&nfa@02hS5SSw@?skj+>8hwjZ!K+%z!+5BAV-90l>wP3Cb37^i1J}b_n^jYL0q@`Y! z(v!q0(avN%BeCS&IhnH?D)-YXGpd^sI$|{hxhoAbSos5(3*bq$rXt_OrMNJRo_^35 z`jN#F4xaM@FS(hroQ?nr1CCQAEc%JcGN;${CqKG=o#GFQ*Nyorpnr!q?o=K?CXu(s z9Q#K3vzwJStEabXDo8$^DkS_$^hVZrswVs*zg={S)2b$;%uCj}n$SI@v*&v3+N+{% zw);xxn$lP|W>!|S7Bt5cj+?27d7hvqyG>6s>i3Kxv#oBbg|ou$Zm2FHldgVZ0r$(< z(``BIyVG-o<>Mkp)O9_?wllE#ZNB+~NNr=HLgQ==YxXp!8&ysHgd_3?3%?Y%jT7=m9DOnOL;V8hYWw{Lp@p1Z`Y-0(;C(Tw)hgRW&py+f~xC%+IVW zu_kDu%Wxsk)uagW;%V@7FdjnH!5@8i7XF5}nVogTLhC{JwNOoYp6#7?hI=AX za{(b?d*Dr5wa&`l?Bv5}*d%i#P{n~Z?w4sGi<66+LWo+=BE;of1C2l;^`4VNG~h}H(DkU?YP-^v1vDaCC^<-d7!YGW@ z$W(a+0icas37deD{sp}8sYZ;pVpme3SX4FOG+$1QE zs2xRsN`T}|4q5xdWU=s{Nr)5*S@t(us#r~NxbB%$znUi=qzVmImunvnN%yE{Ih1&X z)v+zlypFvjZi{1nnH;v=vp-3;WnZ;H&L>YVgvZc)rKfz&b8ejfK>-}>v6v>NX8hP7 zo@%$|o|ekwv#m4-Ggfilwwu`-%w<(bY;s(GMH>O~(+n9IufG1Og59&2Dq$@i9o@qerDLqaI4KN-yqZas`2Eaqty7^*af?0N6Sw&poC7Y@evFdfBa8 z6B@nz;5#@>U&qNn@>0s(eUnfhM~7Xi>*5izymwt}2Z9>y-MU}yHcJuNV;Ah5e!3cP}QJCE%s+!^2(^86>7E-^nrwm@; z7kXFvVS?qA8vC&&m$aoun5rylOl6Ou_`-G?1cE9bOY@j9&P#|sS7DJ9hH|EZCxM(S z*El^+E8FvDLEjF+aydUzKX;rLqsH|Crfc!;bysxD$3k=Z zIPJ8iib~on1h(R4L$k&ec4;DrP~JS=!q$0MafQZXUFMf2&GmDcjkMGDZ*FP$;R~a` z1yk~EQ{6g$S>)|&eRMOxR8L$o;%BASEMd{ypAdtU7&+LpLrqQ}dyC7BRz4s(H1_I~ zEk$0}5B^P(5XEQxeMwCjAvEB5VskwYWOGX3zIOCc2AU#fGX+AyPaH-!%^KC;JfVgY z4sPsF;QnUj#BsL$Op~SKU@U(_Q{GINXBqHu6IG!HpVZzIAKv9rmmuHtwcVm5FCt?G zgjUXgI{oppQlAEe>18QdXhp6WCMu&8k_C8yf!p@+Om29Lzcr0h-AZutQnf%V@94M>6Ujh?Zn_N1JnuN-+Th<-5=8JPd{((gKh3MaW>DX7DKGv*_m0aq{NyKQmjnz| zJ>wg`QsC+k#FYAE-xxj^?O)wxWJO$3Y&T8QhcHKslo7NracZ+wA4i&$2YoWnx6u@A zQUkR&FF$h6y57$(wx%7_@7z7%y6TyXmLsudyGYLm7)9%9og_;Zz_l4I?@~;mEd5mq zgDkQ&0TV)K35Ud_m^MhR1C7(^m28`}b^_!5D?Kxd=F>GF;M;)aGlR$QRUd_uYG42Z)QB_nkm)DK)sXT> zBaiiK*e3Eg)(QGHtX2)rOGwi&%Fp1)WRo>u6b9k%*K^+*J=~&-*@jSp$nG4oK%hJ- z*BLkVKpPv*O*M{JBJ%DDa=My>#Z+~FhZ+K!;qL3Qo#lv9ADTCVz^;8q8%WGGJ_N~I zZ9QtyEv98qoX@Vea^CVh8w`=(Vbslvx}eJNQTeuaZD(F;FkG*z$0u(IV?wE*L1neH zvXMs#4i%;kko!1L8PBtL0(=5(Jk2^q+e1#cxGtq=4>Fl+ZNmlcdfKw6zorMbQZCGp zlB2|?{P=u#t^x2yJ{~kx8!4|ZgA}Wq(DoJze#UW7#t^q3Pczx6A8O8}3J;(lJ4gm> z+i`%i_2vpf?3vZ!PjEU@aOGmCR=i7g;^*U^AkQ$*QEBDap`+uJ>>u#iLO^XD+9B+V zfdCnht!H&*ymm16%tgwFV09E5`!+j&CXIZ(g1HJ==cT*|NS3grUb?)IsIhySC!?~ZC}TlWouq9P(41wjP_DWXW|bt4_5C?!+{sgWw7 zLjbS*j_v;ap_qC)~nRQX4qO5_x!|7I|}AG11gr3Y5~tqn#_RF@su! z=3EpOvw%LR)}@2`rDVrSH#dg*evK#b zIo(T^mgY;A%)`z&2N%!vr)C*u(UXD?<8O_di3xM4WQevoEGVa*OpH3=zpnfVFli;? z${EzDGFH`{qwhSDfV6_9+quLZ6S7ZlwrUGEV9Skiawfk*&huz=b?2}o5QB5r&`2Biw^;Ic0z6Ca(IQL{ZMsj12 z|3MHA;+98h6pl%LYAAcRGKxYFwaXz zqB#aBf&29+05g}GyTpg=%-5>7>}|<9JU6hIDgz_19^9zW zs*J`pI?3^%@d&XPQ8v9id{8rL4o$^>5L%;AFJ(}_q>>WR$7v}!Z%CVFd$!fLN9$Wt zd0Bw+rPkfB8M85AWF$<`ifLLGJY1H*15~&_4wt&xnkV35-g?{U>Wf%Yd)sY6AndL) z6YG5sa)ohvvPV`Mf(rAc1Wmx&bH(PWlL0^0IQ-Cd(6v$bt;NWK2$5?zN*MZ+@u5ce ztqK&GJEh!yjfWTE$SyZ^@ZM;6fVYHq}R9_Id;WzqwjuQ8i4Iid)@ik zptB2uTz-TvpOI9X@9755xm9!OmK928?aM;a*faXeNt!F#>~n@ASxZTNNKQs8i@7{93uyKuJW`q+if zpPwbSK~mHV6gx_hT>;u(06c!8>TJ9EE#yq$WgdDZ6c#h9*m3i>&~oaos0Lxan?^+7(x6S++?`%3`^`=l0!h)VPwd3}i*I#F%!8b}UL)3zV`56+Gmy&%}#-+$V|T zu85;>eBrVJXk24>$x-sm`-XZM_j3tiQEVz)>GOAk0;At2Cgd95pRGK(a%o|)9A@k7 z3YA6ep6XfrZN?s1m*l?4-=>$U==L;rQnFlb9D3w{+Mh_N+^I{Pfxozfej(3e=CIdv zX+)NfZNTN`R677VK$^WC%$;~0o$Amlp?TIfI9$mV^hVlmBpw_nGV2vRQwl$`;uroZ z&>jpFA2p5uW$n!esI-%@U(0TrL#)(%J@B$_onNq- zETa=LHzGLAo=^vQ$2>&3dXT*j7ocR$?7ILQ1(w%802q;}y}OADv-24*hsD!yH{T7X zu|74ajKm4Ts-R)1cQ33nya?`ma^8BY3nY=G>V=)LQ=PhEc6;XN;ZhsC8vaQGHDPj; z4^O>@v-{Dvc`LI;MKowvs>B)}J0HY4C^pE$8Ca2jc^tKf({~9NpuX5UB@H93_HJXJ zq5SCL4R%Gst|^|;c&X^tE}T3jTPlmvwl4a(_ow}Xi~nGPbXCUd4^ksDmc}en&-UlhmJA} z$DrfR*bqX5M8|#o-}US6Y9)1k z47U-;Wu7=Qp>hxP13P1TFioa_Lp!HqCjst8_(y5L9mial79d!M-lwbkwQM_OFM66#9q`gN^2)T9R}LTU+fttn?!;nC9QBk`HHX zXAM&j_jr_1k7FaBJacpRR>8lXmH zhjx{utC)m=00n2-H6w4+pcLU~iz_z`jKb(2D=JP<-t^^0ny+)(Uv@@kZSF$?H#X`+c>Jk|efI9m2 zLDIR-Xqtr;K-edvcV#xu6a7{Q9Sy@&^oYr#QTx~0^^fghMWce;Vz;(&zKi6`q>DqI zm;D0mHUZj4{K7Uyr!CW6J{|@>TFmE8*PO7h)S>d|gnLcM?@}dMbOkiJM#;0Z&-T&z z$Y^04W-eXsHio*Nm+kV+L#0Y0LOqzLl0=7 z!f>r1iOnCYB_+f;y;}THc99J*iC?{M{`rF=3TqR-DEUz`h1~DXz<=e&S*vdL5B#Se zzBe6dwL>=I8{1wXoNxnBaaM!oyfL#jw1H+UMf0mH?#R5_`k16^-xoTppDhv(KLC~~ zGBqj#6+C0btW2FnyBl5V#7ggozUaAC5o39`lpB=!oPnFle&4p!#nE#UM6CQME%JP@ zIe`dZzbIE>s*~@%ntxaO$~Ng*G@}|*;Yoc?#nEpRH5{9eLHKGViH_(wfFSTL0BMw@ zL5U{;0pzR6&92VQzWE*E<=}8cp%Z=E%`2X@*~*OT_T~#V5Buwks4leXiaH#F7?X`h z@@fEe;cZ$wa5KH#W|ln+&0<^)0u0ldi$fPG4Ci0aqex}mg+x!QQ>*fJfY1#Nq7XD!daGbwo&FY(H_4jVMX-}c%M%E5ac#zP49Q2?8B2Ksv2 z4?|3b(#eXfqC8~lPyqwIM0M_rNvfBjUO^4$Oc_nzixF|td#~5ORnlwC(#&udh37%J z{Swx5LF*9pqa5jQfJB)ozNy3|^P1N7%W^ z&vV}TYRcZeeINwC*-~oZLIX!Go2G^ajeOUBKe%(1F4IvVWijt_zd9jd`CWhgDo z1;UtjUvDv@Zp?(!Gb(UU2wiz?AKzJF6j#}`-B`avlHG94Bcstv2e9!1Tzdzp%Dq=@zWZKzslCa-1PT{o6}sKvj(1UD^pQ|P)_);M%^qoKrc^8pHfXtU zw(a^FHtY&nCwyw1z`T#G>RfN;FvsgQKh0gvzN{X=H{*JehSmtWUz>9dwW@b%*nv`z z#>ZP-J4)kr1*q+ws5-(6@spH~8mpV(YKH~N&A)lAZjB>}!QjoPYyIUU;d1S$s^}vX z%f7XPCw*)QO1C69Z6uAf)06J*k1Vc+w-U~~&u*@1Vb82$U=4jdMy9RpV>*bnNJQrq z4cr4>{m-K9m$D*Wr<@9}nvnw>q_bW*rQ?nnhOsYChgf(`8)V4r=j%-`RpTN9>hik8 zhkb*7TS%cim#zE>ehLQVij=mB1Y6L3>If{H(&fp%9_L#Ljy1S(?G?y7^}_Jdxu}4! zq`Q=7!&q*Wr8PEX0wWj@t=tEfx@wIhfOG|29fRe7iv;cm1eYjuMtcOT^0Ydp%cQLa z8I$99VpjbVdBqnGQmpVO^3r_#@M~9P^p|m`foncCmKZ!q;?yvlQR#ABRk$MA>_qq@ zx6aC~+7~p}wzN(f*@|J$t`b`1!sbn#AZF0=63Cg3Qz4nlAvLPizN<0e{F*7=>{3u9 zFs`YQ>H0Q2HgdXl(nxe^Q?=l}nAD7$$hQ!{8PTZOr<(N$AoIP8X2G~QUvo=TU44hEdptwd0G>(QR6cFskc*A_qI)fY}cLJMlp+$ujy`k zsP#m`=uS^rEKNz*YFuG}mS6p80Z-a9QNlR_`jgvyxUtNcr9NtqCgQ6ir(v93ijBQX zWc4cQ;AQ`G&!zBVkV@*P@NO6 z?`tRRn%%;MH8z$H@12r?;2z`Hp3A(tFkdmCI(3Gd@1ppMB7a^K=s#Qj6-949Bdq_D zMKnh{_q^)hk!GL(Tr=cv-=L~O_-9QnA}curnpffd7oH0)yvPyNh|0g_Dt^B^YoF*N z=OPjvz(-t;`NLjOWKwg2dKR4r3>8IoQ!bKU2jCi|+hWd#;C|Wo*It^(cd~p1d=(fu z?^vk(vZ2UWuHNVbE@3SPNdr!Uzd#oO-&9UE_i^b%6jUi_1ibyZRs0X|3ts1CE5Z!x z9H|Fn27pIX%9s;aQf8vLP^;2e*~#|r`EVi?3~YOxp-(S}y7?42V92j#%}zEAfZ277 zI$jvoRcG17B)BQs@;o-?COB!0KEjtS5AW_7=Uaq!hOc;qh|8Nd+<7adzri$eQ6d_t zK(|B|86Idc^{F^Ctr;j9SVyS~UyN~Uzt#}OV!br0;x$_2!A((BvoW)^S*910d$cSg zY}mwu1Y(<+E}69+hLvkY_Q;CuAlE>QGj_s1jCuY5{z6tK*MWQuPLHa4RP;R9b6wd0 z{VqrE&gZr}3@Ua#>{)HXnF#^C-YzGKApwd6@dyBX;u2zZ8cfa<&VwjK8hp{=!indK z9wk2428LZKj>inrLuG|!l^v4xVzvI$DGuxQ_PjxpcdPWh?g?8SmX}WtjC{6yj zplCrChtmz+(GABHk*@cm4(3=~Z9OFI=pwMt-dY zc#l_7GpuZ#+t=;+hpKDh;rOERMqQ=6hO}MVuK|zB0`8zPTZ`8y*9ToH!pBQ9%>&{^ ze}v1$d8nQt|M2_jK6k6~WMnp{fq}ahW-KkDtcoe$P|)fu`A>QA|AQC39Rbn> zUUXHu-(Pef2_@mB!Y?m6$7Ej%_B4d}+(CjI|*2g_)cd1X}1HE5}n^Ym~XxcB||~iVW$CF)u3NIgsMZ zMyzkcrNzoB7Z9yStZpyqD<;4nwE#~tgmahelO>MU2Nj|wsClXF)?D+LPV=^NX!vD3bSC<&^l7n z8gwq>sYYf#N+pyJjQu5=2mr16ia_8+;7}RpFsV&DOcHMpus1&9h-jzGm zb}(*$j9clQ6|8quU0Muo&X3n?4mBY&623=}JTajTmyk`xVuwXFmlfTFja&gp zA`{BsY@&j)g`}xwqn~H?fMeiBOUG7g%^N(BF)pUdV%8-eQMP>0eOtVPXK*74rrPGF z$ru{zl)f|GOplk%OfH^F`F*%xFk56xX|31pEv3b^<6F9$&>|AenqRAuJAg(3uDvs%a&F|NO^6hSpyo#{ zX1yT7*)lho6aL1DKJfOSEB!Fq04J>qE6DhgNSWEq#*;4@WmL_svW%X1`=PQ+Ai_XC z@8#I4;H*{HL3rt`1~?7dl5byIHPlKUe0qWF$d4BOEe##LwC$vnGp33r%pj@Jl!Hgv&Poc^wh4*G0*2z z2O(x@8mW!Z_U{|#qI}qly1qw8J3YYNI~3bp zfOjJ?>u<+W3~GujnQ)l2sf^8q@BIfrX;xko;ogUz1PlL+r2zu==wI8h ztAV}`7_@go>jiYz^XMtM(8=EZM(D9~nxgmuUhPp`JOCH`!qd%rYQuYvymxej85GPJ69Q4Vm{Hg zb-4rO$m7Te4d_CK5A(z@W{7QuH*pL;fkE#MHVvLH3l(zg!+|TkH-JBiiQ%C^q%Gz{ZW5EUtf>_~mtjWWT?&?XiPi`CLWSPjlp?P2xUDr@SNmdmR#jy{gJ zg8~axi!5!6J5uWo<#U#0;27LKR<}!8>i+YTf@C12x%6B2#D@ ziemBBYxZ}iV!h4(FwZ1E(criGaj0lg!^4Vu()lP+jn;=gj5E3s@*GpE-WYIZIT`7-=Z#KdxLBByp2X_^w93P+v1a9|MHsU@ z4pC5-)7VtMGtz{K;PD)EZomLD43pG<=-B`eU%$8i3)ELC7MMn)qE=a3xK^D3R=l53 zUjWiLq;Rn>=o3;%#$ZV}TXL1K`>(1JqhnUponA+ZU z2RUk`=f#FV{GKW?C9kz$wMs`W#9YneQIuVby579tH&Um6 z{Ja}97l{mS8y18*7)(tu(YOD#fJToRM1e!(Ri!v36_!ZJ8+xVP1t6CKW2J0*`kcM6 z3BdI61yG&zm#E~=$mBn?{6a>4Kwptp2Z%nGvBD0Jrn1eg$N*SDj?uX6TF}a`^Mpr5 zgQm}}Ju<~;2bZJZ42+38Qf0$TU+u#}xtU${6))2=hvSg5cq+c51%){s@@OM@jcX6E z?k<6*^4`HwBG`KBqpj&VjiW06qfv#;)SpMD^WG_-MBsltqPE+*x%coG)MQ3-pbU!o z@V8TR!DG3`S+SF$z7Pj7rY z1_hvr{eS+=|G-Yu`t_+z6}x;lgLa*`#r<;d*g~U&@169H`v4aOFnekJ4`qRP4oRt;BbxPd4<2otnPa0^ae214agzno)3uvj005V-&)20dFapH z_(e88kpB=HtM$ykiw*5c%WwgsMeC*4=^yzB?Ocf4NUaWIE}o#326AC;oLn7Gk}gjM zNbiO?!N9rTks|9h1O&N87TPG6{%-7Xp;PnSl8QFW49UiM-@iI%$$`=%>faKcr|wL1)7V4=YSrr3 z{#6FnnVgv@SUSZY)T^+ofK;kuQ*QSEH~i7bpBHI?ye?Pb=0FkbI8^UA1bSwj`cLvx z{J;1*3dXfmKoXAmr?ON);!!Xr5bnm19;HK(z9Mbj|GBH|sk_iINJjmG#8tycP!Q8A z`2MQM5y_SCc7ZQ_EU&8i81!S<>X0}+r)ov^1F|OI>?Fsnh}$(PHnzv0?`7CM0=6v% zOWH{zlO>4#og8gF%&}?5plqPwbQ>@+7ybJQ)cBvWiy4Xk{WK21+4>;x%{h21$D8ga z{Z>FT{Cip7V~{dB5{q|sKL)h|mA^Eh?K#^rKGDaZQzKj?i=ajzv3r^oFze|LUlF)g zEx7i#$=gA>`u|b$k%FLJEJK4;MZjbHdR+c&xeK||Mlxw?RX;<0nq`YV#qP?tXF<8f zoOhZ@Ms&2si~G4x0qz7fChKvt!ki*7mA3&m>sI{UFZZ~3bjEpC~Upo^E8JpA94;^8In zNByKy%69iDt-Mbe0eI7?%yE6Dky~Q@rM?|q*Dx%cA0vj5D`{TXJ2%&AX8IV8L9Ws1 zi-WG7{;SqauvlVzx8Xxgl(o0&{m_syUn-6ZDo;k}%Y3{J6lhi|->yXazqRtct?|^J z0vRX904im0wKI3I>+q6EPf+|6Co#(xzOBQmUp2T$nwdTl{)U6)t3zo04%YbFqK^-{=kdMqU25PqT-Db8= zG#Ooca)cx%_Zy{J=?(zT6!DBF8CyxD_Eqs^63?c`4#HMlBVH7A*o((|U&i@(UPU=Z z6-VBRm=~RcADZm8dfp;7D-&EJbK}*Axf|nzMe(|@B6S{?bqw9hcb_5D7DbDf+chnL z)P?3_P@)#1cPr{!&;@|Y+?gcJBTa=Obk^@E(5@W{ucj=d-;l9o+kaW}nn@;ZO(amK zlp((JEe;?5945lPs=u6Ju0HTiglAAPj*Xj&k|)l`@FGX{JVlbCBr<;nyU$jOJvaa~ zfim+^KBVV&RCZ$ihV=fw>r>2poWysvfm|K=r_k$g5SUYt!qn?H~h==6#JQvD^eGm zZ8YlwwKOcCEvBzIp=S3`MoCIf+1O_iG~AJGa6O+Z2|hf=TS|v&sxFX~M9XO_T;BVn zo?$5(iVz58%+sY$6~@UcBc`c9RzKpk8lqQZ-3BYcGGMM)Rp$PJEwAATK0)-}%obyP zY?mR4`+SP)jD?BgrOoi2NUC?yH1N|98YtAiJ1N~T+iDWF75s$cbdaxP82;1dj5aB>! zH4_dl*X%V*yBre5U&8;tQ4Rew?&)Jhqz%_v{DN+2Jc871lWd*sRsEf-T;lMi?*0aL zZw=^6LqvbpE2AjnQ5qj<&+2d&PJF9S4PcdJuO5Sf`i?=&DqkQe4y9IO9`HUGFe=#t zv<~^dw0~f6@*i!!ucQ(PjK=3^0FvivvVp>3AQ%1vc1P|Qw7`7~LXYgQ9;_z7zo?P5 z6v%f;5l2?t*zY5ATtDR1Dh-a(;qw?Do1@kEqwA@SnPfIrauJqP0N*`W31TC+WAWvr zr-eT8WQNUk%Eylt?8rS^=#ALqP2YC5$?UAst{xvOPs;)^im7zU;CYgH&DZy}=oe$5 zpMRV+$uQ)**P$U%=A}EdrztS9Yo7CC621v|9%qZmUCCts%A-RCk|A7jlB?vu*h5xp zbqe2s;@9aKvKY{PoH>9~Gn8D1{$V=wb{J(nTEjB6-nM2FuVm!JxsdxiuJu1dApShZ cf1X11XW#tUH-E~&pEB^L4E+C>f#b1%1Cf4-YybcN literal 0 HcmV?d00001 diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/cmskit-module-features.png b/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/cmskit-module-features.png new file mode 100644 index 0000000000000000000000000000000000000000..b6dd409e0a59c728f50fb4d257f5ed06a129498b GIT binary patch literal 10405 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 literal 0 HcmV?d00001 diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/homepage.png b/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/homepage.png new file mode 100644 index 0000000000000000000000000000000000000000..3c485415aa9b7ceb85f50126e8c61eb902b35655 GIT binary patch literal 76629 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 z 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/image-gallery-detail.jpg b/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/image-gallery-detail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..70ea35ea2d404f1110c3ac25f5d2680ae2a9b218 GIT binary patch literal 157151 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⪻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 literal 0 HcmV?d00001 diff --git a/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/image-gallery.jpg b/docs/en/Community-Articles/2023-09-23-CMS-Kit-Demo/image-gallery.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b8b6291342d845467f7b5c26b44faf3d8b32b437 GIT binary patch literal 189924 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

    9qQ|^C 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 diff --git a/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip b/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip index 29489103ce1c0ead68cead06da796344d852f77a..ebf57d6f3d8f94c1603df131638fb147293ebbac 100644 GIT binary patch delta 76168 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 z

    woRl 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 delta 69167 zcmXuJV{o8N*EJg3wr$%JPOOP-+qh!ewr!g;v29M0iS2WL&s*n5SMT1vYW1$JTCLrW zdnhk^D2Ph3;1C!fARsUxjLM9Oh=$-~3XF}8*I?lPHJgpWBO(8vk$eSX_&=@|( z9C+|a|8vyCBSHVq7(mz>uGXT~ z{HZZ3pi`MAEL5qP3)&?xE3X?6)XzAu@j^cNNz;M3p(NCaj@sZpPzw*H?Q;d7K*r^P zAzCA8kfkkYx6~0CBEWT+S>mS#oL-HY(tGSO3D!#+lK2yDR2Z`jqyN^z1Epq&EI1A+ zpg~7p@?srG=Ukv^zT#-AYRz$Zz~syg>n1jnew8c6pC}M{B;V z2m>F4xRXK)HT)Ggv{f}WfOuDGno@J1j2ae^_RFPPKYYD|Q}Qk8R{(*;ju7@vrys_8 zlK4MZz@%Em*Tr9$)i?%_A+5&#OTZ~iAJnJ5gTSkk*?xoEyy=NlMHNd_k#SC`=*1RK zn_POGfksJLBf}J7IO-=Jxqzt`jiZ`3xk}OM6;|BMD;f`au2@UdHIlW0X_1eTSmWV8 z9rJklnA*7$agtfN>!{#IG2Wfsb`9_D7Z5ZCK4NVD*kxQ4ZeaoFeAPj;TM*wPRiVd| zM3H!dFrt}hG~)X+zaU9JQr379nVBLtGnQLSc2MBu6g9i2eWT7UciwHhG2NC+z=IP&0c1XkjufqadJ_T>LwY z@ngsQlX#(u_)!ARF=v0{(k66HU=|!XKNCDoB*qv84f(l!7g0r=21>$A&FqnPn;KH3 zW5n6weaD8;q0h?X5!SDd{sYA?>U#`);ZEVNRp4tpo|qbsS^?+dysE(|zYsu(>V0^_R*!wylEujBE;SIXZPd0k)Y-?kch{rAy*UH*H17L9BN6q9?1 zdSQJ-IIJN`6!&T;UU{t*mM{W^SYJKOCq6q!aw`P7Ihj59t?`l^w)s7tjzp4IhFSdS z9BpmC?LxM_?FjI6H#9oEugp9A&l_{62RQk$cQ+Js^nu74po_<7bL*=+_puPr7p@LB zg5yd0t08o6nv^0Lx4-a`E=-hc_`M2%=ZAcs6UqAzDFO@VAEV*5EYkVXNG3z&2EP9s zr!0NFnugZCFBEelP6y%x2A@+P3-iXb4s!aex8dcJ)(ree_`?UWuitNC-JeWNW$@k< zBT>Wi%9CFJ+PkLS`(xrEGw3sHV(AL0*p&Bkbly_hTg#8*a+UFNQ)2(e$OI9^@3+fu zVb^iMJ-NTX-YoJr!L0GjKt!sX%nD_gL{dpMSU94dvDu`lMDXWF-^!wd3O3$p*ud#f zhue&ItmqGJ@8ZUmdY`T+Pn;C&uN!ae=N+e+^^4n*#*(U z{GWY5I_?accw!^VD4H>jwKf$Sh3X1o9C;I|W{qVenvL(yq(!}+Mp7O{@^F@e+sph6 zzI_bh70iT48?QnI_Jk&kB*ow7!^H}j_wobB^*!yb1ZPccr%HPkYA03PQ z%;v~Gug&mPU21jSM=pEU2N&NEZypBEh45Fvj?XS~Pn=mKwE(C1PJ?Ff-;`6{z$h#W z6gk|HMg}9w2QT4>T%j%|?`sEnNg3pxrPs z)LnaTPMzu9)ul9u$1c~#U42X84uhyk;$dIb!drTnu24bQXNxm0>4O0HlaC`}7skOjQREfw8LgwdGpCSAe&>~LJV53p^Qktd82_*W<~7> zx}A+>jE1!f=`A9e;_2rB0~*fi4}$h_aP}vY9r`H_E0^ZvGz2cG_j;8SHWq-dzDJkB zFc#FtHQeo0>KkdwY%;*{b=Joba)t~*YpNKC&WSLKF2@QsRj|N~AW8UkO0t60^u!ST zRi1NJr&I2~oueD{Xg!W^-Y6LQ>u})!$4Rrp(sRtsw}La&NVc|gIsvyjI+azL11=iT)IF`ig20sH&PjKKQzjh=bhjV)$C1KsA(dQ5%Wi@ zXy&O)BX+puGg8QhX_;{(XGRlA?jNZrOoRA@8T27P?Y@-Nu}i(l4-OvSnfkCK~X zy+)SK_rAHNuUXrg{+?;&;*lQ`i2SreRadm~B{)A%mw4}94fZ~tii8MPi0ixI{xQ5K z18bb$=-YRVvO6B(f5>D@(*EEARK=5NF(h#p45EBVs8h9k;qr0p$FtqRu46-41l*!c z0)%kUaZ%e<+j|`8Pa_>fh{oZ>_1VL>UjIpBoU&QHJ@NH3&-f^O*cp=>YAk~FDGpa* zd=p{z(k1aN9{kx)@*95pMhkmu73*68dJ6y_0DzZ38WdDfve}^q3r|4L0%0Q4(SapQ zg6F5i6iiW^m)-}##}{NhQ^hL&Up;v0d#p_HAJtNwy{uQ4?kd+PP3-dF0v?+6g^-yQ zdS4AXA>p5fQ|n4;EWzy5bnoCu&cc$JVdjhKAMN1p#DExSnvj8q*YYg3-Dt~4GTYW6 zx1W>7z$d?+(=+58x(6UdOa+>}EHSy4U?szrgd=*u2n+vv3Ae@t!QpHG^(HW>&&!=wA;d*zHL11CDjN@08$@u&eF)K%F!zeC0=J5t1yk~OuaX{? z>}KJ+Sz#2qvt!zOKY+cZXPLTM%#Ayp4td+Zft(K<+syiYeF4xzP-QUambj`SF$|Mo zG7+?QWm9O|K^&3BSY?h#_xaE2`qvo2m4lR(+jm*`R<#r3LT-4Qi+#b27aUt$8!C+W z9$TpEu^FTG+435vx%+mJWU;NLO~FXK%s8bu6nHDa1y{ez4WczYR-e_|{o=$@vz&$3 z-!s34i9e7ZcYt!ir@C~WIMNhs&orEbPL&sfFgS4$GVmHIay-Xo&@H~to^*l7hRaf} z)y(P4(ovYg3Z${_LSd=y5SCty?=VCd3(c2d>ZTSemjeba67NfNVoSb zjQFb9`B>hlo!^G~ua2Fol@k8Refq)=4o`#hH^g%%5&(K;&y34&GL-rRduc3q_D&KJ zZ+H)=MAItx{NhXg$;uwHv8+DD+Bm=cNF#G`-k1*MF18iFT0`nXbZVPMUV07}`nGUv z%u95kHJWli|0m|I!>;jt>4=qHX)9x<8u|Nv{zTn+lpRswQ0~BsiQk|6FZ!EMzV*yI zhq3`gVSp(NXbJ+CM3AOzf@UCE1tJVNK3Sq+pZPTOvE6sWP+H9_yy9wyWf0ddX)wy7 zMZ3HyuW|ktp4%FI&yy^oZF$eO9W1P_)clH5DtW2(!!>)cblcodmh?2`w(018L1lyb zo1g5F!n{vJ`$-EQ=^#wmOt*~RpGtc_!$4olDghmwJ5q=rn6hBxKPcKM5?KoJK|V65 z^N0DTP}3Rzy;UYGU5;2n!yNc)faa}%#i+^tpw|5OhS@`f@`pZLq^A`Z0xpVjiz@8tsQ7~%6ARFHn zA`o#(TEpHm#f~=F%$Ev57Kyfn0rl*~eG6Spgr{~Dk_?8Z`m=rN$TZi(q~(f8f>Q_D z#-7`qf`o5YAHF#{h9MrzU^vhrHr%`9(x==vIRmk}Q*yt9dGy|-=wsXd?QOzA9HsBN zKPvS*{jJiv`(OO|sLxg+$&FH0W)DIuE-03({&Q3Sta9dsi{#B{ZI!9EFJ< zlQVdQ!ZtD*afnD**~Vhs zsJVvSJDStr)FWs-E66+Hjpn4#jQUf#1rgb;>@??aeV4GiUAD*R>7O5xGxf)ZtVqAV zDD2b4e0b7N5K(opumCUp6#2k(Mqm;RN0x&|Nra7prpZdA|xCCqqgrAz#ocbKJQ3!qTt&YKjX|h-&i9-pyU3 z`BTgN>nX*{Bh%~vy2gyMLm=3HasG>Nz#$fVtzCoIMHn|#02C7^@w~t#5~u;Kha5p0 zgxG^cbpwZanGIC%88j2ZUT|y1F_&;?jobXHT)ao`pNBQSck2_=Yh$F9@8qEt$|WA^ zBY)&)AJk~$+#uV|U8Sbg$#?SgT)61&IML3!duG4fl=$`9dZXGS)ww|SO_@;LCL2?Y zeN9@1K`JvI7U5>NSBZ2C570-TF|!JQlS*)*iW>}jiwxA8)65>kv|H#Ez5Dc!mX=|% zZ(A|)nceFP9bc5S@}Gv-JeSi~>*Z@+{mhGpVc%nFG?5G6bQ-cX=l7#s&XQW)Rd@^j zAQsWpGr=s}bvD7Q|F{Ox_1zb)5yC5%#=sD`A7lZ+a3|880Wge-Lj?Z9l2>K( zv=x&6=4!U>jR)@`Ky$_L=`@+%WZ;$4rb{{*_u9owrCsH>&=V`Q-^gOkx63xe`AhcgHmS9tHA#pZVnte+Ezebm8d# z$jIGy`?a+ANMCn|1N=r~Xv$#{(P9$)B7uvcJ^PJfq<|3tt3o&?;J4>i$Zx>M8*aZH z7uCVEq}6I*u&Tr7lh?|vi&6viv!=MnUCU0v*dvoTB(Wo7LK8s>T9%(?JJm5}sB!SP zS@n7g$KJhUr{4JPzpGL%$d^T_Q?r9pkn#I}M-ehP55zS4Kw!1FysGj719Gc+CcBhX z)|7HmY@k0%97XmCpF%EyLL4hF=7X0Y`pJ+!fn-ygrf$s+!PKxexCWwuyaul zzWiP_ZLN_l_m2(grq+z*X&Are;_FZMcs)}%y-;ChM2%U_9o~1q2=#aU5bl5rzN>>{ zwJ*4X6TM>LE)cAs#y?$G}B-Rp!MKJv_?OejKZ*@(F_e z5W|lI8Mmoh0W^xh(zM_E&_v1hJ=YH{snqMb)!A02l$(=Y+nW0WL^;K7(R%QENV4W= z$MDqlUVgT@Dw7Fg2Qi5845Vie7_w4Pzb;epV!5l(YPetP5ehsGq3d$LDQwU0FD1ok_MQkrH7@ndetGN0JFp#8C=H2P(^3%}5%cr@aFBx9YA=2=q?`v|p?*Qeeo*pVwxnYcBSYx_i6V+*Ws*sy6W z;iFuGu+$=7FpDsup}J^8`qWC&QcbJ82?^(YZ_&CoY>anR(pel zBsTkmBYf3}_lg-;JK>3v8)*pjlc3+o(c(#&ru5u``w?|w z{+RRcRI-}a@%dFJb;iswEGXDsq96-UE-YCzpoyrKTrk>Tb9QACEH`7wXtjlXE^QL% zdgl|)6|L+xdhxA`V@p&r^3|(1k+JxA%mw}+WX|Fct1L!hoC-#b@Ob-P)jouF>py798yOJ{2U4qg$ZAzC3l15)6TAXcGLqEJ{JDsGiSV-_F$^y;<9DL z4cST7J$==uKWD$~tXM9IFN*clFo5Pa8M=c%rNl7u4T1HTeY-X%b{8+c^kcWlXPUow zH-QfSulH5Jt~O}z4ejLB0;9kZd%$=^N3DHeZB)!NOgWfE?i<31ZLo|KFT*Eb$bLIp zW=lWY9ZxO4_ClOZW{O@xyP`RSm!R#{vdT-pg)ni(h=03QgTf%k;#Pon4G3rGs+p}# z-r27I$P?7`IW)fVa^F&^bqt%FD+MIi-E^( z8wP4DPk9u36>dogR1`tM>w=Xjc{QMgLl#iWib7BcA|=@#1~%l@#b20l*G}JHF{qDs zR$H`|nb@yQ*3mSm0=8INE2m6$1_DpufElK*hjz@Y_bTV9U+-Se%Nja%YY^t_VeUE? zUToyj^!EwMWROa1Ul#2y+0(!J4=iJK7w)O5RYi67)hw((rJ*rs>m_Lv0dPi6F(7S% zk(yvhT3XEME&^hVxZ>CwSvCkB#+z!(X-U{RpX4(kerxKBfMq4dVo!f?%MWe2O>{v5 z;xV5mHOC+Ry$DB?!nwIR7Fdjrmvg(dF`*3`(U^@oprFfO(z^-Vjm#!z)0N0h@CttD zIXXTXuJ+K&a_;i&ku>)s#t2a8xtOffw_;}uVup4MjGcxKq%ni{$Vn4LJ~#)Vk`RB~ zp%auip~RZ&0j5Pwg_=@6bs2~mcUD5iu(77z{-vnewJKPt9xy7BQ2hGBGK=PN$(wzO zEb12bKg_Egj|lPTJe5Cspch}C$0ux(nIpF1u7i*@g$nOZAy5VE2hzwgvE7v129sd$ z>XA%|>&aD9h;K*`Q+K_ReBmm(nv0Bb_P(OXe^RZ=0GB=UX9GfySUz4|7-wbM2^u>e zOVy*nzs}*lzIq}PJ011Bgp+MKx#DTbW7<{kqq}OmB1T*g-e$h9DHKIdE>ay{z0QHL zW$?J`!L5idqzW@1=7=m$UI;ONCXSo8Mn0wLk)USE-MyYy;@*~zuMO;1`y=91Pk z-SfjMmCe81+6k6B9ox{OhR+%2-*7E(N4vZj)lde8)p1v0q-q0bko|m1oL!`BLAH^G zk)VZ9co8sRmO-fCJ?Y3|8o`2bS(ZB)QRuX$K-ZQ?eEYO)@EIm|kXYAFBO6xFIrpLqPuB!+C#w7&EW@c@my&#fJL97o4= zCsiUbj3Kaiqdgd`9#dYjtQy(|L#urRglqJOvwV~NwI3TE!voxelvYvYmco+fTRbj) zfc+pt?snOV&XUu--GeyLz*jVRu*4D#R$__-o4I2epGidu|S)nlWhh~KD>)K*5^?ij%HEv)x}suAGV$P*O1Di zs1ddxvQ>i&im6zZMbo!)l1gZ$P?iqsjJui~*ZcCCCdU+bYZ@ksS&X~Mq1EZU}Z0m32!_+k}cOQCwKj3Zl;jIX(a=e6}F_v%GCCM-iBn98b2H!>CC6u=4 zf>B`^4?0!xWl=+{xJ1@V%b9VCttlSRjju4ibY|6v*vrVo^eM2E!}LE##+s^GjtsF< zObzY?od(7tcC_s{HN67MF_qFQEMGZXx3@_P3`evk+3` zN)z*jNtRW>$4Vj9F=@18AZEak*6_zrh?K%F&Q`2%Y|_)=-PbO|%(t>&b!4}0-UYMS z%h+-iy9U1)h@Pj1=dY)&S5{`9b1$7$uLEEHvUKksv=k}>Y^gfHg(U{u}WXi;MJsm%WPq> zqFKboz^82v;WP1*WS|kS$iT)!#@!T#hnvFR$yaI>HFpBfurDQlSS5~acWFMKT=w>- z2jx{=W=pTOERt#f{HLxQRz<$-zu5kC#NvInDtQZQ?-6~>q^2{bUYylE%X)zuq|*fT zK?f3GK%vw#?A>b;4q@x2gT^_H1hW`TBs~O7FSPy{QE_Y8J==COmja;;+Wz; zZkm&mj^d!~JvdNIgV&c`9P@0_$`NNr< z#Cm$u_x1EXTjVI=)8*M6HzX>)HcS0>&3KT{)K|Y9=}6%Q1Igf75ngZ+^|&bK(MX8H zlQf~BBryg6@~43LANxUdR8!6^SmHiYLrcB#P#>WL8phs^U3va_+^sT8W>EN@Webe; zvzSe0DSJ6=XPNk;^8y=3>}=CM`VRBwo86dw-et17Np!fT!m2F&xR4WVbQno&pY-2v z+D&IvqXBS}CVDKaP~cD|=Z>#?YeSj~URC#I555IJ6GJF1katxavCg?!K1$_a^}%CH z%64E8yWXbtVk1aZwJ9Vm;h}c#hVzha0?zGb=aL!yRfiA9-)J-=#sP=9W0B_i^kNRO zFj=N}Oxc5f2Zbf0AkiE>GkU2~P$xQi}`|!#Y#PTvO3w14G4({R)QCBw^ zKJ*5d_4;WY3VkPD=L}-lsA%t))+@uRKqujhu-6ISXqkoiyMmz&PirvkGrwOeb4`L} zKh_HQ?b@#oUeBhwng2=BYt|+ira6&_c~t2nK{+6OL5HuAom=FSBp|;S0`D`yj40Nx zwyIO>A(oOX?@SwIG4|-BzgwU=$GbG+-Vz1$i3v0j2}g(|FOcAzr-?9(e%!mc2qC!| zv2$w~j`6PkzK*_}~EoAADg+iY7jZ;9f-={%P^jy313Q&P_0p0{vAMcT(! zlYcekxGlLS7;wi8`Z1<}pnllCq1TQOQ7j_R!1i(=4(hD9h(Zw(fSME-K!K5x49!m8 zz{#ImL(O&hZzfzuxBkp;IbV@*6RZ?iA!K^$S+3i zxj1Oq&gFC}(-bTjnb67x3S$MBnO}v!r@t_OCgHDVde{fg!_eI!)9>C`Ed5OTh83m3 z1zz+UED>Q=7A3N#NJdBdGm;d149OM=;-!D2nN}8}HXOrUm9fm5GaLH{>{mcQLQ4yC zbD=ZW;?8XXQtx)w)UOpeTwlBVu=m4v*sy%Jk*_Z=z=mTo8D$|DIDDb}ZXMUlKR@}0g@(`3Jd?INiAJ|*05yglT z@=u6j&Wt$gUr3opDtOrJcB{a|OWolkD(sS{OH1O0x>$Pb(eM*b7S*EJu)fopHI9At z?&WH+c9#J2=46TBMU1u2LM#DC_bm~N0T{3Jtg;m%?PxOFHJWf!!oTOTsP@{liXK7L z`NRY)HLw&??PD?gI=K)Y1rQAoXsH2z7_1L?um+^xnaIC*d9ArFxi*3Kj&98Et;*%< zLl-p`%}E(rMn*|j{_HI7b~iLc z{4>~30o-2O-LP8$Z+RuFt{pW<4);!8XDrJp!Jw|Q@59KWE8LaIHafF6R7#G$N>ql3 z&2pxVJx0bOV4@17gAl-Ahi*Mw6{{wbNWwl5V*_!vw_`&2!h@l`#)kxT_I|)c>-=Cv z`_PGkhD0a^J}Kh7bDrj=i*d!BHNTZ%`B{s3qtDq{c7zUs1=YR{duT*pVBZqnjv97- z$RELY&&k$~b{&jC=BFN(ezTWZUi2xG9aYTPtCuHc=NcS;j0b?=@h_uVkM-+7KLiDv zNke#gf7~l=@5k~5zM`n55PCiHwPap$ng9v~M0>r@qnH7rwMYMfTaFsBFY!Yrz{OGp zRp)_^JSLi!GFee!I>aFp7|q2vCxd|g;IKpI!qs3PP$5-1Rgbvt#VVG4QpB^~*Km#b zZ&dp{R&9+@Fal7YpuLT+DrL}~5NxyNgk#+TR9xU()=qMSPH zzLe*Vs+ZpOawS@E*oD{hU`(snCfupa%ApiPn5SLQBGf_%>o9{eR4m*hZa`s%Baw~z@Qa=*TI5@8KQRt6J>|(|T)r=2r1PYlgac>}yALPSa*Z{gyK=^8wj^L& z8QEuwS11S#II4#!hlI2&-W50;^R;3wklO~Zo|L5Dc0j!CZZPBT{?6nKoiVUH1(`(| zVw(;Kgg5>%(#?V~G(;6Q9cu1+CFyrqZew@LV|EoISXNLBqUX5pRbHHJl_bk)67Ao7 zY{1XEKm^$4>>2_HEs}i)@X_PCTY3~mMtqJ-%dZxHelaY?0)$$Zu`gYeQxM? z=FUzIZqFIQ+&qKLiaq_oOVVc&g3g^T+G7vYUBZBbe_>LhA;xio3hPAJh>mUIaOy2q zI6ci!z3f>{Z}`dVbm5%g(L3lB2ARD3B$XRIYYIfM!(=oI<+xH2;mDoNo1WdEIn*tu z1*WRs@=QY8xOJvf=Y%UN9Q5q&UDj8vN&QTgPfEYu@yOnCV&P@=KJBA z8w`|mK7=Vf7>?%iRJOV;Hy%RmxIR3^QAuXKPl6VT2{?I&8Z_*EmSp?Kl1B0T(^;Rl zrzCAp0VikMuwu+mXFlkLlY)I4=SuH`>rXtTA8E3M(wj62 zb!#QTuX|dB3^~EA^^|@>C+<*RjeBvjegH5O>qc0o{L*Ei3p^rMVUZKTLTo3ah^c{G zV?*Z97HZ%hPqn#;E#9%@c*#^kXfFGUDY3OZ8ZH`sC4I5Cq`Z-L*b2+`RmtTl(7mXm zN-Ny{ws;m|FP3;EDz*`LENOy&sI$cRZ_aH%|7C83$qznU$A%K2JsmTcNu5R-fd%*@ zzGMXQ2S%2qp#gL#`gfX)iH_>aUUps?gCGMKum~DZ&64K|AK9kZZ-^ z?NJt_YIpp^On&l{MkAe2KgWB?^!xGTI9mq%PWca1G@ag(Q)^zhlXqs%qwK*qLHZ9e znqHHoI;{yiJ#>%u+5h&Ym#l=|m0sZZcpaneN{hNX%{q1bU`%QoY@B~}!tQY5-SsBe z=*{gR?L*sIcyJe$@Qqn^7n%U&SZ*=0e(Bl9bxObQ<5eH7_>PEN|2`R?rI5O#?+DAN z9v=DnWwe?nUO4K0SLN{vj{$o1LYZ>fz)es#3^PgV%CIJD%*%7s^Mv(eHWIo#H~3C`MrnbB`H+0Xp7 zsnVL6gB^axsx{TvkZYOTM?BAf6h{8ms-Qd#aSb&l<==`h`Eu{|S6!d7phurq?jAAO z+Ed{qMKtam=ctbsNnKujZy4xD*~&X6#nKH%h)#sL4>AlInr5Fv7f=Ep2+7tQg7`xa zO@z@u6{;IIeQ#bytcO9QD@_P3RWt=LiiiByke!%5iQj^2Q%q*cp5qu_knL9Lrxe|A= zZAz0&tk8A_84QX2L>?KoePgDgUKEPPW^Rt1bi6Rzd}LSEi-*$YSpJH64Jq3Gb(OYB zwrW+TkB{Oqe%MF-Va`!yd zffbuc&q8*Y?9=ebr-nt*zV;=TvS|+H+XtSFN3|7E#c{5`f6X_}8~o(MjhKa?+{9uk2^pcZseKGH%`Cw2v}q2ej4wO6>^;uDJVm`F&i)36Vmf=g{G?L zAh}y~X|A&Ed*;Z?2#r;%q978bb6ziiJ*^UQF>Cm@8$1H)%fT}s=BKo9`v-Zy$qf#; zXOdFvd3e87rCNLC8?^dBEi9mGTK%r#?Dv$S%XQo0Cyf21h;AiqRAf^L2fwgA@?5Rv z~HS&To;dW?o*l*S?KAQ zUsUhw-6l7nIlp(>)M~AzOrL^6(9v=0*A)F6Be?}~wzQ2tFivL8qp(X4_V2=;Dc>E! zd#oQB|1MYZugTt`MgBH~^bF;}jbWhjj6{q~M#M=&`w?))@;i8a2){d6b-t)r^049D zwRJ<8=E!pX872cWW&I%q%iV@?HD|`G?P94&@+k6DbWte$a8&%lxy{d5Va<$bO9JZPP6hP*ge65D|2 zf#|cY1a)HPxTAo0&V}-j5Xyi2-t~0FgXUh48kXth$0(7VZhj>Pud7I05puk*ZKy^5 zKoxEE>yM1upt^3sH-N|1qOs_;FRtOn}!}7-wf|pGC^}5D_m=nqsK+J$QxqzrZ z7OIm>X9L*Vc_x_Xmyv84|IAqYUzQ$4Vo4Bh@F3^P{(H&HOHjYnA2KP=jwd zE?pZ$)4kv<3bl6Www$zzUFMc;id}#W^2ebLO`WPGuR=)tt;~!0x%=)BJsI~8+vTlC zC@^P;5=Pt+rV-}>Y*;cb5VBzAdoQ8~^+{7$?}m~<^zPW+ZDC>p#>-Aii<}_7>vO;M z8FTFw2c7j6Op2j|7KQmraNFeG67f3%W~63Wns=Mv3tPG3Qki6vRz% zP@(_~nh8htv@i|w+CqlzH`<&gRY`J!hirnO(C_9{iS9&+sS3m9=tX`S6SRhKV;=H8 z@Hj2QI;^a7o^HfduBb|d;96ktu+5yS#fVjF#klYUM_~mo)cm}{(;R98|SFuufVAB+h z0RKWgB9qFCFoF(iYF!}c)c^rEk|e6s$a6nP(P8IlQQ6HiCTm_a>kKHzjL5@xtGxFx zv=10%>o`V24z1-aYXIH3&gYQXxw}Ros{ELjnPnr4GhmV-iN=|@5g1>>lK}*7c)y+V5<+EGi;k8|ic=Ijyq5uX-**WTbM7(T*$ZIaTCVqZ-2wo8b|UaQuZBKlJWn=d8V{_xH^aD@AK6t!dYb>co7sqMJ(-7B()XY@-I z(?e!fqqy|8Q;4SF;AU_lS#qd`&kqOZLy#e-)c;O0!_jAh+&R6keuA_&YB!`I)oL{^ zi0ECh_5TZ3$OilzKhF|;X0Bx?lDyxx7OZPkP%!0wrZ3)+bZ=NpExYDB6i4ykbiMVh zCr1jdS@GAUn1e`%I7;;k;ScJBzjDCx^}Wl8-CTqcYV`2839mQsYZz<&@23V|f~O&@ zCs_g^B4LRX?m3v4nI0QXMl5S_bdtSb6X)_1t&{Xv{u{t?krQOvertj41yFeMo7}E= zObg)ct&r|k7K<%vZ_Xne{~BwRZ#J@Z>PpoZNnYAmFh;k(CJxVS{DS1a`65M3mH3z1 z2AIsfL!1le3nPO+UE+VkeGxbI59@_#%W@6$4=U5NM^L2VM~ktJMU!-qH&6s@N!8Jrt$Tz z_W8PuVAhlqqJ=<97G#Q&%9;Rr1#tkPIM@U_W(vT>{R>8bm{MS5=6Ww7mUA=HHqkNa z;wNksht97IcagHxy!rk-p1=wBqQEJq*kBL0L!C+wJ{hcU7a!ef$G54HTP<#6{Y$Yu zkKJuKkaG7kCA%d_T(r=;q2?`{Z^Xt2Q(+d`1O68SXzKwo(XZNlNGM;+M;*iW z505m0(1?$Z(Ogfxvo`zuG3FF`tbR@M25)UW)7hwLS9zw=rtZh6uN7oBcv}5n-_TzL zJ4k_g(x~ro(sR9LjgXzZZg@>Yf;0*Swt^j;Jwpf=CN)GbhuggrLk1)m)JPzmcw=s+ zoP6$x&<2*F&N=HO_?WLA8hSHFCaah5Mn8UjS-&jqAYzh?Hv_7~s`QrSv6zxJjtYO} z7k}Rxb~PSvDS0n%t=GxnUw!YAyyLU(ESA@tQrENNx0z za!*%snD=$+S%Cu|(u0;{^9#Tx1jr!vHjc*g)$v+i)ji@w$jfSzNd#uy4eg?B)s8X{mo3a=v>l?DX8q$XZWQA z_j4_jUl&)2Mx|v<_ThVA!mCfGpLt(=arGsy&;-D^y*dzkcyXmp6)zgakciGwKimSg z$UGu}nqrg2T0Q;+;sr1W8!92a2I$m!k!MJD&7;~}bg~gMw4Pa`pS=D`d?<<@S0!c7 zOrSfRw9j&DNiB+cqS=(H(z-$HniHry`%_0!vF)FW-C|?+KFQ-8FP}u&V}%Pfp{~_$ z6Vb<^Ir!%6+7C}^l7>K7u^(XiI%kYBk%;77tls3wU?PoSq6BOSg|}o@B^ybll_8Ml zjcz$n^(~t)K+o^&H93V%D&*sH2Dhp@u=YSxNmZ{fA9#5jvETNsF23cq;3Jax^%C26 z-OBJekb?^<@@O5+H=7LdROc<+?BxvpH zH&J9*G2ZZGqXBa_48g9jHOk0${E`eM|3;3BC&8Mp2JD-HN4B1xJ=xJ!aHqk&bMiH| zNu1g*mNqZ9_MJxl#YelA75*KFuw<4#FsgDtJX}+OPx|5S!WsQ>(1woeW%dNG|2kZU z9(k$h5Za`1RZWomm-zboc7y0)_+oJTi#R2KxL8*J5(}V3$H(ePdu01W+m~nLVJ%6b}6G5jc~a~W568B6O)a_hHKN-SGtE(rZruL*>Xdl zVs@j)UDXKRfs(Fq6fl6PoJ%}iNguo;1ow=8eLR}g8G9D!+zsfx9!j6y6w3KDEf@dt zQ5(*tk_G1e?|)Gy=FOA9AXYqX#-33V8c!hJ9CCp&nw+TBDXQ!vbg3cZq!#sGx79^0 z=@qT^41+c*=&xhtX&4oK#w?zlr7^l}Vyfy<=cJ`HHCsi6BIEecMKPh(;hj+;gz&OYRvgyS~B^(O=PP>#_M zPAS2xmH>621Gq6{0y|c^ETnT)P{bGih>P=^}mo?5|{+2Ry{1Qdt&Tsh z-o3mK62;362S?aaC@iPR`Rve3Sd^-WXtkJM%l=`0p5Y+c9! zQhHp74if~E>uFqlPXG$QkQD*mi0W3MWHsyS^Xy}{+`nk^kq0KkSzu2*x5cR7*?a2n zlNeYqRCCi|O$+i5H~u2UgC2Uj)5B2(OXxy8+Nn5J?@013#l#U$d>Wz3B3eikwVEo1 zJJ(+FULKOh9~<_gBIC33Z&$s*ZXc`^d4qLLG$2zNa`Sx+kr`$hP z7gViez42kMw7brjDIcyC{r4vOXo&eI~~Xqy>b%=%)pb0 zErNKb7HaQk@%}0cDII+n>xa;<*5K;P!|O2oI!ZvaD4SwM%ypvrMD?7pLnZ{q44Kyn zSD{C*B48s#>7bx5s)Q`&DcTw+%&O=Nk-`z4M~SQ)ZN6`5%j0f}`#gz0XUpp^>Kr0= z^S#5LZG`>7uWfv|Tk4^gjW6g|_*erK*fh6UA_r3;a@2($5sDbZwHx?Qm6!u|Jogj{ zpF{NmHnbLD@k&^CJs-(;R?vYR#M5ob9%34;%Y`#ozgE#)1VWP^*PE|N7js^{t$I4x z4p%?TIdq-ncg0^)(;c*f`r6+@?ceWj z2P~6n29%;Fam}#cpiqJcz~#Yiv$0@KJA=X+%YTsQML3?2*YRs9XnFwJlcQ$>mP-xX zhlx}#T3i#}OZrbM2zS}M694PhK*pySVKp&EmlgEY(gp)gQk9pRuIXyxM7^5YH$eNI1uiD>o zfw$8l$T^AgJhRR2-wSe`g`Ks{JwtUVP=Z~psXF*vwd$^L{J}JD2WLvDx{mk0MF!e3 zH^&=?G;%rj$wue_r7f)L7mQWQ|D|y4X+)Wcl~6;jKdq3l@d2RA{AC54&H!bsD7Cjv>=rU2HJ2F`I_!W_ZG{xjA z$%tB!WM&x;_l&GhuRWG%-pI^{1os=uoHyry^lH^69T_7{aVI{9yNO00u9oRB9g8So z_)bIihB0SPUIu`e{>A;T>SE-e`-R?w*_eac3f*ue*!p{o@`rw}-=wW!T>aOBwQGPg z6aoMR4oMMX(x7^wmR2bz9≪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

    diff --git a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml.cs b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml.cs index 7bc536ba9d..be889a4a00 100644 --- a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml.cs +++ b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml.cs @@ -35,19 +35,19 @@ public class RegisterModel : AccountPageModel [BindProperty(SupportsGet = true)] public string ExternalLoginAuthSchema { get; set; } - + public IEnumerable ExternalProviders { get; set; } public IEnumerable VisibleExternalProviders => ExternalProviders.Where(x => !string.IsNullOrWhiteSpace(x.DisplayName)); public bool EnableLocalRegister { get; set; } public bool IsExternalLoginOnly => EnableLocalRegister == false && ExternalProviders?.Count() == 1; public string ExternalLoginScheme => IsExternalLoginOnly ? ExternalProviders?.SingleOrDefault()?.AuthenticationScheme : null; - + protected IAuthenticationSchemeProvider SchemeProvider { get; } - + protected AbpAccountOptions AccountOptions { get; } public RegisterModel( - IAccountAppService accountAppService, + IAccountAppService accountAppService, IAuthenticationSchemeProvider schemeProvider, IOptions accountOptions) { @@ -66,16 +66,16 @@ public class RegisterModel : AccountPageModel { return await OnPostExternalLogin(ExternalLoginScheme); } - + Alerts.Warning(L["SelfRegistrationDisabledMessage"]); } - + await TrySetEmailAsync(); - + return Page(); } - private async Task TrySetEmailAsync() + protected virtual async Task TrySetEmailAsync() { if (IsExternalLogin) { @@ -98,7 +98,8 @@ public class RegisterModel : AccountPageModel return; } - Input = new PostInput { EmailAddress = emailClaim.Value }; + var userName = await GetUserNameFromEmail(emailClaim.Value); + Input = new PostInput { UserName = userName, EmailAddress = emailClaim.Value }; } } @@ -122,7 +123,7 @@ public class RegisterModel : AccountPageModel return RedirectToPage("./Login"); } - await RegisterExternalUserAsync(externalLoginInfo, Input.EmailAddress); + await RegisterExternalUserAsync(externalLoginInfo, Input.UserName, Input.EmailAddress); } else { @@ -156,11 +157,11 @@ public class RegisterModel : AccountPageModel await SignInManager.SignInAsync(user, isPersistent: true); } - protected virtual async Task RegisterExternalUserAsync(ExternalLoginInfo externalLoginInfo, string emailAddress) + protected virtual async Task RegisterExternalUserAsync(ExternalLoginInfo externalLoginInfo, string userName, string emailAddress) { await IdentityOptions.SetAsync(); - var user = new IdentityUser(GuidGenerator.Create(), emailAddress, emailAddress, CurrentTenant.Id); + var user = new IdentityUser(GuidGenerator.Create(), userName, emailAddress, CurrentTenant.Id); (await UserManager.CreateAsync(user)).CheckErrors(); (await UserManager.AddDefaultRolesAsync(user)).CheckErrors(); @@ -191,7 +192,7 @@ public class RegisterModel : AccountPageModel { return true; } - + if (!EnableLocalRegister) { return false; @@ -199,10 +200,9 @@ public class RegisterModel : AccountPageModel return true; } - + protected virtual async Task> GetExternalProviders() { - var schemes = await SchemeProvider.GetAllSchemesAsync(); return schemes @@ -214,7 +214,7 @@ public class RegisterModel : AccountPageModel }) .ToList(); } - + protected virtual async Task OnPostExternalLogin(string provider) { var redirectUrl = Url.Page("./Login", pageHandler: "ExternalLoginCallback", values: new { ReturnUrl, ReturnUrlHash }); @@ -241,7 +241,7 @@ public class RegisterModel : AccountPageModel [DisableAuditing] public string Password { get; set; } } - + public class ExternalProviderModel { public string DisplayName { get; set; } From 8958af30c42c9c7d5251e88bc9feab5c38a2e04c Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Thu, 28 Sep 2023 11:00:51 +0800 Subject: [PATCH 097/285] Search with "contains" instead of exact match while searching users --- .../EfCoreIdentityUserRepository.cs | 10 +++++----- .../Identity/MongoDB/MongoIdentityUserRepository.cs | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreIdentityUserRepository.cs b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreIdentityUserRepository.cs index c52902bfed..6f3eb540f2 100644 --- a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreIdentityUserRepository.cs +++ b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreIdentityUserRepository.cs @@ -188,11 +188,11 @@ public class EfCoreIdentityUserRepository : EfCoreRepository identityUser.Roles.Any(x => x.RoleId == roleId.Value)) .WhereIf(organizationUnitId.HasValue, identityUser => identityUser.OrganizationUnits.Any(x => x.OrganizationUnitId == organizationUnitId.Value)) - .WhereIf(!string.IsNullOrWhiteSpace(userName), x => x.UserName == userName) - .WhereIf(!string.IsNullOrWhiteSpace(phoneNumber), x => x.PhoneNumber == phoneNumber) - .WhereIf(!string.IsNullOrWhiteSpace(emailAddress), x => x.Email == emailAddress) - .WhereIf(!string.IsNullOrWhiteSpace(name), x => x.Name == name) - .WhereIf(!string.IsNullOrWhiteSpace(surname), x => x.Surname == surname) + .WhereIf(!string.IsNullOrWhiteSpace(userName), x => x.UserName.Contains(userName)) + .WhereIf(!string.IsNullOrWhiteSpace(phoneNumber), x => x.PhoneNumber.Contains(phoneNumber)) + .WhereIf(!string.IsNullOrWhiteSpace(emailAddress), x => x.Email.Contains(emailAddress)) + .WhereIf(!string.IsNullOrWhiteSpace(name), x => x.Name.Contains(name)) + .WhereIf(!string.IsNullOrWhiteSpace(surname), x => x.Surname.Contains(surname)) .WhereIf(isLockedOut.HasValue, x => (x.LockoutEnabled && x.LockoutEnd.HasValue && x.LockoutEnd.Value.CompareTo(DateTime.UtcNow) > 0) == isLockedOut.Value) .WhereIf(notActive.HasValue, x => x.IsActive == !notActive.Value) .WhereIf(emailConfirmed.HasValue, x => x.EmailConfirmed == emailConfirmed.Value) diff --git a/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/MongoIdentityUserRepository.cs b/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/MongoIdentityUserRepository.cs index 51960edbba..255e492c05 100644 --- a/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/MongoIdentityUserRepository.cs +++ b/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/MongoIdentityUserRepository.cs @@ -168,11 +168,11 @@ public class MongoIdentityUserRepository : MongoDbRepository>(roleId.HasValue, identityUser => identityUser.Roles.Any(x => x.RoleId == roleId.Value)) .WhereIf>(organizationUnitId.HasValue, identityUser => identityUser.OrganizationUnits.Any(x => x.OrganizationUnitId == organizationUnitId.Value)) - .WhereIf>(!string.IsNullOrWhiteSpace(userName), x => x.UserName == userName) - .WhereIf>(!string.IsNullOrWhiteSpace(phoneNumber), x => x.PhoneNumber == phoneNumber) - .WhereIf>(!string.IsNullOrWhiteSpace(emailAddress), x => x.Email == emailAddress) - .WhereIf>(!string.IsNullOrWhiteSpace(name), x => x.Name == name) - .WhereIf>(!string.IsNullOrWhiteSpace(surname), x => x.Surname == surname) + .WhereIf>(!string.IsNullOrWhiteSpace(userName), x => x.UserName.Contains(userName)) + .WhereIf>(!string.IsNullOrWhiteSpace(phoneNumber), x => x.PhoneNumber.Contains(phoneNumber)) + .WhereIf>(!string.IsNullOrWhiteSpace(emailAddress), x => x.Email.Contains(emailAddress)) + .WhereIf>(!string.IsNullOrWhiteSpace(name), x => x.Name.Contains(name)) + .WhereIf>(!string.IsNullOrWhiteSpace(surname), x => x.Surname.Contains(surname)) .WhereIf>(isLockedOut.HasValue && isLockedOut.Value, x => x.LockoutEnabled && x.LockoutEnd != null && x.LockoutEnd > DateTimeOffset.UtcNow) .WhereIf>(isLockedOut.HasValue && !isLockedOut.Value, x => !(x.LockoutEnabled && x.LockoutEnd != null && x.LockoutEnd > DateTimeOffset.UtcNow)) .WhereIf>(notActive.HasValue, x => x.IsActive == !notActive.Value) From 3de924b2d2801f572f288e802acf905b0abc1cbd Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Thu, 28 Sep 2023 09:26:21 +0300 Subject: [PATCH 098/285] Create README.md file for application templates and mention running and deploying --- templates/app-nolayers/aspnet-core/README.md | 41 ++++++++++++++++---- templates/app/aspnet-core/README.md | 35 +++++++++++++++++ 2 files changed, 69 insertions(+), 7 deletions(-) create mode 100644 templates/app/aspnet-core/README.md diff --git a/templates/app-nolayers/aspnet-core/README.md b/templates/app-nolayers/aspnet-core/README.md index 9e142b3119..5da147b18e 100644 --- a/templates/app-nolayers/aspnet-core/README.md +++ b/templates/app-nolayers/aspnet-core/README.md @@ -1,18 +1,45 @@ -## About this solution +# MyCompanyName.MyProjectName + +## About This Solution This is a minimalist, non-layered startup solution with the ABP Framework. All the fundamental ABP modules are already installed. -## How to run +## Before Running the Solution + +### Generating a Signing Certificate + +In the production environment, you need to use a production signing certificate. ABP Framework sets up signing and encryption certificates in your application and expects an `openiddict.pfx` file in your application. + +This certificate is already generated by ABP CLI, so most of the time you don't need to generate it yourself. However, if you need to generate a certificate, you can use the following command: + +```bash +dotnet dev-certs https -v -ep openiddict.pfx -p 00000000-0000-0000-0000-000000000000 +``` + +> `00000000-0000-0000-0000-000000000000` is the password of the certificate, you can change it to any password you want. + +> See the [Configuring OpenIddict](https://docs.abp.io/en/abp/latest/Deployment/Configuring-OpenIddict#production-environment) documentation for more information. -The application needs to connect to a database. Run the following command in the `MyCompanyName.MyProjectName` directory: +### Install Client-Side Libraries + +Run the following command in the directory of your final application: + +```bash +abp install-libs +``` + +> This command installs all NPM packages for MVC/Razor Pages and Blazor Server UIs and this command is already run by the ABP CLI, so most of the time you don't need to run this command manually. + +## How to Run + +The application needs to connect to a database. Run the following command in the `MyCompanyName.MyProjectName` directory to migrate the database and seed the initial data: ````bash dotnet run --migrate-database ```` -This will create and seed the initial database. Then you can run the application with any IDE that supports .NET. - -Happy coding..! - +This command will create and seed the initial database. Then you can run the application with any IDE that supports .NET. +## Deploying the Application +Deploying an ABP application is not different than deploying any .NET or ASP.NET Core application. However, there are some topics that you should care about when you are deploying your applications. You can check ABP's [Deployment documentation](https://docs.abp.io/en/abp/latest/Deployment/Index) before deploying your application. diff --git a/templates/app/aspnet-core/README.md b/templates/app/aspnet-core/README.md new file mode 100644 index 0000000000..c090443a73 --- /dev/null +++ b/templates/app/aspnet-core/README.md @@ -0,0 +1,35 @@ +# MyCompanyName.MyProjectName + +## About This Solution + +This is a layered startup solution based on [Domain Driven Design (DDD)](https://docs.abp.io/en/abp/latest/Domain-Driven-Design) practises. All the fundamental ABP modules are already installed. Check the [Application Startup Template](https://docs.abp.io/en/abp/latest/Startup-Templates/Application) documentation for more info. + +## Before Running the Solution + +### Generating a Signing Certificate + +In the production environment, you need to use a production signing certificate. ABP Framework sets up signing and encryption certificates in your application and expects an `openiddict.pfx` file in your application. + +This certificate is already generated by ABP CLI, so most of the time you don't need to generate it yourself. However, if you need to generate a certificate, you can use the following command: + +```bash +dotnet dev-certs https -v -ep openiddict.pfx -p 00000000-0000-0000-0000-000000000000 +``` + +> `00000000-0000-0000-0000-000000000000` is the password of the certificate, you can change it to any password you want. + +> See the [Configuring OpenIddict](https://docs.abp.io/en/abp/latest/Deployment/Configuring-OpenIddict#production-environment) documentation for more information. + +### Install Client-Side Libraries + +Run the following command in the directory of your final application: + +```bash +abp install-libs +``` + +> This command installs all NPM packages for MVC/Razor Pages and Blazor Server UIs and this command is already run by the ABP CLI, so most of the time you don't need to run this command manually. + +## Deploying the Application + +Deploying an ABP application is not different than deploying any .NET or ASP.NET Core application. However, there are some topics that you should care about when you are deploying your applications. You can check ABP's [Deployment documentation](https://docs.abp.io/en/abp/latest/Deployment/Index) before deploying your application. \ No newline at end of file From e4e28b4ea20a4c9c9ae42872471fc2b89be6bb59 Mon Sep 17 00:00:00 2001 From: Engincan VESKE Date: Thu, 28 Sep 2023 10:28:39 +0300 Subject: [PATCH 099/285] Update Configuring-OpenIddict.md --- docs/en/Deployment/Configuring-OpenIddict.md | 49 ++++++-------------- 1 file changed, 15 insertions(+), 34 deletions(-) diff --git a/docs/en/Deployment/Configuring-OpenIddict.md b/docs/en/Deployment/Configuring-OpenIddict.md index bf7bc9c619..c711a5cc45 100644 --- a/docs/en/Deployment/Configuring-OpenIddict.md +++ b/docs/en/Deployment/Configuring-OpenIddict.md @@ -2,61 +2,42 @@ This document introduces how to configure `OpenIddict` in the `AuthServer` project. -There are different configurations in the `AuthServer` project for `Development` and `Production` environment. +There are different configurations in the `AuthServer` project for the `Development` and `Production` environments. ````csharp public override void PreConfigureServices(ServiceConfigurationContext context) { var hostingEnvironment = context.Services.GetHostingEnvironment(); - // Development environment - if (hostingEnvironment.IsDevelopment()) - { - PreConfigure(options => - { - // This is default value, you can remove this line. - options.AddDevelopmentEncryptionAndSigningCertificate = true; - }); - } - - // Production or Staging environment if (!hostingEnvironment.IsDevelopment()) { - PreConfigure(options => - { - options.AddDevelopmentEncryptionAndSigningCertificate = false; - }); - - PreConfigure(builder => - { - builder.AddSigningCertificate(GetSigningCertificate(hostingEnvironment)); - builder.AddEncryptionCertificate(GetSigningCertificate(hostingEnvironment)); - - //... - }); + PreConfigure(options => + { + options.AddDevelopmentEncryptionAndSigningCertificate = false; + }); + + PreConfigure(serverBuilder => + { + serverBuilder.AddProductionEncryptionAndSigningCertificate("openiddict.pfx", "00000000-0000-0000-0000-000000000000"); + }); } } - -private X509Certificate2 GetSigningCertificate(IWebHostEnvironment hostingEnv) -{ - return new X509Certificate2(Path.Combine(hostingEnv.ContentRootPath, "authserver.pfx"), "00000000-0000-0000-0000-000000000000"); -} ```` ## Development Environment -We've enabled `AddDevelopmentEncryptionAndSigningCertificate` by default on development environment, It registers (and generates if necessary) a user-specific development encryption/development signing certificate. This is a certificate used for signing and encrypting the tokens and for **development environment only**. +We've enabled `AddDevelopmentEncryptionAndSigningCertificate` by default on the development environment. It registers (and generates if necessary) a user-specific development encryption/development signing certificate. This is a certificate used for signing and encrypting the tokens and for **development environment only**. `AddDevelopmentEncryptionAndSigningCertificate` cannot be used in applications deployed on IIS or Azure App Service: trying to use them on IIS or Azure App Service will result in an exception being thrown at runtime (unless the application pool is configured to [load a user profile](https://learn.microsoft.com/en-us/iis/manage/configuring-security/application-pool-identities#user-profile)). -To avoid that, consider creating self-signed certificates and storing them in the X.509 certificates storage of the host machine(s). This is the way we do it in production environment. +To avoid that, consider creating self-signed certificates and storing them in the X.509 certificates storage of the host machine(s). This is the way we do it in the production environment. ## Production Environment -We've disabled `AddDevelopmentEncryptionAndSigningCertificate` in production environment and tried to setup signing and encrypting certificates using `authserver.pfx`. +We've disabled `AddDevelopmentEncryptionAndSigningCertificate` in the production environment and tried to setup signing and encrypting certificates using `openiddict.pfx` file. -You can use the `dotnet dev-certs https -v -ep authserver.pfx -p 00000000-0000-0000-0000-000000000000` command to generate the `authserver.pfx` certificate. +You can use the `dotnet dev-certs https -v -ep openiddict.pfx -p 00000000-0000-0000-0000-000000000000` command to generate the `authserver.pfx` certificate. > `00000000-0000-0000-0000-000000000000` is the password of the certificate, you can change it to any password you want. -> Also, please remember to copy `authserver.pfx` to the [Content Root Folder](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.hosting.ihostingenvironment.contentrootpath?view=aspnetcore-7.0) of the `AuthServer` website. +> Also, please remember to copy `openiddict.pfx` to the [Content Root Folder](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.hosting.ihostingenvironment.contentrootpath?view=aspnetcore-7.0) of the `AuthServer` website. From 69f3f6dfc683b400311b0d8a320f9a7f49e07d62 Mon Sep 17 00:00:00 2001 From: Engincan VESKE Date: Thu, 28 Sep 2023 11:03:41 +0300 Subject: [PATCH 100/285] Update CmsKitAdminMenuContributor.cs --- .../Volo.CmsKit.Admin.Web/Menus/CmsKitAdminMenuContributor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Menus/CmsKitAdminMenuContributor.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Menus/CmsKitAdminMenuContributor.cs index 3621e5d564..b17e595442 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Menus/CmsKitAdminMenuContributor.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Menus/CmsKitAdminMenuContributor.cs @@ -97,7 +97,7 @@ public class CmsKitAdminMenuContributor : IMenuContributor CmsKitAdminMenus.GlobalResources.GlobalResourcesMenu, l["GlobalResources"], "/Cms/GlobalResources", - "bi bi-code-slash", + "fa fa-code", order: 4) .RequireFeatures(CmsKitFeatures.GlobalResourceEnable) .RequireGlobalFeatures(typeof(GlobalResourcesFeature)) From 90ace84464ca8ac81d87acf1968acfad426a20ef Mon Sep 17 00:00:00 2001 From: Engincan VESKE Date: Thu, 28 Sep 2023 15:04:04 +0300 Subject: [PATCH 101/285] Basic Theme: Show menu icon if it's specified without checking if it a font-awesome icon --- .../Themes/Basic/Components/Menu/Default.cshtml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Themes/Basic/Components/Menu/Default.cshtml b/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Themes/Basic/Components/Menu/Default.cshtml index 1ffdf2595e..f146878b0f 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Themes/Basic/Components/Menu/Default.cshtml +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Themes/Basic/Components/Menu/Default.cshtml @@ -31,10 +31,7 @@ From 3dd7b927bde27dc44274260d185d0bb0f83fb620 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Fri, 29 Sep 2023 10:46:43 +0800 Subject: [PATCH 102/285] Add pagination to Tag repository --- .../Volo/CmsKit/Admin/Tags/TagAdminAppService.cs | 2 +- .../Volo/CmsKit/Tags/ITagRepository.cs | 3 +++ .../Volo/CmsKit/Tags/EfCoreTagRepository.cs | 12 ++++++++++-- .../Volo/CmsKit/MongoDB/Tags/MongoTagRepository.cs | 13 +++++++++++-- 4 files changed, 25 insertions(+), 5 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Tags/TagAdminAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Tags/TagAdminAppService.cs index b30a2308e1..e1521d32c0 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Tags/TagAdminAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Tags/TagAdminAppService.cs @@ -92,7 +92,7 @@ public class TagAdminAppService : CmsKitAppServiceBase, ITagAdminAppService [Authorize(CmsKitAdminPermissions.Tags.Default)] public virtual async Task> GetListAsync(TagGetListInput input) { - var tags = await Repository.GetListAsync(input.Filter); + var tags = await Repository.GetListAsync(input.Filter, input.MaxResultCount, input.SkipCount, input.Sorting); var count = await Repository.GetCountAsync(input.Filter); return new PagedResultDto( diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Tags/ITagRepository.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Tags/ITagRepository.cs index d00457b53a..f6210d16f8 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Tags/ITagRepository.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Tags/ITagRepository.cs @@ -26,6 +26,9 @@ public interface ITagRepository : IBasicRepository Task> GetListAsync( string filter, + int maxResultCount = int.MaxValue, + int skipCount = 0, + string sorting = null, CancellationToken cancellationToken = default); Task GetCountAsync( diff --git a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Tags/EfCoreTagRepository.cs b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Tags/EfCoreTagRepository.cs index 2791f69f6a..9899c228e2 100644 --- a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Tags/EfCoreTagRepository.cs +++ b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Tags/EfCoreTagRepository.cs @@ -3,6 +3,7 @@ using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.Linq; +using System.Linq.Dynamic.Core; using System.Threading; using System.Threading.Tasks; using Volo.Abp; @@ -96,9 +97,16 @@ public class EfCoreTagRepository : EfCoreRepository .ToListAsync(cancellationToken: GetCancellationToken(cancellationToken)); } - public virtual async Task> GetListAsync(string filter, CancellationToken cancellationToken = default) + public virtual async Task> GetListAsync( + string filter, + int maxResultCount = int.MaxValue, + int skipCount = 0, + string sorting = null, + CancellationToken cancellationToken = default) { - return await (await GetQueryableByFilterAsync(filter)).ToListAsync(GetCancellationToken(cancellationToken)); + return await (await GetQueryableByFilterAsync(filter)) + .OrderBy(sorting.IsNullOrEmpty() ? $"{nameof(Tag.CreationTime)}" : sorting) + .PageBy(skipCount, maxResultCount).ToListAsync(GetCancellationToken(cancellationToken)); } public virtual async Task GetCountAsync(string filter, CancellationToken cancellationToken = default) diff --git a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Tags/MongoTagRepository.cs b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Tags/MongoTagRepository.cs index d8f938c3f6..e8f702dbb2 100644 --- a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Tags/MongoTagRepository.cs +++ b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Tags/MongoTagRepository.cs @@ -4,6 +4,7 @@ using MongoDB.Driver.Linq; using System; using System.Collections.Generic; using System.Linq; +using System.Linq.Dynamic.Core; using System.Threading; using System.Threading.Tasks; using Volo.Abp; @@ -107,9 +108,17 @@ public class MongoTagRepository : MongoDbRepository> GetListAsync(string filter, CancellationToken cancellationToken = default) + public virtual async Task> GetListAsync(string filter, + int maxResultCount = int.MaxValue, + int skipCount = 0, + string sorting = null, + CancellationToken cancellationToken = default) { - return await (await GetQueryableByFilterAsync(filter, cancellationToken)).ToListAsync(GetCancellationToken(cancellationToken)); + return await (await GetQueryableByFilterAsync(filter, cancellationToken)) + .OrderBy(sorting.IsNullOrEmpty() ? $"{nameof(Tag.CreationTime)}" : sorting) + .As>() + .PageBy>(skipCount, maxResultCount) + .ToListAsync(GetCancellationToken(cancellationToken)); } public virtual async Task GetCountAsync(string filter, CancellationToken cancellationToken = default) From a9a55e2ad39c7176f0255ab8b2783f3344d42521 Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 28 Sep 2023 22:24:35 -0500 Subject: [PATCH 103/285] Update `Configuring-OpenIddict.md` to recommended to use two RSA certificates --- docs/en/Deployment/Configuring-OpenIddict.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/en/Deployment/Configuring-OpenIddict.md b/docs/en/Deployment/Configuring-OpenIddict.md index c711a5cc45..b044bcb275 100644 --- a/docs/en/Deployment/Configuring-OpenIddict.md +++ b/docs/en/Deployment/Configuring-OpenIddict.md @@ -41,3 +41,7 @@ You can use the `dotnet dev-certs https -v -ep openiddict.pfx -p 00000000-0000-0 > `00000000-0000-0000-0000-000000000000` is the password of the certificate, you can change it to any password you want. > Also, please remember to copy `openiddict.pfx` to the [Content Root Folder](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.hosting.ihostingenvironment.contentrootpath?view=aspnetcore-7.0) of the `AuthServer` website. + +> It is recommended to use **two** RSA certificates, distinct from the certificate(s) used for HTTPS: one for encryption, one for signing. + +For more information, please refer to: https://documentation.openiddict.com/configuration/encryption-and-signing-credentials.html#registering-a-certificate-recommended-for-production-ready-scenarios From d32e8a090fea734efaaaaa658fcec657a904708c Mon Sep 17 00:00:00 2001 From: maliming Date: Fri, 29 Sep 2023 12:11:06 +0800 Subject: [PATCH 104/285] Fix possible `null` errors. Resolve #17766 --- .../EfCoreOrganizationUnitRepository.cs | 2 +- .../Identity/MongoDB/MongoOrganizationUnitRepository.cs | 2 +- .../Abp/Identity/OrganizationUnitRepository_Tests.cs | 9 +++++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreOrganizationUnitRepository.cs b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreOrganizationUnitRepository.cs index cd2e2af595..9a766ed1c9 100644 --- a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreOrganizationUnitRepository.cs +++ b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreOrganizationUnitRepository.cs @@ -40,7 +40,7 @@ public class EfCoreOrganizationUnitRepository { return await (await GetDbSetAsync()) .IncludeDetails(includeDetails) - .Where(ou => ou.Code.StartsWith(code) && ou.Id != parentId.Value) + .Where(ou => ou.Code.StartsWith(code) && ou.Id != parentId) .ToListAsync(GetCancellationToken(cancellationToken)); } diff --git a/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/MongoOrganizationUnitRepository.cs b/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/MongoOrganizationUnitRepository.cs index 23726693ad..728696ada8 100644 --- a/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/MongoOrganizationUnitRepository.cs +++ b/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/MongoOrganizationUnitRepository.cs @@ -39,7 +39,7 @@ public class MongoOrganizationUnitRepository CancellationToken cancellationToken = default) { return await (await GetMongoQueryableAsync(cancellationToken)) - .Where(ou => ou.Code.StartsWith(code) && ou.Id != parentId.Value) + .Where(ou => ou.Code.StartsWith(code) && ou.Id != parentId) .ToListAsync(GetCancellationToken(cancellationToken)); } diff --git a/modules/identity/test/Volo.Abp.Identity.TestBase/Volo/Abp/Identity/OrganizationUnitRepository_Tests.cs b/modules/identity/test/Volo.Abp.Identity.TestBase/Volo/Abp/Identity/OrganizationUnitRepository_Tests.cs index be757d5008..9ff41f2385 100644 --- a/modules/identity/test/Volo.Abp.Identity.TestBase/Volo/Abp/Identity/OrganizationUnitRepository_Tests.cs +++ b/modules/identity/test/Volo.Abp.Identity.TestBase/Volo/Abp/Identity/OrganizationUnitRepository_Tests.cs @@ -47,8 +47,13 @@ public abstract class OrganizationUnitRepository_Tests : AbpIden [Fact] public async Task GetAllChildrenWithParentCodeAsync() { - (await _organizationUnitRepository.GetAllChildrenWithParentCodeAsync(OrganizationUnit.CreateCode(0), - _guidGenerator.Create())).ShouldNotBeNull(); + var allChildren = await _organizationUnitRepository.GetAllChildrenWithParentCodeAsync(OrganizationUnit.CreateCode(0), _guidGenerator.Create()); + allChildren.ShouldNotBeNull(); + allChildren.ShouldBeEmpty(); + + allChildren = (await _organizationUnitRepository.GetAllChildrenWithParentCodeAsync(OrganizationUnit.CreateCode(1), null)); + allChildren.ShouldNotBeNull(); + allChildren.ShouldNotBeEmpty(); } [Fact] From 55ec63c7ff8577ca9bd6b5c3899354f4f8459fca Mon Sep 17 00:00:00 2001 From: Engincan VESKE Date: Fri, 29 Sep 2023 09:39:31 +0300 Subject: [PATCH 105/285] Update README.md files in templates --- templates/app-nolayers/aspnet-core/README.md | 4 ++++ templates/app/aspnet-core/README.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/templates/app-nolayers/aspnet-core/README.md b/templates/app-nolayers/aspnet-core/README.md index 5da147b18e..87dd910b9c 100644 --- a/templates/app-nolayers/aspnet-core/README.md +++ b/templates/app-nolayers/aspnet-core/README.md @@ -18,6 +18,10 @@ dotnet dev-certs https -v -ep openiddict.pfx -p 00000000-0000-0000-0000-00000000 > `00000000-0000-0000-0000-000000000000` is the password of the certificate, you can change it to any password you want. +> It is recommended to use **two** RSA certificates, distinct from the certificate(s) used for HTTPS: one for encryption, one for signing. + +For more information, please refer to: https://documentation.openiddict.com/configuration/encryption-and-signing-credentials.html#registering-a-certificate-recommended-for-production-ready-scenarios + > See the [Configuring OpenIddict](https://docs.abp.io/en/abp/latest/Deployment/Configuring-OpenIddict#production-environment) documentation for more information. ### Install Client-Side Libraries diff --git a/templates/app/aspnet-core/README.md b/templates/app/aspnet-core/README.md index c090443a73..f97998f0b8 100644 --- a/templates/app/aspnet-core/README.md +++ b/templates/app/aspnet-core/README.md @@ -18,6 +18,10 @@ dotnet dev-certs https -v -ep openiddict.pfx -p 00000000-0000-0000-0000-00000000 > `00000000-0000-0000-0000-000000000000` is the password of the certificate, you can change it to any password you want. +> It is recommended to use **two** RSA certificates, distinct from the certificate(s) used for HTTPS: one for encryption, one for signing. + +For more information, please refer to: https://documentation.openiddict.com/configuration/encryption-and-signing-credentials.html#registering-a-certificate-recommended-for-production-ready-scenarios + > See the [Configuring OpenIddict](https://docs.abp.io/en/abp/latest/Deployment/Configuring-OpenIddict#production-environment) documentation for more information. ### Install Client-Side Libraries From 95c539548f8e6bdd683851f5efa27917e3ae92da Mon Sep 17 00:00:00 2001 From: Engincan VESKE Date: Fri, 29 Sep 2023 09:43:03 +0300 Subject: [PATCH 106/285] Update README.md files for app&nolayers templates --- templates/app-nolayers/aspnet-core/README.md | 4 ++-- templates/app/aspnet-core/README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/templates/app-nolayers/aspnet-core/README.md b/templates/app-nolayers/aspnet-core/README.md index 87dd910b9c..c0b1a5e76d 100644 --- a/templates/app-nolayers/aspnet-core/README.md +++ b/templates/app-nolayers/aspnet-core/README.md @@ -18,11 +18,11 @@ dotnet dev-certs https -v -ep openiddict.pfx -p 00000000-0000-0000-0000-00000000 > `00000000-0000-0000-0000-000000000000` is the password of the certificate, you can change it to any password you want. -> It is recommended to use **two** RSA certificates, distinct from the certificate(s) used for HTTPS: one for encryption, one for signing. +It is recommended to use **two** RSA certificates, distinct from the certificate(s) used for HTTPS: one for encryption, one for signing. For more information, please refer to: https://documentation.openiddict.com/configuration/encryption-and-signing-credentials.html#registering-a-certificate-recommended-for-production-ready-scenarios -> See the [Configuring OpenIddict](https://docs.abp.io/en/abp/latest/Deployment/Configuring-OpenIddict#production-environment) documentation for more information. +> Also, see the [Configuring OpenIddict](https://docs.abp.io/en/abp/latest/Deployment/Configuring-OpenIddict#production-environment) documentation for more information. ### Install Client-Side Libraries diff --git a/templates/app/aspnet-core/README.md b/templates/app/aspnet-core/README.md index f97998f0b8..680579f70b 100644 --- a/templates/app/aspnet-core/README.md +++ b/templates/app/aspnet-core/README.md @@ -18,11 +18,11 @@ dotnet dev-certs https -v -ep openiddict.pfx -p 00000000-0000-0000-0000-00000000 > `00000000-0000-0000-0000-000000000000` is the password of the certificate, you can change it to any password you want. -> It is recommended to use **two** RSA certificates, distinct from the certificate(s) used for HTTPS: one for encryption, one for signing. +It is recommended to use **two** RSA certificates, distinct from the certificate(s) used for HTTPS: one for encryption, one for signing. For more information, please refer to: https://documentation.openiddict.com/configuration/encryption-and-signing-credentials.html#registering-a-certificate-recommended-for-production-ready-scenarios -> See the [Configuring OpenIddict](https://docs.abp.io/en/abp/latest/Deployment/Configuring-OpenIddict#production-environment) documentation for more information. +> Also, see the [Configuring OpenIddict](https://docs.abp.io/en/abp/latest/Deployment/Configuring-OpenIddict#production-environment) documentation for more information. ### Install Client-Side Libraries From f3b9b979a1fd8e0bb08736d1d1486a535f3f3611 Mon Sep 17 00:00:00 2001 From: maliming Date: Fri, 29 Sep 2023 14:55:14 +0800 Subject: [PATCH 107/285] Handle the case where the parameter is `null` --- .../ExtraPropertyDictionaryValueComparer.cs | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ValueComparers/ExtraPropertyDictionaryValueComparer.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ValueComparers/ExtraPropertyDictionaryValueComparer.cs index dca9ee0fc0..27701d196d 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ValueComparers/ExtraPropertyDictionaryValueComparer.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ValueComparers/ExtraPropertyDictionaryValueComparer.cs @@ -9,9 +9,29 @@ public class ExtraPropertyDictionaryValueComparer : ValueComparer d1!.SequenceEqual(d2!), - d => d.Aggregate(0, (k, v) => HashCode.Combine(k, v.GetHashCode())), - d => new ExtraPropertyDictionary(d)) + (a, b) => Compare(a, b), + d => d.Aggregate(0, (k, v) => HashCode.Combine(k, v.GetHashCode())), + d => new ExtraPropertyDictionary(d)) { } + + private static bool Compare(ExtraPropertyDictionary? a, ExtraPropertyDictionary? b) + { + if (ReferenceEquals(a, b)) + { + return true; + } + + if (a is null) + { + return b is null; + } + + if (b is null) + { + return false; + } + + return a!.SequenceEqual(b!); + } } From d2fb511415a4b5d605f8ae2098cbf2cb54a019e6 Mon Sep 17 00:00:00 2001 From: Mahmut Gundogdu Date: Wed, 6 Sep 2023 13:28:12 +0300 Subject: [PATCH 108/285] add tenant not found token --- .../abp/multi-tenancy/abp-tenant.service.ts | 3 ++- .../lib/tokens/tenant-not-found-by-name.ts | 3 +++ .../core/src/lib/utils/multi-tenancy-utils.ts | 20 +++++++++++++++---- .../oauth/src/lib/services/oauth.service.ts | 6 +++++- 4 files changed, 26 insertions(+), 6 deletions(-) create mode 100644 npm/ng-packs/packages/core/src/lib/tokens/tenant-not-found-by-name.ts diff --git a/npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts b/npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts index 810f9a0dfe..63be5736d0 100644 --- a/npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts +++ b/npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts @@ -1,6 +1,7 @@ import { Injectable } from '@angular/core'; import { RestService } from '../../../../services/rest.service'; import type { FindTenantResultDto } from '../../../volo/abp/asp-net-core/mvc/multi-tenancy/models'; +import { tap } from 'rxjs'; @Injectable({ providedIn: 'root', @@ -24,7 +25,7 @@ export class AbpTenantService { url: `/api/abp/multi-tenancy/tenants/by-name/${name}`, }, { apiName: this.apiName }, - ); + ).pipe(tap((res) => console.log(res))); constructor(private restService: RestService) {} } diff --git a/npm/ng-packs/packages/core/src/lib/tokens/tenant-not-found-by-name.ts b/npm/ng-packs/packages/core/src/lib/tokens/tenant-not-found-by-name.ts new file mode 100644 index 0000000000..febfaf4e57 --- /dev/null +++ b/npm/ng-packs/packages/core/src/lib/tokens/tenant-not-found-by-name.ts @@ -0,0 +1,3 @@ +import { InjectionToken } from "@angular/core"; + +export const TENANT_NOT_FOUND_BY_NAME = new InjectionToken('TENANT_NOT_FOUND_BY_NAME'); diff --git a/npm/ng-packs/packages/core/src/lib/utils/multi-tenancy-utils.ts b/npm/ng-packs/packages/core/src/lib/utils/multi-tenancy-utils.ts index a0b5aa89c6..338bf72e77 100644 --- a/npm/ng-packs/packages/core/src/lib/utils/multi-tenancy-utils.ts +++ b/npm/ng-packs/packages/core/src/lib/utils/multi-tenancy-utils.ts @@ -8,6 +8,7 @@ import { FindTenantResultDto } from '../proxy/volo/abp/asp-net-core/mvc/multi-te import { EnvironmentService } from '../services/environment.service'; import { MultiTenancyService } from '../services/multi-tenancy.service'; import { createTokenParser } from './string-utils'; +import { firstValueFrom } from 'rxjs'; const tenancyPlaceholder = '{0}'; @@ -24,6 +25,7 @@ function getCurrentTenancyNameFromUrl(tenantKey: string) { return urlParams.get(tenantKey); } + export async function parseTenantFromUrl(injector: Injector) { const environmentService = injector.get(EnvironmentService); const multiTenancyService = injector.get(MultiTenancyService); @@ -49,16 +51,26 @@ export async function parseTenantFromUrl(injector: Injector) { }; if (tenancyName) { + debugger /** * We have to replace tenant name within the urls from environment, * because the code below will make a http request to find information about the domain tenant. * Before this request takes place, we need to replace placeholders aka "{0}". */ replaceTenantNameWithinEnvironment(injector, tenancyName); - return multiTenancyService - .setTenantByName(tenancyName) - .pipe(tap(setEnvironmentWithDomainTenant)) - .toPromise(); + + const tenant$ = multiTenancyService + .setTenantByName(tenancyName) + .pipe(tap(setEnvironmentWithDomainTenant)) + try { + const result = await firstValueFrom(tenant$) + return result; + } + catch (error) { + + console.log(error) + debugger + } } else { /** * If there is no tenant, we still have to clean up {0}. from baseUrl to avoid incorrect http requests. diff --git a/npm/ng-packs/packages/oauth/src/lib/services/oauth.service.ts b/npm/ng-packs/packages/oauth/src/lib/services/oauth.service.ts index e929ab7c79..8b10d39bf2 100644 --- a/npm/ng-packs/packages/oauth/src/lib/services/oauth.service.ts +++ b/npm/ng-packs/packages/oauth/src/lib/services/oauth.service.ts @@ -1,6 +1,6 @@ import { Injectable, Injector } from '@angular/core'; import { Params } from '@angular/router'; -import { from, Observable, lastValueFrom } from 'rxjs'; +import { from, Observable, lastValueFrom, EMPTY } from 'rxjs'; import { filter, map, switchMap, take, tap } from 'rxjs/operators'; import { AbpAuthResponse, IAuthService, LoginParams } from '@abp/ng.core'; import { AuthFlowStrategy } from '../strategies'; @@ -44,6 +44,10 @@ export class AbpOAuthService implements IAuthService { } logout(queryParams?: Params): Observable { + + if(!this.strategy){ + return EMPTY + } return this.strategy.logout(queryParams); } From 0df76b87f3b3b1e6470f64437de43aa27583eb17 Mon Sep 17 00:00:00 2001 From: Mahmut Gundogdu Date: Fri, 29 Sep 2023 16:25:57 +0300 Subject: [PATCH 109/285] Add Tenant-not found handler by token --- .../packages/core/src/lib/tokens/index.ts | 3 +- .../lib/tokens/tenant-not-found-by-name.ts | 7 +- .../core/src/lib/utils/multi-tenancy-utils.ts | 64 +++++++++++-------- .../theme-shared/src/lib/providers/index.ts | 1 + .../providers/tenant-not-found.provider.ts | 20 ++++++ .../src/lib/theme-shared.module.ts | 9 +-- 6 files changed, 69 insertions(+), 35 deletions(-) create mode 100644 npm/ng-packs/packages/theme-shared/src/lib/providers/tenant-not-found.provider.ts diff --git a/npm/ng-packs/packages/core/src/lib/tokens/index.ts b/npm/ng-packs/packages/core/src/lib/tokens/index.ts index d01f652b98..12f4aae15a 100644 --- a/npm/ng-packs/packages/core/src/lib/tokens/index.ts +++ b/npm/ng-packs/packages/core/src/lib/tokens/index.ts @@ -12,4 +12,5 @@ export * from './pipe-to-login.token'; export * from './set-token-response-to-storage.token'; export * from './check-authentication-state'; export * from './http-context.token'; -export * from './others-group.token' \ No newline at end of file +export * from './others-group.token'; +export * from './tenant-not-found-by-name'; diff --git a/npm/ng-packs/packages/core/src/lib/tokens/tenant-not-found-by-name.ts b/npm/ng-packs/packages/core/src/lib/tokens/tenant-not-found-by-name.ts index febfaf4e57..639c1a3d1e 100644 --- a/npm/ng-packs/packages/core/src/lib/tokens/tenant-not-found-by-name.ts +++ b/npm/ng-packs/packages/core/src/lib/tokens/tenant-not-found-by-name.ts @@ -1,3 +1,6 @@ -import { InjectionToken } from "@angular/core"; +import { InjectionToken } from '@angular/core'; +import { HttpErrorResponse } from '@angular/common/http'; -export const TENANT_NOT_FOUND_BY_NAME = new InjectionToken('TENANT_NOT_FOUND_BY_NAME'); +export const TENANT_NOT_FOUND_BY_NAME = new InjectionToken< + (HttpErrorResponse: HttpErrorResponse) => void +>('TENANT_NOT_FOUND_BY_NAME'); diff --git a/npm/ng-packs/packages/core/src/lib/utils/multi-tenancy-utils.ts b/npm/ng-packs/packages/core/src/lib/utils/multi-tenancy-utils.ts index 338bf72e77..cd1b9fe50e 100644 --- a/npm/ng-packs/packages/core/src/lib/utils/multi-tenancy-utils.ts +++ b/npm/ng-packs/packages/core/src/lib/utils/multi-tenancy-utils.ts @@ -1,7 +1,5 @@ import { Injector } from '@angular/core'; import clone from 'just-clone'; - -import { tap } from 'rxjs/operators'; import { Environment } from '../models/environment'; import { FindTenantResultDto } from '../proxy/volo/abp/asp-net-core/mvc/multi-tenancy/models'; @@ -9,6 +7,8 @@ import { EnvironmentService } from '../services/environment.service'; import { MultiTenancyService } from '../services/multi-tenancy.service'; import { createTokenParser } from './string-utils'; import { firstValueFrom } from 'rxjs'; +import { TENANT_NOT_FOUND_BY_NAME } from '../tokens/tenant-not-found-by-name'; +import { HttpErrorResponse } from '@angular/common/http'; const tenancyPlaceholder = '{0}'; @@ -25,10 +25,10 @@ function getCurrentTenancyNameFromUrl(tenantKey: string) { return urlParams.get(tenantKey); } - export async function parseTenantFromUrl(injector: Injector) { const environmentService = injector.get(EnvironmentService); const multiTenancyService = injector.get(MultiTenancyService); + const tenantNotFoundHandler = injector.get(TENANT_NOT_FOUND_BY_NAME, null); const baseUrl = environmentService.getEnvironment()?.application?.baseUrl || ''; const tenancyName = getCurrentTenancyName(baseUrl); @@ -51,37 +51,39 @@ export async function parseTenantFromUrl(injector: Injector) { }; if (tenancyName) { - debugger /** * We have to replace tenant name within the urls from environment, * because the code below will make a http request to find information about the domain tenant. * Before this request takes place, we need to replace placeholders aka "{0}". */ replaceTenantNameWithinEnvironment(injector, tenancyName); - - const tenant$ = multiTenancyService - .setTenantByName(tenancyName) - .pipe(tap(setEnvironmentWithDomainTenant)) - try { - const result = await firstValueFrom(tenant$) - return result; - } - catch (error) { - - console.log(error) - debugger - } - } else { - /** - * If there is no tenant, we still have to clean up {0}. from baseUrl to avoid incorrect http requests. - */ - replaceTenantNameWithinEnvironment(injector, '', tenancyPlaceholder + '.'); - const tenantIdFromQueryParams = getCurrentTenancyNameFromUrl(multiTenancyService.tenantKey); - if (tenantIdFromQueryParams) { - return multiTenancyService.setTenantById(tenantIdFromQueryParams).toPromise(); + const tenant$ = multiTenancyService.setTenantByName(tenancyName); + try { + const result = await firstValueFrom(tenant$); + setEnvironmentWithDomainTenant(result); + return Promise.resolve(result); + } catch (httpError: HttpErrorResponse | any) { + if ( + httpError instanceof HttpErrorResponse && + httpError.status === 404 && + tenantNotFoundHandler + ) { + tenantNotFoundHandler(httpError); + } + return Promise.reject(); } } + /** + * If there is no tenant, we still have to clean up {0}. from baseUrl to avoid incorrect http requests. + */ + replaceTenantNameWithinEnvironment(injector, '', tenancyPlaceholder + '.'); + + const tenantIdFromQueryParams = getCurrentTenancyNameFromUrl(multiTenancyService.tenantKey); + if (tenantIdFromQueryParams) { + const tenantById$ = multiTenancyService.setTenantById(tenantIdFromQueryParams); + return firstValueFrom(tenantById$); + } return Promise.resolve(); } @@ -109,14 +111,20 @@ function replaceTenantNameWithinEnvironment( ); } - if(!environment.oAuthConfig) { + if (!environment.oAuthConfig) { environment.oAuthConfig = {}; } - environment.oAuthConfig.issuer = (environment.oAuthConfig.issuer || '').replace(placeholder, tenancyName); + environment.oAuthConfig.issuer = (environment.oAuthConfig.issuer || '').replace( + placeholder, + tenancyName, + ); Object.keys(environment.apis).forEach(api => { Object.keys(environment.apis[api]).forEach(key => { - environment.apis[api][key] = (environment.apis[api][key] || '').replace(placeholder, tenancyName); + environment.apis[api][key] = (environment.apis[api][key] || '').replace( + placeholder, + tenancyName, + ); }); }); diff --git a/npm/ng-packs/packages/theme-shared/src/lib/providers/index.ts b/npm/ng-packs/packages/theme-shared/src/lib/providers/index.ts index 40efb9df39..076d6169ba 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/providers/index.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/providers/index.ts @@ -1,2 +1,3 @@ export * from './ng-bootstrap-config.provider'; export * from './route.provider'; +export * from './tenant-not-found.provider'; diff --git a/npm/ng-packs/packages/theme-shared/src/lib/providers/tenant-not-found.provider.ts b/npm/ng-packs/packages/theme-shared/src/lib/providers/tenant-not-found.provider.ts new file mode 100644 index 0000000000..ac98f613b4 --- /dev/null +++ b/npm/ng-packs/packages/theme-shared/src/lib/providers/tenant-not-found.provider.ts @@ -0,0 +1,20 @@ +import { TENANT_NOT_FOUND_BY_NAME } from '@abp/ng.core'; +import { inject, Provider } from '@angular/core'; +import { ConfirmationService } from '../services'; +import { HttpErrorResponse } from '@angular/common/http'; + +export const tenantNotFoundProvider: Provider = { + provide: TENANT_NOT_FOUND_BY_NAME, + useFactory: function () { + const confirm = inject(ConfirmationService); + return (response: HttpErrorResponse) => { + const { error } = response.error; + // hide loading donut + const appRoot = document.querySelector('app-root div.donut'); + if (appRoot) { + appRoot.remove(); + } + confirm.error(error.details, error.message, { hideCancelBtn: true, hideYesBtn: true }); + }; + }, +}; diff --git a/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts b/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts index 0fea3f166c..030418eadf 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts @@ -40,6 +40,7 @@ import { CardModule } from './components/card/card.module'; import { AbpVisibleDirective } from './directives'; import { FormInputComponent } from './components/form-input/form-input.component'; import { FormCheckboxComponent } from './components/checkbox/checkbox.component'; +import { tenantNotFoundProvider } from './providers/tenant-not-found.provider'; const declarationsWithExports = [ BreadcrumbComponent, @@ -58,7 +59,7 @@ const declarationsWithExports = [ ModalCloseDirective, AbpVisibleDirective, FormInputComponent, - FormCheckboxComponent + FormCheckboxComponent, ]; @NgModule({ @@ -69,7 +70,6 @@ const declarationsWithExports = [ NgbPaginationModule, EllipsisModule, CardModule, - ], declarations: [...declarationsWithExports, HttpErrorWrapperComponent], exports: [ @@ -77,11 +77,11 @@ const declarationsWithExports = [ EllipsisModule, NgxValidateCoreModule, CardModule, - ...declarationsWithExports + ...declarationsWithExports, ], providers: [DatePipe], }) -export class BaseThemeSharedModule { } +export class BaseThemeSharedModule {} @NgModule({ imports: [BaseThemeSharedModule], @@ -144,6 +144,7 @@ export class ThemeSharedModule { ...(confirmationIcons || {}), }, }, + tenantNotFoundProvider, ], }; } From aa2c6f089c964c4ff13a461d0ebc006377995203 Mon Sep 17 00:00:00 2001 From: Mahmut Gundogdu Date: Fri, 29 Sep 2023 16:40:33 +0300 Subject: [PATCH 110/285] Add docs for how to customize tenant not found --- docs/en/UI/Angular/Multi-Tenancy.md | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/docs/en/UI/Angular/Multi-Tenancy.md b/docs/en/UI/Angular/Multi-Tenancy.md index 92f76435ca..f133e5f25e 100644 --- a/docs/en/UI/Angular/Multi-Tenancy.md +++ b/docs/en/UI/Angular/Multi-Tenancy.md @@ -125,6 +125,37 @@ After this replacement, the app will use the following URLs: The app sends the `__tenant` header that contains the current tenant id on each request. +### Handling Domain-based Tenant not found + +When the application is initiated and a domain-based tenant is active, it makes a request for validating tenant. If it cannot be located. The Angular application calls the function. The function displays an error message, but you can customize the functionality by injecting the 'TENANT_NOT_FOUND_BY_NAME' token into the function. + +Example: +```ts +import { TENANT_NOT_FOUND_BY_NAME } from '@abp/ng.core'; + +@NgModule({ + imports: [ + // removed for clarity + ], + providers: [ + // removed for clarity + { + provide: TENANT_NOT_FOUND_BY_NAME, + useFactory: function () { + return () => { + window.location.replace('https://abp.io'); + }; + }, + }, + ], + declarations: [AppComponent], + bootstrap: [AppComponent], +}) +export class AppModule {} + +``` + ## See Also - [Multi Tenancy in ABP](../../Multi-Tenancy.md) + From bb011685e905d33ba7df8128781e7b8d09455efe Mon Sep 17 00:00:00 2001 From: Mahmut Gundogdu Date: Fri, 29 Sep 2023 15:26:40 +0000 Subject: [PATCH 111/285] Add Openiddict settings in MultiTenancy --- docs/en/Multi-Tenancy.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/en/Multi-Tenancy.md b/docs/en/Multi-Tenancy.md index 19cf8fa443..5bb34b1eb9 100644 --- a/docs/en/Multi-Tenancy.md +++ b/docs/en/Multi-Tenancy.md @@ -288,6 +288,17 @@ Configure(options => * Add this code to the `ConfigureServices` method of your [module](Module-Development-Basics.md). * This should be done in the *Web/API Layer* since the URL is a web related stuff. +Openiddict is default Auth Server in ABP (since v6.0). When you use OpenIddict, you must add the code on PreConfigure section +```csharp +// using Volo.Abp.OpenIddict.WildcardDomains + +PreConfigure(options=>{ + options.EnableWildcardDomainSupport = true; + options.WildcardDomainsFormat.Add("https://{0}.mydomain.com"); + }); +``` + + > There is an [example](https://github.com/abpframework/abp-samples/tree/master/DomainTenantResolver) that uses the subdomain to determining the current tenant. ##### Custom Tenant Resolvers From ca23540e5b927de1af26f886e61b52857bc0a229 Mon Sep 17 00:00:00 2001 From: maliming Date: Sun, 1 Oct 2023 14:25:42 +0800 Subject: [PATCH 112/285] Upgrade abp to NET 8.0. --- .github/workflows/build-and-test.yml | 2 +- Directory.Build.props | 6 +++--- .../AbpIoLocalization/AbpIoLocalization.csproj | 2 +- .../Volo.Abp.ApiVersioning.Abstractions.csproj | 2 +- .../Volo.Abp.AspNetCore.Authentication.JwtBearer.csproj | 2 +- .../Volo.Abp.AspNetCore.Authentication.OAuth.csproj | 2 +- ...olo.Abp.AspNetCore.Authentication.OpenIdConnect.csproj | 2 +- ...lo.Abp.AspNetCore.Components.MauiBlazor.Theming.csproj | 2 +- .../Volo.Abp.AspNetCore.Components.MauiBlazor.csproj | 2 +- .../Volo.Abp.AspNetCore.Components.Server.Theming.csproj | 2 +- .../Volo.Abp.AspNetCore.Components.Server.csproj | 2 +- .../Volo.Abp.AspNetCore.Components.Web.Theming.csproj | 2 +- .../Volo.Abp.AspNetCore.Components.Web.csproj | 2 +- ...o.Abp.AspNetCore.Components.WebAssembly.Theming.csproj | 2 +- .../Volo.Abp.AspNetCore.Components.WebAssembly.csproj | 2 +- .../Volo.Abp.AspNetCore.Components.csproj | 2 +- .../Volo.Abp.AspNetCore.MultiTenancy.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.Client.Common.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.Client.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.Contracts.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.Dapr.EventBus.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.Dapr.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.NewtonsoftJson.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.csproj | 2 +- ...olo.Abp.AspNetCore.Mvc.UI.Bundling.Abstractions.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.UI.Bundling.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.UI.Packages.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.UI.Widgets.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.UI.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.csproj | 2 +- .../Volo.Abp.AspNetCore.Serilog.csproj | 2 +- .../Volo.Abp.AspNetCore.SignalR.csproj | 2 +- .../Volo.Abp.AspNetCore.TestBase.csproj | 2 +- .../src/Volo.Abp.AspNetCore/Volo.Abp.AspNetCore.csproj | 2 +- .../Volo.Abp.Auditing.Contracts.csproj | 2 +- framework/src/Volo.Abp.Auditing/Volo.Abp.Auditing.csproj | 2 +- .../Volo.Abp.Authorization.Abstractions.csproj | 2 +- .../Authorization/AuthorizationOptionsExtensions.cs | 3 ++- .../Volo.Abp.Authorization/Volo.Abp.Authorization.csproj | 2 +- .../Volo.Abp.Autofac.WebAssembly.csproj | 2 +- framework/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj | 2 +- .../Volo.Abp.AzureServiceBus.csproj | 2 +- .../Volo.Abp.BackgroundJobs.Abstractions.csproj | 2 +- .../Volo.Abp.BackgroundJobs.HangFire.csproj | 2 +- .../Volo.Abp.BackgroundJobs.Quartz.csproj | 2 +- .../Volo.Abp.BackgroundJobs.RabbitMQ.csproj | 2 +- .../Volo.Abp.BackgroundJobs.csproj | 2 +- .../Volo.Abp.BackgroundWorkers.Hangfire.csproj | 2 +- .../Volo.Abp.BackgroundWorkers.Quartz.csproj | 2 +- .../Volo.Abp.BackgroundWorkers.csproj | 2 +- .../src/Volo.Abp.BlazoriseUI/Volo.Abp.BlazoriseUI.csproj | 2 +- .../Volo.Abp.BlobStoring.Aliyun.csproj | 2 +- .../Volo.Abp.BlobStoring.Aws.csproj | 2 +- .../Volo.Abp.BlobStoring.Azure.csproj | 2 +- .../Volo.Abp.BlobStoring.FileSystem.csproj | 2 +- .../Volo.Abp.BlobStoring.Minio.csproj | 2 +- .../src/Volo.Abp.BlobStoring/Volo.Abp.BlobStoring.csproj | 2 +- .../Volo.Abp.Caching.StackExchangeRedis.csproj | 2 +- framework/src/Volo.Abp.Caching/Volo.Abp.Caching.csproj | 2 +- .../src/Volo.Abp.Castle.Core/Volo.Abp.Castle.Core.csproj | 2 +- framework/src/Volo.Abp.Cli.Core/Volo.Abp.Cli.Core.csproj | 2 +- .../Abp/Cli/Commands/Services/SuiteAppSettingsService.cs | 2 +- framework/src/Volo.Abp.Cli/Volo.Abp.Cli.csproj | 2 +- framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj | 2 +- framework/src/Volo.Abp.Dapper/Volo.Abp.Dapper.csproj | 2 +- framework/src/Volo.Abp.Dapr/Volo.Abp.Dapr.csproj | 2 +- framework/src/Volo.Abp.Data/Volo.Abp.Data.csproj | 2 +- .../Volo.Abp.Ddd.Application.Contracts.csproj | 2 +- .../Volo.Abp.Ddd.Application.csproj | 2 +- .../Volo.Abp.Ddd.Domain.Shared.csproj | 2 +- .../src/Volo.Abp.Ddd.Domain/Volo.Abp.Ddd.Domain.csproj | 2 +- .../Volo.Abp.DistributedLocking.Abstractions.csproj | 2 +- .../Volo.Abp.DistributedLocking.Dapr.csproj | 2 +- .../Volo.Abp.DistributedLocking.csproj | 2 +- framework/src/Volo.Abp.Emailing/Volo.Abp.Emailing.csproj | 2 +- .../Volo.Abp.EntityFrameworkCore.MySQL.csproj | 5 ++--- .../Volo.Abp.EntityFrameworkCore.Oracle.Devart.csproj | 2 +- .../Volo.Abp.EntityFrameworkCore.Oracle.csproj | 2 +- .../Volo.Abp.EntityFrameworkCore.PostgreSql.csproj | 4 ++-- .../Volo.Abp.EntityFrameworkCore.SqlServer.csproj | 2 +- .../Volo.Abp.EntityFrameworkCore.Sqlite.csproj | 2 +- .../Volo.Abp.EntityFrameworkCore.csproj | 2 +- .../Volo.Abp.EventBus.Abstractions.csproj | 2 +- .../Volo.Abp.EventBus.Azure.csproj | 2 +- .../Volo.Abp.EventBus.Dapr/Volo.Abp.EventBus.Dapr.csproj | 2 +- .../Volo.Abp.EventBus.Kafka.csproj | 2 +- .../Volo.Abp.EventBus.RabbitMQ.csproj | 2 +- .../Volo.Abp.EventBus.Rebus.csproj | 2 +- framework/src/Volo.Abp.EventBus/Volo.Abp.EventBus.csproj | 2 +- .../Volo.Abp.ExceptionHandling.csproj | 2 +- framework/src/Volo.Abp.Features/Volo.Abp.Features.csproj | 2 +- .../Volo.Abp.FluentValidation.csproj | 2 +- .../Volo.Abp.Gdpr.Abstractions.csproj | 2 +- .../Volo.Abp.GlobalFeatures.csproj | 2 +- framework/src/Volo.Abp.Guids/Volo.Abp.Guids.csproj | 2 +- framework/src/Volo.Abp.HangFire/Volo.Abp.HangFire.csproj | 2 +- .../Volo.Abp.Http.Abstractions.csproj | 2 +- .../Volo.Abp.Http.Client.Dapr.csproj | 2 +- .../Volo.Abp.Http.Client.IdentityModel.MauiBlazor.csproj | 2 +- .../Volo.Abp.Http.Client.IdentityModel.Web.csproj | 2 +- .../Volo.Abp.Http.Client.IdentityModel.WebAssembly.csproj | 2 +- .../WebAssembly/WebAssemblyAbpAccessTokenProvider.cs | 2 +- .../Volo.Abp.Http.Client.IdentityModel.csproj | 2 +- .../Volo.Abp.Http.Client.Web.csproj | 2 +- .../src/Volo.Abp.Http.Client/Volo.Abp.Http.Client.csproj | 2 +- framework/src/Volo.Abp.Http/Volo.Abp.Http.csproj | 2 +- .../Volo.Abp.IdentityModel/Volo.Abp.IdentityModel.csproj | 2 +- .../Volo.Abp.Imaging.Abstractions.csproj | 2 +- .../Volo.Abp.Imaging.AspNetCore.csproj | 2 +- .../Volo.Abp.Imaging.MagickNet.csproj | 2 +- .../Volo.Abp.Json.Abstractions.csproj | 2 +- .../Volo.Abp.Json.Newtonsoft.csproj | 2 +- .../Volo.Abp.Json.SystemTextJson.csproj | 2 +- framework/src/Volo.Abp.Json/Volo.Abp.Json.csproj | 2 +- framework/src/Volo.Abp.Kafka/Volo.Abp.Kafka.csproj | 2 +- .../Volo.Abp.Ldap.Abstractions.csproj | 2 +- framework/src/Volo.Abp.Ldap/Volo.Abp.Ldap.csproj | 2 +- .../Volo.Abp.Localization.Abstractions.csproj | 2 +- .../Volo.Abp.Localization/Volo.Abp.Localization.csproj | 2 +- framework/src/Volo.Abp.MailKit/Volo.Abp.MailKit.csproj | 2 +- .../src/Volo.Abp.Maui.Client/Volo.Abp.Maui.Client.csproj | 2 +- framework/src/Volo.Abp.MemoryDb/Volo.Abp.MemoryDb.csproj | 2 +- framework/src/Volo.Abp.Minify/Volo.Abp.Minify.csproj | 2 +- framework/src/Volo.Abp.MongoDB/Volo.Abp.MongoDB.csproj | 2 +- .../Volo.Abp.MultiLingualObjects.csproj | 2 +- .../Volo.Abp.MultiTenancy.Abstractions.csproj | 2 +- .../Volo.Abp.MultiTenancy/Volo.Abp.MultiTenancy.csproj | 2 +- .../Volo.Abp.ObjectExtending.csproj | 2 +- .../Volo.Abp.ObjectMapping/Volo.Abp.ObjectMapping.csproj | 2 +- framework/src/Volo.Abp.Quartz/Volo.Abp.Quartz.csproj | 2 +- framework/src/Volo.Abp.RabbitMQ/Volo.Abp.RabbitMQ.csproj | 2 +- .../Volo.Abp.RemoteServices.csproj | 2 +- framework/src/Volo.Abp.Security/Volo.Abp.Security.csproj | 2 +- .../Volo.Abp.Serialization/Volo.Abp.Serialization.csproj | 2 +- framework/src/Volo.Abp.Settings/Volo.Abp.Settings.csproj | 2 +- .../src/Volo.Abp.Sms.Aliyun/Volo.Abp.Sms.Aliyun.csproj | 2 +- framework/src/Volo.Abp.Sms/Volo.Abp.Sms.csproj | 2 +- .../Volo.Abp.Specifications.csproj | 2 +- .../src/Volo.Abp.Swashbuckle/Volo.Abp.Swashbuckle.csproj | 2 +- framework/src/Volo.Abp.TestBase/Volo.Abp.TestBase.csproj | 2 +- .../Volo.Abp.TextTemplating.Core.csproj | 2 +- .../Volo.Abp.TextTemplating.Razor.csproj | 2 +- .../Volo.Abp.TextTemplating.Scriban.csproj | 2 +- .../Volo.Abp.TextTemplating.csproj | 2 +- .../src/Volo.Abp.Threading/Volo.Abp.Threading.csproj | 2 +- framework/src/Volo.Abp.Timing/Volo.Abp.Timing.csproj | 2 +- .../Volo.Abp.UI.Navigation/Volo.Abp.UI.Navigation.csproj | 2 +- framework/src/Volo.Abp.UI/Volo.Abp.UI.csproj | 2 +- framework/src/Volo.Abp.Uow/Volo.Abp.Uow.csproj | 2 +- .../Volo.Abp.Validation.Abstractions.csproj | 2 +- .../src/Volo.Abp.Validation/Volo.Abp.Validation.csproj | 2 +- .../Volo.Abp.VirtualFileSystem.csproj | 2 +- framework/src/Volo.Abp/Volo.Abp.csproj | 2 +- framework/test/AbpTestBase/AbpTestBase.csproj | 2 +- framework/test/SimpleConsoleDemo/SimpleConsoleDemo.csproj | 2 +- .../Volo.Abp.AspNetCore.Authentication.OAuth.Tests.csproj | 2 +- .../Volo.Abp.AspNetCore.MultiTenancy.Tests.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.PlugIn.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.Tests.csproj | 2 +- .../Volo/Abp/AspNetCore/Mvc/Program.cs | 4 ++-- .../Volo.Abp.AspNetCore.Mvc.UI.Tests.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.Versioning.Tests.csproj | 2 +- .../Volo.Abp.AspNetCore.Serilog.Tests.csproj | 2 +- .../Volo.Abp.AspNetCore.SignalR.Tests.csproj | 2 +- .../Volo.Abp.AspNetCore.Tests.csproj | 2 +- .../Volo.Abp.Auditing.Tests.csproj | 2 +- .../Volo.Abp.Authorization.Tests.csproj | 2 +- .../Volo.Abp.AutoMapper.Tests.csproj | 2 +- .../Volo.Abp.Autofac.Tests/Volo.Abp.Autofac.Tests.csproj | 2 +- .../Volo.Abp.BackgroundJobs.Tests.csproj | 2 +- .../Volo.Abp.BlobStoring.Aliyun.Tests.csproj | 2 +- .../Volo.Abp.BlobStoring.Aws.Tests.csproj | 2 +- .../Volo.Abp.BlobStoring.Azure.Tests.csproj | 2 +- .../Volo.Abp.BlobStoring.FileSystem.Tests.csproj | 2 +- .../Volo.Abp.BlobStoring.Minio.Tests.csproj | 2 +- .../Volo.Abp.BlobStoring.Tests.csproj | 2 +- .../Volo.Abp.Caching.StackExchangeRedis.Tests.csproj | 2 +- .../Volo.Abp.Caching.Tests/Volo.Abp.Caching.Tests.csproj | 2 +- .../Volo.Abp.Castle.Core.Tests.csproj | 2 +- .../Volo.Abp.Cli.Core.Tests.csproj | 2 +- .../test/Volo.Abp.Core.Tests/Volo.Abp.Core.Tests.csproj | 2 +- .../Volo.Abp.Dapper.Tests/Volo.Abp.Dapper.Tests.csproj | 2 +- .../test/Volo.Abp.Data.Tests/Volo.Abp.Data.Tests.csproj | 2 +- .../test/Volo.Abp.Ddd.Tests/Volo.Abp.Ddd.Tests.csproj | 2 +- .../Volo.Abp.DistributedLocking.Abstractions.Tests.csproj | 2 +- .../Volo.Abp.Emailing.Tests.csproj | 2 +- ...olo.Abp.EntityFrameworkCore.Tests.SecondContext.csproj | 2 +- .../Volo.Abp.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.Abp.EventBus.Tests.csproj | 2 +- .../Volo.Abp.Features.Tests.csproj | 2 +- .../Volo.Abp.FluentValidation.Tests.csproj | 2 +- .../Volo.Abp.GlobalFeatures.Tests.csproj | 2 +- .../Volo.Abp.Http.Client.IdentityModel.Web.Tests.csproj | 2 +- .../Volo.Abp.Http.Client.Tests.csproj | 2 +- .../test/Volo.Abp.Http.Tests/Volo.Abp.Http.Tests.csproj | 2 +- .../Volo.Abp.IdentityModel.Tests.csproj | 2 +- .../Volo.Abp.Imaging.Abstractions.Tests.csproj | 2 +- .../Volo.Abp.Imaging.AspNetCore.Tests.csproj | 2 +- .../Volo.Abp.Imaging.ImageSharp.Tests.csproj | 2 +- .../Volo.Abp.Imaging.MagickNet.Tests.csproj | 2 +- .../test/Volo.Abp.Json.Tests/Volo.Abp.Json.Tests.csproj | 2 +- .../test/Volo.Abp.Ldap.Tests/Volo.Abp.Ldap.Tests.csproj | 2 +- .../Volo.Abp.Localization.Tests.csproj | 2 +- .../Volo.Abp.MailKit.Tests/Volo.Abp.MailKit.Tests.csproj | 2 +- .../Volo.Abp.MemoryDb.Tests.csproj | 2 +- .../Volo.Abp.Minify.Tests/Volo.Abp.Minify.Tests.csproj | 2 +- .../Volo.Abp.MongoDB.Tests.SecondContext.csproj | 2 +- .../Volo.Abp.MongoDB.Tests/Volo.Abp.MongoDB.Tests.csproj | 2 +- .../Volo.Abp.MultiLingualObjects.Tests.csproj | 2 +- .../Volo.Abp.MultiTenancy.Tests.csproj | 2 +- .../Volo.Abp.ObjectExtending.Tests.csproj | 2 +- .../Volo.Abp.ObjectMapping.Tests.csproj | 2 +- .../Volo.Abp.Security.Tests.csproj | 2 +- .../Volo.Abp.Serialization.Tests.csproj | 2 +- .../Volo.Abp.Settings.Tests.csproj | 2 +- .../Volo.Abp.Sms.Aliyun.Tests.csproj | 2 +- .../Volo.Abp.Specifications.Tests.csproj | 2 +- .../Volo.Abp.TestApp.Tests/Volo.Abp.TestApp.Tests.csproj | 2 +- framework/test/Volo.Abp.TestApp/Volo.Abp.TestApp.csproj | 2 +- .../Volo.Abp.TextTemplating.Razor.Tests.csproj | 2 +- .../Volo.Abp.TextTemplating.Scriban.Tests.csproj | 2 +- .../Volo.Abp.TextTemplating.Tests.csproj | 2 +- .../Volo.Abp.Threading.Tests.csproj | 2 +- .../Volo.Abp.UI.Navigation.Tests.csproj | 2 +- .../test/Volo.Abp.Uow.Tests/Volo.Abp.Uow.Tests.csproj | 2 +- .../Volo.Abp.Validation.Tests.csproj | 2 +- .../Volo.Abp.VirtualFileSystem.Tests.csproj | 2 +- global.json | 2 +- .../Volo.Abp.Account.Application.Contracts.csproj | 2 +- .../Volo.Abp.Account.Application.csproj | 2 +- .../Volo.Abp.Account.Blazor.csproj | 2 +- .../Volo.Abp.Account.HttpApi.Client.csproj | 2 +- .../Volo.Abp.Account.HttpApi.csproj | 2 +- .../Volo.Abp.Account.Installer.csproj | 2 +- .../Volo.Abp.Account.Web.IdentityServer.csproj | 2 +- .../Volo.Abp.Account.Web.OpenIddict.csproj | 2 +- .../src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.csproj | 2 +- .../Volo.Abp.Account.Application.Tests.csproj | 2 +- .../Volo.Abp.AuditLogging.Domain.Shared.csproj | 2 +- .../Volo.Abp.AuditLogging.Domain.csproj | 2 +- .../Volo.Abp.AuditLogging.EntityFrameworkCore.csproj | 2 +- .../Volo.Abp.AuditLogging.Installer.csproj | 2 +- .../Volo.Abp.AuditLogging.MongoDB.csproj | 2 +- ...Volo.Abp.AuditLogging.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.Abp.AuditLogging.MongoDB.Tests.csproj | 2 +- .../Volo.Abp.AuditLogging.TestBase.csproj | 2 +- .../Volo.Abp.AuditLogging.Tests.csproj | 2 +- .../Volo.Abp.BackgroundJobs.DemoApp.HangFire.csproj | 2 +- .../Volo.Abp.BackgroundJobs.DemoApp.Quartz.csproj | 2 +- .../Volo.Abp.BackgroundJobs.DemoApp.RabbitMq.csproj | 2 +- .../Volo.Abp.BackgroundJobs.DemoApp.Shared.csproj | 2 +- .../Volo.Abp.BackgroundJobs.DemoApp.csproj | 2 +- .../Volo.Abp.BackgroundJobs.Domain.Shared.csproj | 2 +- .../Volo.Abp.BackgroundJobs.EntityFrameworkCore.csproj | 2 +- .../Volo.Abp.BackgroundJobs.Installer.csproj | 2 +- .../Volo.Abp.BackgroundJobs.Domain.Tests.csproj | 2 +- ...lo.Abp.BackgroundJobs.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.Abp.BackgroundJobs.MongoDB.Tests.csproj | 2 +- .../Volo.Abp.BackgroundJobs.TestBase.csproj | 2 +- ...olo.Abp.AspNetCore.Components.Server.BasicTheme.csproj | 2 +- .../Volo.Abp.AspNetCore.Components.Web.BasicTheme.csproj | 2 +- ...bp.AspNetCore.Components.WebAssembly.BasicTheme.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.csproj | 2 +- .../Volo.Abp.BasicTheme.Installer.csproj | 2 +- ...Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Tests.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.csproj | 2 +- .../Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.csproj | 2 +- ...BlobStoring.Database.Host.ConsoleApp.ConsoleApp.csproj | 2 +- .../Volo.Abp.BlobStoring.Database.Domain.Shared.csproj | 2 +- .../Volo.Abp.BlobStoring.Database.Domain.csproj | 2 +- ...lo.Abp.BlobStoring.Database.EntityFrameworkCore.csproj | 2 +- .../Volo.Abp.BlobStoring.Database.Installer.csproj | 2 +- .../Volo.Abp.BlobStoring.Database.MongoDB.csproj | 2 +- .../Volo.Abp.BlobStoring.Database.Domain.Tests.csproj | 2 +- ....BlobStoring.Database.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.Abp.BlobStoring.Database.MongoDB.Tests.csproj | 2 +- .../Volo.Abp.BlobStoring.Database.TestBase.csproj | 2 +- .../Volo.BloggingTestApp.EntityFrameworkCore.csproj | 2 +- .../app/Volo.BloggingTestApp/Volo.BloggingTestApp.csproj | 2 +- .../Volo.Blogging.Admin.Application.Contracts.csproj | 2 +- .../Volo.Blogging.Admin.Application.csproj | 2 +- .../Volo.Blogging.Admin.HttpApi.Client.csproj | 2 +- .../Volo.Blogging.Admin.HttpApi.csproj | 2 +- .../Volo.Blogging.Admin.Web.csproj | 2 +- .../Volo.Blogging.Application.Contracts.Shared.csproj | 2 +- .../Volo.Blogging.Application.Contracts.csproj | 2 +- .../Volo.Blogging.Application.csproj | 2 +- .../Volo.Blogging.Domain.Shared.csproj | 2 +- .../Volo.Blogging.EntityFrameworkCore.csproj | 2 +- .../Volo.Blogging.HttpApi.Client.csproj | 2 +- .../Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.csproj | 2 +- .../Volo.Blogging.Installer.csproj | 2 +- .../src/Volo.Blogging.Web/Volo.Blogging.Web.csproj | 2 +- .../Volo.Blogging.Application.Tests.csproj | 2 +- .../Volo.Blogging.Domain.Tests.csproj | 2 +- .../Volo.Blogging.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.Blogging.MongoDB.Tests.csproj | 2 +- .../Volo.Blogging.TestBase/Volo.Blogging.TestBase.csproj | 2 +- .../Volo.ClientSimulation.Demo.csproj | 2 +- .../Volo.ClientSimulation.Web.csproj | 2 +- .../Volo.ClientSimulation/Volo.ClientSimulation.csproj | 2 +- .../Volo.CmsKit.Host.Shared.csproj | 2 +- .../Volo.CmsKit.HttpApi.Host.csproj | 2 +- .../Volo.CmsKit.IdentityServer.csproj | 2 +- .../host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.csproj | 2 +- .../Volo.CmsKit.Web.Unified.csproj | 2 +- .../Volo.CmsKit.Admin.Application.Contracts.csproj | 2 +- .../Volo.CmsKit.Admin.Application.csproj | 2 +- .../Volo.CmsKit.Admin.HttpApi.Client.csproj | 2 +- .../Volo.CmsKit.Admin.HttpApi.csproj | 2 +- .../Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.csproj | 2 +- .../Volo.CmsKit.Application.Contracts.csproj | 2 +- .../Volo.CmsKit.Application.csproj | 2 +- .../Volo.CmsKit.Common.Application.Contracts.csproj | 2 +- .../Volo.CmsKit.Common.Application.csproj | 2 +- .../Volo.CmsKit.Common.HttpApi.Client.csproj | 2 +- .../Volo.CmsKit.Common.HttpApi.csproj | 2 +- .../Volo.CmsKit.Common.Web/Volo.CmsKit.Common.Web.csproj | 2 +- .../Volo.CmsKit.Domain.Shared.csproj | 2 +- .../src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.csproj | 2 +- .../Volo.CmsKit.EntityFrameworkCore.csproj | 2 +- .../Volo.CmsKit.HttpApi.Client.csproj | 2 +- .../src/Volo.CmsKit.HttpApi/Volo.CmsKit.HttpApi.csproj | 2 +- .../Volo.CmsKit.Installer/Volo.CmsKit.Installer.csproj | 2 +- .../src/Volo.CmsKit.MongoDB/Volo.CmsKit.MongoDB.csproj | 2 +- .../Volo.CmsKit.Public.Application.Contracts.csproj | 2 +- .../Volo.CmsKit.Public.Application.csproj | 2 +- .../Volo.CmsKit.Public.HttpApi.Client.csproj | 2 +- .../Volo.CmsKit.Public.HttpApi.csproj | 2 +- .../Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.csproj | 2 +- .../cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.csproj | 2 +- .../Volo.CmsKit.Application.Tests.csproj | 2 +- .../Volo.CmsKit.Domain.Tests.csproj | 2 +- .../Volo.CmsKit.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.CmsKit.HttpApi.Client.ConsoleTestApp.csproj | 2 +- .../Volo.CmsKit.MongoDB.Tests.csproj | 2 +- .../test/Volo.CmsKit.TestBase/Volo.CmsKit.TestBase.csproj | 2 +- .../VoloDocs.EntityFrameworkCore.csproj | 2 +- .../docs/app/VoloDocs.Migrator/VoloDocs.Migrator.csproj | 2 +- modules/docs/app/VoloDocs.Web/VoloDocs.Web.csproj | 2 +- .../Volo.Docs.Admin.Application.Contracts.csproj | 2 +- .../Volo.Docs.Admin.Application.csproj | 2 +- .../Volo.Docs.Admin.HttpApi.Client.csproj | 2 +- .../Volo.Docs.Admin.HttpApi.csproj | 2 +- .../src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.csproj | 2 +- .../Volo.Docs.Application.Contracts.csproj | 2 +- .../Volo.Docs.Application/Volo.Docs.Application.csproj | 2 +- .../Volo.Docs.Domain.Shared.csproj | 2 +- .../Volo.Docs.EntityFrameworkCore.csproj | 2 +- .../Volo.Docs.HttpApi.Client.csproj | 2 +- .../docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.csproj | 2 +- .../src/Volo.Docs.Installer/Volo.Docs.Installer.csproj | 2 +- modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.csproj | 2 +- .../Volo.Docs.Admin.Application.Tests.csproj | 2 +- .../Volo.Docs.Application.Tests.csproj | 2 +- .../Volo.Docs.Domain.Tests/Volo.Docs.Domain.Tests.csproj | 2 +- .../Volo.Docs.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.Docs.MongoDB.Tests.csproj | 2 +- .../test/Volo.Docs.TestBase/Volo.Docs.TestBase.csproj | 2 +- ...olo.Abp.FeatureManagement.Application.Contracts.csproj | 2 +- .../Volo.Abp.FeatureManagement.Application.csproj | 2 +- .../Volo.Abp.FeatureManagement.Blazor.Server.csproj | 2 +- .../Volo.Abp.FeatureManagement.Blazor.WebAssembly.csproj | 2 +- .../Volo.Abp.FeatureManagement.Blazor.csproj | 2 +- .../Volo.Abp.FeatureManagement.Domain.Shared.csproj | 2 +- .../Volo.Abp.FeatureManagement.Domain.csproj | 2 +- .../Volo.Abp.FeatureManagement.EntityFrameworkCore.csproj | 2 +- .../Volo.Abp.FeatureManagement.HttpApi.Client.csproj | 2 +- .../Volo.Abp.FeatureManagement.HttpApi.csproj | 2 +- .../Volo.Abp.FeatureManagement.Installer.csproj | 2 +- .../Volo.Abp.FeatureManagement.MongoDB.csproj | 2 +- .../Volo.Abp.FeatureManagement.Web.csproj | 2 +- .../Volo.Abp.FeatureManagement.Application.Tests.csproj | 2 +- .../Volo.Abp.FeatureManagement.Domain.Tests.csproj | 2 +- ...Abp.FeatureManagement.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.Abp.FeatureManagement.MongoDB.Tests.csproj | 2 +- .../Volo.Abp.FeatureManagement.TestBase.csproj | 2 +- .../Volo.Abp.Identity.Application.Contracts.csproj | 2 +- .../Volo.Abp.Identity.Application.csproj | 2 +- .../Volo.Abp.Identity.AspNetCore.csproj | 2 +- .../Volo.Abp.Identity.Blazor.Server.csproj | 2 +- .../Volo.Abp.Identity.Blazor.WebAssembly.csproj | 2 +- .../Volo.Abp.Identity.Blazor.csproj | 2 +- .../Volo.Abp.Identity.Domain.Shared.csproj | 2 +- .../Volo.Abp.Identity.EntityFrameworkCore.csproj | 2 +- .../Volo.Abp.Identity.HttpApi.Client.csproj | 2 +- .../Volo.Abp.Identity.HttpApi.csproj | 2 +- .../Volo.Abp.Identity.Installer.csproj | 2 +- .../Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.csproj | 2 +- .../Volo.Abp.PermissionManagement.Domain.Identity.csproj | 2 +- .../Volo.Abp.Identity.Application.Tests.csproj | 2 +- .../Volo.Abp.Identity.AspNetCore.Tests.csproj | 2 +- .../Volo.Abp.Identity.Domain.Tests.csproj | 2 +- .../Volo.Abp.Identity.EntityFrameworkCore.Tests.csproj | 2 +- .../AbpIdentityEntityFrameworkCoreTestModule.cs | 3 +++ .../Volo.Abp.Identity.MongoDB.Tests.csproj | 2 +- .../Volo.Abp.Identity.TestBase.csproj | 2 +- .../Volo.Abp.IdentityServer.Domain.Shared.csproj | 2 +- .../Volo.Abp.IdentityServer.Domain.csproj | 2 +- .../Volo.Abp.IdentityServer.EntityFrameworkCore.csproj | 2 +- .../Volo.Abp.IdentityServer.Installer.csproj | 2 +- .../Volo.Abp.IdentityServer.MongoDB.csproj | 2 +- ....Abp.PermissionManagement.Domain.IdentityServer.csproj | 2 +- .../Volo.Abp.IdentityServer.Domain.Tests.csproj | 2 +- ...lo.Abp.IdentityServer.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.Abp.IdentityServer.MongoDB.Tests.csproj | 2 +- .../Volo.Abp.IdentityServer.TestBase.csproj | 2 +- .../app/OpenIddict.Demo.API/OpenIddict.Demo.API.csproj | 2 +- .../OpenIddict.Demo.Client.BlazorWASM.csproj | 2 +- .../OpenIddict.Demo.Client.Console.csproj | 2 +- .../OpenIddict.Demo.Client.Mvc.csproj | 2 +- .../OpenIddict.Demo.Server/OpenIddict.Demo.Server.csproj | 2 +- .../Volo.Abp.OpenIddict.AspNetCore.csproj | 2 +- .../Volo.Abp.OpenIddict.Domain.Shared.csproj | 2 +- .../Volo.Abp.OpenIddict.EntityFrameworkCore.csproj | 2 +- .../Volo.Abp.OpenIddict.Installer.csproj | 2 +- .../Volo.Abp.OpenIddict.MongoDB.csproj | 2 +- ...Volo.Abp.PermissionManagement.Domain.OpenIddict.csproj | 2 +- .../Volo.Abp.OpenIddict.Domain.Tests.csproj | 2 +- .../Volo.Abp.OpenIddict.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.Abp.OpenIddict.MongoDB.Tests.csproj | 2 +- .../Volo.Abp.OpenIddict.TestBase.csproj | 2 +- ....Abp.PermissionManagement.Application.Contracts.csproj | 2 +- .../Volo.Abp.PermissionManagement.Application.csproj | 2 +- .../Volo.Abp.PermissionManagement.Blazor.Server.csproj | 2 +- ...olo.Abp.PermissionManagement.Blazor.WebAssembly.csproj | 2 +- .../Volo.Abp.PermissionManagement.Blazor.csproj | 2 +- .../Volo.Abp.PermissionManagement.Domain.Shared.csproj | 2 +- .../Volo.Abp.PermissionManagement.Domain.csproj | 2 +- ...lo.Abp.PermissionManagement.EntityFrameworkCore.csproj | 2 +- .../Volo.Abp.PermissionManagement.HttpApi.Client.csproj | 2 +- .../Volo.Abp.PermissionManagement.HttpApi.csproj | 2 +- .../Volo.Abp.PermissionManagement.Installer.csproj | 2 +- .../Volo.Abp.PermissionManagement.MongoDB.csproj | 2 +- .../Volo.Abp.PermissionManagement.Web.csproj | 2 +- ...Volo.Abp.PermissionManagement.Application.Tests.csproj | 2 +- .../Volo.Abp.PermissionManagement.Domain.Tests.csproj | 2 +- ....PermissionManagement.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.Abp.PermissionManagement.MongoDB.Tests.csproj | 2 +- .../Volo.Abp.PermissionManagement.TestBase.csproj | 2 +- .../Volo.Abp.SettingManagement.DemoApp.csproj | 2 +- ...olo.Abp.SettingManagement.Application.Contracts.csproj | 2 +- .../Volo.Abp.SettingManagement.Application.csproj | 2 +- .../Volo.Abp.SettingManagement.Blazor.Server.csproj | 2 +- .../Volo.Abp.SettingManagement.Blazor.WebAssembly.csproj | 2 +- .../Volo.Abp.SettingManagement.Blazor.csproj | 2 +- .../Volo.Abp.SettingManagement.Domain.Shared.csproj | 2 +- .../Volo.Abp.SettingManagement.Domain.csproj | 2 +- .../Volo.Abp.SettingManagement.EntityFrameworkCore.csproj | 2 +- .../Volo.Abp.SettingManagement.HttpApi.Client.csproj | 2 +- .../Volo.Abp.SettingManagement.HttpApi.csproj | 2 +- .../Volo.Abp.SettingManagement.Installer.csproj | 2 +- .../Volo.Abp.SettingManagement.MongoDB.csproj | 2 +- .../Volo.Abp.SettingManagement.Web.csproj | 2 +- ...Abp.SettingManagement.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.Abp.SettingManagement.MongoDB.Tests.csproj | 2 +- .../Volo.Abp.SettingManagement.TestBase.csproj | 2 +- .../Volo.Abp.SettingManagement.Tests.csproj | 2 +- ...Volo.Abp.TenantManagement.Application.Contracts.csproj | 2 +- .../Volo.Abp.TenantManagement.Application.csproj | 2 +- .../Volo.Abp.TenantManagement.Blazor.Server.csproj | 2 +- .../Volo.Abp.TenantManagement.Blazor.WebAssembly.csproj | 2 +- .../Volo.Abp.TenantManagement.Blazor.csproj | 2 +- .../Volo.Abp.TenantManagement.Domain.Shared.csproj | 2 +- .../Volo.Abp.TenantManagement.EntityFrameworkCore.csproj | 2 +- .../Volo.Abp.TenantManagement.HttpApi.Client.csproj | 2 +- .../Volo.Abp.TenantManagement.HttpApi.csproj | 2 +- .../Volo.Abp.TenantManagement.Installer.csproj | 2 +- .../Volo.Abp.TenantManagement.Web.csproj | 2 +- .../Volo.Abp.TenantManagement.Application.Tests.csproj | 2 +- .../Volo.Abp.TenantManagement.Domain.Tests.csproj | 2 +- ....Abp.TenantManagement.EntityFrameworkCore.Tests.csproj | 2 +- .../Volo.Abp.TenantManagement.MongoDB.Tests.csproj | 2 +- .../Volo.Abp.TenantManagement.TestBase.csproj | 2 +- .../Volo.Abp.Users.Abstractions.csproj | 2 +- .../Volo.Abp.Users.Domain.Shared.csproj | 2 +- .../Volo.Abp.Users.Domain/Volo.Abp.Users.Domain.csproj | 2 +- .../Volo.Abp.Users.EntityFrameworkCore.csproj | 2 +- .../Volo.Abp.Users.Installer.csproj | 2 +- .../Volo.Abp.Users.MongoDB/Volo.Abp.Users.MongoDB.csproj | 2 +- .../Volo.Abp.VirtualFileExplorer.DemoApp.csproj | 2 +- .../Volo.Abp.VirtualFileExplorer.Installer.csproj | 2 +- .../Volo.Abp.VirtualFileExplorer.Web.csproj | 2 +- ...MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj | 4 ++-- .../MyCompanyName.MyProjectName.Blazor.Server.csproj | 6 +++--- ...anyName.MyProjectName.Blazor.WebAssembly.Client.csproj | 6 +++--- ...e.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj | 6 +++--- ...anyName.MyProjectName.Blazor.WebAssembly.Server.csproj | 8 ++++---- ...anyName.MyProjectName.Blazor.WebAssembly.Shared.csproj | 4 ++-- .../MyCompanyName.MyProjectName.Host.Mongo.csproj | 4 ++-- .../MyCompanyName.MyProjectName.Host.csproj | 6 +++--- .../MyCompanyName.MyProjectName.Mvc.Mongo.csproj | 4 ++-- .../MyCompanyName.MyProjectName.Mvc.csproj | 6 +++--- ...CompanyName.MyProjectName.Application.Contracts.csproj | 2 +- .../MyCompanyName.MyProjectName.Application.csproj | 2 +- .../MyCompanyName.MyProjectName.AuthServer.csproj | 4 ++-- ...yCompanyName.MyProjectName.Blazor.Server.Tiered.csproj | 4 ++-- .../MyCompanyName.MyProjectName.Blazor.Server.csproj | 2 +- .../MyCompanyName.MyProjectName.Blazor.csproj | 6 +++--- .../MyCompanyName.MyProjectName.DbMigrator.csproj | 4 ++-- .../MyCompanyName.MyProjectName.Domain.Shared.csproj | 4 ++-- .../MyCompanyName.MyProjectName.Domain.csproj | 2 +- ...MyCompanyName.MyProjectName.EntityFrameworkCore.csproj | 4 ++-- .../MyCompanyName.MyProjectName.HttpApi.Client.csproj | 2 +- .../MyCompanyName.MyProjectName.HttpApi.Host.csproj | 6 +++--- ...MyCompanyName.MyProjectName.HttpApi.HostWithIds.csproj | 2 +- .../MyCompanyName.MyProjectName.HttpApi.csproj | 2 +- .../MyCompanyName.MyProjectName.MongoDB.csproj | 2 +- .../MyCompanyName.MyProjectName.Web.Host.csproj | 4 ++-- .../MyCompanyName.MyProjectName.Web.csproj | 2 +- .../MyCompanyName.MyProjectName.Application.Tests.csproj | 2 +- .../MyCompanyName.MyProjectName.Domain.Tests.csproj | 2 +- ...anyName.MyProjectName.EntityFrameworkCore.Tests.csproj | 2 +- ...ame.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj | 6 +++--- .../MyCompanyName.MyProjectName.MongoDB.Tests.csproj | 2 +- .../MyCompanyName.MyProjectName.TestBase.csproj | 2 +- .../MyCompanyName.MyProjectName.Web.Tests.csproj | 2 +- .../MyProjectNameWebTestModule.cs | 7 +++++++ .../MyCompanyName.MyProjectName.csproj | 4 ++-- .../MyCompanyName.MyProjectName.csproj | 8 ++++---- .../MyCompanyName.MyProjectName.AuthServer.csproj | 6 +++--- .../MyCompanyName.MyProjectName.Blazor.Host.csproj | 6 +++--- .../MyCompanyName.MyProjectName.Blazor.Server.Host.csproj | 4 ++-- .../MyCompanyName.MyProjectName.Host.Shared.csproj | 2 +- .../MyCompanyName.MyProjectName.HttpApi.Host.csproj | 8 ++++---- .../MyCompanyName.MyProjectName.Web.Host.csproj | 4 ++-- .../MyCompanyName.MyProjectName.Web.Unified.csproj | 4 ++-- ...CompanyName.MyProjectName.Application.Contracts.csproj | 2 +- .../MyCompanyName.MyProjectName.Application.csproj | 2 +- .../MyCompanyName.MyProjectName.Blazor.Server.csproj | 2 +- .../MyCompanyName.MyProjectName.Blazor.WebAssembly.csproj | 2 +- .../MyCompanyName.MyProjectName.Blazor.csproj | 2 +- .../MyCompanyName.MyProjectName.Domain.Shared.csproj | 4 ++-- .../MyCompanyName.MyProjectName.Domain.csproj | 2 +- ...MyCompanyName.MyProjectName.EntityFrameworkCore.csproj | 2 +- .../MyCompanyName.MyProjectName.HttpApi.Client.csproj | 2 +- .../MyCompanyName.MyProjectName.HttpApi.csproj | 2 +- .../MyCompanyName.MyProjectName.Installer.csproj | 2 +- .../MyCompanyName.MyProjectName.MongoDB.csproj | 2 +- .../MyCompanyName.MyProjectName.Web.csproj | 4 ++-- .../MyCompanyName.MyProjectName.Application.Tests.csproj | 2 +- .../MyCompanyName.MyProjectName.Domain.Tests.csproj | 2 +- ...anyName.MyProjectName.EntityFrameworkCore.Tests.csproj | 4 ++-- ...ame.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj | 4 ++-- .../MyCompanyName.MyProjectName.MongoDB.Tests.csproj | 2 +- .../MyCompanyName.MyProjectName.TestBase.csproj | 2 +- .../MyCompanyName.MyProjectName.csproj | 4 ++-- .../AbpPerfTest.WithAbp/AbpPerfTest.WithAbp.csproj | 2 +- .../AbpPerfTest.WithoutAbp/AbpPerfTest.WithoutAbp.csproj | 2 +- .../DistDemoApp.EfCoreRabbitMq.csproj | 2 +- .../DistDemoApp.MongoDbKafka.csproj | 2 +- .../DistDemoApp.MongoDbRebus.csproj | 2 +- .../DistDemoApp.Shared/DistDemoApp.Shared.csproj | 2 +- .../src/LocalizationKeySynchronizer.csproj | 2 +- 558 files changed, 620 insertions(+), 610 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index c2b1557405..e4e59f5fc5 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -49,7 +49,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-dotnet@master with: - dotnet-version: 7.0.100 + dotnet-version: 8.0.100-rc.1.23463.5 - name: chown run: | diff --git a/Directory.Build.props b/Directory.Build.props index eb271341d3..2623c477cd 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -2,13 +2,13 @@ - 7.0.10 + 8.0.0-rc.1.* - 7.0.10 + 8.0.0-rc.1.* - 7.0.0 + 8.0.0-rc.1.* 17.2.0 diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/AbpIoLocalization.csproj b/abp_io/AbpIoLocalization/AbpIoLocalization/AbpIoLocalization.csproj index 400c15ff77..267ace87f2 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/AbpIoLocalization.csproj +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/AbpIoLocalization.csproj @@ -1,7 +1,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/framework/src/Volo.Abp.ApiVersioning.Abstractions/Volo.Abp.ApiVersioning.Abstractions.csproj b/framework/src/Volo.Abp.ApiVersioning.Abstractions/Volo.Abp.ApiVersioning.Abstractions.csproj index 2924448609..b869a45a2e 100644 --- a/framework/src/Volo.Abp.ApiVersioning.Abstractions/Volo.Abp.ApiVersioning.Abstractions.csproj +++ b/framework/src/Volo.Abp.ApiVersioning.Abstractions/Volo.Abp.ApiVersioning.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.ApiVersioning.Abstractions diff --git a/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Volo.Abp.AspNetCore.Authentication.JwtBearer.csproj b/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Volo.Abp.AspNetCore.Authentication.JwtBearer.csproj index 6deeaac7e3..a22fed4cdd 100644 --- a/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Volo.Abp.AspNetCore.Authentication.JwtBearer.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer/Volo.Abp.AspNetCore.Authentication.JwtBearer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.AspNetCore.Authentication.JwtBearer diff --git a/framework/src/Volo.Abp.AspNetCore.Authentication.OAuth/Volo.Abp.AspNetCore.Authentication.OAuth.csproj b/framework/src/Volo.Abp.AspNetCore.Authentication.OAuth/Volo.Abp.AspNetCore.Authentication.OAuth.csproj index f8efe3c11c..b31876c3d4 100644 --- a/framework/src/Volo.Abp.AspNetCore.Authentication.OAuth/Volo.Abp.AspNetCore.Authentication.OAuth.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Authentication.OAuth/Volo.Abp.AspNetCore.Authentication.OAuth.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.AspNetCore.Authentication.OAuth diff --git a/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Volo.Abp.AspNetCore.Authentication.OpenIdConnect.csproj b/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Volo.Abp.AspNetCore.Authentication.OpenIdConnect.csproj index 9fa50a203f..12986e23a9 100644 --- a/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Volo.Abp.AspNetCore.Authentication.OpenIdConnect.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Volo.Abp.AspNetCore.Authentication.OpenIdConnect.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Theming/Volo.Abp.AspNetCore.Components.MauiBlazor.Theming.csproj b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Theming/Volo.Abp.AspNetCore.Components.MauiBlazor.Theming.csproj index 3cd049965e..93497ad4be 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Theming/Volo.Abp.AspNetCore.Components.MauiBlazor.Theming.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Theming/Volo.Abp.AspNetCore.Components.MauiBlazor.Theming.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo.Abp.AspNetCore.Components.MauiBlazor.csproj b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo.Abp.AspNetCore.Components.MauiBlazor.csproj index ff80cd1fba..031ffd1ede 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo.Abp.AspNetCore.Components.MauiBlazor.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo.Abp.AspNetCore.Components.MauiBlazor.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.AspNetCore.Components.MauiBlazor diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Server.Theming/Volo.Abp.AspNetCore.Components.Server.Theming.csproj b/framework/src/Volo.Abp.AspNetCore.Components.Server.Theming/Volo.Abp.AspNetCore.Components.Server.Theming.csproj index 266831eba9..8fffb65f5e 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Server.Theming/Volo.Abp.AspNetCore.Components.Server.Theming.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.Server.Theming/Volo.Abp.AspNetCore.Components.Server.Theming.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo.Abp.AspNetCore.Components.Server.csproj b/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo.Abp.AspNetCore.Components.Server.csproj index a8cb372ddc..c9c83cfa41 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo.Abp.AspNetCore.Components.Server.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo.Abp.AspNetCore.Components.Server.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Volo.Abp.AspNetCore.Components.Web.Theming.csproj b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Volo.Abp.AspNetCore.Components.Web.Theming.csproj index 1dd5b61131..03fa885d60 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Volo.Abp.AspNetCore.Components.Web.Theming.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Volo.Abp.AspNetCore.Components.Web.Theming.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo.Abp.AspNetCore.Components.Web.csproj b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo.Abp.AspNetCore.Components.Web.csproj index 7f89d1c254..c0f9b21f87 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo.Abp.AspNetCore.Components.Web.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo.Abp.AspNetCore.Components.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/Volo.Abp.AspNetCore.Components.WebAssembly.Theming.csproj b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/Volo.Abp.AspNetCore.Components.WebAssembly.Theming.csproj index 06a5276ec0..395891fb82 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/Volo.Abp.AspNetCore.Components.WebAssembly.Theming.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/Volo.Abp.AspNetCore.Components.WebAssembly.Theming.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo.Abp.AspNetCore.Components.WebAssembly.csproj b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo.Abp.AspNetCore.Components.WebAssembly.csproj index 408844627e..757fcdbde5 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo.Abp.AspNetCore.Components.WebAssembly.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo.Abp.AspNetCore.Components.WebAssembly.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.AspNetCore.Components.WebAssembly diff --git a/framework/src/Volo.Abp.AspNetCore.Components/Volo.Abp.AspNetCore.Components.csproj b/framework/src/Volo.Abp.AspNetCore.Components/Volo.Abp.AspNetCore.Components.csproj index 865ccb9f75..f76994a9fe 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components/Volo.Abp.AspNetCore.Components.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components/Volo.Abp.AspNetCore.Components.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.AspNetCore.Components diff --git a/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo.Abp.AspNetCore.MultiTenancy.csproj b/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo.Abp.AspNetCore.MultiTenancy.csproj index eeb6abb56e..42a1facb98 100644 --- a/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo.Abp.AspNetCore.MultiTenancy.csproj +++ b/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo.Abp.AspNetCore.MultiTenancy.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.AspNetCore.MultiTenancy diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.Client.Common/Volo.Abp.AspNetCore.Mvc.Client.Common.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.Client.Common/Volo.Abp.AspNetCore.Mvc.Client.Common.csproj index 49c0eca552..e3b509110c 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.Client.Common/Volo.Abp.AspNetCore.Mvc.Client.Common.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.Client.Common/Volo.Abp.AspNetCore.Mvc.Client.Common.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.AspNetCore.Mvc.Client.Common diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.Client/Volo.Abp.AspNetCore.Mvc.Client.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.Client/Volo.Abp.AspNetCore.Mvc.Client.csproj index 39f753a6c0..2151b04985 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.Client/Volo.Abp.AspNetCore.Mvc.Client.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.Client/Volo.Abp.AspNetCore.Mvc.Client.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.AspNetCore.Mvc.Client diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo.Abp.AspNetCore.Mvc.Contracts.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo.Abp.AspNetCore.Mvc.Contracts.csproj index e0ddc7cdbe..fa7082e9c1 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo.Abp.AspNetCore.Mvc.Contracts.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo.Abp.AspNetCore.Mvc.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.AspNetCore.Mvc.Contracts diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr.EventBus/Volo.Abp.AspNetCore.Mvc.Dapr.EventBus.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr.EventBus/Volo.Abp.AspNetCore.Mvc.Dapr.EventBus.csproj index 96b196b67f..de2b2e5a81 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr.EventBus/Volo.Abp.AspNetCore.Mvc.Dapr.EventBus.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr.EventBus/Volo.Abp.AspNetCore.Mvc.Dapr.EventBus.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr/Volo.Abp.AspNetCore.Mvc.Dapr.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr/Volo.Abp.AspNetCore.Mvc.Dapr.csproj index 1839113d06..ad439e4a43 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr/Volo.Abp.AspNetCore.Mvc.Dapr.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr/Volo.Abp.AspNetCore.Mvc.Dapr.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.NewtonsoftJson/Volo.Abp.AspNetCore.Mvc.NewtonsoftJson.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.NewtonsoftJson/Volo.Abp.AspNetCore.Mvc.NewtonsoftJson.csproj index bd0d7c063f..90a66abecc 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.NewtonsoftJson/Volo.Abp.AspNetCore.Mvc.NewtonsoftJson.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.NewtonsoftJson/Volo.Abp.AspNetCore.Mvc.NewtonsoftJson.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.csproj index 1480dc0de1..86405042b1 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling.Abstractions/Volo.Abp.AspNetCore.Mvc.UI.Bundling.Abstractions.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling.Abstractions/Volo.Abp.AspNetCore.Mvc.UI.Bundling.Abstractions.csproj index 466589a027..60409e9c78 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling.Abstractions/Volo.Abp.AspNetCore.Mvc.UI.Bundling.Abstractions.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling.Abstractions/Volo.Abp.AspNetCore.Mvc.UI.Bundling.Abstractions.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo.Abp.AspNetCore.Mvc.UI.Bundling.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo.Abp.AspNetCore.Mvc.UI.Bundling.csproj index 6e5cf50d57..fefd0dfaa6 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo.Abp.AspNetCore.Mvc.UI.Bundling.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo.Abp.AspNetCore.Mvc.UI.Bundling.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.csproj index c2fad00e3c..a1c1dc8a82 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo.Abp.AspNetCore.Mvc.UI.Packages.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo.Abp.AspNetCore.Mvc.UI.Packages.csproj index 40bed2322c..4679eff65c 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo.Abp.AspNetCore.Mvc.UI.Packages.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo.Abp.AspNetCore.Mvc.UI.Packages.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.csproj index 56da56c227..fba15cd166 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Demo.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.csproj index 4bac31ac83..d2c64435c5 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo.Abp.AspNetCore.Mvc.UI.Widgets.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo.Abp.AspNetCore.Mvc.UI.Widgets.csproj index 25106fee56..f1fad26806 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo.Abp.AspNetCore.Mvc.UI.Widgets.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo.Abp.AspNetCore.Mvc.UI.Widgets.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI/Volo.Abp.AspNetCore.Mvc.UI.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc.UI/Volo.Abp.AspNetCore.Mvc.UI.csproj index 1d1234a147..8869ce731b 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI/Volo.Abp.AspNetCore.Mvc.UI.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI/Volo.Abp.AspNetCore.Mvc.UI.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo.Abp.AspNetCore.Mvc.csproj b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo.Abp.AspNetCore.Mvc.csproj index 69cc963ca2..9e9773b0e1 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo.Abp.AspNetCore.Mvc.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo.Abp.AspNetCore.Mvc.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.AspNetCore.Serilog/Volo.Abp.AspNetCore.Serilog.csproj b/framework/src/Volo.Abp.AspNetCore.Serilog/Volo.Abp.AspNetCore.Serilog.csproj index 6874bf6b9a..9676d923f2 100644 --- a/framework/src/Volo.Abp.AspNetCore.Serilog/Volo.Abp.AspNetCore.Serilog.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Serilog/Volo.Abp.AspNetCore.Serilog.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.AspNetCore.Serilog diff --git a/framework/src/Volo.Abp.AspNetCore.SignalR/Volo.Abp.AspNetCore.SignalR.csproj b/framework/src/Volo.Abp.AspNetCore.SignalR/Volo.Abp.AspNetCore.SignalR.csproj index 24796d8e35..19b2b748af 100644 --- a/framework/src/Volo.Abp.AspNetCore.SignalR/Volo.Abp.AspNetCore.SignalR.csproj +++ b/framework/src/Volo.Abp.AspNetCore.SignalR/Volo.Abp.AspNetCore.SignalR.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.AspNetCore.SignalR diff --git a/framework/src/Volo.Abp.AspNetCore.TestBase/Volo.Abp.AspNetCore.TestBase.csproj b/framework/src/Volo.Abp.AspNetCore.TestBase/Volo.Abp.AspNetCore.TestBase.csproj index 5bf1cc54aa..24ea01e789 100644 --- a/framework/src/Volo.Abp.AspNetCore.TestBase/Volo.Abp.AspNetCore.TestBase.csproj +++ b/framework/src/Volo.Abp.AspNetCore.TestBase/Volo.Abp.AspNetCore.TestBase.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.AspNetCore.TestBase diff --git a/framework/src/Volo.Abp.AspNetCore/Volo.Abp.AspNetCore.csproj b/framework/src/Volo.Abp.AspNetCore/Volo.Abp.AspNetCore.csproj index 20ee51e01f..b198b19c8e 100644 --- a/framework/src/Volo.Abp.AspNetCore/Volo.Abp.AspNetCore.csproj +++ b/framework/src/Volo.Abp.AspNetCore/Volo.Abp.AspNetCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.AspNetCore diff --git a/framework/src/Volo.Abp.Auditing.Contracts/Volo.Abp.Auditing.Contracts.csproj b/framework/src/Volo.Abp.Auditing.Contracts/Volo.Abp.Auditing.Contracts.csproj index 15e5befcaa..b99c502a61 100644 --- a/framework/src/Volo.Abp.Auditing.Contracts/Volo.Abp.Auditing.Contracts.csproj +++ b/framework/src/Volo.Abp.Auditing.Contracts/Volo.Abp.Auditing.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Auditing.Contracts diff --git a/framework/src/Volo.Abp.Auditing/Volo.Abp.Auditing.csproj b/framework/src/Volo.Abp.Auditing/Volo.Abp.Auditing.csproj index 00abec3b37..fc2a565b19 100644 --- a/framework/src/Volo.Abp.Auditing/Volo.Abp.Auditing.csproj +++ b/framework/src/Volo.Abp.Auditing/Volo.Abp.Auditing.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Auditing diff --git a/framework/src/Volo.Abp.Authorization.Abstractions/Volo.Abp.Authorization.Abstractions.csproj b/framework/src/Volo.Abp.Authorization.Abstractions/Volo.Abp.Authorization.Abstractions.csproj index 51e05677d4..bbeb52ff49 100644 --- a/framework/src/Volo.Abp.Authorization.Abstractions/Volo.Abp.Authorization.Abstractions.csproj +++ b/framework/src/Volo.Abp.Authorization.Abstractions/Volo.Abp.Authorization.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Authorization.Abstractions diff --git a/framework/src/Volo.Abp.Authorization/Microsoft/AspNetCore/Authorization/AuthorizationOptionsExtensions.cs b/framework/src/Volo.Abp.Authorization/Microsoft/AspNetCore/Authorization/AuthorizationOptionsExtensions.cs index 39ba335cb2..5b9936448c 100644 --- a/framework/src/Volo.Abp.Authorization/Microsoft/AspNetCore/Authorization/AuthorizationOptionsExtensions.cs +++ b/framework/src/Volo.Abp.Authorization/Microsoft/AspNetCore/Authorization/AuthorizationOptionsExtensions.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; +using System.Threading.Tasks; namespace Microsoft.AspNetCore.Authorization; @@ -20,6 +21,6 @@ public static class AuthorizationOptionsExtensions /// public static List GetPoliciesNames(this AuthorizationOptions options) { - return ((IDictionary)PolicyMapProperty.GetValue(options)!).Keys.ToList(); + return ((IDictionary>)PolicyMapProperty.GetValue(options)!).Keys.ToList(); } } diff --git a/framework/src/Volo.Abp.Authorization/Volo.Abp.Authorization.csproj b/framework/src/Volo.Abp.Authorization/Volo.Abp.Authorization.csproj index d16885cbd0..492d1bc4ef 100644 --- a/framework/src/Volo.Abp.Authorization/Volo.Abp.Authorization.csproj +++ b/framework/src/Volo.Abp.Authorization/Volo.Abp.Authorization.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Authorization diff --git a/framework/src/Volo.Abp.Autofac.WebAssembly/Volo.Abp.Autofac.WebAssembly.csproj b/framework/src/Volo.Abp.Autofac.WebAssembly/Volo.Abp.Autofac.WebAssembly.csproj index 1ce2a8154d..1f00652a55 100644 --- a/framework/src/Volo.Abp.Autofac.WebAssembly/Volo.Abp.Autofac.WebAssembly.csproj +++ b/framework/src/Volo.Abp.Autofac.WebAssembly/Volo.Abp.Autofac.WebAssembly.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj b/framework/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj index cf1c18994a..3fdfe8b175 100644 --- a/framework/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj +++ b/framework/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Autofac diff --git a/framework/src/Volo.Abp.AzureServiceBus/Volo.Abp.AzureServiceBus.csproj b/framework/src/Volo.Abp.AzureServiceBus/Volo.Abp.AzureServiceBus.csproj index aef38c1e10..2ae71f93b6 100644 --- a/framework/src/Volo.Abp.AzureServiceBus/Volo.Abp.AzureServiceBus.csproj +++ b/framework/src/Volo.Abp.AzureServiceBus/Volo.Abp.AzureServiceBus.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.AzureServiceBus diff --git a/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo.Abp.BackgroundJobs.Abstractions.csproj b/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo.Abp.BackgroundJobs.Abstractions.csproj index e12574e992..328023311c 100644 --- a/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo.Abp.BackgroundJobs.Abstractions.csproj +++ b/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo.Abp.BackgroundJobs.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.BackgroundJobs.Abstractions diff --git a/framework/src/Volo.Abp.BackgroundJobs.HangFire/Volo.Abp.BackgroundJobs.HangFire.csproj b/framework/src/Volo.Abp.BackgroundJobs.HangFire/Volo.Abp.BackgroundJobs.HangFire.csproj index 8e79738248..2ef1330823 100644 --- a/framework/src/Volo.Abp.BackgroundJobs.HangFire/Volo.Abp.BackgroundJobs.HangFire.csproj +++ b/framework/src/Volo.Abp.BackgroundJobs.HangFire/Volo.Abp.BackgroundJobs.HangFire.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.BackgroundJobs.HangFire diff --git a/framework/src/Volo.Abp.BackgroundJobs.Quartz/Volo.Abp.BackgroundJobs.Quartz.csproj b/framework/src/Volo.Abp.BackgroundJobs.Quartz/Volo.Abp.BackgroundJobs.Quartz.csproj index 47847d00c8..4860ca398b 100644 --- a/framework/src/Volo.Abp.BackgroundJobs.Quartz/Volo.Abp.BackgroundJobs.Quartz.csproj +++ b/framework/src/Volo.Abp.BackgroundJobs.Quartz/Volo.Abp.BackgroundJobs.Quartz.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.BackgroundJobs.Quartz diff --git a/framework/src/Volo.Abp.BackgroundJobs.RabbitMQ/Volo.Abp.BackgroundJobs.RabbitMQ.csproj b/framework/src/Volo.Abp.BackgroundJobs.RabbitMQ/Volo.Abp.BackgroundJobs.RabbitMQ.csproj index c4675f6039..ac0473470a 100644 --- a/framework/src/Volo.Abp.BackgroundJobs.RabbitMQ/Volo.Abp.BackgroundJobs.RabbitMQ.csproj +++ b/framework/src/Volo.Abp.BackgroundJobs.RabbitMQ/Volo.Abp.BackgroundJobs.RabbitMQ.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.BackgroundJobs.RabbitMQ diff --git a/framework/src/Volo.Abp.BackgroundJobs/Volo.Abp.BackgroundJobs.csproj b/framework/src/Volo.Abp.BackgroundJobs/Volo.Abp.BackgroundJobs.csproj index 29a4ed2edc..b6a0ba00d1 100644 --- a/framework/src/Volo.Abp.BackgroundJobs/Volo.Abp.BackgroundJobs.csproj +++ b/framework/src/Volo.Abp.BackgroundJobs/Volo.Abp.BackgroundJobs.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.BackgroundJobs diff --git a/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo.Abp.BackgroundWorkers.Hangfire.csproj b/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo.Abp.BackgroundWorkers.Hangfire.csproj index bec3d235e6..752a3b35d3 100644 --- a/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo.Abp.BackgroundWorkers.Hangfire.csproj +++ b/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo.Abp.BackgroundWorkers.Hangfire.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.BackgroundWorkers.Hangfire diff --git a/framework/src/Volo.Abp.BackgroundWorkers.Quartz/Volo.Abp.BackgroundWorkers.Quartz.csproj b/framework/src/Volo.Abp.BackgroundWorkers.Quartz/Volo.Abp.BackgroundWorkers.Quartz.csproj index 0f4d807456..a066795c3e 100644 --- a/framework/src/Volo.Abp.BackgroundWorkers.Quartz/Volo.Abp.BackgroundWorkers.Quartz.csproj +++ b/framework/src/Volo.Abp.BackgroundWorkers.Quartz/Volo.Abp.BackgroundWorkers.Quartz.csproj @@ -5,7 +5,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.BackgroundWorkers.Quartz diff --git a/framework/src/Volo.Abp.BackgroundWorkers/Volo.Abp.BackgroundWorkers.csproj b/framework/src/Volo.Abp.BackgroundWorkers/Volo.Abp.BackgroundWorkers.csproj index 48e4b5fdf7..6c3078ccf7 100644 --- a/framework/src/Volo.Abp.BackgroundWorkers/Volo.Abp.BackgroundWorkers.csproj +++ b/framework/src/Volo.Abp.BackgroundWorkers/Volo.Abp.BackgroundWorkers.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.BackgroundWorkers diff --git a/framework/src/Volo.Abp.BlazoriseUI/Volo.Abp.BlazoriseUI.csproj b/framework/src/Volo.Abp.BlazoriseUI/Volo.Abp.BlazoriseUI.csproj index c643a48feb..a6173ab366 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Volo.Abp.BlazoriseUI.csproj +++ b/framework/src/Volo.Abp.BlazoriseUI/Volo.Abp.BlazoriseUI.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.BlobStoring.Aliyun/Volo.Abp.BlobStoring.Aliyun.csproj b/framework/src/Volo.Abp.BlobStoring.Aliyun/Volo.Abp.BlobStoring.Aliyun.csproj index db18335321..73517d4fd5 100644 --- a/framework/src/Volo.Abp.BlobStoring.Aliyun/Volo.Abp.BlobStoring.Aliyun.csproj +++ b/framework/src/Volo.Abp.BlobStoring.Aliyun/Volo.Abp.BlobStoring.Aliyun.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.BlobStoring.Aliyun diff --git a/framework/src/Volo.Abp.BlobStoring.Aws/Volo.Abp.BlobStoring.Aws.csproj b/framework/src/Volo.Abp.BlobStoring.Aws/Volo.Abp.BlobStoring.Aws.csproj index c89685a016..1ded09c331 100644 --- a/framework/src/Volo.Abp.BlobStoring.Aws/Volo.Abp.BlobStoring.Aws.csproj +++ b/framework/src/Volo.Abp.BlobStoring.Aws/Volo.Abp.BlobStoring.Aws.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable false diff --git a/framework/src/Volo.Abp.BlobStoring.Azure/Volo.Abp.BlobStoring.Azure.csproj b/framework/src/Volo.Abp.BlobStoring.Azure/Volo.Abp.BlobStoring.Azure.csproj index 4f37df6d90..92570ae956 100644 --- a/framework/src/Volo.Abp.BlobStoring.Azure/Volo.Abp.BlobStoring.Azure.csproj +++ b/framework/src/Volo.Abp.BlobStoring.Azure/Volo.Abp.BlobStoring.Azure.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.BlobStoring.Azure diff --git a/framework/src/Volo.Abp.BlobStoring.FileSystem/Volo.Abp.BlobStoring.FileSystem.csproj b/framework/src/Volo.Abp.BlobStoring.FileSystem/Volo.Abp.BlobStoring.FileSystem.csproj index 33d860b325..dd0051475b 100644 --- a/framework/src/Volo.Abp.BlobStoring.FileSystem/Volo.Abp.BlobStoring.FileSystem.csproj +++ b/framework/src/Volo.Abp.BlobStoring.FileSystem/Volo.Abp.BlobStoring.FileSystem.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.BlobStoring.FileSystem diff --git a/framework/src/Volo.Abp.BlobStoring.Minio/Volo.Abp.BlobStoring.Minio.csproj b/framework/src/Volo.Abp.BlobStoring.Minio/Volo.Abp.BlobStoring.Minio.csproj index ab6e32fe12..b80f0b6827 100644 --- a/framework/src/Volo.Abp.BlobStoring.Minio/Volo.Abp.BlobStoring.Minio.csproj +++ b/framework/src/Volo.Abp.BlobStoring.Minio/Volo.Abp.BlobStoring.Minio.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.BlobStoring.Minio diff --git a/framework/src/Volo.Abp.BlobStoring/Volo.Abp.BlobStoring.csproj b/framework/src/Volo.Abp.BlobStoring/Volo.Abp.BlobStoring.csproj index dc29c32a63..e2450b56b7 100644 --- a/framework/src/Volo.Abp.BlobStoring/Volo.Abp.BlobStoring.csproj +++ b/framework/src/Volo.Abp.BlobStoring/Volo.Abp.BlobStoring.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.BlobStoring diff --git a/framework/src/Volo.Abp.Caching.StackExchangeRedis/Volo.Abp.Caching.StackExchangeRedis.csproj b/framework/src/Volo.Abp.Caching.StackExchangeRedis/Volo.Abp.Caching.StackExchangeRedis.csproj index 4a7fa146a7..98300a9b2a 100644 --- a/framework/src/Volo.Abp.Caching.StackExchangeRedis/Volo.Abp.Caching.StackExchangeRedis.csproj +++ b/framework/src/Volo.Abp.Caching.StackExchangeRedis/Volo.Abp.Caching.StackExchangeRedis.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Caching.StackExchangeRedis diff --git a/framework/src/Volo.Abp.Caching/Volo.Abp.Caching.csproj b/framework/src/Volo.Abp.Caching/Volo.Abp.Caching.csproj index adc2ef921d..22548719f6 100644 --- a/framework/src/Volo.Abp.Caching/Volo.Abp.Caching.csproj +++ b/framework/src/Volo.Abp.Caching/Volo.Abp.Caching.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Volo.Abp.Caching Volo.Abp.Caching diff --git a/framework/src/Volo.Abp.Castle.Core/Volo.Abp.Castle.Core.csproj b/framework/src/Volo.Abp.Castle.Core/Volo.Abp.Castle.Core.csproj index d840a3bf69..93cca251cd 100644 --- a/framework/src/Volo.Abp.Castle.Core/Volo.Abp.Castle.Core.csproj +++ b/framework/src/Volo.Abp.Castle.Core/Volo.Abp.Castle.Core.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Castle.Core diff --git a/framework/src/Volo.Abp.Cli.Core/Volo.Abp.Cli.Core.csproj b/framework/src/Volo.Abp.Cli.Core/Volo.Abp.Cli.Core.csproj index ee064c4b67..47f9b7bd05 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo.Abp.Cli.Core.csproj +++ b/framework/src/Volo.Abp.Cli.Core/Volo.Abp.Cli.Core.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; false false diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/SuiteAppSettingsService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/SuiteAppSettingsService.cs index 7d2a61858a..54c81d977b 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/SuiteAppSettingsService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/SuiteAppSettingsService.cs @@ -92,7 +92,7 @@ public class SuiteAppSettingsService : ITransientDependency "volo.abp.suite", version, "tools", - "net7.0", + "net8.0", "any", "appsettings.json" ); diff --git a/framework/src/Volo.Abp.Cli/Volo.Abp.Cli.csproj b/framework/src/Volo.Abp.Cli/Volo.Abp.Cli.csproj index d7a181025a..faba4f9fd3 100644 --- a/framework/src/Volo.Abp.Cli/Volo.Abp.Cli.csproj +++ b/framework/src/Volo.Abp.Cli/Volo.Abp.Cli.csproj @@ -7,7 +7,7 @@ Exe enable Nullable - net7.0 + net8.0 true abp diff --git a/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj b/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj index 9709051409..d7848a27a0 100644 --- a/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj +++ b/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Core diff --git a/framework/src/Volo.Abp.Dapper/Volo.Abp.Dapper.csproj b/framework/src/Volo.Abp.Dapper/Volo.Abp.Dapper.csproj index e42eca0d2b..0645793710 100644 --- a/framework/src/Volo.Abp.Dapper/Volo.Abp.Dapper.csproj +++ b/framework/src/Volo.Abp.Dapper/Volo.Abp.Dapper.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.Dapper diff --git a/framework/src/Volo.Abp.Dapr/Volo.Abp.Dapr.csproj b/framework/src/Volo.Abp.Dapr/Volo.Abp.Dapr.csproj index 1b952e34cc..ded98eb56f 100644 --- a/framework/src/Volo.Abp.Dapr/Volo.Abp.Dapr.csproj +++ b/framework/src/Volo.Abp.Dapr/Volo.Abp.Dapr.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.Data/Volo.Abp.Data.csproj b/framework/src/Volo.Abp.Data/Volo.Abp.Data.csproj index 751042e62c..015bf1abdc 100644 --- a/framework/src/Volo.Abp.Data/Volo.Abp.Data.csproj +++ b/framework/src/Volo.Abp.Data/Volo.Abp.Data.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Data diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo.Abp.Ddd.Application.Contracts.csproj b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo.Abp.Ddd.Application.Contracts.csproj index 891a4b8a33..97a227d304 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo.Abp.Ddd.Application.Contracts.csproj +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo.Abp.Ddd.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Ddd.Application.Contracts diff --git a/framework/src/Volo.Abp.Ddd.Application/Volo.Abp.Ddd.Application.csproj b/framework/src/Volo.Abp.Ddd.Application/Volo.Abp.Ddd.Application.csproj index 03351adb7f..c60291db76 100644 --- a/framework/src/Volo.Abp.Ddd.Application/Volo.Abp.Ddd.Application.csproj +++ b/framework/src/Volo.Abp.Ddd.Application/Volo.Abp.Ddd.Application.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Ddd.Application diff --git a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo.Abp.Ddd.Domain.Shared.csproj b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo.Abp.Ddd.Domain.Shared.csproj index efc808fdc7..d4097ad172 100644 --- a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo.Abp.Ddd.Domain.Shared.csproj +++ b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo.Abp.Ddd.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Ddd.Domain.Shared diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo.Abp.Ddd.Domain.csproj b/framework/src/Volo.Abp.Ddd.Domain/Volo.Abp.Ddd.Domain.csproj index 5130c57f12..692a6e10b2 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo.Abp.Ddd.Domain.csproj +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo.Abp.Ddd.Domain.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Ddd.Domain diff --git a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo.Abp.DistributedLocking.Abstractions.csproj b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo.Abp.DistributedLocking.Abstractions.csproj index e53f5b718c..3e4b7406c9 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo.Abp.DistributedLocking.Abstractions.csproj +++ b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo.Abp.DistributedLocking.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.DistributedLocking.Abstractions diff --git a/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo.Abp.DistributedLocking.Dapr.csproj b/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo.Abp.DistributedLocking.Dapr.csproj index a0ddaac22e..43effe5ad8 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo.Abp.DistributedLocking.Dapr.csproj +++ b/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo.Abp.DistributedLocking.Dapr.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.DistributedLocking/Volo.Abp.DistributedLocking.csproj b/framework/src/Volo.Abp.DistributedLocking/Volo.Abp.DistributedLocking.csproj index 8abd0873bd..5edbd45828 100644 --- a/framework/src/Volo.Abp.DistributedLocking/Volo.Abp.DistributedLocking.csproj +++ b/framework/src/Volo.Abp.DistributedLocking/Volo.Abp.DistributedLocking.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.DistributedLocking diff --git a/framework/src/Volo.Abp.Emailing/Volo.Abp.Emailing.csproj b/framework/src/Volo.Abp.Emailing/Volo.Abp.Emailing.csproj index 92d670d114..31bdec53e8 100644 --- a/framework/src/Volo.Abp.Emailing/Volo.Abp.Emailing.csproj +++ b/framework/src/Volo.Abp.Emailing/Volo.Abp.Emailing.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Emailing diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo.Abp.EntityFrameworkCore.MySQL.csproj b/framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo.Abp.EntityFrameworkCore.MySQL.csproj index d470ed692e..913b1516e6 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo.Abp.EntityFrameworkCore.MySQL.csproj +++ b/framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo.Abp.EntityFrameworkCore.MySQL.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.EntityFrameworkCore.MySQL @@ -21,8 +21,7 @@ - - + diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo.Abp.EntityFrameworkCore.Oracle.Devart.csproj b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo.Abp.EntityFrameworkCore.Oracle.Devart.csproj index dcd5fb1788..ed34ce0983 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo.Abp.EntityFrameworkCore.Oracle.Devart.csproj +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo.Abp.EntityFrameworkCore.Oracle.Devart.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.EntityFrameworkCore.Oracle.Devart diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo.Abp.EntityFrameworkCore.Oracle.csproj b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo.Abp.EntityFrameworkCore.Oracle.csproj index 3ce2f5ff25..bac8c634d0 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo.Abp.EntityFrameworkCore.Oracle.csproj +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo.Abp.EntityFrameworkCore.Oracle.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.EntityFrameworkCore.Oracle diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo.Abp.EntityFrameworkCore.PostgreSql.csproj b/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo.Abp.EntityFrameworkCore.PostgreSql.csproj index 04da1dd18a..a584322ddc 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo.Abp.EntityFrameworkCore.PostgreSql.csproj +++ b/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo.Abp.EntityFrameworkCore.PostgreSql.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.EntityFrameworkCore.PostgreSql @@ -21,7 +21,7 @@ - + diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.SqlServer/Volo.Abp.EntityFrameworkCore.SqlServer.csproj b/framework/src/Volo.Abp.EntityFrameworkCore.SqlServer/Volo.Abp.EntityFrameworkCore.SqlServer.csproj index 0fb7ee0c61..bf4ac72829 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.SqlServer/Volo.Abp.EntityFrameworkCore.SqlServer.csproj +++ b/framework/src/Volo.Abp.EntityFrameworkCore.SqlServer/Volo.Abp.EntityFrameworkCore.SqlServer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.EntityFrameworkCore.SqlServer diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo.Abp.EntityFrameworkCore.Sqlite.csproj b/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo.Abp.EntityFrameworkCore.Sqlite.csproj index e57c897169..e1b48ae42d 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo.Abp.EntityFrameworkCore.Sqlite.csproj +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo.Abp.EntityFrameworkCore.Sqlite.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.EntityFrameworkCore.Sqlite diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo.Abp.EntityFrameworkCore.csproj b/framework/src/Volo.Abp.EntityFrameworkCore/Volo.Abp.EntityFrameworkCore.csproj index af2be88afa..db6d1647d7 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo.Abp.EntityFrameworkCore.csproj +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo.Abp.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.EntityFrameworkCore diff --git a/framework/src/Volo.Abp.EventBus.Abstractions/Volo.Abp.EventBus.Abstractions.csproj b/framework/src/Volo.Abp.EventBus.Abstractions/Volo.Abp.EventBus.Abstractions.csproj index d9a78b320b..829e010b65 100644 --- a/framework/src/Volo.Abp.EventBus.Abstractions/Volo.Abp.EventBus.Abstractions.csproj +++ b/framework/src/Volo.Abp.EventBus.Abstractions/Volo.Abp.EventBus.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.EventBus.Azure/Volo.Abp.EventBus.Azure.csproj b/framework/src/Volo.Abp.EventBus.Azure/Volo.Abp.EventBus.Azure.csproj index d467bd3796..fc125a305b 100644 --- a/framework/src/Volo.Abp.EventBus.Azure/Volo.Abp.EventBus.Azure.csproj +++ b/framework/src/Volo.Abp.EventBus.Azure/Volo.Abp.EventBus.Azure.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.EventBus.Azure diff --git a/framework/src/Volo.Abp.EventBus.Dapr/Volo.Abp.EventBus.Dapr.csproj b/framework/src/Volo.Abp.EventBus.Dapr/Volo.Abp.EventBus.Dapr.csproj index 47d0f09f64..b194ef27da 100644 --- a/framework/src/Volo.Abp.EventBus.Dapr/Volo.Abp.EventBus.Dapr.csproj +++ b/framework/src/Volo.Abp.EventBus.Dapr/Volo.Abp.EventBus.Dapr.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.EventBus.Kafka/Volo.Abp.EventBus.Kafka.csproj b/framework/src/Volo.Abp.EventBus.Kafka/Volo.Abp.EventBus.Kafka.csproj index 4d2ff65bd4..d0afbd8565 100644 --- a/framework/src/Volo.Abp.EventBus.Kafka/Volo.Abp.EventBus.Kafka.csproj +++ b/framework/src/Volo.Abp.EventBus.Kafka/Volo.Abp.EventBus.Kafka.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo.Abp.EventBus.RabbitMQ.csproj b/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo.Abp.EventBus.RabbitMQ.csproj index b9d46a8a99..490d9ff532 100644 --- a/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo.Abp.EventBus.RabbitMQ.csproj +++ b/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo.Abp.EventBus.RabbitMQ.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.EventBus.RabbitMQ diff --git a/framework/src/Volo.Abp.EventBus.Rebus/Volo.Abp.EventBus.Rebus.csproj b/framework/src/Volo.Abp.EventBus.Rebus/Volo.Abp.EventBus.Rebus.csproj index f8c668dd8e..27ca690cd3 100644 --- a/framework/src/Volo.Abp.EventBus.Rebus/Volo.Abp.EventBus.Rebus.csproj +++ b/framework/src/Volo.Abp.EventBus.Rebus/Volo.Abp.EventBus.Rebus.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.EventBus.Rebus diff --git a/framework/src/Volo.Abp.EventBus/Volo.Abp.EventBus.csproj b/framework/src/Volo.Abp.EventBus/Volo.Abp.EventBus.csproj index c91d3bac84..b6d38379f8 100644 --- a/framework/src/Volo.Abp.EventBus/Volo.Abp.EventBus.csproj +++ b/framework/src/Volo.Abp.EventBus/Volo.Abp.EventBus.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.EventBus diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo.Abp.ExceptionHandling.csproj b/framework/src/Volo.Abp.ExceptionHandling/Volo.Abp.ExceptionHandling.csproj index de9dc60c0d..fb247cc4de 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo.Abp.ExceptionHandling.csproj +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo.Abp.ExceptionHandling.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable true diff --git a/framework/src/Volo.Abp.Features/Volo.Abp.Features.csproj b/framework/src/Volo.Abp.Features/Volo.Abp.Features.csproj index ce7fb86176..47a34c2ed5 100644 --- a/framework/src/Volo.Abp.Features/Volo.Abp.Features.csproj +++ b/framework/src/Volo.Abp.Features/Volo.Abp.Features.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Features diff --git a/framework/src/Volo.Abp.FluentValidation/Volo.Abp.FluentValidation.csproj b/framework/src/Volo.Abp.FluentValidation/Volo.Abp.FluentValidation.csproj index 2ad46ae78a..25eca8c6f2 100644 --- a/framework/src/Volo.Abp.FluentValidation/Volo.Abp.FluentValidation.csproj +++ b/framework/src/Volo.Abp.FluentValidation/Volo.Abp.FluentValidation.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.FluentValidation diff --git a/framework/src/Volo.Abp.Gdpr.Abstractions/Volo.Abp.Gdpr.Abstractions.csproj b/framework/src/Volo.Abp.Gdpr.Abstractions/Volo.Abp.Gdpr.Abstractions.csproj index 5bc6664db0..5f497283f6 100644 --- a/framework/src/Volo.Abp.Gdpr.Abstractions/Volo.Abp.Gdpr.Abstractions.csproj +++ b/framework/src/Volo.Abp.Gdpr.Abstractions/Volo.Abp.Gdpr.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo.Abp.GlobalFeatures.csproj b/framework/src/Volo.Abp.GlobalFeatures/Volo.Abp.GlobalFeatures.csproj index 5f6200d037..f12a7b4dda 100644 --- a/framework/src/Volo.Abp.GlobalFeatures/Volo.Abp.GlobalFeatures.csproj +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo.Abp.GlobalFeatures.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.GlobalFeatures diff --git a/framework/src/Volo.Abp.Guids/Volo.Abp.Guids.csproj b/framework/src/Volo.Abp.Guids/Volo.Abp.Guids.csproj index 6aae43ce2a..59069ff23d 100644 --- a/framework/src/Volo.Abp.Guids/Volo.Abp.Guids.csproj +++ b/framework/src/Volo.Abp.Guids/Volo.Abp.Guids.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Guids diff --git a/framework/src/Volo.Abp.HangFire/Volo.Abp.HangFire.csproj b/framework/src/Volo.Abp.HangFire/Volo.Abp.HangFire.csproj index 07e299f859..f140c8d0be 100644 --- a/framework/src/Volo.Abp.HangFire/Volo.Abp.HangFire.csproj +++ b/framework/src/Volo.Abp.HangFire/Volo.Abp.HangFire.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.HangFire diff --git a/framework/src/Volo.Abp.Http.Abstractions/Volo.Abp.Http.Abstractions.csproj b/framework/src/Volo.Abp.Http.Abstractions/Volo.Abp.Http.Abstractions.csproj index adbc783c15..bd03cbdaa9 100644 --- a/framework/src/Volo.Abp.Http.Abstractions/Volo.Abp.Http.Abstractions.csproj +++ b/framework/src/Volo.Abp.Http.Abstractions/Volo.Abp.Http.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Http.Abstractions diff --git a/framework/src/Volo.Abp.Http.Client.Dapr/Volo.Abp.Http.Client.Dapr.csproj b/framework/src/Volo.Abp.Http.Client.Dapr/Volo.Abp.Http.Client.Dapr.csproj index 1fd0b7b07b..dd0d1ad085 100644 --- a/framework/src/Volo.Abp.Http.Client.Dapr/Volo.Abp.Http.Client.Dapr.csproj +++ b/framework/src/Volo.Abp.Http.Client.Dapr/Volo.Abp.Http.Client.Dapr.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.Http.Client.IdentityModel.MauiBlazor/Volo.Abp.Http.Client.IdentityModel.MauiBlazor.csproj b/framework/src/Volo.Abp.Http.Client.IdentityModel.MauiBlazor/Volo.Abp.Http.Client.IdentityModel.MauiBlazor.csproj index 4a92cc975d..d5b6561748 100644 --- a/framework/src/Volo.Abp.Http.Client.IdentityModel.MauiBlazor/Volo.Abp.Http.Client.IdentityModel.MauiBlazor.csproj +++ b/framework/src/Volo.Abp.Http.Client.IdentityModel.MauiBlazor/Volo.Abp.Http.Client.IdentityModel.MauiBlazor.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.Http.Client.IdentityModel.MauiBlazor diff --git a/framework/src/Volo.Abp.Http.Client.IdentityModel.Web/Volo.Abp.Http.Client.IdentityModel.Web.csproj b/framework/src/Volo.Abp.Http.Client.IdentityModel.Web/Volo.Abp.Http.Client.IdentityModel.Web.csproj index 05d1a14ef8..d351159d11 100644 --- a/framework/src/Volo.Abp.Http.Client.IdentityModel.Web/Volo.Abp.Http.Client.IdentityModel.Web.csproj +++ b/framework/src/Volo.Abp.Http.Client.IdentityModel.Web/Volo.Abp.Http.Client.IdentityModel.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.Http.Client.IdentityModel.Web diff --git a/framework/src/Volo.Abp.Http.Client.IdentityModel.WebAssembly/Volo.Abp.Http.Client.IdentityModel.WebAssembly.csproj b/framework/src/Volo.Abp.Http.Client.IdentityModel.WebAssembly/Volo.Abp.Http.Client.IdentityModel.WebAssembly.csproj index 42d60909bc..fae85873a6 100644 --- a/framework/src/Volo.Abp.Http.Client.IdentityModel.WebAssembly/Volo.Abp.Http.Client.IdentityModel.WebAssembly.csproj +++ b/framework/src/Volo.Abp.Http.Client.IdentityModel.WebAssembly/Volo.Abp.Http.Client.IdentityModel.WebAssembly.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.Http.Client.IdentityModel.WebAssembly diff --git a/framework/src/Volo.Abp.Http.Client.IdentityModel.WebAssembly/Volo/Abp/Http/Client/IdentityModel/WebAssembly/WebAssemblyAbpAccessTokenProvider.cs b/framework/src/Volo.Abp.Http.Client.IdentityModel.WebAssembly/Volo/Abp/Http/Client/IdentityModel/WebAssembly/WebAssemblyAbpAccessTokenProvider.cs index 137787820b..49b44cea68 100644 --- a/framework/src/Volo.Abp.Http.Client.IdentityModel.WebAssembly/Volo/Abp/Http/Client/IdentityModel/WebAssembly/WebAssemblyAbpAccessTokenProvider.cs +++ b/framework/src/Volo.Abp.Http.Client.IdentityModel.WebAssembly/Volo/Abp/Http/Client/IdentityModel/WebAssembly/WebAssemblyAbpAccessTokenProvider.cs @@ -29,6 +29,6 @@ public class WebAssemblyAbpAccessTokenProvider : IAbpAccessTokenProvider, ITrans } result.TryGetToken(out var token); - return token.Value; + return token?.Value; } } diff --git a/framework/src/Volo.Abp.Http.Client.IdentityModel/Volo.Abp.Http.Client.IdentityModel.csproj b/framework/src/Volo.Abp.Http.Client.IdentityModel/Volo.Abp.Http.Client.IdentityModel.csproj index 3e791a1e69..4cab945b6f 100644 --- a/framework/src/Volo.Abp.Http.Client.IdentityModel/Volo.Abp.Http.Client.IdentityModel.csproj +++ b/framework/src/Volo.Abp.Http.Client.IdentityModel/Volo.Abp.Http.Client.IdentityModel.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Http.Client.IdentityModel diff --git a/framework/src/Volo.Abp.Http.Client.Web/Volo.Abp.Http.Client.Web.csproj b/framework/src/Volo.Abp.Http.Client.Web/Volo.Abp.Http.Client.Web.csproj index 63da778ecd..e7b0829e4c 100644 --- a/framework/src/Volo.Abp.Http.Client.Web/Volo.Abp.Http.Client.Web.csproj +++ b/framework/src/Volo.Abp.Http.Client.Web/Volo.Abp.Http.Client.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.Http.Client.Web diff --git a/framework/src/Volo.Abp.Http.Client/Volo.Abp.Http.Client.csproj b/framework/src/Volo.Abp.Http.Client/Volo.Abp.Http.Client.csproj index 0b05d8b1c7..dcfcee3171 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo.Abp.Http.Client.csproj +++ b/framework/src/Volo.Abp.Http.Client/Volo.Abp.Http.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Http.Client diff --git a/framework/src/Volo.Abp.Http/Volo.Abp.Http.csproj b/framework/src/Volo.Abp.Http/Volo.Abp.Http.csproj index 11cdaffe09..e5fd6e75ed 100644 --- a/framework/src/Volo.Abp.Http/Volo.Abp.Http.csproj +++ b/framework/src/Volo.Abp.Http/Volo.Abp.Http.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Http diff --git a/framework/src/Volo.Abp.IdentityModel/Volo.Abp.IdentityModel.csproj b/framework/src/Volo.Abp.IdentityModel/Volo.Abp.IdentityModel.csproj index b0c2b3e567..aa2a99b19f 100644 --- a/framework/src/Volo.Abp.IdentityModel/Volo.Abp.IdentityModel.csproj +++ b/framework/src/Volo.Abp.IdentityModel/Volo.Abp.IdentityModel.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.IdentityModel diff --git a/framework/src/Volo.Abp.Imaging.Abstractions/Volo.Abp.Imaging.Abstractions.csproj b/framework/src/Volo.Abp.Imaging.Abstractions/Volo.Abp.Imaging.Abstractions.csproj index 288f43c7d4..d82fe466a1 100644 --- a/framework/src/Volo.Abp.Imaging.Abstractions/Volo.Abp.Imaging.Abstractions.csproj +++ b/framework/src/Volo.Abp.Imaging.Abstractions/Volo.Abp.Imaging.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Imaging.Abstractions diff --git a/framework/src/Volo.Abp.Imaging.AspNetCore/Volo.Abp.Imaging.AspNetCore.csproj b/framework/src/Volo.Abp.Imaging.AspNetCore/Volo.Abp.Imaging.AspNetCore.csproj index 8b8810e000..e5b9b88fb9 100644 --- a/framework/src/Volo.Abp.Imaging.AspNetCore/Volo.Abp.Imaging.AspNetCore.csproj +++ b/framework/src/Volo.Abp.Imaging.AspNetCore/Volo.Abp.Imaging.AspNetCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.Imaging.AspNetCore diff --git a/framework/src/Volo.Abp.Imaging.MagickNet/Volo.Abp.Imaging.MagickNet.csproj b/framework/src/Volo.Abp.Imaging.MagickNet/Volo.Abp.Imaging.MagickNet.csproj index 0e3581908a..88eebac3c3 100644 --- a/framework/src/Volo.Abp.Imaging.MagickNet/Volo.Abp.Imaging.MagickNet.csproj +++ b/framework/src/Volo.Abp.Imaging.MagickNet/Volo.Abp.Imaging.MagickNet.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Imaging.MagicNet diff --git a/framework/src/Volo.Abp.Json.Abstractions/Volo.Abp.Json.Abstractions.csproj b/framework/src/Volo.Abp.Json.Abstractions/Volo.Abp.Json.Abstractions.csproj index 1be747846e..c1519b6756 100644 --- a/framework/src/Volo.Abp.Json.Abstractions/Volo.Abp.Json.Abstractions.csproj +++ b/framework/src/Volo.Abp.Json.Abstractions/Volo.Abp.Json.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Json.Abstractions diff --git a/framework/src/Volo.Abp.Json.Newtonsoft/Volo.Abp.Json.Newtonsoft.csproj b/framework/src/Volo.Abp.Json.Newtonsoft/Volo.Abp.Json.Newtonsoft.csproj index 094a6e3c0a..7d56dc9495 100644 --- a/framework/src/Volo.Abp.Json.Newtonsoft/Volo.Abp.Json.Newtonsoft.csproj +++ b/framework/src/Volo.Abp.Json.Newtonsoft/Volo.Abp.Json.Newtonsoft.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Json.Newtonsoft diff --git a/framework/src/Volo.Abp.Json.SystemTextJson/Volo.Abp.Json.SystemTextJson.csproj b/framework/src/Volo.Abp.Json.SystemTextJson/Volo.Abp.Json.SystemTextJson.csproj index f6f4b27ef3..7117f7f034 100644 --- a/framework/src/Volo.Abp.Json.SystemTextJson/Volo.Abp.Json.SystemTextJson.csproj +++ b/framework/src/Volo.Abp.Json.SystemTextJson/Volo.Abp.Json.SystemTextJson.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Json.SystemTextJson diff --git a/framework/src/Volo.Abp.Json/Volo.Abp.Json.csproj b/framework/src/Volo.Abp.Json/Volo.Abp.Json.csproj index 67dfaf2a28..16b634861f 100644 --- a/framework/src/Volo.Abp.Json/Volo.Abp.Json.csproj +++ b/framework/src/Volo.Abp.Json/Volo.Abp.Json.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Json diff --git a/framework/src/Volo.Abp.Kafka/Volo.Abp.Kafka.csproj b/framework/src/Volo.Abp.Kafka/Volo.Abp.Kafka.csproj index e56bd38916..d1686d8ee0 100644 --- a/framework/src/Volo.Abp.Kafka/Volo.Abp.Kafka.csproj +++ b/framework/src/Volo.Abp.Kafka/Volo.Abp.Kafka.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.Ldap.Abstractions/Volo.Abp.Ldap.Abstractions.csproj b/framework/src/Volo.Abp.Ldap.Abstractions/Volo.Abp.Ldap.Abstractions.csproj index 6e25ebe8e6..63730ef420 100644 --- a/framework/src/Volo.Abp.Ldap.Abstractions/Volo.Abp.Ldap.Abstractions.csproj +++ b/framework/src/Volo.Abp.Ldap.Abstractions/Volo.Abp.Ldap.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Ldap.Abstractions diff --git a/framework/src/Volo.Abp.Ldap/Volo.Abp.Ldap.csproj b/framework/src/Volo.Abp.Ldap/Volo.Abp.Ldap.csproj index aee7d78518..021b305182 100644 --- a/framework/src/Volo.Abp.Ldap/Volo.Abp.Ldap.csproj +++ b/framework/src/Volo.Abp.Ldap/Volo.Abp.Ldap.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Ldap diff --git a/framework/src/Volo.Abp.Localization.Abstractions/Volo.Abp.Localization.Abstractions.csproj b/framework/src/Volo.Abp.Localization.Abstractions/Volo.Abp.Localization.Abstractions.csproj index 1fb66c9b7c..276b7d7942 100644 --- a/framework/src/Volo.Abp.Localization.Abstractions/Volo.Abp.Localization.Abstractions.csproj +++ b/framework/src/Volo.Abp.Localization.Abstractions/Volo.Abp.Localization.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Localization.Abstractions diff --git a/framework/src/Volo.Abp.Localization/Volo.Abp.Localization.csproj b/framework/src/Volo.Abp.Localization/Volo.Abp.Localization.csproj index f4c5c4ece2..1c7b50b18e 100644 --- a/framework/src/Volo.Abp.Localization/Volo.Abp.Localization.csproj +++ b/framework/src/Volo.Abp.Localization/Volo.Abp.Localization.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Localization diff --git a/framework/src/Volo.Abp.MailKit/Volo.Abp.MailKit.csproj b/framework/src/Volo.Abp.MailKit/Volo.Abp.MailKit.csproj index 5d3d7d660c..8eb09a90f3 100644 --- a/framework/src/Volo.Abp.MailKit/Volo.Abp.MailKit.csproj +++ b/framework/src/Volo.Abp.MailKit/Volo.Abp.MailKit.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.MailKit diff --git a/framework/src/Volo.Abp.Maui.Client/Volo.Abp.Maui.Client.csproj b/framework/src/Volo.Abp.Maui.Client/Volo.Abp.Maui.Client.csproj index 2d795a657b..5d6e0042ed 100644 --- a/framework/src/Volo.Abp.Maui.Client/Volo.Abp.Maui.Client.csproj +++ b/framework/src/Volo.Abp.Maui.Client/Volo.Abp.Maui.Client.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.Maui.Client diff --git a/framework/src/Volo.Abp.MemoryDb/Volo.Abp.MemoryDb.csproj b/framework/src/Volo.Abp.MemoryDb/Volo.Abp.MemoryDb.csproj index 5f4f78a5db..53b689bc8e 100644 --- a/framework/src/Volo.Abp.MemoryDb/Volo.Abp.MemoryDb.csproj +++ b/framework/src/Volo.Abp.MemoryDb/Volo.Abp.MemoryDb.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.MemoryDb diff --git a/framework/src/Volo.Abp.Minify/Volo.Abp.Minify.csproj b/framework/src/Volo.Abp.Minify/Volo.Abp.Minify.csproj index 9ec0a51e40..f098df906d 100644 --- a/framework/src/Volo.Abp.Minify/Volo.Abp.Minify.csproj +++ b/framework/src/Volo.Abp.Minify/Volo.Abp.Minify.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Minify diff --git a/framework/src/Volo.Abp.MongoDB/Volo.Abp.MongoDB.csproj b/framework/src/Volo.Abp.MongoDB/Volo.Abp.MongoDB.csproj index c364a2b0e0..4173c7ad78 100644 --- a/framework/src/Volo.Abp.MongoDB/Volo.Abp.MongoDB.csproj +++ b/framework/src/Volo.Abp.MongoDB/Volo.Abp.MongoDB.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.MongoDB diff --git a/framework/src/Volo.Abp.MultiLingualObjects/Volo.Abp.MultiLingualObjects.csproj b/framework/src/Volo.Abp.MultiLingualObjects/Volo.Abp.MultiLingualObjects.csproj index 5b45ea638f..37131e54a4 100644 --- a/framework/src/Volo.Abp.MultiLingualObjects/Volo.Abp.MultiLingualObjects.csproj +++ b/framework/src/Volo.Abp.MultiLingualObjects/Volo.Abp.MultiLingualObjects.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.MultiLingualObject diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo.Abp.MultiTenancy.Abstractions.csproj b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo.Abp.MultiTenancy.Abstractions.csproj index 20fa6c7a24..e98b18416a 100644 --- a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo.Abp.MultiTenancy.Abstractions.csproj +++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo.Abp.MultiTenancy.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.MultiTenancy.Abstractions diff --git a/framework/src/Volo.Abp.MultiTenancy/Volo.Abp.MultiTenancy.csproj b/framework/src/Volo.Abp.MultiTenancy/Volo.Abp.MultiTenancy.csproj index 30d1a1c9a0..9e3aa4f4bb 100644 --- a/framework/src/Volo.Abp.MultiTenancy/Volo.Abp.MultiTenancy.csproj +++ b/framework/src/Volo.Abp.MultiTenancy/Volo.Abp.MultiTenancy.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.MultiTenancy diff --git a/framework/src/Volo.Abp.ObjectExtending/Volo.Abp.ObjectExtending.csproj b/framework/src/Volo.Abp.ObjectExtending/Volo.Abp.ObjectExtending.csproj index e427f154c7..76dc1c7c64 100644 --- a/framework/src/Volo.Abp.ObjectExtending/Volo.Abp.ObjectExtending.csproj +++ b/framework/src/Volo.Abp.ObjectExtending/Volo.Abp.ObjectExtending.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.ObjectExtending diff --git a/framework/src/Volo.Abp.ObjectMapping/Volo.Abp.ObjectMapping.csproj b/framework/src/Volo.Abp.ObjectMapping/Volo.Abp.ObjectMapping.csproj index db27274909..d743167ce0 100644 --- a/framework/src/Volo.Abp.ObjectMapping/Volo.Abp.ObjectMapping.csproj +++ b/framework/src/Volo.Abp.ObjectMapping/Volo.Abp.ObjectMapping.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.ObjectMapping diff --git a/framework/src/Volo.Abp.Quartz/Volo.Abp.Quartz.csproj b/framework/src/Volo.Abp.Quartz/Volo.Abp.Quartz.csproj index 0f72827fcb..65eabd1ba7 100644 --- a/framework/src/Volo.Abp.Quartz/Volo.Abp.Quartz.csproj +++ b/framework/src/Volo.Abp.Quartz/Volo.Abp.Quartz.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Quartz diff --git a/framework/src/Volo.Abp.RabbitMQ/Volo.Abp.RabbitMQ.csproj b/framework/src/Volo.Abp.RabbitMQ/Volo.Abp.RabbitMQ.csproj index 0895e07153..d0e4b54cb6 100644 --- a/framework/src/Volo.Abp.RabbitMQ/Volo.Abp.RabbitMQ.csproj +++ b/framework/src/Volo.Abp.RabbitMQ/Volo.Abp.RabbitMQ.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.RabbitMQ diff --git a/framework/src/Volo.Abp.RemoteServices/Volo.Abp.RemoteServices.csproj b/framework/src/Volo.Abp.RemoteServices/Volo.Abp.RemoteServices.csproj index bdd0f16c25..b0f0ba2289 100644 --- a/framework/src/Volo.Abp.RemoteServices/Volo.Abp.RemoteServices.csproj +++ b/framework/src/Volo.Abp.RemoteServices/Volo.Abp.RemoteServices.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.RemoteServices diff --git a/framework/src/Volo.Abp.Security/Volo.Abp.Security.csproj b/framework/src/Volo.Abp.Security/Volo.Abp.Security.csproj index b12428be84..b7c9945ac3 100644 --- a/framework/src/Volo.Abp.Security/Volo.Abp.Security.csproj +++ b/framework/src/Volo.Abp.Security/Volo.Abp.Security.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Security diff --git a/framework/src/Volo.Abp.Serialization/Volo.Abp.Serialization.csproj b/framework/src/Volo.Abp.Serialization/Volo.Abp.Serialization.csproj index c4c751210b..01499d5a55 100644 --- a/framework/src/Volo.Abp.Serialization/Volo.Abp.Serialization.csproj +++ b/framework/src/Volo.Abp.Serialization/Volo.Abp.Serialization.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Serialization diff --git a/framework/src/Volo.Abp.Settings/Volo.Abp.Settings.csproj b/framework/src/Volo.Abp.Settings/Volo.Abp.Settings.csproj index efec1d42c5..8f72b06ec8 100644 --- a/framework/src/Volo.Abp.Settings/Volo.Abp.Settings.csproj +++ b/framework/src/Volo.Abp.Settings/Volo.Abp.Settings.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Settings diff --git a/framework/src/Volo.Abp.Sms.Aliyun/Volo.Abp.Sms.Aliyun.csproj b/framework/src/Volo.Abp.Sms.Aliyun/Volo.Abp.Sms.Aliyun.csproj index b6a188b1a0..5afbc73e4b 100644 --- a/framework/src/Volo.Abp.Sms.Aliyun/Volo.Abp.Sms.Aliyun.csproj +++ b/framework/src/Volo.Abp.Sms.Aliyun/Volo.Abp.Sms.Aliyun.csproj @@ -3,7 +3,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Sms.Aliyun diff --git a/framework/src/Volo.Abp.Sms/Volo.Abp.Sms.csproj b/framework/src/Volo.Abp.Sms/Volo.Abp.Sms.csproj index 7bba35f34a..1f319473c4 100644 --- a/framework/src/Volo.Abp.Sms/Volo.Abp.Sms.csproj +++ b/framework/src/Volo.Abp.Sms/Volo.Abp.Sms.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Sms diff --git a/framework/src/Volo.Abp.Specifications/Volo.Abp.Specifications.csproj b/framework/src/Volo.Abp.Specifications/Volo.Abp.Specifications.csproj index 98d2f529e3..316b297e88 100644 --- a/framework/src/Volo.Abp.Specifications/Volo.Abp.Specifications.csproj +++ b/framework/src/Volo.Abp.Specifications/Volo.Abp.Specifications.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Specifications diff --git a/framework/src/Volo.Abp.Swashbuckle/Volo.Abp.Swashbuckle.csproj b/framework/src/Volo.Abp.Swashbuckle/Volo.Abp.Swashbuckle.csproj index 83c25f3e23..6ccaf34995 100644 --- a/framework/src/Volo.Abp.Swashbuckle/Volo.Abp.Swashbuckle.csproj +++ b/framework/src/Volo.Abp.Swashbuckle/Volo.Abp.Swashbuckle.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 enable Nullable Volo.Abp.Swashbuckle diff --git a/framework/src/Volo.Abp.TestBase/Volo.Abp.TestBase.csproj b/framework/src/Volo.Abp.TestBase/Volo.Abp.TestBase.csproj index 9cf201a287..847b82921c 100644 --- a/framework/src/Volo.Abp.TestBase/Volo.Abp.TestBase.csproj +++ b/framework/src/Volo.Abp.TestBase/Volo.Abp.TestBase.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.TestBase diff --git a/framework/src/Volo.Abp.TextTemplating.Core/Volo.Abp.TextTemplating.Core.csproj b/framework/src/Volo.Abp.TextTemplating.Core/Volo.Abp.TextTemplating.Core.csproj index f405dfe00c..ac6e1d9f06 100644 --- a/framework/src/Volo.Abp.TextTemplating.Core/Volo.Abp.TextTemplating.Core.csproj +++ b/framework/src/Volo.Abp.TextTemplating.Core/Volo.Abp.TextTemplating.Core.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.TextTemplating.Razor/Volo.Abp.TextTemplating.Razor.csproj b/framework/src/Volo.Abp.TextTemplating.Razor/Volo.Abp.TextTemplating.Razor.csproj index 4242ca9f29..4045a30069 100644 --- a/framework/src/Volo.Abp.TextTemplating.Razor/Volo.Abp.TextTemplating.Razor.csproj +++ b/framework/src/Volo.Abp.TextTemplating.Razor/Volo.Abp.TextTemplating.Razor.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.TextTemplating.Scriban/Volo.Abp.TextTemplating.Scriban.csproj b/framework/src/Volo.Abp.TextTemplating.Scriban/Volo.Abp.TextTemplating.Scriban.csproj index ea1d0f0f8d..fb5c18cd92 100644 --- a/framework/src/Volo.Abp.TextTemplating.Scriban/Volo.Abp.TextTemplating.Scriban.csproj +++ b/framework/src/Volo.Abp.TextTemplating.Scriban/Volo.Abp.TextTemplating.Scriban.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.TextTemplating/Volo.Abp.TextTemplating.csproj b/framework/src/Volo.Abp.TextTemplating/Volo.Abp.TextTemplating.csproj index f8d1d85192..85dbd6909e 100644 --- a/framework/src/Volo.Abp.TextTemplating/Volo.Abp.TextTemplating.csproj +++ b/framework/src/Volo.Abp.TextTemplating/Volo.Abp.TextTemplating.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable diff --git a/framework/src/Volo.Abp.Threading/Volo.Abp.Threading.csproj b/framework/src/Volo.Abp.Threading/Volo.Abp.Threading.csproj index 2197766f6b..27703bbeaa 100644 --- a/framework/src/Volo.Abp.Threading/Volo.Abp.Threading.csproj +++ b/framework/src/Volo.Abp.Threading/Volo.Abp.Threading.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Threading diff --git a/framework/src/Volo.Abp.Timing/Volo.Abp.Timing.csproj b/framework/src/Volo.Abp.Timing/Volo.Abp.Timing.csproj index 67875083a6..3b6baffee2 100644 --- a/framework/src/Volo.Abp.Timing/Volo.Abp.Timing.csproj +++ b/framework/src/Volo.Abp.Timing/Volo.Abp.Timing.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Timing diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo.Abp.UI.Navigation.csproj b/framework/src/Volo.Abp.UI.Navigation/Volo.Abp.UI.Navigation.csproj index e23d96950e..a40c3f0ebf 100644 --- a/framework/src/Volo.Abp.UI.Navigation/Volo.Abp.UI.Navigation.csproj +++ b/framework/src/Volo.Abp.UI.Navigation/Volo.Abp.UI.Navigation.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.UI.Navigation diff --git a/framework/src/Volo.Abp.UI/Volo.Abp.UI.csproj b/framework/src/Volo.Abp.UI/Volo.Abp.UI.csproj index b0bd555c96..bfef4ded3a 100644 --- a/framework/src/Volo.Abp.UI/Volo.Abp.UI.csproj +++ b/framework/src/Volo.Abp.UI/Volo.Abp.UI.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.UI diff --git a/framework/src/Volo.Abp.Uow/Volo.Abp.Uow.csproj b/framework/src/Volo.Abp.Uow/Volo.Abp.Uow.csproj index f1c8b13cad..cfb32e83d2 100644 --- a/framework/src/Volo.Abp.Uow/Volo.Abp.Uow.csproj +++ b/framework/src/Volo.Abp.Uow/Volo.Abp.Uow.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Uow diff --git a/framework/src/Volo.Abp.Validation.Abstractions/Volo.Abp.Validation.Abstractions.csproj b/framework/src/Volo.Abp.Validation.Abstractions/Volo.Abp.Validation.Abstractions.csproj index ea7347dd66..7319b00bd0 100644 --- a/framework/src/Volo.Abp.Validation.Abstractions/Volo.Abp.Validation.Abstractions.csproj +++ b/framework/src/Volo.Abp.Validation.Abstractions/Volo.Abp.Validation.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Validation.Abstractions diff --git a/framework/src/Volo.Abp.Validation/Volo.Abp.Validation.csproj b/framework/src/Volo.Abp.Validation/Volo.Abp.Validation.csproj index d56374024d..0a0ca3bd0f 100644 --- a/framework/src/Volo.Abp.Validation/Volo.Abp.Validation.csproj +++ b/framework/src/Volo.Abp.Validation/Volo.Abp.Validation.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.Validation diff --git a/framework/src/Volo.Abp.VirtualFileSystem/Volo.Abp.VirtualFileSystem.csproj b/framework/src/Volo.Abp.VirtualFileSystem/Volo.Abp.VirtualFileSystem.csproj index 97698351c7..636b3adb97 100644 --- a/framework/src/Volo.Abp.VirtualFileSystem/Volo.Abp.VirtualFileSystem.csproj +++ b/framework/src/Volo.Abp.VirtualFileSystem/Volo.Abp.VirtualFileSystem.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable Nullable Volo.Abp.VirtualFileSystem diff --git a/framework/src/Volo.Abp/Volo.Abp.csproj b/framework/src/Volo.Abp/Volo.Abp.csproj index 53fede568c..9057e7ea2d 100644 --- a/framework/src/Volo.Abp/Volo.Abp.csproj +++ b/framework/src/Volo.Abp/Volo.Abp.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp Volo.Abp $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/framework/test/AbpTestBase/AbpTestBase.csproj b/framework/test/AbpTestBase/AbpTestBase.csproj index 96c8860ac0..9f46cc417c 100644 --- a/framework/test/AbpTestBase/AbpTestBase.csproj +++ b/framework/test/AbpTestBase/AbpTestBase.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 AbpTestBase AbpTestBase diff --git a/framework/test/SimpleConsoleDemo/SimpleConsoleDemo.csproj b/framework/test/SimpleConsoleDemo/SimpleConsoleDemo.csproj index 6863fb0242..85b542e521 100644 --- a/framework/test/SimpleConsoleDemo/SimpleConsoleDemo.csproj +++ b/framework/test/SimpleConsoleDemo/SimpleConsoleDemo.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.AspNetCore.Authentication.OAuth.Tests/Volo.Abp.AspNetCore.Authentication.OAuth.Tests.csproj b/framework/test/Volo.Abp.AspNetCore.Authentication.OAuth.Tests/Volo.Abp.AspNetCore.Authentication.OAuth.Tests.csproj index 569064de96..eaedf55c0c 100644 --- a/framework/test/Volo.Abp.AspNetCore.Authentication.OAuth.Tests/Volo.Abp.AspNetCore.Authentication.OAuth.Tests.csproj +++ b/framework/test/Volo.Abp.AspNetCore.Authentication.OAuth.Tests/Volo.Abp.AspNetCore.Authentication.OAuth.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 latest Volo.Abp.AspNetCore.Authentication.OAuth.Tests Volo.Abp.AspNetCore.Authentication.OAuth.Tests diff --git a/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo.Abp.AspNetCore.MultiTenancy.Tests.csproj b/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo.Abp.AspNetCore.MultiTenancy.Tests.csproj index 67952c736a..f904529186 100644 --- a/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo.Abp.AspNetCore.MultiTenancy.Tests.csproj +++ b/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo.Abp.AspNetCore.MultiTenancy.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 Volo.Abp.AspNetCore.MultiTenancy.Tests Volo.Abp.AspNetCore.MultiTenancy.Tests diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.PlugIn/Volo.Abp.AspNetCore.Mvc.PlugIn.csproj b/framework/test/Volo.Abp.AspNetCore.Mvc.PlugIn/Volo.Abp.AspNetCore.Mvc.PlugIn.csproj index 2d39963d3d..f6e5b0888f 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.PlugIn/Volo.Abp.AspNetCore.Mvc.PlugIn.csproj +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.PlugIn/Volo.Abp.AspNetCore.Mvc.PlugIn.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Library true true diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo.Abp.AspNetCore.Mvc.Tests.csproj b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo.Abp.AspNetCore.Mvc.Tests.csproj index 930cdb5855..8b63eb17c7 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo.Abp.AspNetCore.Mvc.Tests.csproj +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo.Abp.AspNetCore.Mvc.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; Volo.Abp.AspNetCore.Mvc.Tests Volo.Abp.AspNetCore.Mvc.Tests diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Program.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Program.cs index 9e1bf5e51c..5b07cac7fd 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Program.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Program.cs @@ -26,9 +26,9 @@ await builder.RunAbpModuleAsync(options => if (parentDirectory.Name == "test") { #if DEBUG - plugDllInPath = Path.Combine(parentDirectory.FullName, "Volo.Abp.AspNetCore.Mvc.PlugIn", "bin", "Debug", "net7.0"); + plugDllInPath = Path.Combine(parentDirectory.FullName, "Volo.Abp.AspNetCore.Mvc.PlugIn", "bin", "Debug", "net8.0"); #else - plugDllInPath = Path.Combine(parentDirectory.FullName, "Volo.Abp.AspNetCore.Mvc.PlugIn", "bin", "Release", "net7.0"); + plugDllInPath = Path.Combine(parentDirectory.FullName, "Volo.Abp.AspNetCore.Mvc.PlugIn", "bin", "Release", "net8.0"); #endif break; } diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Tests/Volo.Abp.AspNetCore.Mvc.UI.Tests.csproj b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Tests/Volo.Abp.AspNetCore.Mvc.UI.Tests.csproj index 393e967adf..f4789ee0a5 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Tests/Volo.Abp.AspNetCore.Mvc.UI.Tests.csproj +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Tests/Volo.Abp.AspNetCore.Mvc.UI.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; Volo.Abp.AspNetCore.Mvc.UI.Tests Volo.Abp.AspNetCore.Mvc.UI.Tests diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests.csproj b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests.csproj index ad0eecce03..c9c968e75b 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests.csproj +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo.Abp.AspNetCore.Mvc.Versioning.Tests.csproj b/framework/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo.Abp.AspNetCore.Mvc.Versioning.Tests.csproj index a32ff29516..3d05f58158 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo.Abp.AspNetCore.Mvc.Versioning.Tests.csproj +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo.Abp.AspNetCore.Mvc.Versioning.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; Volo.Abp.AspNetCore.Mvc.Versioning.Tests Volo.Abp.AspNetCore.Mvc.Versioning.Tests diff --git a/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo.Abp.AspNetCore.Serilog.Tests.csproj b/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo.Abp.AspNetCore.Serilog.Tests.csproj index f5f0315929..b03773d9b3 100644 --- a/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo.Abp.AspNetCore.Serilog.Tests.csproj +++ b/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo.Abp.AspNetCore.Serilog.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 Volo.Abp.AspNetCore.Serilog.Tests Volo.Abp.AspNetCore.Serilog.Tests diff --git a/framework/test/Volo.Abp.AspNetCore.SignalR.Tests/Volo.Abp.AspNetCore.SignalR.Tests.csproj b/framework/test/Volo.Abp.AspNetCore.SignalR.Tests/Volo.Abp.AspNetCore.SignalR.Tests.csproj index 4636f88c7f..f1074d15b6 100644 --- a/framework/test/Volo.Abp.AspNetCore.SignalR.Tests/Volo.Abp.AspNetCore.SignalR.Tests.csproj +++ b/framework/test/Volo.Abp.AspNetCore.SignalR.Tests/Volo.Abp.AspNetCore.SignalR.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.AspNetCore.Tests/Volo.Abp.AspNetCore.Tests.csproj b/framework/test/Volo.Abp.AspNetCore.Tests/Volo.Abp.AspNetCore.Tests.csproj index 4c5beb1de7..116680687b 100644 --- a/framework/test/Volo.Abp.AspNetCore.Tests/Volo.Abp.AspNetCore.Tests.csproj +++ b/framework/test/Volo.Abp.AspNetCore.Tests/Volo.Abp.AspNetCore.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 Volo.Abp.AspNetCore.Tests Volo.Abp.AspNetCore.Tests true diff --git a/framework/test/Volo.Abp.Auditing.Tests/Volo.Abp.Auditing.Tests.csproj b/framework/test/Volo.Abp.Auditing.Tests/Volo.Abp.Auditing.Tests.csproj index fd4fe16eb9..ea1d4e576c 100644 --- a/framework/test/Volo.Abp.Auditing.Tests/Volo.Abp.Auditing.Tests.csproj +++ b/framework/test/Volo.Abp.Auditing.Tests/Volo.Abp.Auditing.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 Volo.Abp.Auditing.Tests Volo.Abp.Auditing.Tests true diff --git a/framework/test/Volo.Abp.Authorization.Tests/Volo.Abp.Authorization.Tests.csproj b/framework/test/Volo.Abp.Authorization.Tests/Volo.Abp.Authorization.Tests.csproj index eea95c887a..591be67359 100644 --- a/framework/test/Volo.Abp.Authorization.Tests/Volo.Abp.Authorization.Tests.csproj +++ b/framework/test/Volo.Abp.Authorization.Tests/Volo.Abp.Authorization.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 Volo.Abp.Authorization.Tests Volo.Abp.Authorization.Tests true diff --git a/framework/test/Volo.Abp.AutoMapper.Tests/Volo.Abp.AutoMapper.Tests.csproj b/framework/test/Volo.Abp.AutoMapper.Tests/Volo.Abp.AutoMapper.Tests.csproj index 585192dce3..3ae2893df9 100644 --- a/framework/test/Volo.Abp.AutoMapper.Tests/Volo.Abp.AutoMapper.Tests.csproj +++ b/framework/test/Volo.Abp.AutoMapper.Tests/Volo.Abp.AutoMapper.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 Volo.Abp.AutoMapper.Tests Volo.Abp.AutoMapper.Tests diff --git a/framework/test/Volo.Abp.Autofac.Tests/Volo.Abp.Autofac.Tests.csproj b/framework/test/Volo.Abp.Autofac.Tests/Volo.Abp.Autofac.Tests.csproj index 3685ddb9d0..ec07709dff 100644 --- a/framework/test/Volo.Abp.Autofac.Tests/Volo.Abp.Autofac.Tests.csproj +++ b/framework/test/Volo.Abp.Autofac.Tests/Volo.Abp.Autofac.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 Volo.Abp.Autofac.Tests Volo.Abp.Autofac.Tests true diff --git a/framework/test/Volo.Abp.BackgroundJobs.Tests/Volo.Abp.BackgroundJobs.Tests.csproj b/framework/test/Volo.Abp.BackgroundJobs.Tests/Volo.Abp.BackgroundJobs.Tests.csproj index 11b8b39864..179da4c1e5 100644 --- a/framework/test/Volo.Abp.BackgroundJobs.Tests/Volo.Abp.BackgroundJobs.Tests.csproj +++ b/framework/test/Volo.Abp.BackgroundJobs.Tests/Volo.Abp.BackgroundJobs.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 Volo.Abp.BackgroundJobs.Tests Volo.Abp.BackgroundJobs.Tests diff --git a/framework/test/Volo.Abp.BlobStoring.Aliyun.Tests/Volo.Abp.BlobStoring.Aliyun.Tests.csproj b/framework/test/Volo.Abp.BlobStoring.Aliyun.Tests/Volo.Abp.BlobStoring.Aliyun.Tests.csproj index 00d58302bd..eb5b1ed401 100644 --- a/framework/test/Volo.Abp.BlobStoring.Aliyun.Tests/Volo.Abp.BlobStoring.Aliyun.Tests.csproj +++ b/framework/test/Volo.Abp.BlobStoring.Aliyun.Tests/Volo.Abp.BlobStoring.Aliyun.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 9f0d2c00-80c1-435b-bfab-2c39c8249091 diff --git a/framework/test/Volo.Abp.BlobStoring.Aws.Tests/Volo.Abp.BlobStoring.Aws.Tests.csproj b/framework/test/Volo.Abp.BlobStoring.Aws.Tests/Volo.Abp.BlobStoring.Aws.Tests.csproj index be778dbfde..29bf3b4d78 100644 --- a/framework/test/Volo.Abp.BlobStoring.Aws.Tests/Volo.Abp.BlobStoring.Aws.Tests.csproj +++ b/framework/test/Volo.Abp.BlobStoring.Aws.Tests/Volo.Abp.BlobStoring.Aws.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 9f0d2c00-80c1-435b-bfab-2c39c8249091 diff --git a/framework/test/Volo.Abp.BlobStoring.Azure.Tests/Volo.Abp.BlobStoring.Azure.Tests.csproj b/framework/test/Volo.Abp.BlobStoring.Azure.Tests/Volo.Abp.BlobStoring.Azure.Tests.csproj index e332f922b0..17c8543cc6 100644 --- a/framework/test/Volo.Abp.BlobStoring.Azure.Tests/Volo.Abp.BlobStoring.Azure.Tests.csproj +++ b/framework/test/Volo.Abp.BlobStoring.Azure.Tests/Volo.Abp.BlobStoring.Azure.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 9f0d2c00-80c1-435b-bfab-2c39c8249091 diff --git a/framework/test/Volo.Abp.BlobStoring.FileSystem.Tests/Volo.Abp.BlobStoring.FileSystem.Tests.csproj b/framework/test/Volo.Abp.BlobStoring.FileSystem.Tests/Volo.Abp.BlobStoring.FileSystem.Tests.csproj index f2aa172a60..25df80c37d 100644 --- a/framework/test/Volo.Abp.BlobStoring.FileSystem.Tests/Volo.Abp.BlobStoring.FileSystem.Tests.csproj +++ b/framework/test/Volo.Abp.BlobStoring.FileSystem.Tests/Volo.Abp.BlobStoring.FileSystem.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.BlobStoring.Minio.Tests/Volo.Abp.BlobStoring.Minio.Tests.csproj b/framework/test/Volo.Abp.BlobStoring.Minio.Tests/Volo.Abp.BlobStoring.Minio.Tests.csproj index db79d126cd..4d0c9b291a 100644 --- a/framework/test/Volo.Abp.BlobStoring.Minio.Tests/Volo.Abp.BlobStoring.Minio.Tests.csproj +++ b/framework/test/Volo.Abp.BlobStoring.Minio.Tests/Volo.Abp.BlobStoring.Minio.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 9f0d2c00-80c1-435b-bfab-2c39c8249091 diff --git a/framework/test/Volo.Abp.BlobStoring.Tests/Volo.Abp.BlobStoring.Tests.csproj b/framework/test/Volo.Abp.BlobStoring.Tests/Volo.Abp.BlobStoring.Tests.csproj index 86004b8d29..2ad63e51e2 100644 --- a/framework/test/Volo.Abp.BlobStoring.Tests/Volo.Abp.BlobStoring.Tests.csproj +++ b/framework/test/Volo.Abp.BlobStoring.Tests/Volo.Abp.BlobStoring.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Caching.StackExchangeRedis.Tests/Volo.Abp.Caching.StackExchangeRedis.Tests.csproj b/framework/test/Volo.Abp.Caching.StackExchangeRedis.Tests/Volo.Abp.Caching.StackExchangeRedis.Tests.csproj index 9686fe4253..63e99544ad 100644 --- a/framework/test/Volo.Abp.Caching.StackExchangeRedis.Tests/Volo.Abp.Caching.StackExchangeRedis.Tests.csproj +++ b/framework/test/Volo.Abp.Caching.StackExchangeRedis.Tests/Volo.Abp.Caching.StackExchangeRedis.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Caching.Tests/Volo.Abp.Caching.Tests.csproj b/framework/test/Volo.Abp.Caching.Tests/Volo.Abp.Caching.Tests.csproj index 5827f21b9c..1af0686cdf 100644 --- a/framework/test/Volo.Abp.Caching.Tests/Volo.Abp.Caching.Tests.csproj +++ b/framework/test/Volo.Abp.Caching.Tests/Volo.Abp.Caching.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 Volo.Abp.Caching.Tests Volo.Abp.Caching.Tests diff --git a/framework/test/Volo.Abp.Castle.Core.Tests/Volo.Abp.Castle.Core.Tests.csproj b/framework/test/Volo.Abp.Castle.Core.Tests/Volo.Abp.Castle.Core.Tests.csproj index 35db882572..05e6e71a35 100644 --- a/framework/test/Volo.Abp.Castle.Core.Tests/Volo.Abp.Castle.Core.Tests.csproj +++ b/framework/test/Volo.Abp.Castle.Core.Tests/Volo.Abp.Castle.Core.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Cli.Core.Tests/Volo.Abp.Cli.Core.Tests.csproj b/framework/test/Volo.Abp.Cli.Core.Tests/Volo.Abp.Cli.Core.Tests.csproj index eab8d36faa..185805f266 100644 --- a/framework/test/Volo.Abp.Cli.Core.Tests/Volo.Abp.Cli.Core.Tests.csproj +++ b/framework/test/Volo.Abp.Cli.Core.Tests/Volo.Abp.Cli.Core.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Core.Tests/Volo.Abp.Core.Tests.csproj b/framework/test/Volo.Abp.Core.Tests/Volo.Abp.Core.Tests.csproj index b0d7c525d7..81954021ba 100644 --- a/framework/test/Volo.Abp.Core.Tests/Volo.Abp.Core.Tests.csproj +++ b/framework/test/Volo.Abp.Core.Tests/Volo.Abp.Core.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Dapper.Tests/Volo.Abp.Dapper.Tests.csproj b/framework/test/Volo.Abp.Dapper.Tests/Volo.Abp.Dapper.Tests.csproj index f5be5aff5a..c715b0adde 100644 --- a/framework/test/Volo.Abp.Dapper.Tests/Volo.Abp.Dapper.Tests.csproj +++ b/framework/test/Volo.Abp.Dapper.Tests/Volo.Abp.Dapper.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Data.Tests/Volo.Abp.Data.Tests.csproj b/framework/test/Volo.Abp.Data.Tests/Volo.Abp.Data.Tests.csproj index ae175956ae..c0e11ad68c 100644 --- a/framework/test/Volo.Abp.Data.Tests/Volo.Abp.Data.Tests.csproj +++ b/framework/test/Volo.Abp.Data.Tests/Volo.Abp.Data.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Ddd.Tests/Volo.Abp.Ddd.Tests.csproj b/framework/test/Volo.Abp.Ddd.Tests/Volo.Abp.Ddd.Tests.csproj index 5472aa96b2..e9d2da0064 100644 --- a/framework/test/Volo.Abp.Ddd.Tests/Volo.Abp.Ddd.Tests.csproj +++ b/framework/test/Volo.Abp.Ddd.Tests/Volo.Abp.Ddd.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.DistributedLocking.Abstractions.Tests/Volo.Abp.DistributedLocking.Abstractions.Tests.csproj b/framework/test/Volo.Abp.DistributedLocking.Abstractions.Tests/Volo.Abp.DistributedLocking.Abstractions.Tests.csproj index 2d12d5a63b..1cd47b1901 100644 --- a/framework/test/Volo.Abp.DistributedLocking.Abstractions.Tests/Volo.Abp.DistributedLocking.Abstractions.Tests.csproj +++ b/framework/test/Volo.Abp.DistributedLocking.Abstractions.Tests/Volo.Abp.DistributedLocking.Abstractions.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 true diff --git a/framework/test/Volo.Abp.Emailing.Tests/Volo.Abp.Emailing.Tests.csproj b/framework/test/Volo.Abp.Emailing.Tests/Volo.Abp.Emailing.Tests.csproj index f900a8f1ce..19a4e170e9 100644 --- a/framework/test/Volo.Abp.Emailing.Tests/Volo.Abp.Emailing.Tests.csproj +++ b/framework/test/Volo.Abp.Emailing.Tests/Volo.Abp.Emailing.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo.Abp.EntityFrameworkCore.Tests.SecondContext.csproj b/framework/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo.Abp.EntityFrameworkCore.Tests.SecondContext.csproj index d09d2a25b4..e9c28a4d3d 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo.Abp.EntityFrameworkCore.Tests.SecondContext.csproj +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo.Abp.EntityFrameworkCore.Tests.SecondContext.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; true true diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo.Abp.EntityFrameworkCore.Tests.csproj b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo.Abp.EntityFrameworkCore.Tests.csproj index 15943cde6c..7ad45ebe75 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo.Abp.EntityFrameworkCore.Tests.csproj +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo.Abp.EntityFrameworkCore.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.EventBus.Tests/Volo.Abp.EventBus.Tests.csproj b/framework/test/Volo.Abp.EventBus.Tests/Volo.Abp.EventBus.Tests.csproj index b01a779b74..e9b2a5d40c 100644 --- a/framework/test/Volo.Abp.EventBus.Tests/Volo.Abp.EventBus.Tests.csproj +++ b/framework/test/Volo.Abp.EventBus.Tests/Volo.Abp.EventBus.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Features.Tests/Volo.Abp.Features.Tests.csproj b/framework/test/Volo.Abp.Features.Tests/Volo.Abp.Features.Tests.csproj index 163dec5f9c..071d94d017 100644 --- a/framework/test/Volo.Abp.Features.Tests/Volo.Abp.Features.Tests.csproj +++ b/framework/test/Volo.Abp.Features.Tests/Volo.Abp.Features.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.FluentValidation.Tests/Volo.Abp.FluentValidation.Tests.csproj b/framework/test/Volo.Abp.FluentValidation.Tests/Volo.Abp.FluentValidation.Tests.csproj index cb7ac72fbd..bcd3eb40a7 100644 --- a/framework/test/Volo.Abp.FluentValidation.Tests/Volo.Abp.FluentValidation.Tests.csproj +++ b/framework/test/Volo.Abp.FluentValidation.Tests/Volo.Abp.FluentValidation.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.GlobalFeatures.Tests/Volo.Abp.GlobalFeatures.Tests.csproj b/framework/test/Volo.Abp.GlobalFeatures.Tests/Volo.Abp.GlobalFeatures.Tests.csproj index 8e5cd8b6a7..5ae95dd4aa 100644 --- a/framework/test/Volo.Abp.GlobalFeatures.Tests/Volo.Abp.GlobalFeatures.Tests.csproj +++ b/framework/test/Volo.Abp.GlobalFeatures.Tests/Volo.Abp.GlobalFeatures.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Http.Client.IdentityModel.Web.Tests/Volo.Abp.Http.Client.IdentityModel.Web.Tests.csproj b/framework/test/Volo.Abp.Http.Client.IdentityModel.Web.Tests/Volo.Abp.Http.Client.IdentityModel.Web.Tests.csproj index 5c670a014c..0e22080ae1 100644 --- a/framework/test/Volo.Abp.Http.Client.IdentityModel.Web.Tests/Volo.Abp.Http.Client.IdentityModel.Web.Tests.csproj +++ b/framework/test/Volo.Abp.Http.Client.IdentityModel.Web.Tests/Volo.Abp.Http.Client.IdentityModel.Web.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo.Abp.Http.Client.Tests.csproj b/framework/test/Volo.Abp.Http.Client.Tests/Volo.Abp.Http.Client.Tests.csproj index 91f0f51b33..f232ce0f23 100644 --- a/framework/test/Volo.Abp.Http.Client.Tests/Volo.Abp.Http.Client.Tests.csproj +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo.Abp.Http.Client.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Http.Tests/Volo.Abp.Http.Tests.csproj b/framework/test/Volo.Abp.Http.Tests/Volo.Abp.Http.Tests.csproj index 4cf18261f9..660ed8c97e 100644 --- a/framework/test/Volo.Abp.Http.Tests/Volo.Abp.Http.Tests.csproj +++ b/framework/test/Volo.Abp.Http.Tests/Volo.Abp.Http.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.IdentityModel.Tests/Volo.Abp.IdentityModel.Tests.csproj b/framework/test/Volo.Abp.IdentityModel.Tests/Volo.Abp.IdentityModel.Tests.csproj index a2206d8a19..dd356d370a 100644 --- a/framework/test/Volo.Abp.IdentityModel.Tests/Volo.Abp.IdentityModel.Tests.csproj +++ b/framework/test/Volo.Abp.IdentityModel.Tests/Volo.Abp.IdentityModel.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Imaging.Abstractions.Tests/Volo.Abp.Imaging.Abstractions.Tests.csproj b/framework/test/Volo.Abp.Imaging.Abstractions.Tests/Volo.Abp.Imaging.Abstractions.Tests.csproj index 153083a724..f40dcf19d3 100644 --- a/framework/test/Volo.Abp.Imaging.Abstractions.Tests/Volo.Abp.Imaging.Abstractions.Tests.csproj +++ b/framework/test/Volo.Abp.Imaging.Abstractions.Tests/Volo.Abp.Imaging.Abstractions.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Imaging.AspNetCore.Tests/Volo.Abp.Imaging.AspNetCore.Tests.csproj b/framework/test/Volo.Abp.Imaging.AspNetCore.Tests/Volo.Abp.Imaging.AspNetCore.Tests.csproj index 7e20c9cdff..e9fd8801e7 100644 --- a/framework/test/Volo.Abp.Imaging.AspNetCore.Tests/Volo.Abp.Imaging.AspNetCore.Tests.csproj +++ b/framework/test/Volo.Abp.Imaging.AspNetCore.Tests/Volo.Abp.Imaging.AspNetCore.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Imaging.ImageSharp.Tests/Volo.Abp.Imaging.ImageSharp.Tests.csproj b/framework/test/Volo.Abp.Imaging.ImageSharp.Tests/Volo.Abp.Imaging.ImageSharp.Tests.csproj index 1c9193706a..2f95697b30 100644 --- a/framework/test/Volo.Abp.Imaging.ImageSharp.Tests/Volo.Abp.Imaging.ImageSharp.Tests.csproj +++ b/framework/test/Volo.Abp.Imaging.ImageSharp.Tests/Volo.Abp.Imaging.ImageSharp.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Imaging.MagickNet.Tests/Volo.Abp.Imaging.MagickNet.Tests.csproj b/framework/test/Volo.Abp.Imaging.MagickNet.Tests/Volo.Abp.Imaging.MagickNet.Tests.csproj index b1842aad15..09ed1ad023 100644 --- a/framework/test/Volo.Abp.Imaging.MagickNet.Tests/Volo.Abp.Imaging.MagickNet.Tests.csproj +++ b/framework/test/Volo.Abp.Imaging.MagickNet.Tests/Volo.Abp.Imaging.MagickNet.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Json.Tests/Volo.Abp.Json.Tests.csproj b/framework/test/Volo.Abp.Json.Tests/Volo.Abp.Json.Tests.csproj index f5ceee7c40..c5aed42285 100644 --- a/framework/test/Volo.Abp.Json.Tests/Volo.Abp.Json.Tests.csproj +++ b/framework/test/Volo.Abp.Json.Tests/Volo.Abp.Json.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Ldap.Tests/Volo.Abp.Ldap.Tests.csproj b/framework/test/Volo.Abp.Ldap.Tests/Volo.Abp.Ldap.Tests.csproj index d608933b64..5d111d4a65 100644 --- a/framework/test/Volo.Abp.Ldap.Tests/Volo.Abp.Ldap.Tests.csproj +++ b/framework/test/Volo.Abp.Ldap.Tests/Volo.Abp.Ldap.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo.Abp.Localization.Tests.csproj b/framework/test/Volo.Abp.Localization.Tests/Volo.Abp.Localization.Tests.csproj index f282b36438..27dd0fd0d4 100644 --- a/framework/test/Volo.Abp.Localization.Tests/Volo.Abp.Localization.Tests.csproj +++ b/framework/test/Volo.Abp.Localization.Tests/Volo.Abp.Localization.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.MailKit.Tests/Volo.Abp.MailKit.Tests.csproj b/framework/test/Volo.Abp.MailKit.Tests/Volo.Abp.MailKit.Tests.csproj index a079374b04..0bc1b22553 100644 --- a/framework/test/Volo.Abp.MailKit.Tests/Volo.Abp.MailKit.Tests.csproj +++ b/framework/test/Volo.Abp.MailKit.Tests/Volo.Abp.MailKit.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.MemoryDb.Tests/Volo.Abp.MemoryDb.Tests.csproj b/framework/test/Volo.Abp.MemoryDb.Tests/Volo.Abp.MemoryDb.Tests.csproj index 565806f9c3..5b6bc783b8 100644 --- a/framework/test/Volo.Abp.MemoryDb.Tests/Volo.Abp.MemoryDb.Tests.csproj +++ b/framework/test/Volo.Abp.MemoryDb.Tests/Volo.Abp.MemoryDb.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Minify.Tests/Volo.Abp.Minify.Tests.csproj b/framework/test/Volo.Abp.Minify.Tests/Volo.Abp.Minify.Tests.csproj index bdbeff278b..e00fa63412 100644 --- a/framework/test/Volo.Abp.Minify.Tests/Volo.Abp.Minify.Tests.csproj +++ b/framework/test/Volo.Abp.Minify.Tests/Volo.Abp.Minify.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.MongoDB.Tests.SecondContext/Volo.Abp.MongoDB.Tests.SecondContext.csproj b/framework/test/Volo.Abp.MongoDB.Tests.SecondContext/Volo.Abp.MongoDB.Tests.SecondContext.csproj index 5ed64d6ea0..5682bb07e6 100644 --- a/framework/test/Volo.Abp.MongoDB.Tests.SecondContext/Volo.Abp.MongoDB.Tests.SecondContext.csproj +++ b/framework/test/Volo.Abp.MongoDB.Tests.SecondContext/Volo.Abp.MongoDB.Tests.SecondContext.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; true true diff --git a/framework/test/Volo.Abp.MongoDB.Tests/Volo.Abp.MongoDB.Tests.csproj b/framework/test/Volo.Abp.MongoDB.Tests/Volo.Abp.MongoDB.Tests.csproj index a504a13e19..48a954bcc6 100644 --- a/framework/test/Volo.Abp.MongoDB.Tests/Volo.Abp.MongoDB.Tests.csproj +++ b/framework/test/Volo.Abp.MongoDB.Tests/Volo.Abp.MongoDB.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.MultiLingualObjects.Tests/Volo.Abp.MultiLingualObjects.Tests.csproj b/framework/test/Volo.Abp.MultiLingualObjects.Tests/Volo.Abp.MultiLingualObjects.Tests.csproj index b26ea500bf..6198d6bb08 100644 --- a/framework/test/Volo.Abp.MultiLingualObjects.Tests/Volo.Abp.MultiLingualObjects.Tests.csproj +++ b/framework/test/Volo.Abp.MultiLingualObjects.Tests/Volo.Abp.MultiLingualObjects.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable diff --git a/framework/test/Volo.Abp.MultiTenancy.Tests/Volo.Abp.MultiTenancy.Tests.csproj b/framework/test/Volo.Abp.MultiTenancy.Tests/Volo.Abp.MultiTenancy.Tests.csproj index 875e837853..1e7ce4beb7 100644 --- a/framework/test/Volo.Abp.MultiTenancy.Tests/Volo.Abp.MultiTenancy.Tests.csproj +++ b/framework/test/Volo.Abp.MultiTenancy.Tests/Volo.Abp.MultiTenancy.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.ObjectExtending.Tests/Volo.Abp.ObjectExtending.Tests.csproj b/framework/test/Volo.Abp.ObjectExtending.Tests/Volo.Abp.ObjectExtending.Tests.csproj index 989ef61c2a..f1acea57ce 100644 --- a/framework/test/Volo.Abp.ObjectExtending.Tests/Volo.Abp.ObjectExtending.Tests.csproj +++ b/framework/test/Volo.Abp.ObjectExtending.Tests/Volo.Abp.ObjectExtending.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.ObjectMapping.Tests/Volo.Abp.ObjectMapping.Tests.csproj b/framework/test/Volo.Abp.ObjectMapping.Tests/Volo.Abp.ObjectMapping.Tests.csproj index 68f993c07e..354ac72007 100644 --- a/framework/test/Volo.Abp.ObjectMapping.Tests/Volo.Abp.ObjectMapping.Tests.csproj +++ b/framework/test/Volo.Abp.ObjectMapping.Tests/Volo.Abp.ObjectMapping.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Security.Tests/Volo.Abp.Security.Tests.csproj b/framework/test/Volo.Abp.Security.Tests/Volo.Abp.Security.Tests.csproj index dc2e24b67d..99d532828a 100644 --- a/framework/test/Volo.Abp.Security.Tests/Volo.Abp.Security.Tests.csproj +++ b/framework/test/Volo.Abp.Security.Tests/Volo.Abp.Security.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Serialization.Tests/Volo.Abp.Serialization.Tests.csproj b/framework/test/Volo.Abp.Serialization.Tests/Volo.Abp.Serialization.Tests.csproj index 3b0efdb9c2..d204912cb7 100644 --- a/framework/test/Volo.Abp.Serialization.Tests/Volo.Abp.Serialization.Tests.csproj +++ b/framework/test/Volo.Abp.Serialization.Tests/Volo.Abp.Serialization.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Settings.Tests/Volo.Abp.Settings.Tests.csproj b/framework/test/Volo.Abp.Settings.Tests/Volo.Abp.Settings.Tests.csproj index fcb5b1bed7..df731f4f9b 100644 --- a/framework/test/Volo.Abp.Settings.Tests/Volo.Abp.Settings.Tests.csproj +++ b/framework/test/Volo.Abp.Settings.Tests/Volo.Abp.Settings.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Sms.Aliyun.Tests/Volo.Abp.Sms.Aliyun.Tests.csproj b/framework/test/Volo.Abp.Sms.Aliyun.Tests/Volo.Abp.Sms.Aliyun.Tests.csproj index f43cebafaf..e2d92760e8 100644 --- a/framework/test/Volo.Abp.Sms.Aliyun.Tests/Volo.Abp.Sms.Aliyun.Tests.csproj +++ b/framework/test/Volo.Abp.Sms.Aliyun.Tests/Volo.Abp.Sms.Aliyun.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 9f0d2c00-80c1-435b-bfab-2c39c8249091 diff --git a/framework/test/Volo.Abp.Specifications.Tests/Volo.Abp.Specifications.Tests.csproj b/framework/test/Volo.Abp.Specifications.Tests/Volo.Abp.Specifications.Tests.csproj index 073387267d..49f99049fe 100644 --- a/framework/test/Volo.Abp.Specifications.Tests/Volo.Abp.Specifications.Tests.csproj +++ b/framework/test/Volo.Abp.Specifications.Tests/Volo.Abp.Specifications.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.TestApp.Tests/Volo.Abp.TestApp.Tests.csproj b/framework/test/Volo.Abp.TestApp.Tests/Volo.Abp.TestApp.Tests.csproj index bc01e7035b..de4ffe056f 100644 --- a/framework/test/Volo.Abp.TestApp.Tests/Volo.Abp.TestApp.Tests.csproj +++ b/framework/test/Volo.Abp.TestApp.Tests/Volo.Abp.TestApp.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.TestApp/Volo.Abp.TestApp.csproj b/framework/test/Volo.Abp.TestApp/Volo.Abp.TestApp.csproj index b617600dcd..eff7b8df0b 100644 --- a/framework/test/Volo.Abp.TestApp/Volo.Abp.TestApp.csproj +++ b/framework/test/Volo.Abp.TestApp/Volo.Abp.TestApp.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 true diff --git a/framework/test/Volo.Abp.TextTemplating.Razor.Tests/Volo.Abp.TextTemplating.Razor.Tests.csproj b/framework/test/Volo.Abp.TextTemplating.Razor.Tests/Volo.Abp.TextTemplating.Razor.Tests.csproj index 06f957b165..972e63d268 100644 --- a/framework/test/Volo.Abp.TextTemplating.Razor.Tests/Volo.Abp.TextTemplating.Razor.Tests.csproj +++ b/framework/test/Volo.Abp.TextTemplating.Razor.Tests/Volo.Abp.TextTemplating.Razor.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.TextTemplating.Scriban.Tests/Volo.Abp.TextTemplating.Scriban.Tests.csproj b/framework/test/Volo.Abp.TextTemplating.Scriban.Tests/Volo.Abp.TextTemplating.Scriban.Tests.csproj index e0c9a59743..bfe6cae5b3 100644 --- a/framework/test/Volo.Abp.TextTemplating.Scriban.Tests/Volo.Abp.TextTemplating.Scriban.Tests.csproj +++ b/framework/test/Volo.Abp.TextTemplating.Scriban.Tests/Volo.Abp.TextTemplating.Scriban.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo.Abp.TextTemplating.Tests.csproj b/framework/test/Volo.Abp.TextTemplating.Tests/Volo.Abp.TextTemplating.Tests.csproj index d8875b01a0..c7dabe149a 100644 --- a/framework/test/Volo.Abp.TextTemplating.Tests/Volo.Abp.TextTemplating.Tests.csproj +++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo.Abp.TextTemplating.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Threading.Tests/Volo.Abp.Threading.Tests.csproj b/framework/test/Volo.Abp.Threading.Tests/Volo.Abp.Threading.Tests.csproj index 74a4ef6593..e7777b2674 100644 --- a/framework/test/Volo.Abp.Threading.Tests/Volo.Abp.Threading.Tests.csproj +++ b/framework/test/Volo.Abp.Threading.Tests/Volo.Abp.Threading.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.UI.Navigation.Tests/Volo.Abp.UI.Navigation.Tests.csproj b/framework/test/Volo.Abp.UI.Navigation.Tests/Volo.Abp.UI.Navigation.Tests.csproj index 3c3a8dff37..f7cd34b43e 100644 --- a/framework/test/Volo.Abp.UI.Navigation.Tests/Volo.Abp.UI.Navigation.Tests.csproj +++ b/framework/test/Volo.Abp.UI.Navigation.Tests/Volo.Abp.UI.Navigation.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Uow.Tests/Volo.Abp.Uow.Tests.csproj b/framework/test/Volo.Abp.Uow.Tests/Volo.Abp.Uow.Tests.csproj index 2b1cb36093..0c9da70233 100644 --- a/framework/test/Volo.Abp.Uow.Tests/Volo.Abp.Uow.Tests.csproj +++ b/framework/test/Volo.Abp.Uow.Tests/Volo.Abp.Uow.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.Validation.Tests/Volo.Abp.Validation.Tests.csproj b/framework/test/Volo.Abp.Validation.Tests/Volo.Abp.Validation.Tests.csproj index ebed71046e..67f204128e 100644 --- a/framework/test/Volo.Abp.Validation.Tests/Volo.Abp.Validation.Tests.csproj +++ b/framework/test/Volo.Abp.Validation.Tests/Volo.Abp.Validation.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/framework/test/Volo.Abp.VirtualFileSystem.Tests/Volo.Abp.VirtualFileSystem.Tests.csproj b/framework/test/Volo.Abp.VirtualFileSystem.Tests/Volo.Abp.VirtualFileSystem.Tests.csproj index 2d845fd6cc..fff8a834ad 100644 --- a/framework/test/Volo.Abp.VirtualFileSystem.Tests/Volo.Abp.VirtualFileSystem.Tests.csproj +++ b/framework/test/Volo.Abp.VirtualFileSystem.Tests/Volo.Abp.VirtualFileSystem.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 true diff --git a/global.json b/global.json index 77c776f823..2d076a61b4 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "7.0.100", + "version": "8.0.100-rc.1.23463.5", "rollForward": "latestFeature" } } diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo.Abp.Account.Application.Contracts.csproj b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo.Abp.Account.Application.Contracts.csproj index 296077aa8c..cc38e9a047 100644 --- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo.Abp.Account.Application.Contracts.csproj +++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo.Abp.Account.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.Account.Application.Contracts Volo.Abp.Account.Application.Contracts true diff --git a/modules/account/src/Volo.Abp.Account.Application/Volo.Abp.Account.Application.csproj b/modules/account/src/Volo.Abp.Account.Application/Volo.Abp.Account.Application.csproj index 812ea46e23..c62a4378f4 100644 --- a/modules/account/src/Volo.Abp.Account.Application/Volo.Abp.Account.Application.csproj +++ b/modules/account/src/Volo.Abp.Account.Application/Volo.Abp.Account.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.Account.Application Volo.Abp.Account.Application true diff --git a/modules/account/src/Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj b/modules/account/src/Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj index b96d049912..dbf838fd44 100644 --- a/modules/account/src/Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj +++ b/modules/account/src/Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.Account.Blazor diff --git a/modules/account/src/Volo.Abp.Account.HttpApi.Client/Volo.Abp.Account.HttpApi.Client.csproj b/modules/account/src/Volo.Abp.Account.HttpApi.Client/Volo.Abp.Account.HttpApi.Client.csproj index ebbf58da1f..ee3f00333f 100644 --- a/modules/account/src/Volo.Abp.Account.HttpApi.Client/Volo.Abp.Account.HttpApi.Client.csproj +++ b/modules/account/src/Volo.Abp.Account.HttpApi.Client/Volo.Abp.Account.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.Account.HttpApi.Client Volo.Abp.Account.HttpApi.Client diff --git a/modules/account/src/Volo.Abp.Account.HttpApi/Volo.Abp.Account.HttpApi.csproj b/modules/account/src/Volo.Abp.Account.HttpApi/Volo.Abp.Account.HttpApi.csproj index cccd02e38a..a79380a7a0 100644 --- a/modules/account/src/Volo.Abp.Account.HttpApi/Volo.Abp.Account.HttpApi.csproj +++ b/modules/account/src/Volo.Abp.Account.HttpApi/Volo.Abp.Account.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.Account.HttpApi Volo.Abp.Account.HttpApi diff --git a/modules/account/src/Volo.Abp.Account.Installer/Volo.Abp.Account.Installer.csproj b/modules/account/src/Volo.Abp.Account.Installer/Volo.Abp.Account.Installer.csproj index e57404af7c..4db5816a22 100644 --- a/modules/account/src/Volo.Abp.Account.Installer/Volo.Abp.Account.Installer.csproj +++ b/modules/account/src/Volo.Abp.Account.Installer/Volo.Abp.Account.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/account/src/Volo.Abp.Account.Web.IdentityServer/Volo.Abp.Account.Web.IdentityServer.csproj b/modules/account/src/Volo.Abp.Account.Web.IdentityServer/Volo.Abp.Account.Web.IdentityServer.csproj index 2e2b28fcc6..5e3eea54ed 100644 --- a/modules/account/src/Volo.Abp.Account.Web.IdentityServer/Volo.Abp.Account.Web.IdentityServer.csproj +++ b/modules/account/src/Volo.Abp.Account.Web.IdentityServer/Volo.Abp.Account.Web.IdentityServer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.Account.Web.IdentityServer Volo.Abp.Account.Web.IdentityServer true diff --git a/modules/account/src/Volo.Abp.Account.Web.OpenIddict/Volo.Abp.Account.Web.OpenIddict.csproj b/modules/account/src/Volo.Abp.Account.Web.OpenIddict/Volo.Abp.Account.Web.OpenIddict.csproj index 6fa9812461..913ef5dcca 100644 --- a/modules/account/src/Volo.Abp.Account.Web.OpenIddict/Volo.Abp.Account.Web.OpenIddict.csproj +++ b/modules/account/src/Volo.Abp.Account.Web.OpenIddict/Volo.Abp.Account.Web.OpenIddict.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.Account.Web.OpenIddict Volo.Abp.Account.Web.OpenIddict true diff --git a/modules/account/src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.csproj b/modules/account/src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.csproj index 0a19b8e1a0..1e7446aaab 100644 --- a/modules/account/src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.csproj +++ b/modules/account/src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.Account.Web Volo.Abp.Account.Web $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/account/test/Volo.Abp.Account.Application.Tests/Volo.Abp.Account.Application.Tests.csproj b/modules/account/test/Volo.Abp.Account.Application.Tests/Volo.Abp.Account.Application.Tests.csproj index fc662baa97..344f29d168 100644 --- a/modules/account/test/Volo.Abp.Account.Application.Tests/Volo.Abp.Account.Application.Tests.csproj +++ b/modules/account/test/Volo.Abp.Account.Application.Tests/Volo.Abp.Account.Application.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.csproj b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.csproj index 18d18ad117..9bd719de42 100644 --- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.csproj +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 true diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo.Abp.AuditLogging.Domain.csproj b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo.Abp.AuditLogging.Domain.csproj index f0bd42709d..71b73f6a27 100644 --- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo.Abp.AuditLogging.Domain.csproj +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo.Abp.AuditLogging.Domain.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo.Abp.AuditLogging.EntityFrameworkCore.csproj b/modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo.Abp.AuditLogging.EntityFrameworkCore.csproj index 1c09f9d407..0c10f33488 100644 --- a/modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo.Abp.AuditLogging.EntityFrameworkCore.csproj +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo.Abp.AuditLogging.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Installer/Volo.Abp.AuditLogging.Installer.csproj b/modules/audit-logging/src/Volo.Abp.AuditLogging.Installer/Volo.Abp.AuditLogging.Installer.csproj index 5272ab63b0..0e2827a94d 100644 --- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Installer/Volo.Abp.AuditLogging.Installer.csproj +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Installer/Volo.Abp.AuditLogging.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo.Abp.AuditLogging.MongoDB.csproj b/modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo.Abp.AuditLogging.MongoDB.csproj index 43bdcb53c0..270e7375e5 100644 --- a/modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo.Abp.AuditLogging.MongoDB.csproj +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo.Abp.AuditLogging.MongoDB.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/audit-logging/test/Volo.Abp.AuditLogging.EntityFrameworkCore.Tests/Volo.Abp.AuditLogging.EntityFrameworkCore.Tests.csproj b/modules/audit-logging/test/Volo.Abp.AuditLogging.EntityFrameworkCore.Tests/Volo.Abp.AuditLogging.EntityFrameworkCore.Tests.csproj index 67aa3fcaf3..a936c9252b 100644 --- a/modules/audit-logging/test/Volo.Abp.AuditLogging.EntityFrameworkCore.Tests/Volo.Abp.AuditLogging.EntityFrameworkCore.Tests.csproj +++ b/modules/audit-logging/test/Volo.Abp.AuditLogging.EntityFrameworkCore.Tests/Volo.Abp.AuditLogging.EntityFrameworkCore.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/audit-logging/test/Volo.Abp.AuditLogging.MongoDB.Tests/Volo.Abp.AuditLogging.MongoDB.Tests.csproj b/modules/audit-logging/test/Volo.Abp.AuditLogging.MongoDB.Tests/Volo.Abp.AuditLogging.MongoDB.Tests.csproj index 5739f6fb34..34bbd8760b 100644 --- a/modules/audit-logging/test/Volo.Abp.AuditLogging.MongoDB.Tests/Volo.Abp.AuditLogging.MongoDB.Tests.csproj +++ b/modules/audit-logging/test/Volo.Abp.AuditLogging.MongoDB.Tests/Volo.Abp.AuditLogging.MongoDB.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/audit-logging/test/Volo.Abp.AuditLogging.TestBase/Volo.Abp.AuditLogging.TestBase.csproj b/modules/audit-logging/test/Volo.Abp.AuditLogging.TestBase/Volo.Abp.AuditLogging.TestBase.csproj index a6b5ff8505..5a39716dca 100644 --- a/modules/audit-logging/test/Volo.Abp.AuditLogging.TestBase/Volo.Abp.AuditLogging.TestBase.csproj +++ b/modules/audit-logging/test/Volo.Abp.AuditLogging.TestBase/Volo.Abp.AuditLogging.TestBase.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/audit-logging/test/Volo.Abp.AuditLogging.Tests/Volo.Abp.AuditLogging.Tests.csproj b/modules/audit-logging/test/Volo.Abp.AuditLogging.Tests/Volo.Abp.AuditLogging.Tests.csproj index 03ba57fb17..e81818c3f2 100644 --- a/modules/audit-logging/test/Volo.Abp.AuditLogging.Tests/Volo.Abp.AuditLogging.Tests.csproj +++ b/modules/audit-logging/test/Volo.Abp.AuditLogging.Tests/Volo.Abp.AuditLogging.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.HangFire/Volo.Abp.BackgroundJobs.DemoApp.HangFire.csproj b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.HangFire/Volo.Abp.BackgroundJobs.DemoApp.HangFire.csproj index 980afb22d5..ef8ace1db9 100644 --- a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.HangFire/Volo.Abp.BackgroundJobs.DemoApp.HangFire.csproj +++ b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.HangFire/Volo.Abp.BackgroundJobs.DemoApp.HangFire.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 diff --git a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Quartz/Volo.Abp.BackgroundJobs.DemoApp.Quartz.csproj b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Quartz/Volo.Abp.BackgroundJobs.DemoApp.Quartz.csproj index 8fe68d246c..d067cb0761 100644 --- a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Quartz/Volo.Abp.BackgroundJobs.DemoApp.Quartz.csproj +++ b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Quartz/Volo.Abp.BackgroundJobs.DemoApp.Quartz.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 diff --git a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq.csproj b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq.csproj index 242ea3fd15..d1ef90c128 100644 --- a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq.csproj +++ b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 diff --git a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Shared/Volo.Abp.BackgroundJobs.DemoApp.Shared.csproj b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Shared/Volo.Abp.BackgroundJobs.DemoApp.Shared.csproj index d8ff12e3f8..8ba1cbfd27 100644 --- a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Shared/Volo.Abp.BackgroundJobs.DemoApp.Shared.csproj +++ b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Shared/Volo.Abp.BackgroundJobs.DemoApp.Shared.csproj @@ -3,7 +3,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp/Volo.Abp.BackgroundJobs.DemoApp.csproj b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp/Volo.Abp.BackgroundJobs.DemoApp.csproj index bca4cf8a22..33fa2074aa 100644 --- a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp/Volo.Abp.BackgroundJobs.DemoApp.csproj +++ b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp/Volo.Abp.BackgroundJobs.DemoApp.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo.Abp.BackgroundJobs.Domain.Shared.csproj b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo.Abp.BackgroundJobs.Domain.Shared.csproj index ab2ccc71a4..1ba9dfccc4 100644 --- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo.Abp.BackgroundJobs.Domain.Shared.csproj +++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo.Abp.BackgroundJobs.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo.Abp.BackgroundJobs.EntityFrameworkCore.csproj b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo.Abp.BackgroundJobs.EntityFrameworkCore.csproj index 70d6f91247..37eb414f7a 100644 --- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo.Abp.BackgroundJobs.EntityFrameworkCore.csproj +++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo.Abp.BackgroundJobs.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Installer/Volo.Abp.BackgroundJobs.Installer.csproj b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Installer/Volo.Abp.BackgroundJobs.Installer.csproj index 0a6ad46241..03b3761ab8 100644 --- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Installer/Volo.Abp.BackgroundJobs.Installer.csproj +++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Installer/Volo.Abp.BackgroundJobs.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/background-jobs/test/Volo.Abp.BackgroundJobs.Domain.Tests/Volo.Abp.BackgroundJobs.Domain.Tests.csproj b/modules/background-jobs/test/Volo.Abp.BackgroundJobs.Domain.Tests/Volo.Abp.BackgroundJobs.Domain.Tests.csproj index 4d1fdcddca..58ba504d8d 100644 --- a/modules/background-jobs/test/Volo.Abp.BackgroundJobs.Domain.Tests/Volo.Abp.BackgroundJobs.Domain.Tests.csproj +++ b/modules/background-jobs/test/Volo.Abp.BackgroundJobs.Domain.Tests/Volo.Abp.BackgroundJobs.Domain.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/background-jobs/test/Volo.Abp.BackgroundJobs.EntityFrameworkCore.Tests/Volo.Abp.BackgroundJobs.EntityFrameworkCore.Tests.csproj b/modules/background-jobs/test/Volo.Abp.BackgroundJobs.EntityFrameworkCore.Tests/Volo.Abp.BackgroundJobs.EntityFrameworkCore.Tests.csproj index bd373a31c6..26e76d8880 100644 --- a/modules/background-jobs/test/Volo.Abp.BackgroundJobs.EntityFrameworkCore.Tests/Volo.Abp.BackgroundJobs.EntityFrameworkCore.Tests.csproj +++ b/modules/background-jobs/test/Volo.Abp.BackgroundJobs.EntityFrameworkCore.Tests/Volo.Abp.BackgroundJobs.EntityFrameworkCore.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/background-jobs/test/Volo.Abp.BackgroundJobs.MongoDB.Tests/Volo.Abp.BackgroundJobs.MongoDB.Tests.csproj b/modules/background-jobs/test/Volo.Abp.BackgroundJobs.MongoDB.Tests/Volo.Abp.BackgroundJobs.MongoDB.Tests.csproj index c985df35ca..fda35506ae 100644 --- a/modules/background-jobs/test/Volo.Abp.BackgroundJobs.MongoDB.Tests/Volo.Abp.BackgroundJobs.MongoDB.Tests.csproj +++ b/modules/background-jobs/test/Volo.Abp.BackgroundJobs.MongoDB.Tests/Volo.Abp.BackgroundJobs.MongoDB.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo.Abp.BackgroundJobs.TestBase.csproj b/modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo.Abp.BackgroundJobs.TestBase.csproj index 9f8d1936c1..cf187379e1 100644 --- a/modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo.Abp.BackgroundJobs.TestBase.csproj +++ b/modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo.Abp.BackgroundJobs.TestBase.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.BasicTheme/Volo.Abp.AspNetCore.Components.Server.BasicTheme.csproj b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.BasicTheme/Volo.Abp.AspNetCore.Components.Server.BasicTheme.csproj index 2cb8153293..b55568b48d 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.BasicTheme/Volo.Abp.AspNetCore.Components.Server.BasicTheme.csproj +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.BasicTheme/Volo.Abp.AspNetCore.Components.Server.BasicTheme.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Volo.Abp.AspNetCore.Components.Web.BasicTheme.csproj b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Volo.Abp.AspNetCore.Components.Web.BasicTheme.csproj index 565949c5a9..0263d014a2 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Volo.Abp.AspNetCore.Components.Web.BasicTheme.csproj +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Volo.Abp.AspNetCore.Components.Web.BasicTheme.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.csproj b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.csproj index d124430440..23f7859557 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.csproj +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.csproj b/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.csproj index 97132c6e5e..9ff991f618 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.csproj +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic diff --git a/modules/basic-theme/src/Volo.Abp.BasicTheme.Installer/Volo.Abp.BasicTheme.Installer.csproj b/modules/basic-theme/src/Volo.Abp.BasicTheme.Installer/Volo.Abp.BasicTheme.Installer.csproj index 2387cc606a..af2e32dd9a 100644 --- a/modules/basic-theme/src/Volo.Abp.BasicTheme.Installer/Volo.Abp.BasicTheme.Installer.csproj +++ b/modules/basic-theme/src/Volo.Abp.BasicTheme.Installer/Volo.Abp.BasicTheme.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Tests/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Tests.csproj b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Tests/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Tests.csproj index 745f32a633..c44edae790 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Tests/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Tests.csproj +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Tests/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Tests Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Tests diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.csproj b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.csproj index 489676488d..103114fad1 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.csproj +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 true diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.csproj b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.csproj index c2d285b01a..8d385c1940 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.csproj +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/blob-storing-database/host/BlobStoring.Database.Host.ConsoleApp/src/BlobStoring.Database.Host.ConsoleApp.ConsoleApp/BlobStoring.Database.Host.ConsoleApp.ConsoleApp.csproj b/modules/blob-storing-database/host/BlobStoring.Database.Host.ConsoleApp/src/BlobStoring.Database.Host.ConsoleApp.ConsoleApp/BlobStoring.Database.Host.ConsoleApp.ConsoleApp.csproj index 0e6f151047..a0e3e2ffe0 100644 --- a/modules/blob-storing-database/host/BlobStoring.Database.Host.ConsoleApp/src/BlobStoring.Database.Host.ConsoleApp.ConsoleApp/BlobStoring.Database.Host.ConsoleApp.ConsoleApp.csproj +++ b/modules/blob-storing-database/host/BlobStoring.Database.Host.ConsoleApp/src/BlobStoring.Database.Host.ConsoleApp.ConsoleApp/BlobStoring.Database.Host.ConsoleApp.ConsoleApp.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 diff --git a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo.Abp.BlobStoring.Database.Domain.Shared.csproj b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo.Abp.BlobStoring.Database.Domain.Shared.csproj index 09592bce70..7ed418de4c 100644 --- a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo.Abp.BlobStoring.Database.Domain.Shared.csproj +++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo.Abp.BlobStoring.Database.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo.Abp.BlobStoring.Database.Domain.csproj b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo.Abp.BlobStoring.Database.Domain.csproj index bc2af4186c..3d796b1ac8 100644 --- a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo.Abp.BlobStoring.Database.Domain.csproj +++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain/Volo.Abp.BlobStoring.Database.Domain.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.csproj b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.csproj index a326c2081a..451b5d0969 100644 --- a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.csproj +++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.EntityFrameworkCore/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Installer/Volo.Abp.BlobStoring.Database.Installer.csproj b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Installer/Volo.Abp.BlobStoring.Database.Installer.csproj index be7b4b02e5..c030a29ef8 100644 --- a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Installer/Volo.Abp.BlobStoring.Database.Installer.csproj +++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Installer/Volo.Abp.BlobStoring.Database.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo.Abp.BlobStoring.Database.MongoDB.csproj b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo.Abp.BlobStoring.Database.MongoDB.csproj index 27d7a12bf1..552d85d2ab 100644 --- a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo.Abp.BlobStoring.Database.MongoDB.csproj +++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.MongoDB/Volo.Abp.BlobStoring.Database.MongoDB.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.Domain.Tests/Volo.Abp.BlobStoring.Database.Domain.Tests.csproj b/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.Domain.Tests/Volo.Abp.BlobStoring.Database.Domain.Tests.csproj index f3d6706088..1308532c9b 100644 --- a/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.Domain.Tests/Volo.Abp.BlobStoring.Database.Domain.Tests.csproj +++ b/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.Domain.Tests/Volo.Abp.BlobStoring.Database.Domain.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.BlobStoring.Database diff --git a/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.Tests/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.Tests.csproj b/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.Tests/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.Tests.csproj index 2f5b7ebbe2..c0744de39f 100644 --- a/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.Tests/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.Tests.csproj +++ b/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.Tests/Volo.Abp.BlobStoring.Database.EntityFrameworkCore.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.BlobStoring.Database diff --git a/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.MongoDB.Tests/Volo.Abp.BlobStoring.Database.MongoDB.Tests.csproj b/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.MongoDB.Tests/Volo.Abp.BlobStoring.Database.MongoDB.Tests.csproj index 12d6f00f28..6da2d86436 100644 --- a/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.MongoDB.Tests/Volo.Abp.BlobStoring.Database.MongoDB.Tests.csproj +++ b/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.MongoDB.Tests/Volo.Abp.BlobStoring.Database.MongoDB.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.BlobStoring.Database diff --git a/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.TestBase/Volo.Abp.BlobStoring.Database.TestBase.csproj b/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.TestBase/Volo.Abp.BlobStoring.Database.TestBase.csproj index bba2a88cf2..2922195a61 100644 --- a/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.TestBase/Volo.Abp.BlobStoring.Database.TestBase.csproj +++ b/modules/blob-storing-database/test/Volo.Abp.BlobStoring.Database.TestBase/Volo.Abp.BlobStoring.Database.TestBase.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.BlobStoring.Database diff --git a/modules/blogging/app/Volo.BloggingTestApp.EntityFrameworkCore/Volo.BloggingTestApp.EntityFrameworkCore.csproj b/modules/blogging/app/Volo.BloggingTestApp.EntityFrameworkCore/Volo.BloggingTestApp.EntityFrameworkCore.csproj index 953b743749..dae004bd4e 100644 --- a/modules/blogging/app/Volo.BloggingTestApp.EntityFrameworkCore/Volo.BloggingTestApp.EntityFrameworkCore.csproj +++ b/modules/blogging/app/Volo.BloggingTestApp.EntityFrameworkCore/Volo.BloggingTestApp.EntityFrameworkCore.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/blogging/app/Volo.BloggingTestApp/Volo.BloggingTestApp.csproj b/modules/blogging/app/Volo.BloggingTestApp/Volo.BloggingTestApp.csproj index 64cfe35a5c..41e9bdc8f8 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/Volo.BloggingTestApp.csproj +++ b/modules/blogging/app/Volo.BloggingTestApp/Volo.BloggingTestApp.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 InProcess diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.csproj b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.csproj index c033f7bbd5..193d5ef5c0 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.csproj +++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Blogging.Admin.Application.Contracts Volo.Blogging.Admin.Application.Contracts true diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application/Volo.Blogging.Admin.Application.csproj b/modules/blogging/src/Volo.Blogging.Admin.Application/Volo.Blogging.Admin.Application.csproj index adc000a44b..8c0a96fbc9 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.Application/Volo.Blogging.Admin.Application.csproj +++ b/modules/blogging/src/Volo.Blogging.Admin.Application/Volo.Blogging.Admin.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Blogging.Admin.Application Volo.Blogging.Admin.Application diff --git a/modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/Volo.Blogging.Admin.HttpApi.Client.csproj b/modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/Volo.Blogging.Admin.HttpApi.Client.csproj index 6a666bb915..5e9c037ca9 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/Volo.Blogging.Admin.HttpApi.Client.csproj +++ b/modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/Volo.Blogging.Admin.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Blogging.Admin.HttpApi.Client Volo.Blogging.Admin.HttpApi.Client diff --git a/modules/blogging/src/Volo.Blogging.Admin.HttpApi/Volo.Blogging.Admin.HttpApi.csproj b/modules/blogging/src/Volo.Blogging.Admin.HttpApi/Volo.Blogging.Admin.HttpApi.csproj index 29f78311d0..d5870ab593 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.HttpApi/Volo.Blogging.Admin.HttpApi.csproj +++ b/modules/blogging/src/Volo.Blogging.Admin.HttpApi/Volo.Blogging.Admin.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Blogging.Admin.HttpApi Volo.Blogging.Admin.HttpApi diff --git a/modules/blogging/src/Volo.Blogging.Admin.Web/Volo.Blogging.Admin.Web.csproj b/modules/blogging/src/Volo.Blogging.Admin.Web/Volo.Blogging.Admin.Web.csproj index 6afb71c7e9..b8164edd6d 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.Web/Volo.Blogging.Admin.Web.csproj +++ b/modules/blogging/src/Volo.Blogging.Admin.Web/Volo.Blogging.Admin.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Blogging.Admin.Web Volo.Blogging.Admin.Web 2.8 diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.csproj b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.csproj index 2f5bce179d..85184f09da 100644 --- a/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.csproj +++ b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Blogging.Application.Contracts.Shared Volo.Blogging.Application.Contracts.Shared diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.csproj b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.csproj index 039ed80868..22296dc25f 100644 --- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.csproj +++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Blogging.Application.Contracts Volo.Blogging.Application.Contracts true diff --git a/modules/blogging/src/Volo.Blogging.Application/Volo.Blogging.Application.csproj b/modules/blogging/src/Volo.Blogging.Application/Volo.Blogging.Application.csproj index 9f1b8a1a00..c4e21f3d03 100644 --- a/modules/blogging/src/Volo.Blogging.Application/Volo.Blogging.Application.csproj +++ b/modules/blogging/src/Volo.Blogging.Application/Volo.Blogging.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Blogging.Application Volo.Blogging.Application diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.csproj b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.csproj index b18e3f290a..a60f901cd8 100644 --- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.csproj +++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Blogging.Domain.Shared Volo.Blogging.Domain.Shared true diff --git a/modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo.Blogging.EntityFrameworkCore.csproj b/modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo.Blogging.EntityFrameworkCore.csproj index 805c517211..a51f7d7769 100644 --- a/modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo.Blogging.EntityFrameworkCore.csproj +++ b/modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo.Blogging.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Blogging.EntityFrameworkCore Volo.Blogging.EntityFrameworkCore diff --git a/modules/blogging/src/Volo.Blogging.HttpApi.Client/Volo.Blogging.HttpApi.Client.csproj b/modules/blogging/src/Volo.Blogging.HttpApi.Client/Volo.Blogging.HttpApi.Client.csproj index c9e1ccfd75..12fab4fb08 100644 --- a/modules/blogging/src/Volo.Blogging.HttpApi.Client/Volo.Blogging.HttpApi.Client.csproj +++ b/modules/blogging/src/Volo.Blogging.HttpApi.Client/Volo.Blogging.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Blogging.HttpApi.Client Volo.Blogging.HttpApi.Client diff --git a/modules/blogging/src/Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.csproj b/modules/blogging/src/Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.csproj index 38424e1e07..95a0fdc426 100644 --- a/modules/blogging/src/Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.csproj +++ b/modules/blogging/src/Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Blogging.HttpApi Volo.Blogging.HttpApi diff --git a/modules/blogging/src/Volo.Blogging.Installer/Volo.Blogging.Installer.csproj b/modules/blogging/src/Volo.Blogging.Installer/Volo.Blogging.Installer.csproj index fe78c08517..2abe2fe67f 100644 --- a/modules/blogging/src/Volo.Blogging.Installer/Volo.Blogging.Installer.csproj +++ b/modules/blogging/src/Volo.Blogging.Installer/Volo.Blogging.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.csproj b/modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.csproj index 0ba240d8c2..d7e60eea13 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.csproj +++ b/modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Blogging.Web Volo.Blogging.Web 2.8 diff --git a/modules/blogging/test/Volo.Blogging.Application.Tests/Volo.Blogging.Application.Tests.csproj b/modules/blogging/test/Volo.Blogging.Application.Tests/Volo.Blogging.Application.Tests.csproj index 432027ed2b..8df1940b6f 100644 --- a/modules/blogging/test/Volo.Blogging.Application.Tests/Volo.Blogging.Application.Tests.csproj +++ b/modules/blogging/test/Volo.Blogging.Application.Tests/Volo.Blogging.Application.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/blogging/test/Volo.Blogging.Domain.Tests/Volo.Blogging.Domain.Tests.csproj b/modules/blogging/test/Volo.Blogging.Domain.Tests/Volo.Blogging.Domain.Tests.csproj index 92834131e2..199b78c645 100644 --- a/modules/blogging/test/Volo.Blogging.Domain.Tests/Volo.Blogging.Domain.Tests.csproj +++ b/modules/blogging/test/Volo.Blogging.Domain.Tests/Volo.Blogging.Domain.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/blogging/test/Volo.Blogging.EntityFrameworkCore.Tests/Volo.Blogging.EntityFrameworkCore.Tests.csproj b/modules/blogging/test/Volo.Blogging.EntityFrameworkCore.Tests/Volo.Blogging.EntityFrameworkCore.Tests.csproj index 119ff6807b..a9f63e4c72 100644 --- a/modules/blogging/test/Volo.Blogging.EntityFrameworkCore.Tests/Volo.Blogging.EntityFrameworkCore.Tests.csproj +++ b/modules/blogging/test/Volo.Blogging.EntityFrameworkCore.Tests/Volo.Blogging.EntityFrameworkCore.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/blogging/test/Volo.Blogging.MongoDB.Tests/Volo.Blogging.MongoDB.Tests.csproj b/modules/blogging/test/Volo.Blogging.MongoDB.Tests/Volo.Blogging.MongoDB.Tests.csproj index 4d32836bbe..34cf614a7e 100644 --- a/modules/blogging/test/Volo.Blogging.MongoDB.Tests/Volo.Blogging.MongoDB.Tests.csproj +++ b/modules/blogging/test/Volo.Blogging.MongoDB.Tests/Volo.Blogging.MongoDB.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/blogging/test/Volo.Blogging.TestBase/Volo.Blogging.TestBase.csproj b/modules/blogging/test/Volo.Blogging.TestBase/Volo.Blogging.TestBase.csproj index b6151dd5bd..4e3a30c52f 100644 --- a/modules/blogging/test/Volo.Blogging.TestBase/Volo.Blogging.TestBase.csproj +++ b/modules/blogging/test/Volo.Blogging.TestBase/Volo.Blogging.TestBase.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/Volo.ClientSimulation.Demo.csproj b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/Volo.ClientSimulation.Demo.csproj index 4295d91c77..3cd81735a1 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/Volo.ClientSimulation.Demo.csproj +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/Volo.ClientSimulation.Demo.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/client-simulation/src/Volo.ClientSimulation.Web/Volo.ClientSimulation.Web.csproj b/modules/client-simulation/src/Volo.ClientSimulation.Web/Volo.ClientSimulation.Web.csproj index c244344969..09ac77536d 100644 --- a/modules/client-simulation/src/Volo.ClientSimulation.Web/Volo.ClientSimulation.Web.csproj +++ b/modules/client-simulation/src/Volo.ClientSimulation.Web/Volo.ClientSimulation.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.ClientSimulation.Web Volo.ClientSimulation.Web Library diff --git a/modules/client-simulation/src/Volo.ClientSimulation/Volo.ClientSimulation.csproj b/modules/client-simulation/src/Volo.ClientSimulation/Volo.ClientSimulation.csproj index c29d50b132..0cba5a1f61 100644 --- a/modules/client-simulation/src/Volo.ClientSimulation/Volo.ClientSimulation.csproj +++ b/modules/client-simulation/src/Volo.ClientSimulation/Volo.ClientSimulation.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.ClientSimulation Volo.ClientSimulation diff --git a/modules/cms-kit/host/Volo.CmsKit.Host.Shared/Volo.CmsKit.Host.Shared.csproj b/modules/cms-kit/host/Volo.CmsKit.Host.Shared/Volo.CmsKit.Host.Shared.csproj index ca4506de62..f8dc1ff901 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Host.Shared/Volo.CmsKit.Host.Shared.csproj +++ b/modules/cms-kit/host/Volo.CmsKit.Host.Shared/Volo.CmsKit.Host.Shared.csproj @@ -1,7 +1,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.CmsKit diff --git a/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Volo.CmsKit.HttpApi.Host.csproj b/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Volo.CmsKit.HttpApi.Host.csproj index 4016735f48..14080f9e8f 100644 --- a/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Volo.CmsKit.HttpApi.Host.csproj +++ b/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Volo.CmsKit.HttpApi.Host.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.CmsKit true Volo.CmsKit-c2d31439-b723-48e2-b061-5ebd7aeb6010 diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/Volo.CmsKit.IdentityServer.csproj b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/Volo.CmsKit.IdentityServer.csproj index a619c0e744..e7872da4b6 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/Volo.CmsKit.IdentityServer.csproj +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/Volo.CmsKit.IdentityServer.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.CmsKit true Volo.CmsKit-c2d31439-b723-48e2-b061-5ebd7aeb6010 diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.csproj b/modules/cms-kit/host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.csproj index 6615f72396..1835389fda 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.csproj +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.CmsKit true Volo.CmsKit-c2d31439-b723-48e2-b061-5ebd7aeb6010 diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/Volo.CmsKit.Web.Unified.csproj b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/Volo.CmsKit.Web.Unified.csproj index 8ad50d3b05..21ce2014e0 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/Volo.CmsKit.Web.Unified.csproj +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/Volo.CmsKit.Web.Unified.csproj @@ -1,7 +1,7 @@  - net7.0 + net8.0 Volo.CmsKit true Volo.CmsKit-c2d31439-b723-48e2-b061-5ebd7aeb6010 diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo.CmsKit.Admin.Application.Contracts.csproj b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo.CmsKit.Admin.Application.Contracts.csproj index c4c6bd38f1..e00b83818e 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo.CmsKit.Admin.Application.Contracts.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo.CmsKit.Admin.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo.CmsKit.Admin.Application.csproj b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo.CmsKit.Admin.Application.csproj index 31b472d7ee..5c95eaf0e8 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo.CmsKit.Admin.Application.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo.CmsKit.Admin.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo.CmsKit.Admin.HttpApi.Client.csproj b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo.CmsKit.Admin.HttpApi.Client.csproj index f6925770e5..33c941354e 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo.CmsKit.Admin.HttpApi.Client.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo.CmsKit.Admin.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo.CmsKit.Admin.HttpApi.csproj b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo.CmsKit.Admin.HttpApi.csproj index 25b90a7bae..11da648e64 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo.CmsKit.Admin.HttpApi.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo.CmsKit.Admin.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.csproj b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.csproj index 03a1542d46..4088b03208 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; true Library diff --git a/modules/cms-kit/src/Volo.CmsKit.Application.Contracts/Volo.CmsKit.Application.Contracts.csproj b/modules/cms-kit/src/Volo.CmsKit.Application.Contracts/Volo.CmsKit.Application.Contracts.csproj index 9cd8301e50..906e6cd0f8 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Application.Contracts/Volo.CmsKit.Application.Contracts.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Application.Contracts/Volo.CmsKit.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Application/Volo.CmsKit.Application.csproj b/modules/cms-kit/src/Volo.CmsKit.Application/Volo.CmsKit.Application.csproj index 85a3d48229..745e828a8a 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Application/Volo.CmsKit.Application.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Application/Volo.CmsKit.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo.CmsKit.Common.Application.Contracts.csproj b/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo.CmsKit.Common.Application.Contracts.csproj index b3a76c2701..e28bd6df10 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo.CmsKit.Common.Application.Contracts.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo.CmsKit.Common.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo.CmsKit.Common.Application.csproj b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo.CmsKit.Common.Application.csproj index d6a1713198..7d0e969b93 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo.CmsKit.Common.Application.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo.CmsKit.Common.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/Volo.CmsKit.Common.HttpApi.Client.csproj b/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/Volo.CmsKit.Common.HttpApi.Client.csproj index 3ce75489a1..15b6a47c2c 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/Volo.CmsKit.Common.HttpApi.Client.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/Volo.CmsKit.Common.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi/Volo.CmsKit.Common.HttpApi.csproj b/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi/Volo.CmsKit.Common.HttpApi.csproj index 432e1c2c0b..373181dba3 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi/Volo.CmsKit.Common.HttpApi.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi/Volo.CmsKit.Common.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Web/Volo.CmsKit.Common.Web.csproj b/modules/cms-kit/src/Volo.CmsKit.Common.Web/Volo.CmsKit.Common.Web.csproj index 8e86d9eee4..afc4609977 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Web/Volo.CmsKit.Common.Web.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Web/Volo.CmsKit.Common.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; true Library diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo.CmsKit.Domain.Shared.csproj b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo.CmsKit.Domain.Shared.csproj index 03120c4a76..04573c9b51 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo.CmsKit.Domain.Shared.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo.CmsKit.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 true diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.csproj b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.csproj index 1065751890..54142b6e39 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo.CmsKit.EntityFrameworkCore.csproj b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo.CmsKit.EntityFrameworkCore.csproj index 264c1aabdb..3072a1545f 100644 --- a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo.CmsKit.EntityFrameworkCore.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo.CmsKit.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.HttpApi.Client/Volo.CmsKit.HttpApi.Client.csproj b/modules/cms-kit/src/Volo.CmsKit.HttpApi.Client/Volo.CmsKit.HttpApi.Client.csproj index 2052a46070..0872a1f731 100644 --- a/modules/cms-kit/src/Volo.CmsKit.HttpApi.Client/Volo.CmsKit.HttpApi.Client.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.HttpApi.Client/Volo.CmsKit.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.HttpApi/Volo.CmsKit.HttpApi.csproj b/modules/cms-kit/src/Volo.CmsKit.HttpApi/Volo.CmsKit.HttpApi.csproj index 6c7e80d065..3d6ec9aaa3 100644 --- a/modules/cms-kit/src/Volo.CmsKit.HttpApi/Volo.CmsKit.HttpApi.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.HttpApi/Volo.CmsKit.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Installer/Volo.CmsKit.Installer.csproj b/modules/cms-kit/src/Volo.CmsKit.Installer/Volo.CmsKit.Installer.csproj index 36c4095def..abfbd3b87e 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Installer/Volo.CmsKit.Installer.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Installer/Volo.CmsKit.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo.CmsKit.MongoDB.csproj b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo.CmsKit.MongoDB.csproj index 5197bac332..474b31d4a5 100644 --- a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo.CmsKit.MongoDB.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo.CmsKit.MongoDB.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.csproj b/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.csproj index 14d62e11c6..fc65657274 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo.CmsKit.Public.Application.csproj b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo.CmsKit.Public.Application.csproj index c062ee451a..79e1e39ff9 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo.CmsKit.Public.Application.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo.CmsKit.Public.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo.CmsKit.Public.HttpApi.Client.csproj b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo.CmsKit.Public.HttpApi.Client.csproj index bba59a8258..2867f0f575 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo.CmsKit.Public.HttpApi.Client.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo.CmsKit.Public.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo.CmsKit.Public.HttpApi.csproj b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo.CmsKit.Public.HttpApi.csproj index b85a6537a4..fa88cf9a84 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo.CmsKit.Public.HttpApi.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo.CmsKit.Public.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.csproj b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.csproj index 7aaa2eda5e..4c9e5afb1e 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; true Library diff --git a/modules/cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.csproj b/modules/cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.csproj index 812eca5cb1..915c202103 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.csproj +++ b/modules/cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; true Library diff --git a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Volo.CmsKit.Application.Tests.csproj b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Volo.CmsKit.Application.Tests.csproj index a6b48225f8..15cf80dd4e 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Volo.CmsKit.Application.Tests.csproj +++ b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Volo.CmsKit.Application.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.CmsKit diff --git a/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Volo.CmsKit.Domain.Tests.csproj b/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Volo.CmsKit.Domain.Tests.csproj index f12130fac5..7db274b6f1 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Volo.CmsKit.Domain.Tests.csproj +++ b/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Volo.CmsKit.Domain.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.CmsKit diff --git a/modules/cms-kit/test/Volo.CmsKit.EntityFrameworkCore.Tests/Volo.CmsKit.EntityFrameworkCore.Tests.csproj b/modules/cms-kit/test/Volo.CmsKit.EntityFrameworkCore.Tests/Volo.CmsKit.EntityFrameworkCore.Tests.csproj index ed960bc8a0..5af037a49b 100644 --- a/modules/cms-kit/test/Volo.CmsKit.EntityFrameworkCore.Tests/Volo.CmsKit.EntityFrameworkCore.Tests.csproj +++ b/modules/cms-kit/test/Volo.CmsKit.EntityFrameworkCore.Tests/Volo.CmsKit.EntityFrameworkCore.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.CmsKit diff --git a/modules/cms-kit/test/Volo.CmsKit.HttpApi.Client.ConsoleTestApp/Volo.CmsKit.HttpApi.Client.ConsoleTestApp.csproj b/modules/cms-kit/test/Volo.CmsKit.HttpApi.Client.ConsoleTestApp/Volo.CmsKit.HttpApi.Client.ConsoleTestApp.csproj index 3119777e1b..cef7ff1e2c 100644 --- a/modules/cms-kit/test/Volo.CmsKit.HttpApi.Client.ConsoleTestApp/Volo.CmsKit.HttpApi.Client.ConsoleTestApp.csproj +++ b/modules/cms-kit/test/Volo.CmsKit.HttpApi.Client.ConsoleTestApp/Volo.CmsKit.HttpApi.Client.ConsoleTestApp.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 Volo.CmsKit diff --git a/modules/cms-kit/test/Volo.CmsKit.MongoDB.Tests/Volo.CmsKit.MongoDB.Tests.csproj b/modules/cms-kit/test/Volo.CmsKit.MongoDB.Tests/Volo.CmsKit.MongoDB.Tests.csproj index ba57d81019..14da43277a 100644 --- a/modules/cms-kit/test/Volo.CmsKit.MongoDB.Tests/Volo.CmsKit.MongoDB.Tests.csproj +++ b/modules/cms-kit/test/Volo.CmsKit.MongoDB.Tests/Volo.CmsKit.MongoDB.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.CmsKit diff --git a/modules/cms-kit/test/Volo.CmsKit.TestBase/Volo.CmsKit.TestBase.csproj b/modules/cms-kit/test/Volo.CmsKit.TestBase/Volo.CmsKit.TestBase.csproj index 57bf7af9f5..2cc42ea2b6 100644 --- a/modules/cms-kit/test/Volo.CmsKit.TestBase/Volo.CmsKit.TestBase.csproj +++ b/modules/cms-kit/test/Volo.CmsKit.TestBase/Volo.CmsKit.TestBase.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.CmsKit diff --git a/modules/docs/app/VoloDocs.EntityFrameworkCore/VoloDocs.EntityFrameworkCore.csproj b/modules/docs/app/VoloDocs.EntityFrameworkCore/VoloDocs.EntityFrameworkCore.csproj index cfd2728af5..4e8ccc7ad8 100644 --- a/modules/docs/app/VoloDocs.EntityFrameworkCore/VoloDocs.EntityFrameworkCore.csproj +++ b/modules/docs/app/VoloDocs.EntityFrameworkCore/VoloDocs.EntityFrameworkCore.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/docs/app/VoloDocs.Migrator/VoloDocs.Migrator.csproj b/modules/docs/app/VoloDocs.Migrator/VoloDocs.Migrator.csproj index 9dd4a5e1a9..bc97264d1f 100644 --- a/modules/docs/app/VoloDocs.Migrator/VoloDocs.Migrator.csproj +++ b/modules/docs/app/VoloDocs.Migrator/VoloDocs.Migrator.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 Exe win-x64;linux-x64;osx-x64 diff --git a/modules/docs/app/VoloDocs.Web/VoloDocs.Web.csproj b/modules/docs/app/VoloDocs.Web/VoloDocs.Web.csproj index 499b038132..41be249a93 100644 --- a/modules/docs/app/VoloDocs.Web/VoloDocs.Web.csproj +++ b/modules/docs/app/VoloDocs.Web/VoloDocs.Web.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 true true false diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo.Docs.Admin.Application.Contracts.csproj b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo.Docs.Admin.Application.Contracts.csproj index cebe3c5632..a9ebc61cb7 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo.Docs.Admin.Application.Contracts.csproj +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo.Docs.Admin.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Docs.Admin.Application.Contracts Volo.Docs.Admin.Application.Contracts true diff --git a/modules/docs/src/Volo.Docs.Admin.Application/Volo.Docs.Admin.Application.csproj b/modules/docs/src/Volo.Docs.Admin.Application/Volo.Docs.Admin.Application.csproj index eb1c23a955..d221ef849b 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application/Volo.Docs.Admin.Application.csproj +++ b/modules/docs/src/Volo.Docs.Admin.Application/Volo.Docs.Admin.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Docs.Admin.Application Volo.Docs.Admin.Application diff --git a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.csproj b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.csproj index 867ea613e0..ff0832d636 100644 --- a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.csproj +++ b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Docs.Admin.HttpApi.Client Volo.Docs.Admin.HttpApi.Client diff --git a/modules/docs/src/Volo.Docs.Admin.HttpApi/Volo.Docs.Admin.HttpApi.csproj b/modules/docs/src/Volo.Docs.Admin.HttpApi/Volo.Docs.Admin.HttpApi.csproj index 2be7decae7..95a6c3fca7 100644 --- a/modules/docs/src/Volo.Docs.Admin.HttpApi/Volo.Docs.Admin.HttpApi.csproj +++ b/modules/docs/src/Volo.Docs.Admin.HttpApi/Volo.Docs.Admin.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Docs.Admin.HttpApi Volo.Docs.Admin.HttpApi diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.csproj b/modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.csproj index 0e184f85ce..60002f7f60 100644 --- a/modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.csproj +++ b/modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Docs.Admin.Web Volo.Docs.Admin.Web Library diff --git a/modules/docs/src/Volo.Docs.Application.Contracts/Volo.Docs.Application.Contracts.csproj b/modules/docs/src/Volo.Docs.Application.Contracts/Volo.Docs.Application.Contracts.csproj index 791b089a1a..6ce1f84c53 100644 --- a/modules/docs/src/Volo.Docs.Application.Contracts/Volo.Docs.Application.Contracts.csproj +++ b/modules/docs/src/Volo.Docs.Application.Contracts/Volo.Docs.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Docs.Application.Contracts Volo.Docs.Application.Contracts diff --git a/modules/docs/src/Volo.Docs.Application/Volo.Docs.Application.csproj b/modules/docs/src/Volo.Docs.Application/Volo.Docs.Application.csproj index 689c7ba62f..37f9115edb 100644 --- a/modules/docs/src/Volo.Docs.Application/Volo.Docs.Application.csproj +++ b/modules/docs/src/Volo.Docs.Application/Volo.Docs.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Docs.Application Volo.Docs.Application diff --git a/modules/docs/src/Volo.Docs.Domain.Shared/Volo.Docs.Domain.Shared.csproj b/modules/docs/src/Volo.Docs.Domain.Shared/Volo.Docs.Domain.Shared.csproj index fec62cc161..eff9107448 100644 --- a/modules/docs/src/Volo.Docs.Domain.Shared/Volo.Docs.Domain.Shared.csproj +++ b/modules/docs/src/Volo.Docs.Domain.Shared/Volo.Docs.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Docs.Domain.Shared Volo.Docs.Domain.Shared diff --git a/modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo.Docs.EntityFrameworkCore.csproj b/modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo.Docs.EntityFrameworkCore.csproj index 81d4f3304f..2001b7c029 100644 --- a/modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo.Docs.EntityFrameworkCore.csproj +++ b/modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo.Docs.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Docs.EntityFrameworkCore Volo.Docs.EntityFrameworkCore diff --git a/modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.csproj b/modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.csproj index cbf89d7d0e..08cd3439ec 100644 --- a/modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.csproj +++ b/modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Docs.HttpApi.Client Volo.Docs.HttpApi.Client diff --git a/modules/docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.csproj b/modules/docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.csproj index 88c41e50da..8f58989609 100644 --- a/modules/docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.csproj +++ b/modules/docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Docs.HttpApi Volo.Docs.HttpApi diff --git a/modules/docs/src/Volo.Docs.Installer/Volo.Docs.Installer.csproj b/modules/docs/src/Volo.Docs.Installer/Volo.Docs.Installer.csproj index 3e5c1639e0..ef466ba0d0 100644 --- a/modules/docs/src/Volo.Docs.Installer/Volo.Docs.Installer.csproj +++ b/modules/docs/src/Volo.Docs.Installer/Volo.Docs.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.csproj b/modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.csproj index b01ce55a44..b3f049c5f6 100644 --- a/modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.csproj +++ b/modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Docs.Web Volo.Docs.Web Library diff --git a/modules/docs/test/Volo.Docs.Admin.Application.Tests/Volo.Docs.Admin.Application.Tests.csproj b/modules/docs/test/Volo.Docs.Admin.Application.Tests/Volo.Docs.Admin.Application.Tests.csproj index 626f8d74a5..edd24a0161 100644 --- a/modules/docs/test/Volo.Docs.Admin.Application.Tests/Volo.Docs.Admin.Application.Tests.csproj +++ b/modules/docs/test/Volo.Docs.Admin.Application.Tests/Volo.Docs.Admin.Application.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/docs/test/Volo.Docs.Application.Tests/Volo.Docs.Application.Tests.csproj b/modules/docs/test/Volo.Docs.Application.Tests/Volo.Docs.Application.Tests.csproj index 8b14273f9c..af85a5c5a8 100644 --- a/modules/docs/test/Volo.Docs.Application.Tests/Volo.Docs.Application.Tests.csproj +++ b/modules/docs/test/Volo.Docs.Application.Tests/Volo.Docs.Application.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/docs/test/Volo.Docs.Domain.Tests/Volo.Docs.Domain.Tests.csproj b/modules/docs/test/Volo.Docs.Domain.Tests/Volo.Docs.Domain.Tests.csproj index 94baa3cb98..1c7b057444 100644 --- a/modules/docs/test/Volo.Docs.Domain.Tests/Volo.Docs.Domain.Tests.csproj +++ b/modules/docs/test/Volo.Docs.Domain.Tests/Volo.Docs.Domain.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/docs/test/Volo.Docs.EntityFrameworkCore.Tests/Volo.Docs.EntityFrameworkCore.Tests.csproj b/modules/docs/test/Volo.Docs.EntityFrameworkCore.Tests/Volo.Docs.EntityFrameworkCore.Tests.csproj index 6e1ebecc8f..0b8d381400 100644 --- a/modules/docs/test/Volo.Docs.EntityFrameworkCore.Tests/Volo.Docs.EntityFrameworkCore.Tests.csproj +++ b/modules/docs/test/Volo.Docs.EntityFrameworkCore.Tests/Volo.Docs.EntityFrameworkCore.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/docs/test/Volo.Docs.MongoDB.Tests/Volo.Docs.MongoDB.Tests.csproj b/modules/docs/test/Volo.Docs.MongoDB.Tests/Volo.Docs.MongoDB.Tests.csproj index 5759bd3d2d..e872c662d1 100644 --- a/modules/docs/test/Volo.Docs.MongoDB.Tests/Volo.Docs.MongoDB.Tests.csproj +++ b/modules/docs/test/Volo.Docs.MongoDB.Tests/Volo.Docs.MongoDB.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/docs/test/Volo.Docs.TestBase/Volo.Docs.TestBase.csproj b/modules/docs/test/Volo.Docs.TestBase/Volo.Docs.TestBase.csproj index 92fff9f042..292bf29b02 100644 --- a/modules/docs/test/Volo.Docs.TestBase/Volo.Docs.TestBase.csproj +++ b/modules/docs/test/Volo.Docs.TestBase/Volo.Docs.TestBase.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo.Abp.FeatureManagement.Application.Contracts.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo.Abp.FeatureManagement.Application.Contracts.csproj index 0949a6b670..11958e0528 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo.Abp.FeatureManagement.Application.Contracts.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo.Abp.FeatureManagement.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo.Abp.FeatureManagement.Application.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo.Abp.FeatureManagement.Application.csproj index b1d73f3b39..c4cc3948a6 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo.Abp.FeatureManagement.Application.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo.Abp.FeatureManagement.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.Server/Volo.Abp.FeatureManagement.Blazor.Server.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.Server/Volo.Abp.FeatureManagement.Blazor.Server.csproj index cf125135ca..e3a4b1a8e9 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.Server/Volo.Abp.FeatureManagement.Blazor.Server.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.Server/Volo.Abp.FeatureManagement.Blazor.Server.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.WebAssembly/Volo.Abp.FeatureManagement.Blazor.WebAssembly.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.WebAssembly/Volo.Abp.FeatureManagement.Blazor.WebAssembly.csproj index e6883c3e65..f536087fd2 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.WebAssembly/Volo.Abp.FeatureManagement.Blazor.WebAssembly.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.WebAssembly/Volo.Abp.FeatureManagement.Blazor.WebAssembly.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Volo.Abp.FeatureManagement.Blazor.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Volo.Abp.FeatureManagement.Blazor.csproj index 4034f39c12..c5b0087bb1 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Volo.Abp.FeatureManagement.Blazor.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Volo.Abp.FeatureManagement.Blazor.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo.Abp.FeatureManagement.Domain.Shared.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo.Abp.FeatureManagement.Domain.Shared.csproj index c3724b75fd..45d88a06a8 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo.Abp.FeatureManagement.Domain.Shared.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo.Abp.FeatureManagement.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 true diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo.Abp.FeatureManagement.Domain.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo.Abp.FeatureManagement.Domain.csproj index f3df094949..ad2fc8368b 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo.Abp.FeatureManagement.Domain.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo.Abp.FeatureManagement.Domain.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo.Abp.FeatureManagement.EntityFrameworkCore.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo.Abp.FeatureManagement.EntityFrameworkCore.csproj index 06376b2198..f44aaee65b 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo.Abp.FeatureManagement.EntityFrameworkCore.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo.Abp.FeatureManagement.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi.Client/Volo.Abp.FeatureManagement.HttpApi.Client.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi.Client/Volo.Abp.FeatureManagement.HttpApi.Client.csproj index 5839939599..ace3a51275 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi.Client/Volo.Abp.FeatureManagement.HttpApi.Client.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi.Client/Volo.Abp.FeatureManagement.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo.Abp.FeatureManagement.HttpApi.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo.Abp.FeatureManagement.HttpApi.csproj index accd91a9c7..478b0b6046 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo.Abp.FeatureManagement.HttpApi.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo.Abp.FeatureManagement.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/Volo.Abp.FeatureManagement.Installer.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/Volo.Abp.FeatureManagement.Installer.csproj index 9eb3807b09..2a8f2f8ebc 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/Volo.Abp.FeatureManagement.Installer.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/Volo.Abp.FeatureManagement.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.MongoDB/Volo.Abp.FeatureManagement.MongoDB.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.MongoDB/Volo.Abp.FeatureManagement.MongoDB.csproj index 261e224681..e92161b24d 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.MongoDB/Volo.Abp.FeatureManagement.MongoDB.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.MongoDB/Volo.Abp.FeatureManagement.MongoDB.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.csproj index 4c72508f43..7870061a0e 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; true Library diff --git a/modules/feature-management/test/Volo.Abp.FeatureManagement.Application.Tests/Volo.Abp.FeatureManagement.Application.Tests.csproj b/modules/feature-management/test/Volo.Abp.FeatureManagement.Application.Tests/Volo.Abp.FeatureManagement.Application.Tests.csproj index 558ce8d4ec..81de7d43c0 100644 --- a/modules/feature-management/test/Volo.Abp.FeatureManagement.Application.Tests/Volo.Abp.FeatureManagement.Application.Tests.csproj +++ b/modules/feature-management/test/Volo.Abp.FeatureManagement.Application.Tests/Volo.Abp.FeatureManagement.Application.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/feature-management/test/Volo.Abp.FeatureManagement.Domain.Tests/Volo.Abp.FeatureManagement.Domain.Tests.csproj b/modules/feature-management/test/Volo.Abp.FeatureManagement.Domain.Tests/Volo.Abp.FeatureManagement.Domain.Tests.csproj index f6ee203f43..688f2f423b 100644 --- a/modules/feature-management/test/Volo.Abp.FeatureManagement.Domain.Tests/Volo.Abp.FeatureManagement.Domain.Tests.csproj +++ b/modules/feature-management/test/Volo.Abp.FeatureManagement.Domain.Tests/Volo.Abp.FeatureManagement.Domain.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/feature-management/test/Volo.Abp.FeatureManagement.EntityFrameworkCore.Tests/Volo.Abp.FeatureManagement.EntityFrameworkCore.Tests.csproj b/modules/feature-management/test/Volo.Abp.FeatureManagement.EntityFrameworkCore.Tests/Volo.Abp.FeatureManagement.EntityFrameworkCore.Tests.csproj index 2b2dd43864..7367ecb756 100644 --- a/modules/feature-management/test/Volo.Abp.FeatureManagement.EntityFrameworkCore.Tests/Volo.Abp.FeatureManagement.EntityFrameworkCore.Tests.csproj +++ b/modules/feature-management/test/Volo.Abp.FeatureManagement.EntityFrameworkCore.Tests/Volo.Abp.FeatureManagement.EntityFrameworkCore.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/feature-management/test/Volo.Abp.FeatureManagement.MongoDB.Tests/Volo.Abp.FeatureManagement.MongoDB.Tests.csproj b/modules/feature-management/test/Volo.Abp.FeatureManagement.MongoDB.Tests/Volo.Abp.FeatureManagement.MongoDB.Tests.csproj index 7708a30c8b..5667347c84 100644 --- a/modules/feature-management/test/Volo.Abp.FeatureManagement.MongoDB.Tests/Volo.Abp.FeatureManagement.MongoDB.Tests.csproj +++ b/modules/feature-management/test/Volo.Abp.FeatureManagement.MongoDB.Tests/Volo.Abp.FeatureManagement.MongoDB.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/feature-management/test/Volo.Abp.FeatureManagement.TestBase/Volo.Abp.FeatureManagement.TestBase.csproj b/modules/feature-management/test/Volo.Abp.FeatureManagement.TestBase/Volo.Abp.FeatureManagement.TestBase.csproj index 4380732711..8b1b84db73 100644 --- a/modules/feature-management/test/Volo.Abp.FeatureManagement.TestBase/Volo.Abp.FeatureManagement.TestBase.csproj +++ b/modules/feature-management/test/Volo.Abp.FeatureManagement.TestBase/Volo.Abp.FeatureManagement.TestBase.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo.Abp.Identity.Application.Contracts.csproj b/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo.Abp.Identity.Application.Contracts.csproj index c9f4078537..c0cfc5ad56 100644 --- a/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo.Abp.Identity.Application.Contracts.csproj +++ b/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo.Abp.Identity.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.Identity.Application.Contracts Volo.Abp.Identity.Application.Contracts $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identity/src/Volo.Abp.Identity.Application/Volo.Abp.Identity.Application.csproj b/modules/identity/src/Volo.Abp.Identity.Application/Volo.Abp.Identity.Application.csproj index 4a01b833aa..b1c86f75e7 100644 --- a/modules/identity/src/Volo.Abp.Identity.Application/Volo.Abp.Identity.Application.csproj +++ b/modules/identity/src/Volo.Abp.Identity.Application/Volo.Abp.Identity.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.Identity.Application Volo.Abp.Identity.Application $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo.Abp.Identity.AspNetCore.csproj b/modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo.Abp.Identity.AspNetCore.csproj index 5bb4e3b29e..417a290c59 100644 --- a/modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo.Abp.Identity.AspNetCore.csproj +++ b/modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo.Abp.Identity.AspNetCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.Identity.AspNetCore Volo.Abp.Identity.AspNetCore $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor.Server/Volo.Abp.Identity.Blazor.Server.csproj b/modules/identity/src/Volo.Abp.Identity.Blazor.Server/Volo.Abp.Identity.Blazor.Server.csproj index eed96d26ce..b0842bab2b 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor.Server/Volo.Abp.Identity.Blazor.Server.csproj +++ b/modules/identity/src/Volo.Abp.Identity.Blazor.Server/Volo.Abp.Identity.Blazor.Server.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor.WebAssembly/Volo.Abp.Identity.Blazor.WebAssembly.csproj b/modules/identity/src/Volo.Abp.Identity.Blazor.WebAssembly/Volo.Abp.Identity.Blazor.WebAssembly.csproj index 7ee187e3cd..eb0c59491d 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor.WebAssembly/Volo.Abp.Identity.Blazor.WebAssembly.csproj +++ b/modules/identity/src/Volo.Abp.Identity.Blazor.WebAssembly/Volo.Abp.Identity.Blazor.WebAssembly.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Volo.Abp.Identity.Blazor.csproj b/modules/identity/src/Volo.Abp.Identity.Blazor/Volo.Abp.Identity.Blazor.csproj index 1cdab5e69f..cb14673ade 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Volo.Abp.Identity.Blazor.csproj +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Volo.Abp.Identity.Blazor.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo.Abp.Identity.Domain.Shared.csproj b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo.Abp.Identity.Domain.Shared.csproj index 2014455644..acd8a98162 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo.Abp.Identity.Domain.Shared.csproj +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo.Abp.Identity.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.Identity.Domain.Shared Volo.Abp.Identity.Domain.Shared $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.csproj b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.csproj index 8dd4ffa899..794c28d1a2 100644 --- a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.csproj +++ b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.Identity.EntityFrameworkCore Volo.Abp.Identity.EntityFrameworkCore $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo.Abp.Identity.HttpApi.Client.csproj b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo.Abp.Identity.HttpApi.Client.csproj index 1ad374df54..488b4c0678 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo.Abp.Identity.HttpApi.Client.csproj +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo.Abp.Identity.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.Identity.HttpApi.Client Volo.Abp.Identity.HttpApi.Client $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.csproj b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.csproj index a5f9a793a0..a5d6550574 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.csproj +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.Identity.HttpApi Volo.Abp.Identity.HttpApi $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identity/src/Volo.Abp.Identity.Installer/Volo.Abp.Identity.Installer.csproj b/modules/identity/src/Volo.Abp.Identity.Installer/Volo.Abp.Identity.Installer.csproj index 178cce2f58..2c0ccdf41d 100644 --- a/modules/identity/src/Volo.Abp.Identity.Installer/Volo.Abp.Identity.Installer.csproj +++ b/modules/identity/src/Volo.Abp.Identity.Installer/Volo.Abp.Identity.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.csproj b/modules/identity/src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.csproj index e9b57c9b01..3d3d2a2d6b 100644 --- a/modules/identity/src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.csproj +++ b/modules/identity/src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.Identity.Web Volo.Abp.Identity.Web $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identity/src/Volo.Abp.PermissionManagement.Domain.Identity/Volo.Abp.PermissionManagement.Domain.Identity.csproj b/modules/identity/src/Volo.Abp.PermissionManagement.Domain.Identity/Volo.Abp.PermissionManagement.Domain.Identity.csproj index 8bfc2485f4..30018df86e 100644 --- a/modules/identity/src/Volo.Abp.PermissionManagement.Domain.Identity/Volo.Abp.PermissionManagement.Domain.Identity.csproj +++ b/modules/identity/src/Volo.Abp.PermissionManagement.Domain.Identity/Volo.Abp.PermissionManagement.Domain.Identity.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.PermissionManagement.Domain.Identity Volo.Abp.PermissionManagement.Domain.Identity $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo.Abp.Identity.Application.Tests.csproj b/modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo.Abp.Identity.Application.Tests.csproj index 08e8c32d87..8fceaa5478 100644 --- a/modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo.Abp.Identity.Application.Tests.csproj +++ b/modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo.Abp.Identity.Application.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.Identity.Application.Tests Volo.Abp.Identity.Application.Tests true diff --git a/modules/identity/test/Volo.Abp.Identity.AspNetCore.Tests/Volo.Abp.Identity.AspNetCore.Tests.csproj b/modules/identity/test/Volo.Abp.Identity.AspNetCore.Tests/Volo.Abp.Identity.AspNetCore.Tests.csproj index 798cb3473f..366527df65 100644 --- a/modules/identity/test/Volo.Abp.Identity.AspNetCore.Tests/Volo.Abp.Identity.AspNetCore.Tests.csproj +++ b/modules/identity/test/Volo.Abp.Identity.AspNetCore.Tests/Volo.Abp.Identity.AspNetCore.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.Identity.AspNetCore.Tests Volo.Abp.Identity.AspNetCore.Tests true diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo.Abp.Identity.Domain.Tests.csproj b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo.Abp.Identity.Domain.Tests.csproj index efec94a7ea..ad70b8bbec 100644 --- a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo.Abp.Identity.Domain.Tests.csproj +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo.Abp.Identity.Domain.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.Identity.Domain.Tests Volo.Abp.Identity.Domain.Tests true diff --git a/modules/identity/test/Volo.Abp.Identity.EntityFrameworkCore.Tests/Volo.Abp.Identity.EntityFrameworkCore.Tests.csproj b/modules/identity/test/Volo.Abp.Identity.EntityFrameworkCore.Tests/Volo.Abp.Identity.EntityFrameworkCore.Tests.csproj index 9f583a4d1b..8738bed3bc 100644 --- a/modules/identity/test/Volo.Abp.Identity.EntityFrameworkCore.Tests/Volo.Abp.Identity.EntityFrameworkCore.Tests.csproj +++ b/modules/identity/test/Volo.Abp.Identity.EntityFrameworkCore.Tests/Volo.Abp.Identity.EntityFrameworkCore.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.Identity.EntityFrameworkCore.Tests Volo.Abp.Identity.EntityFrameworkCore.Tests true diff --git a/modules/identity/test/Volo.Abp.Identity.EntityFrameworkCore.Tests/Volo/Abp/Identity/EntityFrameworkCore/AbpIdentityEntityFrameworkCoreTestModule.cs b/modules/identity/test/Volo.Abp.Identity.EntityFrameworkCore.Tests/Volo/Abp/Identity/EntityFrameworkCore/AbpIdentityEntityFrameworkCoreTestModule.cs index 2d633ef03f..beb2797ea9 100644 --- a/modules/identity/test/Volo.Abp.Identity.EntityFrameworkCore.Tests/Volo/Abp/Identity/EntityFrameworkCore/AbpIdentityEntityFrameworkCoreTestModule.cs +++ b/modules/identity/test/Volo.Abp.Identity.EntityFrameworkCore.Tests/Volo/Abp/Identity/EntityFrameworkCore/AbpIdentityEntityFrameworkCoreTestModule.cs @@ -6,6 +6,7 @@ using Volo.Abp.EntityFrameworkCore; using Volo.Abp.EntityFrameworkCore.Sqlite; using Volo.Abp.Modularity; using Volo.Abp.PermissionManagement.EntityFrameworkCore; +using Volo.Abp.Uow; namespace Volo.Abp.Identity.EntityFrameworkCore; @@ -28,6 +29,8 @@ public class AbpIdentityEntityFrameworkCoreTestModule : AbpModule abpDbContextConfigurationContext.DbContextOptions.UseSqlite(sqliteConnection); }); }); + + context.Services.AddAlwaysDisableUnitOfWorkTransaction(); } private static SqliteConnection CreateDatabaseAndGetConnection() diff --git a/modules/identity/test/Volo.Abp.Identity.MongoDB.Tests/Volo.Abp.Identity.MongoDB.Tests.csproj b/modules/identity/test/Volo.Abp.Identity.MongoDB.Tests/Volo.Abp.Identity.MongoDB.Tests.csproj index 55dbf20b59..248ed1fcb1 100644 --- a/modules/identity/test/Volo.Abp.Identity.MongoDB.Tests/Volo.Abp.Identity.MongoDB.Tests.csproj +++ b/modules/identity/test/Volo.Abp.Identity.MongoDB.Tests/Volo.Abp.Identity.MongoDB.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.Identity.MongoDB.Tests Volo.Abp.Identity.MongoDB.Tests true diff --git a/modules/identity/test/Volo.Abp.Identity.TestBase/Volo.Abp.Identity.TestBase.csproj b/modules/identity/test/Volo.Abp.Identity.TestBase/Volo.Abp.Identity.TestBase.csproj index 5b4929712f..d7b1b1e03d 100644 --- a/modules/identity/test/Volo.Abp.Identity.TestBase/Volo.Abp.Identity.TestBase.csproj +++ b/modules/identity/test/Volo.Abp.Identity.TestBase/Volo.Abp.Identity.TestBase.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.Identity.TestBase Volo.Abp.Identity.TestBase true diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo.Abp.IdentityServer.Domain.Shared.csproj b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo.Abp.IdentityServer.Domain.Shared.csproj index da2c18fec9..3ad8161ddd 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo.Abp.IdentityServer.Domain.Shared.csproj +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo.Abp.IdentityServer.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.IdentityServer.Domain.Shared Volo.Abp.IdentityServer.Domain.Shared $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.csproj b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.csproj index c945924124..ee3d25109f 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.csproj +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.IdentityServer.Domain Volo.Abp.IdentityServer.Domain $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.csproj b/modules/identityserver/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.csproj index f295a9b3a2..84fcc79e2b 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.csproj +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.IdentityServer.EntityFrameworkCore Volo.Abp.IdentityServer.EntityFrameworkCore $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Installer/Volo.Abp.IdentityServer.Installer.csproj b/modules/identityserver/src/Volo.Abp.IdentityServer.Installer/Volo.Abp.IdentityServer.Installer.csproj index 0ca42f2d32..80262dc6b0 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.Installer/Volo.Abp.IdentityServer.Installer.csproj +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Installer/Volo.Abp.IdentityServer.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.MongoDB/Volo.Abp.IdentityServer.MongoDB.csproj b/modules/identityserver/src/Volo.Abp.IdentityServer.MongoDB/Volo.Abp.IdentityServer.MongoDB.csproj index a088db3778..d435497011 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.MongoDB/Volo.Abp.IdentityServer.MongoDB.csproj +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.MongoDB/Volo.Abp.IdentityServer.MongoDB.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.IdentityServer.MongoDB Volo.Abp.IdentityServer.MongoDB $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identityserver/src/Volo.Abp.PermissionManagement.Domain.IdentityServer/Volo.Abp.PermissionManagement.Domain.IdentityServer.csproj b/modules/identityserver/src/Volo.Abp.PermissionManagement.Domain.IdentityServer/Volo.Abp.PermissionManagement.Domain.IdentityServer.csproj index 8c9150988f..9d64701972 100644 --- a/modules/identityserver/src/Volo.Abp.PermissionManagement.Domain.IdentityServer/Volo.Abp.PermissionManagement.Domain.IdentityServer.csproj +++ b/modules/identityserver/src/Volo.Abp.PermissionManagement.Domain.IdentityServer/Volo.Abp.PermissionManagement.Domain.IdentityServer.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.PermissionManagement.Domain.IdentityServer Volo.Abp.PermissionManagement.Domain.IdentityServer $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/identityserver/test/Volo.Abp.IdentityServer.Domain.Tests/Volo.Abp.IdentityServer.Domain.Tests.csproj b/modules/identityserver/test/Volo.Abp.IdentityServer.Domain.Tests/Volo.Abp.IdentityServer.Domain.Tests.csproj index 531d7db8cf..f90c1e4c54 100644 --- a/modules/identityserver/test/Volo.Abp.IdentityServer.Domain.Tests/Volo.Abp.IdentityServer.Domain.Tests.csproj +++ b/modules/identityserver/test/Volo.Abp.IdentityServer.Domain.Tests/Volo.Abp.IdentityServer.Domain.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.IdentityServer.Domain.Tests Volo.Abp.IdentityServer.Domain.Tests true diff --git a/modules/identityserver/test/Volo.Abp.IdentityServer.EntityFrameworkCore.Tests/Volo.Abp.IdentityServer.EntityFrameworkCore.Tests.csproj b/modules/identityserver/test/Volo.Abp.IdentityServer.EntityFrameworkCore.Tests/Volo.Abp.IdentityServer.EntityFrameworkCore.Tests.csproj index 49fcacef4e..b5e123d07e 100644 --- a/modules/identityserver/test/Volo.Abp.IdentityServer.EntityFrameworkCore.Tests/Volo.Abp.IdentityServer.EntityFrameworkCore.Tests.csproj +++ b/modules/identityserver/test/Volo.Abp.IdentityServer.EntityFrameworkCore.Tests/Volo.Abp.IdentityServer.EntityFrameworkCore.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.IdentityServer.EntityFrameworkCore.Tests Volo.Abp.IdentityServer.EntityFrameworkCore.Tests true diff --git a/modules/identityserver/test/Volo.Abp.IdentityServer.MongoDB.Tests/Volo.Abp.IdentityServer.MongoDB.Tests.csproj b/modules/identityserver/test/Volo.Abp.IdentityServer.MongoDB.Tests/Volo.Abp.IdentityServer.MongoDB.Tests.csproj index 5003f21652..861ff9089f 100644 --- a/modules/identityserver/test/Volo.Abp.IdentityServer.MongoDB.Tests/Volo.Abp.IdentityServer.MongoDB.Tests.csproj +++ b/modules/identityserver/test/Volo.Abp.IdentityServer.MongoDB.Tests/Volo.Abp.IdentityServer.MongoDB.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.IdentityServer.MongoDB.Tests Volo.Abp.IdentityServer.MongoDB.Tests true diff --git a/modules/identityserver/test/Volo.Abp.IdentityServer.TestBase/Volo.Abp.IdentityServer.TestBase.csproj b/modules/identityserver/test/Volo.Abp.IdentityServer.TestBase/Volo.Abp.IdentityServer.TestBase.csproj index cc3210f7c7..dc549e0662 100644 --- a/modules/identityserver/test/Volo.Abp.IdentityServer.TestBase/Volo.Abp.IdentityServer.TestBase.csproj +++ b/modules/identityserver/test/Volo.Abp.IdentityServer.TestBase/Volo.Abp.IdentityServer.TestBase.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.IdentityServer.TestBase Volo.Abp.IdentityServer.TestBase true diff --git a/modules/openiddict/app/OpenIddict.Demo.API/OpenIddict.Demo.API.csproj b/modules/openiddict/app/OpenIddict.Demo.API/OpenIddict.Demo.API.csproj index 055162f5ac..62382b50f6 100644 --- a/modules/openiddict/app/OpenIddict.Demo.API/OpenIddict.Demo.API.csproj +++ b/modules/openiddict/app/OpenIddict.Demo.API/OpenIddict.Demo.API.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 enable enable diff --git a/modules/openiddict/app/OpenIddict.Demo.Client.BlazorWASM/OpenIddict.Demo.Client.BlazorWASM.csproj b/modules/openiddict/app/OpenIddict.Demo.Client.BlazorWASM/OpenIddict.Demo.Client.BlazorWASM.csproj index 70721e10c1..56638827a4 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Client.BlazorWASM/OpenIddict.Demo.Client.BlazorWASM.csproj +++ b/modules/openiddict/app/OpenIddict.Demo.Client.BlazorWASM/OpenIddict.Demo.Client.BlazorWASM.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 enable enable diff --git a/modules/openiddict/app/OpenIddict.Demo.Client.Console/OpenIddict.Demo.Client.Console.csproj b/modules/openiddict/app/OpenIddict.Demo.Client.Console/OpenIddict.Demo.Client.Console.csproj index 12b1085bc2..4c986e343f 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Client.Console/OpenIddict.Demo.Client.Console.csproj +++ b/modules/openiddict/app/OpenIddict.Demo.Client.Console/OpenIddict.Demo.Client.Console.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 enable enable diff --git a/modules/openiddict/app/OpenIddict.Demo.Client.Mvc/OpenIddict.Demo.Client.Mvc.csproj b/modules/openiddict/app/OpenIddict.Demo.Client.Mvc/OpenIddict.Demo.Client.Mvc.csproj index 51010aa002..a59154ea01 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Client.Mvc/OpenIddict.Demo.Client.Mvc.csproj +++ b/modules/openiddict/app/OpenIddict.Demo.Client.Mvc/OpenIddict.Demo.Client.Mvc.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 enable enable diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/OpenIddict.Demo.Server.csproj b/modules/openiddict/app/OpenIddict.Demo.Server/OpenIddict.Demo.Server.csproj index d779929d9a..22badfc612 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/OpenIddict.Demo.Server.csproj +++ b/modules/openiddict/app/OpenIddict.Demo.Server/OpenIddict.Demo.Server.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 enable enable OpenIddict.Demo.Server1 diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo.Abp.OpenIddict.AspNetCore.csproj b/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo.Abp.OpenIddict.AspNetCore.csproj index c3c69e8770..d914251edd 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo.Abp.OpenIddict.AspNetCore.csproj +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo.Abp.OpenIddict.AspNetCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Library true diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo.Abp.OpenIddict.Domain.Shared.csproj b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo.Abp.OpenIddict.Domain.Shared.csproj index 29b7a44842..6cd215abbb 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo.Abp.OpenIddict.Domain.Shared.csproj +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo.Abp.OpenIddict.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 true diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo.Abp.OpenIddict.EntityFrameworkCore.csproj b/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo.Abp.OpenIddict.EntityFrameworkCore.csproj index fadaaa201a..b41e5d6ec7 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo.Abp.OpenIddict.EntityFrameworkCore.csproj +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo.Abp.OpenIddict.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Installer/Volo.Abp.OpenIddict.Installer.csproj b/modules/openiddict/src/Volo.Abp.OpenIddict.Installer/Volo.Abp.OpenIddict.Installer.csproj index 633988228d..f0baf94ce8 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.Installer/Volo.Abp.OpenIddict.Installer.csproj +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Installer/Volo.Abp.OpenIddict.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.MongoDB/Volo.Abp.OpenIddict.MongoDB.csproj b/modules/openiddict/src/Volo.Abp.OpenIddict.MongoDB/Volo.Abp.OpenIddict.MongoDB.csproj index 0607a4723e..799e4b3c23 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.MongoDB/Volo.Abp.OpenIddict.MongoDB.csproj +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.MongoDB/Volo.Abp.OpenIddict.MongoDB.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/openiddict/src/Volo.Abp.PermissionManagement.Domain.OpenIddict/Volo.Abp.PermissionManagement.Domain.OpenIddict.csproj b/modules/openiddict/src/Volo.Abp.PermissionManagement.Domain.OpenIddict/Volo.Abp.PermissionManagement.Domain.OpenIddict.csproj index c6bf7fd204..0a1e2b64b6 100644 --- a/modules/openiddict/src/Volo.Abp.PermissionManagement.Domain.OpenIddict/Volo.Abp.PermissionManagement.Domain.OpenIddict.csproj +++ b/modules/openiddict/src/Volo.Abp.PermissionManagement.Domain.OpenIddict/Volo.Abp.PermissionManagement.Domain.OpenIddict.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.PermissionManagement.Domain.OpenIddict Volo.Abp.PermissionManagement.Domain.OpenIddict $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/openiddict/test/Volo.Abp.OpenIddict.Domain.Tests/Volo.Abp.OpenIddict.Domain.Tests.csproj b/modules/openiddict/test/Volo.Abp.OpenIddict.Domain.Tests/Volo.Abp.OpenIddict.Domain.Tests.csproj index 3e06388401..4f107a2f28 100644 --- a/modules/openiddict/test/Volo.Abp.OpenIddict.Domain.Tests/Volo.Abp.OpenIddict.Domain.Tests.csproj +++ b/modules/openiddict/test/Volo.Abp.OpenIddict.Domain.Tests/Volo.Abp.OpenIddict.Domain.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/openiddict/test/Volo.Abp.OpenIddict.EntityFrameworkCore.Tests/Volo.Abp.OpenIddict.EntityFrameworkCore.Tests.csproj b/modules/openiddict/test/Volo.Abp.OpenIddict.EntityFrameworkCore.Tests/Volo.Abp.OpenIddict.EntityFrameworkCore.Tests.csproj index 46e791178d..208ce3f19e 100644 --- a/modules/openiddict/test/Volo.Abp.OpenIddict.EntityFrameworkCore.Tests/Volo.Abp.OpenIddict.EntityFrameworkCore.Tests.csproj +++ b/modules/openiddict/test/Volo.Abp.OpenIddict.EntityFrameworkCore.Tests/Volo.Abp.OpenIddict.EntityFrameworkCore.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/openiddict/test/Volo.Abp.OpenIddict.MongoDB.Tests/Volo.Abp.OpenIddict.MongoDB.Tests.csproj b/modules/openiddict/test/Volo.Abp.OpenIddict.MongoDB.Tests/Volo.Abp.OpenIddict.MongoDB.Tests.csproj index 50b8abc42a..a1f553da04 100644 --- a/modules/openiddict/test/Volo.Abp.OpenIddict.MongoDB.Tests/Volo.Abp.OpenIddict.MongoDB.Tests.csproj +++ b/modules/openiddict/test/Volo.Abp.OpenIddict.MongoDB.Tests/Volo.Abp.OpenIddict.MongoDB.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/openiddict/test/Volo.Abp.OpenIddict.TestBase/Volo.Abp.OpenIddict.TestBase.csproj b/modules/openiddict/test/Volo.Abp.OpenIddict.TestBase/Volo.Abp.OpenIddict.TestBase.csproj index 3eb46bff4e..909825bd16 100644 --- a/modules/openiddict/test/Volo.Abp.OpenIddict.TestBase/Volo.Abp.OpenIddict.TestBase.csproj +++ b/modules/openiddict/test/Volo.Abp.OpenIddict.TestBase/Volo.Abp.OpenIddict.TestBase.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Application.Contracts/Volo.Abp.PermissionManagement.Application.Contracts.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.Application.Contracts/Volo.Abp.PermissionManagement.Application.Contracts.csproj index 5c74ba1f59..3271cd6376 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Application.Contracts/Volo.Abp.PermissionManagement.Application.Contracts.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Application.Contracts/Volo.Abp.PermissionManagement.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.PermissionManagement.Application.Contracts Volo.Abp.PermissionManagement.Application.Contracts $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo.Abp.PermissionManagement.Application.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo.Abp.PermissionManagement.Application.csproj index 3a37ab6d33..c53416628b 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo.Abp.PermissionManagement.Application.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo.Abp.PermissionManagement.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.PermissionManagement.Application Volo.Abp.PermissionManagement.Application $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.Server/Volo.Abp.PermissionManagement.Blazor.Server.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.Server/Volo.Abp.PermissionManagement.Blazor.Server.csproj index 695170a1a0..ae9e2f4c54 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.Server/Volo.Abp.PermissionManagement.Blazor.Server.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.Server/Volo.Abp.PermissionManagement.Blazor.Server.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.WebAssembly/Volo.Abp.PermissionManagement.Blazor.WebAssembly.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.WebAssembly/Volo.Abp.PermissionManagement.Blazor.WebAssembly.csproj index a2eaf1bfb2..b910b0efa1 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.WebAssembly/Volo.Abp.PermissionManagement.Blazor.WebAssembly.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.WebAssembly/Volo.Abp.PermissionManagement.Blazor.WebAssembly.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Volo.Abp.PermissionManagement.Blazor.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Volo.Abp.PermissionManagement.Blazor.csproj index 965cd5f0d9..534ee94f6c 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Volo.Abp.PermissionManagement.Blazor.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Volo.Abp.PermissionManagement.Blazor.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo.Abp.PermissionManagement.Domain.Shared.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo.Abp.PermissionManagement.Domain.Shared.csproj index ebabba484b..3f4e1bccef 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo.Abp.PermissionManagement.Domain.Shared.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo.Abp.PermissionManagement.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.PermissionManagement.Domain.Shared Volo.Abp.PermissionManagement.Domain.Shared $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo.Abp.PermissionManagement.Domain.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo.Abp.PermissionManagement.Domain.csproj index 680def040b..abc0cbd6cd 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo.Abp.PermissionManagement.Domain.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo.Abp.PermissionManagement.Domain.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.PermissionManagement.Domain Volo.Abp.PermissionManagement.Domain $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.EntityFrameworkCore/Volo.Abp.PermissionManagement.EntityFrameworkCore.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.EntityFrameworkCore/Volo.Abp.PermissionManagement.EntityFrameworkCore.csproj index e22990e2f8..344e8a1399 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.EntityFrameworkCore/Volo.Abp.PermissionManagement.EntityFrameworkCore.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.EntityFrameworkCore/Volo.Abp.PermissionManagement.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.PermissionManagement.EntityFrameworkCore Volo.Abp.PermissionManagement.EntityFrameworkCore $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi.Client/Volo.Abp.PermissionManagement.HttpApi.Client.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi.Client/Volo.Abp.PermissionManagement.HttpApi.Client.csproj index d5706303b9..efb9a77ab2 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi.Client/Volo.Abp.PermissionManagement.HttpApi.Client.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi.Client/Volo.Abp.PermissionManagement.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.PermissionManagement.HttpApi.Client Volo.Abp.PermissionManagement.HttpApi.Client $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo.Abp.PermissionManagement.HttpApi.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo.Abp.PermissionManagement.HttpApi.csproj index 870cd86aa1..4acd140303 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo.Abp.PermissionManagement.HttpApi.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo.Abp.PermissionManagement.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.PermissionManagement.HttpApi Volo.Abp.PermissionManagement.HttpApi $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Installer/Volo.Abp.PermissionManagement.Installer.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.Installer/Volo.Abp.PermissionManagement.Installer.csproj index 336bd1305f..b3dd37a784 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Installer/Volo.Abp.PermissionManagement.Installer.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Installer/Volo.Abp.PermissionManagement.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo.Abp.PermissionManagement.MongoDB.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo.Abp.PermissionManagement.MongoDB.csproj index 288a5abbaf..f7cf47b9fe 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo.Abp.PermissionManagement.MongoDB.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo.Abp.PermissionManagement.MongoDB.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.PermissionManagement.MongoDB Volo.Abp.PermissionManagement.MongoDB $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Volo.Abp.PermissionManagement.Web.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Volo.Abp.PermissionManagement.Web.csproj index 1fb94a5eae..57c21c363d 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Volo.Abp.PermissionManagement.Web.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Volo.Abp.PermissionManagement.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.PermissionManagement.Web Volo.Abp.PermissionManagement.Web $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/permission-management/test/Volo.Abp.PermissionManagement.Application.Tests/Volo.Abp.PermissionManagement.Application.Tests.csproj b/modules/permission-management/test/Volo.Abp.PermissionManagement.Application.Tests/Volo.Abp.PermissionManagement.Application.Tests.csproj index 3aed24a20e..6549f25577 100644 --- a/modules/permission-management/test/Volo.Abp.PermissionManagement.Application.Tests/Volo.Abp.PermissionManagement.Application.Tests.csproj +++ b/modules/permission-management/test/Volo.Abp.PermissionManagement.Application.Tests/Volo.Abp.PermissionManagement.Application.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/permission-management/test/Volo.Abp.PermissionManagement.Domain.Tests/Volo.Abp.PermissionManagement.Domain.Tests.csproj b/modules/permission-management/test/Volo.Abp.PermissionManagement.Domain.Tests/Volo.Abp.PermissionManagement.Domain.Tests.csproj index 246f5ba05d..1446f772a2 100644 --- a/modules/permission-management/test/Volo.Abp.PermissionManagement.Domain.Tests/Volo.Abp.PermissionManagement.Domain.Tests.csproj +++ b/modules/permission-management/test/Volo.Abp.PermissionManagement.Domain.Tests/Volo.Abp.PermissionManagement.Domain.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.PermissionManagement.Tests Volo.Abp.PermissionManagement.Tests true diff --git a/modules/permission-management/test/Volo.Abp.PermissionManagement.EntityFrameworkCore.Tests/Volo.Abp.PermissionManagement.EntityFrameworkCore.Tests.csproj b/modules/permission-management/test/Volo.Abp.PermissionManagement.EntityFrameworkCore.Tests/Volo.Abp.PermissionManagement.EntityFrameworkCore.Tests.csproj index e0a283e27c..18f43dd8f1 100644 --- a/modules/permission-management/test/Volo.Abp.PermissionManagement.EntityFrameworkCore.Tests/Volo.Abp.PermissionManagement.EntityFrameworkCore.Tests.csproj +++ b/modules/permission-management/test/Volo.Abp.PermissionManagement.EntityFrameworkCore.Tests/Volo.Abp.PermissionManagement.EntityFrameworkCore.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.PermissionManagement.EntityFrameworkCore.Tests Volo.Abp.PermissionManagement.EntityFrameworkCore.Tests true diff --git a/modules/permission-management/test/Volo.Abp.PermissionManagement.MongoDB.Tests/Volo.Abp.PermissionManagement.MongoDB.Tests.csproj b/modules/permission-management/test/Volo.Abp.PermissionManagement.MongoDB.Tests/Volo.Abp.PermissionManagement.MongoDB.Tests.csproj index ea2d9b7906..0a20923270 100644 --- a/modules/permission-management/test/Volo.Abp.PermissionManagement.MongoDB.Tests/Volo.Abp.PermissionManagement.MongoDB.Tests.csproj +++ b/modules/permission-management/test/Volo.Abp.PermissionManagement.MongoDB.Tests/Volo.Abp.PermissionManagement.MongoDB.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.PermissionManagement.MongoDB.Tests Volo.Abp.PermissionManagement.MongoDB.Tests true diff --git a/modules/permission-management/test/Volo.Abp.PermissionManagement.TestBase/Volo.Abp.PermissionManagement.TestBase.csproj b/modules/permission-management/test/Volo.Abp.PermissionManagement.TestBase/Volo.Abp.PermissionManagement.TestBase.csproj index 9b5d6cc9f9..3e8ddca154 100644 --- a/modules/permission-management/test/Volo.Abp.PermissionManagement.TestBase/Volo.Abp.PermissionManagement.TestBase.csproj +++ b/modules/permission-management/test/Volo.Abp.PermissionManagement.TestBase/Volo.Abp.PermissionManagement.TestBase.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.PermissionManagement.TestBase Volo.Abp.PermissionManagement.TestBase true diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/Volo.Abp.SettingManagement.DemoApp.csproj b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/Volo.Abp.SettingManagement.DemoApp.csproj index 397202db72..5acd50c30b 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/Volo.Abp.SettingManagement.DemoApp.csproj +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/Volo.Abp.SettingManagement.DemoApp.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 InProcess true diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Application.Contracts/Volo.Abp.SettingManagement.Application.Contracts.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.Application.Contracts/Volo.Abp.SettingManagement.Application.Contracts.csproj index 4eef97af22..82db7f5c2e 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Application.Contracts/Volo.Abp.SettingManagement.Application.Contracts.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Application.Contracts/Volo.Abp.SettingManagement.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Application/Volo.Abp.SettingManagement.Application.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.Application/Volo.Abp.SettingManagement.Application.csproj index 024fa9ad60..2f911062df 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Application/Volo.Abp.SettingManagement.Application.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Application/Volo.Abp.SettingManagement.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.Server/Volo.Abp.SettingManagement.Blazor.Server.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.Server/Volo.Abp.SettingManagement.Blazor.Server.csproj index 86ce407803..069cf7e673 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.Server/Volo.Abp.SettingManagement.Blazor.Server.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.Server/Volo.Abp.SettingManagement.Blazor.Server.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.WebAssembly/Volo.Abp.SettingManagement.Blazor.WebAssembly.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.WebAssembly/Volo.Abp.SettingManagement.Blazor.WebAssembly.csproj index 9d3b2bf0a3..8a2fb3b5d9 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.WebAssembly/Volo.Abp.SettingManagement.Blazor.WebAssembly.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.WebAssembly/Volo.Abp.SettingManagement.Blazor.WebAssembly.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Volo.Abp.SettingManagement.Blazor.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Volo.Abp.SettingManagement.Blazor.csproj index 6aeeb72dc4..3e1021067e 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Volo.Abp.SettingManagement.Blazor.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Volo.Abp.SettingManagement.Blazor.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.SettingManagement.Blazor diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo.Abp.SettingManagement.Domain.Shared.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo.Abp.SettingManagement.Domain.Shared.csproj index 2b9a12ec23..650ba4ec2a 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo.Abp.SettingManagement.Domain.Shared.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo.Abp.SettingManagement.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.SettingManagement.Domain.Shared Volo.Abp.SettingManagement.Domain.Shared $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain/Volo.Abp.SettingManagement.Domain.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain/Volo.Abp.SettingManagement.Domain.csproj index 5e84103de3..6675dd2914 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain/Volo.Abp.SettingManagement.Domain.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain/Volo.Abp.SettingManagement.Domain.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.SettingManagement.Domain Volo.Abp.SettingManagement.Domain $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.EntityFrameworkCore/Volo.Abp.SettingManagement.EntityFrameworkCore.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.EntityFrameworkCore/Volo.Abp.SettingManagement.EntityFrameworkCore.csproj index 3938a0bbd4..a1682ce3b0 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.EntityFrameworkCore/Volo.Abp.SettingManagement.EntityFrameworkCore.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.EntityFrameworkCore/Volo.Abp.SettingManagement.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.SettingManagement.EntityFrameworkCore Volo.Abp.SettingManagement.EntityFrameworkCore $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi.Client/Volo.Abp.SettingManagement.HttpApi.Client.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi.Client/Volo.Abp.SettingManagement.HttpApi.Client.csproj index ff52068751..0d9ba7afad 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi.Client/Volo.Abp.SettingManagement.HttpApi.Client.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi.Client/Volo.Abp.SettingManagement.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi/Volo.Abp.SettingManagement.HttpApi.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi/Volo.Abp.SettingManagement.HttpApi.csproj index e90095f43d..b288b7db17 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi/Volo.Abp.SettingManagement.HttpApi.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi/Volo.Abp.SettingManagement.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Installer/Volo.Abp.SettingManagement.Installer.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.Installer/Volo.Abp.SettingManagement.Installer.csproj index 30f56e6d5b..bc13c2648f 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Installer/Volo.Abp.SettingManagement.Installer.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Installer/Volo.Abp.SettingManagement.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.MongoDB/Volo.Abp.SettingManagement.MongoDB.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.MongoDB/Volo.Abp.SettingManagement.MongoDB.csproj index 09581eb671..cdc1cf39ae 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.MongoDB/Volo.Abp.SettingManagement.MongoDB.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.MongoDB/Volo.Abp.SettingManagement.MongoDB.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.SettingManagement.MongoDB Volo.Abp.SettingManagement.MongoDB $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Volo.Abp.SettingManagement.Web.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Volo.Abp.SettingManagement.Web.csproj index 8f9c81e7d0..ba58d86251 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Volo.Abp.SettingManagement.Web.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Volo.Abp.SettingManagement.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Library true $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/setting-management/test/Volo.Abp.SettingManagement.EntityFrameworkCore.Tests/Volo.Abp.SettingManagement.EntityFrameworkCore.Tests.csproj b/modules/setting-management/test/Volo.Abp.SettingManagement.EntityFrameworkCore.Tests/Volo.Abp.SettingManagement.EntityFrameworkCore.Tests.csproj index 905949555c..9071bef63e 100644 --- a/modules/setting-management/test/Volo.Abp.SettingManagement.EntityFrameworkCore.Tests/Volo.Abp.SettingManagement.EntityFrameworkCore.Tests.csproj +++ b/modules/setting-management/test/Volo.Abp.SettingManagement.EntityFrameworkCore.Tests/Volo.Abp.SettingManagement.EntityFrameworkCore.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.SettingManagement.EntityFrameworkCore.Tests Volo.Abp.SettingManagement.EntityFrameworkCore.Tests true diff --git a/modules/setting-management/test/Volo.Abp.SettingManagement.MongoDB.Tests/Volo.Abp.SettingManagement.MongoDB.Tests.csproj b/modules/setting-management/test/Volo.Abp.SettingManagement.MongoDB.Tests/Volo.Abp.SettingManagement.MongoDB.Tests.csproj index 1d82c5e936..d786a063ef 100644 --- a/modules/setting-management/test/Volo.Abp.SettingManagement.MongoDB.Tests/Volo.Abp.SettingManagement.MongoDB.Tests.csproj +++ b/modules/setting-management/test/Volo.Abp.SettingManagement.MongoDB.Tests/Volo.Abp.SettingManagement.MongoDB.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.SettingManagement.MongoDB.Tests Volo.Abp.SettingManagement.MongoDB.Tests true diff --git a/modules/setting-management/test/Volo.Abp.SettingManagement.TestBase/Volo.Abp.SettingManagement.TestBase.csproj b/modules/setting-management/test/Volo.Abp.SettingManagement.TestBase/Volo.Abp.SettingManagement.TestBase.csproj index 6a50c2c08d..d0b7a81b99 100644 --- a/modules/setting-management/test/Volo.Abp.SettingManagement.TestBase/Volo.Abp.SettingManagement.TestBase.csproj +++ b/modules/setting-management/test/Volo.Abp.SettingManagement.TestBase/Volo.Abp.SettingManagement.TestBase.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.SettingManagement.TestBase Volo.Abp.SettingManagement.TestBase true diff --git a/modules/setting-management/test/Volo.Abp.SettingManagement.Tests/Volo.Abp.SettingManagement.Tests.csproj b/modules/setting-management/test/Volo.Abp.SettingManagement.Tests/Volo.Abp.SettingManagement.Tests.csproj index eddc8c95c4..4df24b0e5d 100644 --- a/modules/setting-management/test/Volo.Abp.SettingManagement.Tests/Volo.Abp.SettingManagement.Tests.csproj +++ b/modules/setting-management/test/Volo.Abp.SettingManagement.Tests/Volo.Abp.SettingManagement.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.SettingManagement.Tests Volo.Abp.SettingManagement.Tests true diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Application.Contracts/Volo.Abp.TenantManagement.Application.Contracts.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.Application.Contracts/Volo.Abp.TenantManagement.Application.Contracts.csproj index 939cd4227d..8e849785b7 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Application.Contracts/Volo.Abp.TenantManagement.Application.Contracts.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Application.Contracts/Volo.Abp.TenantManagement.Application.Contracts.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.TenantManagement.Application.Contracts Volo.Abp.TenantManagement.Application.Contracts $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo.Abp.TenantManagement.Application.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo.Abp.TenantManagement.Application.csproj index 81e405b030..2fb9857f74 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo.Abp.TenantManagement.Application.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo.Abp.TenantManagement.Application.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.TenantManagement.Application Volo.Abp.TenantManagement.Application $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.Server/Volo.Abp.TenantManagement.Blazor.Server.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.Server/Volo.Abp.TenantManagement.Blazor.Server.csproj index 9bec240ef7..ea0174cd16 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.Server/Volo.Abp.TenantManagement.Blazor.Server.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.Server/Volo.Abp.TenantManagement.Blazor.Server.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.WebAssembly/Volo.Abp.TenantManagement.Blazor.WebAssembly.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.WebAssembly/Volo.Abp.TenantManagement.Blazor.WebAssembly.csproj index 1966e0bcdd..2e643b81c3 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.WebAssembly/Volo.Abp.TenantManagement.Blazor.WebAssembly.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.WebAssembly/Volo.Abp.TenantManagement.Blazor.WebAssembly.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Volo.Abp.TenantManagement.Blazor.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Volo.Abp.TenantManagement.Blazor.csproj index 23e373f003..1941958adf 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Volo.Abp.TenantManagement.Blazor.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Volo.Abp.TenantManagement.Blazor.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo.Abp.TenantManagement.Domain.Shared.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo.Abp.TenantManagement.Domain.Shared.csproj index ff46cfaae1..a7cddd82b9 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo.Abp.TenantManagement.Domain.Shared.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo.Abp.TenantManagement.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.TenantManagement.Domain.Shared Volo.Abp.TenantManagement.Domain.Shared $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.EntityFrameworkCore/Volo.Abp.TenantManagement.EntityFrameworkCore.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.EntityFrameworkCore/Volo.Abp.TenantManagement.EntityFrameworkCore.csproj index 9b12c9b859..9ba724478b 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.EntityFrameworkCore/Volo.Abp.TenantManagement.EntityFrameworkCore.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.EntityFrameworkCore/Volo.Abp.TenantManagement.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.TenantManagement.EntityFrameworkCore Volo.Abp.TenantManagement.EntityFrameworkCore $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi.Client/Volo.Abp.TenantManagement.HttpApi.Client.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi.Client/Volo.Abp.TenantManagement.HttpApi.Client.csproj index f503c42c41..37d1e2c7ec 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi.Client/Volo.Abp.TenantManagement.HttpApi.Client.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi.Client/Volo.Abp.TenantManagement.HttpApi.Client.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.TenantManagement.HttpApi.Client Volo.Abp.TenantManagement.HttpApi.Client $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.csproj index 40aa3b5af2..d18b022ac6 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.TenantManagement.HttpApi Volo.Abp.TenantManagement.HttpApi $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Installer/Volo.Abp.TenantManagement.Installer.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.Installer/Volo.Abp.TenantManagement.Installer.csproj index 5123574e63..f4ca61d166 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Installer/Volo.Abp.TenantManagement.Installer.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Installer/Volo.Abp.TenantManagement.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Volo.Abp.TenantManagement.Web.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Volo.Abp.TenantManagement.Web.csproj index baa3cdb03c..7af26d92b2 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Volo.Abp.TenantManagement.Web.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Volo.Abp.TenantManagement.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.TenantManagement.Web Volo.Abp.TenantManagement.Web true diff --git a/modules/tenant-management/test/Volo.Abp.TenantManagement.Application.Tests/Volo.Abp.TenantManagement.Application.Tests.csproj b/modules/tenant-management/test/Volo.Abp.TenantManagement.Application.Tests/Volo.Abp.TenantManagement.Application.Tests.csproj index 14d682f05e..64080531e1 100644 --- a/modules/tenant-management/test/Volo.Abp.TenantManagement.Application.Tests/Volo.Abp.TenantManagement.Application.Tests.csproj +++ b/modules/tenant-management/test/Volo.Abp.TenantManagement.Application.Tests/Volo.Abp.TenantManagement.Application.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.TenantManagement.Application.Tests Volo.Abp.TenantManagement.Application.Tests true diff --git a/modules/tenant-management/test/Volo.Abp.TenantManagement.Domain.Tests/Volo.Abp.TenantManagement.Domain.Tests.csproj b/modules/tenant-management/test/Volo.Abp.TenantManagement.Domain.Tests/Volo.Abp.TenantManagement.Domain.Tests.csproj index b2f13e5502..cecff58fae 100644 --- a/modules/tenant-management/test/Volo.Abp.TenantManagement.Domain.Tests/Volo.Abp.TenantManagement.Domain.Tests.csproj +++ b/modules/tenant-management/test/Volo.Abp.TenantManagement.Domain.Tests/Volo.Abp.TenantManagement.Domain.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/modules/tenant-management/test/Volo.Abp.TenantManagement.EntityFrameworkCore.Tests/Volo.Abp.TenantManagement.EntityFrameworkCore.Tests.csproj b/modules/tenant-management/test/Volo.Abp.TenantManagement.EntityFrameworkCore.Tests/Volo.Abp.TenantManagement.EntityFrameworkCore.Tests.csproj index d3c9a0ec89..71b1dc7fff 100644 --- a/modules/tenant-management/test/Volo.Abp.TenantManagement.EntityFrameworkCore.Tests/Volo.Abp.TenantManagement.EntityFrameworkCore.Tests.csproj +++ b/modules/tenant-management/test/Volo.Abp.TenantManagement.EntityFrameworkCore.Tests/Volo.Abp.TenantManagement.EntityFrameworkCore.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.TenantManagement.EntityFrameworkCore.Tests Volo.Abp.TenantManagement.EntityFrameworkCore.Tests true diff --git a/modules/tenant-management/test/Volo.Abp.TenantManagement.MongoDB.Tests/Volo.Abp.TenantManagement.MongoDB.Tests.csproj b/modules/tenant-management/test/Volo.Abp.TenantManagement.MongoDB.Tests/Volo.Abp.TenantManagement.MongoDB.Tests.csproj index 7f73d5b644..a88c839f8b 100644 --- a/modules/tenant-management/test/Volo.Abp.TenantManagement.MongoDB.Tests/Volo.Abp.TenantManagement.MongoDB.Tests.csproj +++ b/modules/tenant-management/test/Volo.Abp.TenantManagement.MongoDB.Tests/Volo.Abp.TenantManagement.MongoDB.Tests.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.TenantManagement.MongoDB.Tests Volo.Abp.TenantManagement.MongoDB.Tests true diff --git a/modules/tenant-management/test/Volo.Abp.TenantManagement.TestBase/Volo.Abp.TenantManagement.TestBase.csproj b/modules/tenant-management/test/Volo.Abp.TenantManagement.TestBase/Volo.Abp.TenantManagement.TestBase.csproj index a79a6914dd..036f84329b 100644 --- a/modules/tenant-management/test/Volo.Abp.TenantManagement.TestBase/Volo.Abp.TenantManagement.TestBase.csproj +++ b/modules/tenant-management/test/Volo.Abp.TenantManagement.TestBase/Volo.Abp.TenantManagement.TestBase.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 Volo.Abp.TenantManagement.TestBase Volo.Abp.TenantManagement.TestBase true diff --git a/modules/users/src/Volo.Abp.Users.Abstractions/Volo.Abp.Users.Abstractions.csproj b/modules/users/src/Volo.Abp.Users.Abstractions/Volo.Abp.Users.Abstractions.csproj index c1315893aa..36899c2df8 100644 --- a/modules/users/src/Volo.Abp.Users.Abstractions/Volo.Abp.Users.Abstractions.csproj +++ b/modules/users/src/Volo.Abp.Users.Abstractions/Volo.Abp.Users.Abstractions.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.Users.Abstractions Volo.Abp.Users.Abstractions $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/users/src/Volo.Abp.Users.Domain.Shared/Volo.Abp.Users.Domain.Shared.csproj b/modules/users/src/Volo.Abp.Users.Domain.Shared/Volo.Abp.Users.Domain.Shared.csproj index 4891ac3683..74e3c687ec 100644 --- a/modules/users/src/Volo.Abp.Users.Domain.Shared/Volo.Abp.Users.Domain.Shared.csproj +++ b/modules/users/src/Volo.Abp.Users.Domain.Shared/Volo.Abp.Users.Domain.Shared.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.Users.Domain.Shared Volo.Abp.Users.Domain.Shared $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/users/src/Volo.Abp.Users.Domain/Volo.Abp.Users.Domain.csproj b/modules/users/src/Volo.Abp.Users.Domain/Volo.Abp.Users.Domain.csproj index 3f5fc170b9..bcd4c87e1a 100644 --- a/modules/users/src/Volo.Abp.Users.Domain/Volo.Abp.Users.Domain.csproj +++ b/modules/users/src/Volo.Abp.Users.Domain/Volo.Abp.Users.Domain.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.Users.Domain Volo.Abp.Users.Domain $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/users/src/Volo.Abp.Users.EntityFrameworkCore/Volo.Abp.Users.EntityFrameworkCore.csproj b/modules/users/src/Volo.Abp.Users.EntityFrameworkCore/Volo.Abp.Users.EntityFrameworkCore.csproj index b524fe897d..461f77038e 100644 --- a/modules/users/src/Volo.Abp.Users.EntityFrameworkCore/Volo.Abp.Users.EntityFrameworkCore.csproj +++ b/modules/users/src/Volo.Abp.Users.EntityFrameworkCore/Volo.Abp.Users.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 Volo.Abp.Users.EntityFrameworkCore Volo.Abp.Users.EntityFrameworkCore $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/users/src/Volo.Abp.Users.Installer/Volo.Abp.Users.Installer.csproj b/modules/users/src/Volo.Abp.Users.Installer/Volo.Abp.Users.Installer.csproj index e63fac79bb..5c7940f14f 100644 --- a/modules/users/src/Volo.Abp.Users.Installer/Volo.Abp.Users.Installer.csproj +++ b/modules/users/src/Volo.Abp.Users.Installer/Volo.Abp.Users.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/users/src/Volo.Abp.Users.MongoDB/Volo.Abp.Users.MongoDB.csproj b/modules/users/src/Volo.Abp.Users.MongoDB/Volo.Abp.Users.MongoDB.csproj index 4662059cb2..39aa10d969 100644 --- a/modules/users/src/Volo.Abp.Users.MongoDB/Volo.Abp.Users.MongoDB.csproj +++ b/modules/users/src/Volo.Abp.Users.MongoDB/Volo.Abp.Users.MongoDB.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 Volo.Abp.Users.MongoDB Volo.Abp.Users.MongoDB $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/Volo.Abp.VirtualFileExplorer.DemoApp.csproj b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/Volo.Abp.VirtualFileExplorer.DemoApp.csproj index 04ab3f124a..81998f8575 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/Volo.Abp.VirtualFileExplorer.DemoApp.csproj +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/Volo.Abp.VirtualFileExplorer.DemoApp.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 aspnet-Volo.Abp.VirtualFileExplorer.DemoApp-234AF9E1-C3E0-4F8F-BD7D-840627CC8E46 diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Installer/Volo.Abp.VirtualFileExplorer.Installer.csproj b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Installer/Volo.Abp.VirtualFileExplorer.Installer.csproj index 499fd62242..108980c375 100644 --- a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Installer/Volo.Abp.VirtualFileExplorer.Installer.csproj +++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Installer/Volo.Abp.VirtualFileExplorer.Installer.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 true diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Volo.Abp.VirtualFileExplorer.Web.csproj b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Volo.Abp.VirtualFileExplorer.Web.csproj index 4558a035fc..58ab53db28 100644 --- a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Volo.Abp.VirtualFileExplorer.Web.csproj +++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Volo.Abp.VirtualFileExplorer.Web.csproj @@ -4,7 +4,7 @@ - net7.0 + net8.0 $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; false false diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj index 43bfef36f3..a841a8ef71 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 enable enable true @@ -82,7 +82,7 @@ - + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj index b90b243add..a05ab97793 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 enable enable true @@ -83,11 +83,11 @@ - + - + runtime; build; native; contentfiles; analyzers compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj index 7cb5c6f87f..fa8d0bb142 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 enable enable MyCompanyName.MyProjectName @@ -11,8 +11,8 @@ - - + + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj index 05e9c4c61a..37e212b973 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj @@ -1,14 +1,14 @@ - net7.0 + net8.0 enable enable MyCompanyName.MyProjectName - + @@ -78,7 +78,7 @@ - + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.csproj index 88c4e51db6..81e6e75159 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.csproj @@ -1,14 +1,14 @@ - net7.0 + net8.0 enable enable MyCompanyName.MyProjectName - + @@ -79,11 +79,11 @@ - + - + runtime; build; native; contentfiles; analyzers compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared.csproj index 4c6dad99e2..34e09355b8 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 enable enable MyCompanyName.MyProjectName @@ -29,7 +29,7 @@ - + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/MyCompanyName.MyProjectName.Host.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/MyCompanyName.MyProjectName.Host.Mongo.csproj index 0c8b18bcef..311c8009ee 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/MyCompanyName.MyProjectName.Host.Mongo.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/MyCompanyName.MyProjectName.Host.Mongo.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 enable enable true @@ -74,7 +74,7 @@ - + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/MyCompanyName.MyProjectName.Host.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/MyCompanyName.MyProjectName.Host.csproj index e12f10ec2c..003a0671fe 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/MyCompanyName.MyProjectName.Host.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/MyCompanyName.MyProjectName.Host.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 enable enable true @@ -75,11 +75,11 @@ - + - + runtime; build; native; contentfiles; analyzers compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/MyCompanyName.MyProjectName.Mvc.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/MyCompanyName.MyProjectName.Mvc.Mongo.csproj index 64ac6883ee..352e10f03a 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/MyCompanyName.MyProjectName.Mvc.Mongo.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/MyCompanyName.MyProjectName.Mvc.Mongo.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 enable enable true @@ -77,7 +77,7 @@ - + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj index c9c96a9944..17d81a76d1 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 enable enable true @@ -78,11 +78,11 @@ - + - + runtime; build; native; contentfiles; analyzers compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj index 3d380726a0..336535d7a7 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj @@ -3,7 +3,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj index a9c83b797b..e8a13f5fb4 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj index 0de7423714..04c8525bc6 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; @@ -41,7 +41,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj index 9d37ad2ea9..c41e05208f 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable true true @@ -18,7 +18,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj index b03010ada9..8c7e876b30 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable true true diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj index 43c091ca26..99b7a43f2e 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable true @@ -14,8 +14,8 @@ - - + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj index f847ddd3e6..61507103ce 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj @@ -4,7 +4,7 @@ Exe - net7.0 + net8.0 enable @@ -22,7 +22,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj index 3eeacafbbd..d173538149 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj @@ -3,7 +3,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable MyCompanyName.MyProjectName true @@ -26,7 +26,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj index 61f9ea3e8d..4a1ece449b 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj index 48b86ec15c..2e5c445f39 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName @@ -22,7 +22,7 @@ - + all runtime; build; native; contentfiles; analyzers diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj index 6d9e79b50e..24fb698c66 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj @@ -3,7 +3,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj index 42eb2c8b00..acce6a61b0 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName true @@ -13,8 +13,8 @@ - - + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyCompanyName.MyProjectName.HttpApi.HostWithIds.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyCompanyName.MyProjectName.HttpApi.HostWithIds.csproj index 6e9cfdf11b..5786ea57bb 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyCompanyName.MyProjectName.HttpApi.HostWithIds.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyCompanyName.MyProjectName.HttpApi.HostWithIds.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName true diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj index 08243ccd22..bd754ffc09 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName.MyProjectName.MongoDB.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName.MyProjectName.MongoDB.csproj index e39e4d8082..62de8f4c46 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName.MyProjectName.MongoDB.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName.MyProjectName.MongoDB.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj index eaac4f1b23..51a10f4542 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName.Web $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; @@ -19,7 +19,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj index c9231c1e0e..6aed7a2fb6 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName.Web $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj index 12f36a7520..fb3d91ccc5 100644 --- a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj +++ b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj index 27d5002e1b..3a18d4038a 100644 --- a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj +++ b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj index 7b13ac6079..d62eed4f6c 100644 --- a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj +++ b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj index cf7fb568a2..10fbffdecf 100644 --- a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj +++ b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 enable @@ -22,8 +22,8 @@ - - + + diff --git a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests/MyCompanyName.MyProjectName.MongoDB.Tests.csproj b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests/MyCompanyName.MyProjectName.MongoDB.Tests.csproj index 35ae651c74..2242c0c8b8 100644 --- a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests/MyCompanyName.MyProjectName.MongoDB.Tests.csproj +++ b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests/MyCompanyName.MyProjectName.MongoDB.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj index 5ccfaa79fd..4e48d925dd 100644 --- a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj +++ b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/MyCompanyName.MyProjectName.Web.Tests.csproj b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/MyCompanyName.MyProjectName.Web.Tests.csproj index 9bf9d3e1d7..6d9b810d83 100644 --- a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/MyCompanyName.MyProjectName.Web.Tests.csproj +++ b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/MyCompanyName.MyProjectName.Web.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable Exe $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/MyProjectNameWebTestModule.cs b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/MyProjectNameWebTestModule.cs index ad63cd93e6..cc5450d0d8 100644 --- a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/MyProjectNameWebTestModule.cs +++ b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/MyProjectNameWebTestModule.cs @@ -11,6 +11,7 @@ using MyCompanyName.MyProjectName.Web.Menus; using Volo.Abp.AspNetCore.TestBase; using Volo.Abp.Localization; using Volo.Abp.Modularity; +using Volo.Abp.OpenIddict; using Volo.Abp.UI.Navigation; using Volo.Abp.Validation.Localization; @@ -29,6 +30,12 @@ public class MyProjectNameWebTestModule : AbpModule { builder.PartManager.ApplicationParts.Add(new CompiledRazorAssemblyPart(typeof(MyProjectNameWebModule).Assembly)); }); + + context.Services.GetPreConfigureActions().Clear(); + PreConfigure(options => + { + options.AddDevelopmentEncryptionAndSigningCertificate = true; + }); } public override void ConfigureServices(ServiceConfigurationContext context) diff --git a/templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj b/templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj index ceedccfaa3..5bf3e332cb 100644 --- a/templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj +++ b/templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj @@ -4,7 +4,7 @@ Exe - net7.0 + net8.0 enable @@ -13,7 +13,7 @@ - + diff --git a/templates/maui/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj b/templates/maui/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj index f934a10fa2..8a601846fd 100644 --- a/templates/maui/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj +++ b/templates/maui/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj @@ -3,10 +3,10 @@ - net7.0-android;net7.0-ios;net7.0-maccatalyst - $(TargetFrameworks);net7.0-windows10.0.19041.0 + net8.0-android;net8.0-ios;net8.0-maccatalyst + $(TargetFrameworks);net8.0-windows10.0.19041.0 - + enable Exe MyCompanyName.MyProjectName @@ -35,7 +35,7 @@ - + diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj index 49fe45bce2..ee5a0381bf 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName true @@ -13,8 +13,8 @@ - - + + all runtime; build; native; contentfiles; analyzers diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj index 1a515e3280..6681be3419 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable true @@ -11,8 +11,8 @@ - - + + diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj index fdb906a057..e253a3a088 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable true true @@ -17,7 +17,7 @@ - + diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Host.Shared/MyCompanyName.MyProjectName.Host.Shared.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Host.Shared/MyCompanyName.MyProjectName.Host.Shared.csproj index a14e14e90a..e0a25028a7 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Host.Shared/MyCompanyName.MyProjectName.Host.Shared.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Host.Shared/MyCompanyName.MyProjectName.Host.Shared.csproj @@ -3,7 +3,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj index be780a49cc..81ee2fd491 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName true @@ -14,9 +14,9 @@ - - - + + + diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj index ff1d17760c..11b3e9da55 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName true @@ -13,7 +13,7 @@ - + diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyCompanyName.MyProjectName.Web.Unified.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyCompanyName.MyProjectName.Web.Unified.csproj index 4b1531eca7..0b23720486 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyCompanyName.MyProjectName.Web.Unified.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyCompanyName.MyProjectName.Web.Unified.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName true @@ -13,7 +13,7 @@ - + all runtime; build; native; contentfiles; analyzers diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj index 19874852cc..a260328e62 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj @@ -3,7 +3,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj index ddf2e84283..147fa71672 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj index 828dbeda41..f50e44f2b7 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebAssembly/MyCompanyName.MyProjectName.Blazor.WebAssembly.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebAssembly/MyCompanyName.MyProjectName.Blazor.WebAssembly.csproj index e89a3d035c..9a03d5c6d6 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebAssembly/MyCompanyName.MyProjectName.Blazor.WebAssembly.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebAssembly/MyCompanyName.MyProjectName.Blazor.WebAssembly.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj index 7ac06b0881..d3f3898f75 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj index de564c0b48..bc2d33a7ad 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj @@ -3,7 +3,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable MyCompanyName.MyProjectName true @@ -15,7 +15,7 @@ - + diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj index d286bafd77..b007ea2a7e 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj @@ -3,7 +3,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj index a1511f1a51..f7130de067 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj index 27bffe2156..de4490b516 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj @@ -3,7 +3,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj index 9edd4d08cc..4b5b4fbf19 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Installer/MyCompanyName.MyProjectName.Installer.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Installer/MyCompanyName.MyProjectName.Installer.csproj index 394a0c4df4..15df9828d5 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Installer/MyCompanyName.MyProjectName.Installer.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Installer/MyCompanyName.MyProjectName.Installer.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable true MyCompanyName.MyProjectName diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName.MyProjectName.MongoDB.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName.MyProjectName.MongoDB.csproj index 3992d1f6eb..9ea6971b8d 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName.MyProjectName.MongoDB.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName.MyProjectName.MongoDB.csproj @@ -3,7 +3,7 @@ - netstandard2.0;netstandard2.1;net7.0 + netstandard2.0;netstandard2.1;net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj index dddcb9ec26..a6f4eda263 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; true @@ -22,7 +22,7 @@ - + diff --git a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj index d472d6a29f..01862c9854 100644 --- a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj +++ b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj index c13f03f701..73a96bc3f4 100644 --- a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj +++ b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj index bdb22736b8..a5a85eca76 100644 --- a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj +++ b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj @@ -3,14 +3,14 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName - + diff --git a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj index 450625e048..684248167a 100644 --- a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj +++ b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 enable MyCompanyName.MyProjectName @@ -23,7 +23,7 @@ - + diff --git a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests/MyCompanyName.MyProjectName.MongoDB.Tests.csproj b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests/MyCompanyName.MyProjectName.MongoDB.Tests.csproj index dff2e6b3db..f407875553 100644 --- a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests/MyCompanyName.MyProjectName.MongoDB.Tests.csproj +++ b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests/MyCompanyName.MyProjectName.MongoDB.Tests.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj index 5b3e5206af..6a1b38c2c4 100644 --- a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj +++ b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj @@ -3,7 +3,7 @@ - net7.0 + net8.0 enable MyCompanyName.MyProjectName diff --git a/templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj b/templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj index 4329eec058..e179f3dc97 100644 --- a/templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj +++ b/templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj @@ -4,7 +4,7 @@ WinExe - net7.0-windows + net8.0-windows enable true @@ -14,7 +14,7 @@ - + diff --git a/test/AbpPerfTest/AbpPerfTest.WithAbp/AbpPerfTest.WithAbp.csproj b/test/AbpPerfTest/AbpPerfTest.WithAbp/AbpPerfTest.WithAbp.csproj index 36469eae3e..49bfdba559 100644 --- a/test/AbpPerfTest/AbpPerfTest.WithAbp/AbpPerfTest.WithAbp.csproj +++ b/test/AbpPerfTest/AbpPerfTest.WithAbp/AbpPerfTest.WithAbp.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/test/AbpPerfTest/AbpPerfTest.WithoutAbp/AbpPerfTest.WithoutAbp.csproj b/test/AbpPerfTest/AbpPerfTest.WithoutAbp/AbpPerfTest.WithoutAbp.csproj index 9b603886c8..83ed8674b3 100644 --- a/test/AbpPerfTest/AbpPerfTest.WithoutAbp/AbpPerfTest.WithoutAbp.csproj +++ b/test/AbpPerfTest/AbpPerfTest.WithoutAbp/AbpPerfTest.WithoutAbp.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 diff --git a/test/DistEvents/DistDemoApp.EfCoreRabbitMq/DistDemoApp.EfCoreRabbitMq.csproj b/test/DistEvents/DistDemoApp.EfCoreRabbitMq/DistDemoApp.EfCoreRabbitMq.csproj index 53fb4732bf..94c21254e1 100644 --- a/test/DistEvents/DistDemoApp.EfCoreRabbitMq/DistDemoApp.EfCoreRabbitMq.csproj +++ b/test/DistEvents/DistDemoApp.EfCoreRabbitMq/DistDemoApp.EfCoreRabbitMq.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 DistDemoApp diff --git a/test/DistEvents/DistDemoApp.MongoDbKafka/DistDemoApp.MongoDbKafka.csproj b/test/DistEvents/DistDemoApp.MongoDbKafka/DistDemoApp.MongoDbKafka.csproj index 4e7aa25eb3..f7b490aa16 100644 --- a/test/DistEvents/DistDemoApp.MongoDbKafka/DistDemoApp.MongoDbKafka.csproj +++ b/test/DistEvents/DistDemoApp.MongoDbKafka/DistDemoApp.MongoDbKafka.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 DistDemoApp diff --git a/test/DistEvents/DistDemoApp.MongoDbRebus/DistDemoApp.MongoDbRebus.csproj b/test/DistEvents/DistDemoApp.MongoDbRebus/DistDemoApp.MongoDbRebus.csproj index f37868a36e..d662d560a5 100644 --- a/test/DistEvents/DistDemoApp.MongoDbRebus/DistDemoApp.MongoDbRebus.csproj +++ b/test/DistEvents/DistDemoApp.MongoDbRebus/DistDemoApp.MongoDbRebus.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 DistDemoApp diff --git a/test/DistEvents/DistDemoApp.Shared/DistDemoApp.Shared.csproj b/test/DistEvents/DistDemoApp.Shared/DistDemoApp.Shared.csproj index ff46489662..ee040c7568 100644 --- a/test/DistEvents/DistDemoApp.Shared/DistDemoApp.Shared.csproj +++ b/test/DistEvents/DistDemoApp.Shared/DistDemoApp.Shared.csproj @@ -1,7 +1,7 @@ - net7.0 + net8.0 DistDemoApp diff --git a/tools/localization-key-synchronizer/src/LocalizationKeySynchronizer.csproj b/tools/localization-key-synchronizer/src/LocalizationKeySynchronizer.csproj index 8f566bc239..cc02a10f33 100644 --- a/tools/localization-key-synchronizer/src/LocalizationKeySynchronizer.csproj +++ b/tools/localization-key-synchronizer/src/LocalizationKeySynchronizer.csproj @@ -2,7 +2,7 @@ Exe - net7.0 + net8.0 enable enable From 660ae8504a8afac1308d2fd1785422fc7087fee0 Mon Sep 17 00:00:00 2001 From: Masum ULU <49063256+masumulu28@users.noreply.github.com> Date: Sun, 1 Oct 2023 18:01:07 +0300 Subject: [PATCH 113/285] Quick doc fix --- docs/en/UI/Angular/Multi-Tenancy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/UI/Angular/Multi-Tenancy.md b/docs/en/UI/Angular/Multi-Tenancy.md index f133e5f25e..f897519ec0 100644 --- a/docs/en/UI/Angular/Multi-Tenancy.md +++ b/docs/en/UI/Angular/Multi-Tenancy.md @@ -127,7 +127,7 @@ The app sends the `__tenant` header that contains the current tenant id on each ### Handling Domain-based Tenant not found -When the application is initiated and a domain-based tenant is active, it makes a request for validating tenant. If it cannot be located. The Angular application calls the function. The function displays an error message, but you can customize the functionality by injecting the 'TENANT_NOT_FOUND_BY_NAME' token into the function. +When the application is initialized and a domain-based tenant is active, it makes a request for validating tenant. If it cannot be located, the Angular application calls the function. The function displays an error message, but you can customize the functionality by injecting the `TENANT_NOT_FOUND_BY_NAME` token into the function. Example: ```ts From ac313388b5928306dae493a612d903c6ce2ce87a Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 2 Oct 2023 10:28:28 +0800 Subject: [PATCH 114/285] Allow users to edit user name. --- .../src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml | 2 +- .../Volo.Abp.Account.Web/Pages/Account/Register.cshtml.cs | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml index 7535e2ac40..fabe41ae6f 100644 --- a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml +++ b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml @@ -12,7 +12,7 @@ @L["Login"]
    - @if (Model.EnableLocalRegister) + @if ((!Model.IsExternalLogin || Model.UserNameExtracted) && Model.EnableLocalRegister) { } diff --git a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml.cs b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml.cs index be889a4a00..1ef7f00d55 100644 --- a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml.cs +++ b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Register.cshtml.cs @@ -36,6 +36,7 @@ public class RegisterModel : AccountPageModel [BindProperty(SupportsGet = true)] public string ExternalLoginAuthSchema { get; set; } + public bool UserNameExtracted { get; set; } public IEnumerable ExternalProviders { get; set; } public IEnumerable VisibleExternalProviders => ExternalProviders.Where(x => !string.IsNullOrWhiteSpace(x.DisplayName)); public bool EnableLocalRegister { get; set; } @@ -122,7 +123,11 @@ public class RegisterModel : AccountPageModel Logger.LogWarning("External login info is not available"); return RedirectToPage("./Login"); } - + if (Input.UserName.IsNullOrWhiteSpace()) + { + Input.UserName = await GetUserNameFromEmail(Input.EmailAddress); + } + UserNameExtracted = true; await RegisterExternalUserAsync(externalLoginInfo, Input.UserName, Input.EmailAddress); } else From 315a1afdbbb41d14b8a0eb7570f99a14348691c1 Mon Sep 17 00:00:00 2001 From: Hamza Albreem <94292623+braim23@users.noreply.github.com> Date: Mon, 2 Oct 2023 09:20:40 +0300 Subject: [PATCH 115/285] Update Multi-Tenancy.md --- docs/en/UI/Angular/Multi-Tenancy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/UI/Angular/Multi-Tenancy.md b/docs/en/UI/Angular/Multi-Tenancy.md index f897519ec0..493f6bf194 100644 --- a/docs/en/UI/Angular/Multi-Tenancy.md +++ b/docs/en/UI/Angular/Multi-Tenancy.md @@ -127,7 +127,7 @@ The app sends the `__tenant` header that contains the current tenant id on each ### Handling Domain-based Tenant not found -When the application is initialized and a domain-based tenant is active, it makes a request for validating tenant. If it cannot be located, the Angular application calls the function. The function displays an error message, but you can customize the functionality by injecting the `TENANT_NOT_FOUND_BY_NAME` token into the function. +When the application is initialized and a domain-based tenant is active, it makes a request for to validate the tenant. If it cannot be located, the Angular application calls the function. The function displays an error message, but the functionality can be customized by injecting the `TENANT_NOT_FOUND_BY_NAME` token into the function. Example: ```ts From 3895ea88a1b3e84862debdd858274c03d98e991c Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 2 Oct 2023 14:24:51 +0800 Subject: [PATCH 116/285] Install libs for `Microsoft.NET.Sdk.Razors` and `Microsoft.NET.Sdk.BlazorWebAssemblys` projects. Resolve #17777 --- .../Volo/Abp/Cli/LIbs/InstallLibsService.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs index b925a4220c..9f2dc8458b 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs @@ -120,7 +120,10 @@ public class InstallLibsService : IInstallLibsService, ITransientDependency using (var reader = File.OpenText(file)) { - return reader.ReadToEnd().Contains("Microsoft.NET.Sdk.Web"); + var fileTexts = reader.ReadToEnd(); + return fileTexts.Contains("Microsoft.NET.Sdk.Web") || + fileTexts.Contains("Microsoft.NET.Sdk.Razors") || + fileTexts.Contains("Microsoft.NET.Sdk.BlazorWebAssemblys"); } } return true; From 1a18ff7bd2d6e35977c4100c966dc7e859aa9ccd Mon Sep 17 00:00:00 2001 From: selman koc <64414348+skoc10@users.noreply.github.com> Date: Mon, 2 Oct 2023 09:45:43 +0300 Subject: [PATCH 117/285] Update version to release 7.4.0-rc.5 --- common.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common.props b/common.props index 1b052fb2f1..ad9347824e 100644 --- a/common.props +++ b/common.props @@ -1,7 +1,7 @@ latest - 7.4.0-rc.4 + 7.4.0-rc.5 $(NoWarn);CS1591;CS0436 https://abp.io/assets/abp_nupkg.png https://abp.io/ From 19f0888cee13c17e936a367a0df7f13e80e2f4db Mon Sep 17 00:00:00 2001 From: Mahmut Gundogdu Date: Mon, 2 Oct 2023 09:45:51 +0300 Subject: [PATCH 118/285] remove debug codes --- .../src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts b/npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts index 63be5736d0..7e55a429fe 100644 --- a/npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts +++ b/npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts @@ -25,7 +25,7 @@ export class AbpTenantService { url: `/api/abp/multi-tenancy/tenants/by-name/${name}`, }, { apiName: this.apiName }, - ).pipe(tap((res) => console.log(res))); + ); constructor(private restService: RestService) {} } From 3b20723cc68add4558fc5a65383bea8cb609d575 Mon Sep 17 00:00:00 2001 From: Mahmut Gundogdu Date: Mon, 2 Oct 2023 09:46:46 +0300 Subject: [PATCH 119/285] remove unused import --- .../src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts b/npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts index 7e55a429fe..810f9a0dfe 100644 --- a/npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts +++ b/npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts @@ -1,7 +1,6 @@ import { Injectable } from '@angular/core'; import { RestService } from '../../../../services/rest.service'; import type { FindTenantResultDto } from '../../../volo/abp/asp-net-core/mvc/multi-tenancy/models'; -import { tap } from 'rxjs'; @Injectable({ providedIn: 'root', From c244bbdc1b084a4ecae3f99c6b497de732547aaa Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 2 Oct 2023 02:14:34 -0500 Subject: [PATCH 120/285] Update InstallLibsService.cs --- .../Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs index 9f2dc8458b..1bc07526d2 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs @@ -123,7 +123,7 @@ public class InstallLibsService : IInstallLibsService, ITransientDependency var fileTexts = reader.ReadToEnd(); return fileTexts.Contains("Microsoft.NET.Sdk.Web") || fileTexts.Contains("Microsoft.NET.Sdk.Razors") || - fileTexts.Contains("Microsoft.NET.Sdk.BlazorWebAssemblys"); + fileTexts.Contains("Microsoft.NET.Sdk.BlazorWebAssembly"); } } return true; From 02c1e4c99251285ef3febc7994e3683b4c9c0183 Mon Sep 17 00:00:00 2001 From: Mahmut Gundogdu Date: Mon, 2 Oct 2023 10:39:56 +0300 Subject: [PATCH 121/285] fix lint issues --- .../packages/core/src/lib/tests/capsLock.directive.spec.ts | 2 +- .../core/src/lib/tests/show-password-directive.spec.ts | 4 ++-- .../core/src/lib/tests/utils/mock-compare-function.ts | 3 ++- npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/tests/capsLock.directive.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/capsLock.directive.spec.ts index 3182dfa2dd..9ba6095206 100644 --- a/npm/ng-packs/packages/core/src/lib/tests/capsLock.directive.spec.ts +++ b/npm/ng-packs/packages/core/src/lib/tests/capsLock.directive.spec.ts @@ -11,7 +11,7 @@ import { By } from '@angular/platform-browser'; imports:[TrackCapsLockDirective] }) class TestComponent { - capsLock:boolean = false + capsLock = false } describe('TrackCapsLockDirective',()=>{ diff --git a/npm/ng-packs/packages/core/src/lib/tests/show-password-directive.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/show-password-directive.spec.ts index 8babb472c4..a1e766dc51 100644 --- a/npm/ng-packs/packages/core/src/lib/tests/show-password-directive.spec.ts +++ b/npm/ng-packs/packages/core/src/lib/tests/show-password-directive.spec.ts @@ -13,7 +13,7 @@ import { By } from '@angular/platform-browser'; imports:[ShowPasswordDirective] }) class TestComponent { - showPassword:boolean = false + showPassword = false } describe('ShowPasswordDirective',()=>{ @@ -46,7 +46,7 @@ describe('ShowPasswordDirective',()=>{ }); it('should have three input has ShowPasswordDirective elements', () => { - let input = des[2].nativeElement + const input = des[2].nativeElement expect(input.type).toBe('password') fixture.componentInstance.showPassword = true fixture.detectChanges() diff --git a/npm/ng-packs/packages/core/src/lib/tests/utils/mock-compare-function.ts b/npm/ng-packs/packages/core/src/lib/tests/utils/mock-compare-function.ts index d43adcc2f0..c563b0b877 100644 --- a/npm/ng-packs/packages/core/src/lib/tests/utils/mock-compare-function.ts +++ b/npm/ng-packs/packages/core/src/lib/tests/utils/mock-compare-function.ts @@ -1,5 +1,6 @@ -import { ABP } from '@abp/ng.core'; +import { ABP } from "../../models"; + export const mockCompareFunction = (a: ABP.Route, b: ABP.Route) => { const aName = a.name; const bName = b.name; diff --git a/npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts b/npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts index dbfb3c74f3..feca76666e 100644 --- a/npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts +++ b/npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts @@ -7,8 +7,8 @@ import { ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; describe('AuthGuard', () => { let spectator: SpectatorService; let guard : AbpOAuthGuard; - let route = createSpyObject(ActivatedRouteSnapshot) - let state = createSpyObject(RouterStateSnapshot) + const route = createSpyObject(ActivatedRouteSnapshot) + const state = createSpyObject(RouterStateSnapshot) const createService = createServiceFactory({ service: AbpOAuthGuard, From 243fbddcd3eb0a55d4e9e75ddd1982d228e61078 Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 2 Oct 2023 02:44:56 -0500 Subject: [PATCH 122/285] Update InstallLibsService.cs to fix a typo. --- .../Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs index 1bc07526d2..6329a1c7ca 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs @@ -122,7 +122,7 @@ public class InstallLibsService : IInstallLibsService, ITransientDependency { var fileTexts = reader.ReadToEnd(); return fileTexts.Contains("Microsoft.NET.Sdk.Web") || - fileTexts.Contains("Microsoft.NET.Sdk.Razors") || + fileTexts.Contains("Microsoft.NET.Sdk.Razor") || fileTexts.Contains("Microsoft.NET.Sdk.BlazorWebAssembly"); } } From d06de2680ecdf6191dd105745f982b36878cbc39 Mon Sep 17 00:00:00 2001 From: voloagent Date: Mon, 2 Oct 2023 12:18:45 +0300 Subject: [PATCH 123/285] Update_NPM_Packages --- .../package.json | 2 +- .../package.json | 4 +- .../yarn.lock | 280 ++++++------- .../app/Volo.BloggingTestApp/package.json | 4 +- .../app/Volo.BloggingTestApp/yarn.lock | 318 +++++++------- .../Volo.ClientSimulation.Demo/package.json | 2 +- .../demo/Volo.ClientSimulation.Demo/yarn.lock | 258 ++++++------ modules/cms-kit/angular/package.json | 10 +- .../angular/projects/cms-kit/package.json | 4 +- .../Volo.CmsKit.IdentityServer/package.json | 2 +- .../host/Volo.CmsKit.IdentityServer/yarn.lock | 258 ++++++------ .../host/Volo.CmsKit.Web.Host/package.json | 2 +- .../host/Volo.CmsKit.Web.Host/yarn.lock | 258 ++++++------ .../host/Volo.CmsKit.Web.Unified/package.json | 4 +- .../host/Volo.CmsKit.Web.Unified/yarn.lock | 392 +++++++++--------- modules/docs/app/VoloDocs.Web/package.json | 4 +- modules/docs/app/VoloDocs.Web/yarn.lock | 318 +++++++------- .../app/OpenIddict.Demo.Server/package.json | 2 +- modules/openiddict/app/angular/package.json | 20 +- .../package.json | 2 +- .../yarn.lock | 258 ++++++------ .../package.json | 4 +- .../yarn.lock | 292 ++++++------- npm/lerna.json | 2 +- npm/ng-packs/package.json | 28 +- .../packages/account-core/package.json | 6 +- npm/ng-packs/packages/account/package.json | 6 +- npm/ng-packs/packages/components/package.json | 6 +- npm/ng-packs/packages/core/package.json | 4 +- .../packages/feature-management/package.json | 4 +- npm/ng-packs/packages/generators/package.json | 2 +- npm/ng-packs/packages/identity/package.json | 8 +- npm/ng-packs/packages/oauth/package.json | 6 +- .../permission-management/package.json | 4 +- npm/ng-packs/packages/schematics/package.json | 2 +- .../packages/setting-management/package.json | 6 +- .../packages/tenant-management/package.json | 6 +- .../packages/theme-basic/package.json | 6 +- .../packages/theme-shared/package.json | 4 +- npm/packs/anchor-js/package.json | 4 +- .../package.json | 4 +- .../package.json | 6 +- .../package.json | 4 +- .../package.json | 34 +- npm/packs/aspnetcore.mvc.ui/package-lock.json | 2 +- npm/packs/aspnetcore.mvc.ui/package.json | 2 +- npm/packs/blogging/package.json | 10 +- npm/packs/bootstrap-datepicker/package.json | 2 +- .../bootstrap-daterangepicker/package.json | 2 +- npm/packs/bootstrap/package.json | 4 +- npm/packs/chart.js/package.json | 2 +- npm/packs/clipboard/package.json | 4 +- npm/packs/cms-kit.admin/package.json | 12 +- npm/packs/cms-kit.public/package.json | 6 +- npm/packs/cms-kit/package.json | 6 +- npm/packs/codemirror/package.json | 4 +- npm/packs/core/package.json | 4 +- npm/packs/cropperjs/package.json | 4 +- npm/packs/datatables.net-bs4/package.json | 4 +- npm/packs/datatables.net-bs5/package.json | 4 +- npm/packs/datatables.net/package.json | 4 +- npm/packs/docs/package.json | 12 +- npm/packs/flag-icon-css/package.json | 2 +- npm/packs/flag-icons/package.json | 2 +- npm/packs/font-awesome/package.json | 4 +- npm/packs/highlight.js/package.json | 4 +- npm/packs/jquery-form/package.json | 4 +- .../package.json | 4 +- npm/packs/jquery-validation/package.json | 4 +- npm/packs/jquery/package.json | 4 +- npm/packs/jstree/package.json | 4 +- npm/packs/lodash/package.json | 4 +- npm/packs/luxon/package.json | 4 +- .../package.json | 4 +- npm/packs/markdown-it/package.json | 4 +- npm/packs/moment/package.json | 2 +- npm/packs/owl.carousel/package.json | 4 +- npm/packs/popper.js/package.json | 4 +- npm/packs/prismjs/package.json | 6 +- npm/packs/qrcode/package.json | 4 +- npm/packs/select2/package.json | 4 +- npm/packs/signalr/package.json | 4 +- npm/packs/slugify/package.json | 2 +- npm/packs/star-rating-svg/package.json | 4 +- npm/packs/sweetalert2/package.json | 4 +- npm/packs/timeago/package.json | 4 +- npm/packs/toastr/package.json | 4 +- npm/packs/tui-editor/package.json | 6 +- npm/packs/uppy/package.json | 4 +- npm/packs/utils/package.json | 2 +- npm/packs/vee-validate/package.json | 4 +- npm/packs/virtual-file-explorer/package.json | 6 +- npm/packs/vue/package.json | 2 +- .../Volo.Abp.Account.SourceCode.zip | Bin 217101 -> 217102 bytes .../Volo.Abp.AuditLogging.SourceCode.zip | Bin 77439 -> 77442 bytes .../Volo.Abp.BackgroundJobs.SourceCode.zip | Bin 63395 -> 63400 bytes .../Volo.Abp.BasicTheme.SourceCode.zip | Bin 492343 -> 492337 bytes ...lo.Abp.BlobStoring.Database.SourceCode.zip | Bin 67589 -> 67590 bytes .../Volo.Abp.FeatureManagement.SourceCode.zip | Bin 186064 -> 186070 bytes .../Volo.Abp.Identity.SourceCode.zip | Bin 372115 -> 372114 bytes .../Volo.Abp.IdentityServer.SourceCode.zip | Bin 163058 -> 163058 bytes .../Volo.Abp.OpenIddict.SourceCode.zip | Bin 2261297 -> 2261298 bytes ...lo.Abp.PermissionManagement.SourceCode.zip | Bin 177243 -> 177242 bytes .../Volo.Abp.SettingManagement.SourceCode.zip | Bin 274549 -> 274547 bytes .../Volo.Abp.TenantManagement.SourceCode.zip | Bin 163250 -> 163251 bytes .../Volo.Abp.Users.SourceCode.zip | Bin 32654 -> 32656 bytes ...olo.Abp.VirtualFileExplorer.SourceCode.zip | Bin 89391 -> 89383 bytes .../Volo.Blogging.SourceCode.zip | Bin 396824 -> 396818 bytes .../Volo.ClientSimulation.SourceCode.zip | Bin 81403 -> 81398 bytes .../Volo.CmsKit.SourceCode.zip | Bin 892693 -> 892965 bytes .../Volo.Docs.SourceCode.zip | Bin 678877 -> 678875 bytes templates/app-nolayers/angular/package.json | 20 +- .../package.json | 4 +- .../package.json | 4 +- .../Server.Mongo/package.json | 2 +- .../Server/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- templates/app/angular/package.json | 20 +- .../package.json | 2 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- templates/module/angular/package.json | 20 +- .../projects/my-project-name/package.json | 4 +- .../package.json | 2 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- 133 files changed, 1583 insertions(+), 1583 deletions(-) diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json index 6d2e55df22..c3848ad17b 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json @@ -3,7 +3,7 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.4.0-rc.4", + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.4.0-rc.5", "@abp/prismjs": "^~7.3.2", "@abp/highlight.js": "^~7.3.2" }, diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json index c407d48d1d..c4915ba7fe 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json @@ -3,8 +3,8 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4", - "@abp/prismjs": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5", + "@abp/prismjs": "~7.4.0-rc.5" }, "devDependencies": {} } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock index ad399ee576..f76081715b 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" - integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" - integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" - "@abp/bootstrap" "~7.4.0-rc.4" - "@abp/bootstrap-datepicker" "~7.4.0-rc.4" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" - "@abp/datatables.net-bs5" "~7.4.0-rc.4" - "@abp/font-awesome" "~7.4.0-rc.4" - "@abp/jquery-form" "~7.4.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" - "@abp/lodash" "~7.4.0-rc.4" - "@abp/luxon" "~7.4.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" - "@abp/moment" "~7.4.0-rc.4" - "@abp/select2" "~7.4.0-rc.4" - "@abp/sweetalert2" "~7.4.0-rc.4" - "@abp/timeago" "~7.4.0-rc.4" - "@abp/toastr" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" - integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.5.tgz#20fb27493a42a88adf423862f79031a840fb741e" + integrity sha512-1pjQT+JWd+5Cqfzvt1CGii8Igd2YVpMd5vRYXkogKdjtJiElgaJwIbhjGMnV/neaSF2eR6y5g1SW6BP6NNN8yA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.5.tgz#ebf4732a466ea187afb870571aea2862e278906a" + integrity sha512-EOtOHV9yEHX8dL0tSDTDQYXDVsNIuItDb5TpF30Jg8JIkz2xGnijXh71BmVb2QF7mZ2Q048BhAPc3s0i9cWU0g== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.5" + "@abp/bootstrap" "~7.4.0-rc.5" + "@abp/bootstrap-datepicker" "~7.4.0-rc.5" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.5" + "@abp/datatables.net-bs5" "~7.4.0-rc.5" + "@abp/font-awesome" "~7.4.0-rc.5" + "@abp/jquery-form" "~7.4.0-rc.5" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.5" + "@abp/lodash" "~7.4.0-rc.5" + "@abp/luxon" "~7.4.0-rc.5" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.5" + "@abp/moment" "~7.4.0-rc.5" + "@abp/select2" "~7.4.0-rc.5" + "@abp/sweetalert2" "~7.4.0-rc.5" + "@abp/timeago" "~7.4.0-rc.5" + "@abp/toastr" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.5.tgz#a71ff2736472b8028e09a6de1e998c9523c00f81" + integrity sha512-meoBTIfJ88Fp9HZKRTn9URXSMGGUioRIFr206VVE2pwOqO5lLKTbRkpeSM46uzLNoWRj+Rn4NDKdYdEsjWj1IQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,175 +43,175 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" - integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== +"@abp/bootstrap-datepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.5.tgz#943ef8fb6bc984788f08a828a187495bc8fc3be8" + integrity sha512-bhBiHDichxIsqN8FyeFkViOyGnQyLs9RG+ZIRnM7l9zP+8m7InB+RFbRCi7IRLnNVoT9C+Fy5O9kOhTyd48dkg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" - integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.5.tgz#052393e99a181fe48814a86b3adb47e302ef1d50" + integrity sha512-N4gBrfOA9Jl9qcDo8EAgGI1SZHnQb7bFcAdW2rQlRhCYuhd89wR3RWqsljh+UwEBqu/LPzYMGTQ+TLdLHi2rug== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" - integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== +"@abp/bootstrap@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.5.tgz#5718af8004ac3dc00c451cab07a4260ca0e45ac5" + integrity sha512-FAB+yeKXn+P0YuuzFYrBUAQSEIoIm7FSwxb13ouCRb17XgHXcSp2ikdPIMcctGnq/Af31WxfJjCWGLNVcZCCmw== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" bootstrap "^5.1.3" -"@abp/clipboard@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.4.tgz#555f72dab99343520784cbb1cb3c6c50086500c0" - integrity sha512-p4Px63x5VaS7buwg/0TU26LIZ+LPAQOBAvlHWXl8QhvpdN5OjZPX+GyvEW4UkzcNbyoB7bn9bBUYRD1cDSmlzQ== +"@abp/clipboard@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.5.tgz#54ca41b3284552a6595fda51caf12d715d3f64f5" + integrity sha512-1+XKIOPM77msa+xfWsFFZzLc450q2vq3/dDKSkFqKxj4PfnM5jqijoptG0k0EcBojOfTURESwREE1Xqjn3OjHg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" clipboard "^2.0.8" -"@abp/core@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" - integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== +"@abp/core@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.5.tgz#93eb68ac9828c4ce66355e651f194fcc5e171bf3" + integrity sha512-2oqRviXbS1Avuj63u/s8AjnLEuR4FvG+hpk81DA39hNiNPvwosG24Ie9nxaa0A5F7kcCEvRM7JAmc/0MQ7FJKg== dependencies: - "@abp/utils" "~7.4.0-rc.4" + "@abp/utils" "~7.4.0-rc.5" -"@abp/datatables.net-bs5@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" - integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== +"@abp/datatables.net-bs5@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.5.tgz#036e98a69c7bb51f56755b93912c00841ffc6e00" + integrity sha512-OZlNJynMFus4AxPMoCAfIE15X3PdGB5UwKJTi7XCza4Ok3F+mevmsIwOpjLqs1OpbLEIHK3Ftk6nXfTMpFZQpQ== dependencies: - "@abp/datatables.net" "~7.4.0-rc.4" + "@abp/datatables.net" "~7.4.0-rc.5" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" - integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== +"@abp/datatables.net@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.5.tgz#32fa40f3a1f397faf06b25e3653cdfb74256a2e5" + integrity sha512-grRRJfrDZz4v8t0QP1/bXlDNcZpWdcxLI4MsHORekt9EXrWx2iWtcZt4yhs7GLhX2swc6VuNf3OCO8/S5obQpQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" - integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== +"@abp/font-awesome@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.5.tgz#1171b3556eac71894083bfe0776dd170783d8f17" + integrity sha512-UUJZ2Q7pYag4j6C83ElV7z3eG72HthpJW/RQ4/rMjoeW5Dbduomuihx0WtDqtoNmsYdjH7Z0nWUhKzRUv3Yo9Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" - integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== +"@abp/jquery-form@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.5.tgz#a3a66b333c839f36af88808cf4588162fdf8237f" + integrity sha512-PotRlDmzxnG6zk8yAJCR6MthK5tWH6disgWPsCxl+UN6d470V24ei0ZWx/eN2YKxRnRYLrrdvbgH9OMM7Clq9g== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" - integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.5.tgz#7796c2bb644ebdff18e2c74822570a710d0d863e" + integrity sha512-6YWYUfPfjf1fZIEWHR9wqzJuWI1hmrGnm9uILZ9o829pvqdC7ctqemv2+PwSYPDzTcmk5ys54NHcXcwq8/H/JA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.4" + "@abp/jquery-validation" "~7.4.0-rc.5" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" - integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== +"@abp/jquery-validation@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.5.tgz#e27d2936d6dc0fb9182f1cf1f73019b2e1873b87" + integrity sha512-O1RSRI1UH8ZTMBTfkQG+LSvE+4W5W93Rw0bUJV8dI5lWT9cBuoQkWVLqOZqr9JX9ZMuYMf4GDyWYYT5MS4+EQQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" - integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== +"@abp/jquery@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.5.tgz#fb664d1706e2ff02f24bf910363ff8221a447b7c" + integrity sha512-o/bTJKO7g9H0NChDtgYanG049Zihmojlt86fNfJ5p0uCRAbkrLnUQfOqTw5NhtQAbPmNyR+pK6Tk9oKlN6/V0Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" - integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== +"@abp/lodash@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.5.tgz#68123983a07f334230692a2a9750b0f3a9681000" + integrity sha512-MleBwBDXCg4pLyQVAU94/j5wPFhsZ3GU8UlBokhS8QXu4J444GyBH6DCes9VPFvAcKe0WJzCNe2wPn9GU2bmiA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" - integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== +"@abp/luxon@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.5.tgz#2a5ba7a7d43d35b8ed7e839b85518e26afe21890" + integrity sha512-E5PsSaLRwziJsi0OVBokZ7n1SCzBBQv25P9bc29aC0t8rjHNpkmhR7zHDF3XgUQSTiBWy35l69l+ZD9AEhm9ZA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" - integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.5.tgz#4aefd88adab0377d9fb25c2f41c7a30ce96e3655" + integrity sha512-/9kYE1Rq51kXGxA2Et+br4xV3WsXA9Z2AA/wEU16pxbOwu0biBOffZbLWhfqKoi//JVxZJuxm8sjrA4E7hpjcg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" - integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== +"@abp/moment@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.5.tgz#5bbc6fa78f9667253568e68936b6c8edea74d319" + integrity sha512-v46BvWM6pWLswUeYhYM+sw3UeC6k+y2a49czY1gsW/ydrj8O61pbxulzPW3CLeqN+10qq4S7tJr3lK/o0Igq7A== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.4.tgz#e267cbfa5276bbe1b51de8f67df0ce9c1443ba63" - integrity sha512-PHFc5TtIHY51Idd+wmhG41IV8QSpeF1E4o+w9eMJInEA47pIzlaH0nNqbuoBQQsrlVhzTFJ2rACZw4z76eaxNw== +"@abp/prismjs@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.5.tgz#9480d0907fa0a15ab55aa95c460b4fa2507acd65" + integrity sha512-Q7t/vZDcI4qMSuf1Ytp01vvyCa4M+yC8e7lQf5EG9lFsBUDVUhuv5vtRthsTbbCfoDJl4LrJ/BfWGpWvftG3aA== dependencies: - "@abp/clipboard" "~7.4.0-rc.4" - "@abp/core" "~7.4.0-rc.4" + "@abp/clipboard" "~7.4.0-rc.5" + "@abp/core" "~7.4.0-rc.5" prismjs "^1.26.0" -"@abp/select2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" - integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== +"@abp/select2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.5.tgz#7fa5d7bc578e5a13f1cb77eb3885fd10bc987356" + integrity sha512-czk5o1Ogd8l+qolisQ6jDdqOCIsl129pI0DQsWwn5f/FGyLAkzZ8CQt8mx04PE6R4mNLLFwcMspPuTyxONLwyg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" - integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== +"@abp/sweetalert2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.5.tgz#8c05235d32460e0f590841fd5fddb66a5ec664ed" + integrity sha512-uQ4qKj4szRBv1AU06U7F6z8iRGJTAs0yrJZuAt287sz1uZTXWhlN9nvfIiG/1Z8VCNHHDp12oPyVZzKOM3PhbQ== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" - integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== +"@abp/timeago@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.5.tgz#02dfa7b5d59e71e45a9d48595a242dc5f25f4e21" + integrity sha512-EA+pSCSSGYtYaQABfhYWsMoVqgVGz8Ykn6a7tVc34Z5qfPKucgGKfuppRmQOZVz9n8zp9W/94BnDF2kRfP+FEg== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" - integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== +"@abp/toastr@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.5.tgz#ba2a623083c1182f1a66a21b932a02bb1665111b" + integrity sha512-BkJjWtbnPHImKL5g8Xwak2y7XdGk62q2bYZ/vFtSUY033Lr/3ufQxlVX6pXumodhPIrus7xEyIerxLWg8tYyAQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" - integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== +"@abp/utils@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.5.tgz#f52cde2297a2b33562ee291541ec66f2080eafbd" + integrity sha512-9kPPKaA5vUVUYArblfaIurAaWxeaOfM/Sc9yzDmNWOTQ7FSBhCEKeZbQvj1X+mNpOV4rxEvqZ19LbvJ6RZs+AA== dependencies: just-compare "^2.3.0" diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json index 364d7aebdb..17d9a40604 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/package.json +++ b/modules/blogging/app/Volo.BloggingTestApp/package.json @@ -3,7 +3,7 @@ "name": "volo.blogtestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4", - "@abp/blogging": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5", + "@abp/blogging": "~7.4.0-rc.5" } } diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock index 5766c65f11..f1aa1495cd 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock +++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" - integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" - integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" - "@abp/bootstrap" "~7.4.0-rc.4" - "@abp/bootstrap-datepicker" "~7.4.0-rc.4" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" - "@abp/datatables.net-bs5" "~7.4.0-rc.4" - "@abp/font-awesome" "~7.4.0-rc.4" - "@abp/jquery-form" "~7.4.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" - "@abp/lodash" "~7.4.0-rc.4" - "@abp/luxon" "~7.4.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" - "@abp/moment" "~7.4.0-rc.4" - "@abp/select2" "~7.4.0-rc.4" - "@abp/sweetalert2" "~7.4.0-rc.4" - "@abp/timeago" "~7.4.0-rc.4" - "@abp/toastr" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" - integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.5.tgz#20fb27493a42a88adf423862f79031a840fb741e" + integrity sha512-1pjQT+JWd+5Cqfzvt1CGii8Igd2YVpMd5vRYXkogKdjtJiElgaJwIbhjGMnV/neaSF2eR6y5g1SW6BP6NNN8yA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.5.tgz#ebf4732a466ea187afb870571aea2862e278906a" + integrity sha512-EOtOHV9yEHX8dL0tSDTDQYXDVsNIuItDb5TpF30Jg8JIkz2xGnijXh71BmVb2QF7mZ2Q048BhAPc3s0i9cWU0g== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.5" + "@abp/bootstrap" "~7.4.0-rc.5" + "@abp/bootstrap-datepicker" "~7.4.0-rc.5" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.5" + "@abp/datatables.net-bs5" "~7.4.0-rc.5" + "@abp/font-awesome" "~7.4.0-rc.5" + "@abp/jquery-form" "~7.4.0-rc.5" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.5" + "@abp/lodash" "~7.4.0-rc.5" + "@abp/luxon" "~7.4.0-rc.5" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.5" + "@abp/moment" "~7.4.0-rc.5" + "@abp/select2" "~7.4.0-rc.5" + "@abp/sweetalert2" "~7.4.0-rc.5" + "@abp/timeago" "~7.4.0-rc.5" + "@abp/toastr" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.5.tgz#a71ff2736472b8028e09a6de1e998c9523c00f81" + integrity sha512-meoBTIfJ88Fp9HZKRTn9URXSMGGUioRIFr206VVE2pwOqO5lLKTbRkpeSM46uzLNoWRj+Rn4NDKdYdEsjWj1IQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,201 +43,201 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/blogging@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.4.0-rc.4.tgz#8cb5b4ca9bc8f8b8b69114564bf81c347c301e4e" - integrity sha512-Mw72jLEIpvuOR10Z6HS+xjwueRykUghM+aaaDVNmK3NT91Q9RMpouv77Ymb21K3yVZBhJ/3a6pbGuBBvv9zhMQ== +"@abp/blogging@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.4.0-rc.5.tgz#139e008ffd372b829e3c242401b6d1619ddfa392" + integrity sha512-dBvaI0N23rCqeYW6+mcCw5HWwPMFl/nT0Hi64vIEWWBiaevC+7pA7GEt73ohjR0w7mG7/qH1WiAuGLEQ808oFw== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" - "@abp/owl.carousel" "~7.4.0-rc.4" - "@abp/prismjs" "~7.4.0-rc.4" - "@abp/tui-editor" "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.5" + "@abp/owl.carousel" "~7.4.0-rc.5" + "@abp/prismjs" "~7.4.0-rc.5" + "@abp/tui-editor" "~7.4.0-rc.5" -"@abp/bootstrap-datepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" - integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== +"@abp/bootstrap-datepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.5.tgz#943ef8fb6bc984788f08a828a187495bc8fc3be8" + integrity sha512-bhBiHDichxIsqN8FyeFkViOyGnQyLs9RG+ZIRnM7l9zP+8m7InB+RFbRCi7IRLnNVoT9C+Fy5O9kOhTyd48dkg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" - integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.5.tgz#052393e99a181fe48814a86b3adb47e302ef1d50" + integrity sha512-N4gBrfOA9Jl9qcDo8EAgGI1SZHnQb7bFcAdW2rQlRhCYuhd89wR3RWqsljh+UwEBqu/LPzYMGTQ+TLdLHi2rug== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" - integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== +"@abp/bootstrap@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.5.tgz#5718af8004ac3dc00c451cab07a4260ca0e45ac5" + integrity sha512-FAB+yeKXn+P0YuuzFYrBUAQSEIoIm7FSwxb13ouCRb17XgHXcSp2ikdPIMcctGnq/Af31WxfJjCWGLNVcZCCmw== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" bootstrap "^5.1.3" -"@abp/clipboard@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.4.tgz#555f72dab99343520784cbb1cb3c6c50086500c0" - integrity sha512-p4Px63x5VaS7buwg/0TU26LIZ+LPAQOBAvlHWXl8QhvpdN5OjZPX+GyvEW4UkzcNbyoB7bn9bBUYRD1cDSmlzQ== +"@abp/clipboard@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.5.tgz#54ca41b3284552a6595fda51caf12d715d3f64f5" + integrity sha512-1+XKIOPM77msa+xfWsFFZzLc450q2vq3/dDKSkFqKxj4PfnM5jqijoptG0k0EcBojOfTURESwREE1Xqjn3OjHg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" clipboard "^2.0.8" -"@abp/core@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" - integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== +"@abp/core@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.5.tgz#93eb68ac9828c4ce66355e651f194fcc5e171bf3" + integrity sha512-2oqRviXbS1Avuj63u/s8AjnLEuR4FvG+hpk81DA39hNiNPvwosG24Ie9nxaa0A5F7kcCEvRM7JAmc/0MQ7FJKg== dependencies: - "@abp/utils" "~7.4.0-rc.4" + "@abp/utils" "~7.4.0-rc.5" -"@abp/datatables.net-bs5@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" - integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== +"@abp/datatables.net-bs5@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.5.tgz#036e98a69c7bb51f56755b93912c00841ffc6e00" + integrity sha512-OZlNJynMFus4AxPMoCAfIE15X3PdGB5UwKJTi7XCza4Ok3F+mevmsIwOpjLqs1OpbLEIHK3Ftk6nXfTMpFZQpQ== dependencies: - "@abp/datatables.net" "~7.4.0-rc.4" + "@abp/datatables.net" "~7.4.0-rc.5" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" - integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== +"@abp/datatables.net@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.5.tgz#32fa40f3a1f397faf06b25e3653cdfb74256a2e5" + integrity sha512-grRRJfrDZz4v8t0QP1/bXlDNcZpWdcxLI4MsHORekt9EXrWx2iWtcZt4yhs7GLhX2swc6VuNf3OCO8/S5obQpQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" - integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== +"@abp/font-awesome@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.5.tgz#1171b3556eac71894083bfe0776dd170783d8f17" + integrity sha512-UUJZ2Q7pYag4j6C83ElV7z3eG72HthpJW/RQ4/rMjoeW5Dbduomuihx0WtDqtoNmsYdjH7Z0nWUhKzRUv3Yo9Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" - integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== +"@abp/jquery-form@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.5.tgz#a3a66b333c839f36af88808cf4588162fdf8237f" + integrity sha512-PotRlDmzxnG6zk8yAJCR6MthK5tWH6disgWPsCxl+UN6d470V24ei0ZWx/eN2YKxRnRYLrrdvbgH9OMM7Clq9g== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" - integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.5.tgz#7796c2bb644ebdff18e2c74822570a710d0d863e" + integrity sha512-6YWYUfPfjf1fZIEWHR9wqzJuWI1hmrGnm9uILZ9o829pvqdC7ctqemv2+PwSYPDzTcmk5ys54NHcXcwq8/H/JA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.4" + "@abp/jquery-validation" "~7.4.0-rc.5" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" - integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== +"@abp/jquery-validation@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.5.tgz#e27d2936d6dc0fb9182f1cf1f73019b2e1873b87" + integrity sha512-O1RSRI1UH8ZTMBTfkQG+LSvE+4W5W93Rw0bUJV8dI5lWT9cBuoQkWVLqOZqr9JX9ZMuYMf4GDyWYYT5MS4+EQQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" - integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== +"@abp/jquery@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.5.tgz#fb664d1706e2ff02f24bf910363ff8221a447b7c" + integrity sha512-o/bTJKO7g9H0NChDtgYanG049Zihmojlt86fNfJ5p0uCRAbkrLnUQfOqTw5NhtQAbPmNyR+pK6Tk9oKlN6/V0Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" - integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== +"@abp/lodash@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.5.tgz#68123983a07f334230692a2a9750b0f3a9681000" + integrity sha512-MleBwBDXCg4pLyQVAU94/j5wPFhsZ3GU8UlBokhS8QXu4J444GyBH6DCes9VPFvAcKe0WJzCNe2wPn9GU2bmiA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" - integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== +"@abp/luxon@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.5.tgz#2a5ba7a7d43d35b8ed7e839b85518e26afe21890" + integrity sha512-E5PsSaLRwziJsi0OVBokZ7n1SCzBBQv25P9bc29aC0t8rjHNpkmhR7zHDF3XgUQSTiBWy35l69l+ZD9AEhm9ZA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" - integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.5.tgz#4aefd88adab0377d9fb25c2f41c7a30ce96e3655" + integrity sha512-/9kYE1Rq51kXGxA2Et+br4xV3WsXA9Z2AA/wEU16pxbOwu0biBOffZbLWhfqKoi//JVxZJuxm8sjrA4E7hpjcg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" - integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== +"@abp/moment@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.5.tgz#5bbc6fa78f9667253568e68936b6c8edea74d319" + integrity sha512-v46BvWM6pWLswUeYhYM+sw3UeC6k+y2a49czY1gsW/ydrj8O61pbxulzPW3CLeqN+10qq4S7tJr3lK/o0Igq7A== dependencies: moment "^2.9.0" -"@abp/owl.carousel@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.4.0-rc.4.tgz#866d0c07fa1aee33b81a3a46371b38e6cdb72e1c" - integrity sha512-K2jEqY9LucQYMQG5dUnMQ9cdzNEMmDA9cOyI9+wrunh05ov/WhtmdjaHfBeH4u0qCHjIn3TgrRgdZ/JP2TxWzA== +"@abp/owl.carousel@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.4.0-rc.5.tgz#8d0822527691c1d38868c62c8e8b11784be3a8ad" + integrity sha512-xdYFASooFK94tDuOlW2JWU+5Vp1XhT0irz411StNiOZ93K0dcu7INs0NLbc7AjGUZeX+bNZEZMWLoEk0qK7wIA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" owl.carousel "^2.3.4" -"@abp/prismjs@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.4.tgz#e267cbfa5276bbe1b51de8f67df0ce9c1443ba63" - integrity sha512-PHFc5TtIHY51Idd+wmhG41IV8QSpeF1E4o+w9eMJInEA47pIzlaH0nNqbuoBQQsrlVhzTFJ2rACZw4z76eaxNw== +"@abp/prismjs@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.5.tgz#9480d0907fa0a15ab55aa95c460b4fa2507acd65" + integrity sha512-Q7t/vZDcI4qMSuf1Ytp01vvyCa4M+yC8e7lQf5EG9lFsBUDVUhuv5vtRthsTbbCfoDJl4LrJ/BfWGpWvftG3aA== dependencies: - "@abp/clipboard" "~7.4.0-rc.4" - "@abp/core" "~7.4.0-rc.4" + "@abp/clipboard" "~7.4.0-rc.5" + "@abp/core" "~7.4.0-rc.5" prismjs "^1.26.0" -"@abp/select2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" - integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== +"@abp/select2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.5.tgz#7fa5d7bc578e5a13f1cb77eb3885fd10bc987356" + integrity sha512-czk5o1Ogd8l+qolisQ6jDdqOCIsl129pI0DQsWwn5f/FGyLAkzZ8CQt8mx04PE6R4mNLLFwcMspPuTyxONLwyg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" - integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== +"@abp/sweetalert2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.5.tgz#8c05235d32460e0f590841fd5fddb66a5ec664ed" + integrity sha512-uQ4qKj4szRBv1AU06U7F6z8iRGJTAs0yrJZuAt287sz1uZTXWhlN9nvfIiG/1Z8VCNHHDp12oPyVZzKOM3PhbQ== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" - integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== +"@abp/timeago@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.5.tgz#02dfa7b5d59e71e45a9d48595a242dc5f25f4e21" + integrity sha512-EA+pSCSSGYtYaQABfhYWsMoVqgVGz8Ykn6a7tVc34Z5qfPKucgGKfuppRmQOZVz9n8zp9W/94BnDF2kRfP+FEg== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" - integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== +"@abp/toastr@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.5.tgz#ba2a623083c1182f1a66a21b932a02bb1665111b" + integrity sha512-BkJjWtbnPHImKL5g8Xwak2y7XdGk62q2bYZ/vFtSUY033Lr/3ufQxlVX6pXumodhPIrus7xEyIerxLWg8tYyAQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" toastr "^2.1.4" -"@abp/tui-editor@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.4.0-rc.4.tgz#830e429aebd2f819a3f30a2dbe9384c8c7e058c5" - integrity sha512-opZEMuuCGxwmu0QuzfTZhJ8FlSH+e0z0q5lbo1ywu18w270c3xLY0qGfDEjyCRq+VahHi079k4BMKGwzBvzLow== +"@abp/tui-editor@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.4.0-rc.5.tgz#95bf2993c0bdc41de4737d6b9edb94fccccb595b" + integrity sha512-NySXrbAaA4ddgiGyYLbaTXlG0/oXm99+nJpCiLUPJNA5I+WzhUFx4X1FIsfP/80A8jiodHpKrt4DhqhVW4+ZJA== dependencies: - "@abp/jquery" "~7.4.0-rc.4" - "@abp/prismjs" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" + "@abp/prismjs" "~7.4.0-rc.5" -"@abp/utils@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" - integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== +"@abp/utils@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.5.tgz#f52cde2297a2b33562ee291541ec66f2080eafbd" + integrity sha512-9kPPKaA5vUVUYArblfaIurAaWxeaOfM/Sc9yzDmNWOTQ7FSBhCEKeZbQvj1X+mNpOV4rxEvqZ19LbvJ6RZs+AA== dependencies: just-compare "^2.3.0" diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json index 3f6d55475c..4c7d2277d8 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json @@ -3,6 +3,6 @@ "name": "client-simulation-web", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5" } } diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock index 739bb79d1c..8e55b67a23 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" - integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" - integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" - "@abp/bootstrap" "~7.4.0-rc.4" - "@abp/bootstrap-datepicker" "~7.4.0-rc.4" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" - "@abp/datatables.net-bs5" "~7.4.0-rc.4" - "@abp/font-awesome" "~7.4.0-rc.4" - "@abp/jquery-form" "~7.4.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" - "@abp/lodash" "~7.4.0-rc.4" - "@abp/luxon" "~7.4.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" - "@abp/moment" "~7.4.0-rc.4" - "@abp/select2" "~7.4.0-rc.4" - "@abp/sweetalert2" "~7.4.0-rc.4" - "@abp/timeago" "~7.4.0-rc.4" - "@abp/toastr" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" - integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.5.tgz#20fb27493a42a88adf423862f79031a840fb741e" + integrity sha512-1pjQT+JWd+5Cqfzvt1CGii8Igd2YVpMd5vRYXkogKdjtJiElgaJwIbhjGMnV/neaSF2eR6y5g1SW6BP6NNN8yA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.5.tgz#ebf4732a466ea187afb870571aea2862e278906a" + integrity sha512-EOtOHV9yEHX8dL0tSDTDQYXDVsNIuItDb5TpF30Jg8JIkz2xGnijXh71BmVb2QF7mZ2Q048BhAPc3s0i9cWU0g== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.5" + "@abp/bootstrap" "~7.4.0-rc.5" + "@abp/bootstrap-datepicker" "~7.4.0-rc.5" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.5" + "@abp/datatables.net-bs5" "~7.4.0-rc.5" + "@abp/font-awesome" "~7.4.0-rc.5" + "@abp/jquery-form" "~7.4.0-rc.5" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.5" + "@abp/lodash" "~7.4.0-rc.5" + "@abp/luxon" "~7.4.0-rc.5" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.5" + "@abp/moment" "~7.4.0-rc.5" + "@abp/select2" "~7.4.0-rc.5" + "@abp/sweetalert2" "~7.4.0-rc.5" + "@abp/timeago" "~7.4.0-rc.5" + "@abp/toastr" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.5.tgz#a71ff2736472b8028e09a6de1e998c9523c00f81" + integrity sha512-meoBTIfJ88Fp9HZKRTn9URXSMGGUioRIFr206VVE2pwOqO5lLKTbRkpeSM46uzLNoWRj+Rn4NDKdYdEsjWj1IQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" - integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== +"@abp/bootstrap-datepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.5.tgz#943ef8fb6bc984788f08a828a187495bc8fc3be8" + integrity sha512-bhBiHDichxIsqN8FyeFkViOyGnQyLs9RG+ZIRnM7l9zP+8m7InB+RFbRCi7IRLnNVoT9C+Fy5O9kOhTyd48dkg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" - integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.5.tgz#052393e99a181fe48814a86b3adb47e302ef1d50" + integrity sha512-N4gBrfOA9Jl9qcDo8EAgGI1SZHnQb7bFcAdW2rQlRhCYuhd89wR3RWqsljh+UwEBqu/LPzYMGTQ+TLdLHi2rug== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" - integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== +"@abp/bootstrap@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.5.tgz#5718af8004ac3dc00c451cab07a4260ca0e45ac5" + integrity sha512-FAB+yeKXn+P0YuuzFYrBUAQSEIoIm7FSwxb13ouCRb17XgHXcSp2ikdPIMcctGnq/Af31WxfJjCWGLNVcZCCmw== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" bootstrap "^5.1.3" -"@abp/core@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" - integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== +"@abp/core@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.5.tgz#93eb68ac9828c4ce66355e651f194fcc5e171bf3" + integrity sha512-2oqRviXbS1Avuj63u/s8AjnLEuR4FvG+hpk81DA39hNiNPvwosG24Ie9nxaa0A5F7kcCEvRM7JAmc/0MQ7FJKg== dependencies: - "@abp/utils" "~7.4.0-rc.4" + "@abp/utils" "~7.4.0-rc.5" -"@abp/datatables.net-bs5@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" - integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== +"@abp/datatables.net-bs5@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.5.tgz#036e98a69c7bb51f56755b93912c00841ffc6e00" + integrity sha512-OZlNJynMFus4AxPMoCAfIE15X3PdGB5UwKJTi7XCza4Ok3F+mevmsIwOpjLqs1OpbLEIHK3Ftk6nXfTMpFZQpQ== dependencies: - "@abp/datatables.net" "~7.4.0-rc.4" + "@abp/datatables.net" "~7.4.0-rc.5" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" - integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== +"@abp/datatables.net@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.5.tgz#32fa40f3a1f397faf06b25e3653cdfb74256a2e5" + integrity sha512-grRRJfrDZz4v8t0QP1/bXlDNcZpWdcxLI4MsHORekt9EXrWx2iWtcZt4yhs7GLhX2swc6VuNf3OCO8/S5obQpQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" - integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== +"@abp/font-awesome@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.5.tgz#1171b3556eac71894083bfe0776dd170783d8f17" + integrity sha512-UUJZ2Q7pYag4j6C83ElV7z3eG72HthpJW/RQ4/rMjoeW5Dbduomuihx0WtDqtoNmsYdjH7Z0nWUhKzRUv3Yo9Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" - integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== +"@abp/jquery-form@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.5.tgz#a3a66b333c839f36af88808cf4588162fdf8237f" + integrity sha512-PotRlDmzxnG6zk8yAJCR6MthK5tWH6disgWPsCxl+UN6d470V24ei0ZWx/eN2YKxRnRYLrrdvbgH9OMM7Clq9g== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" - integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.5.tgz#7796c2bb644ebdff18e2c74822570a710d0d863e" + integrity sha512-6YWYUfPfjf1fZIEWHR9wqzJuWI1hmrGnm9uILZ9o829pvqdC7ctqemv2+PwSYPDzTcmk5ys54NHcXcwq8/H/JA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.4" + "@abp/jquery-validation" "~7.4.0-rc.5" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" - integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== +"@abp/jquery-validation@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.5.tgz#e27d2936d6dc0fb9182f1cf1f73019b2e1873b87" + integrity sha512-O1RSRI1UH8ZTMBTfkQG+LSvE+4W5W93Rw0bUJV8dI5lWT9cBuoQkWVLqOZqr9JX9ZMuYMf4GDyWYYT5MS4+EQQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" - integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== +"@abp/jquery@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.5.tgz#fb664d1706e2ff02f24bf910363ff8221a447b7c" + integrity sha512-o/bTJKO7g9H0NChDtgYanG049Zihmojlt86fNfJ5p0uCRAbkrLnUQfOqTw5NhtQAbPmNyR+pK6Tk9oKlN6/V0Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" - integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== +"@abp/lodash@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.5.tgz#68123983a07f334230692a2a9750b0f3a9681000" + integrity sha512-MleBwBDXCg4pLyQVAU94/j5wPFhsZ3GU8UlBokhS8QXu4J444GyBH6DCes9VPFvAcKe0WJzCNe2wPn9GU2bmiA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" - integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== +"@abp/luxon@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.5.tgz#2a5ba7a7d43d35b8ed7e839b85518e26afe21890" + integrity sha512-E5PsSaLRwziJsi0OVBokZ7n1SCzBBQv25P9bc29aC0t8rjHNpkmhR7zHDF3XgUQSTiBWy35l69l+ZD9AEhm9ZA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" - integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.5.tgz#4aefd88adab0377d9fb25c2f41c7a30ce96e3655" + integrity sha512-/9kYE1Rq51kXGxA2Et+br4xV3WsXA9Z2AA/wEU16pxbOwu0biBOffZbLWhfqKoi//JVxZJuxm8sjrA4E7hpjcg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" - integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== +"@abp/moment@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.5.tgz#5bbc6fa78f9667253568e68936b6c8edea74d319" + integrity sha512-v46BvWM6pWLswUeYhYM+sw3UeC6k+y2a49czY1gsW/ydrj8O61pbxulzPW3CLeqN+10qq4S7tJr3lK/o0Igq7A== dependencies: moment "^2.9.0" -"@abp/select2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" - integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== +"@abp/select2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.5.tgz#7fa5d7bc578e5a13f1cb77eb3885fd10bc987356" + integrity sha512-czk5o1Ogd8l+qolisQ6jDdqOCIsl129pI0DQsWwn5f/FGyLAkzZ8CQt8mx04PE6R4mNLLFwcMspPuTyxONLwyg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" - integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== +"@abp/sweetalert2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.5.tgz#8c05235d32460e0f590841fd5fddb66a5ec664ed" + integrity sha512-uQ4qKj4szRBv1AU06U7F6z8iRGJTAs0yrJZuAt287sz1uZTXWhlN9nvfIiG/1Z8VCNHHDp12oPyVZzKOM3PhbQ== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" - integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== +"@abp/timeago@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.5.tgz#02dfa7b5d59e71e45a9d48595a242dc5f25f4e21" + integrity sha512-EA+pSCSSGYtYaQABfhYWsMoVqgVGz8Ykn6a7tVc34Z5qfPKucgGKfuppRmQOZVz9n8zp9W/94BnDF2kRfP+FEg== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" - integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== +"@abp/toastr@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.5.tgz#ba2a623083c1182f1a66a21b932a02bb1665111b" + integrity sha512-BkJjWtbnPHImKL5g8Xwak2y7XdGk62q2bYZ/vFtSUY033Lr/3ufQxlVX6pXumodhPIrus7xEyIerxLWg8tYyAQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" - integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== +"@abp/utils@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.5.tgz#f52cde2297a2b33562ee291541ec66f2080eafbd" + integrity sha512-9kPPKaA5vUVUYArblfaIurAaWxeaOfM/Sc9yzDmNWOTQ7FSBhCEKeZbQvj1X+mNpOV4rxEvqZ19LbvJ6RZs+AA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json index 20e1a3f475..cf5e3f3d02 100644 --- a/modules/cms-kit/angular/package.json +++ b/modules/cms-kit/angular/package.json @@ -15,11 +15,11 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.4.0-rc.4", - "@abp/ng.identity": "~7.4.0-rc.4", - "@abp/ng.setting-management": "~7.4.0-rc.4", - "@abp/ng.tenant-management": "~7.4.0-rc.4", - "@abp/ng.theme.basic": "~7.4.0-rc.4", + "@abp/ng.account": "~7.4.0-rc.5", + "@abp/ng.identity": "~7.4.0-rc.5", + "@abp/ng.setting-management": "~7.4.0-rc.5", + "@abp/ng.tenant-management": "~7.4.0-rc.5", + "@abp/ng.theme.basic": "~7.4.0-rc.5", "@angular/animations": "~10.0.0", "@angular/common": "~10.0.0", "@angular/compiler": "~10.0.0", diff --git a/modules/cms-kit/angular/projects/cms-kit/package.json b/modules/cms-kit/angular/projects/cms-kit/package.json index b1a182d024..bb9e88fc8b 100644 --- a/modules/cms-kit/angular/projects/cms-kit/package.json +++ b/modules/cms-kit/angular/projects/cms-kit/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": "^9.1.11", "@angular/core": "^9.1.11", - "@abp/ng.core": ">=7.4.0-rc.4", - "@abp/ng.theme.shared": ">=7.4.0-rc.4" + "@abp/ng.core": ">=7.4.0-rc.5", + "@abp/ng.theme.shared": ">=7.4.0-rc.5" }, "dependencies": { "tslib": "^2.0.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json index 3fad7aeb6d..6d7df5249f 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-identityserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock index 739bb79d1c..8e55b67a23 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" - integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" - integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" - "@abp/bootstrap" "~7.4.0-rc.4" - "@abp/bootstrap-datepicker" "~7.4.0-rc.4" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" - "@abp/datatables.net-bs5" "~7.4.0-rc.4" - "@abp/font-awesome" "~7.4.0-rc.4" - "@abp/jquery-form" "~7.4.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" - "@abp/lodash" "~7.4.0-rc.4" - "@abp/luxon" "~7.4.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" - "@abp/moment" "~7.4.0-rc.4" - "@abp/select2" "~7.4.0-rc.4" - "@abp/sweetalert2" "~7.4.0-rc.4" - "@abp/timeago" "~7.4.0-rc.4" - "@abp/toastr" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" - integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.5.tgz#20fb27493a42a88adf423862f79031a840fb741e" + integrity sha512-1pjQT+JWd+5Cqfzvt1CGii8Igd2YVpMd5vRYXkogKdjtJiElgaJwIbhjGMnV/neaSF2eR6y5g1SW6BP6NNN8yA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.5.tgz#ebf4732a466ea187afb870571aea2862e278906a" + integrity sha512-EOtOHV9yEHX8dL0tSDTDQYXDVsNIuItDb5TpF30Jg8JIkz2xGnijXh71BmVb2QF7mZ2Q048BhAPc3s0i9cWU0g== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.5" + "@abp/bootstrap" "~7.4.0-rc.5" + "@abp/bootstrap-datepicker" "~7.4.0-rc.5" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.5" + "@abp/datatables.net-bs5" "~7.4.0-rc.5" + "@abp/font-awesome" "~7.4.0-rc.5" + "@abp/jquery-form" "~7.4.0-rc.5" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.5" + "@abp/lodash" "~7.4.0-rc.5" + "@abp/luxon" "~7.4.0-rc.5" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.5" + "@abp/moment" "~7.4.0-rc.5" + "@abp/select2" "~7.4.0-rc.5" + "@abp/sweetalert2" "~7.4.0-rc.5" + "@abp/timeago" "~7.4.0-rc.5" + "@abp/toastr" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.5.tgz#a71ff2736472b8028e09a6de1e998c9523c00f81" + integrity sha512-meoBTIfJ88Fp9HZKRTn9URXSMGGUioRIFr206VVE2pwOqO5lLKTbRkpeSM46uzLNoWRj+Rn4NDKdYdEsjWj1IQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" - integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== +"@abp/bootstrap-datepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.5.tgz#943ef8fb6bc984788f08a828a187495bc8fc3be8" + integrity sha512-bhBiHDichxIsqN8FyeFkViOyGnQyLs9RG+ZIRnM7l9zP+8m7InB+RFbRCi7IRLnNVoT9C+Fy5O9kOhTyd48dkg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" - integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.5.tgz#052393e99a181fe48814a86b3adb47e302ef1d50" + integrity sha512-N4gBrfOA9Jl9qcDo8EAgGI1SZHnQb7bFcAdW2rQlRhCYuhd89wR3RWqsljh+UwEBqu/LPzYMGTQ+TLdLHi2rug== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" - integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== +"@abp/bootstrap@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.5.tgz#5718af8004ac3dc00c451cab07a4260ca0e45ac5" + integrity sha512-FAB+yeKXn+P0YuuzFYrBUAQSEIoIm7FSwxb13ouCRb17XgHXcSp2ikdPIMcctGnq/Af31WxfJjCWGLNVcZCCmw== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" bootstrap "^5.1.3" -"@abp/core@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" - integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== +"@abp/core@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.5.tgz#93eb68ac9828c4ce66355e651f194fcc5e171bf3" + integrity sha512-2oqRviXbS1Avuj63u/s8AjnLEuR4FvG+hpk81DA39hNiNPvwosG24Ie9nxaa0A5F7kcCEvRM7JAmc/0MQ7FJKg== dependencies: - "@abp/utils" "~7.4.0-rc.4" + "@abp/utils" "~7.4.0-rc.5" -"@abp/datatables.net-bs5@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" - integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== +"@abp/datatables.net-bs5@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.5.tgz#036e98a69c7bb51f56755b93912c00841ffc6e00" + integrity sha512-OZlNJynMFus4AxPMoCAfIE15X3PdGB5UwKJTi7XCza4Ok3F+mevmsIwOpjLqs1OpbLEIHK3Ftk6nXfTMpFZQpQ== dependencies: - "@abp/datatables.net" "~7.4.0-rc.4" + "@abp/datatables.net" "~7.4.0-rc.5" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" - integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== +"@abp/datatables.net@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.5.tgz#32fa40f3a1f397faf06b25e3653cdfb74256a2e5" + integrity sha512-grRRJfrDZz4v8t0QP1/bXlDNcZpWdcxLI4MsHORekt9EXrWx2iWtcZt4yhs7GLhX2swc6VuNf3OCO8/S5obQpQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" - integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== +"@abp/font-awesome@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.5.tgz#1171b3556eac71894083bfe0776dd170783d8f17" + integrity sha512-UUJZ2Q7pYag4j6C83ElV7z3eG72HthpJW/RQ4/rMjoeW5Dbduomuihx0WtDqtoNmsYdjH7Z0nWUhKzRUv3Yo9Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" - integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== +"@abp/jquery-form@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.5.tgz#a3a66b333c839f36af88808cf4588162fdf8237f" + integrity sha512-PotRlDmzxnG6zk8yAJCR6MthK5tWH6disgWPsCxl+UN6d470V24ei0ZWx/eN2YKxRnRYLrrdvbgH9OMM7Clq9g== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" - integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.5.tgz#7796c2bb644ebdff18e2c74822570a710d0d863e" + integrity sha512-6YWYUfPfjf1fZIEWHR9wqzJuWI1hmrGnm9uILZ9o829pvqdC7ctqemv2+PwSYPDzTcmk5ys54NHcXcwq8/H/JA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.4" + "@abp/jquery-validation" "~7.4.0-rc.5" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" - integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== +"@abp/jquery-validation@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.5.tgz#e27d2936d6dc0fb9182f1cf1f73019b2e1873b87" + integrity sha512-O1RSRI1UH8ZTMBTfkQG+LSvE+4W5W93Rw0bUJV8dI5lWT9cBuoQkWVLqOZqr9JX9ZMuYMf4GDyWYYT5MS4+EQQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" - integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== +"@abp/jquery@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.5.tgz#fb664d1706e2ff02f24bf910363ff8221a447b7c" + integrity sha512-o/bTJKO7g9H0NChDtgYanG049Zihmojlt86fNfJ5p0uCRAbkrLnUQfOqTw5NhtQAbPmNyR+pK6Tk9oKlN6/V0Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" - integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== +"@abp/lodash@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.5.tgz#68123983a07f334230692a2a9750b0f3a9681000" + integrity sha512-MleBwBDXCg4pLyQVAU94/j5wPFhsZ3GU8UlBokhS8QXu4J444GyBH6DCes9VPFvAcKe0WJzCNe2wPn9GU2bmiA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" - integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== +"@abp/luxon@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.5.tgz#2a5ba7a7d43d35b8ed7e839b85518e26afe21890" + integrity sha512-E5PsSaLRwziJsi0OVBokZ7n1SCzBBQv25P9bc29aC0t8rjHNpkmhR7zHDF3XgUQSTiBWy35l69l+ZD9AEhm9ZA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" - integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.5.tgz#4aefd88adab0377d9fb25c2f41c7a30ce96e3655" + integrity sha512-/9kYE1Rq51kXGxA2Et+br4xV3WsXA9Z2AA/wEU16pxbOwu0biBOffZbLWhfqKoi//JVxZJuxm8sjrA4E7hpjcg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" - integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== +"@abp/moment@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.5.tgz#5bbc6fa78f9667253568e68936b6c8edea74d319" + integrity sha512-v46BvWM6pWLswUeYhYM+sw3UeC6k+y2a49czY1gsW/ydrj8O61pbxulzPW3CLeqN+10qq4S7tJr3lK/o0Igq7A== dependencies: moment "^2.9.0" -"@abp/select2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" - integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== +"@abp/select2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.5.tgz#7fa5d7bc578e5a13f1cb77eb3885fd10bc987356" + integrity sha512-czk5o1Ogd8l+qolisQ6jDdqOCIsl129pI0DQsWwn5f/FGyLAkzZ8CQt8mx04PE6R4mNLLFwcMspPuTyxONLwyg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" - integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== +"@abp/sweetalert2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.5.tgz#8c05235d32460e0f590841fd5fddb66a5ec664ed" + integrity sha512-uQ4qKj4szRBv1AU06U7F6z8iRGJTAs0yrJZuAt287sz1uZTXWhlN9nvfIiG/1Z8VCNHHDp12oPyVZzKOM3PhbQ== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" - integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== +"@abp/timeago@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.5.tgz#02dfa7b5d59e71e45a9d48595a242dc5f25f4e21" + integrity sha512-EA+pSCSSGYtYaQABfhYWsMoVqgVGz8Ykn6a7tVc34Z5qfPKucgGKfuppRmQOZVz9n8zp9W/94BnDF2kRfP+FEg== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" - integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== +"@abp/toastr@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.5.tgz#ba2a623083c1182f1a66a21b932a02bb1665111b" + integrity sha512-BkJjWtbnPHImKL5g8Xwak2y7XdGk62q2bYZ/vFtSUY033Lr/3ufQxlVX6pXumodhPIrus7xEyIerxLWg8tYyAQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" - integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== +"@abp/utils@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.5.tgz#f52cde2297a2b33562ee291541ec66f2080eafbd" + integrity sha512-9kPPKaA5vUVUYArblfaIurAaWxeaOfM/Sc9yzDmNWOTQ7FSBhCEKeZbQvj1X+mNpOV4rxEvqZ19LbvJ6RZs+AA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json index 704a94ab02..d821bb0862 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock index 739bb79d1c..8e55b67a23 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" - integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" - integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" - "@abp/bootstrap" "~7.4.0-rc.4" - "@abp/bootstrap-datepicker" "~7.4.0-rc.4" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" - "@abp/datatables.net-bs5" "~7.4.0-rc.4" - "@abp/font-awesome" "~7.4.0-rc.4" - "@abp/jquery-form" "~7.4.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" - "@abp/lodash" "~7.4.0-rc.4" - "@abp/luxon" "~7.4.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" - "@abp/moment" "~7.4.0-rc.4" - "@abp/select2" "~7.4.0-rc.4" - "@abp/sweetalert2" "~7.4.0-rc.4" - "@abp/timeago" "~7.4.0-rc.4" - "@abp/toastr" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" - integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.5.tgz#20fb27493a42a88adf423862f79031a840fb741e" + integrity sha512-1pjQT+JWd+5Cqfzvt1CGii8Igd2YVpMd5vRYXkogKdjtJiElgaJwIbhjGMnV/neaSF2eR6y5g1SW6BP6NNN8yA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.5.tgz#ebf4732a466ea187afb870571aea2862e278906a" + integrity sha512-EOtOHV9yEHX8dL0tSDTDQYXDVsNIuItDb5TpF30Jg8JIkz2xGnijXh71BmVb2QF7mZ2Q048BhAPc3s0i9cWU0g== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.5" + "@abp/bootstrap" "~7.4.0-rc.5" + "@abp/bootstrap-datepicker" "~7.4.0-rc.5" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.5" + "@abp/datatables.net-bs5" "~7.4.0-rc.5" + "@abp/font-awesome" "~7.4.0-rc.5" + "@abp/jquery-form" "~7.4.0-rc.5" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.5" + "@abp/lodash" "~7.4.0-rc.5" + "@abp/luxon" "~7.4.0-rc.5" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.5" + "@abp/moment" "~7.4.0-rc.5" + "@abp/select2" "~7.4.0-rc.5" + "@abp/sweetalert2" "~7.4.0-rc.5" + "@abp/timeago" "~7.4.0-rc.5" + "@abp/toastr" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.5.tgz#a71ff2736472b8028e09a6de1e998c9523c00f81" + integrity sha512-meoBTIfJ88Fp9HZKRTn9URXSMGGUioRIFr206VVE2pwOqO5lLKTbRkpeSM46uzLNoWRj+Rn4NDKdYdEsjWj1IQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" - integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== +"@abp/bootstrap-datepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.5.tgz#943ef8fb6bc984788f08a828a187495bc8fc3be8" + integrity sha512-bhBiHDichxIsqN8FyeFkViOyGnQyLs9RG+ZIRnM7l9zP+8m7InB+RFbRCi7IRLnNVoT9C+Fy5O9kOhTyd48dkg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" - integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.5.tgz#052393e99a181fe48814a86b3adb47e302ef1d50" + integrity sha512-N4gBrfOA9Jl9qcDo8EAgGI1SZHnQb7bFcAdW2rQlRhCYuhd89wR3RWqsljh+UwEBqu/LPzYMGTQ+TLdLHi2rug== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" - integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== +"@abp/bootstrap@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.5.tgz#5718af8004ac3dc00c451cab07a4260ca0e45ac5" + integrity sha512-FAB+yeKXn+P0YuuzFYrBUAQSEIoIm7FSwxb13ouCRb17XgHXcSp2ikdPIMcctGnq/Af31WxfJjCWGLNVcZCCmw== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" bootstrap "^5.1.3" -"@abp/core@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" - integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== +"@abp/core@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.5.tgz#93eb68ac9828c4ce66355e651f194fcc5e171bf3" + integrity sha512-2oqRviXbS1Avuj63u/s8AjnLEuR4FvG+hpk81DA39hNiNPvwosG24Ie9nxaa0A5F7kcCEvRM7JAmc/0MQ7FJKg== dependencies: - "@abp/utils" "~7.4.0-rc.4" + "@abp/utils" "~7.4.0-rc.5" -"@abp/datatables.net-bs5@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" - integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== +"@abp/datatables.net-bs5@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.5.tgz#036e98a69c7bb51f56755b93912c00841ffc6e00" + integrity sha512-OZlNJynMFus4AxPMoCAfIE15X3PdGB5UwKJTi7XCza4Ok3F+mevmsIwOpjLqs1OpbLEIHK3Ftk6nXfTMpFZQpQ== dependencies: - "@abp/datatables.net" "~7.4.0-rc.4" + "@abp/datatables.net" "~7.4.0-rc.5" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" - integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== +"@abp/datatables.net@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.5.tgz#32fa40f3a1f397faf06b25e3653cdfb74256a2e5" + integrity sha512-grRRJfrDZz4v8t0QP1/bXlDNcZpWdcxLI4MsHORekt9EXrWx2iWtcZt4yhs7GLhX2swc6VuNf3OCO8/S5obQpQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" - integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== +"@abp/font-awesome@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.5.tgz#1171b3556eac71894083bfe0776dd170783d8f17" + integrity sha512-UUJZ2Q7pYag4j6C83ElV7z3eG72HthpJW/RQ4/rMjoeW5Dbduomuihx0WtDqtoNmsYdjH7Z0nWUhKzRUv3Yo9Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" - integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== +"@abp/jquery-form@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.5.tgz#a3a66b333c839f36af88808cf4588162fdf8237f" + integrity sha512-PotRlDmzxnG6zk8yAJCR6MthK5tWH6disgWPsCxl+UN6d470V24ei0ZWx/eN2YKxRnRYLrrdvbgH9OMM7Clq9g== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" - integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.5.tgz#7796c2bb644ebdff18e2c74822570a710d0d863e" + integrity sha512-6YWYUfPfjf1fZIEWHR9wqzJuWI1hmrGnm9uILZ9o829pvqdC7ctqemv2+PwSYPDzTcmk5ys54NHcXcwq8/H/JA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.4" + "@abp/jquery-validation" "~7.4.0-rc.5" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" - integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== +"@abp/jquery-validation@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.5.tgz#e27d2936d6dc0fb9182f1cf1f73019b2e1873b87" + integrity sha512-O1RSRI1UH8ZTMBTfkQG+LSvE+4W5W93Rw0bUJV8dI5lWT9cBuoQkWVLqOZqr9JX9ZMuYMf4GDyWYYT5MS4+EQQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" - integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== +"@abp/jquery@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.5.tgz#fb664d1706e2ff02f24bf910363ff8221a447b7c" + integrity sha512-o/bTJKO7g9H0NChDtgYanG049Zihmojlt86fNfJ5p0uCRAbkrLnUQfOqTw5NhtQAbPmNyR+pK6Tk9oKlN6/V0Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" - integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== +"@abp/lodash@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.5.tgz#68123983a07f334230692a2a9750b0f3a9681000" + integrity sha512-MleBwBDXCg4pLyQVAU94/j5wPFhsZ3GU8UlBokhS8QXu4J444GyBH6DCes9VPFvAcKe0WJzCNe2wPn9GU2bmiA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" - integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== +"@abp/luxon@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.5.tgz#2a5ba7a7d43d35b8ed7e839b85518e26afe21890" + integrity sha512-E5PsSaLRwziJsi0OVBokZ7n1SCzBBQv25P9bc29aC0t8rjHNpkmhR7zHDF3XgUQSTiBWy35l69l+ZD9AEhm9ZA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" - integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.5.tgz#4aefd88adab0377d9fb25c2f41c7a30ce96e3655" + integrity sha512-/9kYE1Rq51kXGxA2Et+br4xV3WsXA9Z2AA/wEU16pxbOwu0biBOffZbLWhfqKoi//JVxZJuxm8sjrA4E7hpjcg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" - integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== +"@abp/moment@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.5.tgz#5bbc6fa78f9667253568e68936b6c8edea74d319" + integrity sha512-v46BvWM6pWLswUeYhYM+sw3UeC6k+y2a49czY1gsW/ydrj8O61pbxulzPW3CLeqN+10qq4S7tJr3lK/o0Igq7A== dependencies: moment "^2.9.0" -"@abp/select2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" - integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== +"@abp/select2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.5.tgz#7fa5d7bc578e5a13f1cb77eb3885fd10bc987356" + integrity sha512-czk5o1Ogd8l+qolisQ6jDdqOCIsl129pI0DQsWwn5f/FGyLAkzZ8CQt8mx04PE6R4mNLLFwcMspPuTyxONLwyg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" - integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== +"@abp/sweetalert2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.5.tgz#8c05235d32460e0f590841fd5fddb66a5ec664ed" + integrity sha512-uQ4qKj4szRBv1AU06U7F6z8iRGJTAs0yrJZuAt287sz1uZTXWhlN9nvfIiG/1Z8VCNHHDp12oPyVZzKOM3PhbQ== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" - integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== +"@abp/timeago@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.5.tgz#02dfa7b5d59e71e45a9d48595a242dc5f25f4e21" + integrity sha512-EA+pSCSSGYtYaQABfhYWsMoVqgVGz8Ykn6a7tVc34Z5qfPKucgGKfuppRmQOZVz9n8zp9W/94BnDF2kRfP+FEg== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" - integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== +"@abp/toastr@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.5.tgz#ba2a623083c1182f1a66a21b932a02bb1665111b" + integrity sha512-BkJjWtbnPHImKL5g8Xwak2y7XdGk62q2bYZ/vFtSUY033Lr/3ufQxlVX6pXumodhPIrus7xEyIerxLWg8tYyAQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" - integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== +"@abp/utils@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.5.tgz#f52cde2297a2b33562ee291541ec66f2080eafbd" + integrity sha512-9kPPKaA5vUVUYArblfaIurAaWxeaOfM/Sc9yzDmNWOTQ7FSBhCEKeZbQvj1X+mNpOV4rxEvqZ19LbvJ6RZs+AA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json index af94f94bb5..c05ca29954 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4", - "@abp/cms-kit": "7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5", + "@abp/cms-kit": "7.4.0-rc.5" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock index 21183a1e78..d803491fb8 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" - integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" - integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" - "@abp/bootstrap" "~7.4.0-rc.4" - "@abp/bootstrap-datepicker" "~7.4.0-rc.4" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" - "@abp/datatables.net-bs5" "~7.4.0-rc.4" - "@abp/font-awesome" "~7.4.0-rc.4" - "@abp/jquery-form" "~7.4.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" - "@abp/lodash" "~7.4.0-rc.4" - "@abp/luxon" "~7.4.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" - "@abp/moment" "~7.4.0-rc.4" - "@abp/select2" "~7.4.0-rc.4" - "@abp/sweetalert2" "~7.4.0-rc.4" - "@abp/timeago" "~7.4.0-rc.4" - "@abp/toastr" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" - integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.5.tgz#20fb27493a42a88adf423862f79031a840fb741e" + integrity sha512-1pjQT+JWd+5Cqfzvt1CGii8Igd2YVpMd5vRYXkogKdjtJiElgaJwIbhjGMnV/neaSF2eR6y5g1SW6BP6NNN8yA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.5.tgz#ebf4732a466ea187afb870571aea2862e278906a" + integrity sha512-EOtOHV9yEHX8dL0tSDTDQYXDVsNIuItDb5TpF30Jg8JIkz2xGnijXh71BmVb2QF7mZ2Q048BhAPc3s0i9cWU0g== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.5" + "@abp/bootstrap" "~7.4.0-rc.5" + "@abp/bootstrap-datepicker" "~7.4.0-rc.5" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.5" + "@abp/datatables.net-bs5" "~7.4.0-rc.5" + "@abp/font-awesome" "~7.4.0-rc.5" + "@abp/jquery-form" "~7.4.0-rc.5" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.5" + "@abp/lodash" "~7.4.0-rc.5" + "@abp/luxon" "~7.4.0-rc.5" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.5" + "@abp/moment" "~7.4.0-rc.5" + "@abp/select2" "~7.4.0-rc.5" + "@abp/sweetalert2" "~7.4.0-rc.5" + "@abp/timeago" "~7.4.0-rc.5" + "@abp/toastr" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.5.tgz#a71ff2736472b8028e09a6de1e998c9523c00f81" + integrity sha512-meoBTIfJ88Fp9HZKRTn9URXSMGGUioRIFr206VVE2pwOqO5lLKTbRkpeSM46uzLNoWRj+Rn4NDKdYdEsjWj1IQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,257 +43,257 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" - integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== +"@abp/bootstrap-datepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.5.tgz#943ef8fb6bc984788f08a828a187495bc8fc3be8" + integrity sha512-bhBiHDichxIsqN8FyeFkViOyGnQyLs9RG+ZIRnM7l9zP+8m7InB+RFbRCi7IRLnNVoT9C+Fy5O9kOhTyd48dkg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" - integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.5.tgz#052393e99a181fe48814a86b3adb47e302ef1d50" + integrity sha512-N4gBrfOA9Jl9qcDo8EAgGI1SZHnQb7bFcAdW2rQlRhCYuhd89wR3RWqsljh+UwEBqu/LPzYMGTQ+TLdLHi2rug== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" - integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== +"@abp/bootstrap@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.5.tgz#5718af8004ac3dc00c451cab07a4260ca0e45ac5" + integrity sha512-FAB+yeKXn+P0YuuzFYrBUAQSEIoIm7FSwxb13ouCRb17XgHXcSp2ikdPIMcctGnq/Af31WxfJjCWGLNVcZCCmw== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" bootstrap "^5.1.3" -"@abp/clipboard@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.4.tgz#555f72dab99343520784cbb1cb3c6c50086500c0" - integrity sha512-p4Px63x5VaS7buwg/0TU26LIZ+LPAQOBAvlHWXl8QhvpdN5OjZPX+GyvEW4UkzcNbyoB7bn9bBUYRD1cDSmlzQ== +"@abp/clipboard@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.5.tgz#54ca41b3284552a6595fda51caf12d715d3f64f5" + integrity sha512-1+XKIOPM77msa+xfWsFFZzLc450q2vq3/dDKSkFqKxj4PfnM5jqijoptG0k0EcBojOfTURESwREE1Xqjn3OjHg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" clipboard "^2.0.8" -"@abp/cms-kit.admin@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.4.0-rc.4.tgz#3f219f1a0f8d132037dc61f16beabd20d0f5a23d" - integrity sha512-UrMWk+SUrH9xvFpvW/zphbiGXWjKr9NRixNT4f93XI5objZChPrlfFjE6T4aiLo5HWLScaCcgRpRZeGB8vwrqA== +"@abp/cms-kit.admin@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.4.0-rc.5.tgz#a34d12a82047e07f5e3f6f4b7b99915d6d30a4ba" + integrity sha512-GjJnlUSfagh5m1CAU1r40SrUv4T9EbkKL97CTr0Utqz5GvvfHEUpYOQFfetrYWKP6rv9Hh/TF9FIrg6hvVxWCw== dependencies: - "@abp/codemirror" "~7.4.0-rc.4" - "@abp/jstree" "~7.4.0-rc.4" - "@abp/slugify" "~7.4.0-rc.4" - "@abp/tui-editor" "~7.4.0-rc.4" - "@abp/uppy" "~7.4.0-rc.4" + "@abp/codemirror" "~7.4.0-rc.5" + "@abp/jstree" "~7.4.0-rc.5" + "@abp/slugify" "~7.4.0-rc.5" + "@abp/tui-editor" "~7.4.0-rc.5" + "@abp/uppy" "~7.4.0-rc.5" -"@abp/cms-kit.public@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.4.0-rc.4.tgz#6923e69becf7d3ee8924350488d084f3f2b323a0" - integrity sha512-Kj800zi8v4VgMjdZ9v3Old1VR9NsEcUcroAjK6RgPfX3WddB8qcTrGRrAjgz62OiFn/bXnb/iP0AjwjcqJejDg== +"@abp/cms-kit.public@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.4.0-rc.5.tgz#7bbe4b44b5abfd468ec207858e9cdcf97d5206f7" + integrity sha512-nJYaM6Lzl7rJoei/UAkYCPsJJK9300ZGzlbMkCTmAt2vQJgazu+lYCLWUuBx/ILaLdffsANiuNlRoaUhFIhJHg== dependencies: - "@abp/highlight.js" "~7.4.0-rc.4" - "@abp/star-rating-svg" "~7.4.0-rc.4" + "@abp/highlight.js" "~7.4.0-rc.5" + "@abp/star-rating-svg" "~7.4.0-rc.5" -"@abp/cms-kit@7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.4.0-rc.4.tgz#659f7ea0c0da4206ac3976f7968f221034c2f1f5" - integrity sha512-4RiB0VNFGfxnTsfz6xwwsgf71P2DgZ4IzREkaabFmSJ9sbaMpSBDTtVV+R3JJweMUJRpD+aX6XZ/3QDLpwVfyg== +"@abp/cms-kit@7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.4.0-rc.5.tgz#532f8c64bdf348a6f6a38267f0764ef8691e2204" + integrity sha512-P2cBacXellRnJuILJc61bqmaDQxjxzaZPl52upT3hj5TMpvj2DJW9eE48q21hcjuMePpBV0f3gD8t98wmGKeSQ== dependencies: - "@abp/cms-kit.admin" "~7.4.0-rc.4" - "@abp/cms-kit.public" "~7.4.0-rc.4" + "@abp/cms-kit.admin" "~7.4.0-rc.5" + "@abp/cms-kit.public" "~7.4.0-rc.5" -"@abp/codemirror@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.4.0-rc.4.tgz#9fffb24e3722bd8191b9f401107d1928908e0775" - integrity sha512-PLFw2Fz2e+r7FgHhUJ6mAnKYmbbC7efaukbRg740xyTawFkayZCbaRaGMQsHisVVFPZYw8A2V7TNpny4WxgCIA== +"@abp/codemirror@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.4.0-rc.5.tgz#0fc7e8679c85d791a759b37aaf72d4adda9e3e74" + integrity sha512-CYbPxdgDnpXlGzeEg16DNC1S6G1CHf5neuoB6Q4ZjcSKt4+wwVhhGkMq/aazSoIuwTavmpQ0RK2llwUUL6Wwhw== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" codemirror "^5.65.1" -"@abp/core@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" - integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== +"@abp/core@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.5.tgz#93eb68ac9828c4ce66355e651f194fcc5e171bf3" + integrity sha512-2oqRviXbS1Avuj63u/s8AjnLEuR4FvG+hpk81DA39hNiNPvwosG24Ie9nxaa0A5F7kcCEvRM7JAmc/0MQ7FJKg== dependencies: - "@abp/utils" "~7.4.0-rc.4" + "@abp/utils" "~7.4.0-rc.5" -"@abp/datatables.net-bs5@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" - integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== +"@abp/datatables.net-bs5@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.5.tgz#036e98a69c7bb51f56755b93912c00841ffc6e00" + integrity sha512-OZlNJynMFus4AxPMoCAfIE15X3PdGB5UwKJTi7XCza4Ok3F+mevmsIwOpjLqs1OpbLEIHK3Ftk6nXfTMpFZQpQ== dependencies: - "@abp/datatables.net" "~7.4.0-rc.4" + "@abp/datatables.net" "~7.4.0-rc.5" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" - integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== +"@abp/datatables.net@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.5.tgz#32fa40f3a1f397faf06b25e3653cdfb74256a2e5" + integrity sha512-grRRJfrDZz4v8t0QP1/bXlDNcZpWdcxLI4MsHORekt9EXrWx2iWtcZt4yhs7GLhX2swc6VuNf3OCO8/S5obQpQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" - integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== +"@abp/font-awesome@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.5.tgz#1171b3556eac71894083bfe0776dd170783d8f17" + integrity sha512-UUJZ2Q7pYag4j6C83ElV7z3eG72HthpJW/RQ4/rMjoeW5Dbduomuihx0WtDqtoNmsYdjH7Z0nWUhKzRUv3Yo9Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/highlight.js@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.4.0-rc.4.tgz#25c99742250f15402374c4bf5b2c815468435680" - integrity sha512-d4BJQXN2UiCPgCVqFUL8OJzqfVwjrpRxKj8ALFtbNMT2HYw0mKOIGUpuRIvOu5P161OSDuKzhMTPZrp4SsjMXA== +"@abp/highlight.js@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.4.0-rc.5.tgz#a4a3369be71b3f7324dad73919f887d43f8afed6" + integrity sha512-X3z489NuC/yVie26inWLWRWsRElztBHWTSY27kf1FUpINbm/8/IfE57MQNaGKp1/awJy60KZS0jlDNzDxu2B8w== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" "@highlightjs/cdn-assets" "~11.4.0" -"@abp/jquery-form@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" - integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== +"@abp/jquery-form@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.5.tgz#a3a66b333c839f36af88808cf4588162fdf8237f" + integrity sha512-PotRlDmzxnG6zk8yAJCR6MthK5tWH6disgWPsCxl+UN6d470V24ei0ZWx/eN2YKxRnRYLrrdvbgH9OMM7Clq9g== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" - integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.5.tgz#7796c2bb644ebdff18e2c74822570a710d0d863e" + integrity sha512-6YWYUfPfjf1fZIEWHR9wqzJuWI1hmrGnm9uILZ9o829pvqdC7ctqemv2+PwSYPDzTcmk5ys54NHcXcwq8/H/JA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.4" + "@abp/jquery-validation" "~7.4.0-rc.5" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" - integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== +"@abp/jquery-validation@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.5.tgz#e27d2936d6dc0fb9182f1cf1f73019b2e1873b87" + integrity sha512-O1RSRI1UH8ZTMBTfkQG+LSvE+4W5W93Rw0bUJV8dI5lWT9cBuoQkWVLqOZqr9JX9ZMuYMf4GDyWYYT5MS4+EQQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" - integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== +"@abp/jquery@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.5.tgz#fb664d1706e2ff02f24bf910363ff8221a447b7c" + integrity sha512-o/bTJKO7g9H0NChDtgYanG049Zihmojlt86fNfJ5p0uCRAbkrLnUQfOqTw5NhtQAbPmNyR+pK6Tk9oKlN6/V0Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" jquery "~3.6.0" -"@abp/jstree@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.4.0-rc.4.tgz#6c221e77ca43ecf3fa82ed74197096686e7acec5" - integrity sha512-M4Reb0XyjO07R3pcSKbGBam41Oz3x83Tz9qTVLqg0ulTpqaFB6Fny05yP/AoMohJ2EsogqYPOCo99QiTyeD+AQ== +"@abp/jstree@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.4.0-rc.5.tgz#0b0bb7fba3f1504e15db8d3b8774f67b25abf876" + integrity sha512-URgK5LNBL3llGEToWpGvcHbenz0GA/TAl1S49PcUXNIiWMAVeb7i3fYJiun00lzjHOqwhBkTIbk1kyKLGHHHeA== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jstree "^3.3.12" -"@abp/lodash@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" - integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== +"@abp/lodash@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.5.tgz#68123983a07f334230692a2a9750b0f3a9681000" + integrity sha512-MleBwBDXCg4pLyQVAU94/j5wPFhsZ3GU8UlBokhS8QXu4J444GyBH6DCes9VPFvAcKe0WJzCNe2wPn9GU2bmiA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" - integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== +"@abp/luxon@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.5.tgz#2a5ba7a7d43d35b8ed7e839b85518e26afe21890" + integrity sha512-E5PsSaLRwziJsi0OVBokZ7n1SCzBBQv25P9bc29aC0t8rjHNpkmhR7zHDF3XgUQSTiBWy35l69l+ZD9AEhm9ZA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" - integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.5.tgz#4aefd88adab0377d9fb25c2f41c7a30ce96e3655" + integrity sha512-/9kYE1Rq51kXGxA2Et+br4xV3WsXA9Z2AA/wEU16pxbOwu0biBOffZbLWhfqKoi//JVxZJuxm8sjrA4E7hpjcg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" - integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== +"@abp/moment@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.5.tgz#5bbc6fa78f9667253568e68936b6c8edea74d319" + integrity sha512-v46BvWM6pWLswUeYhYM+sw3UeC6k+y2a49czY1gsW/ydrj8O61pbxulzPW3CLeqN+10qq4S7tJr3lK/o0Igq7A== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.4.tgz#e267cbfa5276bbe1b51de8f67df0ce9c1443ba63" - integrity sha512-PHFc5TtIHY51Idd+wmhG41IV8QSpeF1E4o+w9eMJInEA47pIzlaH0nNqbuoBQQsrlVhzTFJ2rACZw4z76eaxNw== +"@abp/prismjs@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.5.tgz#9480d0907fa0a15ab55aa95c460b4fa2507acd65" + integrity sha512-Q7t/vZDcI4qMSuf1Ytp01vvyCa4M+yC8e7lQf5EG9lFsBUDVUhuv5vtRthsTbbCfoDJl4LrJ/BfWGpWvftG3aA== dependencies: - "@abp/clipboard" "~7.4.0-rc.4" - "@abp/core" "~7.4.0-rc.4" + "@abp/clipboard" "~7.4.0-rc.5" + "@abp/core" "~7.4.0-rc.5" prismjs "^1.26.0" -"@abp/select2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" - integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== +"@abp/select2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.5.tgz#7fa5d7bc578e5a13f1cb77eb3885fd10bc987356" + integrity sha512-czk5o1Ogd8l+qolisQ6jDdqOCIsl129pI0DQsWwn5f/FGyLAkzZ8CQt8mx04PE6R4mNLLFwcMspPuTyxONLwyg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" select2 "^4.0.13" -"@abp/slugify@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.4.0-rc.4.tgz#afd70c6655d8216a00c32fdcea92587742e174c1" - integrity sha512-8M8prWvx+TfRWRPyzRhBagXs80IJST8rcEFK0MzPCT0zdYIRPQLV7EEVQtjCls63nAw2Nn7J6xifdXIPiauiiQ== +"@abp/slugify@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.4.0-rc.5.tgz#c71b5c09a96fa1b770ed0e9ea16c9aa03b5c154f" + integrity sha512-bEYGYtaqRIEG2icJaSlbVAekF7NjeNpiRp8es4uIbS3HoUXQkaSHw8YUoGegdK4YAUwC5UsgiQsbYhffgK/qQw== dependencies: slugify "^1.6.5" -"@abp/star-rating-svg@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.4.0-rc.4.tgz#4bed8cb50e23d9c540620d215908fba377790755" - integrity sha512-XklV0msBxgUyw4evNnfTwLo7jEfJdLSYLrDEhGtWMWkwjM6qi3L6828YLmuSLKvaZh4ovoFQQm6/hURuK6qdWg== +"@abp/star-rating-svg@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.4.0-rc.5.tgz#8553372a0a0cbe54a10c2ff8257bcd9c21b779c5" + integrity sha512-5qDMHbwu4odVXj58+IYrN98xuAyIvLNbtbKi4thqfIOtrqNS4uT/XyFl08Qmb/09Y9Ve+jq5a/UQWkG0XTTrug== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" star-rating-svg "^3.5.0" -"@abp/sweetalert2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" - integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== +"@abp/sweetalert2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.5.tgz#8c05235d32460e0f590841fd5fddb66a5ec664ed" + integrity sha512-uQ4qKj4szRBv1AU06U7F6z8iRGJTAs0yrJZuAt287sz1uZTXWhlN9nvfIiG/1Z8VCNHHDp12oPyVZzKOM3PhbQ== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" - integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== +"@abp/timeago@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.5.tgz#02dfa7b5d59e71e45a9d48595a242dc5f25f4e21" + integrity sha512-EA+pSCSSGYtYaQABfhYWsMoVqgVGz8Ykn6a7tVc34Z5qfPKucgGKfuppRmQOZVz9n8zp9W/94BnDF2kRfP+FEg== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" - integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== +"@abp/toastr@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.5.tgz#ba2a623083c1182f1a66a21b932a02bb1665111b" + integrity sha512-BkJjWtbnPHImKL5g8Xwak2y7XdGk62q2bYZ/vFtSUY033Lr/3ufQxlVX6pXumodhPIrus7xEyIerxLWg8tYyAQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" toastr "^2.1.4" -"@abp/tui-editor@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.4.0-rc.4.tgz#830e429aebd2f819a3f30a2dbe9384c8c7e058c5" - integrity sha512-opZEMuuCGxwmu0QuzfTZhJ8FlSH+e0z0q5lbo1ywu18w270c3xLY0qGfDEjyCRq+VahHi079k4BMKGwzBvzLow== +"@abp/tui-editor@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.4.0-rc.5.tgz#95bf2993c0bdc41de4737d6b9edb94fccccb595b" + integrity sha512-NySXrbAaA4ddgiGyYLbaTXlG0/oXm99+nJpCiLUPJNA5I+WzhUFx4X1FIsfP/80A8jiodHpKrt4DhqhVW4+ZJA== dependencies: - "@abp/jquery" "~7.4.0-rc.4" - "@abp/prismjs" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" + "@abp/prismjs" "~7.4.0-rc.5" -"@abp/uppy@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.4.0-rc.4.tgz#81a77314a526592b63d36211590ad095ca55ba23" - integrity sha512-TJ9hZrKVMIrNl0f0vNsNEOh3fu7it5EuJfwJCJ31ZDMTPPPw+6Eza/muhE1vl5lHw3pLxT7PgimHgA9R6Gv22g== +"@abp/uppy@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.4.0-rc.5.tgz#9b9056d53d237b098272cb39a49085d3acde9cd7" + integrity sha512-jrJEXHO8dPOyYA+Jz660wFF75tGW84Zi/N1/I4wx6IPs40BvHsTSApQ/lpIgYI53dF5afShj5cqPLTWEepHSOA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" uppy "^1.16.1" -"@abp/utils@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" - integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== +"@abp/utils@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.5.tgz#f52cde2297a2b33562ee291541ec66f2080eafbd" + integrity sha512-9kPPKaA5vUVUYArblfaIurAaWxeaOfM/Sc9yzDmNWOTQ7FSBhCEKeZbQvj1X+mNpOV4rxEvqZ19LbvJ6RZs+AA== dependencies: just-compare "^2.3.0" diff --git a/modules/docs/app/VoloDocs.Web/package.json b/modules/docs/app/VoloDocs.Web/package.json index 777703fed7..3e3775225e 100644 --- a/modules/docs/app/VoloDocs.Web/package.json +++ b/modules/docs/app/VoloDocs.Web/package.json @@ -3,7 +3,7 @@ "name": "volo.docstestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4", - "@abp/docs": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5", + "@abp/docs": "~7.4.0-rc.5" } } diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock index a1d41100a2..1f992413e5 100644 --- a/modules/docs/app/VoloDocs.Web/yarn.lock +++ b/modules/docs/app/VoloDocs.Web/yarn.lock @@ -2,47 +2,47 @@ # yarn lockfile v1 -"@abp/anchor-js@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-7.4.0-rc.4.tgz#115c3915f9c06bd89ba17c2c16250d917f4a71d6" - integrity sha512-74VbQ9cz7EB3dqTRLzTDlvxuaehiCORWKMhCpDBkvLDy2ovrXv40wsygWaDXYGojGxsjkxJeZNBqTdts6cLM9w== +"@abp/anchor-js@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-7.4.0-rc.5.tgz#1442d822c0dd80709c8572a4499842a9a04dd52a" + integrity sha512-uovzx8ohLfik98mAUE2DqnNeHRrTDTEpHCP7Wgpc93Orw2ozaz0sdrjlWdAv+PMv771waqhld6L0uYwIHSgMMA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" anchor-js "^4.3.1" -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" - integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" - integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" - "@abp/bootstrap" "~7.4.0-rc.4" - "@abp/bootstrap-datepicker" "~7.4.0-rc.4" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" - "@abp/datatables.net-bs5" "~7.4.0-rc.4" - "@abp/font-awesome" "~7.4.0-rc.4" - "@abp/jquery-form" "~7.4.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" - "@abp/lodash" "~7.4.0-rc.4" - "@abp/luxon" "~7.4.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" - "@abp/moment" "~7.4.0-rc.4" - "@abp/select2" "~7.4.0-rc.4" - "@abp/sweetalert2" "~7.4.0-rc.4" - "@abp/timeago" "~7.4.0-rc.4" - "@abp/toastr" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" - integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.5.tgz#20fb27493a42a88adf423862f79031a840fb741e" + integrity sha512-1pjQT+JWd+5Cqfzvt1CGii8Igd2YVpMd5vRYXkogKdjtJiElgaJwIbhjGMnV/neaSF2eR6y5g1SW6BP6NNN8yA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.5.tgz#ebf4732a466ea187afb870571aea2862e278906a" + integrity sha512-EOtOHV9yEHX8dL0tSDTDQYXDVsNIuItDb5TpF30Jg8JIkz2xGnijXh71BmVb2QF7mZ2Q048BhAPc3s0i9cWU0g== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.5" + "@abp/bootstrap" "~7.4.0-rc.5" + "@abp/bootstrap-datepicker" "~7.4.0-rc.5" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.5" + "@abp/datatables.net-bs5" "~7.4.0-rc.5" + "@abp/font-awesome" "~7.4.0-rc.5" + "@abp/jquery-form" "~7.4.0-rc.5" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.5" + "@abp/lodash" "~7.4.0-rc.5" + "@abp/luxon" "~7.4.0-rc.5" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.5" + "@abp/moment" "~7.4.0-rc.5" + "@abp/select2" "~7.4.0-rc.5" + "@abp/sweetalert2" "~7.4.0-rc.5" + "@abp/timeago" "~7.4.0-rc.5" + "@abp/toastr" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.5.tgz#a71ff2736472b8028e09a6de1e998c9523c00f81" + integrity sha512-meoBTIfJ88Fp9HZKRTn9URXSMGGUioRIFr206VVE2pwOqO5lLKTbRkpeSM46uzLNoWRj+Rn4NDKdYdEsjWj1IQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -51,194 +51,194 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" - integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== +"@abp/bootstrap-datepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.5.tgz#943ef8fb6bc984788f08a828a187495bc8fc3be8" + integrity sha512-bhBiHDichxIsqN8FyeFkViOyGnQyLs9RG+ZIRnM7l9zP+8m7InB+RFbRCi7IRLnNVoT9C+Fy5O9kOhTyd48dkg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" - integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.5.tgz#052393e99a181fe48814a86b3adb47e302ef1d50" + integrity sha512-N4gBrfOA9Jl9qcDo8EAgGI1SZHnQb7bFcAdW2rQlRhCYuhd89wR3RWqsljh+UwEBqu/LPzYMGTQ+TLdLHi2rug== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" - integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== +"@abp/bootstrap@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.5.tgz#5718af8004ac3dc00c451cab07a4260ca0e45ac5" + integrity sha512-FAB+yeKXn+P0YuuzFYrBUAQSEIoIm7FSwxb13ouCRb17XgHXcSp2ikdPIMcctGnq/Af31WxfJjCWGLNVcZCCmw== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" bootstrap "^5.1.3" -"@abp/clipboard@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.4.tgz#555f72dab99343520784cbb1cb3c6c50086500c0" - integrity sha512-p4Px63x5VaS7buwg/0TU26LIZ+LPAQOBAvlHWXl8QhvpdN5OjZPX+GyvEW4UkzcNbyoB7bn9bBUYRD1cDSmlzQ== +"@abp/clipboard@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.5.tgz#54ca41b3284552a6595fda51caf12d715d3f64f5" + integrity sha512-1+XKIOPM77msa+xfWsFFZzLc450q2vq3/dDKSkFqKxj4PfnM5jqijoptG0k0EcBojOfTURESwREE1Xqjn3OjHg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" clipboard "^2.0.8" -"@abp/core@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" - integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== +"@abp/core@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.5.tgz#93eb68ac9828c4ce66355e651f194fcc5e171bf3" + integrity sha512-2oqRviXbS1Avuj63u/s8AjnLEuR4FvG+hpk81DA39hNiNPvwosG24Ie9nxaa0A5F7kcCEvRM7JAmc/0MQ7FJKg== dependencies: - "@abp/utils" "~7.4.0-rc.4" + "@abp/utils" "~7.4.0-rc.5" -"@abp/datatables.net-bs5@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" - integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== +"@abp/datatables.net-bs5@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.5.tgz#036e98a69c7bb51f56755b93912c00841ffc6e00" + integrity sha512-OZlNJynMFus4AxPMoCAfIE15X3PdGB5UwKJTi7XCza4Ok3F+mevmsIwOpjLqs1OpbLEIHK3Ftk6nXfTMpFZQpQ== dependencies: - "@abp/datatables.net" "~7.4.0-rc.4" + "@abp/datatables.net" "~7.4.0-rc.5" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" - integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== +"@abp/datatables.net@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.5.tgz#32fa40f3a1f397faf06b25e3653cdfb74256a2e5" + integrity sha512-grRRJfrDZz4v8t0QP1/bXlDNcZpWdcxLI4MsHORekt9EXrWx2iWtcZt4yhs7GLhX2swc6VuNf3OCO8/S5obQpQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" datatables.net "^1.11.4" -"@abp/docs@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-7.4.0-rc.4.tgz#8dbd79930a48149972abdcc87f0a03982b16997c" - integrity sha512-YYQv7Eg7TJrOg5lU1ihVbDoT4cjHbYt/uyyZjITfdM4erFhqV4AG8sFWhdNxPcAV1gKkiQe4D+TYbajflBmcZA== +"@abp/docs@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-7.4.0-rc.5.tgz#8f29e98cd1f36bea17bdb48d38cb63e6fc0cf2a2" + integrity sha512-pwGS+93WfSaIcp70jMDgX0oW1RbGV0r2OijHb4QjDqVThHBUX777yKXC3Nhnz57HegXTb16D0weufSK0P8K3xA== dependencies: - "@abp/anchor-js" "~7.4.0-rc.4" - "@abp/clipboard" "~7.4.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" - "@abp/popper.js" "~7.4.0-rc.4" - "@abp/prismjs" "~7.4.0-rc.4" + "@abp/anchor-js" "~7.4.0-rc.5" + "@abp/clipboard" "~7.4.0-rc.5" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.5" + "@abp/popper.js" "~7.4.0-rc.5" + "@abp/prismjs" "~7.4.0-rc.5" -"@abp/font-awesome@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" - integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== +"@abp/font-awesome@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.5.tgz#1171b3556eac71894083bfe0776dd170783d8f17" + integrity sha512-UUJZ2Q7pYag4j6C83ElV7z3eG72HthpJW/RQ4/rMjoeW5Dbduomuihx0WtDqtoNmsYdjH7Z0nWUhKzRUv3Yo9Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" - integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== +"@abp/jquery-form@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.5.tgz#a3a66b333c839f36af88808cf4588162fdf8237f" + integrity sha512-PotRlDmzxnG6zk8yAJCR6MthK5tWH6disgWPsCxl+UN6d470V24ei0ZWx/eN2YKxRnRYLrrdvbgH9OMM7Clq9g== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" - integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.5.tgz#7796c2bb644ebdff18e2c74822570a710d0d863e" + integrity sha512-6YWYUfPfjf1fZIEWHR9wqzJuWI1hmrGnm9uILZ9o829pvqdC7ctqemv2+PwSYPDzTcmk5ys54NHcXcwq8/H/JA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.4" + "@abp/jquery-validation" "~7.4.0-rc.5" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" - integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== +"@abp/jquery-validation@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.5.tgz#e27d2936d6dc0fb9182f1cf1f73019b2e1873b87" + integrity sha512-O1RSRI1UH8ZTMBTfkQG+LSvE+4W5W93Rw0bUJV8dI5lWT9cBuoQkWVLqOZqr9JX9ZMuYMf4GDyWYYT5MS4+EQQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" - integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== +"@abp/jquery@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.5.tgz#fb664d1706e2ff02f24bf910363ff8221a447b7c" + integrity sha512-o/bTJKO7g9H0NChDtgYanG049Zihmojlt86fNfJ5p0uCRAbkrLnUQfOqTw5NhtQAbPmNyR+pK6Tk9oKlN6/V0Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" - integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== +"@abp/lodash@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.5.tgz#68123983a07f334230692a2a9750b0f3a9681000" + integrity sha512-MleBwBDXCg4pLyQVAU94/j5wPFhsZ3GU8UlBokhS8QXu4J444GyBH6DCes9VPFvAcKe0WJzCNe2wPn9GU2bmiA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" - integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== +"@abp/luxon@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.5.tgz#2a5ba7a7d43d35b8ed7e839b85518e26afe21890" + integrity sha512-E5PsSaLRwziJsi0OVBokZ7n1SCzBBQv25P9bc29aC0t8rjHNpkmhR7zHDF3XgUQSTiBWy35l69l+ZD9AEhm9ZA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" - integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.5.tgz#4aefd88adab0377d9fb25c2f41c7a30ce96e3655" + integrity sha512-/9kYE1Rq51kXGxA2Et+br4xV3WsXA9Z2AA/wEU16pxbOwu0biBOffZbLWhfqKoi//JVxZJuxm8sjrA4E7hpjcg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" - integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== +"@abp/moment@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.5.tgz#5bbc6fa78f9667253568e68936b6c8edea74d319" + integrity sha512-v46BvWM6pWLswUeYhYM+sw3UeC6k+y2a49czY1gsW/ydrj8O61pbxulzPW3CLeqN+10qq4S7tJr3lK/o0Igq7A== dependencies: moment "^2.9.0" -"@abp/popper.js@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-7.4.0-rc.4.tgz#13c32f419f60f8a9d16819d28136678089de21eb" - integrity sha512-pqpiKApPMbVFJIrZPYFFqfytY0rRoe467r/sSWGMvO1llQ62NuLgLXkzqqiL0crbNOm0bz0Uw3rYotc7z5q3og== +"@abp/popper.js@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-7.4.0-rc.5.tgz#bbc195763f7dbc74bca27e18eb3eae04d1410d11" + integrity sha512-r0N55vVVqy4L3f8bdk5nXmzfyjOGZFBbHQfyCdkdI6/XOLlyo5brmNceqxsEen6CaYdNv5tvHlfDo53pzlV35Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" "@popperjs/core" "^2.11.2" -"@abp/prismjs@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.4.tgz#e267cbfa5276bbe1b51de8f67df0ce9c1443ba63" - integrity sha512-PHFc5TtIHY51Idd+wmhG41IV8QSpeF1E4o+w9eMJInEA47pIzlaH0nNqbuoBQQsrlVhzTFJ2rACZw4z76eaxNw== +"@abp/prismjs@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.5.tgz#9480d0907fa0a15ab55aa95c460b4fa2507acd65" + integrity sha512-Q7t/vZDcI4qMSuf1Ytp01vvyCa4M+yC8e7lQf5EG9lFsBUDVUhuv5vtRthsTbbCfoDJl4LrJ/BfWGpWvftG3aA== dependencies: - "@abp/clipboard" "~7.4.0-rc.4" - "@abp/core" "~7.4.0-rc.4" + "@abp/clipboard" "~7.4.0-rc.5" + "@abp/core" "~7.4.0-rc.5" prismjs "^1.26.0" -"@abp/select2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" - integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== +"@abp/select2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.5.tgz#7fa5d7bc578e5a13f1cb77eb3885fd10bc987356" + integrity sha512-czk5o1Ogd8l+qolisQ6jDdqOCIsl129pI0DQsWwn5f/FGyLAkzZ8CQt8mx04PE6R4mNLLFwcMspPuTyxONLwyg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" - integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== +"@abp/sweetalert2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.5.tgz#8c05235d32460e0f590841fd5fddb66a5ec664ed" + integrity sha512-uQ4qKj4szRBv1AU06U7F6z8iRGJTAs0yrJZuAt287sz1uZTXWhlN9nvfIiG/1Z8VCNHHDp12oPyVZzKOM3PhbQ== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" - integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== +"@abp/timeago@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.5.tgz#02dfa7b5d59e71e45a9d48595a242dc5f25f4e21" + integrity sha512-EA+pSCSSGYtYaQABfhYWsMoVqgVGz8Ykn6a7tVc34Z5qfPKucgGKfuppRmQOZVz9n8zp9W/94BnDF2kRfP+FEg== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" - integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== +"@abp/toastr@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.5.tgz#ba2a623083c1182f1a66a21b932a02bb1665111b" + integrity sha512-BkJjWtbnPHImKL5g8Xwak2y7XdGk62q2bYZ/vFtSUY033Lr/3ufQxlVX6pXumodhPIrus7xEyIerxLWg8tYyAQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" - integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== +"@abp/utils@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.5.tgz#f52cde2297a2b33562ee291541ec66f2080eafbd" + integrity sha512-9kPPKaA5vUVUYArblfaIurAaWxeaOfM/Sc9yzDmNWOTQ7FSBhCEKeZbQvj1X+mNpOV4rxEvqZ19LbvJ6RZs+AA== dependencies: just-compare "^2.3.0" diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json index 704a94ab02..d821bb0862 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/package.json +++ b/modules/openiddict/app/OpenIddict.Demo.Server/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5" } } diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json index 9891205adb..b057d350aa 100644 --- a/modules/openiddict/app/angular/package.json +++ b/modules/openiddict/app/angular/package.json @@ -12,15 +12,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.4.0-rc.4", - "@abp/ng.components": "~7.4.0-rc.4", - "@abp/ng.core": "~7.4.0-rc.4", - "@abp/ng.oauth": "~7.4.0-rc.4", - "@abp/ng.identity": "~7.4.0-rc.4", - "@abp/ng.setting-management": "~7.4.0-rc.4", - "@abp/ng.tenant-management": "~7.4.0-rc.4", - "@abp/ng.theme.shared": "~7.4.0-rc.4", - "@abp/ng.theme.lepton-x": "~2.4.0-rc.2", + "@abp/ng.account": "~7.4.0-rc.5", + "@abp/ng.components": "~7.4.0-rc.5", + "@abp/ng.core": "~7.4.0-rc.5", + "@abp/ng.oauth": "~7.4.0-rc.5", + "@abp/ng.identity": "~7.4.0-rc.5", + "@abp/ng.setting-management": "~7.4.0-rc.5", + "@abp/ng.tenant-management": "~7.4.0-rc.5", + "@abp/ng.theme.shared": "~7.4.0-rc.5", + "@abp/ng.theme.lepton-x": "~2.4.0-rc.4", "@angular/animations": "^15.0.1", "@angular/common": "^15.0.1", "@angular/compiler": "^15.0.1", @@ -36,7 +36,7 @@ "zone.js": "~0.11.4" }, "devDependencies": { - "@abp/ng.schematics": "~7.4.0-rc.4", + "@abp/ng.schematics": "~7.4.0-rc.5", "@angular-devkit/build-angular": "^15.0.1", "@angular-eslint/builder": "~15.1.0", "@angular-eslint/eslint-plugin": "~15.1.0", diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json index 727acf59ed..3b5ea8d3db 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json @@ -3,6 +3,6 @@ "name": "demo-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5" } } diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock index 739bb79d1c..8e55b67a23 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" - integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" - integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" - "@abp/bootstrap" "~7.4.0-rc.4" - "@abp/bootstrap-datepicker" "~7.4.0-rc.4" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" - "@abp/datatables.net-bs5" "~7.4.0-rc.4" - "@abp/font-awesome" "~7.4.0-rc.4" - "@abp/jquery-form" "~7.4.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" - "@abp/lodash" "~7.4.0-rc.4" - "@abp/luxon" "~7.4.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" - "@abp/moment" "~7.4.0-rc.4" - "@abp/select2" "~7.4.0-rc.4" - "@abp/sweetalert2" "~7.4.0-rc.4" - "@abp/timeago" "~7.4.0-rc.4" - "@abp/toastr" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" - integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.5.tgz#20fb27493a42a88adf423862f79031a840fb741e" + integrity sha512-1pjQT+JWd+5Cqfzvt1CGii8Igd2YVpMd5vRYXkogKdjtJiElgaJwIbhjGMnV/neaSF2eR6y5g1SW6BP6NNN8yA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.5.tgz#ebf4732a466ea187afb870571aea2862e278906a" + integrity sha512-EOtOHV9yEHX8dL0tSDTDQYXDVsNIuItDb5TpF30Jg8JIkz2xGnijXh71BmVb2QF7mZ2Q048BhAPc3s0i9cWU0g== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.5" + "@abp/bootstrap" "~7.4.0-rc.5" + "@abp/bootstrap-datepicker" "~7.4.0-rc.5" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.5" + "@abp/datatables.net-bs5" "~7.4.0-rc.5" + "@abp/font-awesome" "~7.4.0-rc.5" + "@abp/jquery-form" "~7.4.0-rc.5" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.5" + "@abp/lodash" "~7.4.0-rc.5" + "@abp/luxon" "~7.4.0-rc.5" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.5" + "@abp/moment" "~7.4.0-rc.5" + "@abp/select2" "~7.4.0-rc.5" + "@abp/sweetalert2" "~7.4.0-rc.5" + "@abp/timeago" "~7.4.0-rc.5" + "@abp/toastr" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.5.tgz#a71ff2736472b8028e09a6de1e998c9523c00f81" + integrity sha512-meoBTIfJ88Fp9HZKRTn9URXSMGGUioRIFr206VVE2pwOqO5lLKTbRkpeSM46uzLNoWRj+Rn4NDKdYdEsjWj1IQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" - integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== +"@abp/bootstrap-datepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.5.tgz#943ef8fb6bc984788f08a828a187495bc8fc3be8" + integrity sha512-bhBiHDichxIsqN8FyeFkViOyGnQyLs9RG+ZIRnM7l9zP+8m7InB+RFbRCi7IRLnNVoT9C+Fy5O9kOhTyd48dkg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" - integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.5.tgz#052393e99a181fe48814a86b3adb47e302ef1d50" + integrity sha512-N4gBrfOA9Jl9qcDo8EAgGI1SZHnQb7bFcAdW2rQlRhCYuhd89wR3RWqsljh+UwEBqu/LPzYMGTQ+TLdLHi2rug== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" - integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== +"@abp/bootstrap@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.5.tgz#5718af8004ac3dc00c451cab07a4260ca0e45ac5" + integrity sha512-FAB+yeKXn+P0YuuzFYrBUAQSEIoIm7FSwxb13ouCRb17XgHXcSp2ikdPIMcctGnq/Af31WxfJjCWGLNVcZCCmw== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" bootstrap "^5.1.3" -"@abp/core@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" - integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== +"@abp/core@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.5.tgz#93eb68ac9828c4ce66355e651f194fcc5e171bf3" + integrity sha512-2oqRviXbS1Avuj63u/s8AjnLEuR4FvG+hpk81DA39hNiNPvwosG24Ie9nxaa0A5F7kcCEvRM7JAmc/0MQ7FJKg== dependencies: - "@abp/utils" "~7.4.0-rc.4" + "@abp/utils" "~7.4.0-rc.5" -"@abp/datatables.net-bs5@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" - integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== +"@abp/datatables.net-bs5@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.5.tgz#036e98a69c7bb51f56755b93912c00841ffc6e00" + integrity sha512-OZlNJynMFus4AxPMoCAfIE15X3PdGB5UwKJTi7XCza4Ok3F+mevmsIwOpjLqs1OpbLEIHK3Ftk6nXfTMpFZQpQ== dependencies: - "@abp/datatables.net" "~7.4.0-rc.4" + "@abp/datatables.net" "~7.4.0-rc.5" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" - integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== +"@abp/datatables.net@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.5.tgz#32fa40f3a1f397faf06b25e3653cdfb74256a2e5" + integrity sha512-grRRJfrDZz4v8t0QP1/bXlDNcZpWdcxLI4MsHORekt9EXrWx2iWtcZt4yhs7GLhX2swc6VuNf3OCO8/S5obQpQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" - integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== +"@abp/font-awesome@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.5.tgz#1171b3556eac71894083bfe0776dd170783d8f17" + integrity sha512-UUJZ2Q7pYag4j6C83ElV7z3eG72HthpJW/RQ4/rMjoeW5Dbduomuihx0WtDqtoNmsYdjH7Z0nWUhKzRUv3Yo9Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" - integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== +"@abp/jquery-form@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.5.tgz#a3a66b333c839f36af88808cf4588162fdf8237f" + integrity sha512-PotRlDmzxnG6zk8yAJCR6MthK5tWH6disgWPsCxl+UN6d470V24ei0ZWx/eN2YKxRnRYLrrdvbgH9OMM7Clq9g== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" - integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.5.tgz#7796c2bb644ebdff18e2c74822570a710d0d863e" + integrity sha512-6YWYUfPfjf1fZIEWHR9wqzJuWI1hmrGnm9uILZ9o829pvqdC7ctqemv2+PwSYPDzTcmk5ys54NHcXcwq8/H/JA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.4" + "@abp/jquery-validation" "~7.4.0-rc.5" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" - integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== +"@abp/jquery-validation@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.5.tgz#e27d2936d6dc0fb9182f1cf1f73019b2e1873b87" + integrity sha512-O1RSRI1UH8ZTMBTfkQG+LSvE+4W5W93Rw0bUJV8dI5lWT9cBuoQkWVLqOZqr9JX9ZMuYMf4GDyWYYT5MS4+EQQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" - integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== +"@abp/jquery@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.5.tgz#fb664d1706e2ff02f24bf910363ff8221a447b7c" + integrity sha512-o/bTJKO7g9H0NChDtgYanG049Zihmojlt86fNfJ5p0uCRAbkrLnUQfOqTw5NhtQAbPmNyR+pK6Tk9oKlN6/V0Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" - integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== +"@abp/lodash@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.5.tgz#68123983a07f334230692a2a9750b0f3a9681000" + integrity sha512-MleBwBDXCg4pLyQVAU94/j5wPFhsZ3GU8UlBokhS8QXu4J444GyBH6DCes9VPFvAcKe0WJzCNe2wPn9GU2bmiA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" - integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== +"@abp/luxon@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.5.tgz#2a5ba7a7d43d35b8ed7e839b85518e26afe21890" + integrity sha512-E5PsSaLRwziJsi0OVBokZ7n1SCzBBQv25P9bc29aC0t8rjHNpkmhR7zHDF3XgUQSTiBWy35l69l+ZD9AEhm9ZA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" - integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.5.tgz#4aefd88adab0377d9fb25c2f41c7a30ce96e3655" + integrity sha512-/9kYE1Rq51kXGxA2Et+br4xV3WsXA9Z2AA/wEU16pxbOwu0biBOffZbLWhfqKoi//JVxZJuxm8sjrA4E7hpjcg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" - integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== +"@abp/moment@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.5.tgz#5bbc6fa78f9667253568e68936b6c8edea74d319" + integrity sha512-v46BvWM6pWLswUeYhYM+sw3UeC6k+y2a49czY1gsW/ydrj8O61pbxulzPW3CLeqN+10qq4S7tJr3lK/o0Igq7A== dependencies: moment "^2.9.0" -"@abp/select2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" - integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== +"@abp/select2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.5.tgz#7fa5d7bc578e5a13f1cb77eb3885fd10bc987356" + integrity sha512-czk5o1Ogd8l+qolisQ6jDdqOCIsl129pI0DQsWwn5f/FGyLAkzZ8CQt8mx04PE6R4mNLLFwcMspPuTyxONLwyg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" - integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== +"@abp/sweetalert2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.5.tgz#8c05235d32460e0f590841fd5fddb66a5ec664ed" + integrity sha512-uQ4qKj4szRBv1AU06U7F6z8iRGJTAs0yrJZuAt287sz1uZTXWhlN9nvfIiG/1Z8VCNHHDp12oPyVZzKOM3PhbQ== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" - integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== +"@abp/timeago@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.5.tgz#02dfa7b5d59e71e45a9d48595a242dc5f25f4e21" + integrity sha512-EA+pSCSSGYtYaQABfhYWsMoVqgVGz8Ykn6a7tVc34Z5qfPKucgGKfuppRmQOZVz9n8zp9W/94BnDF2kRfP+FEg== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" - integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== +"@abp/toastr@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.5.tgz#ba2a623083c1182f1a66a21b932a02bb1665111b" + integrity sha512-BkJjWtbnPHImKL5g8Xwak2y7XdGk62q2bYZ/vFtSUY033Lr/3ufQxlVX6pXumodhPIrus7xEyIerxLWg8tYyAQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" - integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== +"@abp/utils@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.5.tgz#f52cde2297a2b33562ee291541ec66f2080eafbd" + integrity sha512-9kPPKaA5vUVUYArblfaIurAaWxeaOfM/Sc9yzDmNWOTQ7FSBhCEKeZbQvj1X+mNpOV4rxEvqZ19LbvJ6RZs+AA== dependencies: just-compare "^2.3.0" diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json index 95676c765e..0140390eb9 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4", - "@abp/virtual-file-explorer": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5", + "@abp/virtual-file-explorer": "~7.4.0-rc.5" } } diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock index 62673456fe..6d5e25b564 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.4.tgz#4b53752513bf727b4962093d8ff4daac66139718" - integrity sha512-Jj3faRxJdaaoJzPcyhJgb7/8+7oEK6rRY4R3uP5pF50khR/yNHWcLP6WCZ+LQZu7fKlEpiQ5EITiWRpP/5hf/w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.4.tgz#9f8b6c33c17da1c0bc0c596ef2fb9fe93248c7fb" - integrity sha512-lL6WWRSsrDIGBQl3tNFifLt08JEQycCrK0E57F3NquviFY/erducHp+dfJJ+s1OAadUlkvmsB5Scs8xQMQCaig== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.4" - "@abp/bootstrap" "~7.4.0-rc.4" - "@abp/bootstrap-datepicker" "~7.4.0-rc.4" - "@abp/bootstrap-daterangepicker" "~7.4.0-rc.4" - "@abp/datatables.net-bs5" "~7.4.0-rc.4" - "@abp/font-awesome" "~7.4.0-rc.4" - "@abp/jquery-form" "~7.4.0-rc.4" - "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.4" - "@abp/lodash" "~7.4.0-rc.4" - "@abp/luxon" "~7.4.0-rc.4" - "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.4" - "@abp/moment" "~7.4.0-rc.4" - "@abp/select2" "~7.4.0-rc.4" - "@abp/sweetalert2" "~7.4.0-rc.4" - "@abp/timeago" "~7.4.0-rc.4" - "@abp/toastr" "~7.4.0-rc.4" - -"@abp/aspnetcore.mvc.ui@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.4.tgz#3854183dea1a24dee42debc0a5413de0f08d3d0d" - integrity sha512-TTAnlbh8KcDWakMCtawHgrbcmoqvLdLxz1DDWUTkmCEQPImdrh52Jf1LNrL/771hug1dk5kqAuH5R5nBFGfnbA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.4.0-rc.5.tgz#20fb27493a42a88adf423862f79031a840fb741e" + integrity sha512-1pjQT+JWd+5Cqfzvt1CGii8Igd2YVpMd5vRYXkogKdjtJiElgaJwIbhjGMnV/neaSF2eR6y5g1SW6BP6NNN8yA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.4.0-rc.5.tgz#ebf4732a466ea187afb870571aea2862e278906a" + integrity sha512-EOtOHV9yEHX8dL0tSDTDQYXDVsNIuItDb5TpF30Jg8JIkz2xGnijXh71BmVb2QF7mZ2Q048BhAPc3s0i9cWU0g== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.4.0-rc.5" + "@abp/bootstrap" "~7.4.0-rc.5" + "@abp/bootstrap-datepicker" "~7.4.0-rc.5" + "@abp/bootstrap-daterangepicker" "~7.4.0-rc.5" + "@abp/datatables.net-bs5" "~7.4.0-rc.5" + "@abp/font-awesome" "~7.4.0-rc.5" + "@abp/jquery-form" "~7.4.0-rc.5" + "@abp/jquery-validation-unobtrusive" "~7.4.0-rc.5" + "@abp/lodash" "~7.4.0-rc.5" + "@abp/luxon" "~7.4.0-rc.5" + "@abp/malihu-custom-scrollbar-plugin" "~7.4.0-rc.5" + "@abp/moment" "~7.4.0-rc.5" + "@abp/select2" "~7.4.0-rc.5" + "@abp/sweetalert2" "~7.4.0-rc.5" + "@abp/timeago" "~7.4.0-rc.5" + "@abp/toastr" "~7.4.0-rc.5" + +"@abp/aspnetcore.mvc.ui@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.4.0-rc.5.tgz#a71ff2736472b8028e09a6de1e998c9523c00f81" + integrity sha512-meoBTIfJ88Fp9HZKRTn9URXSMGGUioRIFr206VVE2pwOqO5lLKTbRkpeSM46uzLNoWRj+Rn4NDKdYdEsjWj1IQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,185 +43,185 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.4.tgz#2fe2c68d628383d1d8ff349dfb7da9b5b4eb04c1" - integrity sha512-C+vLaehe6lZhLPuJM5ZfwsHOqt3htOVpyjZvBwyX3DdXIwsLpg7nCvTPgtXbt1CNSJ3aePkbdQDEaLv603WRGw== +"@abp/bootstrap-datepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.4.0-rc.5.tgz#943ef8fb6bc984788f08a828a187495bc8fc3be8" + integrity sha512-bhBiHDichxIsqN8FyeFkViOyGnQyLs9RG+ZIRnM7l9zP+8m7InB+RFbRCi7IRLnNVoT9C+Fy5O9kOhTyd48dkg== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.4.tgz#d8b950f91d5963ef7725f2bc69b80c24b3626235" - integrity sha512-ehoqkI07UGc/MbhENOV7BkB67VNyRa8lYC9gBBlD+59VAsg1f3b/UzVJGnTvcPPPwA4SyJL56dDZbxj8uI1TAQ== +"@abp/bootstrap-daterangepicker@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.4.0-rc.5.tgz#052393e99a181fe48814a86b3adb47e302ef1d50" + integrity sha512-N4gBrfOA9Jl9qcDo8EAgGI1SZHnQb7bFcAdW2rQlRhCYuhd89wR3RWqsljh+UwEBqu/LPzYMGTQ+TLdLHi2rug== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.4.tgz#794850366d0a85a6e2ad703590ad91f5616d50ad" - integrity sha512-+tcO/o1hnpiI8HPjnh5BGZn7NbVnQsKAgR5nJkZvHlVdsiFnufgtVfKoM0n7lalN/h0caCLbBxkS+OVrpTCv6Q== +"@abp/bootstrap@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.4.0-rc.5.tgz#5718af8004ac3dc00c451cab07a4260ca0e45ac5" + integrity sha512-FAB+yeKXn+P0YuuzFYrBUAQSEIoIm7FSwxb13ouCRb17XgHXcSp2ikdPIMcctGnq/Af31WxfJjCWGLNVcZCCmw== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" bootstrap "^5.1.3" -"@abp/clipboard@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.4.tgz#555f72dab99343520784cbb1cb3c6c50086500c0" - integrity sha512-p4Px63x5VaS7buwg/0TU26LIZ+LPAQOBAvlHWXl8QhvpdN5OjZPX+GyvEW4UkzcNbyoB7bn9bBUYRD1cDSmlzQ== +"@abp/clipboard@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.4.0-rc.5.tgz#54ca41b3284552a6595fda51caf12d715d3f64f5" + integrity sha512-1+XKIOPM77msa+xfWsFFZzLc450q2vq3/dDKSkFqKxj4PfnM5jqijoptG0k0EcBojOfTURESwREE1Xqjn3OjHg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" clipboard "^2.0.8" -"@abp/core@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.4.tgz#4a2aebc67fdd1f9296d34c33cba7d3b5d5b186d6" - integrity sha512-nBEks/7mCqYEhvKZtda6bi56eh0hiVym+/VCe9D9YXSVuFAoudmN1KyBL1/HLrJOFYCenP8TQMXDxXg9Qv4ILQ== +"@abp/core@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.4.0-rc.5.tgz#93eb68ac9828c4ce66355e651f194fcc5e171bf3" + integrity sha512-2oqRviXbS1Avuj63u/s8AjnLEuR4FvG+hpk81DA39hNiNPvwosG24Ie9nxaa0A5F7kcCEvRM7JAmc/0MQ7FJKg== dependencies: - "@abp/utils" "~7.4.0-rc.4" + "@abp/utils" "~7.4.0-rc.5" -"@abp/datatables.net-bs5@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.4.tgz#cc205cdee4d24e9b9059797443cb52996f42b431" - integrity sha512-DnKtYe9LgYfRAATQRlbs90jDH4KM6jbYIcXht/CibU8c/hGWXver/wk+13w4lMlzm+eDw/yJ1qNKfFTYMCXaBw== +"@abp/datatables.net-bs5@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.4.0-rc.5.tgz#036e98a69c7bb51f56755b93912c00841ffc6e00" + integrity sha512-OZlNJynMFus4AxPMoCAfIE15X3PdGB5UwKJTi7XCza4Ok3F+mevmsIwOpjLqs1OpbLEIHK3Ftk6nXfTMpFZQpQ== dependencies: - "@abp/datatables.net" "~7.4.0-rc.4" + "@abp/datatables.net" "~7.4.0-rc.5" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.4.tgz#eb9458cd0f0c1f1de9321bb2e637357e67ac68d9" - integrity sha512-OipmXFl4b//5agl+zIhhDT9tpt/QLcd6Ux+Ual8Wavh2YuGU7KDgCBWPN9W9McCfyExtejjp1H0epk6rl/EMXg== +"@abp/datatables.net@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.4.0-rc.5.tgz#32fa40f3a1f397faf06b25e3653cdfb74256a2e5" + integrity sha512-grRRJfrDZz4v8t0QP1/bXlDNcZpWdcxLI4MsHORekt9EXrWx2iWtcZt4yhs7GLhX2swc6VuNf3OCO8/S5obQpQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" datatables.net "^1.11.4" -"@abp/font-awesome@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.4.tgz#720c32147bc5590b52911121a01a5f951ca09092" - integrity sha512-6gmsa42ernWVU8jfUl+ZpoSnSbr9Gc8nhl+cMKwo7AkbPvtMhR/tnH0v+4/0wJl+SWelvXeTWL7OHi3ZmFsNgA== +"@abp/font-awesome@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.4.0-rc.5.tgz#1171b3556eac71894083bfe0776dd170783d8f17" + integrity sha512-UUJZ2Q7pYag4j6C83ElV7z3eG72HthpJW/RQ4/rMjoeW5Dbduomuihx0WtDqtoNmsYdjH7Z0nWUhKzRUv3Yo9Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.4.tgz#669f9adda562867e8db075718577c8fe0222f979" - integrity sha512-MOqz5rIL3gZaABvGI5veMDZOl/8O+i5uJagmLpvjY9rau8tygJQ7t7pYHQEMlfQchNRb/m7p5WSgmvZ/R80BKw== +"@abp/jquery-form@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.4.0-rc.5.tgz#a3a66b333c839f36af88808cf4588162fdf8237f" + integrity sha512-PotRlDmzxnG6zk8yAJCR6MthK5tWH6disgWPsCxl+UN6d470V24ei0ZWx/eN2YKxRnRYLrrdvbgH9OMM7Clq9g== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.4.tgz#7092b57d7362a4e201f82c41f4ef38edc50acf95" - integrity sha512-DUvT1jMt4YwML3oTXA369NaQGWVR2nDDf0J6RfHjzT1geSzJiquYN2PAZ7u/tPqQgbS62+HIvI+zbWZ1rNJ6XA== +"@abp/jquery-validation-unobtrusive@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.4.0-rc.5.tgz#7796c2bb644ebdff18e2c74822570a710d0d863e" + integrity sha512-6YWYUfPfjf1fZIEWHR9wqzJuWI1hmrGnm9uILZ9o829pvqdC7ctqemv2+PwSYPDzTcmk5ys54NHcXcwq8/H/JA== dependencies: - "@abp/jquery-validation" "~7.4.0-rc.4" + "@abp/jquery-validation" "~7.4.0-rc.5" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.4.tgz#b74f2d0138b7caf46c0085e57fcdba92a917f55a" - integrity sha512-qaYmHUr6/d13LSXHII8XIE1MuVbBPswToKN7y0uw3joFcw7NyQCEOkAkTxpGy0V6uhP/4zbxs90SYkJfy60zww== +"@abp/jquery-validation@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.4.0-rc.5.tgz#e27d2936d6dc0fb9182f1cf1f73019b2e1873b87" + integrity sha512-O1RSRI1UH8ZTMBTfkQG+LSvE+4W5W93Rw0bUJV8dI5lWT9cBuoQkWVLqOZqr9JX9ZMuYMf4GDyWYYT5MS4+EQQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" jquery-validation "^1.19.3" -"@abp/jquery@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.4.tgz#615c4a40b451cd526085a69335bc6f41ebe99223" - integrity sha512-fuU5bt4x2NBeJXOCEyfeDPo8UiVoKqgjuKvXLoiAvt+za5qGitRQuPbJAakDKVxGWa7idu/d/8oYLWEqWw3Luw== +"@abp/jquery@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.4.0-rc.5.tgz#fb664d1706e2ff02f24bf910363ff8221a447b7c" + integrity sha512-o/bTJKO7g9H0NChDtgYanG049Zihmojlt86fNfJ5p0uCRAbkrLnUQfOqTw5NhtQAbPmNyR+pK6Tk9oKlN6/V0Q== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" jquery "~3.6.0" -"@abp/lodash@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.4.tgz#0c94552b4debf025afdfe636cca753169dbcba85" - integrity sha512-oWrSBwDRb7EfvnHiPYSLzIuwZ6rvm4j6yjtxIe1rQt4X9aWENVXUPtg6ZG59kpZGEAFcIC5xJcTNfkLui7Xorw== +"@abp/lodash@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.4.0-rc.5.tgz#68123983a07f334230692a2a9750b0f3a9681000" + integrity sha512-MleBwBDXCg4pLyQVAU94/j5wPFhsZ3GU8UlBokhS8QXu4J444GyBH6DCes9VPFvAcKe0WJzCNe2wPn9GU2bmiA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" lodash "^4.17.21" -"@abp/luxon@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.4.tgz#6c6247b5672bfd49ef64a3a3ea94aa74eeeeaae8" - integrity sha512-B2QYSAP8UInRoMEo+X9499s1VVDpjIbojTIqENufouGUqdRlDN+0ZJYHKmliQloQ1HZdGHOs0z8kFA4at+bsgQ== +"@abp/luxon@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.4.0-rc.5.tgz#2a5ba7a7d43d35b8ed7e839b85518e26afe21890" + integrity sha512-E5PsSaLRwziJsi0OVBokZ7n1SCzBBQv25P9bc29aC0t8rjHNpkmhR7zHDF3XgUQSTiBWy35l69l+ZD9AEhm9ZA== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.4.tgz#7aacc70573587058a49f9d464c8fce8c030410d9" - integrity sha512-vhwf7J98/YbHLf8GykvmF7Ok8QGjzR5BTb5VHpZ22jTdEIPPv0dTvwkQJrcyGg4DHGOVECFL+FOTud89JWtYEQ== +"@abp/malihu-custom-scrollbar-plugin@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.4.0-rc.5.tgz#4aefd88adab0377d9fb25c2f41c7a30ce96e3655" + integrity sha512-/9kYE1Rq51kXGxA2Et+br4xV3WsXA9Z2AA/wEU16pxbOwu0biBOffZbLWhfqKoi//JVxZJuxm8sjrA4E7hpjcg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.4.tgz#f2b10c654d057100efb9919d0c5ba56f6c73f719" - integrity sha512-EUmJVN4eb6q7+gn5ze+f+wftp4jRzBojUU/2IjfHq9BmpqMewGO4OS3gfvomXEnx5z3cNci8cOT9is5IQ8jpfw== +"@abp/moment@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.4.0-rc.5.tgz#5bbc6fa78f9667253568e68936b6c8edea74d319" + integrity sha512-v46BvWM6pWLswUeYhYM+sw3UeC6k+y2a49czY1gsW/ydrj8O61pbxulzPW3CLeqN+10qq4S7tJr3lK/o0Igq7A== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.4.tgz#e267cbfa5276bbe1b51de8f67df0ce9c1443ba63" - integrity sha512-PHFc5TtIHY51Idd+wmhG41IV8QSpeF1E4o+w9eMJInEA47pIzlaH0nNqbuoBQQsrlVhzTFJ2rACZw4z76eaxNw== +"@abp/prismjs@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.4.0-rc.5.tgz#9480d0907fa0a15ab55aa95c460b4fa2507acd65" + integrity sha512-Q7t/vZDcI4qMSuf1Ytp01vvyCa4M+yC8e7lQf5EG9lFsBUDVUhuv5vtRthsTbbCfoDJl4LrJ/BfWGpWvftG3aA== dependencies: - "@abp/clipboard" "~7.4.0-rc.4" - "@abp/core" "~7.4.0-rc.4" + "@abp/clipboard" "~7.4.0-rc.5" + "@abp/core" "~7.4.0-rc.5" prismjs "^1.26.0" -"@abp/select2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.4.tgz#07a1336943af96434cb76b5178bd8344f09e5e25" - integrity sha512-yN4fq+a27zYMsOb5xGJHRxO/GM/ZiPPOK2VryB7dy8bLC/jlMWPiFIRQDR6HY7BMPVHTds4zIhJeH2kWP/vgdA== +"@abp/select2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.4.0-rc.5.tgz#7fa5d7bc578e5a13f1cb77eb3885fd10bc987356" + integrity sha512-czk5o1Ogd8l+qolisQ6jDdqOCIsl129pI0DQsWwn5f/FGyLAkzZ8CQt8mx04PE6R4mNLLFwcMspPuTyxONLwyg== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" select2 "^4.0.13" -"@abp/sweetalert2@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.4.tgz#9588a8b89850459ee78c1c1f4bd890ebe8a319f4" - integrity sha512-rJLtDiG8kmpcwPxTTdNlVeto53DeuE80O3j7x4A/qBGNo9bfL+g83nwwR8Y+GnT0pLaNB3132rUMBbfSPsSgOA== +"@abp/sweetalert2@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.4.0-rc.5.tgz#8c05235d32460e0f590841fd5fddb66a5ec664ed" + integrity sha512-uQ4qKj4szRBv1AU06U7F6z8iRGJTAs0yrJZuAt287sz1uZTXWhlN9nvfIiG/1Z8VCNHHDp12oPyVZzKOM3PhbQ== dependencies: - "@abp/core" "~7.4.0-rc.4" + "@abp/core" "~7.4.0-rc.5" sweetalert2 "^11.3.6" -"@abp/timeago@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.4.tgz#a1ebcb037d5593439af42c87772f65e414faf6c3" - integrity sha512-BYwRqozV187taz67LCX3PcbwL8WyqiQgOYDnS5m+HnfjngzgWcOvGQqG3eskI057xu04ZyjMUIhaIJpGT3QDsw== +"@abp/timeago@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.4.0-rc.5.tgz#02dfa7b5d59e71e45a9d48595a242dc5f25f4e21" + integrity sha512-EA+pSCSSGYtYaQABfhYWsMoVqgVGz8Ykn6a7tVc34Z5qfPKucgGKfuppRmQOZVz9n8zp9W/94BnDF2kRfP+FEg== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" timeago "^1.6.7" -"@abp/toastr@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.4.tgz#71327a6549a7744534cf20fb3efe94ddc844738f" - integrity sha512-KEpMqPO9s8dnqLJeeyarS10g1LaNv2JKVYu3tjlhlquh9u14+2haE/RHXl0/KEhbkvqxosSc1AwhIcZD8eWyew== +"@abp/toastr@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.4.0-rc.5.tgz#ba2a623083c1182f1a66a21b932a02bb1665111b" + integrity sha512-BkJjWtbnPHImKL5g8Xwak2y7XdGk62q2bYZ/vFtSUY033Lr/3ufQxlVX6pXumodhPIrus7xEyIerxLWg8tYyAQ== dependencies: - "@abp/jquery" "~7.4.0-rc.4" + "@abp/jquery" "~7.4.0-rc.5" toastr "^2.1.4" -"@abp/utils@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.4.tgz#5f60a548e5cf15dadb9ab25a406ba26a323fff20" - integrity sha512-UEp+u6kMLbqn3lrB0lI0b59s9+mhWckH1Hmo5Lv+Pam9d8FFGYhxho3UyCWVN+oWj/6W/SXw8XzgQBv490APHA== +"@abp/utils@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.4.0-rc.5.tgz#f52cde2297a2b33562ee291541ec66f2080eafbd" + integrity sha512-9kPPKaA5vUVUYArblfaIurAaWxeaOfM/Sc9yzDmNWOTQ7FSBhCEKeZbQvj1X+mNpOV4rxEvqZ19LbvJ6RZs+AA== dependencies: just-compare "^2.3.0" -"@abp/virtual-file-explorer@~7.4.0-rc.4": - version "7.4.0-rc.4" - resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-7.4.0-rc.4.tgz#4a47fc551baa243de9cea13a65591ea73dcd18b6" - integrity sha512-e1xM/AQls7WhUVmJjV04BEeoMRtwfJTP1FHZi+/LHud1cRwmuz7+HfvPuwwOMPZDPd8xWQrk/h9VPZ5tQCEdHg== +"@abp/virtual-file-explorer@~7.4.0-rc.5": + version "7.4.0-rc.5" + resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-7.4.0-rc.5.tgz#3ace94c92165f3d89eab5569c2b67f818d7899c7" + integrity sha512-fOdQKmhmyuBiygxiBKJbpieW27OxWqxtdOi91VxIG71hODNl3LLeD19+Z0SQM9LY1eE7ylxZ+ofvrIUIFOKUVg== dependencies: - "@abp/clipboard" "~7.4.0-rc.4" - "@abp/prismjs" "~7.4.0-rc.4" + "@abp/clipboard" "~7.4.0-rc.5" + "@abp/prismjs" "~7.4.0-rc.5" "@fortawesome/fontawesome-free@^5.15.4": version "5.15.4" diff --git a/npm/lerna.json b/npm/lerna.json index 55103cca1a..e06e7e0a51 100644 --- a/npm/lerna.json +++ b/npm/lerna.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "packages": [ "packs/*" ], diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index 497219f722..b9646023e8 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -44,20 +44,20 @@ }, "private": true, "devDependencies": { - "@abp/ng.account": "~7.4.0-rc.4", - "@abp/ng.account.core": "~7.4.0-rc.4", - "@abp/ng.core": "~7.4.0-rc.4", - "@abp/ng.feature-management": "~7.4.0-rc.4", - "@abp/ng.identity": "~7.4.0-rc.4", - "@abp/ng.oauth": "~7.4.0-rc.4", - "@abp/ng.permission-management": "~7.4.0-rc.4", - "@abp/ng.schematics": "~7.4.0-rc.4", - "@abp/ng.setting-management": "~7.4.0-rc.4", - "@abp/ng.tenant-management": "~7.4.0-rc.4", - "@abp/ng.theme.basic": "~7.4.0-rc.4", - "@abp/ng.theme.lepton-x": "^2.4.0-rc.2", - "@abp/ng.theme.shared": "~7.4.0-rc.4", - "@abp/utils": "~7.4.0-rc.4", + "@abp/ng.account": "~7.4.0-rc.5", + "@abp/ng.account.core": "~7.4.0-rc.5", + "@abp/ng.core": "~7.4.0-rc.5", + "@abp/ng.feature-management": "~7.4.0-rc.5", + "@abp/ng.identity": "~7.4.0-rc.5", + "@abp/ng.oauth": "~7.4.0-rc.5", + "@abp/ng.permission-management": "~7.4.0-rc.5", + "@abp/ng.schematics": "~7.4.0-rc.5", + "@abp/ng.setting-management": "~7.4.0-rc.5", + "@abp/ng.tenant-management": "~7.4.0-rc.5", + "@abp/ng.theme.basic": "~7.4.0-rc.5", + "@abp/ng.theme.lepton-x": "^2.4.0-rc.4", + "@abp/ng.theme.shared": "~7.4.0-rc.5", + "@abp/utils": "~7.4.0-rc.5", "@angular-devkit/build-angular": "~16.0.0", "@angular-devkit/core": "~16.0.0", "@angular-devkit/schematics": "~16.0.0", diff --git a/npm/ng-packs/packages/account-core/package.json b/npm/ng-packs/packages/account-core/package.json index 1126eb58de..dc0f4f4db9 100644 --- a/npm/ng-packs/packages/account-core/package.json +++ b/npm/ng-packs/packages/account-core/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account.core", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": "~7.4.0-rc.4", - "@abp/ng.theme.shared": "~7.4.0-rc.4", + "@abp/ng.core": "~7.4.0-rc.5", + "@abp/ng.theme.shared": "~7.4.0-rc.5", "@angular/common": ">=12.0.0", "@angular/core": ">=12.0.0" }, diff --git a/npm/ng-packs/packages/account/package.json b/npm/ng-packs/packages/account/package.json index bf0ccd17a0..613e6ead29 100644 --- a/npm/ng-packs/packages/account/package.json +++ b/npm/ng-packs/packages/account/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~7.4.0-rc.4", - "@abp/ng.theme.shared": "~7.4.0-rc.4", + "@abp/ng.account.core": "~7.4.0-rc.5", + "@abp/ng.theme.shared": "~7.4.0-rc.5", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json index 8bb70bee32..e05ef33798 100644 --- a/npm/ng-packs/packages/components/package.json +++ b/npm/ng-packs/packages/components/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.components", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": ">=7.4.0-rc.4", - "@abp/ng.theme.shared": ">=7.4.0-rc.4" + "@abp/ng.core": ">=7.4.0-rc.5", + "@abp/ng.theme.shared": ">=7.4.0-rc.5" }, "dependencies": { "chart.js": "^3.5.1", diff --git a/npm/ng-packs/packages/core/package.json b/npm/ng-packs/packages/core/package.json index d3001c8ecb..286f2f2c36 100644 --- a/npm/ng-packs/packages/core/package.json +++ b/npm/ng-packs/packages/core/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.core", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/utils": "~7.4.0-rc.4", + "@abp/utils": "~7.4.0-rc.5", "angular-oauth2-oidc": "^15.0.1", "just-clone": "^6.1.1", "just-compare": "^2.3.0", diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json index b4b752287e..699f860c0c 100644 --- a/npm/ng-packs/packages/feature-management/package.json +++ b/npm/ng-packs/packages/feature-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.feature-management", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~7.4.0-rc.4", + "@abp/ng.theme.shared": "~7.4.0-rc.5", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/generators/package.json b/npm/ng-packs/packages/generators/package.json index da0c28264c..3e3f0ddd47 100644 --- a/npm/ng-packs/packages/generators/package.json +++ b/npm/ng-packs/packages/generators/package.json @@ -1,6 +1,6 @@ { "name": "@abp/nx.generators", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "generators": "./generators.json", "type": "commonjs", diff --git a/npm/ng-packs/packages/identity/package.json b/npm/ng-packs/packages/identity/package.json index 1137db7800..3533bd489e 100644 --- a/npm/ng-packs/packages/identity/package.json +++ b/npm/ng-packs/packages/identity/package.json @@ -1,15 +1,15 @@ { "name": "@abp/ng.identity", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~7.4.0-rc.4", - "@abp/ng.permission-management": "~7.4.0-rc.4", - "@abp/ng.theme.shared": "~7.4.0-rc.4", + "@abp/ng.components": "~7.4.0-rc.5", + "@abp/ng.permission-management": "~7.4.0-rc.5", + "@abp/ng.theme.shared": "~7.4.0-rc.5", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/oauth/package.json b/npm/ng-packs/packages/oauth/package.json index 58f66c4870..20bdd1de9d 100644 --- a/npm/ng-packs/packages/oauth/package.json +++ b/npm/ng-packs/packages/oauth/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.oauth", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~7.4.0-rc.4", - "@abp/utils": "~7.4.0-rc.4", + "@abp/ng.core": "~7.4.0-rc.5", + "@abp/utils": "~7.4.0-rc.5", "angular-oauth2-oidc": "^15.0.1", "just-clone": "^6.1.1", "just-compare": "^2.3.0", diff --git a/npm/ng-packs/packages/permission-management/package.json b/npm/ng-packs/packages/permission-management/package.json index daa320eb5a..ee30f9dcfd 100644 --- a/npm/ng-packs/packages/permission-management/package.json +++ b/npm/ng-packs/packages/permission-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.permission-management", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~7.4.0-rc.4", + "@abp/ng.theme.shared": "~7.4.0-rc.5", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json index 15b95b639b..8d9f5fc121 100644 --- a/npm/ng-packs/packages/schematics/package.json +++ b/npm/ng-packs/packages/schematics/package.json @@ -1,6 +1,6 @@ { "name": "@abp/ng.schematics", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "author": "", "schematics": "./collection.json", "dependencies": { diff --git a/npm/ng-packs/packages/setting-management/package.json b/npm/ng-packs/packages/setting-management/package.json index e0832d0836..4edf3109c6 100644 --- a/npm/ng-packs/packages/setting-management/package.json +++ b/npm/ng-packs/packages/setting-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.setting-management", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~7.4.0-rc.4", - "@abp/ng.theme.shared": "~7.4.0-rc.4", + "@abp/ng.components": "~7.4.0-rc.5", + "@abp/ng.theme.shared": "~7.4.0-rc.5", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/tenant-management/package.json b/npm/ng-packs/packages/tenant-management/package.json index 5eac1080cf..a4ea337108 100644 --- a/npm/ng-packs/packages/tenant-management/package.json +++ b/npm/ng-packs/packages/tenant-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.tenant-management", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.feature-management": "~7.4.0-rc.4", - "@abp/ng.theme.shared": "~7.4.0-rc.4", + "@abp/ng.feature-management": "~7.4.0-rc.5", + "@abp/ng.theme.shared": "~7.4.0-rc.5", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-basic/package.json b/npm/ng-packs/packages/theme-basic/package.json index 375994c24c..922256bec5 100644 --- a/npm/ng-packs/packages/theme-basic/package.json +++ b/npm/ng-packs/packages/theme-basic/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.theme.basic", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~7.4.0-rc.4", - "@abp/ng.theme.shared": "~7.4.0-rc.4", + "@abp/ng.account.core": "~7.4.0-rc.5", + "@abp/ng.theme.shared": "~7.4.0-rc.5", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json index 798bce2ae4..822b0ba3ae 100644 --- a/npm/ng-packs/packages/theme-shared/package.json +++ b/npm/ng-packs/packages/theme-shared/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.theme.shared", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~7.4.0-rc.4", + "@abp/ng.core": "~7.4.0-rc.5", "@fortawesome/fontawesome-free": "^5.15.4", "@ng-bootstrap/ng-bootstrap": "^15.0.0", "@ngx-validate/core": "^0.2.0", diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json index 216b7f4c25..a37707bb8d 100644 --- a/npm/packs/anchor-js/package.json +++ b/npm/packs/anchor-js/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/anchor-js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "anchor-js": "^4.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json index 17f5bde782..86db45ebff 100644 --- a/npm/packs/aspnetcore.components.server.basictheme/package.json +++ b/npm/packs/aspnetcore.components.server.basictheme/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/aspnetcore.components.server.basictheme", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.components.server.theming": "~7.4.0-rc.4" + "@abp/aspnetcore.components.server.theming": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.components.server.theming/package.json b/npm/packs/aspnetcore.components.server.theming/package.json index 49fa44a88d..19a1ad6703 100644 --- a/npm/packs/aspnetcore.components.server.theming/package.json +++ b/npm/packs/aspnetcore.components.server.theming/package.json @@ -1,12 +1,12 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/aspnetcore.components.server.theming", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/bootstrap": "~7.4.0-rc.4", - "@abp/font-awesome": "~7.4.0-rc.4" + "@abp/bootstrap": "~7.4.0-rc.5", + "@abp/font-awesome": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json index 68d150d601..5bdbc05be6 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/aspnetcore.mvc.ui.theme.basic", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json index 2c5fba53f9..1080911ec3 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/aspnetcore.mvc.ui.theme.shared", "repository": { "type": "git", @@ -10,22 +10,22 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui": "~7.4.0-rc.4", - "@abp/bootstrap": "~7.4.0-rc.4", - "@abp/bootstrap-datepicker": "~7.4.0-rc.4", - "@abp/bootstrap-daterangepicker": "~7.4.0-rc.4", - "@abp/datatables.net-bs5": "~7.4.0-rc.4", - "@abp/font-awesome": "~7.4.0-rc.4", - "@abp/jquery-form": "~7.4.0-rc.4", - "@abp/jquery-validation-unobtrusive": "~7.4.0-rc.4", - "@abp/lodash": "~7.4.0-rc.4", - "@abp/luxon": "~7.4.0-rc.4", - "@abp/malihu-custom-scrollbar-plugin": "~7.4.0-rc.4", - "@abp/moment": "~7.4.0-rc.4", - "@abp/select2": "~7.4.0-rc.4", - "@abp/sweetalert2": "~7.4.0-rc.4", - "@abp/timeago": "~7.4.0-rc.4", - "@abp/toastr": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui": "~7.4.0-rc.5", + "@abp/bootstrap": "~7.4.0-rc.5", + "@abp/bootstrap-datepicker": "~7.4.0-rc.5", + "@abp/bootstrap-daterangepicker": "~7.4.0-rc.5", + "@abp/datatables.net-bs5": "~7.4.0-rc.5", + "@abp/font-awesome": "~7.4.0-rc.5", + "@abp/jquery-form": "~7.4.0-rc.5", + "@abp/jquery-validation-unobtrusive": "~7.4.0-rc.5", + "@abp/lodash": "~7.4.0-rc.5", + "@abp/luxon": "~7.4.0-rc.5", + "@abp/malihu-custom-scrollbar-plugin": "~7.4.0-rc.5", + "@abp/moment": "~7.4.0-rc.5", + "@abp/select2": "~7.4.0-rc.5", + "@abp/sweetalert2": "~7.4.0-rc.5", + "@abp/timeago": "~7.4.0-rc.5", + "@abp/toastr": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui/package-lock.json b/npm/packs/aspnetcore.mvc.ui/package-lock.json index 5c1d285ff9..f524d2f1df 100644 --- a/npm/packs/aspnetcore.mvc.ui/package-lock.json +++ b/npm/packs/aspnetcore.mvc.ui/package-lock.json @@ -1,6 +1,6 @@ { "name": "@abp/aspnetcore.mvc.ui", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json index 12f963b7ad..8fac47ff20 100644 --- a/npm/packs/aspnetcore.mvc.ui/package.json +++ b/npm/packs/aspnetcore.mvc.ui/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/aspnetcore.mvc.ui", "repository": { "type": "git", diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json index 649df2a435..555e31df83 100644 --- a/npm/packs/blogging/package.json +++ b/npm/packs/blogging/package.json @@ -1,14 +1,14 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/blogging", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.4.0-rc.4", - "@abp/owl.carousel": "~7.4.0-rc.4", - "@abp/prismjs": "~7.4.0-rc.4", - "@abp/tui-editor": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.4.0-rc.5", + "@abp/owl.carousel": "~7.4.0-rc.5", + "@abp/prismjs": "~7.4.0-rc.5", + "@abp/tui-editor": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json index a903c31137..67d1a3a3e3 100644 --- a/npm/packs/bootstrap-datepicker/package.json +++ b/npm/packs/bootstrap-datepicker/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/bootstrap-datepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json index 6e615111eb..e3252e615b 100644 --- a/npm/packs/bootstrap-daterangepicker/package.json +++ b/npm/packs/bootstrap-daterangepicker/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/bootstrap-daterangepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json index 1dcd78fc5a..7cb49b31cf 100644 --- a/npm/packs/bootstrap/package.json +++ b/npm/packs/bootstrap/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/bootstrap", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "bootstrap": "^5.1.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json index e743325176..c671ddc9dc 100644 --- a/npm/packs/chart.js/package.json +++ b/npm/packs/chart.js/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/chart.js", "publishConfig": { "access": "public" diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json index 479f4a8c4c..52998ba5d7 100644 --- a/npm/packs/clipboard/package.json +++ b/npm/packs/clipboard/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/clipboard", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "clipboard": "^2.0.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json index 6508676f7a..7545eff910 100644 --- a/npm/packs/cms-kit.admin/package.json +++ b/npm/packs/cms-kit.admin/package.json @@ -1,15 +1,15 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/cms-kit.admin", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/codemirror": "~7.4.0-rc.4", - "@abp/jstree": "~7.4.0-rc.4", - "@abp/slugify": "~7.4.0-rc.4", - "@abp/tui-editor": "~7.4.0-rc.4", - "@abp/uppy": "~7.4.0-rc.4" + "@abp/codemirror": "~7.4.0-rc.5", + "@abp/jstree": "~7.4.0-rc.5", + "@abp/slugify": "~7.4.0-rc.5", + "@abp/tui-editor": "~7.4.0-rc.5", + "@abp/uppy": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit.public/package.json b/npm/packs/cms-kit.public/package.json index ab5aebc85b..79c8a40a83 100644 --- a/npm/packs/cms-kit.public/package.json +++ b/npm/packs/cms-kit.public/package.json @@ -1,12 +1,12 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/cms-kit.public", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/highlight.js": "~7.4.0-rc.4", - "@abp/star-rating-svg": "~7.4.0-rc.4" + "@abp/highlight.js": "~7.4.0-rc.5", + "@abp/star-rating-svg": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json index 3e51781930..12b72474e7 100644 --- a/npm/packs/cms-kit/package.json +++ b/npm/packs/cms-kit/package.json @@ -1,12 +1,12 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/cms-kit", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/cms-kit.admin": "~7.4.0-rc.4", - "@abp/cms-kit.public": "~7.4.0-rc.4" + "@abp/cms-kit.admin": "~7.4.0-rc.5", + "@abp/cms-kit.public": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index 0ba35eaf43..29887632f2 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/codemirror", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "codemirror": "^5.65.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json index 19308b19c0..def39cf8c7 100644 --- a/npm/packs/core/package.json +++ b/npm/packs/core/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/core", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/utils": "~7.4.0-rc.4" + "@abp/utils": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json index 3506f7d902..89f9f20c6d 100644 --- a/npm/packs/cropperjs/package.json +++ b/npm/packs/cropperjs/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/cropperjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "cropperjs": "^1.5.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json index f3219c18b5..cd99648420 100644 --- a/npm/packs/datatables.net-bs4/package.json +++ b/npm/packs/datatables.net-bs4/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/datatables.net-bs4", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/datatables.net": "~7.4.0-rc.4", + "@abp/datatables.net": "~7.4.0-rc.5", "datatables.net-bs4": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json index 741a9d6dcf..1ababf89fa 100644 --- a/npm/packs/datatables.net-bs5/package.json +++ b/npm/packs/datatables.net-bs5/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/datatables.net-bs5", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/datatables.net": "~7.4.0-rc.4", + "@abp/datatables.net": "~7.4.0-rc.5", "datatables.net-bs5": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json index 33e467d209..39b0a0e0c9 100644 --- a/npm/packs/datatables.net/package.json +++ b/npm/packs/datatables.net/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/datatables.net", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.4", + "@abp/jquery": "~7.4.0-rc.5", "datatables.net": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json index b3ac82d941..dc9170bc9e 100644 --- a/npm/packs/docs/package.json +++ b/npm/packs/docs/package.json @@ -1,15 +1,15 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/docs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/anchor-js": "~7.4.0-rc.4", - "@abp/clipboard": "~7.4.0-rc.4", - "@abp/malihu-custom-scrollbar-plugin": "~7.4.0-rc.4", - "@abp/popper.js": "~7.4.0-rc.4", - "@abp/prismjs": "~7.4.0-rc.4" + "@abp/anchor-js": "~7.4.0-rc.5", + "@abp/clipboard": "~7.4.0-rc.5", + "@abp/malihu-custom-scrollbar-plugin": "~7.4.0-rc.5", + "@abp/popper.js": "~7.4.0-rc.5", + "@abp/prismjs": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/flag-icon-css/package.json b/npm/packs/flag-icon-css/package.json index d45a7b2701..059679e496 100644 --- a/npm/packs/flag-icon-css/package.json +++ b/npm/packs/flag-icon-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/flag-icon-css", "publishConfig": { "access": "public" diff --git a/npm/packs/flag-icons/package.json b/npm/packs/flag-icons/package.json index 9d4dae4972..a7a0e070a4 100644 --- a/npm/packs/flag-icons/package.json +++ b/npm/packs/flag-icons/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/flag-icons", "publishConfig": { "access": "public" diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json index d88436576e..6fec8caf89 100644 --- a/npm/packs/font-awesome/package.json +++ b/npm/packs/font-awesome/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/font-awesome", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "@fortawesome/fontawesome-free": "^5.15.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json index 226eeda6a4..db69b9b12c 100644 --- a/npm/packs/highlight.js/package.json +++ b/npm/packs/highlight.js/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/highlight.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "@highlightjs/cdn-assets": "~11.4.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json index 931bb87622..8f2f309bff 100644 --- a/npm/packs/jquery-form/package.json +++ b/npm/packs/jquery-form/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/jquery-form", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.4", + "@abp/jquery": "~7.4.0-rc.5", "jquery-form": "^4.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation-unobtrusive/package.json b/npm/packs/jquery-validation-unobtrusive/package.json index d2e9c59440..d3dde7c059 100644 --- a/npm/packs/jquery-validation-unobtrusive/package.json +++ b/npm/packs/jquery-validation-unobtrusive/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/jquery-validation-unobtrusive", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery-validation": "~7.4.0-rc.4", + "@abp/jquery-validation": "~7.4.0-rc.5", "jquery-validation-unobtrusive": "^3.2.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json index b3dc4e10f8..7aa4fb51fa 100644 --- a/npm/packs/jquery-validation/package.json +++ b/npm/packs/jquery-validation/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/jquery-validation", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.4", + "@abp/jquery": "~7.4.0-rc.5", "jquery-validation": "^1.19.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json index 0ba6e8aea4..91f4aa58ef 100644 --- a/npm/packs/jquery/package.json +++ b/npm/packs/jquery/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/jquery", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "jquery": "~3.6.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json index 517359e606..de0a341f92 100644 --- a/npm/packs/jstree/package.json +++ b/npm/packs/jstree/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/jstree", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.4", + "@abp/jquery": "~7.4.0-rc.5", "jstree": "^3.3.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json index a72ebfe997..5bd7a93752 100644 --- a/npm/packs/lodash/package.json +++ b/npm/packs/lodash/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/lodash", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "lodash": "^4.17.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json index a0926beee6..343cb89a14 100644 --- a/npm/packs/luxon/package.json +++ b/npm/packs/luxon/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/luxon", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "luxon": "^2.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json index ad84ba86a2..7757b5cf73 100644 --- a/npm/packs/malihu-custom-scrollbar-plugin/package.json +++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/malihu-custom-scrollbar-plugin", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "malihu-custom-scrollbar-plugin": "^3.1.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/markdown-it/package.json b/npm/packs/markdown-it/package.json index b129510e35..9065557a2a 100644 --- a/npm/packs/markdown-it/package.json +++ b/npm/packs/markdown-it/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/markdown-it", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "markdown-it": "^12.3.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json index bf4108bf07..0d9d129cd8 100644 --- a/npm/packs/moment/package.json +++ b/npm/packs/moment/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/moment", "repository": { "type": "git", diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json index 4d059ee17b..30ec24105e 100644 --- a/npm/packs/owl.carousel/package.json +++ b/npm/packs/owl.carousel/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/owl.carousel", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "owl.carousel": "^2.3.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json index da1c17f9a1..4f3326b691 100644 --- a/npm/packs/popper.js/package.json +++ b/npm/packs/popper.js/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/popper.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "@popperjs/core": "^2.11.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json index b21716b619..a0e5674f53 100644 --- a/npm/packs/prismjs/package.json +++ b/npm/packs/prismjs/package.json @@ -1,12 +1,12 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/prismjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~7.4.0-rc.4", - "@abp/core": "~7.4.0-rc.4", + "@abp/clipboard": "~7.4.0-rc.5", + "@abp/core": "~7.4.0-rc.5", "prismjs": "^1.26.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json index b6ae5110c4..ef8fc6cace 100644 --- a/npm/packs/qrcode/package.json +++ b/npm/packs/qrcode/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/qrcode", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4" + "@abp/core": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json index ec8768cc46..1263af63c0 100644 --- a/npm/packs/select2/package.json +++ b/npm/packs/select2/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/select2", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "select2": "^4.0.13" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json index 633449c1a3..a07b3f3b5a 100644 --- a/npm/packs/signalr/package.json +++ b/npm/packs/signalr/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/signalr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "@microsoft/signalr": "~6.0.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json index 4662c21a6b..e4b1751898 100644 --- a/npm/packs/slugify/package.json +++ b/npm/packs/slugify/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/slugify", "publishConfig": { "access": "public" diff --git a/npm/packs/star-rating-svg/package.json b/npm/packs/star-rating-svg/package.json index 5bde9c74c8..ea72cdd461 100644 --- a/npm/packs/star-rating-svg/package.json +++ b/npm/packs/star-rating-svg/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/star-rating-svg", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.4", + "@abp/jquery": "~7.4.0-rc.5", "star-rating-svg": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json index 620644ec70..59a800f66f 100644 --- a/npm/packs/sweetalert2/package.json +++ b/npm/packs/sweetalert2/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/sweetalert2", "publishConfig": { "access": "public" @@ -10,7 +10,7 @@ "directory": "npm/packs/sweetalert2" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "sweetalert2": "^11.3.6" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json index d2678b5764..f26c4a2a36 100644 --- a/npm/packs/timeago/package.json +++ b/npm/packs/timeago/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/timeago", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.4", + "@abp/jquery": "~7.4.0-rc.5", "timeago": "^1.6.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json index fc533243b9..c848084562 100644 --- a/npm/packs/toastr/package.json +++ b/npm/packs/toastr/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/toastr", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.4", + "@abp/jquery": "~7.4.0-rc.5", "toastr": "^2.1.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json index 9eb7cfec87..5885ae81ca 100644 --- a/npm/packs/tui-editor/package.json +++ b/npm/packs/tui-editor/package.json @@ -1,12 +1,12 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/tui-editor", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.4.0-rc.4", - "@abp/prismjs": "~7.4.0-rc.4" + "@abp/jquery": "~7.4.0-rc.5", + "@abp/prismjs": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json index 24e4781990..f82be2d8c4 100644 --- a/npm/packs/uppy/package.json +++ b/npm/packs/uppy/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/uppy", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.4.0-rc.4", + "@abp/core": "~7.4.0-rc.5", "uppy": "^1.16.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json index fd6cad056d..8472f18a1c 100644 --- a/npm/packs/utils/package.json +++ b/npm/packs/utils/package.json @@ -1,6 +1,6 @@ { "name": "@abp/utils", - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "scripts": { "prepublishOnly": "yarn install --ignore-scripts && node prepublish.js", "ng": "ng", diff --git a/npm/packs/vee-validate/package.json b/npm/packs/vee-validate/package.json index ceef3bd64f..52b664a1cb 100644 --- a/npm/packs/vee-validate/package.json +++ b/npm/packs/vee-validate/package.json @@ -1,11 +1,11 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/vee-validate", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/vue": "~7.4.0-rc.4", + "@abp/vue": "~7.4.0-rc.5", "vee-validate": "~3.4.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/virtual-file-explorer/package.json b/npm/packs/virtual-file-explorer/package.json index 1572c75b6b..a4883dad6b 100644 --- a/npm/packs/virtual-file-explorer/package.json +++ b/npm/packs/virtual-file-explorer/package.json @@ -1,12 +1,12 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/virtual-file-explorer", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~7.4.0-rc.4", - "@abp/prismjs": "~7.4.0-rc.4" + "@abp/clipboard": "~7.4.0-rc.5", + "@abp/prismjs": "~7.4.0-rc.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json index 31eeb56739..fa4c562d34 100644 --- a/npm/packs/vue/package.json +++ b/npm/packs/vue/package.json @@ -1,5 +1,5 @@ { - "version": "7.4.0-rc.4", + "version": "7.4.0-rc.5", "name": "@abp/vue", "publishConfig": { "access": "public" diff --git a/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip b/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip index 0b8eba2d1299dd748867bd04ca328278510e4176..4e3ec714dc990893233b7e19a5b3fe72d7e71516 100644 GIT binary patch delta 16185 zcmZWv2Rv5a8+Y%u_m;i)j%-S!79qa!ota7z05wBZ!OWi z#J+0NC{DotR<9@0*vJO`6Xy~naN?SeA;DhmZAieu)6a?;!vdWYa!aTe2~G>Ipo|b= zzLb&GQhPa}G2eTK-__EGrIyg5dJK3QB;MJ~aT4g+(QX~_?v|k-Z&Y9r-+tpEy+#e; zb)i+Nb|*RpN8L`l4vDY67-ji%$A-p<@6N72YU^yg7jHV*NgsE0+qi4BP|H2GXbs)0 z?5ym(*JF||%?X*L?lp-$SCp=bp1R~HUo+29o0E9+%*-TUPOV_0oyEk788pBH9@3LtR8rHRc*vqFOmp9lFT;*uyZw1CiSsS{VEXiJ zJ!ie`u4AhYybwNUzqx!BuP>cV#*rqH6W*cG9AOl0P_QnrQUk|4KGGvpn7#%-dV0sIRie zW)UGNlb%^i+c26|wK&wdBYu(jg+zA$zVT}C>Fc(dUhP9^nNd>`z1yF1oSBO3*MDg0 zyu~w=J(uMM*DJ25nzbv+`(qkdg*9uh3T1sp1A${1o&R7y?q`#vf=tdRo|wzt^GsCY+4KQ zR_f&}`nhDS>-NV{wX2RzOg)=tyn|abYOibOQqio^<*l~w{q~m@aZ26js|+?|pH~vb zW#(10JLF8Kg)nW0)R{h?G3iH_Y`WLt7U!6@0K>(Z#C5x#dt9 zTi*Z9?myyf{JVLVXsL#SEc-%*h2zf83iT9UT@8MwEOSecRb!yuzcnScZ&y8w^(iI) zLxBrQ!#H;xA2mDS<66@l=O~$Ix5VUk*5F5bXTf``i?5CBThd0mu#Ei}=d#B#NsV6* zO8OUkIhd(((s8PL&i(j_&G9bFR&w`#op+$qh;w|g#+$*13j(7{zt$w0J`xo#vP~B6 z-JKV$ta|6;d!OWozoV?Lx<$FXbv4{HVZ;5+^ThPp+kuBe*A5t6ir5s@o%do`z~{(O zTAxg<<>l`lOGRq7r3Fv0GcVfeA(bU)=~dgQU7(iSH;sBqQmZ9Rt;!DVZnP>Zb$qBX z<bN8MSG*iKv=W@%8hM}XLdD%vwc_I^@*K_&ajlMhpn6Yth}}QU^o*nAbz9ZbKO5^6 z@~lE%ZlLXYzcXxS#Crv!)Ro%Ns}rKN%=LQuRqrHkeU}#SMKgjgxH}>)jjcSlT`EJZ z^YKUSg=3%~!TjE#If08ZmD875S@jDKK78tPG2`U6yWUp2-RAgJrkpc#of>H8cCY1W zy1M;T-VK%z;g6j^c1bsN)Nuv3J~`Mf%WLET7X7V88B`!r<7aP54 zW7t7&_wehsf(<-B1QaJctZEXUvF;pK_Hrys{1EgaBTwzwigDC#+-n54$%U-)gmbiF-~Y?|N77 zbCPQgxd*!n`M0sZw?FGTVxS-O&f|z(jY@y(P02F`83L83SC?4~A2%{tSR^nk?bk1^ z8>auT_G}MM=j{94#am#w`HaeBRDf&Yd7t4aXW~tUKzb_Xd4Emwd~*w-^v~n5!()<;$eA$ZD z^GrG1t!e{W`#CynHJ0+Mbk(u`df`QVYE5%v(1hd1-Yc5tBKLU-m=E_9Y%!`%lSqx% zFi(6qG4Sd9fmEGH$-xfQ|9Kzs^JlZ0yv1MI{^`{-uanv9Oq0dVE-$W9J@b!nM*hIN zkCS1&!H^FyIOFQm>dEm@Ox%9NF{S#~+~2HUpJ(h_rF(AAO$CcA*)m^Gt950T zkw40fo}aLLbJs}qoZ6ij&dL!S`I2?arcaWFDNtaNHvm4$c7 z7e8rVZqaq7dv5gP@WHQZYSwRzy5YLyOEKU4g>0?DbAMe3%ZU8AtzE`7ZI6;#{1)+3 z!vS8a*>t}7$cm+$IM-v-C(T#7)AziMz$*GhZ63ShDLN$=-(0?&6w~j!?AYMv`tu2& z^VD;@xWAZrNXM`H0z{|pwR>#3n)y~F{^yh7F6Mev?dIr7Rs5q)N;tK#^DkZf0glHj z3>J2IAU}X}gPZ|eg3jkMjz)&nbr*GX+wU<*Z4$9wT?lda_NJCl@e(^~3B6gm5e?$_ z9D_o--?GKDOtnt6n?)OxbnH5}y$Z5u2q-yP(6Z?L=g|pqc1>qDmt+mDgjVy3*56?b zDZFMDq6Y^E`s$8CmMs=dM61{Q4^~bpE zfh@KOkuY27hq^u7{1=>j+^<<_7uxGRZh0Fpa<}&FNVhIe{mFU%1YUS|@&!$TZsw~= zOU$vClv0b{Q{4M}&7k4ct1UreZIk{2=Mv*f%78>)k%8$@&T-b`H#>OU4;5z_YVjKp zQ@hoqtm+gmFSa~*KwqkKq)%(S^11iz7Q2Rx|C4QqlCl@I8<$Zp+IrxQNQ78#Y1u!u z^6U1b+8;X6xpMKcCn7y_+<3Y#^SYI{V{`l>G?(;X_kI8;*@FK&wN!+H@J+1w* zOS{cZ!t~CT?vi<%!P`sM`{mw*r&oXE47nE|*ebZ#u;RSC?u9iqXZh#-FX>wM5qZ4J z&G&5`O?-v$txH-Du1~$HoJ`;p@oKtX`?K(^f_+HUikz(cZ3dq9cK56F>32G1FDZ8U z?$7O6yqnL*bnQQ;A+J4co#b=yEt5suCyqzwNVcC8mbhtG^~5b9dyeA3#_;pXLBiE< zKBzmYiUuuj3pOarS`cEhr0Bt0y9xPk4l#D_`yDeUGz;zsttlu|uR4%Y{YC%S!HWwe zmU`<>MC2;`nviFz6V)6mim5quZq*=~Z3p}UsM$8Lh7(6yro+`!Ct2atg*zsTFa27$ z4Bab`pRVt(Lk|uVM)NR-wyB%GBQSvG?fJn#bi3)8jZV72{;B~rVRsp~yA7evkKJ~> z#oVxHTnc4FG|N~OH5*|yRu zHn6*$d7I0!)uAx3GTk!i&YZjbHHl7ENx5fKjxNvTUpH6cB5%gHuwZ`ATFxZQg7>0m zYl-KxBOb*-CS=Sm;pedxb}`(!Pt14Qv6Zrhtrj+RU+0(A+8W-LZmC+UTjG0Ya`Vup z=35`%EIugE@O$&bv1{cAd){EIp*kZL&Aqh6i@qB#te&vw(pB?g{8pSZpiT7nxgA;vk6@?Qjs27PrG zWABks|8;oP!5;5og{0S2r!I5u;=Wk8KVYlQ^RjWB_2B_Qwfxa6PJ@LhT_QRUL_#OG z4O`KSqKt3zUC$V6=yS_^7PJ3z%Rf!!)5jt#Z6oy4!(Xz@y<~Qv8S5Vw91VDUJXc$> z@7J={lT$mM%Np$93Ke{!6d@Hn*{wiZ?{w*tb;7IK-_o1h3w;Z7m#HpFc+&Y@cy9U7 zt(Ah+-l5}0Tzovc*3V_l4_~x*e4a#xc43~cp715Ho0lUuh2^Skm}owbcJgtn&ms!_nF3SLaKEq9J@9oj*btbD%3mJjA;i=$|9bSoTR>_RV+D|8R3_ z_hFGDN9n$;tG=99hz_Z5^XPf#)Yg1;p6U4`>P@0sHmEK&s9GGeVL3Lsn5$uv9nG5F z8EH<&M;DIDMDttc;U;_f>8KFe)ZWy@wq2_Pr1bZ&@<|D+vgU|@Aj>A#XXmd}b5A9m zt_|Q>TCDiKq+(;EsnH9QcT&H(@rLbY6g*tf573o8w4dLa7g+9$T;P@|0+O{?O?zV{>rk8Yr4%07x{ zVN2Yu#j)McV(4^c<#L`4ks#gtxV?Z{fUWnIRcUwkR9ZjYk>sxa<-(ew+UhTvdt}m5 zj)l~>#ChNEer9y0#H&BdsIS4KDKx8ub(NgoVy}{29=(~mxia>O>Zg6LeGBP!46M;I z=vph*_ee91t^4zy1NSu8-B^R(EO(;SI9(=QLZJzEuHeQ@%9GHRSCA7M8U;9J$-EAI<;kRQ{953&+k)Ip5u3z5L z#LaSdoK$B`42MC%8&2tNFSlizS(7DN?7Mf5wTNwzI1nHG_*lnNB@S__e z>vqlQ4GUeg=5u?$>qHM&aIU!W@ciD5#j{~5tyrS?Y7%Utkf;GP|?TbPe1$dY)T2N_=Uqx? z$?iMI&k4?o?F-=IzX`V^EqdT?Mf##W()h*e^bLC)X&2Y0UlNOW))m&l@>y%;o@B&DbMpoxlQf_Iyt?{*u>of;nK8-XMxKL!V zSy!;B5#On2$HS$!A?}!#hr@^sjls@A_UPaS@WoF|1bL;5}eFor%se*x!2MCU3CmNNfl3tLS70| zJM4;~0_nDJMN=ru(MJO0*kaOo4Q%;eaiQvpBiR(u?wCA9j5*>wrVNQ^ar$vTIl65j zYjw_XXNuHQluaE-BTE)=qHw}tzhO>w zIqg;x)mU`bkvd<;jZAf%hkkFf!t=E*@R}yi*HbuGb??18WQAVPvLD%3dw@}9wOXSo z*GD^OJP4BSHKMpn`*M-seV-NOM`PeFb`gxWjulaR~ihyHkg5=V%>GSA!)pQja z+5?B#FUdpy9(?q`OVad857ydj%!`U`dF8+=DNYs^KRFOHh)IJ04#Kg{oxoJk@YTif zU`GgK;i#^Kk0H6R zL7No83&OeJKlfxYA>bd2aeyP@*j%L8E)L)1P^&=_yGf8Ouv-?3MxqH>ERO;+6tElA z@p7NTQI9M*a#pZ-c!9BGY#xx2AjH5B55ZMet&AN)390i?#loppy&9H+W+t%J##+hj z)CuWel_-;SH}$cbDBU1^F7^e1DMpwB64l+Ahf#NPb+V?|TnwFVJ*P$Ay@Xv8gh_P) z*M4C(plt!{&?z%)1gQga>?q~f)DqL9TA@~00;S%N8tB0Xqpu`bSUiz>o&J1Gi=z42 zU}{urk1aM%wUX^IVJe#31=tHp7UP6HrdrO<*gC3J?t*PZ)3Z*&6Z4}wM_Y`kQo5&o zuw9f)cR3b9$-qjil4`lG#&F7t=NgO+RTkj87Tbshqj@dXiyG(FVex2GRMuls)Tr16 zV{WMKfb0}_N&Dm|wuNC+sL>vdg(J)+0&_(4y1kLuDT-wfjin)0eKdwjSKa9t zvQMN1zE~_7H8Ntc?Z^UO9QF@|)og~tMb5ml@mMW2^VYuYU+xTtW;=Wg$aFv?2y6liC7QP?%V@sC} ze>Ijsp{y6N{gf>CGDfFl>J3;MTEKNbo3Op|D2KcIutO+3`B&I#szbB^Y!Gz=gucNh z$*h3jL97p@$K@?n%z;`TN3ac4YsELrmmQ5mjoqr1$Jkj|9twl@<@ky^iQiZSDv@=~ z1ip+5aiq%A<&$Bp`YHfY;vgrL56_|2g`@}`LfLs^zkOmiT!0I>D9&3+{18>?IyAs~ zf9T;KhKE5}Jeu;bLIuA-#lx?IYf&vrBixh&d1Y&gGn9s#V;3{fn$y1ijuf*p8*$VtJ8kg=0Jb;>n)>Zf~YDBGS@CvFmauJ79k1VnKFX4-* ziu0@<$EXo_aSiXGrqq=i_;YI672d+j&;)V0ji+M#a3=c->&8t5!WvmefYJN7ZJq30 zd>chR+Kg{SWa)djDJ5EZAJ0HD?e%^9AZjGH;3p7C@d3k0{zLoOnKaHs_JO@c~pW^$F2Kn_4 zC_cltBk_r6csObZcH;r45!;PNqQ*cs9*7zXd+=qbQS_(rqX!Q|#>me`ApAK)we>l^ z6cN>4;J&D_<4>de1s;ba-Y@Y8E|?SQg9y0&lHo+F7njEGn9+0fC1!8*L3R($kJQph zxXhdhmPW`hiSStcK|GK!rVk25=l>C!fSx{FP=Rzy-u^qoIq?i`yRL9%&i<6n(DlKi zVO$u|XRotaSoCJOu(jNlv`%ky;Lh*I`B0=tCKGnv z3^pJ5*oE^WhpBO*$KF7Pc|0sEc1-MpOGq{dc!L`wW_{YV`_hmh2_NQEJX`vQDFcSy zFs1`}lf4FxRxzx(#!QCYmi?iN0k=V177HG3{5u)9AAZi z2Y%FaKpHl0A+XPn0SJK6E}U1MoQRDfmD1$#a{(6%i$9a+A<*;|k3!mp@1XX#0I0nJ zobP0$j=c4p3uFEOEAwI|&5ePO=`lNdckO@sBntXiOYTujOriC3?{GD+u2!eP%J#)DAEA~1NFb2*NH)<1WbcE6Z3L3-8)g5{wbOt=zfHuLN>7a2tyU! zgaFq~{O}9Q>@p$oToQj8i*Wup0bn!6a6?|_s6sdE;Mk}#xp^2zvVr^vJ_ot57=b2C z0OqG*{PfXWX;3(qplZdLEI(5tIIDO$SXh=a^*IOxjN|LkddNK# zS$+b73ka&9q)b4kfh9ALEGjc2q_p%rCAIvH%OmOP z?@;PrPL?ZB^c`1~CuivNDW#m9(9vc1FznK;x=unCI^b^KsRRbrP9MGO*Y|g7Dq0sfxAE6?s zo5TfB#+pf_wH_$`#x;S!FGd~>e?e(sh2#On2|mo*duGeO_}`}(-Qb>vrlcOsKyy$w!bz!IDZO_~a{&$hReFI`J!US;Pj4Vpy(9`92R0LD+WWY9@v6M1M zr1rxsGQ!ZwCm^6V4B!Q+*a5M4WX&*FQJB% ze4dY%D8OAOSb(Y#vwD?k|57rLgtvbmcnL|QR1tjQ;YP@$!-x4)ZLIxYr8Rtn1X5}! zwLaqs$Gie&nyf~%KWsYxQbJe2ZG40zn!Lk&FfsqrC-M1I*XhuP~~{q#WK_hv(N%N#=Ns{1_}ZMwX^3P<&%30gXn@p=F{^PP$WPEprHNikNVw) zB>%riLZ+ZtfUp7nf`kI1GF@lSb`G|j%%~ty*Io+})SJ`~K^T9!IR*I$5mKmEF+xzP zZAnR6ga~T?9wDWER+Q95m{6xO`tKWXCXb!g6ct{Gi+~S;j0O2g7+UeNp&&OALI-(F z5`oe!wjfuXkOPeis2RcyT5T~wQ1G5A=-?AciiSu38IqSeybAv5g7GrF9*_eQAPTvA z7R+$f{$jL|j36hHp$1MlVTQ;N>QgQMQn6pKFOOlu7cuq8%9*SL5+KSMGX;%ej6OXO zgQiZnpz;G&lUK^};*0^AAAFtm5iV_A_-5ZsD~d)km{$sOS8#8iC6-60_KycBKRahP$$!&%XpkU z4CN_1Br@4gUrE}t0+n+JRg{3bM_l|zAmtu>+?c5IS0ie^I>rtTuf}-(N~^ad4A5Z> z$+DzArBq51@~F%;Htmg7g4Pt^GndJ#+uE73$OERCe5h84@hWN2np$dmJo~+D9A9%sJ;w@R)&(0GT10XSRq^Gr1WMOCH0ae*a2ra z#>bRB(xsp*q}>Xip;7O7k)+fpf|AP1!77*-fx!=PvJ98KB)&Cr23JE#Sj`_JM(*q6 zSQ{`UK_z;I$^o+F7@6*DOHe)xd52)8nTMy6!M7nl^?j5h#F72|GJ}%>kV}4#WWM7$ z97EYh{Jt3YrDlyhBh*NF7%CP!gA0KAKhS*=+VKa9!?=K`0z9^nY0*|7wc;3Bad3k_ z@5&hJeWuf81u$x|irO&svUD@WM<0zoZpI|?6&XPYC_;0`;%8tgUrgVdm@F+zoS~x6 zPt?pD7gp9vg1i&(VctuI|IL?GBD7E^T$P~Lds`?|`;}l-CA(HeN~e=3sr6P&{I5A7 zqzoC|TPenzWVkQ;D>FJ0MM6HwB!qT*QE)UF<7Bcx7Q;4@)|E`wT(tj61O07qP%KrT z84`C@fp}5MzwqxVm=e0!MCIjo%GX~lu$Mk?wB4C9gM%>@!VekoQiVp$ch49R22E

    M%B<23`Ev zOP1{AV2cL9k5sEdY4*x+4ywb~^0iFS{RTPeL<}Msa>*2AL+~nmmNSuxfPw}Qg1WF@ z1KKai0E!yW{N5@40_i+=+rNI7v@?RR_c{Z!CnEyTEqr4arm^M{^S92?DasK z7Tig4bO?U5GVku~)Kq~P@q^m|vwnR6#eb>IIK)cpKr73S%t$FK$U!j){d0_h0(1#+ z@KcKrL;+saF-r-8+tgLKt1+Lw4go`5VhM_ZepN+h1&m?`Br&Jlzl1VcT7v0-DJ{li z=F@}z^hzmcxgKGHqR1tscg~VhZ!oO~4_9#2`1YQ7ev#av=`c&=JHqUb3$WEEB9Uq( zJecFx%1Ko}AZOnvvpu3sjhU&!liEG_GQ|8A^BuGqz_%E3t?C#; z)jgLRaMq>QTpp;L9l0GyesQd2O56S<{NkYCk5rHD!Xbv^w zWl2q6FaWQeP&T8dkG!^q^+#CZzbnpNg`_S84JtSXh_+zFO|yVja2*O7vmiu}l|ilq zqw8?Z+lu_xioOv=J#GZ8?6725$+m=6Hds&)X2r1Lq!%s!1X>CC%gQf%ikb$gs58f{ zpaBsW}9)F5@22xQNSLZ_mj=_}F(1s94Qdb)&4T_|s^-zim`N(jRTsk!C3WH;ww_#w+ zhA~J1woo;CE2Y}E6$bmv7M>T#GM%saGV3+eFa0Yl?%foBr5z)zXgg>nIGvLALn$(_ zX`S}HR%jsOuk85bQPePdhJhXS&_H1UCH)Mg$UxU`AejUWw86Js|Jh{+TX-==O>!XS zpw6nkS*mRdsV;v}e}F0nA`01?{ks3(I(xC4v?uZBi$6bbb!KFNRoqVfCG?m8>t_g4 z46PM^bQS|WN5%+SJHn0_Rv`pbUV?u>aHtBmMmP##+wJHl#<0}a!X*&EWX_=GUrMW- z2jH7>`3n5Kp z-C~F@yD*NZ?WEZHHbboCN{AuLvw!^XU(2`eFu3sVA%xL+7FF|lS7;}<8DU1CuNfBt za&E92jo0WGbnF82?h4iM{vTi F{2$oDaLfPz delta 16568 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 aA_dL$F@d=a<9~t6uz*E~2qky|AOC;2J+TY` delta 6314 zcmZu#2|QHm`=2xRWo8&l_I=3~St{9*q=ZHhHwr~rv*f3nXu?I2Vosd06lvecC?bTi zNC!lUK3=xWpmnFoAj`|}*&gTg04Qv?@KZQ=dm;O${mRCGI-mqc=rBaviLKbiu& zPdJ(va@W&(2(FQMKjeOlTw6pXlSsSxNF*av+)IPKg04*j*daMC0R09iBnshvL(eha z@}Qp-HZucC1s*r}>L!`{%kLT0)Y^6Ry7OJsuc;1W@il-mim(p3-oUEwER*k<2Ky6VW=n2v&ZELf6RkK#>^Yas?Jmy z>5CcXmoHjAKs)afv*z?kk+xTHnt6?)X(BA6=@Z>g492HA(gx2CooY3Gxx{7J$XqvI zRTxTdVM)!EeTjPItIiO$%~!_+@p_q~S6fjFjR>aLO;7z6hPc})iIP~pd`tNRDzQFJu9o}zKTI=i>lX8i%%^pNJajhe+d%GbSya|UZHJMz#% z(tuJkf1BFt^+k`RWG*sNk45+@(sFAY?Jk@)(y7c6H}5O%?qMXcT>^Cu-rQ0!R6JUy zyXO+KF^N_tx0s)j(wFj0ag|WiDdSR;qK;hhU-ysPN*bvPvV)h8e-U0u{+{s zbL@bGz_+5Sol3XFJ@qNA+Dls*~3lEA&cPB?7d@2|IRzc0mue|);-;0Mpg^^^ZBoS0D>D!ZS& z+Os0-+q_Dt`qvLie4FiYzL?7)cDHlhQbIxHU8n_>NCEQFE5(KOIb#y*`=w(;5-rqr9bfJ$U+)qf)5h=YrYLH0#9BJTv`mmijZu($l>5YA^7G^yILb7&8!V@n~(|7WHiaC|*`{jAV1;d)q zR&!+qOUBl?uaor9&XrruC?>CEykt|Euf5}++TP4B8UA>{_4MNhuY-j|j`m+ozH`TY zdqo(l+jIAPiM2jlh4IJ@A-kl2jpGP-Ou(}f`d9YFOZHrbaYqb;HPek`D!xHP zlVy&of%>ab(S)rkXuG)q_JAJ|WydVmhZ7n-ZJrF9rCWB9HU%8jf`+Yx&1yH-Lia9} zX3Bo3FE=`N*H_-S`S=9=aW$j&ZBCx#=l;B>E{i0U>6O}XgU2PlHH;tX(Jl!nNOwMc zOrgLsRC!WN!}YeSf@bTa><-y|)NZD=$(K#4op*D2$}YA@XN122lII|!q}8+VnV4&FK>Z7w zmB1$IRGwAIThwXqmbQ3d z^pn+LI5!imITr+f!rNzj3BL{*}{egI%k(4M<(hlrIN|*g*dCT21Xjqj1=r!ProaL=~$rlV`W-qMtu2}JjXq%&F2rQEl`Uxq#a53F%)`ypu=!D zt|YgWX?KD7Gqg5NsP^qpw2e+qmiUMGB9Bbwjw`~E*G;`L6et@8hNAWUl<0nwZW<|b z*6bcVRP9gG#I4T5UqiE+*6|(^Ts~%S*!;`{@85;lmE|%X2L@Q3eV($a%d!?G|bXBK8_t_OrhW+`Ha)+?w?NO>YtjT;WKoz!Qx=SRMvDWMk(JuNiD?g&rZ? zu@@uGzb=PvLMV5vg9jly#>JXIDi~434N%{`i`ZKPJl{ZnBc9>}g~yAB@F(P5O(4yi zdk_k~QPr1}jNb!Uyg-XqXrmDal`tbJLPZh37tqCPzr%!O%vNPWIO@NS5QYQx62gw{ z2?*TFcs^ZfxdwctfW0gLjjS|9OSdmTw*=jRu5^R15d7YdU4-Bs_J9zy!xs{QSA-oQ z6h#^l!jq_8L1b5p?r;j@hTnM+sGWSqC4q zZ?*5K_XPH)(4Jjbxt}2D)szzf_$KajuLgwdxd7G;8wpZg(+5IGYkNTmVeM7KsB|CI z5Xe7In+Sy6rB2kM`-LNcXuV1ygpz?Hgs}1rlMq_o8WY0IU?sflvnxkV6V3M>r4Xu! zF%d%8JARH3bSCr(!E;iK5JJ9=5`yoP3>45k(~Iz*D`@%jGQ2bBNr8 z?fVM&oj${W?|>OE_-^F9Re!|6?}b02|MMe6@n;Z35B!uTFIPg5AYHWmr#yr{0!UAp z15vOGWQ3}M&*9Il9SKQb&g~NA);_N7x_TAMicam=;wCr1ioIn6E`$tVOVJ5rmi^MOD!$p}<-T zEa~-J)=^lg5V8e^_-{roT%@(wLSbYRB;f~eIPl~KJgw#;b>gIz*qAUvhvoRMJN(R; z`&?d*E= zzyCyd92;+-7lM=+{3Me5TofQ(v;VIp4OLu8)%(?Yv(<*_U0{Cg7a)-wxU5?+aSE~l z<`GN*d7N^b^`?ZiP!Jl_^x&FpE^`_iI>L`xQ#on|6{ycLX4NZTWolG}Q}K{%guwlo zE2M(^EK@p11NbqaAyP2R8XE93>A|f%OG8wlwhh~81VSbi%TPfEf7a!VL(T5psv`Aey(4J7KYKV>*AbDdT_-N zUt9qXWz3$=8Nntx&^+;jnp+e^5VhDMgtgH*3#td#Zrh4$;lQmV5V(J0UO*u4_y1P` zMx_oX;>)U6%Ku&tX=tIY==BY5ibuELaCr*&e)(l zA_23T!9l}=IEdyQoQLgI;IK0kfI=w)D$+89X}>H_OiU5zOR}K1SVfMvOdL$lhTzmJ zD5eBJ#ax1^G|R+6z7qs<78FwkU{Ns+qLfntzs1bN^)BZLBV~>!F%JClv_Js9~{R&)_{}(9?_xA_14;+~w<6=K4zLzOGW>H}^{Ytu78=s(Xw6Y9wDn zxL4)4pS!yK%6wE0m~Owh)(e+RiUqE3ijYViT&+)UB3!E>GBEQ*vsG_*0Oq0Jn6Yh; znW&D)z5o)&Ls0N3$Ah?4Aaq30HJXesjZoFa^WF)|kYV zM-L{hiLhV_rRj3Zv%ywvZUFvA;vyAy&HB{B6txg-NcXMgsjmgJb--^V7rphx9KBWx z(S-C9gD;X1K)nT?U@p4!D{zF*#~AYwdF;71B86tWlElKbIfL4(4F+{$fQzCF3n2mw z$cx_0YV2T`8f7z^8^FC42*Z6Ls(d@kltX0)m455hAti-OJ1~4LFnsQPW_a*lORU`h z;lomNI6KS*9gxDgk=aXyJr<^ksA7(~h%8Kond<8PCrE}3o>;CiGe&1^Lf}}adccwI z*etjjb1*J=8-SF}6OU1<^hnT{TId sb_R$BM1u_g>h%>zSL4G`gy<(6Wla5x@}V_T;#lYcM2tUZ8c+TI094>=p#T5? diff --git a/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip b/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip index e52fb9832165ee9e5ce0db75f57a5c93dbde6fd3..37a7bd616af36e24061ea6d80b6bdb442b0b957d 100644 GIT binary patch delta 8065 zcmZ`-2RN4B`{%WVkgS*NnLRTS71<=&Lbj|*RN_S$C8C3dly6GeE6OUN>`nH}$ev|1 z{Ez4H?c3Y$`oGupT+jV}&b`ik-{(H(JSmGrFBgfZ4Rwf!83+gn$O%+Uj>b}-CF(nM zH1EP9h6w&Ga3H!#f)GpOF@!q=xK0^~0Can3NfCmVZV(+I-dBqNE&J?IVOhp|$Vfp8 zlNf^BW%ZCKgA$Yu zzg=J0Ftef?3UQM3GU=ErZM#8uPek0g@ODGi=)7oVjr`+~%dWW=G_FADL?B81Fe^M?tKA{f&2@FE!OvqJrGO;$};X z>Zb@f2ks_`rlGRI&nHH-`2HDo1W8yaT!69Y%8Qzgwaw9umYfMz(R#O0$1X{+_ycnz z#(^;ci&_nL9@N^rmnj7El7a?8>K@eLTk_ThK}WN;ls2++$DM7NU&=d6rCZJ3A&3;}@^;1Ux6BV1BA`-|QeyxiiA)by()Xv<7z zIGzreGZ71u$r~k$GN`3#ez_Sr>wdJaQ?BS(-QxK^V@g5tLsylRluDI+{+VDc{`%BG zdWGXc_Vd`Z&`n-avQ4#j-HTTaT#^axGm*DQ5Kdm#bBbL%K^(b-l-j6(e1<>7KskKKe7dZ=JP)XPZH6v~j(5QA)>LliZZDvb{cTIiZ%e z+0Of^g4GX$>H3pW@;5XW#_Lr*d}eO{O278zOt@4K+ORFJ}01IHP*Peq8!Fl|^D?V@03lNr4O}g`q;@(;|C&nM?mEjxV9CJX<4t zOl#e%Bc$`NBK3Tg(c;H)75oGhaPTvriIEdX!ytKhxS-l=OV@0MfM@mzPVor)~vd$}7 z@}KTnmS{6w9jy4JhMQdQ`=KLN(VzCkGV_uHl}Pnsh{WLz(tJrq-zkKWG2ewfq>{%+!x=9*K|3L>hv~=R6a*`f!Vkt|1yJ2c{;P{B0haDXoUwdg^he z#{IOAv*Ib*0de0EzJwcU%*SJwhxf9ai*hkJs$hFWSJlStYqVQ)ndKPTx!WL;6ER5wE*JWlV8GdIFzku4=f2 z-K);@>5I2}hh#|G8;|w@p=W2?$k_@M9#zdX3cazV+dk3${B_)0>#5iLv$i}1nNPbu z=hSf&-~iRq+Nq8GMf`<~MJ?@izfNFZHgDyhdOgxnUTMqxHDWBsZzqftzxRg%BH3WH z9>e9Pk?38N-|hCj3Pfo1hLx@%MSbhW@XRUgv8mAklGl-UZ`MuE5E!pSv`Xz3WKlSd|`-Vz?X|EywOe?AK6q>Q7 z&W^d_cHPHCglC)%Mi`r8bXJ5#86 zAbTyiq7jCaUvq`82_QS+fD?TCEVRy;-?LWk+qh1`Kv$ofJg?B$JNc}Wax70rj$st) z{1%Gkf3&sl(SDL;d@A>fsHj5U6|;d%F3n6`AXArrM|Mt`fHVtNTF{wz_XxSQM{CJL zpI*v4&8ydJu=iE7LbFtDJvF?@Q^dOxnXG{0;dR;+T>T+& zv{81oCxDU%t7JJwBRUh*^2*&ml!WMVpP`OKFY6n|{4`8z*I^HK-L!p$VO<5eF9X*p zpGp725V;&yKU(;5NpnKHN^8+oOxNYQ<9TC}(vUre4(HK}Z9B=G7S`AzE2uKT$&7FQ zYVC0N@xX3!bd3gG!(_XM6X31+1qqp@)>$-U6*}{1HRkFi((iP{);&?DJ7I`V!J0E6 z0KpwbAV;4PS0zCewisM?eK|neLhkDQeS(e$L$l(t*A^7rT!4j|35)-C1#>wI-oO-0k+2DrUSd(m&{}F z)IARCFQV47iN)X9ddq*3E&3>WAhzv9z=XAbR&J}m8^vTe4P*7ou8kWj68z?K_gYwe)W(nRa=1jK{%$1q2}0@E9OhNk+mHX6S;3Y1!xk(GCKfOde6} zgo!&aGhqenF%7^eUOkWb-Vqg@bvt{lGjjGNm)=Yy+0(i~5Uh zixy%xk2lA!ob4DBIG>~x$D-@AWy#TRdOV-%;o|KNyzCB1zi@1a7Yb5*D}#L4>6 zq`t6%HN6ULiuT9hx=yN8iDJ7wuboYk&IsH};qv7WEPG3UzY#n^7}R zV8FXO>y$p(=gBIs>O7$N;mR$;I$$A%&5pQ!?bE!E(qpBE=Ptd7HVG>Fp7$}|b`4}) zrtaf?Y4%Z+S*J?QBrm#gf45{$?4-hvWc>%2eu2ZRXFiM8Gc&lnP;BIhp~sC2)>Y^h zYZo;~m|J707rS3oGe-DM>gv8HxolT{ys9BuKT2O@oVwHHRp+GDGvzQ6ceU#mLiX|H z8&y`=*oTeF3fC&O6^-|DwO;Ug^k}imo@FCoMfa+KMGVus{m z;XZI><=Vx(v!>bOWEx>hFKZn&PWqB|_10*WrQ|2iDXe{#nsX!nD#ym*H6=auE%Ii) z$Enk@UxakcUKID+(Yl8mi{_5H9{#sK2rWgP@j_H01bfpMn?lGN<7$A++LtOEE0s zwEd<_7Hg={UruWyBxp~vGUfxFk<-5z%c9StIT%_d`|y)VK=LYtgZK&*e>(6rvOKq+Hs(ONrF)TM%754;Un zEl;ZJd?L6>NR?#%YN0sikx<$MW!>dN0wx!(JEin`KdS0~J;}hZ@HkG!b>y8Pow%y2 zn0kyManxJWPv2yV-1JXVZM?*NA$|MIf((KoH}T`Crt_FlPD3gYsER?SG{_Cd!MS7mqWH&FlzkpPVB~Az z2!7$8@blSsz1KFw_&a|=q^Ay&s)AmxHI!&QAB*-72cJ?Rq<6#}62u)QA|UumML=Kx zFH!u!bA$?Pj&K%)Tt0#9e+7;H7cs~e2$}wB-#c(&RS+Q8f!xnjfchE@hz&${P8r-g z)XKM@uPCt)B8?KfH#Sg$BTNn@%))nvq9Y1WEfoUW)M7CQ1rRu`mJv~l z_n84tZMP6)bl!0mk*#RP68-|`>)a8sozD#WVN|X{-_7vE0z{ygu@w5j$WVt6!$9!+ zs`$s1`|n_qi-F)qagbk+2C}yvi{TeXATM!BAl`sFq0)fGv`awP40ubE0Ub%Wn5(Eb zcJlQ92lE$LZtzBUb}sKfp|{k~Yb!jjgF#T^Ib@y-jabZv3^*Am3XaG!0{te`vUL*{ zb4?C`bL6RkO*ajqapAndKQvIAAFO*tJdG}3v`GumDB6t0G%FyYSYYzgQ?wu<#Fl=GOoKoH$698o`XjY}47XiMZQthG97X-P}1u=;68R2_)LAkksy6G09I)q%`}Lu1HmLrUeHz-ywBO= zi5BWWX7k^U584oB@j(V2_*mjGJ_kV^Ziq7ci{771$MkoveWZK;avq%T#9|^1K;FC* zsOZEZz79d?n&B>l_=>nA~Q=G4C53%Qr&YW~idj2S-8e;OvRGWkP* z?Dt|uE?bZ>8_xYKp1}8i1r!mZ)ZJK&2mDfU;sB87p#Yg?w4kLEO|Lf`(lGyHh~{@# zkqZk{?E`z3KA!p<%ijVEmO?pkmiECDmUM>J z4uhqBb;R49!?YX>rU4A57arsAzl>s_Vt^i5V1J&_@jJ{@usncv7@I*X=8zjuE0Y94 zZi4@_oc>f{gl7+XcgPO0f_EszV|f9BhOCg>4G&>4*FAycWqwfM$q1BI(U|qpl1JW$ zvk8Z@QNt5$^V((J2a<--&7mge*hMiI+*#7UTS4u4$SetHFR%di5wwOxMz9zwpIw*< zl=|!ek9LPL;1KI&ICK)QjG}(54NUnlLDdaVHNGF!{;=<rV*8gv)^b zan$b_2!}-=u*8HaGG~ezg5CkB=`-9_PU0m=`PQyH1BkiB_&-H$#6RG^2nBYwBzru; z@Y}xyN9JgN_+3(9JIRSy^Ee*DP6P!?U=udP6Ize@EfjN$8q7>GAQK^+!eU%veh-z! zU_s+5x(nxPPX@R{9Z~Rc!P8X*{+aSa#Iawnn8LfTBTIlEcO}66FK9&=Ww_=M!AVcU z#|}?)8bDiU1DyS$iTE6xQ{(p>GSNb2Cp_kJ@qhFRO3jwB@{BV=S`RI+7+Y-KiY)I)=)lO&PsjEq}lOGZ{^Wv|i@ zxs8lSe&_ytJRbM+eE;})y*{tcx!>oyu5+FDb)D;+^N~fMNF`7(nHW$|a*&ac(UP4w zsc?tMkwW~0Lg6_Ah64V?pQgA$g*0YpW5|gOaFzZR0sfwjs2Ka$6$;v~P1l zmF2nOkRE(Hw+w>Z<@IKRHq6C)M(<~mlaU>vBqP%Y8hgZnah(uo;N`}!?f@ga+$w7; z9n4NU!*7a)+*ekuTAE(Au-P^o>ay48WcO5g=QZ*;>3o;xk$Jf)Y6sQWQ?ARh)U9#9 zZi}l|{M?TP`>m8w%Z5oDzZ`I`!nkQ+%kt9}hvWkv_2}oHU^wJJM`?7m#J@j~ ziScWKlENV2SNk3H57!k=3%`|pJ6t*PNq1CF?8%|iAQ8I{SDj@w-X5JfF<(1-%C3dU z>fZa;E!j>sQmVZ*@hY(rf_g38hT}f=yaR;a(TNmZA$H@q)^XbEdoO1h(tMWmAE(4C z*j0N}eH4zQtESo&Fk`y*+~v=kOXME86>;+;H zP`*wi5@!5w(Ex}EUPD8YE3^w~00udEP*6_?5=14zIXNCAEY+rMc6u-@pD|=)HZUv_ z8xnhQHAb)1St}D}SdJ3fQiN)1yVB@)>fGsVZfYq?{Gi!q8}!m~eR%i1w1>PuOMFHu z&dbez(`=DHH>us^GJfcbje*EdE|?kMBNS9;W;?ol>ZP zFHyx@d`tBSdw)zWBg@qHr%M>ObC}3_o28*&6l*0n+jo|CRXr90zqoy=;;M9wTBMzY zglr^f4R#%GuogbNU47lgZ~JfKiGI_4ir0=ze{NRy^8X&0bVAK0|1i(!g5vC6Z|5uy zEgwUtxs$rQzNt2NCm;QO4?rvV(*of12RzUvzjH^vUiNNu2OP;v8sv4oEyj<1;QPipFP5SstiM z>(UaJi}j$z2#A(;#d%y+XRRlMUZR;D-rJ!rBW3aM{1bcK+Hl3l06$K9ge9;XeZ)Wq}?wFlU^7qhO z*T}jQ^^U{puULD}-lgz2kA0$S$jmO59Z}PB9-DuNn%09Z+_mq`JMa1@}tY(GWp5?ELI-3Jl zzJy+6S}eKUBN8#OUY{3`F4WI^-ReVp3`H|zhHR-YUH7){MQK=%rroyb29;i;%gKlQ zqLu%MaohXJtZ;eo^H2!QChRcWQyl6U`B&mZ64K`EdvM+c-@=I<4Geg;oO{AnvUTyVKnvXE}{k!cYT8_RjBT1$>5AgB?G$ zGDzJF)ZT^<$a^$#RL{4%^_77%-BsD^!ed@s{QTaJcszxt)1EDUTj~Fn7JE&V?#eTM z-0z-R^}ysQ`@NP`Pexsr#v9XeVxHj=r)J)lh<6@gctH2ZOi*aq^(LK{c5mXfy?!EQ zBD)41Z!kZ9eJ0&ZnPWS?(v2yt^e_J%$Mx$|=nl9rJgA*|E%^X{eO+Xt%UWvW*)40Z zR1kaKu6t#+XFR&ET8}z-Me;YjGO%JOcbzC$PGvgbbGh%S^~`+bYkR(h>mT!jOc=NB z4|pp1P=r8mLtz4`F#(Dj)qX&U;_uYGgfJQl_PEbOMhjpVECBgc8Nkvm0cus)a4jD- zSd3CQF8E?io*sL8toUcukYU^de~DIa)Aiw_hGO+sr&oS7( z@(s(!es1QgEd8+$TRa+lj7H69GGlUZQ_;E6F^MkQ!**k)qqPX7T^S#^PMwX2Y)iH{ z(9NgM7xV~6?Qd(sVo>zr9M`l+GIjcPsn+qnU-|YWN|7>Yjemj$Ob+{&dyUCF>wVA> zYh1h_a#hlBNA+n6@JS;!YBEi4q;xgydKEcIa+<&Q?H<1e2?1TIy$E-CYS!qoXVCCM zwpnmdCmdb!oic5JPWLp9@sb_`cxpHp<2B{B$MT%H$G~7r+V%C}Vx2xMt(pkRb9V`Y zem={o>8|(GtaCE#Z&_KL^PefG=u?leh!=Oe>rC+IJx|7HwSK|%siGK;wX8oSKz^c# zQy}r{uR;ac(0*F$C)LkWYPpM!KJ8TAQ_OzS_BB;|^{}p|_IR9zA5P~;>zwJAUvAeP zcuW_rvg#-VzIaVx^^W|pN8chn19ic`F$38lYzbG0GNpo6;QV-|fN)wTnN@a*C^xdcg0k+rLRZaIf|=Y9u& zbKCc)Rd(L@0tHGP=f=5YlRG@*PYFD^E(T)sI6;MNGD4)So+AcX_5z_)+&(bh-qV1` zkvpLbEq=|Q2rUUir^xffpt=YdNV<;nfgeZhnTXY*o$vDdZrF7k;9?|+T42pU9OvZc zd(Ow*Ii|)P?tbBf(2ClkAVoJe75{BJ>$xi?~_&JL0XG*t6o-5|L zyiJM<-fi|)NgIDNqxiwKoai4|VN05~K@E;~nTw2YxM+bTOZpeC4)$-fuqr!J8J4^H zzF632kf{Z}V;v+Y2g|;Yq4;u>^M|U6sfSchD&vQs8k;DF1-xd0aS7f>aHpfEZ%frd-Qx@}lS4=VuL-}I_n0#iroH6vp$N4|A9ihXW zdvw~~#YRlowJujCG(6hF%F#eeIY>NX6jM=PmogTh`&B2CYmVA|zm+?K%rSvl_P}Hf zrJASgmXZ$Nd}I&L@p7I9XRPO@wx0=*HELV>UdXscJ^_YraitMnrWC8LM{0b{dS$J7 zd!#KYCQrFN$w%hoRCDa_SBfh;qdNHYnQkN zuk1A~^~%YnR*j&W+|Q!S80O{MYMOR-#{bY#8qOG3ej}4Gxtv=1lJpn_F4%rVxIblQ zgXU?K{R5-{ES+v39@xZtMq;o+o5$+5YhLk`%Kg4+*+`t5N-5|&MmccoR{ zCyxNKg_3>LERAPGs){oXeXyVp>EU0Xe0h<^&#O$_@x_(2$_Of^vghl?HNo6(wXM!P z;(Rv{#}@migug5gg@!OsqXve_NMeU$En^F#^We>8x;f7PNgnROutI5-dMT#t`!<>OkN1z%#C4sQuDSg! z1Wcb1z%lTOHfJ8=Sfv!!oZuBqt-p{?uPvw`#_xA0GwXiSt^Vx??hss?Yh3**%>FP~qJ{1(GJ{XDrg;{b!P z#L(Uqqow(r?75!Ifc+JvUXqPjw96y!{nE-0Eu8lkos+-0y4?0^IZ8F`Hf3CGmJi-) z|CKc|5@tcZ8$hVkb{|El-06uXTV!ORGbr`6AyNrXjbZCTlq`!KQ8YCM9QXPi-L&6b zm@DdwocK_J4Rp0$TNr5gMA_uPmb z)WCOo9%!5WVeN;ZXED})czU$jge_0qO{RWF1}*R9{M>Z;7w&pyl*?J)n5)wInJMj~ zasHPGHtj$BB+t6bCz?>-j%%tik7^^xY4mbxo>WftG!S`EOU*%Rt;Qy;AoO!6Hd2g- znvRF}9=6#=qS|@n#~qo8!Cg9K-U2~bH#e++DU-SB8@BZ@;nQA%dA%!?{C$IsFGOFv z@|>C55p?g?t~b{v>RdSPRGBBW;AqT-LW^;4JlU>X@O*B}HF<<-QRVCBjPe9(CEEw; zBDz;Uv%TmSt7HzGl{w1S5J8V;og`b*@y+d6^f~!7O1MCm^&ySQm*9d^uNbZBoa;(F z`M9fAYMN=uZ(cg*btbp-nvGp}n_PGH_%D%}OYKFE_Ye86E|7l7FmJ`*_0~fV`@=pz z(Z>6;chCyq=3kENWO#|-OtjH?(GRT|x>pEDT$OOusM2c40@|1llS3Pl*Ot+SXt)B} zu#MR00@v{Y^o{4TuJPOExBOfFOChj7jAYKUAPqBk{k1LP?KynVMppn{-nh;3u zMH{~|%FwPCPb)U2mFt6cea%Zl8@Kb5(Z=4w+o+?TjkBM>hvP*+XHUajQ4q}Z(%zj{ z2a5O+WJI3g1k~Eg7x`$zt&|5f@>f|t+EA?6fi|ovH{xJcEr1{(@Rb7b`xVH4rA{;l z=3dDm@0~S9$ou@pySYXO`MvG+G30&b^(o}tyz!Q>wV0ez#(h&%@co!$%c9|NQy!fzU>Asu&=8EM4mMyhts>Eyu zvFH|oJ-bW{$T1vbo8SA)IkYnZh^ZG0$I>7fhaIprnjpRe>?^LagxBH$D&(xQMM@Hc zG-@GKq)fB-r9m6q&|l{*67VQ42_4uCc1Rrre`--0teUWx-@7(o8DQ~-6&Z*4or4qF zxB$npAhB@~kT<&`bM|P)VyI=1DG~4VFPlXXco@Q>dp2RI7B0jqZ}Qkn>CobTS?rMA z5LN=!E!#Kg{Jn1jRs}Y17?GWk_+bEew{l@{avOd7;Aa7L#J-f0T(%gruMR!dAn|x{ zKO)R}kOru}6-I>rzWx!9*#}94FDPsZ=f1@v&NRQpVq6rrz)axKduGJW@taR6ufjod zX#Y)htI~#o##XAyyTDkRC!$JnB`0ygRAoa|W*>U(`FEmh^?o0TYMCl1>=XlQsw|-V zEh93{^jYI4%#f2Hm@%ZnNopIy|IFu0q0GZISh#)(laZN`SpKaJg|&d4#B+=C{g1X24AIuW3U;q4F zHwJ8keW2Nd36#D?gTIwoQsMI^8^SE0sSBN-$$Knj{1}84fcl3$fLEAt)BPW?%ktz# z*CE7x7zEFhr*AjFcJ=rj_ZwX&{WE*P2% z|0y7v;7$)(KuGROTg<^cx85*F53f-B5rbQkQI16T4DjvML}a!yMJjU?boOc@Q$GHP za!DLIX3R`RW=>)!*B*2hNr6-SeBhZA4G8H&YeYgHEZ|O?U4Qzx5j({D#T?YnhScek z*y;XTSO&?sn0_o~w==jCF9=L@q1gc{U_T%Z9y>DtnL#v*?i<*#FGCwt&@a;EQ1fra z1BlIp0W3z^6|uR8unpi`wKi=LPxT7WCu4XC^&#=Af2)EL2p?caZ1oRfF^O&1I0V8IAset5`1TQvq{u0{_!c-V;s>dtB<72^cEU6ymN5vC9ilTQjAJpO*SEmz!2SzN$oThQV0h9EmwnnKf_=?6@c1!U14vh6Sl1*0YAb>@eh+Fp;82=J6G<5*{Je@(EZ>+Ec`u z)QmI&ShmaviWzPF z)R2z%@bMxUTd;780t~bO6KpZii$6{!T5ozyYL2&Ua3XeiK{RQMj z5D+Wxo}a!5w=@&Rw3pyWuiz6#GNO6u7GXKyLqMaayug7dp6{6J5ruAQL#lj96#dFz zP2LNV7mgzS%q(CrVig+@AFx{7h3J>tBrAqO{Qy`)Y)JHvR3gImOG2Q$l2Q6!h0%O% azeG|pR2YGe1Bv3{>J3FrYR6Z^p8o@nF_u06 diff --git a/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip b/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip index 4607d1d9542f306191d6dd2dfba071e45fa5e217..c68b50767001c790a6eb97af51a19f9b761fe90a 100644 GIT binary patch delta 66652 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

    gWCVKfNOI^kQ)@SKhf|lQ;@c$d5h-A?w$0*~ zS`ob4yMLnbxOi$p07)GPOJEN`5DMHq&+Y4Y6AtFwvSg$~vncJMFOG=srM*`TTXnT= z+4`WCI=7uKC`9FF!49$zVyapqnhq|_YLksw&>ioG<6u88oE?fA+%m6()8UXHBN4+I zUj9>e~KV0VDEne|>zkhsM;vxMD`yk&g|&CpN|8#ji-UYjlz*2Ayh2Qq@k^irO{DG3ZnM1 zaY9*G;xVPaR%-JobIjV>WM@o}H{&C1M{EQX%iHLHU)a6CgB8D1#O%r71CQI)Qz5qJ;ocq@5q7>d&(TR2~s`@@8tK1gr+JoUz<; zBi+q8j}IAUzKoYHtxr~W9n1BXzAl$HTSQo zJ?};zsJ!2~uF1C*$O484cp?ydS$`%8dhP%WJwRl5Pt@@8PGq` zz}dfGb5@GIbdMVe7)$dKcxf=6rd)fBHH^m(KDb=Xkc(HYpT-H)N7936Vr$pwpcy=0&205O0| zu#otn5yF9d8|lCr1H3QL41a_N`YD2V5v6E^%P(dfnuY!!gAm*_xWVgHO!0`KS!fhM=JjP7ME2ed0YNd1<+lO0yt?>1&fAB-bwYPMAe6M|~M&&v{q?(io%Mj>J z2-Y=82L56o$!nX8g?~a^0SgZDBAZ(|$6|CCc$=iI>2OM$=EXWUyM={7s(Xx_$11}v z4S5-+n^;tjj+INC%ngt+wuc0pHya8Ybd9h%d)yR(9xP@+FWip4_fP&jI(|nh@zLfL zjprLrY6%R*frWBBlQwa(FZ#=xy^@4xXqp1`GKMh(*^^V><9~vPiBEBaZYvwB1~!o9 zybC8fIf3rIqaK`hMn$lo0JW!Lj#3?`Bh+}e9Ii)vtycfHwJ&Q@R$JPz^|02XVFF8lYRTd-8z5$f;y?sI zLGS@MIze&G3kNnXk7HlB*K(|t!`kk-QL!@J(dwW}Thz>w4Qn3z)(%-!$nsd9Mu&aR zWyujDFR^uhEA^LyW8`g5s2GeQ$E-X9AG1ESS{S-1+&Y7nef`eUV-UlE1_M8wv}n^~ag#6^P~v#5X#wflw2x(**xr2Mf?wAA zUEd}>SR}iGomxRTx~z8Nbs{HM&YLAeW-ajB3%)>0WahbRU!M0)QCSa#IP9C|)Iv%; z;(amDwSQr8-cs|cr%mrB%iN-<|M)(U zjPXC*guCflQ?#%CbaQlGH1G#BfMHw%?9dGp?=mE7StghR1F{j&GY~f1%EW$FXkAeJ z%rPg_O(i=jT$Y|G*)Ulnq0XiK)U3*$RZX``-OO0=${n&|gt%n2V`)6amYm3oPA@x~ z!hc#B46foHUD;C!zq^WA(zJ2>)2MPAj?T>X_o(&1|MBIU|NNEh`iq%c(|sO(+PYbe zfB?k88Jxgun+D>GH(^U^Vl@n2IF`vcAgO#|Mlvb2d8+!wKC|W~&Q4jRyv*0>WWC#( z;{}WM{A5WYJp{#FK0jtxHyj73qhE)+x_`1Rr8OKe+n4}o(q2n}G#!C>%e>!VW%N3a z_-B@ZnHo#LKTl_l6C_|9j>EW=?Xffgt_+AeEQmO0+XbBvj{!Xm$m`coAhH-je45wfijpH$h0PJ`*q)%?td6w zU8R0R9*Ti9Ilk5exLuXCr@B86Vb+uU?}l2#iQa0RlAn8g(?2)f%^B)m!A;oIzw7$m z(l}|k1jT?Tm!-kM#!Zr?%*KE~?t8#DHx)@<@KA{m8WWNgt5TazFDpsP1e~=DUMMkR z=MQ`1MZVB#UJ7L`s(44ziG*dBT7Pr`S(kp8T�FKJTv9RmEq7lymtcGo5dWoRw(^ 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 delta 66526 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 CL%**8 delta 6475 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 diff --git a/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip b/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip index 5d083474119edf07d85a276868154356a99e531d..8184d73e474744b46eb3fca58da939432d940d47 100644 GIT binary patch delta 18154 zcmaib30P0h_kZ_R+V_25XqOgLw1*b$n^q|;O1sj6J{1u~+f5Tn8(EU}LW`1$vLy5& zTgkp<`;ds=+_~?{oB#Luzn|wmjq`fVnKS3ioS8dw4OVjuS95SVSTiySGB7Z(GFYrJ z%jNQAgn#OyMli+^XR`)dd;%v04aUrSm{DPXy&WS9L?&k*63BABnTHBIf)6R=z0gY} zxG(IF^FgXxqW`?!bVddS4oL=vKq6X39cWnK%0!J63otRqIUCN1n_fj#*I$NUgz_k{B>POWK-E9VmH)>b%cvqCD z&~rJ)al?9Nl?`pn7Kh1j^DfBkbCguL{Pc4RXNp4KME12<9bkWaVE(doV#T_bo_JI` zS8u>Ko4E1UNH%{C@-7a2yzENAmg?-MTm2IxmP9%_=5g02+no2xP8_y*drY%d-(_h* z1`YW2cxvqxT+VtM+Gk?0j()3K@*`2Yj7aT$@2ehvX zW<=uePVt#5EaDvLnCB;Rx-7nnJ>r5+XW~eRg4e*^KA&Z4&zj#Y`L*K54UbR9Y$T?!`Lgb@h)fEItl}$ku@P8eyM`MktO$ay-c>Wn>yc3d&FLRonftCY&lcvd}*oS=Cy~eo#>QQUgdZpxuMIoJayz$ zPsR9@o$}Nv7sk(Q{YfVd8}e^b*d*G`&)b+*T66TI_U`Tjj=MGs7i=z)!Z&l_uMZB1 za~+gyO=mu2Wajb0fHQ6|`c4oywK+9!?M~C!N;~%Ls!U%8^rWR0eH@RtH@>{=@|_>< zak7oi)utm(`B$qRkBYywx zmA*yXGE+ZoZhU%d)Uh;dBCxxlTt(@yrKzW~C9B%#jhB&4s~d@LK40fsf6~a}wo$xw z9+zru`W8AI@*#49K7?WYqxaUp+!ha?CGd&a2GD!oYPoYuwvxb8~_I zz?&mSr$4XVH_vNo15d*n|A!qi8Xj8hrMbZkRZdOHT*R^V&X0@IWxG6+d8@+oM7hhO zt~In0zHyg6{&W4-xrK>?&3EL#=Y_2aHPx`%c4G7CipBqWmtJw#oiz6j6b|I9Sn%_7 z$@a%JR)(G4waLq@ryr?>tF9dt|9UBy%RDCZRb2Xs5hq*C#7&wXBKBx2m=`*YUn&>k zk$B=3aH*tDCA_R$ApT@;6jz0sPEHn3?xHn$zaeSkH5=+|qDJFWq$|jpiHr&=Vr-r}uvI*oX-sKx9UnLowK)%urYP1k0 zGz?>t$po}>V!@B}%J^fFOT0%EoA?y?%xb$b!CUQHBXRMI_4jqHn=mWeuC@Mtcf_;6 zp!1+bVv*(fvVe(@wX1%f%0E*5Q1i-!b`<}@o^(ZHY3^N&*Q>`L7MDrrShlq*JvgYh zP4J|<++C-tGs1fdx<_4JSAHQ5l;VkIhOiW>dMZ^|H=iX<^|HW&h zom!b{eP6aL?}hFDQ}>pd|6KjAc;0=J^;adA-A>DS)f>DsL*2mtuzRMhPo&(|o=TUU z6H-?!eu|#8_Ps4%c^1WcH#R31_3oL^l^x|A4H zql68k#!ASy4eVy-Xt^bvEvX#C@z`m-BFr)0VeYph{4A{reJi$P>u#9wMW$rT-j}i{ zx#mmXpLfwy<&M+H5CNj&5B4gy`o(2_e$;B^7JPd(Gml4MUq^PLgqGhY^PyFXo8I+Q zc-Pkjz4ZN|$HLPS(t0~$)s1&m_G4^9b@zSZ$qh7+7C%TtvghZ}ex=_70~(U4>`Mvo6TDpW)CQJR88)5*=k= z8)ouC$L5R75ow3hn~JATF36kSm+ex!^|Q<=2A__3GG$-tRu3(T#T&GRv`-Kk+Z*@m z{&4QBSZibB81|K2Pd_rpg!O%oR?Rb+6K-E`vd{-0cJ*uIbNj{6=lM8yL#Z{*=l!-y zI4hYb9<0NviMFL`B+d^yT=9j3ho3N!;2?!y=S%9zM6p9+^3dZlEr;V7t1^!#^annW zQaJb~?ZLj=Kc}u$-Y}oSjv6k|B$6hsZf#)e6aQECl^z~16n#Bd@-(mc~#3_7mlu=>G%&f1(KjTBUeD>DP@Um2wZ|vF* zI@0B%As_qIcM2GcD>Rm0;3Jl#BNTYr7nl3(n6q<-&bw~bGGqLT$&BkALo;`9NfpIGNmYP)&M zZ!lpVTyc5D7#KE#8%MC^4XSJGs2%23k8+gqg`SUY`vg;dBN6?tBH`famTYIxm~fYA zb=9il@~Vfo+&%4YNxWG|u=ONQD4N$D9qeB8rmrn=qS|M1QrZ51t;e;S7OFd2Tcq9& zW5G@sWIa~4T6FCEX5NH=W$jv(y>yjH0AVS|r=i+(qAf06BuM;Be+ zIaF%GWy~lma(94``|Eu@3#4l8l9N5N6NR^572+Ies@ty;wZkGH*0dw4`5kxR3B%h= z*Gr^>>{c&(;Jt3Qqk{iq8{08HMV_!Rt9`>@WZHPTPH1$zIU&n@dGFC^Iny0>qx;33 z&;3&BY<DmfF1Kky_TSk4Y)-mow72&h2*8%_sTL3k?hm#DmBMfY%cjAvDwuBY&oN zufw^?Q4jppP97vTLTmstz!X3yz&Syr7p@4{z2NTMVcijG9r)^-gQh|1o08i^wqICs z!NU5kv`VIp0z)|`GEaK%4fWzb7GwP@DX>o^lL}18ywn}DYsSSxE1jB^Qh;Y4O1+L;>pw>dN2Fz)~Ac(89%j{5~e?RS3FLwbx}?&8IwES?sW03C2Nz0hDUv3Pf!+50M$91(S<(UWf=Br#dtFqUg~u$oJ*i$S7Cd>^lE9Jp)c^{YeTknoP3L*0_kv|wskyxuA)5=z4NE-pI(ByXA8QX8VG-T^WczS`VDj)s`ILuNI~_M|U$rU3;fiQg z)}x~?EC>8|=`UE4YOwg^sioZGP3r1jG8~fWQdxbP?fFpJRo9%IxiNud3s?e0y}B0&eNPrJNfhDS_MOj4_if;$Rnw|! z#|KW-U;YZcaF1Td->1 z&({n@2k9bTwc#E#kv1nyg`AJ8zC z!S^IH;@G_pFE$>&ed)w0hRpQ3rGavjt+zgipR(R7d|+kNrEZ-yuEnZuL%k{U)nX>K zb%exguWvC(ZtL+<@E`Quv$-%*E<;vaLF~+lTbHxam`3;$CKK#4!~8g}SzZ)!N);Kl zHfXbpv4tToes8Wd&BZk#_XM4xw7FIF6AaC&7-&A=4SI^ zF0IRUg~hTzx9Wzdsb@y-nF~RO>w|n2V1;k(AIo+;r2se4$6nq?LE;m2$ls&4b?elTEfH zYx(eub2{z+QEt1*OWtGa;N}tE{JpiS7gg9Mx@~{UCVEyPeB;{3!aSFP4U+d#(HLcob4vWa<<)z7&fIZx78}<7--d z`pqv1U+?GYc3G;+Civ(1kIAK!kRIju?YySpe*8tsYZY6@&?rye>P7kUY0^Rp5lq>E zGRWQ&%6g1MY08>pyH_T>NxC0o4)(J2ocT{t+;*WYE4D)38~08c3v89D9eNiL*Yf$} zSG(8c)v4@zc*2KXF53`v{mowEHIKOpqbqNme9P@$nI_D!!n|Fqi#IWKkju{A&R+8Q zxXMGLyamb)i7xU)>aUgGK8odMG4t?mG?92z)yvLZALOFm^;sy{R!(H2P?To;laa3- zed=u$OGUqDD_U9JRn^mf#MhpXV4NESZvDrsaK3J!pfKzvOoseGx6?5!YMQ()%UUSN6fYe#v{dV(F?% zQ9Z_Mc?-8U>zi*jjBI+Q{;_gxpMFNyXTSW@mPbbuc8zN%9g{k^=z7e~HB$SldQT|5 zVvne0-GHBP*L5FG2^9`&e6AGL@cAD#@mwLtqMZKlk)-y1HqQ%8!llV6ZsF4-n(e;| zPrLIR6!cH|8Yg9OM)Oj$(rN#%7WWMGe?9RC`TqKG{K+ZF`mBQanrq8aIRD-ILn7y{ z8n?uO4ky>D7g_gnUaR$73h%kV$ZykCSg3Kn^345OFAa${AW{ zNFCpiNiFa?I{^|5?u?`aX6bck#n1IzxQY0lo|hc_p`NXARi?wy;|U+@*Y@QozN>7Q zU;V3th@D$wh6lu~2E=akb^z%XnV$C}GY4Koz1lDwH9S3e;pC714!q@BT5~#HFvx}J=fvy8p{pfR z_w|=9?f3fD-?>ymm-X5LJt^~~W4F(Jdo4ldeWG*E0pwTjj2Dz&E%s(3zgjr-PZAIJ zu1~hRpedN7G$vE9lVw}&xas(S`*uFgJ-qlO0ga=rCV`>g%bKp5770dO!JeJ~kD;3} z*O#@lpD=d%$Sk^?h`JfaQlxU?DgWhKeFfo7JGNBu_GYI(vW_)dEN601>T$GU^5 zL*5y(<*edKHM@^4ZQi*0Hhb-{V9rRVa2!jpNcQZA&v^d1E?=*)&`z1LZ@~AFn%DEh zDb^3zrHvN(;V;;GYnhlY6ntgQv|$a8SDbIPJTonpvtJ?bG;u7fHU7!2#?wOcTOuOj z>xMj4f7;#X|FPrYE$LCi+wUv#Cxj0De65nNp||u(#J8KZHw>H>&R4iI?X97-cI~a( zQR{`pmnDlY{Bko`_`Pa9(X_--^zG_{EVUVm~fO>Y}ksao^hk!QUsV(|D(gPQNN z0HaNr5xI8^-=CCFo6n^DvA?M-*IZ!Jx7)Erxk1d=#JV$|h5d@#M(oZxJKebc(|GLH zlyXPS(hKK$WOEEI6>j>VzeBUw{aDQ9`WCsXer_@_R_wGBay}QchQ6%z7$aF&m~#Ua z^75wn;J@9vKHmLs1%sm1sJZmAj^81X+kb` z`Tkh{sTG?o*vdDws9rV^J%0Q9@Yc8Ss~opHtu+vNx@u|NN5k0TA1xE2`m3a+ro4Y% zxxnI7-KQAk+CzI6!rEl6d8IVdGqW^J)SUk<}|GZhZt=aCbC`hJ^c91i?<_P zcPzVg(o{Sb>y+*w+Oj6^ZYcdOxkx9v9b^d4pAv3wF4R#-Zml2F%GoO)c697ha+*Q@ zynC#P-*<|?3g04ms7o=1tD|9B(I;e|)s*l~AA|2wk3{AMF6jdCd|n*+LcQQS6ImeC z4n05ujv{^J9Kx#j9TF@*%!$T!gH_2#CN$cOj`UI&2P{=_)RL7_El5G2ZU;q{YLG<@ z5GGCck$#!xTIB3x*?-oN&OQX4y%eNoVrm3O%Q({eq2&-&Is2?VrFX2AiITi%`4RoO$NkfPB#s)IF z^QetuXB5uV;CAI5)lx8kA%@!&aPCp{FV z^cOsOf(k^^7_q>Q1dO{xG-VrMZR^s#^e@!k?-SUVDJQfoR}-%*^Du_Y~jVmsQNyF zSR=BvMMwe@q3UZ$VhL2~q!boUl@`cg)a6tQv)qgDhFCG>4>l7_h$_jMVbspJ<@rj?nBu9JW7OS4igw;oIj1U@C=Mx9D4AD=1p34R(NPLdqWdMag6w zXG(I;*d9t&?Sh?0?go+W*jLm-hzF)gfkmF!zf@G?)?tS!nTQ{zMU|}AW1dtK#{;lp zN{MAK_8BQL4#7mwsA=(tz&xpdHb-OcsR}1zF&|3Co`9{T)NM?}o=~XcwiyRRCt*qy z?@$U>Pn8_furE{%t6eh@_?V8_pj-k>Gcbajso>uX>;PG4iOIw?a4uMK%d*$$*Mvi1 z5g5zB7K7SMj03#ghnXSJ+2`CQ3kYtbz{o5t0O=Xd!n#o5U^ccNr6%_Y%w#0a50YNxnb95?9Lv7SMNyoC|3g06^0 z5pP+?hf^7~=|9X+RTB86j{CRx ziQ{4vB}oErpmOnNrgK(Puth1HJTzM0QYwXWP@L1!cq+v)zTV%q4ytiwq&OwAcoc<5 z>E-f|OfiipV zscu!$3vWTL5bh76uHo$9`$C*b8vm)|o2aTAHSk@O8BQ_^@p90>2AUbZTDUgF*{?mr zW?zD@q1caJ``})XtwZb1;8Hw{VjJt?`BZ6G4}VLQdY9vHNg?NVm;wHcnrXpCcqtNb z7~?R7Ll7jI;KisQW{T&cLbWMnF*s(1>yUi~qh`1R`9TC&yaG2tlDHN4VpKS_0(T?} z1uLn)z-1+Fg^<#fxGO45uEYaT!FLs{aA_5ugCt(&_-^!ejy`z+Z_M!|BoDK|C2%(x z!clA?FtNfpKqnL+{TMhl&ry7TbvW=P#B#QJp*e5 z!f>so)6uR1nFa;cxFo7AV-0IRP=zvOLRO6jT(`hE5m4s@fs1N1fa;!TFJ;e_j&Lk+*50#?NbVt2tO>xFEyqcQS5k z)mx5sknO|nkvGh9zXib877s+4XYZ9EYB0xur8U|_w6+oID`L)_5dXRC9rBJ9r9MDlAq;)uex(CjQ1`)cP23q#G5N@wSqiFnPJ9&FM2#o;Hc3(QPdcX~P zJn}EwP3cGi%b;du!q<=!_i(8XsDbqB5oMz{xM8SjG=HT@)EK~c4KqFz}R@vSf%m^d z=?-LFack6age$DsX$$Js;O=1D6_-J;`{eZ^D6_+bu~$HD4IYK`k(Y`QFj5|HBkWCQ zP8O(LgNGu0(r!>+oD=cEbt#B~WhBfZg&UobaCAoalN8=@g~E7{kaK2@t;8`AO9eQD}tcVk7x_xoHKmxN{4~L zpH6uQs9TF~LWZMD9cXkU+=Thik@!NON>5PiLrYQzLvg!ZkU`$o>CrLUH^P)GM_ytm zAf40ahVBSMeOuu0r)M4ronea1&6K&z5C#SpI>pQpGj#HHM2+VU_o1lwM}kye9DY~# z{~G=DA+HB1zW6F+BIC2yBG%Bvg}e+5Yw6k)i~(g$m^yjRFGIw|2q1r=I^_<`A~KLG z1t0o>FtT~B4ruekMG$}P_TbMk5f(Sg*Ft0L@ww#lLC~BxEDQ`Q=*$@gQR{IhMEZTO zXw#93!Pt7-6p?Dc)*Yz6QtfHvE|1;8;oy`6AOmq!P^pfCs* zK^Y@A5F%weW)MfzskyV^KbH#)U=oB!B2r&fvHmyM@+;Ue`h;>3v_{R1&1lL7vlE<(~P|0(`(^0avuTk190rh{t&l^q zfpsV@j+kmiZ}VzkpQquon6B^NauKsC6qjHnb&_Y1;94jyjDO2R2xl1F1(L{hr}2k9 zu(e>A9>^Enxt~Bjvduo9lWxaAR&oqqaj^k*J{t~Matk^4Qv_vUxB=QVkA^|tEjWaf z_#WZ{n&Hr?ur@FbhX7L%0!)hd7XF?{NbOAva`_KHm2cp)d`>kinHAG2aS@rtY~cHh zM)nA(aq(eVQ*2;O1TI9at0Z7ng0^ibB}!l&sv_6(#=gKJ91 z%&CL(Sdq9=C-rA$1s|fIvBC}HJO_)Tabp?MOXI0F^}C^li||=Sr)e3;jm9mJtM5m{ znxf6nF{*@nGmOEenHX$>zyJy8{?(h^l5%N+(8gi-gwbh!)k1R^KhTWDCBW$zTnwnk z(0pnT19k2``xiwSh2k!Wj9s|w1t+a`$?qh-W+1G zm9|WHZiNWvgBe5@jBJG&igfU;ALl#Lps~;4LwWn$vLDR|)rp^v zWB_M2%_@^5h{lc0qM$j6)`CUea*-^kwh=xX=hVYe*y9v-}iVLA-l-o*MwhxYxbujQDbo6t; zFBMNf4c||N4YPiL)mH+;?YK7b{OQ?~`9D+A>yMD>|JMYQHRXk$ZELi7GSkZq3fAWg_YI$u8RTnHU>AJ(IP z8?pf@yJ&Ai?{>lFK5~&dTnNnxj=3HrrbC2-7a`~_0ZgRRY{Yg$$W4%h96-cwoEP~z zm6UQzAag*31jhMSglqI$yS~6soq|?vpbMF@RKz~SJ45VtnrI(&6B?Ia*aQj7z{9}G!P01 z@L<#}iA>n71bI@4JIKkz#gVj{lvXW3ssXP8^tBcl@+E)Or$Xjil4crU*Xl z#aDvDz4$T|q8)plw%mr4bVv`PqjrP$d-2VvYllzpZ+{QLl~A8A9Z6D!)aMG$?Zm|p zwZ~?3RSu-wflnwMHA9u8S_7Xfd=ctEb{6bFg&OF}hA;FTaGFq^&4$u7>Xfuy9i!jh zkUq1POueiJ&1Hj*rr+SDg3fH(iPD4V?g4g4Iu6$^`Yo<1FwMa?qP9-wz_zNjD3|c$ z;&P}9J52dC#^5Mdfcph_BJtbrpf(xv6@Zwb3adphPC`N*bPWB5bwZz_@@&GyfMy{u4F%IRGP-iMk}8=b zXz#4+{9E=z-V^wQ)A8la=lC<}KosoBrwz;g)Z4-7utGn4=(jFr7IPJ;1u@GEn+MKX zU|gVMKP_cl-4CPX3@>PC{m`4!%$st)rUz=(hh3nb*11-*d<`&dg$aO%1vGtc3!uJx zt7q}~0N%FAfEQb7=8ik;d@c%|c@3s_`l+$ShO8t6zIAW`S`T-hjZ~(&M&Qx{st4HAFjG3Y{TQqZr z1LSiJ;plz}xB2vat_1H7;Bjb#ha7}Tg5AM~1Na)`SVHCo2YBfYFUo!#q&38G2y)hY z{J|j((N^3V65j7g!uCL-2-io7J&K?-avde@DZ*vZ_;ac&zIqJyUlRI)KJoDSkyLpQ z6#~Dsfa6bTt|MlA1&w2{f+8H`^qcyXpsW}VNA2+)hV7LFP)ZyQMy0fj6tS8V!MmRGPank(n6aHuIs03OlkpVvEZl?G{1CBvg(hphx#Q&*cFcISeRpqqqpDTxbT)pjo zvSEWvptAyJ0y-76tj3?RvhgTv)lBlwk+?DG|Eq^u%pO$0R`XN-WSbnp)li@#jzHWh z?N9t@8vOi?-0`5^zm^}?)FGV*ZJ|GPGTTL8Qv!q^r48>rN1^7|>GZfRwYeqVhb1cE z!n8aC1CAM(KKOPL=R_}fTbJ(N>$ z_I0H8=wpy^c;74o-CwhU>&IX;NcGMYpM&OsqT|q8WUYP@ zBC=;|%>xgz;U=0iUJl}JbQj)pmcx=-4y{rSCJ7Flpz$mAKQmH+s1khWU$QK7XZb8( z>I5!`+UGk7+wafCz*sKk1NOmYk+_HycM?df3%K)XCZX7Ed)lr!`?=+l zDUh~ub)Ld`z&};AmFUM6uGUl->=+gXhMjXYU@3J!eI;HXbqZfbWv){&;71GT@#P4b zCLx(3dWZ+`9)>&TeO0(HA|0%Tq_X0_NT+dCgd3hF^_Nk2sRphI_{-t4GI*Lc!5)!# zbvekb#{+#DuL@pGF_$VlVqiT!0Kk42Q4pjpBvCozk{55 z{3tSFc}6JvR|ty0Af(Wdv}!3Ms%kN5U<n_hBuMz|V0X{ItpK??-loSOmEfL$xxQjuLmfjmUQ!EFczvS)E!z0N+d4lDS*vfY+wk{R$my z2)x?y`N*ZI?GUcIN@efPcG^{LGhyFP?ogk?hd!AEUZ+t9F+EVyfiFNVwRCa(uM~30 z9WDK~W%uAL-yZBKqYdMxg0bx>Fa!y36s?DK=6+2#X8Bq`dI+OGKPBH@dIeXAwO~1k^zi8W*$Q^*|E+cIvGdWlC8eZB;ne2Th5SprlJL(G0Y{1f>h5 zC@K8phXq`{L>t)mN$8j~1-V_ORS3TfrE0R26n_810wylgD*PlN4tWZK9{{m{lztkN z-4CJE`4q%HK+`2V0HwMLl=RSyw2qX%Qlz9lN;u13DU~5T!;G8>Z~pS1t1?xs{R%FC z9F$P@y>|jq1^)8lITea(cNG^v4wuEI5{Dr5%3oSlLCRHHRA#?Of+Tu}Cjq`|_+~T~ z_FRKKc&AS3XSz-cfYfy;_1B=Jg)`DRQu;=dlETlG{_d^D`AeHWL%YbgU;2TNrA<|9 zAEfnG%vg+_+@E~=i^{l!qT1b{^>*&tr$4oNgOnSz-U?`3+aL^eS^VWaJ-|0a8-p?# zw>>vP(nCn1PxsgLs7A4yxF~XrdKGAZleuFV zV7rBDqe*LY3r3CS delta 18005 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

    >`M zJy&ocl&w?mR{pAUxfGDS1}{C=TxH%+t-N`yg&6%^V4$frUnoODKR_soq-4J3I%3jN z`b+C9Aajiw$)uK11LDl>&R-ySV*^3Rzp1w|e}S|Xl2s|c&a8@!Jur6l$|TGA2D2r?Za}KMDoK6*hx(JC#;K9i z*j{G)vVEQHqm6^Iv_BviYP zSv!sPE1SQ-KoA>KYD4YPCZSyriUy2(ebB859g>=?3+wFF&#ZG;KV-QsCRxw>nF2ov zsMGX@_zl3l83D>WdrSEj1U!IlP)~|} z6QI>VV-U{C1k&WPnT{Sr+QQEUe$&4QBf^Vi;NT$KAwnqV7=*RwHfBMSas_8blEgso4wEk`or=+2pXtq diff --git a/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip b/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip index ed194cf960ce9ac294d3f156bf7bab0e36746c3b..a186918f433899a996e8e17de9626013195a5214 100644 GIT binary patch delta 28926 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 delta 28985 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 S#i!S-WffriaUIyoWB>rWvWV^g diff --git a/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip b/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip index 69057d286b0732697012a5d9143ca95c13c0673f..aa67c4b579384d757d9a10f0fd68ff9507953206 100644 GIT binary patch delta 8782 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 Mh(~$tJb>l@AHKG*z5oCK delta 8829 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 Y9PowX;Ql(;7lBLaBJjMdPb1g=ANGv;ga7~l diff --git a/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip b/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip index 0b881fda3bb7b2cfb6260a7a07155427c36334f0..a4381ff9d064a2649b3cc131510f41f249218840 100644 GIT binary patch delta 22116 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�+4+lRF)h?c$z8wAfoCGX8I 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 I92m*}18iI~L;wH) diff --git a/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip b/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip index 8019ec7c540ac34fe64ee19491c4299c6796f636..b4ea549f05e6b054588fb27530467420a4861ccd 100644 GIT binary patch delta 17720 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 delta 18002 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 diff --git a/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip b/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip index 1e358546c7f9d8eb4d28d2da0feef1a4f25119cd..c87cd3e59678415a4e0bcfc6a967a533fbb31bc1 100644 GIT binary patch delta 69530 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 u0Agfb?#)O7X}4O<^8#+ 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 delta 69763 zcmXu~b9CUp(>D&+*xI(Ywymvg+cw{|ZJS%$wzajfwY#-`pZj|~&mTFNB(HOlnIw}; zX7aFy{J4jVpeO?lfer!!0s~^C&XI^<2u`WW(cpLk2L4~M$rwBm^8XRZ*D!|Q#{X3) z!H$CduL2h?>3@hiI7I0G5&fup|JPECKJ-6?6~@~Caxu(}{{cv_EdB>*ipGBUKOztp z9qNCO4B~$%|Mj8~%)M*v`QKQw|4XdN4d_49-x9##0s3j-A4A0G5c7V-9>}XRb)}&q z8aY3#lkK5r5T?BbMw0=Go!^+vstLwWU|ZOL_lhEy9vH;c(=#t))&>{_n8&=iT;10 zf%-q$G-;BW|DRL_$hH2D0Rl=W@c%JDN#puI2G}mnVy3`AKtvHiKotKU1IhX{WXUfy zI6w^}iSouGLgkgB=sKLTSq@w~SE~i@{KqGJ35gjF0;%vX>e)N)v1dZ6(F@u;_~GV3 z%N?g{Y9*2ANa5#g&_>Zy&KQF4e@FjH%mnND@^Z;!Zvq9yHKEipl>J&^q`?I^^MiQfoc0( z1IUnZy40&Ii%-llvoh^6Kwo8W*Ji%*V5*f z*F+T_gB4byEUS1o4ydy(Q8M4QGE=+YIyt4a=B0mTnoPLwkl;)a4m`)RCK72G_69iQ z$8$h8R$7Igw|U-`Gwri~GjRSX@k-aIwj_pFg1kl|a`A=bQ<<30ZzbewTMO#ZTPN=w zrWPT4Uyh0i3xY+Dq4+US4IbK|78{6%{%e9-Ypj?Q9)-T<*uE#O>23)d=a)99*`SzAy1ZtUw9YxYwh^B;ghR1bg)=mixs7lW zi;-vN8nBvtdij~vau#`+pL6D@a2|OAONf30_K1q}-T|6))jKsA=L_rWaX=sKz}5O# zckubBNd##Gp-{Bgy4q#9~D= zTxHECW15r&$%l|p+_!KuPJ)YX;i}-Ao;SGvzm5O_`A-KVuh2=u{=eN?f$J?-noL8_ z53D8~j;GPT?3jNdS)B+tlfu%E9>-w_)nHWIGMOW`2ZNBn3L|^A?+V}%XAU68{H~Zh z7dUZ6l@CkSyzU*@m?HST2wx$p_U{K$&ydV&X1sH)EGjK?pW?3#w_ab1`QMpytps_l z0^L6?mp_X6HQlv0Jij0MzAu1JYDN4H;8tX*1wa0SYw7#bU>W#&fMzM8lr9P=F~?5M z|62dZ>D${EiUp$p0f_`(^t50DM0KpD#|7P6r_a@!x#iN-bmLusy5; zf?p=(Rw*C5Gv>00@=2p3bLX36&$mnPpU3%t*~8z9X9NAd7YlFd@AOcubrE#HAqr~7 z*cOL$stKL89$wBRhQu&Zu}BE#vCcIp1>cy8-k+S~!0Nd41}Qu(&zARZA-|2--_pMG z&;$D}L2pSx#=yCjwE~+9ql8Z=-W%|b58R7&EmUB)a`SYarFEx@Hv>` z9)0QoY6{Jina!pjIU)oNTPcZIoLpX_D8fwT!?%7kymXNPuW8viop9QYn^p}SUTZG3 zE!}U+gHPdTnYAse#>3v{lDbDYKRKRilaE+CyLPhMAR>=xQ6q?7v^EJK82a1I=j%}~ z5HojS5z8bCDvAD?I@fKOk~Ge&hx+|DevF#y<8`;6YF{u+GAaLd$si`=`(Q{NyM&QC zoO?f+QNW$gjGRHgn(68LL&f5V`!i;6StJJay$Z=Ro$2MkkEnNH zR)3mKO7xq8`EdRL9=#6`(|335{Sa-xBK|x8hrNr)WHIm~r6Lz6jO_bRJ%5297_1XO zA;muH>;3o+SO2hx{`l;~6q_iC7-yk7;2vf1(m%ifRl+R8j!W}09fyELeR%EEH{BQ6 zA03i%$i8i|pQH1MmTF^F+O}FBSbDNba4QYTnh4h|e?{YY+*|~<+CIN(FJ{6cQl|b) zPHDZf;I^o7&kfn`Oy$?vpp(x=<9Hk8e7wwkkA0Q^i)~KC>F5FfY94s$L=wHd-2vX6gphqQ(9IE4B$8ycQm9oz zEW|d@;V00&$W=&fj6Pnu+H)=C?AnU$@d-FTkL}N;7Cc)wez-2_kvr?O?z|!9|}f4ZNfe0N_u& zjt#$1WC547fJkzgkbSPWL?iR5BxyJ9tNmX3sT1UmlZTF)mgUnTCyLGT)#SfkeS%D^n0jH_3^V|y zf_m7iO5gnjC8!Nyy}v8fGSMe5lLkNd;IiP&0KhH|yA&}%N;VlrgDjHSOru09B*ToV z5ItOAl}wc%oIP#6tul}!Z_dZkOi|Qx?bw6SS{#g=mOa`qG{;Sg{j~DC%_;`1dk!~x zCr2}iX0B_;d}B(*1-%ka8g;F9_+7W7@V~Qt9HX4ht^24_{tG@tt_Paaxrl+6pSyom(%h(gevzvJN@Q@V)BlblEUTkFf2kef6 z!}*fc=UuPOko=NhN4e;OATu3N_)(9Y5r8wT*&KpES3jOI;O5*dYZ_Rt^(&Suc~p}r zlM3;VC39mCmAnce-LZ&1lQjp0#AFtf6YFeA8J8ADNBhB(o*u%KRP$-MFMK3({`0FJ zX90Pa5j{g9^I92N)7D&aQ1O>7S1rn?0e0A2*dBA+iwD%+9UjQn*c6gJS`a$aF~DoY z9X5n{3?FPnK4dITs#DKJmv|TxM4q6$Fkp!0-N>UCrH1B7vKFf zJpB5sXepQTRgd!kR!k(=tv*(C0LcJ^?9TBquz@6LSUaX)1$Cf|4i8^$3M`m>!O#+_ z5kLgT>7U3)65~md@WQ$|y^>%bJoUwHkr?bgN*{{Uw)ZSfW|G^!Sud&k$F^(-&+xj% z!brgT6Q^>s2m_r~+`uMwMvL;brzjvli7t&Khrt|)z)VUEWS;U9P@f7;Xy-3?u^ttrO5<-heX{H( zBE`A$NhIq z{i`EjfUtQ&{il%TA=!T#m>2jM_?|!Y<1xOGg!SbbibNg0Bqf94lbj%p_R1Q>6v3Ai zJ+;2e@E;6hs1bMUF43vw3~hoRw!AIl93@`{vM+}e{`>_757K;)D!#%IK&Om-rmfoX+}cj zM_WplL5NwVr7|1I3LAQAizI=-LNLNECc_JhB`+n?KB~00$M_Jq)#HqJq!pHiE1R24 zWMG*}|LhFooRNg=Fl|~lBg?Sd6!rBrZ@r?{w?F&X(t}mvn(($~O2hbj!;^GDFvxqU zuphhM$>RKt*t^;bfbL#IBMH+U>0#PALy7l`k|`C@#i58vfPDo*72ssf=LF;>NX6`8 zl@#t`Lz!>n>S`w{(M8x3LhGyxI#7P*BDpjd9y!e)dsKxG(4WZ^N=(_?D~n^XKsFPU zM-r}q{(RMvG3U3yVfbR`UFGdwls%Z^X?zcL6u0`40nyL{G+xxd{h2UPq2U8Zl=`tU zgr*{M`hO%@3da#gvY1ojQbTTd9{Ar8&+1&Dz@`QyQV|UP!wnRL-oW?4Z4$qTW6r13 z2q8K(S%HxRuf?xzNS2pRI6O1IoQYLAa^){nnl8#g$+_CfDCk3Sa0_Oids?~jmxKQ1 zEdV}qnQ#pNU~h7^17f12*Vh3#EkTuyl;d6+Y{Wo?q!AbE~e86HY@FS*(95iy@wa=$+QH zUe`*}risGmFo!pUmfXr+<)@y_tHfLFjF3L()VCwj1G2N2)%JU&FLiSiKM$LrzH z=6QH|Himsvc>BNz`uPTlu~w%+r1DdqJi`bGs!=-pj}gH&Ommnl8WOXe7F z;awXyy54*{&{^$$HTqiry*YZY&r#Knq&d~O=M4R+F8S^O(&vU~xU26+%mg{X0viO7 zFS9@}&9lW*z)sO2`GO5OSHlylG?M!wy5beMdNndOkNk0;{;W+27jC*yL2aRo#F676 z%WECnaW0B$?PNKCDs9-s{&8i;x*J8Q%%Oc9M_}#OJfzE0k{rYD_9cAn-8I3}i|HQ~ zPrceQ4!|CD-uyUx8-WIwl`4yb51a>}Abbpkxn}#r#$8a``B3h0il2NHJhSH4sZmjL zmLO+7Vh?B!mndnl;SgZwXbLZw;iHmPrw!c6luRd$)oVIOg&d`4If~@L+_dfRB?6b>8F~cZ`NgP9D^x_+t1nG_j zOe=--Cn!dwk_;0oaE+Jp=CWf+;&bq~VX0(wp+7^aKPD?E58{zK*mV1H$;C$GQ(TM$ z9TtDKD#N+9-ru*T0W>{hnIDaM;x7-{}nG9z?DU{yG>)T&gLXhzgv z3v|JG!%bD!mQ)ecI&woZNvUO*?I=0PuTCq4F@xAvK0_@pu3odKyz0krUS#*~X)15x zZjyM7x>Jhc<_+^2?a}6)616U~BY?ooxz2c9C~Lq8$Jx%F`UTVuaG=iK&y_uABTdD_C&@F3P@zfnl zWuj2$B+2bP>Nm9nL(|FeAKv&|bN8Pk>NYwYS|?lh5#wj2TkxKpv!Koql?5)=Yh3fzFEkuk{Qh%glG{4i=@ zkQeE{Xr!LN-Y4?xvwy4vHD)?G95d`hYsE6nXY+UiBR!^|@@1|EahyjrF4mcgs=D+0 zkrLFo%%nHJ7CO7^#h2`4U^zBF>SPN%9-yytb-&twitdn(0w46l=U>+e%UFzVlB}Kpt;jn0CS?fTftdUC3r2WKRf^rRg5|j!M0Z{n zY@;Q%7*D#4k}eO<*An_ve{)9Fb7snF76MQ8V(rjBR99=(ZI@LCb|3}#J4Qn}>3#-$ zRouPy>7#Vb0%aa+Tf!fN9BLjOmcLgYZ9B8b$c33B2GSnq{agM$@$8=L98?MFU6zuvMPn2MjHd*_qD z2TZ{e00u8ArB9lo?y#eQ8i1p=-Hn}T7Fbg5?mq2f;i2L1sU}9$Rc+|k?O)l|h3R7y zrc^cp3r4ZP2i^p`$Se(F1&d8z@iN#b%7>hrZ_-78=VPJKx?WUiY0{Iem2F;~-=>*Q zfzY$QH|JV?F0_pR4zor|-cFe?U*v@t7^g7=OwHbUcdoPydZiS|%ZJ`&Y2@>EZ`M(j z!+RkOa)K~%*fHI@4N30xa$;1~{_Ot^*c8+z&nL-ERR7p3(!%H$9|}2(kVTmcq)dVI zN(SZFKFYg2>k<{!Kduo?j?$#0Alu5GZt<#LkKIt6ZLRU2U#1%iX(_``dWc+4G!)|1PY|o=dnY&4 zhM&nuJ?|#yB{4Yv^)cnb($mICSL41#><>nK82|lbE8oN2I1! zNDJe}^aL_5^02NbD?GMlp0n8}HPXd_ZrQje=IE%IQWuW5@D{;(Nj!%QdwiPFo^0!v zhP1;#&#EkFB7DE)e?5@@s`~IySEG5-mFt92uuuIXHQ783W{*6P!%UK)q%d3Q zaFrdXU4hvFW^2jKR(W@k>E({U_85&yU5C91mpm7Fjg!)xJaOwgN%~%g$G*G(Cgr8# zIdxQcrknW-2W`29M@6poeMZcCzx(_4HWog<^F*|Y)aD|Sf1CT>PC+$z(V|Wcg8jAK zCbZ=9=h}PA5O2&*nOdDI~|bh`<~UhwiUp#(bt8r$;hC5emjSjawB>epu1*y;uM+cXB?$!vo6ulvZQ zZ`tYFffe?PP1VucgR?jD8-qS#Y|`Dql8`RDw05`bbGyy&bJ_C~z$MB|SS_|Uie{J8 zeO1FBuA#FF&;0Qsy))ZJernRO4+e%wmTn$|7$gcc;374FqMn5w4@Te~zQq(BqonB% z&9SV9l*}qQV`~_d02(4-)R!uer9AtvPdJEZ#eOpz~DF%Y&7* z9J9T)TQ`$hFA%}bsR9nV4koO&CH9>q$<_8%d%DG7t>BK(mPqXaa}JFj z53hZM1N#$N>_|&Y2VRpoiW3>~;EYPxY+W$!H8l=m!d((sv62{I$8Bw9OGA^fnbDzc z%r;@ptsX5~;YW{krgFy}j5Gj8OBftf(K&-e(nj&+icEvGLiciN(ed!i>6aon;&(dP z&8Mx?`w}^F|1|Us@ClwK`q5rJEi#dq%DvD}Dwef3uNhoVXHl=2l7CBV9lhz3+$KK%fI)M_agCh6QKS047YH8P;jghO4r!SygDVJ<(Q01H5EqUO ze3CCY{268K-&}*^B{NQ^(VmH<)W!ifkL>!&VmA{YYA$Xy>%WOzo#nf(0bL}hoxf)6 zrtYNmTOIF5K<0uvmfjeR_oek_RyKm5)_C!4G&e*Zl-Uj$!iTvIVuh_RO^V)`(fR5Q z{%R%1y=DvQeed#d6yytA!3Av^D4YI`7L?_iz@Jq@AkeP|qPB1`L9YWUGZ+ktT3&7z zRhABjU}?}atPu(eq!>p=8E(cW<1ZB8Z`>lZ^J<@EN`AKT$s2E|J*V5mV(Soe8C6Yt z4%!jFmLMP@di-INP2f9pH4PQ%xG~!4S1_u>!jS8DvNr8+)WlYZh4@$1dY4jrE;PHu!}uMZ!8*=BOt*NWBWiEyFvlK z^%L;GJV1mYt7XxGqjD6X$W-QB71wu`k5OkcZ-vTn2wo_Pz&qL3m8nE|Y}@qxvtCR@ zbJor&_y6c^(G$p>-mJ7Q=z7bPo;mtyIf>fbgxZi5*7!Q#=kd;Z@8&#qK3pw_eZQbU zaXNU1pN_>-Bg!QOco3)mVcy0^&~{c7W{D4dE!(r54)Hemw)-v+#>5T zz}8XbRhgz1!5s0?D~kEDsL73A#rxsrGCG0V6@fTV ziZwiSWY8-99?rz@QC!HN-P$6msSq#6f_)H{LA+1eV9WO7Er$1)tQ-B3B~wO zS-M%ppfl{)St3V^DrHJ>2s!_LkruEsTt}tL`m43#tNgI>CUP8Rxq`#Zmhb`pZ!R-lfj=Iec&O3yvdJQ=)KX( zJ4X`vy&B@LH+`Q?Qtxl0ZsNTcbTAKC5M|i@u6~@)1{$&L;r)n*={ipPk)44TpjfM5wd5pBcN&U}^^JKcq0e)Br!Zb$D4%p-`yD>;SJk36@ZVcE89P_enf_ z=JrW%fyze9!5pA#8c9j)YIFO+I@`n59@kxyZ6EX8c$MKZ7Nt0ClV92lSiD8Z_%|Z; zcQdS)KCP(lCVWs|^^Vk(s&Mc%MFMjU3p_!e!>iJMe>;WKD2kG?rL3ejs;R}e$sd~3 zC8M;Ul)N{2CmkhY;QJ$Lk08Rf|3tFj{HFlbBcIWn~DnNpbDnK~+}eUiN&gLf}kF#r0?WmMAf> z%mGa0*?pwgAC~F%`8EJ-73$s@$640UlXy485cY$F&L6hqxQHg3@3HwFpSj$87^ZnKC<`KF$tUtW7*|b>0gA3n#<_qs~vz~NpF%c96_2SUF^E(1d`MS z^iF6hh&mE%IIrL}MH3U71PA7qSb_8Xa1)qL6X(3SdGgMebI!<27_;r`RELRi z42TjuBl@1Bh5h%j7rHxW`rQ+Zsh??|u!20mf(`EprzptmRUl?Mty8eYQlMy$nz4ZC zmDCh&S!e*EXBRG4tq`r}aL9BQdLv9C)dWP3Xm;$mI`Wj6IP?iex3nmZ5(@sI8Yed z+BVa8Cx6*x~Q+rYGA7w1~xg=s&`yJsP zV<0|xdPP#0>PYg>YgEC;gn!SvBb)lPsynTJT**Tq-9Uek4NoZl| z_lLp!fP*vyPw;V%2w$2!{&asve)a&2^SM2s zPFOh1E6K5th9jt$Fa21uTgN3du=Nmy^|Vp4X&rXcr+b#t8#;7yD9U%UnteI)MxCfmOAU?A{ z-ixt?-)C>LFQUQtMTyCIn2ZxpxznD4{-O{Nf)VHHd4F8s2>-ws2IC(BM$6*Zs#o$pEf9CzIT}T*Gq1kP zIfkoo({d9JHJEAyOT7a=tzvcLx$V9EB+AjtkikUfrl(3+Wy(YCA2YbuHE=_oYY7}o;|!q_ z)L}6*5tcjbTy}0*EL0UYwrq%cxJ|}8f6sL>wQf=F-$7DPiHLKW5rqTOQM@qbWnYE`6Zf zdqaSG#9(ceu3bL(oN_18ewljc2K*+K>lk5yR?C(&|4;MKvWDL;#omd=@AF!Te@~rH znw&G3CYd<^NpKA$4FgPS!4VlMvaAp~f(#0n#0HpcB^A3iL%mOVi;eU7grZui4$NOJ zn`nKl(N8~L{Ks)Zw>bG^xh@(1;KCTdK89fK8i7M>k}-GRSAc9&ksO+u04*-U}VY7-{4VNxPs*$ zPQ%UWOMA7+6b4inoK#qzQAB=Dv;DUunQSKT%a|su)J)M9_VT~g&DL~MvCbbAS#VX_ zE0&}`%2>8w+Sr~_WXsvu9#j5axd)A)g}|WSWpM}B(?C|^?yN;{Qf}IE6uK>&kMJ2` z>co_nP*EL!(h4I*`wHav2dsj}?ERNm|;BVOV1%Zuum2FN0CR)xx+L>g2qBdn$6u z#Y197LcQWDCb9WfHF1lgWjj?m=zSqa1={jhAtjF-(Pv$jE3;6^wqxgRaqNDpjkmqf z&nf6Hd%D*I!H134r}OcxIs|0;u-6Ij_hOr}?P(P^=1dLaYitJQyIK8x%_R2W;&1Uz zI0bydLJCZfI;k>S(7ml&Qq%w$?l3hx7dmG42O5hF8==jRo$oC4!>Fyj9Px+oF^84M zF?>r--OSGQ+9lnDFs~u7vjC@n!^o$LpQFN;Z?Twj*kr|_Ahz_FZrY7CD<=tbT#xmU zDbI}TmI!#A-eM6xE`#Iu^Gl^h;FB*1DGBStRP6?6Q^}pML>L7N-f^gA~9PlCUA%7&9iUp== z9BF>RGSAIQH7%Ex2Tret@~=sb{lVF6$8aA^vd+gupgwm$3Rd9pEcDsGL!E|CoSJFY zF@1GkU{naDxEW64I+Gf+CCL3#NVz?U_Q+T>iw2Pf5?FgznYW+aMJEV6`Go(KGs!*J zo~<*a78BM&6>|=Q{KsgF4Yd+$JCSgTJREQfE<@>sI>VA%t7;v+ZU&%M^0(myTKXi4 zmoxlzxfi3)G&j0CZ(u$nnp29u!ZK#LC7|VM32j-Nmw1QMvct`E&K~e-pw(G4V1g!EinY<(;ASNlo;fH3|?v?Y{|EN*PIqbmOYv zM+<2NY4#Jr@WqkB4-{a8eQdDRSZHUPmDozaLH;hgEOkN8g0?WM=B>;_>TvTgZ1nbq zqCwF1NDK8KT^!kiK1ueyB)Xf zpVwB1(TrvBmM-G-urH7#TfVu1W6YLPnoa$|o8-!<4lNOVagA8bm@@OX`J%cjZInD3 zMVxcxlhIwV59JrI6|6%WV=(x^Q1+r$>Dk${?>G6iNmA$I2j{*055z~U+f;m|1k!Va zg#|{7$ud$dGEpug4K+02jA;SQVP9^0q2n?k@;BjXPwx&FY$<+C7$I0gP-8~^(&Dx4 zQP>hK=DR+bGMPem%*GQ%POZ6je!~^3+p*qn!yjgYpUPyNU2m+`O4wYDICmf7gjx*CBc?M+(TBT=1K=>ubm0+Kii@q}=&$ zJs1~rkbUsLaT#7A{(j)xtRGN4V2pCJMVK~R7k zh71{n2d|QQIt}*vQ&=t-6w6#7(@SQWQcSZV)>OjgRZ5WZm~{4_f|W><^|#h#a4H&1 zwE33#r&ik2+(moo+R(J2N#ScPLoDoxH z`Nx&M>LhU_^P2ud?Sb2S$HjMf1R_@MVvWq~;*-&q@9%-nA4y+u;e_S)p- zj*HZ|8cA?R=;}ebu*r)VnTK!9s=J2Wi}r3C-+8Nuep2K>P>dKe$Aqb%rzTPiQ&>wn z_ZB&R1g#%l&WwoY=tQ1#uuHa%8aZo?HF}Ne%f(*!G>(VxSi$1eXb8gOG^{fDQ zZm9)!5@H)%G0A6ZmA20Evcn?x)A5>Sh73lXci!wc8@IfSmnRNj_cLKzZ z@ub26W9FAgw5`e=@$)+Q28o#%@$0(D$o8w-+CM#(%P3r~KF~iKgfcdwkG+9DjoDzs zu4kVV$Lq49p83@FArtyZ{E5oL7JDyjOBZEla3tmsE6X;H+d*stceoTFk20XP)JKK*~nCC zSk(-LbJsT!eqPtjm@wTsKM`PnnboZfFnySfiU0Q`owQuDpLK_0uw{xp`r5g@lGvBb zzvV`T^Ec+C>gsMF7l$C!#-Us^Beji(;0qiA<>mR$>F=QF7GxJaog`wJ6!>Xea5h{H z!zafAD$ptLGg_O8WvOQt(4CWqt|v%yGY`X`4bD?hfuv77(SI8lLnZ<8+*Xc%W}2=H zA6(kktJzk?F7BjVewx`c3^vd{qE_#+Sq@duU!KZSpT~RY)uCPrg18urhb3w_=L!YzWl+lL=VFqF4uK56Rts8vu_nJQHqaoP4F36c1U#ydbh#UL|KO5z9ZwpSX`i@j) zy%;r@v2tFoSiZ{Tc{&~=#4oF@Y+QqS@Ef8u&QNmLjIJoEJu&LeCSoa&mUwuGos)K~(i&iRLl$H4HAc%-Qb4b< zbuc$Eu`H&CkI31IQ=aY3`JAi&S-a=cYSX=ycW(I@7dI~ugy$bFnM~S?=}DUP>cvRU zNjm^W$J{9TSN;6Tw6AvU`4toVF86~T=0AV!(Qm-uT(B>ykV%hUB|IECG1M@j#+Ddz z3w8}OF2EE#WCAe6Kchl{iOA*Aj|sQLo<=a+Dd08g6wLoO43b+pb`n>hecM;q%294a z2z$&OiTKA!14_p3kHFhZT*aQK#x}B9Z>H>w662XdFPAvD?j)^JoRl7F=#S-OyXD<# z(e5XWL)SjfwR&S%zCT2kdB@}u34yd0Uf53c`32L5RiXe1GX2stYog3VHLlJcyOBiA zYVA@6hbaMb-nm&IdHSr8`o9ARJ>23)k#R{Kd89Tai@HvJAE)Wm!-j3=HY^_nI|+i# z)O%+}cdrM`+JU*6h(_tW4_d8i<5r~Q%-?4^UZWQL26wOX@C!QZP8Y^O#K8tep752t zl1qwFHH!cvb*>X71bsnQan*@wA{B1ewN;M+TM2UGn*PGlft1H7l{3XLpH*>_GfxgG zz2g`-4UQRl!h#XJ+WM61qFWbv!KA(u@~@KS4LUReP6kHEaAB(6_vJR;Pyk8mU+ofZ zJ|{hrY9cI;bXF-voGA83&~RiD#76_f7Zy27b0i>!(&&CX5v5~WlgnAiQ)`@KPG7u@ z{wA4Y)9j1hM(?4_CF679Nx7Py-My`wrmZ26^Ln>ahDYDm6Zn^~D~?II_0TntPee~S zjC79vj|FeZO`Ez2IEflX>?c8ag5Tvc=-BFL8&$Ftd_;*Dl#x;xytEK88@Lh#lRevD z!8Tw5Q2>_rw-t*G%Uiy8!h*nL^*mIRp$U;*>6YSwTIqvXV2w8UXb7{o4NX)(m`Dk_ zArLpcxr1R5Oy%=I#L^ZHX!%oZ2ps*bYN%uOu4o0z(?A>fG(mf;-J}(9*d&CVo$<>R%Vw^YWWt0`!*54ghz1ZrJES-!ju>Zbb=qAPFXd7OA>H2?A(_ zErv`42N$$kvx1B(3%&e1nvXT3`+0RJ0{v^;yeww$m*Qw`m+FT=jbl%=twUB(9>K{4 z4O&-}`}u4|p}-1sU?D!49}(i&&>N{-TJp%~Hrg&5CG8dWS^{K`$j33r5)#)JCHN~9 zS1;}_rGO)F5;#(12s8Hia5bD-2o``DMg~5(U%CxGif>@yPs?XTmt2vm!1)9@b6a6b zhTIP8F};_t+^Y})QOqde6x&VAI((Ju3V*ex+D02gQ2ow71$6qBR5?xvjF(cUc6`L6 zy2BUgETI3+BS-!5gsV4CKa`tLIuXMeYz}8nz5g>v553S?PDQh%pc(0?;R6T}<~}Af z@7bR=B*ZaSu(eH_bS^o2c;uLV$R))w%g>(;g;ya_Vi@tyd;Hh3hB5NIzcX!iLsJI5m??LbQnWXun$;8v6ClA@JHTI zH>5POCM!f?D0Go^$;G2~;}O1GiTpBi$4OYaZ@h+%?Ak2Z@xO^vKs$HTE``gDjY}CP zgplH!)%kp3Ytg2dBK zXOAb>cQEn1iE4Ja5GfGqwG_14s1zzl3XXyFD{ugeiSAu2+kHpT@1Uu4(Is5E0W-X+ z*oDMKIKo92A}i?B#j@ofbx?4lVf#k0P|P1W2Y``<$QAb zO8V$M0r*SAYs=jU{XrM+GhThX=*z`zD^g8*&W)`-B@_ooqGo8=Y5G06wT_- zP2X-iSshpZoEnV{Ix9=D%h}l?V}+3i>0Y)WVWaqy4_~Qgyu=>Gw*ng9sQ0=iwRYYd zCwNmIw_#TT+Am;9%lo1x=;G<#C=6H8@__g>#q!4w7s@bhY3#TLE(x%0sI?!&7IYh) zNjDMgoB3~4i+XO#5*o?smmzo5Fq#C;T~L~Yt3)u-j@d3V=05Nkv2oU!f3*1!bP!Lw zT1-m_TxPS};V3sIS?fvcBH!=n8awrm{>&Zz<~v*7-1-HKcfx~hF(bL$$iY!{JM0T$ z$`pM4z`V*v$a>xls=693Cf<)tqNyoxt&h=Twn6u+r)EGS? zgGJyp?#vxfSs$LgL?YlXe()pyAa)E@|8eDUtvuWK@k@e2+Pl(J%7K1BRH5xn2J-WL z6v=m;a|$}1e+B&3TPs|%?LIIfl6-;m2ANNV0RxYZSc^N{?6(hkxZri$x zmvpV3Qj^;Bffg?b#=Tr*2x(7%z~4VwU+bD%7T-Ouoi}e`FD6U8-3DWKc%BCDU4?!< z6`VS|c~U`4^HP*{8Q7V!;{96v)xj@W0i}?YXhG+Y^LPsXDwhiDk=E>2+`%v^r)pOD z?z+r@!H)gLy3z2&B=)EsA?#Mw1Jg?yj@ZIn8`*fe?A-0qpWUUj`<4wjVTbaogzS_! zG79-~&lhot8oTb0@4d^HQI_%v@7{4&RBFQx;GQ>kQ2U?vMuWJ9bV7@;!gwZG=;##x z#Xx1j4zawRbL&#JYT`a942DL``KF!CHRD_Xvv?g`22j?)&zSgCaQjRV7tvsaZR zRl0NVaVBnLDLrbqIFr^)P95$t+#bmHc7rMI3oKdD+YCxyqalB<-+%X-XxO`SY*@q^ z{Io;HHy}?RVg()-7q~;M4g-bs8N+Kt(cKRmf@gP1mVe=@bPJWBM~Q&doC2!o_*b zMm<+cxI^`6e{y%kwrpaz)wsDL`V>oc3-m%_Vz^P_nF-Z&q>*M#UP z(nM<9z;qBf?)p8xa9Aqry;}M}&;?>}C#6TaZYmL^-oxaQJ`7{p`M;!RjBze}x=@HM z+C>@C@mBHqvML6Mo_2onPc}60Q`GY5cJkbhjAgys-r2HuSR`n+k}Il+(Zx?dcaTH4 zz<@k_qfT8#D^6c!;|hwr-T01V?7{Q>m5wR6K=0R5)ja4T4)RAPI(Y(9ys*3-vKA!^ zDt%TNcEx@Jr3L@e5X@63{IexIk$B^P4Z$yq3Q4>`ICU<1kUH4N$YH*Q3-s$Y=&m%)h{M+1#%z7D zaGzDd=*x(G3}RPIaOoI|MFcVrTFrxvAEzqC#d1me%xmLO3NEyDhaKfWQ0{~*oi5L* zvmnn!4Zr94Mem4w_tgVNnvQ7Cwfza5+NP!uBSZ@(Oc;G&7>ja^^57bqv-80yO`9%Tw1q+##$V&}#>R_|r;tCnN;OvrBvusvF z!-}7i>-tYiZ}by3YY9GJiIrnLePZlU;^*-`0@XXA*pvN?0LS;zA<7s0=ISBpZ)>;= zHnR9hOY%AsCpn7%I@rtQ)W3|H4HMOTveFWaFk?uMBW$8aTE4 zxEs0BS9s5=1+TIMlIs|f&8Vkhs4g|_9AWUoPVwZ@U#3jmFB_YI)Qd?a&pfa`euJk& zsBzBzz6SUC4_DTkU7;t81r2igiGZX6L)CblR(Lv;;A3i2EmR~2#b#Mq#gt&eGZ%9D z1e9jab=&9~V_MTYSI(mU4<$g_zd#shxw;uTy`DtnS~ky)J6@(tm4^u(FjR+GtK6!& zRhFBRy|XM}YRA*Vs&QE0`F~*G_}6oU>ie&@hF+KLhbRe}z6n6p*%g6$3v1oQHIu>= zWf87=E-3>dKNhr)A{a25#!xi@DH6EKY6rs;12**yVX<>N<0MmKhHDL1uH%Kmy5Bz- z#2xW#M?Y8{xNfr@ka_J}LfCE?wy8DJpVH5TM}Kwz{HI5+ ze0_}FyQr}C9*{O_5Tt?Uq7cJ^Dh*^i*Z`89hvbB}%qPjSD~BE1D@>{zZ)}D??Xy*9 ze2k^=lC(mTYmPg*b$?)-;V`y3ZZp-#ve62M9Zo!)K;g*vO=W%bvet@gumg%{7b#$s z&YwK1t$Ntp!!FpW{ms6GTZ(rNl%epSkox$WmtQEp8J_CVs@29rKYGI=Th(FyUbXu< zu~Xs%Pj^;*YxTYFwH}qXP4&Ku+k+{=xbvK8g3y#Fyd+B^LVvPpV2Hsi0f>G9(jU(O`4Y9A1%ww2Wpy+?$lieQ7NBU0f$;@BGB9B#2x?7MvVWee;*A-NwQVJ$(@2~hjz@{G z4U!m#M&hp6iA;EIoh@0XMF#E3t~J&Yr7zjqs%$UT&7IH`QkLx9*(lUk#A4>&T3FM& z=TX3y7WVNu6px$WZwFxgI<2bOTk+nG{yK@Nvgfx|{4f;t`Alzz;(lb)KOTy@qw7{6 zxnhHnXn%^lMOevTOn500o(4H03zJetCdTO5Gty48Q0_MHWbL<@u?bQaV{;Bh!;3aQ zw*1C&84>Q#&U$g_jzzz-@tXL!UuDb;FPJ%EDQ3!rCwFy_ome=c@pj0pSDWbhP<%j+ zfAvF^=qP)(b@H2AoNt}gnANWyPH7ShhR71bK!3rEF$o1?aAXJ^qze==O`sdu>dA-r zS$1$dcf8fH$U?3&S@c3J59w^U=A*?V*S5U3qAwI*mew%S2E};Emidek$NTs)Jv6X) z9!0%b)+?HmQpG!4q7KxV@Qp7vOV&0B>afYLV&$*HIGn(B>X^fK>H}|IHImgm!!1{b zi+}tck=8?pH%M<+53($oWgxTSB&m8<3Js`Ak^s)VcJjcCSEv2}-o}$XsOO}?W`RG{ zIG&iLZz{S_PKN1a%6h;TRs*wJTzE5UPRMX#lYC=^Tm9r1OLume2Yv{ddqXdH`-lu{ zVG6_X3fW&&d>#t@Pme`;JV)c*119ew@P97=Uw}DzlR~^1g5Pl{(DNa9Js5}96&k_ipYoRaX9hq>(y%R;ejLN(2v#Xi?cp&mR^aVsl%QCN<# zJ!~ff>pV>_>&(VWlF}#LOeV*ZLFTEFkP%jbb}?xVik*=GO*~(Y_y24N9#5wEJAXq! zo^7T0rUI|->Iyr-4@x^oUksR=pgcs3!HK}a2;dTd(`CRAi!=)poBf0`hqby|x%^;4Hy8HYDmEc4d&5TS zyo*lO*=-n1)Re9#F+FjEuO#KW&41UQm+09)Ezv)`TOE^oJG6&-6A4!X{BZoxZEQRQ z0xMhzJR_7pi*>*2E8linjn~_jhs`ih_8@`<+=YxWmQC=I$dnK-gJxNvC4mwQ(4ZOI zlcnNKQGdEAe020(3hH%gAX%HWvZmFvO-6&$DBRdCcTtqF%8N)DA0W%$QhyU`*fiH2 z>LBmcUBU0{l{X(m`@vA`qkZ$P>9M>lv0rldy1NeL$vJJ`+=lnD-x{Fzjn{){uN#Ii z7O^C<6?bNs3?*Wj1BDD_GK3-=$A|(kEJ)cu$B5Oro!!-0pl`CliQ3IhhOERS3^KCX zM|MXD_ePZRVD>3txOF`vnSZ;}Gpmo>xvZAWxIs_0Ei?&N3r3nte1qOYSo1tp`^Hw$ z>tRuVG~{siJPV4OkC*@SP`qnj6~Oh2hvV=-5FtpIk$F(-a11dis9-XJDG-LCC=*IU z)pG!#Z16-F(aHT?JUbTSM$5iTY`@2Q!B(EkQyLA3-pNPyq72nF)_*qClr6J-+t&A+ zAxhh4otYKoe0|0P1%%BllDe!J78A=1?i25N0>kg2uy38+5P(;YT6h7ZNgxHOYGIHw zKm`mck=5hts}pB9nKP>pjN_hIO=_m7ZZhb_m(fTXac&W8-Gx}tWtatv%e>Lr28HQu z@}oqLw(Qv(d%g9A7k}HMo;h!h`%ri3m8T#{gL!CnX<>RvsQvZXC!e1PSP$S^d>~p`~u->puHdn@hwr&I1-uN8>znjR)$ zwG|K8RmfB++Jx*Cq9d4wvIH3c{6AWdSx{DhB>9Py>%79U6|aG5+q9UazPH9~x1}-> zd*C$HMr%J#wtwC#!$}VmGlOh>R#j#(p*K2FQzedAt_ABT*}j>GI=Gygwr@3o}5x@-yG{}KHTJNi~<9^_3#cgF$bK!5-t z+?_1QAul0C$9eWnVG7Dnd(~R??-hGaq^g-!8v0D;$ba!={_C;sbpZb-JZ^X)N`493 zH-i^g->#n9K2aznTyP2`u@q|=5OUg}0>c@Wu}l=iG8orwAFo=Rsw$euc&N|@dfcD- zwoy`}qLt?(I?=;w#Q4+o>8vl7MNP)Fh}Quds+wUI5i4Y*`j$CB*ALIR7RYDIH)m%QJkV~REX=d zS{zN*8lIgMk`N%@w1c3x+}GwoBF$_`4V;beU4QL`TYnB1K94pZpu#e`B@Z6yE`@tn z81-ed@1HGs&n7!8pRb?X5Ti@haW>%?gvEg;!ZKu6>J;)%49Hh(hl8zz<)|0DTQiEQ zemmWgTrRS^kYZhJxEWJk*3_t6Mb(t7=oV5 zz<McC+0v!YBpU}UVn7tg9@2wIY_5=SS8#$m%b~Od-JLO<9!L; z-#Nee&g2cOx9g`+jWGbCOK(#b!m_SDifNz>#X#zkCLGZ7VlHjJEV?m4Nv@$!qFTlg zRZGp%B6<@ix8IAXY#Wplo(_=9k9fD1u%PHdTqJ5>f7%6NpA%7m9 zPQDq%vgf0Vzg33#XxtN-cOSPqLiIkydEEux%2MCNkyrem?$DoUp&yk|eKU8%{qp%j z30+I5f>0I2=&-#q5Dzn!!GPursB-XmA>(5jI7;FWA;0QwIys^Gf)CF!HZT%U-bwSq zWrpQ$RxkH1eyE4#JT)7MP6q78jeo?XO|6DJ7k#5Y)sLrH>Q9xGH=OS!Jf5zIopxq* z{3_l9Xdb0>f2XO;lfe#*$JJBg7!J}aApC)~jJ086;-*caB+)fGF>S~M+b)OF;KIG= zbSAL1?WFE@PT6XQc1vIl0q%M>1(h(%*5@qtaW8wtul7_cwe? z56lUUDZsfXXHgTAlvOqAu>MxH{{;_r+48}mIvLUXqT-h)zI$`@XF%z{1?Zb2_jL8= zV(L1lVUxAMtAJ&Wa7+%kN7iNu2-{&MLs}gYS&V6eK6IPh?Az$5A8*!s(|?ilUOZc{MlP?l{5avq`h0VCTc2(7p~UpIjy#uFMO>q& z?<%C+%jrI68Ez0W&t=A6S9$JAHXe)u2#wpndv`)Ivz_e1br|*ys*j3?q>K{Jy{4xh zJ=(qsk+G+*Mlq0UMP_(mSL-$hGUvG(-&0QHUKaZP+dZ?@x6a4!4u95MgMrKQ)*Y|c z6;tc-0iT)={jjvov&H+^xn2Ib7`wU^1_VqFO@d#BgP#TjH4AP8WS=3O=TH_%_DCRt z>=%4>tL_hyB*^n1+|T^|!q|f_8S@ws-_-(AXw+WL_@g-(21H)e#_>c|pfnJp!FVsn zJG;!6^b#{C+7<>^(|;Qrt)f=i`tQ{bf9eDI*0JDLFa5*!e?Nl!5)#9p{e(dJQ;+*^ z>wvKTH zk`6{w4C~k=`Lh1XNnE1sB+>ER&{&@9csQ;mv|bHmd@MHNdVf^as|gU`IMy%aaGD2w z?05us8<~W=aiNC0f~#n|%3B^ENXv9ELA-^+eY43wqNopGdnY&a4#&H$<4$xxD6Tti z8+j-1L5V-skf*lFf1!5!^(7hMpD4D=@OoigPPEeU+Q`Mk>9 zsW{TEHen`~xoSciZ=nW;3FC>nb(%a?Q6!BQHor*DE^Fg<#NHUQ8oIk9A0B;Qr zTU_54UhHLx;vMc+V=u#pA2E;bOg>P*UO(}WK)Ep_VSmvUMgl`iaqtlWR+_a;ns#gg z2Q@B^JLU^#gbMRBHq&{z(0uoRI&v88s=ZRNz0*3~l2#y^Q$&OaVu7HfvavQ|%+0Ck zdA{FitzI>4WUtH-BY01J?9&62RU_-*P-OKpdy7REu z!Tq@UbG3Elsz}BL$r%a=lNRs_K>jfxSz!#vg?NOq2%51OgMP93bA#rX=S$q3uk+d7 zCmA-?byIPp35pcdfL}Mhb}X9xe&Q+2p6~ZFQFP;^QCB`XMX6fAi}Bpc`=qxzowgyq zi+|^pdXG%X5Gd2oyOo3b7@_^JuI$}fhs5pUr6=C4_`ikP1dBR2C~j~d>?nt1fLHq0sc>#B#oaDiHB5K^ujqk^JsbGh~N1Q;l4sLq_jFk*#Fr4~n2Z^bsi8?u;I z?PPO|`8eqFrjfb(kHhv|Vofbb#Ln z_vIho+KUo2g>?mzLB~UPy^v7Qq5#cLK+@NxKrCgVko0}wQP`D`|d&dxKB) z(KqMgpW_oi=@J1wjiGMNUS9MA&=M?Ug%NyeL{@pH=9VP5`{!4%Z}Q$>@anF{ZjfK4 zy>GolUmy=WMKLWcEFXCEa!c>W42~XiZaJ(D zuOq6wc)6+Z^^PS~$2OUbX!Rkv=m~3wjrGNu zJNET4=>%n#mZi0l>bz00tz>_bt@_j`?S2gNiK)DzO8i5z{K?=A$lKKuNp6}9h$2aX z1UDBbV21^j6i&H74Y`m?FkmrYyOS(0Sjdo=3`>!o9{5?k;+4SONq>TO-1!BSEa#?h zAnB|Kqmu?IRPzuG*oivIl(D(ni380%&5f~ho+^bmSJ`9aEd6DRuWaPD*T3}#ymqzv zltcbuKl(RwHz=-j?8VHLE;BKgVohLsXxuVb(1ZaK3$hLfmnm4nSd!v6%6V1w@sL26 zMEfjg7Y)$mQajH@fPX%>FlKc&_~=+R>w{Jor%5kmb$!)n2X+d}0KyJkn5TzH%riVM zGn8>oSXx*z6ESy*?+4LyGsI`I`*Qz&e)QqjzY{M#=JXBW-iWDu50Dz15=;c zg*_pBY0dWOQ1#;t{S@N+guY%}YJ^`8DbS$Mf~+59bCB}_<(3J!;wZ}*;LDN_J+Z*C zn+)?}EgZ8NYJUm#rd*gQ&-HpmxIcT-aypC719lz?b+xO@bH0j}m_#kNx-%EHJ#Bnq z3?7xH6VE9jgso>XYAwpKRG)U`X}i2BXr8h7)#3I5i^qV2Gzx0cgzH#1M$)hu7&L6K z45R`n8fWdUS(@WIFLUnvZa<{SG6li}(&a*b+Y_t3w|{IllcYZ+s@-W;p7f=D3Z(T) zL!uFyN9%lJ%o}?-$OYnn!~t{UXw)AbRW=f>O(+}RR{Q!=YX2xVdDnYhp!~HR;s)Mh zM_@pq3@)H+LC(*Bg^=uuBiP`skPeDrumS=H+#RF+8a2qVRw}yIY1Q$WWw04bnRE2b zcG~yFgn#O-m3cxHt7J1;lVe%lD_C!EHpOM(_HwU}Ynv4)Oe|P2*TrtvZiJCJ(8zD7 z-&eUnz~}?@@jLnFk5)VMKHPeSk_7e~L^IceL4<=rHipJr*kmjilCb_kluZE<`!$q~ z7DXF@GWRP5pT#A4K>H)2-E&!9CycaIVr8pggMW!0RP)MHQ%G>FW|-|SMrpQfxPUqc zg*}-!EIsy@bv~PN#fi7R6VrEs)Wpd1`d+HzHrnF+!ijsG>piPy%xBp9>*5&4Jtt$ce7RluNuicom&TeBb0Ic|`NEI%du? zLVqD!vcV>LkCZ(Mop3`cALX?|j9Y!8k!BrWV&&U|L$zCyX1gMbQeSvOj1mRhrDSsg ztKfA_yK~Xk!S$(>=?^o;cWVH~{o`dYUGv3VRZ`FfVnB(ZIOt4K&a^lTHNg3WbTRP4 zlu6O{D-;3_AN5R>P06|vb89=CRH>WG!+*@rM5gh!`Jx=HtF^$)SbReuMw+yxZVycN zxUrg^xL*=Ia&&OR=|P#Oc{S%VX*hm8n7-iHyVi~gFcH`3d8h0D3uvyl&-dCz?{5%K zH~#xYA)_DdqIYW-oUb3Bj@^QO5VvU3<+`3#Kz5M?%u?I2sjlp|VK@W>lNi)BFMn|E zRg$qKd%MseHf=K!yer31TcS8~!Oi+$VA17&*L;|e022A($MT1ksX zqBBjl%Gn_8owFY;Qm4M{pg`ANkD-1VXvEKY2ZN!@vwN4Lr`L|bAo~Ei52s8>6r=RD zKfOT$u>mbiF7zlzcHGv%#!y)$xqk{zZ)xchG|HeTe7k};mp9Be4 zj)o^@&`;yss!44>=Yo}hAJ3jRBK*NT+Kyd2^^D`n)JsLmr|}Gzigd#D&&Qn?_pNnx z$W2VHmgX%Y@~&-jg6el1s5f&LAa0+Z{dG_*vQAf~7l?MkW-S||7`WrIkUliQNiYc4 zwapif!1<8lGnwlPG+kO+N`G222|FD%@o>zjkcOQJqviqPha_!A5olNrv9as*4QtyN ze0%Drku>4Bl{e8A2er2~T2WJW*Q(qA#3NJpOHe!vc3?cNp5Opgj)NHvc+nW<;xs6x z7`W3lxMK*&osz6Upa9SdIBazjr*2qTjon`w1dU2ng|Ym;cUYFP;(y^Yy;tkh7Tb%h zy>n%pI|bfspNmA4km{I_$tLEeXSUxf`_imU+WCwCq49U#WaflGM^;~)ANri(xk74n zjW2=!{n+E^L)PJP>!;{`wtWNo^A|4B%yrM}j%DGNNdW9N3kwoN<&NV*Bty8Y0Z|QO zg2aWjUtsQFgDIAtcz<)cl!!3Ib%%y32LAwa{{S7I+^!Em~uv&a}i_xo1?2#%?Q%On*{`BbE;~QY;S!jzP{36eJU3 zzpl>l}tR{TGW4m$9n^`=Nr++45mB7;n{ASk3XND)@*?>B8nMuV5 zE6Arqs+NZknQ!BmW)ADDhY*t3Xh+Z&kgZ2&-xP;?Cpx}>*L7q1w2%H%_V2UZD~2C# zKCyu)=!7mRK9+TG3sNLFi#rTQz%-?R3$q9pd=>~BzlIU1Ii4y*EgsCmsOD7pMCf=$ zVSic^4{h}5Am)HLPeU4yJ^z^H$vLil9qErOeuvHoPZ*oJ5DYMC6i)lvB0ulEL$y8p zbpQMWe+kORo(WPD@IVM0vr&gJY#Svw4kb~@pThqj>tuGTKZqp0hSE2e+XfS( zq8|_aMX-)WYhY5#loxf=P#xX}4hbt%X@8#O(_=C2lNrwy!J&_eSUM&SOL4ii3 z9b-mRQ+(SO!8v72FWrEmKCGWPkaL z0!_P>ZWRL{8uI7~8KCg%uO&kMzTWj`@9CCLxu*d>50wuIm-k(QzI+3hu?5`5=ez&( zfbIA1mA-Ti8p!%r6RG-XZ6RQs5mKOX)O?mBxKYwSAwNbeK zl)6);3<Vzsf?_z#MR5?dG8RJ{n8|@Z z$^fgu5)flsFRJfqregMI!HhuJ?@G0t_M{l>|zo3Sf?mm&5z(Z!esb?Iw?frx_aYSF`gCP#BPC@L6| z1wS5~`&Z{Lbur=jY<`&1X>t;0BP2Wa62jDtlshVu{fsrI`hTW9N7iY-)`&QA$-n@G>6yHfL&BdL$eHHl2p=$i@|Z{RI^#EH;zI!$ryge*?ha55uXAJhBiaDRmab&ozA7Aw`*&uvUjm4zgv zX0lipt(OB-LIxy;Dlsdx2e?gqzovOj8FT{^^+8YFT{orddI_bl!Ts)MEyzx#j?L&kikK*h`oMXtTRHcHl}u@Qeq?H75s<-S>ZeE zXzP?@gMZU??pYJhUHIwHoG@n6o+hgw$9;FaexqjN*LXcDHlip_Lt@XRx+?Sx@D5!j z6{Z|b(m?sq42WZ4y?0+IMKUc2t^O!!fU;YcR(MvUmq$

    !$ULf8gA$}!Zv4HEP)+&KHjVOQ0$I8SEi+&(3s71!Cd2c03+w)G`ZsU6G z6D%V+(o7xZs!UJw21PY#Pl!pE?3)<|mgMQd8jghdwWHVtntOij*S5L4!7C*9tAD5M z4ZL%+E4>3MU5m0ir+|g6jUr7BvauGp^AIxPH2NX|q13&lqo7_|D^7_{N2`fg`lxTt z`;p+O`KWG2TVRo0gI>7Nj7xw#og!>v2h1|;*(=4A39`2xh*R^xliqZEoGeV~+Xx7> zS@#36@7&M({a-`wZt#lS{py*#V}A$$3vv)34Cg>HgIffJ8#eImpzDB@4b+i1ZoNv~ zM46PVZPd+~&1T}RbFF~Lng)LJWcs|gKXN@MIxcxj+N|ty<<4ZA8_JGe%fw+f@@=z@ zN%ce@%Tv%6wQBThvc{(#A{zq%b7vK-RG9;sR8W3mS38W?pz!*>pGGRl_#lHuWeE?Zd>-;(1t8 zb2lFJ@;qaXJ2IKL5O!sKYT9%9S!;m%yN*`gY&4ineO1aZwdSH#qvJ8n>9l@5JA8oz zgrD9oyPOY`S2!NmPooOwOn(sdxh?}7x`W%KO<>)$gs=vrSpbLwV%x66&DWsxkKR&^ zVnO7!+&{C&4MKq+`Jk*v>eAYtvao;dEz!LOjBm}L>lz)VfixH#WobgOdVI#6?McV_ zr)oP6v2EBmwo1JzMc$J9Zw355-ueZO@n-Le(Cy;+5G^DbPzP2h4u5k%JHk4UX2vZ@ z=z~xK#tRKY$TYE6lg`;Hm_9nCxH*sfW()4wS{}92Nes%IF-Ll2e{(|QBqdaxQi5zb z(LuLm-OznOnL{+_42=eXYgE%T|l{> zvwI8}(}dOACRqw_fPdv1(gi5Z5+nz*8j3VPT*P4Dx!tAyS9U{)z`JHme7gLwVhrgdnAj52c>B5k4sdCkYpx6j_p&rvtYTkIUiI+<{IiIni7mX_A#fK8rs4hxK~1I{IXqPR!LLOc|J9 z>;Q2`3rr}7f;7TIC2tna=#A8T_7Oj)Ie+^6PoB-2S9m8yTojVwG=_3CsHZTHn1K^R z;|%Ts?{0y(0DojI4*HVXMO59E#^J$N2YcQi>uj|?P_Lyy zn*RX2i;?Rt)b%xVxQ-nMl9B-b8WifFV6j*mvn<1FeTR^oHS`opuyPX+;trz?nB?dxFA zD~ik9sgI5m{@4Hc-`&G~5S(3#cl?NH`(*fm;eX@ag{r)jB?QGQN)Vlp1!8{!L_NSB z;V5l()Co#hm*N|=^Xhb_v^{FRtIiwViKZw@?S_I}wVBYL92Fjv<;7W(wI%M5N-r!xFAT1~)+8x}g&dm_>&a;Teq>!75aV*xp*+QAk(K!+_UMih zV}G9-Ty^*U23}wPkOy{Oe;shV)Iz){%OE;qNf3}xghPQO9fw$#0$#K0154r#$b@Xe zW{np!G?;s5>A1E^qhPB2_H>X$R~rR+L$1SiZ^_N_a2kyEcJ8iE&QM2qDj%(e?25Jd z9%pe%Z-J!2G(03s>5k==BTkA|{`(;bAb(PCr-VN}>UGFs*Q&^$zWQI+FaF2pe|M1( zai5Rqz`Y+8Z2DyQ%lC1$duzqQfJ*@ib;Abt9J~yUfi2b|N!W00!m=3})=Bo2m$AjQ z=rm8UXzB5ewcbr2X4;&QW(7M=Gi2lAW-A`Ic9DwmLFYC$smMWPnZtOrN5_U{lz&mH zu{nO&YQdZp8Lv9@*!|7Rxc=H#$YASuzPyAp|MTe%umJ!1U!Ao3-S;u?zlr%z?D9>Y zzOAdCal5|0-M7pCCc3%>A14g`Gal$_>+vEk25v2RVS~3YwyR%_bp`Od5?URJNa3c- zSU9*pKx4eB8d2e_u;KU(FD9+UbAKx3HRJ7pSQ4EO8yxb4L;E{i|iSK<11 zQo4WXM|J4^mG65>0duwqieHWd=g9_F&jNiM0pbw~u(olVgU=9x($tHQJ%6yxxIsdu z=o6~6p+&zD`Fn{tZYJ4r-gg15)37#-M{BCEW` z<={*k1V{)m9P+fZX)%^bLSznsI%$E>k_PoIWxsM0)5KcFmL2Gki+|{=*=GHQnz%iwF-o%^T7Nx@S7HV1F1 zj$2#G|M=ItYvSGYr}8%4tsiabH)8xUYwrRvv{^zjYMJO*%(AKo1yFKgRx*w&%1t-GN21$ zhDlpmqq&9b7YCf0A03|=jkRb?991MXL$&z!XzW!wdpqFSZJ$qA{zii6Gggn}5RS54 z{ZRr^W;pQoCZuKwhJ{?CK~gA9y9T(5woSd5V>r3Zhv!Hzmw&aun{6)zudg_GCw8@J z_n4q9DO#NlXK3l~4oI~ui<#!BK4;2Zmp6)64%Y^Z z##wj$!FzyOg41O5~kL zTEr{8-10|64S#{o*f70Xg;;MX8+&HGDbitExN_$85M-xBa|%=KjU&y=bf}sJ9R#?# zg6WRpz$Ok@^uA)hK|p_i6>vz#YI z)#s6dBsc4=q5G@B(#jIi5yK(78D^!vBq{njoc_oE7k0f5v-0Y>ezjWv$O*Vx0}$>X zpX!!FjuDg~pm*rnGFc2~F$|7zAOqzz_1^kiC0laV%fxElW<)Ac zLNQT<(|>G)I#D%R42Yg%33Y|Al5FUTIU2Clxx!S#qr|?5+Gxg1w(@Z@aVVwN437~d zy;!;jd|EV1#_!AlTx>MH_T4=P*ziH#}Ls0MbF0kG&o_wUP zMF>k^D2;b#dq}iX);i$)+W@m^bj4h81Kflcr++a_j+DHayqGogc(%$4*!tR8p{#=8er)1v>}&|qFhDt?3ih}k5Jh4*bAsrp-gby=Di9i;b;mrp)X99kT76Yr z_gc>uptHPNgQ|Z@$##}HxZtnn^L!`^RJ{Qc5Ex|^^n;M+H%XIrag&2}y(@=OBoj^A2B>CGyie`l$Z);9l>#b$PIlCNq%sfZegC-18q*ARNw-Bf# zo*4OjxMWGLv_w4!QN7h0^}7Z>xAU3ra%myJ_e&6gr4FL5Jo1yC1_Zz^$8}A*Kw!z) zHYjR~*J#N{j+#bWOO8HU%TAU<_#x?y$Ynr_A7 zen<9pGu9z?{q!Vz>)J5T;4-)z3L^@oQO0o?4hEFXpr{S}FK$5w+kVlunGZ+vaDS`^ z!!~!sk@x)Kyc+tgH=D%XdVNIvbfaz@(W9fNUQq7r zT=n&44o)!d#)qHP-G1ty_xURwHtz}yerO~1S&;og2>VnU`MPSpue)a*<4e80uKdBh zYT)hd+*}*x`d(ugvX?;e(PiSF27emwZFX<@-HoSE<1!T}24!uEg~bEp#}=gEu}(@) zaV~*b90w^6>qSz-YM8w}TW-5GFxc*3?;^RRIIf+oSZ2${(XYX4l+oOrJI+J*d zG)SJG2gZ7hhYVU^QJGRBTREOcy|7|Q-*NpPG|IUHd#(M^J>Z98dbf(`e}Ad9X7|M| zickKS@qH=3ty8gWbSE|8M*=hRfnB)W{Mq~I>|NeV_u$>YTgjbhCEC_y1d6!q7twmJ8bu} zEMFiKaV5#?^V+wz^BiL)M}Kp_mK?i3uGsA!D=ME7tE-R_P$aMVyO`>p zzx(^o<)7brTsk(%fm97=m@X=zSWp0hmW?(z!-SQZ?#|LNua4~R4oq*!CnU`AG@2Y5 z8J*MzX<1DLW!);KZU=*1GmLXnK8%sTQ1vsKwwk9I-HOeN&Ee!_tAF|KG@ase%0A$w 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

    a*hZ7Yx9#f(a(#}X!+n&D>4^ozCrlo(?;au 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 diff --git a/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip b/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip index 54b43afda0a731204138cd40e7bf779833357161..2fe1675e19d0a43181f76648c50381af7905dcbc 100644 GIT binary patch delta 16752 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 delta 16578 zcmZ`=2Rv8b`**LsM`Z84XJ%GLD6(aS5VD2LkCIYG^od(aR$4}8Dx)-2GAgBHrA36w zO7TDU-cRH6?f3V3eO}+^`@G-hdCqyBbDneVxwnQD`uY`mX4@^4RGbtP6m%56&YF45 z-jq^~nspH~FeUik24Bj<)TluGOt%A5*wSBvFa;B1E~Y4EoT9;m9F8Fz3FG{TDO|aH zaU<>Ax2RZv5tp+&83V9q&8MbC_bI%_6sncIPHRK<+e`%&g zwXW%T*|ZO3eEiJgQ$?2A>XU*x@s}r}K5kt4RMN_v(-O0tY7vI}t%;vkQXmY%2_YH}(SG%?( z?z|PnsPQ%Q$|AM8hD=eC!nF(b0^hURiZr6$D;;Hus3*Kr4{MU2Y0g_Kes7#_+gW~q za=y@C-*)EdCsFITrz>77J6L`ie5(5-f7> zsf9+rPXo{QmR;KTQ`dUCTObl;!Flw<+Ky3I(_fP96j~M2lYNzr9C$r=*h{6Grf_0TJqqg@t~`7vnvnk zH4y17FE&QRYX(=hZ;mXbI0 zbQ{xN|7LOZ{f?ImR^md%`)maZrO(EVUA@|{q`6DaX6;a`eemLiyLO8%+2f3=oM{fn ze3v%FdVOuE_);PHAzfq#@%G}{SWvy|y_9gzPv?&K%yW|^wn18kA6vx@X0m*gXo`uQ zhRVcQeHz4;8fGCD2bEyT8l&GzwuYM;Jb3OeC?BCi7qONimo!mVC6FNV?HEXm9d(j6?9xC!Irh9_GtV};?y1Y*lm8ML&BA&A1ZuaTqoWfnitwn zrI!>_^>jJJz+p1!yB>??HU(v^Dc$0G&4HPek?y*up36M560mL>UgweccE8`_f!>C3 zxh4tu?RWZIl8sD@dByjNKO?j*!~x-^}VNt+ZMA zRwEz3WCHb;?H;xJDxCW)P9I!5c}41Yj_hWB8vc41nV-#E3n+G(XXYOrqr4%V=`8iF zYvsCz%swWUZie!_h32o`Zo;#M{elJk2;*ffvQWCP@e@l_>#=3xq^5$`#tiidEPjt{ z(D>0JM`>ZshIS1;7>nChzOhxJv4h+%h?aO=ONMBqrOS*)wQM<=bsAL9$zue`zZnLE z{fKo*x*HW&-{?hT`a6^6gRm1@-Ck`Q=?|=3TU2>u@P2yb@kg$eUE2?9wusqfrumO7 zwe@~6C>QB_)tcx$5uqYrI_41^_sP4aM|<1VRDIW@*h8kF$rBR` z7thINHD;wpme%cGcU}G{@d?cj*tw5a$8H_p(~k!gvz<5>wO?E#l_;b;)oVZ+0$ zsXK$kT}CempP9$?&tp5#Ee{)UI?ys4MpQ;13A7cG$_Q%^it--Y+*V;bFq8kC#qM)R z!i8sBIAlc_@?|brIVyPw#PO$VUuhbq%Rhhrr=^S{-2v7su^OM2TXVSmyzHW88*7LW zUY2UzAv{9i(X$*1cUwwT1X&KI-Mk!Tc)Bk9ibZRi_|sP!DQwq0M6W&k=tysVKXT6{ z!Rre}*Gf3zt;#wGS|%}<@}yOclt=&M;Y_xkgaWdxrRU?64^){Q-ttUsbJ&S%>17M__n}t-43$(3UaY%r2b}h9>4T@i-0}Z>DnjV=63Z7k23~ujQTR zpViW!P}aB2aSLo8UGArN;wn6Qcz*3pV!)}F3}KG%9vSj0({XpxHmtP@=3f49q3<*t z$0Au{KDMHn z()gWOhuWcz=fL=B_vvq^2j0fsYvq(0vT0sNHGgSgK$@qq@p|)h4a*-Ca*5`jqN+LQ z59GWFbf}C7Uj&SI?XL-1f0nLZ4<_c^%DTWmP(5 z*P}&ews$9Ns8O7vpv%k@4P8DbZuqDm({TKBsLiy+4#X&rWI#09n(RJEIOob0@6f! z*-&nLXdk+#+MGzVrvOM=gF3-vrmmdH8pYU1|NyGU-^(~Qq)4PW)2 zXL{8zf00SweW`Y3JXo}Us9#K(`$o$|wf*aJm&!M$!X|=*uuDr9oy2xgpS;jRX)0b0 zi(2dr?pVzEX3$ym&O`C2_s|!;o14qn&9ZiUnO+K=V{V{3KoP0zP^%$&GItc#Fw5M1 zW1F?cbG}D&gQxG0?#(|bb-i@L?W6dCDpkjUgL|2rxetztbDd95ZFjelmY6s&_=H|K zrpsa3E=E5jRkM}g7w#xS)wQhl7u_l6PlxXwJ1PoM2DcPWif)z7 zy#Qac`FUpLv*M@v?xw@8aa>atHO8V6RvUKuR~)<_XgKzxK6T;g(7KqPN14}b-5-e* zz;>7j#Y?L3RkDdC9>bSv7vrbx6KygzbCH#RewoZS{>Rx!0aTWe;zG zDIxRp+ymN|T5Zvm%L~v8#$jf|b-7nFW@|=-&&<2i?R)pR@$61^?O_(pOzq5~$8V@a zM=1NxRB9-TK-8~0r8oMTF(o6pGlP``Zk@+Vp77yD4Qh|UXR0nPlY*@^cOJ$}jr7Io zowate=E_?b?q9Syf9XYRIbw3Mc?Vf_Xz1K=3}4osK5x-%5wqfyiI;cLB0o6cKWD&( z3O`AF%Y7V>gROoREsMA#Aa%@CMA2jktc8j>Oidj16CyV6;wC6C+%w7zPM7n&>!5t< zapu{uSY!w}vewSO&fU;G(L#h6-$0CCM>zM6R%Ordo0yTJvs<@_uakKCfx0f2|Jm;O z!tvuSk&Dx*aQ0wc!8L{-E^^LWdZqHkMmal5W(0ljW)->Fw!s3yg&pRTF(MRtXWu2B z-)qL2y-(rI;KjRXgo?Mv4&;e3vN?_(V7R`YiRu`)Dc7ZEi#bdA_p<7nBy+~ysZu&= zS!$y;>l~e08U4HpfA4j$7thw#nBLq}%y-Ih4?n+?N8`$X{No}kr}J4xsaGye|71OD z@x&=i^pt1Dg{Lx`={O!TFAZl;RlYh|=9`!{Nk4PsjN+!#>OUN22w5%@k1Ou@?l8Bb z$!SiT7R#A*iV4fgo!%GK?7#a%ZYqt>{rmgpHXdx>(z!ApbI5A$`1Bhw&5h5Fmo6(8 ztCUa8eeV7e`9f)Fc|B`(A+v;EJq8n--fr#@t)`XXZZ{f?&O z8I`VtP-JgjMe=tTO)&lMXMdt&&?hWopCh-GvcMD+an!^eK}Oi|6kDE`LWJ?uc7>H= zt8zA1vbzqXb_aOI^FUO&APpi*xFo{H3)2us!Z`?LA{(+fMGfTi+2pvSm2%p$Hwg~b zYaL%r)J%TgXDc_Fn|8lp{N<2k!c3PsU6#;WUx5+lTfE`#J3lM!$|}(w9LX$O*m5|q zV{G!($$K?E@LH6o!TzuLeJ9`02|e{&$JodlCpnrwzCj_|eQ7IY!dtf}>9yL93(*^c zj_wM{l_I$N8!IgeO>V0G{821X<6&)UZ3s=_?$&pOh;5pAY+7KndmW=wpQ^R4zwzXm zOzJu5FWkDq8~9UHPQ0_?+EXkjkg`uGyDGAikve%Ya&JOw)wkujCs%|G4S9clU2>Ic zjbi2#c)Zk>%~<}y=_Q*fv76n~NrUd?X?fP5FD45%gy~mNZQu7zN)NN>GaL<}N~vtV z%b4J>v)1!evxm{~Dj&By&Js`QHw{?^b}n+hA2o8AGiB_z;JKfrKRp~DR(AG*v@JHtIP}a91g_}aX+An`BbPYdOl(0ZUw#11=kpozw z_eKT6^ynjpE3I{d9dTlhH(~cJ70!0XRo068x9nN>BRo7NW+%kt&a~e7_OkzqrKOkF zkD0~B>ewUog3eaNlm{y*t&K@Ok0H*4N*TfL4W_Q+T|zID8Uv`7%fR#O#_NTvS4{S|L_K_?+_tDvj;F zg75S)#4_$#(u7IH)Ju!*yFw*oF!EH)oi8n#BQo7_G<}|fl^}JUsz~fD^RtM?f%Wzk zY6m5!I`&K5y6Ei6+tE96qO10WXNTtDyY>OnCY9ylx+9f?YTsz9dJ>eK>)J=^pFB?r zOzX*}38%ldEV1F=0T9M#+Twx+W@OYn4`i=imRpREzBv3jb9LzFwDFl6bx(WD!$-&i z@9CqAcoQHx;_KLIECX3_UieNp9bbU2xr0gBSV}$@_BO{51(MwfBOoViDcnDVtzOy}f9;4)pWEp>?fL>P_~p^AN@w`(vpR22B|x`fd05o>-iZr37pNvo zj1TU<=)BM934uzChRd+7V5Vqzu(tjAiS#6O)xEX39`z|F8gv-gG-x3D0GW*J3X8X+ z{h*pU?_}tE$hLV-5l;MKOzl@m*=-Un{CcR^Sor!iM=H_#=Ync}zTSSm?CJIo@AlhN zx^uFEtG0W0N>Si8| z3w1KtN9NxYD>_A0qZm9>p}xG@Se5T_e>L^Y%B@#Zbr;2+56dnO`$*5fx-wMH9{rvA zPu{RREu2zR!e;ZwgEpcnJQ7PWq-M= zCsRZxboN=QX1hyvK9A|+3vQ{rGKI#X&(ub}&vcg0Oy3VBB)IJEytPOF-riXyd*kb+ z66&MJPqDw-1Mx;UIDbrR^2jWjQQ&mM->EsdR}!v}70!sSu3ZB`}rr|Z(6YB0~m zL_{ZwBrJ-ht4V%?Rze9klsQ(Dc65Fz>lyJf*gbN-Ud}LDJX+m-3*GQBTf3%(Hmk0H zHkdYj=gclqQ+9%Bngn&WwUnx^k6vK+%M+9Ro=wiI%zlG6%|jolP%B2=y~!I@@Sc6o zYkC&D9{1|_%%s2oSIYYr zss!hrI6iK7yfm5neYq^hyUPC4pX)2%@oe2DBT~*Ke&f(v+QOQZ z@;zAXsT*3WUgKtUR+cTZyvER%<-}2{@G|9jzFb(?jfjF*?br33`vZ`I&u^X@{+Ye# z?7Na%j7_%fd2{&e+e*yG6mN+!xWXg*R{H(K@PJsMPurTlQ|;?cYM8k? zZX4+TZ2il#H@vB?8INC_d#i2G$I*L&xyg!nb8R%LnJRRXWLkze&$qVS3NLblJLXv; zO5&MDtY#?b2Lh}|LXbx8?tKONa`Yg+A zsuq}ZdDPqUyvLNK?yDa?U&NYIOma(t-n&|r@g!J<-S)JiV>X}@SAixulV&t8`|S;G zzd0o~8Brugt#poyxg#j}ZHPT0d83t46lUb|L;8N;l_NREpw7 zLkXJu#Sbh|32-N7eP+5+Vtgz~!t8ih$++5;OCvGuFXF;RSs2zym5SAbPB~jAWUa3} z0+5ua%knP z{p|9)t)k{OB{R=^j(N=#ezm_CZ0k0#jqcp_2>$evb7^0E1k?(p_YJ2&PgqSRiQN_NP)(jwGRGRUTlN8PUt z;(s|lG`pbZXU%9?-fQ8pwESN9=&plHcR!AZsBHH;Ww)e|-sk+GGk_>5F1uApSxI@n zh*TAvHecRXWA#S5=DECzb8tSVK!>kDOq0~XvVzxDkT8?-*k#RArqHl)-6`!?FZ2zr ztbf>eVb@t{dCx#i8~H0#cexCr@4m3zzllR(IGQo?8RM*!vPVe9>3}o=gFxX`ItC^u zjW`B>dc#KI;AwY4(#)rU((Y??l!me8vpGZcr*?}EgnoR=934#i=4}63=<=N-by^8k z?BVzCe?G5t%~2YX3Ned+)foA#?bKy2XF|m(-MGY`b|3ni;|^rdl*|nGn2gYRz7H9* z&*ZqcroWPtk~94Vi8XV6rr+bd@qWao<9E&sF619?sOAY_Kb~)VQ9rAiTz<-mbM z^goM;nR|a+x^grIU?R` zdxbeJZ@+-~vAIEdR}ymb0&au*-VDC6(?7a_ExbpM^08hMcXk(JZK!+9aicc9F__|B zuMs{j`loEzokxSfa~-_<+h07u1&NmnnArxwVLMzCIbw*P4;segabawn9f#)M21D3j zUnMON=D?8zeGBJJtebQ}QnXf*^UMZ#aPW9v``i<+0sLjxU`o662x1aV1hJpT^}>F5trClA$&;9@@$YI z&U5F0?&6X-7xV)kr&v|74iy;Z41`{FN+7m;FnzNdH)MmGspNq?aEXBr%EG&KQV6QY z&De-S?O1Y~StX%%T-PfN6~kDfZ0Su;je-PB1M{}%k*+`m5=K(2U?!wj4w^<&(R@=L zV!*9FR{k{z8dazQ_gSL`;didh4jNE5?ny!$+JK`TI=_Y(r~7M&=Ql#1@P6bQLSUYw zKKP9xIb3I90zJZY>&<>iZ_S|*TzAg`62W;BR*(cPu~|dTI2vRFoxx@_!e9p-K<7A; zX9rbdg0Vf+fC-ECP%0`kCpbU~IQya#6op|z&d`1gD|d$QQrNs_JG32JHqAY*5J*4T zlGXz{jp>kco=_>)(#i{pVFs8BH*d~;dT>=3j<5tkYR#)&kRm0%jvRs#VY4NY>p5Z$AaOfBw^qWyoG_KR! z^DA6Du~0FtyB-Je;?ncI5Dng9BoWHTb#cj1GcKtTASYZpoC+D>yoYJOtc0XP-|!yn z%z*CUJcT0=H!hiHLRWBUEeoQ?d9+6%5nLyi3xSo4hR-q&f<>@#+tfivFx6lk! z4G{Qt1Em!-L3jmgR=Nr$VnJ-KYJu9Yde@)iAx*D zAiNYcM~p*wooV)X2l3%({0GPim+nnKytt>xit!0k;HjP(_hdT-IpLfOpCNp+X`Y&e zRB)Z}*I(Xu%|qL93vhq&ksdI*XIQ-~h=vWDRhFQ4_~3ZHLz}Rsi02PT6a5kgDfj^y zp;Hif`2$kN1lFIB1}2#QglsY4nxX!oonB9|}N#1@wL?ng7JJ5JfWdQG}Rk zponlY!rWNO|Gc87pz!iMq55 z`>=#yR}YA#6dWsp9@ScZyl&G1xXU+&#G<3j9?SXoZMM zgMeBW0?=@GfOVx)i}GMjfJ0)2hH>G)S5HF(5r{l2)iuU zHUi{G`&<>5`l2pJlp{$=pdlLE|y&0pgI*1;TLa18v&w=e-jL>_j>vX~+d zOmNl{RqMTwWqDFLoYX06m;{3u19#ix6?LtdIJQrMXmnKz^MjcVX zCjJqJ{Sq?3L<7i$5!t95T9AEmkR)QE2+LxzeLQrSJ_AthfFF4PULv`QqyP*m0w-77 z@U+y1z%<9&@yui4F;)U-emjcF5(nFv5koc7oFIs#?C1i9PyLeP#t>Jf!xr9n{5?^1vs_M9`xZ${( z4aPhQetXEqZiGbY!f9B5lAc=~ECL|<^`$o%X~#6?H&_qm!KQ!x<3K_yV8nwS`j9ab zkWxK30wevoIHI5kA|o{+DjVUwSS%_xf)N~_Bi7CBMCA2J0n*h6O0{o5X-v%h#*S1O zkt&j-9Fqt7j|Y@N3LVHyM$ePjw1}VqDfl`Dz)Zj*2B>_bL5d7uR?O*T6p;H)0%(ax zzcV7jh9u`oh5!`$@fS#kFzZ8%$T>rp6^m0qY-)Ni=*1&2XUPwL46DDIA+@$JE23aT z@@QZLj83khDB`UQ?tLy8!E9JxT2Mp`Mk2#uDWsPfrYTLA3VKCBf zz#nYO#l?kfI=475_rP^amoL8QUw@<*IfY)yg}dm|2P8D5oF8+-h;0?;rcUZvAVY)g{qlNP{q zrqKW9;ZNd%mVja;N=`vaM8VL1n>megz^00Y=vNPM4wDsWDhgQv&Mj#&jwUw#lPKaR zM~28D)LTeX>qz96)N^3UzW}ef!86uhfA#WYZ6uK7Eu;tQoGrlQ4dp*@?-tk`bH=+B zAWJHU@itf#{6iro;>|p2WJV3rM=G|$>o7_SN-0tMhhmP{T9e|o!x~V`H2$IR6VV0V zV+{*qmgZ2}dTo?ufh1}}(nzum$wHP5fNXRy2%Aj7HZTLys{_#@Ra;3%DE^+)gUw+6 zz69wde*_3ZjJA;;0jjqFLnk*PKDO{SP*Jd=!HK-GBiVo)E=N)V8|Zge zESf(CGa3Nt4mf{!{1ssEah)-0*alR28YIOSV!#YzWAm{CesxVS7_A%BNS__)U^sz7 zbY?i@Xiw6H*aPizb1Y_vku@Za4SUoc7DVk8H~{pj#lI*OqGAcL{8I#48q$offG(GS znL$472a!4l*cV$HG`Dn4qE!sNK=dRV7i|68lK~cRY)qw&pcC#kzad$K&IzOvJ($Zm z0qBP40L8)2h>SFWEE6CSFhy&U^6-31amc}~m z<^no>$_dptff{RJ~%YJ}A>kF}y9jef7=uDeV=>hj> zrpS-F{(iVG(3Tac@*s7i#RGI>=?_GUFnN;h)0I5|wBV1oG75nBIRD-mQD<@s4xbT% zJGgV34g5``MZS81%z`zBFn9qA;X!CwbV8E6U^z^C5!FTqW5p8v{CO|pwS!cpLU#bj zJoGo@gskm=Ww2Iq-T)E|{|#+IPKQIhNJs#wX&;K$NBxD{`oOYS(AW>x4pEQ86ACtC*AOy`|Di@MD@k+1+k=>+n58m^DQ%~JrkV^=uJcgmr<3ErrRz6;%TJeUz z8mNVWjSsCXR-pjOX!;8(2?c>fp_?cqaur{zpbASO%3#t{I;Xa_SPx%pk4uX1V6IDdv%~QVFzLm4zI%=j()#R1Cb}EK0_kH;b<&9p@Spz zwZNXnKlTRi;`V$a;B^?amSW|q8kkQ`pr_>am^*RmH$cTQ$q)&~+VK$A>OTT!iQGt1 zttdvJtS%hlk0LctjRM;EZd_Xpw3x@=Z}I-=TvIPj1uypS!TL{EgtvilSo}j>MIxg~ zgH5^cK&T&(9R4Bc_v7|XL}3qU1dK5NihPAb)2{%O6GMWE zQ0Urg9O8{7*;0-LTJ8~CTlq`dfohe;aIJnEX~=XIsd?ywU%@{~^Bu>jJ%EbkH=Phy zdje290Tq2E^ykk8f%d|&SSAwo0x!Ei;7u3ylI}}bM4KYW|<=I@fd0z5MRyxqr`n&h5+wUG@eYyOkM^o(F@$Fk{SYb#vI= zanG!ETTU!taq!R9qqtOtO#yslCL^mp%PO+!u%1L5dRSXOgWHZKBs58cu#$9YIbThL`?fs#TTK*cD47=Bux1tXRaU0X&}BkoEB$IpV=3YVk2I@2;-P$bFsWT&G-eA>a(iEiN@Q;4l90Y~@U$t!A~q1-{U5 zyy|*ee1o@HWl8dzgV(w@aIrgQ4~ej=D-By{Ob&?it`CSe@hx;PbziY;^evofQD;nJdaWC$LSD zFN5w~GIOJGyXH5=3Bds0D^R#Z%0}Ng&w$5uvYP&`Q}?5f7ZxSp8>e!BD(_I=MqyB6 zMll|m9xhB=tATku*cA0zwJm|5+?edZ8_A;;=hRcKlA23qO-Q=w3hh-dP{#EVyT-F$ zn!c+_-IGfd$;P%_b040vd@6lQ&M&E-vlu`--%;W2tvTGHQ_||?VKLD-D4gTg zZ2iwk{EXR=8Dqlk*d6}rIexfNrK{iHeptgqJsipxPqFT4o9sA{X(QSM)%U~%P0rh} zFPN#H6)}Aj9(C^g@w^g=^qacjNjTBc+YD|>$&XxjQrB8mYr+fSoi=pBnif;eYci9A zR&ADyO2?uPr40%e5!9mkCH!}^gm^A48zxLJKAoDwkB~34ea)Hm5ouncF09xxcQ{Xn z7)`8nHw+h_Ep9!tM5rH5@O$U$ILIhAYSwNe#mrZ#(10tc@$ql1n&>Goc1`f_l&{==rhk% zR@G;KSbU95J?ZZTWwmY34W4?)j(^vq?tN|Opf{gBd7p67PmBlp&i~`lKwfW6odt^DgcV?aB-g{gD}9 zD>HSRlOxR8G+z#%9rs2yt12r$BUeo|JMtknw>ZUe#=yxtsPsTg!pL}Wo--_AcUDieKK+&X@bj)XX0D4Bq+`OLxssM^ zhdmNq9bX4=EC{`Cw#DO~w3A$HCZYnCoY%PU>lhkJfREH`gbA|rUnmo;GIWRlI^@zg zHkoLZ;Z5|X!(dM10Jkwehzr&PRr|J6(@wVwkEAxIs?CkLj4nH9Jm0g&?&371*3hnd zFvhrIV`_a-Zl$TaU=6~yY294EO(9|L@n&T=ym71)d+yiqOm;}4^z*xUdb;iDiL;#_ zU#Jeg5;V>adQ-)tQ}O2daBt|X5mNfF$X3wt%o-(_8@ZMq)KnZ-Uob|fhE z5vij7&OE0^azdsC6In{(^ZvgM9Yt)ClgrT6(V9cy3>>RHgYEp+DWbE)+x< zP9OC;edQI0uk0ct$x-A!Ztd)f#K=b;vL82I4F-pPDmm8t@@v z7Hmq2ipeCU+6TngC;z-uo~q2yi4U&36|;>@|Bxzq?}lZSW%!73w$!QQmGQRQd?`vH z;#ad-dzvY?Z!Kkx7)a1Z;*44K{w^jbVOAe3A=h)l?Uj>#4Kc&AzFc4s(UJf=} zUHLlR^x>Wu&_-m+c+F%fdaFj23jT-{5HDjx68i|vD)9|eBT~5{Dq_bMT?lRm8UAXGFybQ`=E3D zXwi(wZpOBL9bWho)GjK`@TJa}!?8j|W0vaLCUQ_*nxfy>Z}L>`mXPnu8P4H*nQci2 z-Mc$Ana5AFD5dRLeQ;H>nB{!hCp?E`E+JUwZPG>g%%&@p{nG6jehKn?6JI_q{=}}z zXY2BBSMYxJ^T6bQ%0KG^wgu^5pU3MN%^kWtNUtXOgL3Cm83XA`TXS~oe{vM0(^+wD zy3|5O!i&OKn*(PPmIAFbhq^1hWVv@dTB~1?`1_q~qWtUZwmm#OuAI+xN_Gx+9`_a2 z#y&nJCql>YVzj#CifB^B#(q~-hv|^>gjLN)I*peqYuF0{`8Wg zYl>+#1-A1w8S%bUEjP00GK^Mu7jt!0qSwtA{Q0(NZqJFNB)N%@tL!^gKApr z_z?jN9~nd}#r969<+}p`O}*1uf)2S&mNE3_@51xWEGq`%4f`F&3OF&5|fcp=)KJ`lEU2jCXq1@gW|h$_k#!b1G8N($WY&qVb$`cYA?w2 zW)t50f_PskNjM8PNIwe(qX*CRzyHh#up&TnqkSmNM3m;jZ2B+k|&Vt}|;C7^Rt1yO(6d=P7 z@i>I2T#iFnL+LFQJ4pBDK(-fTMJ!H*VM#DE&NQ$!GO)8Oh}*XdaLD3+v0@PfVH@QB zFfoDNAT9*!_nd&iSkYjq@7oFx1KPnTyOzNa7O(J2O;un67GWs6#eP`JBshMP0~s2e zTt%2DUeIUH3Ib2CZ}Na7Uhf)x$_IB$6#O3oZGij!KLQ|RuH5`&f}9h4*qh3z?SwJ{ z@+a%kG+8}WK}Dz_kPksCX&C}xb=9_1zblzfv9&%0SCR>?qybHQp$6=%1XeA6vE!rf`K%^TVbSD2$)kCgq0#92YFyf05?uD zgBT*u-v591t7MfA$itia7p~G_nha6kQ7Sr0!}CSkrX8EB85sA8V{!-(xgZ+{UcyE;;imrm=Xm$<-iZ^ zxl+uwoMn;okRl*^2XUCPBE^fixM}owowy5sZyk2&?J>t9<|G{+U>rDrCd43-Dt~ igOLbYDE3G=I~Bsly2CeI1l(}L0~e|^Pmde)VSh7Z?P_&>oLPE9{ibxcp z$CC`+kR{7^&wYEJ-ub@I?{|LZ%ys_P|D1FEuj|~$)m`-ET{M%W85K1L3WcIWdDy93 zWAdO9JE8I@bP+=Z{jBq%N~a+Yz!IGm+#BxSgnK>uXc*8;|A-16gfI`G;hAHsUtog- zn*+j;!oH5oBy#%fhq&y8UNepd0}>~JXcf>d$C}8s#ZocvZeSjv#&MrUwV2MPQ+;A^ z#YtoEw#Z2OZemqe&0M(7?U~m2iKzVX4>t~P>}M=l^V1HwD`{i>in}+kUSwZrN^Fg5 zSn;;h^H#Q*vJg$X$30ZLmomI)Oz&D#7YqBXv`E?cXZho8G3(WS`*2mm8m#AdtB7fp z8T|NrM2;t~9-29|Mv2u$8q^3eY()AnC+E&&GjJ@M8D*$h&{GvWzK|xx#E>d@=VS_T@pDh>-zDEp1O|s_e|1?>>|o<$++Ee2c6@$5 z$05>mHYaJCsnoynqCjHZo@r>G`%FbpXqMRX>OA{;V~;Tm>UcvjYuupp!{%? zdsW=upQ=opu^UYGY@*hq8FOt|Zt<^J{j{L*?TGKqU<#@2r9ag*aRngKNbr1wMWf=i zMnrSqTSaCp`NLt+w7%lDE`m4whD5UtUDg(^O#%I-G80u>DH$auj^`4UX~U(>=8@v^ zDx*x#*iCm^iX!iA4^6pKE&F_l>v$~^KRm~-9`nFMV@W`hPSCc->KjHGU+ z+3-SeDp$luZ<5@{a`nb?d56x8tzNO4>3y8IF3~u};hfKv7zLhvIOWT0jPdl6mpg^t z6J8XuH>wEsdlp?eetfOWciZ}OvRZc@sWmJ@=atuDyxlNMEZ4TT!I<^iZ~UVEnk}~d zBc@`GPL4fqLriYhJr&Nv_Ap&|LA>^XwjmQcvqkrzrim){m!RRx?}U~Tjk{|%IX-AA zh=!~r(*$xoI_tCW%Q*EVy~D&TgIJ}N)27MKW~|!M^R>7`sbjT^jkoyLU54FBd4JuX z*6jY~J@UMrU%u1FhaTXkyj zar|vNUn}Hg600dz;9L3|E$k{(Wk`P|#kj)dZU!e`hZE*y<-~sLaTBM*gfcr`Lplzf zI=fwwKrZ+EhLf|&M7utw-1ec_u`2Z?yKFO+6~$i_S(0(Nk|N16tx0m>C15C9C&i6P z{&+iX{CRW61KCW>+k~(MZLOUYomE9VZ~SG8u>7}Xo*>QD6L2!bl6G2a!>ZnUXJLAq zzm>0CI`X$s8)wtol2QAHLB`Hs%pdBST@T0lXtiq%sIJQXG;L|j zY4XeM6V!b*`r;0oxPkrgDMQa#RP~t>&(zfR0de8Um^7;2AOE^0QeP9QMjM$Q;cyR+ z{_*kHgX+MRC(E*lY3Ye*3Q0hKv%>5)IO5cmNt@GhijYY;MN@vm-%7X4>Io zHSu<_sbWGLelXyBAh>#x?fJI#rP|2cjjQ^*Ex$jzESw@%b*jpR>)a&uBoGR)PMszP z29@QrarMrmylFnd#)?HU_4(fg*z=5As(pY-qJ*B`i$m|$qHTjhw^vP-De4sG8+Y*` zmC18d@0VMef;zgL4ETM1pMRG^ywpR@b1^&KpGwr`vgAU)Bzt+=nk-h@3qP7CCU+%B zc+1#6R(DL`&EtW1mW2h}(8Y2N`qS6-MzTH-=jN?<#z%X94$O9cee_JD&#nMX>%Bly zYBOAduDe48W4J@rO46*!*L^-I#dxmRM#@S~Oz76Ubot72*pQ}!7(<+rJ{>GdoyRbk ztq{_j5_sUOyWEc^b^Sza^(z-WM*64t8)12zY+2*Wk8#8E8pHXAqI5TJkJx6dxHxb6 zE&L4jE5rV@4SSc_bGom{w!L1dl6`codi!6_7lmHw|3#vu5T#B~J|3x)8wzh=b%GUL zFl^+qsPNA?Xo^OmJg878EpUzf0B8%91biy2M6sYQe4+6rys~l4Vb$r73cA;#iuo!# z3CGYCg`a{<>8^AXkI<~QPog_;s2a`UwokMkAj$!Y884sh}?Gc43(cQ&DMbvQcpbqWZ2N8 zj8HerY}dzO5?8^jPb^38N&oVR@W_(avGiU*YO?$}e_+ukSqc}D2mr613J z{k%=HQhwyTf{4dJ{dQC-Z&B77FV0c+eZbn$p}rDv5XP8LR1-BI6ub;%OjX+%?7kB=*0 z)qB^yIjm%AhV*!7Ka~Dx`24a@UuE;p4Mt6V4c7JRc){}2spuX@1{d{iAOlGQ6*OEo zwKDdCD^T4?)1gorP~C_FR|5vX8pTjoW4ME0YmM!Z0iB5|nweZ|AG3qf)}cpd90o93 z9RaM4w7@l*sqQKs0|P;>={7l0K(5&UoG^aoMhL@0i)>_IM0kb_sH~=`Va#{iZiIY} zh3Qx;ME(K;%1i}7h$tiYZa)q4^*i*z*kZ?%i1%+NJ|q))UBnTKp{p4cd@#JFsr*%l zh6FWJz@{w>EQsvj??i4uaxa8gGCZu|$1j-hRv|x|0k@AXyo|GtBHUl|QG)v(A0xPD z^+kFIUv2pJbzeN(&-gmQy`CS^m-@xRzj3ES|Let^ciNY1&GyG(s<^;eLowibnj1L# z^TXJ9$jr+Ftnhq5mX`?-f|&)$kzP1UC}+l?P*F4}lq7VLKYy$L0keQBevB}OQ~(ZR z$_Io36+ldY0BkA>z@hblV4xzH3*ZtUGr})HNbqIoqEz`q2aOsboDsaL^rxCvG!Uj7 zYWftI96^X)4YUMu!@v(AgEKi0pblzs6u=E3@aW7Tz<22XKMN&zOn46rp9S9LqJD~} zAGCZEEed5t!K?}%o^gX$|9lEvBMQwOf*PIz!z>OF9s^N9tbg82SAq^;3dwd|FdKx0 zqq7x+!<>`^UxOtv3xMyTjQ>YRDGIQc zDkyh92yUpduvnU*F&wCW{@DbUVK|Jg+TJu1xa5bVY;K~RO%iloS}06L6kK^45LgK8 z>ac^2FeE>5;W$jJ)<5RJa4vX1Nqb7rA@K& z3Mh{?huN1PichvM1#1*F(25g-llITOjzZ~DxZVayaRm5ay=E5G9?)DI)GR14Z4OZ7 zibG!lERc*BhSxbBkHcJYgmXC~UK#d}+R1Fqf`m1N3L}ETf8GfyEE#alRRFwApaZVX zhsXhjHzwgRQ(g*z4?>PX6iy5vDIoz~3!R9=D7)@aXoIvwBmpQsG8C>U?odLSXA}2i VCE_q~9*{)|xDloHz4azz{|AQr#A*Nl diff --git a/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip b/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip index 4488aef8621cd2ce4de18efade1fbd0a7e8f4c7e..2e9d140184e3fc93ec3994ebb2be17729064edf4 100644 GIT binary patch delta 36165 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�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 AwEzGB delta 36015 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

    )q%qx#MmKx^3mmaki;74%}fO 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

    9qQ|^CvU?sqo^yRPI=k9o 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≪#xDwMfLs6QoDK8bH69F9im|zSh?xzW)bs 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 OXUPD`+e2YbEb)IQRPYi2 diff --git a/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip b/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip index be51c03fa20f4895bb98a83db4ed4f9c87745cfd..5c20781a948fc9ce6af06552b0209ff253c7b0fb 100644 GIT binary patch delta 51791 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 delta 51872 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 z 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⁢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%0AI8Jab2jE{ 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 diff --git a/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip index 593b5c7ab63d235c06d43851e5d2d609d7b60c88..108b59c89dd121f49fde71e2c3a5f0b6ef4d1bf1 100644 GIT binary patch delta 200288 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

      #BErvYW- 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 K`;YJ;iv1s$OW_6p diff --git a/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip b/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip index 36df03e45226a632309b5beb4cbb696cf7c3409f..6a059998193bf9d63f1c64da33c12f92a1fa4423 100644 GIT binary patch delta 77378 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 O_GKwyv55pU!~X#G1x~mC delta 77652 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 CeNx>3 diff --git a/templates/app-nolayers/angular/package.json b/templates/app-nolayers/angular/package.json index a519d05807..14ca6210ca 100644 --- a/templates/app-nolayers/angular/package.json +++ b/templates/app-nolayers/angular/package.json @@ -12,15 +12,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.4.0-rc.4", - "@abp/ng.components": "~7.4.0-rc.4", - "@abp/ng.core": "~7.4.0-rc.4", - "@abp/ng.oauth": "~7.4.0-rc.4", - "@abp/ng.identity": "~7.4.0-rc.4", - "@abp/ng.setting-management": "~7.4.0-rc.4", - "@abp/ng.tenant-management": "~7.4.0-rc.4", - "@abp/ng.theme.shared": "~7.4.0-rc.4", - "@abp/ng.theme.lepton-x": "~2.4.0-rc.3", + "@abp/ng.account": "~7.4.0-rc.5", + "@abp/ng.components": "~7.4.0-rc.5", + "@abp/ng.core": "~7.4.0-rc.5", + "@abp/ng.oauth": "~7.4.0-rc.5", + "@abp/ng.identity": "~7.4.0-rc.5", + "@abp/ng.setting-management": "~7.4.0-rc.5", + "@abp/ng.tenant-management": "~7.4.0-rc.5", + "@abp/ng.theme.shared": "~7.4.0-rc.5", + "@abp/ng.theme.lepton-x": "~2.4.0-rc.4", "@angular/animations": "~16.0.0", "@angular/common": "~16.0.0", "@angular/compiler": "~16.0.0", @@ -36,7 +36,7 @@ "zone.js": "~0.13.0" }, "devDependencies": { - "@abp/ng.schematics": "~7.4.0-rc.4", + "@abp/ng.schematics": "~7.4.0-rc.5", "@angular-devkit/build-angular": "~16.0.0", "@angular-eslint/builder": "~16.0.0", "@angular-eslint/eslint-plugin": "~16.0.0", diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json index 0a3d3d3a51..b9beae2ef2 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.4.0-rc.2", - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2" + "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.4.0-rc.4", + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json index 5ca233518c..cd5f25b790 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.4.0-rc.4" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json index 90a2aa54db..df64c1f21d 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json index 90a2aa54db..df64c1f21d 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json index 90a2aa54db..df64c1f21d 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json index 90a2aa54db..df64c1f21d 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json index 90a2aa54db..df64c1f21d 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json index 90a2aa54db..df64c1f21d 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4" } } diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json index e44f77fafd..ae0cd083c0 100644 --- a/templates/app/angular/package.json +++ b/templates/app/angular/package.json @@ -12,15 +12,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.4.0-rc.4", - "@abp/ng.components": "~7.4.0-rc.4", - "@abp/ng.core": "~7.4.0-rc.4", - "@abp/ng.oauth": "~7.4.0-rc.4", - "@abp/ng.identity": "~7.4.0-rc.4", - "@abp/ng.setting-management": "~7.4.0-rc.4", - "@abp/ng.tenant-management": "~7.4.0-rc.4", - "@abp/ng.theme.shared": "~7.4.0-rc.4", - "@abp/ng.theme.lepton-x": "~2.4.0-rc.3", + "@abp/ng.account": "~7.4.0-rc.5", + "@abp/ng.components": "~7.4.0-rc.5", + "@abp/ng.core": "~7.4.0-rc.5", + "@abp/ng.oauth": "~7.4.0-rc.5", + "@abp/ng.identity": "~7.4.0-rc.5", + "@abp/ng.setting-management": "~7.4.0-rc.5", + "@abp/ng.tenant-management": "~7.4.0-rc.5", + "@abp/ng.theme.shared": "~7.4.0-rc.5", + "@abp/ng.theme.lepton-x": "~2.4.0-rc.4", "@angular/animations": "~16.0.0", "@angular/common": "~16.0.0", "@angular/compiler": "~16.0.0", @@ -42,7 +42,7 @@ "@angular-eslint/eslint-plugin-template": "~16.0.0", "@angular-eslint/schematics": "~16.0.0", "@angular-eslint/template-parser": "~16.0.0", - "@abp/ng.schematics": "~7.4.0-rc.4", + "@abp/ng.schematics": "~7.4.0-rc.5", "@angular/cli": "~16.0.0", "@angular/compiler-cli": "~16.0.0", "@angular/language-service": "~16.0.0", diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json index 85c4327379..15e9058aeb 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-authserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json index 5ca233518c..cd5f25b790 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.4.0-rc.4" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json index 5ca233518c..cd5f25b790 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.4.0-rc.4" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json index 90a2aa54db..df64c1f21d 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json index 90a2aa54db..df64c1f21d 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4" } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json index 90a2aa54db..df64c1f21d 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.0-rc.4" } } diff --git a/templates/module/angular/package.json b/templates/module/angular/package.json index 3d5427f45b..a3483eaed1 100644 --- a/templates/module/angular/package.json +++ b/templates/module/angular/package.json @@ -15,15 +15,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.4.0-rc.4", - "@abp/ng.components": "~7.4.0-rc.4", - "@abp/ng.core": "~7.4.0-rc.4", - "@abp/ng.oauth": "~7.4.0-rc.4", - "@abp/ng.identity": "~7.4.0-rc.4", - "@abp/ng.setting-management": "~7.4.0-rc.4", - "@abp/ng.tenant-management": "~7.4.0-rc.4", - "@abp/ng.theme.basic": "~7.4.0-rc.4", - "@abp/ng.theme.shared": "~7.4.0-rc.4", + "@abp/ng.account": "~7.4.0-rc.5", + "@abp/ng.components": "~7.4.0-rc.5", + "@abp/ng.core": "~7.4.0-rc.5", + "@abp/ng.oauth": "~7.4.0-rc.5", + "@abp/ng.identity": "~7.4.0-rc.5", + "@abp/ng.setting-management": "~7.4.0-rc.5", + "@abp/ng.tenant-management": "~7.4.0-rc.5", + "@abp/ng.theme.basic": "~7.4.0-rc.5", + "@abp/ng.theme.shared": "~7.4.0-rc.5", "@angular/animations": "~16.0.0", "@angular/common": "~16.0.0", "@angular/compiler": "~16.0.0", @@ -38,7 +38,7 @@ "zone.js": "~0.13.0" }, "devDependencies": { - "@abp/ng.schematics": "~7.4.0-rc.4", + "@abp/ng.schematics": "~7.4.0-rc.5", "@angular-devkit/build-angular": "~16.0.0", "@angular-eslint/builder": "~16.0.0", "@angular-eslint/eslint-plugin": "~16.0.0", diff --git a/templates/module/angular/projects/my-project-name/package.json b/templates/module/angular/projects/my-project-name/package.json index f559a1053c..810211af08 100644 --- a/templates/module/angular/projects/my-project-name/package.json +++ b/templates/module/angular/projects/my-project-name/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": ">=14", "@angular/core": ">=14", - "@abp/ng.core": ">=7.4.0-rc.4", - "@abp/ng.theme.shared": ">=7.4.0-rc.4" + "@abp/ng.core": ">=7.4.0-rc.5", + "@abp/ng.theme.shared": ">=7.4.0-rc.5" }, "dependencies": { "tslib": "^2.1.0" diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json index 3149a7612c..60579190e2 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-authserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json index 2933fd7ef0..1599304eea 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4", - "@abp/aspnetcore.components.server.basictheme": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5", + "@abp/aspnetcore.components.server.basictheme": "~7.4.0-rc.5" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json index 704a94ab02..d821bb0862 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json index 704a94ab02..d821bb0862 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.4" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.4.0-rc.5" } } From af569f75eddfe1dbf06e81ebf864fe8bc86c532f Mon Sep 17 00:00:00 2001 From: Mahmut Gundogdu Date: Mon, 2 Oct 2023 16:26:49 +0300 Subject: [PATCH 124/285] Update Multi-tenancy for domain-based multi tenancy + openiddict --- docs/en/Multi-Tenancy.md | 44 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/docs/en/Multi-Tenancy.md b/docs/en/Multi-Tenancy.md index 5bb34b1eb9..4d8769090c 100644 --- a/docs/en/Multi-Tenancy.md +++ b/docs/en/Multi-Tenancy.md @@ -288,7 +288,7 @@ Configure(options => * Add this code to the `ConfigureServices` method of your [module](Module-Development-Basics.md). * This should be done in the *Web/API Layer* since the URL is a web related stuff. -Openiddict is default Auth Server in ABP (since v6.0). When you use OpenIddict, you must add the code on PreConfigure section +Openiddict is default Auth Server in ABP (since v6.0). When you use OpenIddict, you must add the code on PreConfigure section. ```csharp // using Volo.Abp.OpenIddict.WildcardDomains @@ -298,9 +298,51 @@ PreConfigure(options=>{ }); ``` +You must add the code on Configure section + +```csharp +// using Volo.Abp.MultiTenancy; + +Configure(options=>{ + options.AddDomainTenantResolver("{0}.mydomain.com"); + }); + +``` > There is an [example](https://github.com/abpframework/abp-samples/tree/master/DomainTenantResolver) that uses the subdomain to determining the current tenant. +If you use sepereted Auth server, you must install `Owl.TokenWildcardIssuerValidator` on HTTPApi.Host project +```bash +dotnet add package Owl.TokenWildcardIssuerValidator +``` +Then go to inside block of `.AddJwtBearer` and add the code + +```csharp +// using using Owl.TokenWildcardIssuerValidator; + { + context.Services + .AddAuthentication(JwtBearerDefaults.AuthenticationScheme) + .AddJwtBearer(options => + { + options.Authority = configuration["AuthServer:Authority"]; + options.RequireHttpsMetadata = Convert.ToBoolean( + configuration["AuthServer:RequireHttpsMetadata"] + ); + options.Audience = "ExampleProjectName"; + + // start of added block + options.TokenValidationParameters.IssuerValidator = + TokenWildcardIssuerValidator.IssuerValidator; + options.TokenValidationParameters.ValidIssuers = new[] + { + "https://{0}.mydomain.com:44349/" //the port may different + }; + // end of added block + }); + } + +``` + ##### Custom Tenant Resolvers You can add implement your custom tenant resolver and configure the `AbpTenantResolveOptions` in your module's `ConfigureServices` method as like below: From e034d8c9cfdb3b095669c067ff4a464d675a20a9 Mon Sep 17 00:00:00 2001 From: Hamza Albreem <94292623+braim23@users.noreply.github.com> Date: Mon, 2 Oct 2023 16:53:38 +0300 Subject: [PATCH 125/285] Update Multi-Tenancy.md --- docs/en/Multi-Tenancy.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/en/Multi-Tenancy.md b/docs/en/Multi-Tenancy.md index 4d8769090c..1a4a94ec1e 100644 --- a/docs/en/Multi-Tenancy.md +++ b/docs/en/Multi-Tenancy.md @@ -273,7 +273,7 @@ Configure(options => ##### Domain/Subdomain Tenant Resolver -In a real application, most of times you will want to determine current tenant either by subdomain (like mytenant1.mydomain.com) or by the whole domain (like mytenant.com). If so, you can configure the `AbpTenantResolveOptions` to add the domain tenant resolver. +In a real application, most of times you will want to determine the current tenant either by subdomain (like mytenant1.mydomain.com) or by the whole domain (like mytenant.com). If so, you can configure the `AbpTenantResolveOptions` to add the domain tenant resolver. **Example: Add a subdomain resolver** @@ -284,11 +284,11 @@ Configure(options => }); ```` -* `{0}` is the placeholder to determine current tenant's unique name. +* `{0}` is the placeholder to determine the current tenant's unique name. * Add this code to the `ConfigureServices` method of your [module](Module-Development-Basics.md). * This should be done in the *Web/API Layer* since the URL is a web related stuff. -Openiddict is default Auth Server in ABP (since v6.0). When you use OpenIddict, you must add the code on PreConfigure section. +Openiddict is the default Auth Server in ABP (since v6.0). When you use OpenIddict, you must add this code to the `PreConfigure` method as well. ```csharp // using Volo.Abp.OpenIddict.WildcardDomains @@ -298,7 +298,7 @@ PreConfigure(options=>{ }); ``` -You must add the code on Configure section +You must add this code to the Configure method as well. ```csharp // using Volo.Abp.MultiTenancy; @@ -309,13 +309,13 @@ Configure(options=>{ ``` -> There is an [example](https://github.com/abpframework/abp-samples/tree/master/DomainTenantResolver) that uses the subdomain to determining the current tenant. +> There is an [example](https://github.com/abpframework/abp-samples/tree/master/DomainTenantResolver) that uses the subdomain to determine the current tenant. -If you use sepereted Auth server, you must install `Owl.TokenWildcardIssuerValidator` on HTTPApi.Host project +If you use a sepereted Auth server, you must install `Owl.TokenWildcardIssuerValidator` on the HTTPApi.Host project ```bash dotnet add package Owl.TokenWildcardIssuerValidator ``` -Then go to inside block of `.AddJwtBearer` and add the code +Then fix the options of the `.AddJwtBearer` block ```csharp // using using Owl.TokenWildcardIssuerValidator; From ca8324fc5c91fff7b9271a648934962bd4f8f3b6 Mon Sep 17 00:00:00 2001 From: Hamza Albreem <94292623+braim23@users.noreply.github.com> Date: Mon, 2 Oct 2023 16:54:48 +0300 Subject: [PATCH 126/285] Update Multi-Tenancy.md --- docs/en/Multi-Tenancy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/Multi-Tenancy.md b/docs/en/Multi-Tenancy.md index 1a4a94ec1e..4b8e938a98 100644 --- a/docs/en/Multi-Tenancy.md +++ b/docs/en/Multi-Tenancy.md @@ -298,7 +298,7 @@ PreConfigure(options=>{ }); ``` -You must add this code to the Configure method as well. +You must add this code to the `Configure` method as well. ```csharp // using Volo.Abp.MultiTenancy; From 03fa59c8ff051fb84f7bb8632596bff71b171b8a Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 2 Oct 2023 20:19:56 -0500 Subject: [PATCH 127/285] Format the c# code. --- docs/en/Multi-Tenancy.md | 51 ++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/docs/en/Multi-Tenancy.md b/docs/en/Multi-Tenancy.md index 4b8e938a98..661d99da16 100644 --- a/docs/en/Multi-Tenancy.md +++ b/docs/en/Multi-Tenancy.md @@ -289,13 +289,15 @@ Configure(options => * This should be done in the *Web/API Layer* since the URL is a web related stuff. Openiddict is the default Auth Server in ABP (since v6.0). When you use OpenIddict, you must add this code to the `PreConfigure` method as well. + ```csharp // using Volo.Abp.OpenIddict.WildcardDomains -PreConfigure(options=>{ +PreConfigure(options => +{ options.EnableWildcardDomainSupport = true; options.WildcardDomainsFormat.Add("https://{0}.mydomain.com"); - }); +}); ``` You must add this code to the `Configure` method as well. @@ -303,43 +305,42 @@ You must add this code to the `Configure` method as well. ```csharp // using Volo.Abp.MultiTenancy; -Configure(options=>{ +Configure(options => +{ options.AddDomainTenantResolver("{0}.mydomain.com"); - }); +}); ``` > There is an [example](https://github.com/abpframework/abp-samples/tree/master/DomainTenantResolver) that uses the subdomain to determine the current tenant. -If you use a sepereted Auth server, you must install `Owl.TokenWildcardIssuerValidator` on the HTTPApi.Host project +If you use a sepereted Auth server, you must install `[Owl.TokenWildcardIssuerValidator](https://www.nuget.org/packages/Owl.TokenWildcardIssuerValidator)` on the `HTTPApi.Host` project + ```bash dotnet add package Owl.TokenWildcardIssuerValidator ``` + Then fix the options of the `.AddJwtBearer` block ```csharp // using using Owl.TokenWildcardIssuerValidator; + +context.Services + .AddAuthentication(JwtBearerDefaults.AuthenticationScheme) + .AddJwtBearer(options => { - context.Services - .AddAuthentication(JwtBearerDefaults.AuthenticationScheme) - .AddJwtBearer(options => - { - options.Authority = configuration["AuthServer:Authority"]; - options.RequireHttpsMetadata = Convert.ToBoolean( - configuration["AuthServer:RequireHttpsMetadata"] - ); - options.Audience = "ExampleProjectName"; - - // start of added block - options.TokenValidationParameters.IssuerValidator = - TokenWildcardIssuerValidator.IssuerValidator; - options.TokenValidationParameters.ValidIssuers = new[] - { - "https://{0}.mydomain.com:44349/" //the port may different - }; - // end of added block - }); - } + options.Authority = configuration["AuthServer:Authority"]; + options.RequireHttpsMetadata = Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]); + options.Audience = "ExampleProjectName"; + + // start of added block + options.TokenValidationParameters.IssuerValidator = TokenWildcardIssuerValidator.IssuerValidator; + options.TokenValidationParameters.ValidIssuers = new[] + { + "https://{0}.mydomain.com:44349/" //the port may different + }; + // end of added block + }); ``` From 7462f08676386b0552e4a87cdef4f5fb2773cf3d Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 3 Oct 2023 13:00:00 +0800 Subject: [PATCH 128/285] Update template migrations. --- .../Internal/ResponseContentTypeHelper.cs | 6 +-- .../Volo/Abp/Options/AbpOptionsFactory.cs | 54 +++++++++++-------- ...undJobsDbContextModelCreatingExtensions.cs | 2 +- ....cs => 20231003031426_Initial.Designer.cs} | 26 ++++++++- ...9_Initial.cs => 20231003031426_Initial.cs} | 44 +++++++-------- .../MyProjectNameDbContextModelSnapshot.cs | 24 ++++++++- ....cs => 20231003031450_Initial.Designer.cs} | 26 ++++++++- .../Migrations/20231003031450_Initial.cs} | 44 +++++++-------- .../MyProjectNameDbContextModelSnapshot.cs | 24 ++++++++- ....cs => 20231003031446_Initial.Designer.cs} | 26 ++++++++- ...7_Initial.cs => 20231003031446_Initial.cs} | 44 +++++++-------- .../MyProjectNameDbContextModelSnapshot.cs | 24 ++++++++- ....cs => 20231003031451_Initial.Designer.cs} | 26 ++++++++- ...1_Initial.cs => 20231003031451_Initial.cs} | 44 +++++++-------- .../MyProjectNameDbContextModelSnapshot.cs | 24 ++++++++- ....cs => 20231003030048_Initial.Designer.cs} | 28 +++++++++- ...9_Initial.cs => 20231003030048_Initial.cs} | 48 ++++++++--------- .../MyProjectNameDbContextModelSnapshot.cs | 26 ++++++++- ....cs => 20231003031621_Initial.Designer.cs} | 26 ++++++++- .../Migrations/20231003031621_Initial.cs} | 44 +++++++-------- .../AuthServerDbContextModelSnapshot.cs | 24 ++++++++- ....cs => 20231003031642_Initial.Designer.cs} | 18 ++++++- ...6_Initial.cs => 20231003031642_Initial.cs} | 28 +++++----- .../UnifiedDbContextModelSnapshot.cs | 16 +++++- ....cs => 20231003031645_Initial.Designer.cs} | 18 ++++++- ...3_Initial.cs => 20231003031645_Initial.cs} | 28 +++++----- .../UnifiedDbContextModelSnapshot.cs | 16 +++++- 27 files changed, 545 insertions(+), 213 deletions(-) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/{20230713030359_Initial.Designer.cs => 20231003031426_Initial.Designer.cs} (98%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/{20230713030359_Initial.cs => 20231003031426_Initial.cs} (98%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/{20230713030712_Initial.Designer.cs => 20231003031450_Initial.Designer.cs} (98%) rename templates/{module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20230713030452_Initial.cs => app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20231003031450_Initial.cs} (98%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/{20230713030357_Initial.Designer.cs => 20231003031446_Initial.Designer.cs} (98%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/{20230713030357_Initial.cs => 20231003031446_Initial.cs} (98%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/{20230713030711_Initial.Designer.cs => 20231003031451_Initial.Designer.cs} (98%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/{20230713030711_Initial.cs => 20231003031451_Initial.cs} (98%) rename templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/{20230713030629_Initial.Designer.cs => 20231003030048_Initial.Designer.cs} (98%) rename templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/{20230713030629_Initial.cs => 20231003030048_Initial.cs} (98%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/{20230713030452_Initial.Designer.cs => 20231003031621_Initial.Designer.cs} (98%) rename templates/{app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20230713030712_Initial.cs => module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20231003031621_Initial.cs} (98%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/{20230713030436_Initial.Designer.cs => 20231003031642_Initial.Designer.cs} (98%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/{20230713030436_Initial.cs => 20231003031642_Initial.cs} (98%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/{20230713030513_Initial.Designer.cs => 20231003031645_Initial.Designer.cs} (98%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/{20230713030513_Initial.cs => 20231003031645_Initial.cs} (98%) diff --git a/framework/src/Volo.Abp.AspNetCore/Microsoft/AspNetCore/Internal/ResponseContentTypeHelper.cs b/framework/src/Volo.Abp.AspNetCore/Microsoft/AspNetCore/Internal/ResponseContentTypeHelper.cs index 7a492371b9..1389365715 100644 --- a/framework/src/Volo.Abp.AspNetCore/Microsoft/AspNetCore/Internal/ResponseContentTypeHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore/Microsoft/AspNetCore/Internal/ResponseContentTypeHelper.cs @@ -7,7 +7,7 @@ using Microsoft.Net.Http.Headers; namespace Microsoft.AspNetCore.Internal; /// -/// https://github.com/dotnet/aspnetcore/blob/release/7.0/src/Shared/ResponseContentTypeHelper.cs +/// https://github.com/dotnet/aspnetcore/blob/release/8.0-rc1/src/Shared/ResponseContentTypeHelper.cs /// public static class ResponseContentTypeHelper { @@ -15,7 +15,7 @@ public static class ResponseContentTypeHelper /// Gets the content type and encoding that need to be used for the response. /// The priority for selecting the content type is: /// 1. ContentType property set on the action result - /// 2. property set on + /// 2. property set on /// 3. Default content type set on the action result /// /// @@ -75,4 +75,4 @@ public static class ResponseContentTypeHelper return default; } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/Options/AbpOptionsFactory.cs b/framework/src/Volo.Abp.Core/Volo/Abp/Options/AbpOptionsFactory.cs index 1f86e73eb3..0be4b54956 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/Options/AbpOptionsFactory.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/Options/AbpOptionsFactory.cs @@ -1,20 +1,21 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; using Microsoft.Extensions.Options; namespace Volo.Abp.Options; //TODO: Derive from OptionsFactory when this is released: https://github.com/aspnet/Options/pull/258 (or completely remove this!) -// https://github.com/dotnet/runtime/blob/master/src/libraries/Microsoft.Extensions.Options/src/OptionsFactory.cs +// https://github.com/dotnet/runtime/blob/release/8.0-rc1/src/libraries/Microsoft.Extensions.Options/src/OptionsFactory.cs#L9 public class AbpOptionsFactory : IOptionsFactory where TOptions : class, new() { - private readonly IEnumerable> _setups; - private readonly IEnumerable> _postConfigures; - private readonly IEnumerable>? _validations; + private readonly IConfigureOptions[] _setups; + private readonly IPostConfigureOptions[] _postConfigures; + private readonly IValidateOptions[] _validations; public AbpOptionsFactory( IEnumerable> setups, IEnumerable> postConfigures) - : this(setups, postConfigures, validations: null) + : this(setups, postConfigures, validations: Array.Empty>()) { } @@ -22,16 +23,16 @@ public class AbpOptionsFactory : IOptionsFactory where TOpti public AbpOptionsFactory( IEnumerable> setups, IEnumerable> postConfigures, - IEnumerable>? validations) + IEnumerable> validations) { - _setups = setups; - _postConfigures = postConfigures; - _validations = validations; + _setups = setups as IConfigureOptions[] ?? new List>(setups).ToArray(); + _postConfigures = postConfigures as IPostConfigureOptions[] ?? new List>(postConfigures).ToArray(); + _validations = validations as IValidateOptions[] ?? new List>(validations).ToArray(); } public virtual TOptions Create(string name) { - var options = new TOptions(); + var options = CreateInstance(name); ConfigureOptions(name, options); PostConfigureOptions(name, options); @@ -65,21 +66,28 @@ public class AbpOptionsFactory : IOptionsFactory where TOpti protected virtual void ValidateOptions(string name, TOptions options) { - if (_validations != null) + if (_validations.Length <= 0) { - var failures = new List(); - foreach (var validate in _validations) - { - var result = validate.Validate(name, options); - if (result.Failed) - { - failures.AddRange(result.Failures); - } - } - if (failures.Count > 0) + return; + } + + var failures = new List(); + foreach (var validate in _validations) + { + var result = validate.Validate(name, options); + if (result.Failed) { - throw new OptionsValidationException(name, typeof(TOptions), failures); + failures.AddRange(result.Failures); } } + if (failures.Count > 0) + { + throw new OptionsValidationException(name, typeof(TOptions), failures); + } + } + + protected virtual TOptions CreateInstance(string name) + { + return Activator.CreateInstance(); } } diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/BackgroundJobsDbContextModelCreatingExtensions.cs b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/BackgroundJobsDbContextModelCreatingExtensions.cs index 849ac3c5d5..5b51c8809d 100644 --- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/BackgroundJobsDbContextModelCreatingExtensions.cs +++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/BackgroundJobsDbContextModelCreatingExtensions.cs @@ -28,7 +28,7 @@ public static class BackgroundJobsDbContextModelCreatingExtensions b.Property(x => x.NextTryTime); b.Property(x => x.LastTryTime); b.Property(x => x.IsAbandoned).HasDefaultValue(false); - b.Property(x => x.Priority).HasDefaultValue(BackgroundJobPriority.Normal); + b.Property(x => x.Priority).HasDefaultValue(BackgroundJobPriority.Normal).HasSentinel(BackgroundJobPriority.Normal); b.HasIndex(x => new { x.IsAbandoned, x.NextTryTime }); diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/20230713030359_Initial.Designer.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/20231003031426_Initial.Designer.cs similarity index 98% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/20230713030359_Initial.Designer.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/20231003031426_Initial.Designer.cs index f9551bd313..e73ffc0d1d 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/20230713030359_Initial.Designer.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/20231003031426_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20230713030359_Initial")] + [Migration("20231003031426_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -65,6 +65,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -85,6 +86,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -419,6 +421,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -428,6 +431,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -493,6 +497,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -501,6 +506,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -593,6 +599,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -605,6 +612,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -654,6 +662,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -690,6 +699,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -974,6 +984,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1004,6 +1015,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1082,6 +1094,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1113,6 +1126,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1170,6 +1184,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1194,6 +1209,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnName("DeletionTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1244,6 +1260,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1277,6 +1294,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1325,6 +1343,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1352,6 +1371,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1610,6 +1630,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1634,6 +1655,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/20230713030359_Initial.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/20231003031426_Initial.cs similarity index 98% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/20230713030359_Initial.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/20231003031426_Initial.cs index c06a4f0ae5..8b6e1b81cf 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/20230713030359_Initial.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/20231003031426_Initial.cs @@ -37,8 +37,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations Exceptions = table.Column(type: "nvarchar(max)", nullable: true), Comments = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), HttpStatusCode = table.Column(type: "int", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -57,8 +57,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations RegexDescription = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), Description = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), ValueType = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -141,8 +141,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations Code = table.Column(type: "nvarchar(95)", maxLength: 95, nullable: false), DisplayName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -222,8 +222,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations IsStatic = table.Column(type: "bit", nullable: false), IsPublic = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -247,8 +247,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations ClientIpAddress = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), BrowserInfo = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), CreationTime = table.Column(type: "datetime2", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -297,8 +297,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations Id = table.Column(type: "uniqueidentifier", nullable: false), Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -354,8 +354,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations ShouldChangePasswordOnNextLogin = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), LastPasswordChangeTime = table.Column(type: "datetimeoffset", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -387,8 +387,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), ClientUri = table.Column(type: "nvarchar(max)", nullable: true), LogoUri = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -414,8 +414,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations Name = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true), Properties = table.Column(type: "nvarchar(max)", nullable: true), Resources = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -673,8 +673,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -732,8 +732,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/MyProjectNameDbContextModelSnapshot.cs index a4bed9e946..cdb1b5bacf 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -62,6 +62,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -82,6 +83,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -416,6 +418,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -425,6 +428,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -490,6 +494,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -498,6 +503,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -590,6 +596,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -602,6 +609,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -651,6 +659,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -687,6 +696,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -971,6 +981,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1001,6 +1012,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1079,6 +1091,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1110,6 +1123,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1167,6 +1181,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1191,6 +1206,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnName("DeletionTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1241,6 +1257,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1274,6 +1291,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1322,6 +1340,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1349,6 +1368,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1607,6 +1627,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1631,6 +1652,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20230713030712_Initial.Designer.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20231003031450_Initial.Designer.cs similarity index 98% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20230713030712_Initial.Designer.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20231003031450_Initial.Designer.cs index 3e93b9fd7f..f2ed06d4cd 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20230713030712_Initial.Designer.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20231003031450_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20230713030712_Initial")] + [Migration("20231003031450_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -65,6 +65,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -85,6 +86,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -419,6 +421,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -428,6 +431,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -493,6 +497,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -501,6 +506,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -593,6 +599,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -605,6 +612,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -654,6 +662,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -690,6 +699,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -974,6 +984,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1004,6 +1015,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1082,6 +1094,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1113,6 +1126,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1170,6 +1184,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1194,6 +1209,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnName("DeletionTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1244,6 +1260,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1277,6 +1294,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1325,6 +1343,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1352,6 +1371,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1610,6 +1630,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1634,6 +1655,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20230713030452_Initial.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20231003031450_Initial.cs similarity index 98% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20230713030452_Initial.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20231003031450_Initial.cs index d88b3c07fb..d79d7169cb 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20230713030452_Initial.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20231003031450_Initial.cs @@ -37,8 +37,8 @@ namespace MyCompanyName.MyProjectName.Migrations Exceptions = table.Column(type: "nvarchar(max)", nullable: true), Comments = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), HttpStatusCode = table.Column(type: "int", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -57,8 +57,8 @@ namespace MyCompanyName.MyProjectName.Migrations RegexDescription = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), Description = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), ValueType = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -141,8 +141,8 @@ namespace MyCompanyName.MyProjectName.Migrations Code = table.Column(type: "nvarchar(95)", maxLength: 95, nullable: false), DisplayName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -222,8 +222,8 @@ namespace MyCompanyName.MyProjectName.Migrations IsStatic = table.Column(type: "bit", nullable: false), IsPublic = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -247,8 +247,8 @@ namespace MyCompanyName.MyProjectName.Migrations ClientIpAddress = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), BrowserInfo = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), CreationTime = table.Column(type: "datetime2", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -297,8 +297,8 @@ namespace MyCompanyName.MyProjectName.Migrations Id = table.Column(type: "uniqueidentifier", nullable: false), Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -354,8 +354,8 @@ namespace MyCompanyName.MyProjectName.Migrations ShouldChangePasswordOnNextLogin = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), LastPasswordChangeTime = table.Column(type: "datetimeoffset", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -387,8 +387,8 @@ namespace MyCompanyName.MyProjectName.Migrations Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), ClientUri = table.Column(type: "nvarchar(max)", nullable: true), LogoUri = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -414,8 +414,8 @@ namespace MyCompanyName.MyProjectName.Migrations Name = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true), Properties = table.Column(type: "nvarchar(max)", nullable: true), Resources = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -673,8 +673,8 @@ namespace MyCompanyName.MyProjectName.Migrations Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -732,8 +732,8 @@ namespace MyCompanyName.MyProjectName.Migrations Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/MyProjectNameDbContextModelSnapshot.cs index e29d4af404..5697b4d5ef 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -62,6 +62,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -82,6 +83,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -416,6 +418,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -425,6 +428,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -490,6 +494,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -498,6 +503,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -590,6 +596,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -602,6 +609,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -651,6 +659,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -687,6 +696,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -971,6 +981,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1001,6 +1012,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1079,6 +1091,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1110,6 +1123,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1167,6 +1181,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1191,6 +1206,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnName("DeletionTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1241,6 +1257,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1274,6 +1291,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1322,6 +1340,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1349,6 +1368,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1607,6 +1627,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1631,6 +1652,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20230713030357_Initial.Designer.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20231003031446_Initial.Designer.cs similarity index 98% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20230713030357_Initial.Designer.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20231003031446_Initial.Designer.cs index bb43b782a7..cdefb06e34 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20230713030357_Initial.Designer.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20231003031446_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Host.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20230713030357_Initial")] + [Migration("20231003031446_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -65,6 +65,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -85,6 +86,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -419,6 +421,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -428,6 +431,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -493,6 +497,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -501,6 +506,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -593,6 +599,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -605,6 +612,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -654,6 +662,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -690,6 +699,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -974,6 +984,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1004,6 +1015,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1082,6 +1094,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1113,6 +1126,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1170,6 +1184,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1194,6 +1209,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnName("DeletionTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1244,6 +1260,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1277,6 +1294,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1325,6 +1343,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1352,6 +1371,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1610,6 +1630,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1634,6 +1655,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20230713030357_Initial.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20231003031446_Initial.cs similarity index 98% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20230713030357_Initial.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20231003031446_Initial.cs index 0195bcde14..9eaa158d4b 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20230713030357_Initial.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20231003031446_Initial.cs @@ -37,8 +37,8 @@ namespace MyCompanyName.MyProjectName.Host.Migrations Exceptions = table.Column(type: "nvarchar(max)", nullable: true), Comments = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), HttpStatusCode = table.Column(type: "int", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -57,8 +57,8 @@ namespace MyCompanyName.MyProjectName.Host.Migrations RegexDescription = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), Description = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), ValueType = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -141,8 +141,8 @@ namespace MyCompanyName.MyProjectName.Host.Migrations Code = table.Column(type: "nvarchar(95)", maxLength: 95, nullable: false), DisplayName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -222,8 +222,8 @@ namespace MyCompanyName.MyProjectName.Host.Migrations IsStatic = table.Column(type: "bit", nullable: false), IsPublic = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -247,8 +247,8 @@ namespace MyCompanyName.MyProjectName.Host.Migrations ClientIpAddress = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), BrowserInfo = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), CreationTime = table.Column(type: "datetime2", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -297,8 +297,8 @@ namespace MyCompanyName.MyProjectName.Host.Migrations Id = table.Column(type: "uniqueidentifier", nullable: false), Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -354,8 +354,8 @@ namespace MyCompanyName.MyProjectName.Host.Migrations ShouldChangePasswordOnNextLogin = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), LastPasswordChangeTime = table.Column(type: "datetimeoffset", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -387,8 +387,8 @@ namespace MyCompanyName.MyProjectName.Host.Migrations Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), ClientUri = table.Column(type: "nvarchar(max)", nullable: true), LogoUri = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -414,8 +414,8 @@ namespace MyCompanyName.MyProjectName.Host.Migrations Name = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true), Properties = table.Column(type: "nvarchar(max)", nullable: true), Resources = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -673,8 +673,8 @@ namespace MyCompanyName.MyProjectName.Host.Migrations Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -732,8 +732,8 @@ namespace MyCompanyName.MyProjectName.Host.Migrations Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/MyProjectNameDbContextModelSnapshot.cs index d7fe266165..04ad8a488a 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -62,6 +62,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -82,6 +83,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -416,6 +418,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -425,6 +428,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -490,6 +494,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -498,6 +503,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -590,6 +596,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -602,6 +609,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -651,6 +659,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -687,6 +696,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -971,6 +981,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1001,6 +1012,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1079,6 +1091,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1110,6 +1123,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1167,6 +1181,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1191,6 +1206,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnName("DeletionTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1241,6 +1257,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1274,6 +1291,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1322,6 +1340,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1349,6 +1368,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1607,6 +1627,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1631,6 +1652,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20230713030711_Initial.Designer.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20231003031451_Initial.Designer.cs similarity index 98% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20230713030711_Initial.Designer.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20231003031451_Initial.Designer.cs index b23b9f11e4..a3684f655c 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20230713030711_Initial.Designer.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20231003031451_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Mvc.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20230713030711_Initial")] + [Migration("20231003031451_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -65,6 +65,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -85,6 +86,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -419,6 +421,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -428,6 +431,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -493,6 +497,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -501,6 +506,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -593,6 +599,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -605,6 +612,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -654,6 +662,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -690,6 +699,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -974,6 +984,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1004,6 +1015,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1082,6 +1094,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1113,6 +1126,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1170,6 +1184,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1194,6 +1209,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnName("DeletionTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1244,6 +1260,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1277,6 +1294,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1325,6 +1343,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1352,6 +1371,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1610,6 +1630,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1634,6 +1655,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20230713030711_Initial.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20231003031451_Initial.cs similarity index 98% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20230713030711_Initial.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20231003031451_Initial.cs index 968c45491a..03261fb7bd 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20230713030711_Initial.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20231003031451_Initial.cs @@ -37,8 +37,8 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations Exceptions = table.Column(type: "nvarchar(max)", nullable: true), Comments = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), HttpStatusCode = table.Column(type: "int", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -57,8 +57,8 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations RegexDescription = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), Description = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), ValueType = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -141,8 +141,8 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations Code = table.Column(type: "nvarchar(95)", maxLength: 95, nullable: false), DisplayName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -222,8 +222,8 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations IsStatic = table.Column(type: "bit", nullable: false), IsPublic = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -247,8 +247,8 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations ClientIpAddress = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), BrowserInfo = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), CreationTime = table.Column(type: "datetime2", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -297,8 +297,8 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations Id = table.Column(type: "uniqueidentifier", nullable: false), Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -354,8 +354,8 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations ShouldChangePasswordOnNextLogin = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), LastPasswordChangeTime = table.Column(type: "datetimeoffset", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -387,8 +387,8 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), ClientUri = table.Column(type: "nvarchar(max)", nullable: true), LogoUri = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -414,8 +414,8 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations Name = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true), Properties = table.Column(type: "nvarchar(max)", nullable: true), Resources = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -673,8 +673,8 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -732,8 +732,8 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/MyProjectNameDbContextModelSnapshot.cs index ac24c1061b..b28dbf62b4 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -62,6 +62,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -82,6 +83,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -416,6 +418,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -425,6 +428,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -490,6 +494,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -498,6 +503,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -590,6 +596,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -602,6 +609,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -651,6 +659,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -687,6 +696,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -971,6 +981,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1001,6 +1012,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1079,6 +1091,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1110,6 +1123,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1167,6 +1181,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1191,6 +1206,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnName("DeletionTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1241,6 +1257,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1274,6 +1291,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1322,6 +1340,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1349,6 +1368,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1607,6 +1627,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1631,6 +1652,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230713030629_Initial.Designer.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20231003030048_Initial.Designer.cs similarity index 98% rename from templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230713030629_Initial.Designer.cs rename to templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20231003030048_Initial.Designer.cs index f4cbd69543..d80788a40e 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230713030629_Initial.Designer.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20231003030048_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20230713030629_Initial")] + [Migration("20231003030048_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -65,6 +65,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -85,6 +86,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -297,6 +299,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -306,6 +309,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnName("CreationTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -476,6 +480,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -485,6 +490,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -548,6 +554,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -556,6 +563,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -647,6 +655,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -659,6 +668,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -707,6 +717,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -743,6 +754,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1025,6 +1037,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1055,6 +1068,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1133,6 +1147,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1164,6 +1179,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1221,6 +1237,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1245,6 +1262,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnName("DeletionTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1295,6 +1313,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1328,6 +1347,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1376,6 +1396,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1403,6 +1424,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1660,6 +1682,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1684,6 +1707,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230713030629_Initial.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20231003030048_Initial.cs similarity index 98% rename from templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230713030629_Initial.cs rename to templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20231003030048_Initial.cs index 4524bf8c2f..00c66b2800 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230713030629_Initial.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20231003030048_Initial.cs @@ -37,8 +37,8 @@ namespace MyCompanyName.MyProjectName.Migrations Exceptions = table.Column(type: "nvarchar(max)", nullable: true), Comments = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), HttpStatusCode = table.Column(type: "int", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -58,8 +58,8 @@ namespace MyCompanyName.MyProjectName.Migrations LastTryTime = table.Column(type: "datetime2", nullable: true), IsAbandoned = table.Column(type: "bit", nullable: false, defaultValue: false), Priority = table.Column(type: "tinyint", nullable: false, defaultValue: (byte)15), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -78,8 +78,8 @@ namespace MyCompanyName.MyProjectName.Migrations RegexDescription = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), Description = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), ValueType = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -162,8 +162,8 @@ namespace MyCompanyName.MyProjectName.Migrations Code = table.Column(type: "nvarchar(95)", maxLength: 95, nullable: false), DisplayName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -243,8 +243,8 @@ namespace MyCompanyName.MyProjectName.Migrations IsStatic = table.Column(type: "bit", nullable: false), IsPublic = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -268,8 +268,8 @@ namespace MyCompanyName.MyProjectName.Migrations ClientIpAddress = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), BrowserInfo = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), CreationTime = table.Column(type: "datetime2", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -318,8 +318,8 @@ namespace MyCompanyName.MyProjectName.Migrations Id = table.Column(type: "uniqueidentifier", nullable: false), Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -375,8 +375,8 @@ namespace MyCompanyName.MyProjectName.Migrations ShouldChangePasswordOnNextLogin = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), LastPasswordChangeTime = table.Column(type: "datetimeoffset", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -408,8 +408,8 @@ namespace MyCompanyName.MyProjectName.Migrations Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), ClientUri = table.Column(type: "nvarchar(max)", nullable: true), LogoUri = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -435,8 +435,8 @@ namespace MyCompanyName.MyProjectName.Migrations Name = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true), Properties = table.Column(type: "nvarchar(max)", nullable: true), Resources = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -694,8 +694,8 @@ namespace MyCompanyName.MyProjectName.Migrations Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -753,8 +753,8 @@ namespace MyCompanyName.MyProjectName.Migrations Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/MyProjectNameDbContextModelSnapshot.cs index f84447a737..1198a563d4 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -62,6 +62,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -82,6 +83,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -294,6 +296,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -303,6 +306,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnName("CreationTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -473,6 +477,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -482,6 +487,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -545,6 +551,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -553,6 +560,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -644,6 +652,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -656,6 +665,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -704,6 +714,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -740,6 +751,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1022,6 +1034,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1052,6 +1065,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1130,6 +1144,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1161,6 +1176,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1218,6 +1234,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1242,6 +1259,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnName("DeletionTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1292,6 +1310,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1325,6 +1344,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1373,6 +1393,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1400,6 +1421,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1657,6 +1679,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1681,6 +1704,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20230713030452_Initial.Designer.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20231003031621_Initial.Designer.cs similarity index 98% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20230713030452_Initial.Designer.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20231003031621_Initial.Designer.cs index 56a4696b2e..e9ad539254 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20230713030452_Initial.Designer.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20231003031621_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(AuthServerDbContext))] - [Migration("20230713030452_Initial")] + [Migration("20231003031621_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -65,6 +65,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -85,6 +86,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -419,6 +421,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -428,6 +431,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -493,6 +497,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -501,6 +506,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -593,6 +599,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -605,6 +612,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -654,6 +662,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -690,6 +699,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -974,6 +984,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1004,6 +1015,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1082,6 +1094,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1113,6 +1126,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1170,6 +1184,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1194,6 +1209,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnName("DeletionTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1244,6 +1260,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1277,6 +1294,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1325,6 +1343,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1352,6 +1371,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1610,6 +1630,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1634,6 +1655,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20230713030712_Initial.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20231003031621_Initial.cs similarity index 98% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20230713030712_Initial.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20231003031621_Initial.cs index d88b3c07fb..d79d7169cb 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20230713030712_Initial.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20231003031621_Initial.cs @@ -37,8 +37,8 @@ namespace MyCompanyName.MyProjectName.Migrations Exceptions = table.Column(type: "nvarchar(max)", nullable: true), Comments = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), HttpStatusCode = table.Column(type: "int", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -57,8 +57,8 @@ namespace MyCompanyName.MyProjectName.Migrations RegexDescription = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), Description = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), ValueType = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -141,8 +141,8 @@ namespace MyCompanyName.MyProjectName.Migrations Code = table.Column(type: "nvarchar(95)", maxLength: 95, nullable: false), DisplayName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -222,8 +222,8 @@ namespace MyCompanyName.MyProjectName.Migrations IsStatic = table.Column(type: "bit", nullable: false), IsPublic = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -247,8 +247,8 @@ namespace MyCompanyName.MyProjectName.Migrations ClientIpAddress = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), BrowserInfo = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), CreationTime = table.Column(type: "datetime2", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -297,8 +297,8 @@ namespace MyCompanyName.MyProjectName.Migrations Id = table.Column(type: "uniqueidentifier", nullable: false), Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -354,8 +354,8 @@ namespace MyCompanyName.MyProjectName.Migrations ShouldChangePasswordOnNextLogin = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), LastPasswordChangeTime = table.Column(type: "datetimeoffset", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -387,8 +387,8 @@ namespace MyCompanyName.MyProjectName.Migrations Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), ClientUri = table.Column(type: "nvarchar(max)", nullable: true), LogoUri = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -414,8 +414,8 @@ namespace MyCompanyName.MyProjectName.Migrations Name = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true), Properties = table.Column(type: "nvarchar(max)", nullable: true), Resources = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -673,8 +673,8 @@ namespace MyCompanyName.MyProjectName.Migrations Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -732,8 +732,8 @@ namespace MyCompanyName.MyProjectName.Migrations Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/AuthServerDbContextModelSnapshot.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/AuthServerDbContextModelSnapshot.cs index 5bcd64f6b1..b60bca4607 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/AuthServerDbContextModelSnapshot.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/AuthServerDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -62,6 +62,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -82,6 +83,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -416,6 +418,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -425,6 +428,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -490,6 +494,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -498,6 +503,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -590,6 +596,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -602,6 +609,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -651,6 +659,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -687,6 +696,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -971,6 +981,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1001,6 +1012,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1079,6 +1091,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1110,6 +1123,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1167,6 +1181,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1191,6 +1206,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnName("DeletionTime"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1241,6 +1257,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1274,6 +1291,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1322,6 +1340,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1349,6 +1368,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1607,6 +1627,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1631,6 +1652,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20230713030436_Initial.Designer.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20231003031642_Initial.Designer.cs similarity index 98% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20230713030436_Initial.Designer.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20231003031642_Initial.Designer.cs index ca9395cb6f..c4d7e314c4 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20230713030436_Initial.Designer.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20231003031642_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations { [DbContext(typeof(UnifiedDbContext))] - [Migration("20230713030436_Initial")] + [Migration("20231003031642_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -65,6 +65,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -85,6 +86,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -419,6 +421,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -428,6 +431,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -493,6 +497,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -501,6 +506,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -593,6 +599,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -605,6 +612,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -654,6 +662,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -690,6 +699,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -974,6 +984,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1004,6 +1015,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1269,6 +1281,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1293,6 +1306,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20230713030436_Initial.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20231003031642_Initial.cs similarity index 98% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20230713030436_Initial.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20231003031642_Initial.cs index abfadce476..c75c765e1a 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20230713030436_Initial.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20231003031642_Initial.cs @@ -37,8 +37,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations Exceptions = table.Column(type: "nvarchar(max)", nullable: true), Comments = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), HttpStatusCode = table.Column(type: "int", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -57,8 +57,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations RegexDescription = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), Description = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), ValueType = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -141,8 +141,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations Code = table.Column(type: "nvarchar(95)", maxLength: 95, nullable: false), DisplayName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -222,8 +222,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations IsStatic = table.Column(type: "bit", nullable: false), IsPublic = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -247,8 +247,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations ClientIpAddress = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), BrowserInfo = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), CreationTime = table.Column(type: "datetime2", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -297,8 +297,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations Id = table.Column(type: "uniqueidentifier", nullable: false), Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -354,8 +354,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations ShouldChangePasswordOnNextLogin = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), LastPasswordChangeTime = table.Column(type: "datetimeoffset", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/UnifiedDbContextModelSnapshot.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/UnifiedDbContextModelSnapshot.cs index 8b57fa37da..6172cec5c5 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/UnifiedDbContextModelSnapshot.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/UnifiedDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -62,6 +62,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -82,6 +83,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -416,6 +418,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -425,6 +428,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -490,6 +494,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -498,6 +503,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -590,6 +596,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -602,6 +609,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -651,6 +659,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -687,6 +696,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -971,6 +981,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1001,6 +1012,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1266,6 +1278,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1290,6 +1303,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20230713030513_Initial.Designer.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20231003031645_Initial.Designer.cs similarity index 98% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20230713030513_Initial.Designer.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20231003031645_Initial.Designer.cs index 092c36263e..cb4ee3216d 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20230713030513_Initial.Designer.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20231003031645_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(UnifiedDbContext))] - [Migration("20230713030513_Initial")] + [Migration("20231003031645_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -65,6 +65,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -85,6 +86,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -419,6 +421,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -428,6 +431,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -493,6 +497,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -501,6 +506,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -593,6 +599,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -605,6 +612,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -654,6 +662,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -690,6 +699,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -974,6 +984,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1004,6 +1015,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1269,6 +1281,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1293,6 +1306,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20230713030513_Initial.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20231003031645_Initial.cs similarity index 98% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20230713030513_Initial.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20231003031645_Initial.cs index 6bd515e10c..ddeb81c91f 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20230713030513_Initial.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20231003031645_Initial.cs @@ -37,8 +37,8 @@ namespace MyCompanyName.MyProjectName.Migrations Exceptions = table.Column(type: "nvarchar(max)", nullable: true), Comments = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), HttpStatusCode = table.Column(type: "int", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -57,8 +57,8 @@ namespace MyCompanyName.MyProjectName.Migrations RegexDescription = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), Description = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), ValueType = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -141,8 +141,8 @@ namespace MyCompanyName.MyProjectName.Migrations Code = table.Column(type: "nvarchar(95)", maxLength: 95, nullable: false), DisplayName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -222,8 +222,8 @@ namespace MyCompanyName.MyProjectName.Migrations IsStatic = table.Column(type: "bit", nullable: false), IsPublic = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -247,8 +247,8 @@ namespace MyCompanyName.MyProjectName.Migrations ClientIpAddress = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), BrowserInfo = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), CreationTime = table.Column(type: "datetime2", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) }, constraints: table => { @@ -297,8 +297,8 @@ namespace MyCompanyName.MyProjectName.Migrations Id = table.Column(type: "uniqueidentifier", nullable: false), Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), @@ -354,8 +354,8 @@ namespace MyCompanyName.MyProjectName.Migrations ShouldChangePasswordOnNextLogin = table.Column(type: "bit", nullable: false), EntityVersion = table.Column(type: "int", nullable: false), LastPasswordChangeTime = table.Column(type: "datetimeoffset", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "datetime2", nullable: false), CreatorId = table.Column(type: "uniqueidentifier", nullable: true), LastModificationTime = table.Column(type: "datetime2", nullable: true), diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs index d1b8b575e2..bfffc80e3d 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") + .HasAnnotation("ProductVersion", "8.0.0-rc.1.23419.6") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -62,6 +62,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -82,6 +83,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -416,6 +418,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -425,6 +428,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("nvarchar(256)"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -490,6 +494,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -498,6 +503,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -590,6 +596,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -602,6 +609,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("datetime2"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -651,6 +659,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -687,6 +696,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -971,6 +981,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1001,6 +1012,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); @@ -1266,6 +1278,7 @@ namespace MyCompanyName.MyProjectName.Migrations b.Property("ConcurrencyStamp") .IsConcurrencyToken() + .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); @@ -1290,6 +1303,7 @@ namespace MyCompanyName.MyProjectName.Migrations .HasColumnType("int"); b.Property("ExtraProperties") + .IsRequired() .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); From f5f8b714957238ac152fd9525b7701e910358ab7 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 3 Oct 2023 15:07:56 +0800 Subject: [PATCH 129/285] Output warning message when using SmtpEmailSender. --- .../Volo.Abp.Emailing/Volo/Abp/Emailing/EmailSenderBase.cs | 6 ++++++ .../Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs | 4 +--- .../Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs | 5 +++++ 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/EmailSenderBase.cs b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/EmailSenderBase.cs index 5f342b2f40..55d4b50a58 100644 --- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/EmailSenderBase.cs +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/EmailSenderBase.cs @@ -4,6 +4,8 @@ using System.Linq; using System.Net.Mail; using System.Text; using System.Threading.Tasks; +using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Logging.Abstractions; using Volo.Abp.BackgroundJobs; namespace Volo.Abp.Emailing; @@ -13,6 +15,8 @@ namespace Volo.Abp.Emailing; /// public abstract class EmailSenderBase : IEmailSender { + public ILogger Logger { get; set; } + protected IEmailSenderConfiguration Configuration { get; } protected IBackgroundJobManager BackgroundJobManager { get; } @@ -22,6 +26,8 @@ public abstract class EmailSenderBase : IEmailSender /// protected EmailSenderBase(IEmailSenderConfiguration configuration, IBackgroundJobManager backgroundJobManager) { + Logger = NullLogger.Instance; + Configuration = configuration; BackgroundJobManager = backgroundJobManager; } diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs index 5d1f6b0a05..48fa8004ef 100644 --- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs @@ -12,15 +12,13 @@ namespace Volo.Abp.Emailing; /// public class NullEmailSender : EmailSenderBase { - public ILogger Logger { get; set; } - /// /// Creates a new object. /// public NullEmailSender(IEmailSenderConfiguration configuration, IBackgroundJobManager backgroundJobManager) : base(configuration, backgroundJobManager) { - Logger = NullLogger.Instance; + } protected override Task SendEmailAsync(MailMessage mail) diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs index 4bf7e18158..c9ca9cdc7a 100644 --- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs @@ -2,6 +2,7 @@ using System; using System.Net; using System.Net.Mail; using System.Threading.Tasks; +using Microsoft.Extensions.Logging; using Volo.Abp.BackgroundJobs; using Volo.Abp.DependencyInjection; @@ -71,6 +72,10 @@ public class SmtpEmailSender : EmailSenderBase, ISmtpEmailSender, ITransientDepe { using (var smtpClient = await BuildClientAsync()) { + Logger.LogWarning("We don't recommend that you use the SmtpClient class for new development because SmtpClient doesn't support many modern protocols. " + + "Use MailKit(https://github.com/jstedfast/MailKit) or other libraries instead." + + "For more information, see https://github.com/dotnet/platform-compat/blob/master/docs/DE0005.md"); + await smtpClient.SendMailAsync(mail); } } From 44c1805f702f59d715cb161331b1e1b43a1fc177 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 3 Oct 2023 02:15:44 -0500 Subject: [PATCH 130/285] Update SmtpEmailSender.cs --- .../Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs index c9ca9cdc7a..62550c41f7 100644 --- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs @@ -73,7 +73,7 @@ public class SmtpEmailSender : EmailSenderBase, ISmtpEmailSender, ITransientDepe using (var smtpClient = await BuildClientAsync()) { Logger.LogWarning("We don't recommend that you use the SmtpClient class for new development because SmtpClient doesn't support many modern protocols. " + - "Use MailKit(https://github.com/jstedfast/MailKit) or other libraries instead." + + "Use MailKit(https://docs.abp.io/en/abp/latest/MailKit) or other libraries instead." + "For more information, see https://github.com/dotnet/platform-compat/blob/master/docs/DE0005.md"); await smtpClient.SendMailAsync(mail); From 421210c7f635acafaf62b01bb03dad28ee26bf45 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 3 Oct 2023 16:12:05 +0800 Subject: [PATCH 131/285] Update wasm bundle. --- .../Volo/Abp/Cli/Bundling/PathHelper.cs | 14 +- .../Client/wwwroot/global.css | 5662 +--------------- .../Client/wwwroot/global.js | 6 +- .../Client/wwwroot/index.html | 4 +- .../wwwroot/global.css | 5696 +---------------- .../wwwroot/global.js | 40 +- .../wwwroot/index.html | 4 +- .../wwwroot/global.css | 5662 +--------------- .../wwwroot/global.js | 4 +- .../wwwroot/index.html | 4 +- 10 files changed, 64 insertions(+), 17032 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/PathHelper.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/PathHelper.cs index da2bebbf94..1b6b56adab 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/PathHelper.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/PathHelper.cs @@ -3,25 +3,25 @@ using System.Linq; namespace Volo.Abp.Cli.Bundling; -internal static class PathHelper +static internal class PathHelper { - internal static string GetWebAssemblyFrameworkFolderPath(string projectDirectory, string frameworkVersion) + static internal string GetWebAssemblyFrameworkFolderPath(string projectDirectory, string frameworkVersion) { - return Path.Combine(projectDirectory, "bin", "Debug", frameworkVersion, "wwwroot", "_framework"); ; + return Path.Combine(projectDirectory, "bin", "Debug", frameworkVersion, "wwwroot", "_framework"); } - internal static string GetWebAssemblyFilePath(string directory, string frameworkVersion, string projectFileName) + static internal string GetWebAssemblyFilePath(string directory, string frameworkVersion, string projectFileName) { - var outputDirectory = GetWebAssemblyFrameworkFolderPath(directory, frameworkVersion); + var outputDirectory = Path.Combine(directory, "bin", "Debug", frameworkVersion); return Path.Combine(outputDirectory, projectFileName + ".dll"); } - internal static string GetMauiBlazorAssemblyFilePath(string directory, string projectFileName) + static internal string GetMauiBlazorAssemblyFilePath(string directory, string projectFileName) { return Directory.GetFiles(directory, "*.dll", SearchOption.AllDirectories).First(f => !f.Contains("android") && f.EndsWith(projectFileName + ".dll")); } - internal static string GetWwwRootPath(string directory) + static internal string GetWwwRootPath(string directory) { return Path.Combine(directory, "wwwroot"); } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/wwwroot/global.css b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/wwwroot/global.css index 0e8e7a11d9..7b49ffd745 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/wwwroot/global.css +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/wwwroot/global.css @@ -11,5666 +11,10 @@ */ .fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\f907"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\f913"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\f91a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\f91e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\f941"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\f949"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-brands-400.eot);src:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-brands-400.woff) format("woff"),url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-regular-400.eot);src:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-regular-400.woff) format("woff"),url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-solid-900.eot);src:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-solid-900.woff) format("woff"),url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} .flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:" "}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ae.svg)}.flag-icon-af{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/af.svg)}.flag-icon-ag{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ai.svg)}.flag-icon-al{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/al.svg)}.flag-icon-am{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/am.svg)}.flag-icon-ao{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ar.svg)}.flag-icon-as{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/as.svg)}.flag-icon-at{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/at.svg)}.flag-icon-au{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/au.svg)}.flag-icon-aw{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ax.svg)}.flag-icon-az{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/az.svg)}.flag-icon-ba{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bd.svg)}.flag-icon-be{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/be.svg)}.flag-icon-bf{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bq.svg)}.flag-icon-br{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/br.svg)}.flag-icon-bs{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bw.svg)}.flag-icon-by{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/by.svg)}.flag-icon-bz{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cn.svg)}.flag-icon-co{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/co.svg)}.flag-icon-cr{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/cz.svg)}.flag-icon-de{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/de.svg)}.flag-icon-dj{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/dm.svg)}.flag-icon-do{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/do.svg)}.flag-icon-dz{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/eh.svg)}.flag-icon-er{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/er.svg)}.flag-icon-es{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/es.svg)}.flag-icon-et{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/et.svg)}.flag-icon-fi{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/hu.svg)}.flag-icon-id{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/id.svg)}.flag-icon-ie{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ie.svg)}.flag-icon-il{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/il.svg)}.flag-icon-im{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/im.svg)}.flag-icon-in{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/in.svg)}.flag-icon-io{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/io.svg)}.flag-icon-iq{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ir.svg)}.flag-icon-is{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/is.svg)}.flag-icon-it{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/it.svg)}.flag-icon-je{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/je.svg)}.flag-icon-jm{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ki.svg)}.flag-icon-km{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/km.svg)}.flag-icon-kn{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/kz.svg)}.flag-icon-la{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/la.svg)}.flag-icon-lb{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/lc.svg)}.flag-icon-li{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/li.svg)}.flag-icon-lk{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mc.svg)}.flag-icon-md{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/md.svg)}.flag-icon-me{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/me.svg)}.flag-icon-mf{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mx.svg)}.flag-icon-my{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/my.svg)}.flag-icon-mz{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/mz.svg)}.flag-icon-na{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/na.svg)}.flag-icon-nc{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/nl.svg)}.flag-icon-no{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/no.svg)}.flag-icon-np{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/np.svg)}.flag-icon-nr{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/nz.svg)}.flag-icon-om{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/om.svg)}.flag-icon-pa{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/pw.svg)}.flag-icon-py{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/py.svg)}.flag-icon-qa{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/qa.svg)}.flag-icon-re{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/re.svg)}.flag-icon-ro{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sd.svg)}.flag-icon-se{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/se.svg)}.flag-icon-sg{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sh.svg)}.flag-icon-si{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/si.svg)}.flag-icon-sj{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sn.svg)}.flag-icon-so{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/so.svg)}.flag-icon-sr{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ss.svg)}.flag-icon-st{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/st.svg)}.flag-icon-sv{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tc.svg)}.flag-icon-td{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/td.svg)}.flag-icon-tf{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tg.svg)}.flag-icon-th{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/th.svg)}.flag-icon-tj{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tn.svg)}.flag-icon-to{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/to.svg)}.flag-icon-tr{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ug.svg)}.flag-icon-um{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/um.svg)}.flag-icon-us{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/us.svg)}.flag-icon-uy{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/uz.svg)}.flag-icon-va{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/va.svg)}.flag-icon-vc{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/yt.svg)}.flag-icon-za{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/za.svg)}.flag-icon-zm{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/zw.svg)}.flag-icon-es-ca{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/es-ca.svg)}.flag-icon-es-ca.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/es-ca.svg)}.flag-icon-es-ga{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/es-ga.svg)}.flag-icon-es-ga.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/es-ga.svg)}.flag-icon-eu{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gb-nir.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/un.svg)}.flag-icon-xk{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/4x3/xk.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(_content/Volo.Abp.AspNetCore.Components.WebAssembly.Theming/libs/flag-icon/flags/1x1/xk.svg)} -body:before { - content: "mobile"; - display: none; - visibility: hidden; -} - -@media (min-width: 768px) { - body:before { - content: "tablet"; - } -} -@media (min-width: 992px) { - body:before { - content: "desktop"; - } -} -@media (min-width: 1200px) { - body:before { - content: "widescreen"; - } -} -@media (min-width: 1400px) { - body:before { - content: "fullhd"; - } -} -hr.divider.divider-solid { - border-top: var(--b-divider-thickness, 1px) solid var(--b-divider-color, #999); -} -hr.divider.divider-dashed { - border-top: var(--b-divider-thickness, 1px) dashed var(--b-divider-color, #999); -} -hr.divider.divider-dotted { - border-top: var(--b-divider-thickness, 1px) dotted var(--b-divider-color, #999); -} -hr.divider.divider-text { - position: relative; - border: none; - height: var(--b-divider-thickness, 1px); - background: var(--b-divider-color, #999); -} -hr.divider.divider-text::before { - content: attr(data-content); - display: inline-block; - background: #fff; - font-weight: bold; - font-size: var(--b-divider-font-size, 0.85rem); - color: var(--b-divider-color, #999); - border-radius: 30rem; - padding: 0.2rem 2rem; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); -} - -.b-drop-zone { - position: relative; - transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; -} -.b-drop-zone.b-drop-zone-drag-block > * { - pointer-events: none; -} -.b-drop-zone.b-drop-zone-drop-allowed { - outline: 1px solid var(--b-theme-success, "#00FF00") !important; -} -.b-drop-zone.b-drop-zone-drop-not-allowed { - outline: 1px solid var(--b-theme-danger, "#FF0000") !important; -} -.b-drop-zone-draggable:not(.draggable-preview-start) { - cursor: grab; - user-select: none; -} -.b-drop-zone-draggable:not(.draggable-preview-start):active { - cursor: grabbing; -} -.b-drop-zone .draggable-placeholder { - outline: 2px dashed var(--b-theme-primary, "#0000FF") !important; - padding: 1rem; -} -.b-drop-zone .draggable-preview-start { - height: 20px; - width: 100%; - position: absolute; - top: 0; - left: 0; - z-index: 1; -} - -.b-file-picker { - display: inline-block; - width: 100%; - /*.dropdown { - .custom-file { - width: auto; - - .custom-file-label { - border: 0; - } - } - - .b-file-picker-files { - width: 100%; - } - - .b-file-picker-file { - margin-right: 1.5rem; - } - }*/ -} -.b-file-picker .b-text-drop { - border: 1px solid rgba(0, 0, 0, 0.15); - margin-top: 0.5rem; - display: block; - text-align: center; - font-size: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} -.b-file-picker .b-file-picker-file { - min-width: 25rem; -} -.b-file-picker .b-file-picker-file span { - display: block; -} -.b-file-picker .b-file-picker-file .b-file-picker-file-size, .b-file-picker .b-file-picker-file .b-file-picker-file-status, .b-file-picker .b-file-picker-file .b-file-picker-file-relativepath { - font-size: 0.75rem; -} - -.b-input-color-picker { - padding: 0.6rem; -} -.b-input-color-picker > .b-input-color-picker-preview { - position: relative; - z-index: 1; - width: 100%; - height: 100%; - display: flex; - flex-direction: row; - justify-content: space-between; - /*margin-bottom: 0.5em;*/ -} -.b-input-color-picker > .b-input-color-picker-preview::before { - position: absolute; - content: ""; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: url('data:image/svg+xml;utf8, '); - background-size: 0.5em; - border-radius: 0.15em; - z-index: -1; -} -.b-input-color-picker > .b-input-color-picker-preview > .b-input-color-picker-curent-color { - display: inline-block; - width: 100%; - height: 100%; -} -.b-input-color-picker[aria-disabled=true] { - opacity: 0.65; -} - -.progress.progress-xs { - height: 0.25rem; -} -.progress.progress-sm { - height: 0.5rem; -} -.progress.progress-md { - height: 1rem; -} -.progress.progress-lg { - height: 1.5rem; -} -.progress.progress-xl { - height: 2rem; -} - -.b-page-progress { - width: 100%; - height: 4px; - z-index: 9999; - top: 0; - left: 0; - position: fixed; - display: none; -} -.b-page-progress .b-page-progress-indicator { - width: 0; - height: 100%; - transition: height 0.3s; - background-color: #000; - transition: width 1s; -} -.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-indeterminate { - width: 30%; - animation: running-page-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite; -} -.b-page-progress.b-page-progress-active { - display: block; -} - -@keyframes running-page-progress { - 0% { - margin-left: 0px; - margin-right: 100%; - } - 50% { - margin-left: 25%; - margin-right: 0%; - } - 100% { - margin-left: 100%; - margin-right: 0; - } -} -.tippy-box[data-animation=scale][data-placement^=top] { - transform-origin: bottom; -} - -.tippy-box[data-animation=scale][data-placement^=bottom] { - transform-origin: top; -} - -.tippy-box[data-animation=scale][data-placement^=left] { - transform-origin: right; -} - -.tippy-box[data-animation=scale][data-placement^=right] { - transform-origin: left; -} - -.tippy-box[data-animation=scale][data-state=hidden] { - transform: scale(0.5); - opacity: 0; -} - -.tippy-box[data-theme~=blazorise] { - background-color: RGBA( var(--b-tooltip-background-color-r, 128), var(--b-tooltip-background-color-g, 128), var(--b-tooltip-background-color-b, 128), var(--b-tooltip-background-opacity, 0.9) ); - color: var(--b-tooltip-color, #ffffff); -} - -.tippy-box[data-theme~=blazorise][data-placement^=top] > .tippy-arrow::before { - border-top-color: RGBA( var(--b-tooltip-background-color-r, 128), var(--b-tooltip-background-color-g, 128), var(--b-tooltip-background-color-b, 128), var(--b-tooltip-background-opacity, 0.9) ); -} - -.tippy-box[data-theme~=blazorise][data-placement^=bottom] > .tippy-arrow::before { - border-bottom-color: RGBA( var(--b-tooltip-background-color-r, 128), var(--b-tooltip-background-color-g, 128), var(--b-tooltip-background-color-b, 128), var(--b-tooltip-background-opacity, 0.9) ); -} - -.tippy-box[data-theme~=blazorise][data-placement^=left] > .tippy-arrow::before { - border-left-color: RGBA( var(--b-tooltip-background-color-r, 128), var(--b-tooltip-background-color-g, 128), var(--b-tooltip-background-color-b, 128), var(--b-tooltip-background-opacity, 0.9) ); -} - -.tippy-box[data-theme~=blazorise][data-placement^=right] > .tippy-arrow::before { - border-right-color: RGBA( var(--b-tooltip-background-color-r, 128), var(--b-tooltip-background-color-g, 128), var(--b-tooltip-background-color-b, 128), var(--b-tooltip-background-opacity, 0.9) ); -} - -.tippy-box[data-theme~=blazorise] > .tippy-svg-arrow { - fill: RGBA( var(--b-tooltip-background-color-r, 128), var(--b-tooltip-background-color-g, 128), var(--b-tooltip-background-color-b, 128), var(--b-tooltip-background-opacity, 0.9) ); -} - -.b-tooltip-inline { - display: inline-block; -} - -.b-layout { - display: flex; - flex: auto; - flex-direction: column; -} -.b-layout.b-layout-root { - height: 100vh; -} - -.b-layout, -.b-layout * { - box-sizing: border-box; -} - -@keyframes spinner { - 0% { - transform: translate3d(-50%, -50%, 0) rotate(0deg); - } - 100% { - transform: translate3d(-50%, -50%, 0) rotate(360deg); - } -} -.b-layout > .b-layout-loading { - z-index: 9999; - position: fixed; - width: 100%; - height: 100%; - background: rgba(0, 0, 0, 0.3); -} -.b-layout > .b-layout-loading:before { - animation: 1s linear infinite spinner; - border: solid 3px #eee; - border-bottom-color: var(--b-theme-primary); - border-radius: 50%; - height: 40px; - left: 50%; - position: absolute; - top: 50%; - transform: translate3d(-50%, -50%, 0); - width: 40px; - content: " "; -} -.b-layout.b-layout-has-sider { - flex-direction: row; - min-height: 0; -} -.b-layout.b-layout-has-sider .b-layout { - overflow-x: hidden; -} - -.b-layout-header, -.b-layout-footer { - flex: 0 0 auto; -} - -.b-layout-header { - color: rgba(0, 0, 0, 0.65); -} - -.b-layout.b-layout-root.b-layout-has-sider > .b-layout-header-fixed, -.b-layout.b-layout-root.b-layout-has-sider > .b-layout > .b-layout-header-fixed { - position: sticky; - top: 0; - width: 100%; - flex: 0; -} - -.b-layout.b-layout-root:not(.b-layout-has-sider) .b-layout-header-fixed, -.b-layout.b-layout-root:not(.b-layout-has-sider) > .b-layout .b-layout-header-fixed { - position: fixed; - top: 0; - left: 0; - right: 0; - flex: 0; -} -.b-layout.b-layout-root:not(.b-layout-has-sider) .b-layout-header-fixed + .b-layout-content, -.b-layout.b-layout-root:not(.b-layout-has-sider) > .b-layout .b-layout-header-fixed + .b-layout-content { - margin-top: var(--b-bar-horizontal-height, auto); -} - -.b-layout.b-layout-root > .b-layout-header.b-layout-header-fixed + .b-layout.b-layout-has-sider { - margin-top: var(--b-bar-horizontal-height, auto); -} - -.b-layout-footer { - color: rgba(0, 0, 0, 0.65); -} -.b-layout-footer-fixed { - position: sticky; - z-index: 1; - bottom: 0; - flex: 0; -} - -.b-layout-content { - flex: 1; -} - -.b-layout-sider { - display: flex; - position: relative; - background: #001529; -} - -.b-layout-sider-content { - position: sticky; - top: 0; - z-index: 2; -} - -.b-layout-header .navbar { - line-height: inherit; -} - -.b-bar-horizontal[data-collapse=hide] { - flex-wrap: nowrap; -} -.b-bar-horizontal[data-collapse=hide][data-broken=true] { - height: auto; -} -.b-bar-horizontal[data-broken=false] { - height: auto; -} - -.b-layout > .b-layout-header .b-bar-horizontal[data-collapse=hide][data-broken=true] { - height: var(--b-bar-horizontal-height, auto); -} -.b-layout > .b-layout-header .b-bar-horizontal[data-broken=false] { - height: var(--b-bar-horizontal-height, auto); -} - -.b-bar-initial { - display: none !important; -} - -.b-bar-vertical-inline, -.b-bar-vertical-popout, -.b-bar-vertical-small { - display: flex; - flex-direction: column; - flex-wrap: nowrap; - position: sticky; - top: 0; - padding: 0; - min-width: var(--b-vertical-bar-width, 230px); - max-width: var(--b-vertical-bar-width, 230px); - width: var(--b-vertical-bar-width, 230px); - box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35); - height: 100%; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - /* - Theming - */ -} -.b-bar-vertical-inline:not(.b-bar-initial), -.b-bar-vertical-popout:not(.b-bar-initial), -.b-bar-vertical-small:not(.b-bar-initial) { - transition: width 200ms ease-in-out, min-width 200ms ease-in-out; -} -.b-bar-vertical-inline .b-bar-menu, -.b-bar-vertical-popout .b-bar-menu, -.b-bar-vertical-small .b-bar-menu { - width: 100%; - display: flex; - flex: 1; - justify-content: space-between; - flex-direction: column; - align-self: stretch; -} -.b-bar-vertical-inline .b-bar-brand, -.b-bar-vertical-popout .b-bar-brand, -.b-bar-vertical-small .b-bar-brand { - width: 100%; - display: flex; - height: var(--b-vertical-bar-brand-height, 64px); - min-height: var(--b-vertical-bar-brand-height, 64px); -} -.b-bar-vertical-inline .b-bar-toggler-inline, -.b-bar-vertical-popout .b-bar-toggler-inline, -.b-bar-vertical-small .b-bar-toggler-inline { - height: var(--b-vertical-bar-brand-height, 64px); - padding: 12px; - display: inline-flex; - cursor: pointer; - position: absolute; - right: 0; -} -.b-bar-vertical-inline .b-bar-toggler-inline > *, -.b-bar-vertical-popout .b-bar-toggler-inline > *, -.b-bar-vertical-small .b-bar-toggler-inline > * { - margin: auto; -} -.b-bar-vertical-inline .b-bar-toggler-popout:not(.b-bar-mobile-toggle), -.b-bar-vertical-popout .b-bar-toggler-popout:not(.b-bar-mobile-toggle), -.b-bar-vertical-small .b-bar-toggler-popout:not(.b-bar-mobile-toggle) { - display: flex; - position: fixed; - left: var(--b-vertical-bar-width, 230px); - border-radius: 0px 10px 10px 0px; - border: 0px; - width: 10px; - height: 40px; - padding: 5px; - align-items: center; - box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35); - cursor: pointer; -} -.b-bar-vertical-inline .b-bar-toggler-popout:not(.b-bar-mobile-toggle):not(.b-bar-initial), -.b-bar-vertical-popout .b-bar-toggler-popout:not(.b-bar-mobile-toggle):not(.b-bar-initial), -.b-bar-vertical-small .b-bar-toggler-popout:not(.b-bar-mobile-toggle):not(.b-bar-initial) { - transition: width 200ms ease-in-out, left 200ms ease-in-out; -} -.b-bar-vertical-inline .b-bar-toggler-popout:not(.b-bar-mobile-toggle) > *, -.b-bar-vertical-popout .b-bar-toggler-popout:not(.b-bar-mobile-toggle) > *, -.b-bar-vertical-small .b-bar-toggler-popout:not(.b-bar-mobile-toggle) > * { - margin: auto; - display: none; -} -.b-bar-vertical-inline .b-bar-toggler-popout:not(.b-bar-mobile-toggle):hover, -.b-bar-vertical-popout .b-bar-toggler-popout:not(.b-bar-mobile-toggle):hover, -.b-bar-vertical-small .b-bar-toggler-popout:not(.b-bar-mobile-toggle):hover { - width: 45px; -} -.b-bar-vertical-inline .b-bar-toggler-popout:not(.b-bar-mobile-toggle):hover > *, -.b-bar-vertical-popout .b-bar-toggler-popout:not(.b-bar-mobile-toggle):hover > *, -.b-bar-vertical-small .b-bar-toggler-popout:not(.b-bar-mobile-toggle):hover > * { - display: block; -} -.b-bar-vertical-inline .b-bar-item, -.b-bar-vertical-popout .b-bar-item, -.b-bar-vertical-small .b-bar-item { - margin: auto; - flex-grow: 1; - min-height: 40px; -} -.b-bar-vertical-inline .b-bar-item .b-bar-icon, -.b-bar-vertical-popout .b-bar-item .b-bar-icon, -.b-bar-vertical-small .b-bar-item .b-bar-icon { - font-size: 1.25rem; - vertical-align: middle; - margin: 3px; - display: inline-block; -} -.b-bar-vertical-inline .b-bar-start, -.b-bar-vertical-popout .b-bar-start, -.b-bar-vertical-small .b-bar-start { - width: 100%; - display: block; -} -.b-bar-vertical-inline .b-bar-end, -.b-bar-vertical-popout .b-bar-end, -.b-bar-vertical-small .b-bar-end { - padding-bottom: 1rem; - width: 100%; - padding-top: 1rem; - display: block; -} -.b-bar-vertical-inline .b-bar-end .b-bar-dropdown, -.b-bar-vertical-popout .b-bar-end .b-bar-dropdown, -.b-bar-vertical-small .b-bar-end .b-bar-dropdown { - position: relative; -} -.b-bar-vertical-inline .b-bar-end .b-bar-dropdown-menu-container, -.b-bar-vertical-popout .b-bar-end .b-bar-dropdown-menu-container, -.b-bar-vertical-small .b-bar-end .b-bar-dropdown-menu-container { - bottom: 0; -} -.b-bar-vertical-inline .b-bar-link, -.b-bar-vertical-popout .b-bar-link, -.b-bar-vertical-small .b-bar-link { - display: block; - width: 100%; - text-decoration: none; - padding: 0.5rem 0.5rem 0.5rem 1.5rem; - cursor: pointer; - overflow-x: hidden; - line-height: 1.5rem; - vertical-align: middle; - transition: font-size 150ms ease-in; -} -.b-bar-vertical-inline .b-bar-label, -.b-bar-vertical-popout .b-bar-label, -.b-bar-vertical-small .b-bar-label { - background: transparent; - color: #adb5bd; - padding: 0.375rem 1.25rem; - font-size: 0.75rem; - text-overflow: ellipsis; - overflow-x: hidden; -} -.b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-toggle:before, -.b-bar-vertical-popout .b-bar-dropdown .b-bar-dropdown-toggle:before, -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-toggle:before { - content: " "; - border: solid; - border-width: 0 2px 2px 0; - display: inline-block; - padding: 2px; - right: 1rem; - transition: transform 200ms ease-out; - float: right; - position: relative; - -webkit-transform: rotate(225deg); - transform: rotate(225deg); - top: 0.7rem; -} -.b-bar-vertical-inline .b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before, -.b-bar-vertical-popout .b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before, -.b-bar-vertical-small .b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before { - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - top: 0.5rem; -} -.b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-menu, -.b-bar-vertical-popout .b-bar-dropdown .b-bar-dropdown-menu, -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu { - display: none; - background: inherit; - color: inherit; - float: none; - padding: 5px 0px; -} -.b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-menu[data-visible=true], -.b-bar-vertical-popout .b-bar-dropdown .b-bar-dropdown-menu[data-visible=true], -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu[data-visible=true] { - display: block; -} -.b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-menu .b-bar-dropdown-item, -.b-bar-vertical-popout .b-bar-dropdown .b-bar-dropdown-menu .b-bar-dropdown-item, -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu .b-bar-dropdown-item { - position: relative; - color: inherit; - transition: background 100ms ease-in-out, color 100ms ease-in-out; - text-decoration: none; - display: block; - width: 100%; - overflow-x: hidden; -} -.b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-menu .b-bar-dropdown-item i, -.b-bar-vertical-popout .b-bar-dropdown .b-bar-dropdown-menu .b-bar-dropdown-item i, -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu .b-bar-dropdown-item i { - margin-right: 0.3rem; -} -.b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-menu:before, -.b-bar-vertical-popout .b-bar-dropdown .b-bar-dropdown-menu:before, -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu:before { - background: inherit; - box-shadow: none; -} -.b-bar-vertical-inline .b-bar-mobile-toggle, -.b-bar-vertical-popout .b-bar-mobile-toggle, -.b-bar-vertical-small .b-bar-mobile-toggle { - right: 20px; - margin: auto; - display: none; -} -.b-bar-vertical-inline .b-bar-item-multi-line, -.b-bar-vertical-popout .b-bar-item-multi-line, -.b-bar-vertical-small .b-bar-item-multi-line { - display: -webkit-box !important; - -webkit-box-orient: vertical; - -webkit-line-clamp: var(--b-bar-item-lines, 2); - white-space: normal !important; - overflow: hidden; - text-overflow: ellipsis; -} -.b-bar-vertical-inline.b-bar-dark, -.b-bar-vertical-popout.b-bar-dark, -.b-bar-vertical-small.b-bar-dark { - background: var(--b-bar-dark-background, #001529); - color: var(--b-bar-dark-color, rgba(255, 255, 255, 0.5)); -} -.b-bar-vertical-inline.b-bar-dark .b-bar-brand, -.b-bar-vertical-popout.b-bar-dark .b-bar-brand, -.b-bar-vertical-small.b-bar-dark .b-bar-brand { - background: var(--b-bar-brand-dark-background, rgba(255, 255, 255, 0.025)); -} -.b-bar-vertical-inline.b-bar-dark .b-bar-brand .b-bar-link, -.b-bar-vertical-popout.b-bar-dark .b-bar-brand .b-bar-link, -.b-bar-vertical-small.b-bar-dark .b-bar-brand .b-bar-link { - color: #fff; -} -.b-bar-vertical-inline.b-bar-dark .b-bar-brand .b-bar-link.active, -.b-bar-vertical-popout.b-bar-dark .b-bar-brand .b-bar-link.active, -.b-bar-vertical-small.b-bar-dark .b-bar-brand .b-bar-link.active { - color: #fff; - background: inherit; -} -.b-bar-vertical-inline.b-bar-dark .b-bar-brand .b-bar-link:hover, -.b-bar-vertical-popout.b-bar-dark .b-bar-brand .b-bar-link:hover, -.b-bar-vertical-small.b-bar-dark .b-bar-brand .b-bar-link:hover { - color: #fff; - background: inherit; -} -.b-bar-vertical-inline.b-bar-dark .b-bar-toggler-popout:not(.b-bar-mobile-toggle), -.b-bar-vertical-popout.b-bar-dark .b-bar-toggler-popout:not(.b-bar-mobile-toggle), -.b-bar-vertical-small.b-bar-dark .b-bar-toggler-popout:not(.b-bar-mobile-toggle) { - background: var(--b-bar-dark-background, #001529); - color: var(--b-bar-dark-color, rgba(255, 255, 255, 0.5)); -} -.b-bar-vertical-inline.b-bar-dark .b-bar-dropdown-menu, -.b-bar-vertical-popout.b-bar-dark .b-bar-dropdown-menu, -.b-bar-vertical-small.b-bar-dark .b-bar-dropdown-menu { - background: var(--b-bar-dropdown-dark-background, #000c17); -} -.b-bar-vertical-inline.b-bar-dark .b-bar-dropdown-menu .b-bar-dropdown-item.active, -.b-bar-vertical-popout.b-bar-dark .b-bar-dropdown-menu .b-bar-dropdown-item.active, -.b-bar-vertical-small.b-bar-dark .b-bar-dropdown-menu .b-bar-dropdown-item.active { - color: var(--b-bar-item-dark-active-color, #fff); - background: var(--b-bar-item-dark-active-background, #0288D1); -} -.b-bar-vertical-inline.b-bar-dark .b-bar-dropdown-menu .b-bar-dropdown-item:hover, -.b-bar-vertical-popout.b-bar-dark .b-bar-dropdown-menu .b-bar-dropdown-item:hover, -.b-bar-vertical-small.b-bar-dark .b-bar-dropdown-menu .b-bar-dropdown-item:hover { - color: var(--b-bar-item-dark-hover-color, #fff); - background: var(--b-bar-item-dark-hover-background, rgba(255, 255, 255, 0.3)); -} -.b-bar-vertical-inline.b-bar-dark .b-bar-link, -.b-bar-vertical-popout.b-bar-dark .b-bar-link, -.b-bar-vertical-small.b-bar-dark .b-bar-link { - color: inherit; -} -.b-bar-vertical-inline.b-bar-dark .b-bar-link.active, -.b-bar-vertical-popout.b-bar-dark .b-bar-link.active, -.b-bar-vertical-small.b-bar-dark .b-bar-link.active { - color: var(--b-bar-item-dark-active-color, #fff); - background: var(--b-bar-item-dark-active-background, #0288D1); -} -.b-bar-vertical-inline.b-bar-dark .b-bar-link:hover, -.b-bar-vertical-popout.b-bar-dark .b-bar-link:hover, -.b-bar-vertical-small.b-bar-dark .b-bar-link:hover { - color: var(--b-bar-item-dark-hover-color, #fff); - background: var(--b-bar-item-dark-hover-background, rgba(255, 255, 255, 0.3)); -} -.b-bar-vertical-inline.b-bar-light, -.b-bar-vertical-popout.b-bar-light, -.b-bar-vertical-small.b-bar-light { - background: var(--b-bar-light-background, #fff); - color: var(--b-bar-light-color, rgba(0, 0, 0, 0.7)); -} -.b-bar-vertical-inline.b-bar-light .b-bar-brand, -.b-bar-vertical-popout.b-bar-light .b-bar-brand, -.b-bar-vertical-small.b-bar-light .b-bar-brand { - background: var(--b-bar-brand-light-background, rgba(0, 0, 0, 0.025)); -} -.b-bar-vertical-inline.b-bar-light .b-bar-brand .b-bar-link, -.b-bar-vertical-popout.b-bar-light .b-bar-brand .b-bar-link, -.b-bar-vertical-small.b-bar-light .b-bar-brand .b-bar-link { - color: #000; -} -.b-bar-vertical-inline.b-bar-light .b-bar-brand .b-bar-link.active, -.b-bar-vertical-popout.b-bar-light .b-bar-brand .b-bar-link.active, -.b-bar-vertical-small.b-bar-light .b-bar-brand .b-bar-link.active { - background: inherit; -} -.b-bar-vertical-inline.b-bar-light .b-bar-brand .b-bar-link:hover, -.b-bar-vertical-popout.b-bar-light .b-bar-brand .b-bar-link:hover, -.b-bar-vertical-small.b-bar-light .b-bar-brand .b-bar-link:hover { - background: inherit; -} -.b-bar-vertical-inline.b-bar-light .b-bar-toggler-popout:not(.b-bar-mobile-toggle), -.b-bar-vertical-popout.b-bar-light .b-bar-toggler-popout:not(.b-bar-mobile-toggle), -.b-bar-vertical-small.b-bar-light .b-bar-toggler-popout:not(.b-bar-mobile-toggle) { - background: var(--b-bar-brand-light-background, #fff); - color: var(--b-bar-light-color, rgba(0, 0, 0, 0.7)); -} -.b-bar-vertical-inline.b-bar-light .b-bar-dropdown-menu, -.b-bar-vertical-popout.b-bar-light .b-bar-dropdown-menu, -.b-bar-vertical-small.b-bar-light .b-bar-dropdown-menu { - background: var(--b-bar-dropdown-light-background, #f2f2f2); -} -.b-bar-vertical-inline.b-bar-light .b-bar-dropdown-menu .b-bar-dropdown-item.active, -.b-bar-vertical-popout.b-bar-light .b-bar-dropdown-menu .b-bar-dropdown-item.active, -.b-bar-vertical-small.b-bar-light .b-bar-dropdown-menu .b-bar-dropdown-item.active { - color: var(--b-bar-item-light-active-color, #000); - background: var(--b-bar-item-light-active-background, #0288D1); -} -.b-bar-vertical-inline.b-bar-light .b-bar-dropdown-menu .b-bar-dropdown-item:hover, -.b-bar-vertical-popout.b-bar-light .b-bar-dropdown-menu .b-bar-dropdown-item:hover, -.b-bar-vertical-small.b-bar-light .b-bar-dropdown-menu .b-bar-dropdown-item:hover { - color: var(--b-bar-item-light-hover-color, #000); - background: var(--b-bar-item-light-hover-background, rgba(0, 0, 0, 0.3)); -} -.b-bar-vertical-inline.b-bar-light .b-bar-link, -.b-bar-vertical-popout.b-bar-light .b-bar-link, -.b-bar-vertical-small.b-bar-light .b-bar-link { - color: inherit; -} -.b-bar-vertical-inline.b-bar-light .b-bar-link.active, -.b-bar-vertical-popout.b-bar-light .b-bar-link.active, -.b-bar-vertical-small.b-bar-light .b-bar-link.active { - color: var(--b-bar-item-light-active-color, #000); - background: var(--b-bar-item-light-active-background, #0288D1); -} -.b-bar-vertical-inline.b-bar-light .b-bar-link:hover, -.b-bar-vertical-popout.b-bar-light .b-bar-link:hover, -.b-bar-vertical-small.b-bar-light .b-bar-link:hover { - color: var(--b-bar-item-light-hover-color, #000); - background: var(--b-bar-item-light-hover-background, rgba(0, 0, 0, 0.3)); -} - -.b-bar-vertical-small, -.b-bar-vertical-inline[data-collapse=small], -.b-bar-vertical-popout[data-collapse=small] { - width: var(--b-vertical-bar-small-width, 64px); - min-width: var(--b-vertical-bar-small-width, 64px); -} -.b-bar-vertical-small:not(.b-bar-initial), -.b-bar-vertical-inline[data-collapse=small]:not(.b-bar-initial), -.b-bar-vertical-popout[data-collapse=small]:not(.b-bar-initial) { - transition: width 200ms ease-in-out, min-width 200ms ease-in-out; -} -.b-bar-vertical-small .b-bar-toggler-inline, -.b-bar-vertical-inline[data-collapse=small] .b-bar-toggler-inline, -.b-bar-vertical-popout[data-collapse=small] .b-bar-toggler-inline { - position: relative; - width: 100%; -} -.b-bar-vertical-small .b-bar-toggler-popout:not(.b-bar-mobile-toggle), -.b-bar-vertical-inline[data-collapse=small] .b-bar-toggler-popout:not(.b-bar-mobile-toggle), -.b-bar-vertical-popout[data-collapse=small] .b-bar-toggler-popout:not(.b-bar-mobile-toggle) { - left: var(--b-vertical-bar-small-width, 64px); -} -.b-bar-vertical-small .b-bar-item > .b-bar-dropdown > .b-bar-dropdown-toggle:before, -.b-bar-vertical-inline[data-collapse=small] .b-bar-item > .b-bar-dropdown > .b-bar-dropdown-toggle:before, -.b-bar-vertical-popout[data-collapse=small] .b-bar-item > .b-bar-dropdown > .b-bar-dropdown-toggle:before { - display: none; -} -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container, -.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container, -.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container { - z-index: 100; - max-height: 50vh; - position: absolute !important; - margin: -42px 5px 0px 5px; - display: flex; - width: var(--b-vertical-bar-popout-menu-width, 180px); - left: var(--b-vertical-bar-small-width, 64px); -} -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right, -.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right, -.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right { - right: var(--b-vertical-bar-small-width, 64px); - left: unset; -} -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu, -.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu, -.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu { - box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); - border-radius: 3px; - overflow-y: auto; - overflow-x: hidden; - flex: 1 100%; -} -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu .b-bar-dropdown-item, -.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu .b-bar-dropdown-item, -.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu .b-bar-dropdown-item { - padding: 0.5rem 0.5rem 0.5rem 1.5rem; -} -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu:before, -.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu:before, -.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu:before { - position: absolute; - top: 0; - left: -7px; - right: 0; - bottom: 0; - width: 100%; - height: 100%; - opacity: 0.0001; - content: " "; - z-index: -1; -} -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu.b-bar-right:before, -.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu.b-bar-right:before, -.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu.b-bar-right:before { - left: unset; - right: -7px; -} -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown .b-bar-dropdown-menu-container, -.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown .b-bar-dropdown-menu-container, -.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown .b-bar-dropdown-menu-container { - left: var(--b-vertical-bar-popout-menu-width, 180px); -} -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right, -.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right, -.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right { - right: var(--b-vertical-bar-popout-menu-width, 180px); -} -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown .b-bar-dropdown-toggle:before, -.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown .b-bar-dropdown-toggle:before, -.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown .b-bar-dropdown-toggle:before { - content: " "; - border: solid; - border-width: 0 2px 2px 0; - display: inline-block; - padding: 2px; - right: 1rem; - transition: transform 200ms ease-out; - float: right; - position: relative; - -webkit-transform: rotate(135deg); - transform: rotate(135deg); - right: 0.8rem; -} -.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before, -.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before, -.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before { - -webkit-transform: rotate(315deg); - transform: rotate(315deg); -} -@keyframes b-bar-link-small { - to { - text-align: center; - padding-left: 0px; - padding-right: 0px; - } -} -.b-bar-vertical-small .b-bar-item > .b-bar-link, -.b-bar-vertical-small .b-bar-item > .b-bar-dropdown > .b-bar-link, -.b-bar-vertical-inline[data-collapse=small] .b-bar-item > .b-bar-link, -.b-bar-vertical-inline[data-collapse=small] .b-bar-item > .b-bar-dropdown > .b-bar-link, -.b-bar-vertical-popout[data-collapse=small] .b-bar-item > .b-bar-link, -.b-bar-vertical-popout[data-collapse=small] .b-bar-item > .b-bar-dropdown > .b-bar-link { - animation: b-bar-link-small forwards; - animation-delay: 170ms; - font-size: 0; - transition: font-size 100ms ease-out; -} -.b-bar-vertical-small .b-bar-item > .b-bar-link:after, -.b-bar-vertical-small .b-bar-item > .b-bar-dropdown > .b-bar-link:after, -.b-bar-vertical-inline[data-collapse=small] .b-bar-item > .b-bar-link:after, -.b-bar-vertical-inline[data-collapse=small] .b-bar-item > .b-bar-dropdown > .b-bar-link:after, -.b-bar-vertical-popout[data-collapse=small] .b-bar-item > .b-bar-link:after, -.b-bar-vertical-popout[data-collapse=small] .b-bar-item > .b-bar-dropdown > .b-bar-link:after { - display: none; -} -.b-bar-vertical-small .b-bar-label, -.b-bar-vertical-inline[data-collapse=small] .b-bar-label, -.b-bar-vertical-popout[data-collapse=small] .b-bar-label { - text-align: center; -} - -.b-bar-vertical-inline:not([data-collapse]) { - overflow-y: auto; - overflow-x: hidden; -} -.b-bar-vertical-inline:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container { - position: relative; -} -.b-bar-vertical-inline:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu { - position: relative !important; - border: none; - border-radius: 0; - box-shadow: none; -} -.b-bar-vertical-inline:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu .b-bar-dropdown-item { - padding: 0.5rem 0.5rem 0.5rem 3rem; -} -.b-bar-vertical-inline:not([data-collapse]) .b-bar-brand .b-bar-link { - display: flex; - align-items: center; -} - -.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-toggle:before { - content: " "; - border: solid; - border-width: 0 2px 2px 0; - display: inline-block; - padding: 2px; - right: 1rem; - transition: transform 200ms ease-out; - float: right; - position: relative; - -webkit-transform: rotate(135deg); - transform: rotate(135deg); - right: 0.8rem; -} -.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before { - -webkit-transform: rotate(315deg); - transform: rotate(315deg); -} -.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container { - z-index: 100; - max-height: 50vh; - position: absolute !important; - margin: -42px 5px 0px 5px; - display: flex; - width: var(--b-vertical-bar-popout-menu-width, 180px); - left: var(--b-vertical-bar-width, 230px); -} -.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right { - right: var(--b-vertical-bar-width, 230px); - left: unset; -} -.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu { - box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); - border-radius: 3px; - overflow-y: auto; - overflow-x: hidden; - flex: 1 100%; -} -.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu .b-bar-dropdown-item { - padding: 0.5rem 0.5rem 0.5rem 1.5rem; -} -.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu:before { - position: absolute; - top: 0; - left: -7px; - right: 0; - bottom: 0; - width: 100%; - height: 100%; - opacity: 0.0001; - content: " "; - z-index: -1; -} -.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu.b-bar-right:before { - left: unset; - right: -7px; -} -.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown .b-bar-dropdown-menu-container { - left: var(--b-vertical-bar-popout-menu-width, 180px); -} -.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu > .b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right { - right: var(--b-vertical-bar-popout-menu-width, 180px); -} - -.b-bar-vertical-inline[data-collapse=hide], -.b-bar-vertical-popout[data-collapse=hide], -.b-bar-vertical-small[data-collapse=hide] { - width: 0px; - min-width: 0px; - overflow-y: hidden; - visibility: hidden; -} -.b-bar-vertical-inline[data-collapse=hide]:not(.b-bar-initial), -.b-bar-vertical-popout[data-collapse=hide]:not(.b-bar-initial), -.b-bar-vertical-small[data-collapse=hide]:not(.b-bar-initial) { - transition: width 200ms ease-in-out, min-width 200ms ease-in-out, visibility 100ms; -} -.b-bar-vertical-inline[data-collapse=hide] .b-bar-toggler-inline, -.b-bar-vertical-popout[data-collapse=hide] .b-bar-toggler-inline, -.b-bar-vertical-small[data-collapse=hide] .b-bar-toggler-inline { - display: none; -} -.b-bar-vertical-inline[data-collapse=hide] .b-bar-toggler-popout:not(.b-bar-mobile-toggle), -.b-bar-vertical-popout[data-collapse=hide] .b-bar-toggler-popout:not(.b-bar-mobile-toggle), -.b-bar-vertical-small[data-collapse=hide] .b-bar-toggler-popout:not(.b-bar-mobile-toggle) { - visibility: visible; - left: 0px; -} - -/* Mobile & below */ -@media only screen and (max-width: 576px) { - .b-bar-vertical-inline:not([data-collapse]) { - min-width: 100vw; - } - .b-bar-vertical-inline:not([data-collapse]) .b-bar-toggler-inline:not(.b-bar-mobile-toggle) { - display: none; - } - .b-bar-vertical-inline:not([data-collapse]) .b-bar-toggler-popout:not(.b-bar-mobile-toggle) { - left: 100vw; - } - .b-bar-vertical-inline:not([data-collapse]) .b-bar-mobile-toggle { - display: flex; - } -} -.b-table.table { - position: relative; -} -.b-table.table .b-table-resizer { - position: absolute; - top: 0; - right: 0; - width: 5px; - cursor: col-resize; - user-select: none; - z-index: 1; -} -.b-table.table .b-table-resizer:hover, .b-table.table .b-table-resizing { - cursor: col-resize !important; - border-right: 2px solid var(--b-theme-primary, blue); -} -.b-table.table .b-table-resizing { - cursor: col-resize !important; -} - -thead tr th { - position: relative; -} - -.b-character-casing-lower { - text-transform: lowercase; -} - -.b-character-casing-upper { - text-transform: uppercase; -} - -.b-character-casing-title { - text-transform: lowercase; -} -.b-character-casing-title::first-letter { - text-transform: uppercase; -} - -.flatpickr-calendar { - background: transparent; - opacity: 0; - display: none; - text-align: center; - visibility: hidden; - padding: 0; - -webkit-animation: none; - animation: none; - direction: ltr; - border: 0; - font-size: 14px; - line-height: 24px; - border-radius: 5px; - position: absolute; - width: 307.875px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -ms-touch-action: manipulation; - touch-action: manipulation; - background: #fff; - -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); - box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); -} - -.flatpickr-calendar.open, -.flatpickr-calendar.inline { - opacity: 1; - max-height: 640px; - visibility: visible; -} - -.flatpickr-calendar.open { - display: inline-block; - z-index: 99999; -} - -.flatpickr-calendar.animate.open { - -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); - animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); -} - -.flatpickr-calendar.inline { - display: block; - position: relative; - top: 2px; -} - -.flatpickr-calendar.static { - position: absolute; - top: calc(100% + 2px); -} - -.flatpickr-calendar.static.open { - z-index: 999; - display: block; -} - -.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) { - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) { - -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; - box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; -} - -.flatpickr-calendar .hasWeeks .dayContainer, -.flatpickr-calendar .hasTime .dayContainer { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.flatpickr-calendar .hasWeeks .dayContainer { - border-left: 0; -} - -.flatpickr-calendar.hasTime .flatpickr-time { - height: 40px; - border-top: 1px solid #e6e6e6; -} - -.flatpickr-calendar.noCalendar.hasTime .flatpickr-time { - height: auto; -} - -.flatpickr-calendar:before, -.flatpickr-calendar:after { - position: absolute; - display: block; - pointer-events: none; - border: solid transparent; - content: ""; - height: 0; - width: 0; - left: 22px; -} - -.flatpickr-calendar.rightMost:before, -.flatpickr-calendar.arrowRight:before, -.flatpickr-calendar.rightMost:after, -.flatpickr-calendar.arrowRight:after { - left: auto; - right: 22px; -} - -.flatpickr-calendar.arrowCenter:before, -.flatpickr-calendar.arrowCenter:after { - left: 50%; - right: 50%; -} - -.flatpickr-calendar:before { - border-width: 5px; - margin: 0 -5px; -} - -.flatpickr-calendar:after { - border-width: 4px; - margin: 0 -4px; -} - -.flatpickr-calendar.arrowTop:before, -.flatpickr-calendar.arrowTop:after { - bottom: 100%; -} - -.flatpickr-calendar.arrowTop:before { - border-bottom-color: #e6e6e6; -} - -.flatpickr-calendar.arrowTop:after { - border-bottom-color: #fff; -} - -.flatpickr-calendar.arrowBottom:before, -.flatpickr-calendar.arrowBottom:after { - top: 100%; -} - -.flatpickr-calendar.arrowBottom:before { - border-top-color: #e6e6e6; -} - -.flatpickr-calendar.arrowBottom:after { - border-top-color: #fff; -} - -.flatpickr-calendar:focus { - outline: 0; -} - -.flatpickr-wrapper { - position: relative; - display: contents; -} - -.flatpickr-months { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} - -.flatpickr-months .flatpickr-month { - background: transparent; - color: rgba(0, 0, 0, 0.9); - fill: rgba(0, 0, 0, 0.9); - height: 34px; - line-height: 1; - text-align: center; - position: relative; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - overflow: hidden; - -webkit-box-flex: 1; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; -} - -.flatpickr-months .flatpickr-prev-month, -.flatpickr-months .flatpickr-next-month { - text-decoration: none; - cursor: pointer; - position: absolute; - top: 0; - height: 34px; - padding: 10px; - z-index: 3; - color: rgba(0, 0, 0, 0.9); - fill: rgba(0, 0, 0, 0.9); -} - -.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, -.flatpickr-months .flatpickr-next-month.flatpickr-disabled { - display: none; -} - -.flatpickr-months .flatpickr-prev-month i, -.flatpickr-months .flatpickr-next-month i { - position: relative; -} - -.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, -.flatpickr-months .flatpickr-next-month.flatpickr-prev-month { - /* - /*rtl:begin:ignore*/ - /* - */ - left: 0; - /* - /*rtl:end:ignore*/ - /* - */ -} - -/* - /*rtl:begin:ignore*/ -/* - /*rtl:end:ignore*/ -.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, -.flatpickr-months .flatpickr-next-month.flatpickr-next-month { - /* - /*rtl:begin:ignore*/ - /* - */ - right: 0; - /* - /*rtl:end:ignore*/ - /* - */ -} - -/* - /*rtl:begin:ignore*/ -/* - /*rtl:end:ignore*/ -.flatpickr-months .flatpickr-prev-month:hover, -.flatpickr-months .flatpickr-next-month:hover { - color: #959ea9; -} - -.flatpickr-months .flatpickr-prev-month:hover svg, -.flatpickr-months .flatpickr-next-month:hover svg { - fill: #f64747; -} - -.flatpickr-months .flatpickr-prev-month svg, -.flatpickr-months .flatpickr-next-month svg { - width: 14px; - height: 14px; -} - -.flatpickr-months .flatpickr-prev-month svg path, -.flatpickr-months .flatpickr-next-month svg path { - -webkit-transition: fill 0.1s; - transition: fill 0.1s; - fill: inherit; -} - -.numInputWrapper { - position: relative; - height: auto; -} - -.numInputWrapper input, -.numInputWrapper span { - display: inline-block; -} - -.numInputWrapper input { - width: 100%; -} - -.numInputWrapper input::-ms-clear { - display: none; -} - -.numInputWrapper input::-webkit-outer-spin-button, -.numInputWrapper input::-webkit-inner-spin-button { - margin: 0; - -webkit-appearance: none; -} - -.numInputWrapper span { - position: absolute; - right: 0; - width: 14px; - padding: 0 4px 0 2px; - height: 50%; - line-height: 50%; - opacity: 0; - cursor: pointer; - border: 1px solid rgba(57, 57, 57, 0.15); - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.numInputWrapper span:hover { - background: rgba(0, 0, 0, 0.1); -} - -.numInputWrapper span:active { - background: rgba(0, 0, 0, 0.2); -} - -.numInputWrapper span:after { - display: block; - content: ""; - position: absolute; -} - -.numInputWrapper span.arrowUp { - top: 0; - border-bottom: 0; -} - -.numInputWrapper span.arrowUp:after { - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-bottom: 4px solid rgba(57, 57, 57, 0.6); - top: 26%; -} - -.numInputWrapper span.arrowDown { - top: 50%; -} - -.numInputWrapper span.arrowDown:after { - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-top: 4px solid rgba(57, 57, 57, 0.6); - top: 40%; -} - -.numInputWrapper span svg { - width: inherit; - height: auto; -} - -.numInputWrapper span svg path { - fill: rgba(0, 0, 0, 0.5); -} - -.numInputWrapper:hover { - background: rgba(0, 0, 0, 0.05); -} - -.numInputWrapper:hover span { - opacity: 1; -} - -.flatpickr-current-month { - font-size: 135%; - line-height: inherit; - font-weight: 300; - color: inherit; - position: absolute; - width: 75%; - left: 12.5%; - padding: 7.48px 0 0 0; - line-height: 1; - height: 34px; - display: inline-block; - text-align: center; - -webkit-transform: translate3d(0px, 0px, 0px); - transform: translate3d(0px, 0px, 0px); -} - -.flatpickr-current-month span.cur-month { - font-family: inherit; - font-weight: 700; - color: inherit; - display: inline-block; - margin-left: 0.5ch; - padding: 0; -} - -.flatpickr-current-month span.cur-month:hover { - background: rgba(0, 0, 0, 0.05); -} - -.flatpickr-current-month .numInputWrapper { - width: 6ch; - width: 7ch\0 ; - display: inline-block; -} - -.flatpickr-current-month .numInputWrapper span.arrowUp:after { - border-bottom-color: rgba(0, 0, 0, 0.9); -} - -.flatpickr-current-month .numInputWrapper span.arrowDown:after { - border-top-color: rgba(0, 0, 0, 0.9); -} - -.flatpickr-current-month input.cur-year { - background: transparent; - -webkit-box-sizing: border-box; - box-sizing: border-box; - color: inherit; - cursor: text; - padding: 0 0 0 0.5ch; - margin: 0; - display: inline-block; - font-size: inherit; - font-family: inherit; - font-weight: 300; - line-height: inherit; - height: auto; - border: 0; - border-radius: 0; - vertical-align: initial; - -webkit-appearance: textfield; - -moz-appearance: textfield; - appearance: textfield; -} - -.flatpickr-current-month input.cur-year:focus { - outline: 0; -} - -.flatpickr-current-month input.cur-year[disabled], -.flatpickr-current-month input.cur-year[disabled]:hover { - font-size: 100%; - color: rgba(0, 0, 0, 0.5); - background: transparent; - pointer-events: none; -} - -.flatpickr-current-month .flatpickr-monthDropdown-months { - appearance: menulist; - background: transparent; - border: none; - border-radius: 0; - box-sizing: border-box; - color: inherit; - cursor: pointer; - font-size: inherit; - font-family: inherit; - font-weight: 300; - height: auto; - line-height: inherit; - margin: -1px 0 0 0; - outline: none; - padding: 0 0 0 0.5ch; - position: relative; - vertical-align: initial; - -webkit-box-sizing: border-box; - -webkit-appearance: menulist; - -moz-appearance: menulist; - width: auto; -} - -.flatpickr-current-month .flatpickr-monthDropdown-months:focus, -.flatpickr-current-month .flatpickr-monthDropdown-months:active { - outline: none; -} - -.flatpickr-current-month .flatpickr-monthDropdown-months:hover { - background: rgba(0, 0, 0, 0.05); -} - -.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { - background-color: transparent; - outline: none; - padding: 0; -} - -.flatpickr-weekdays { - background: transparent; - text-align: center; - overflow: hidden; - width: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - height: 28px; -} - -.flatpickr-weekdays .flatpickr-weekdaycontainer { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; -} - -span.flatpickr-weekday { - cursor: default; - font-size: 90%; - background: transparent; - color: rgba(0, 0, 0, 0.54); - line-height: 1; - margin: 0; - text-align: center; - display: block; - -webkit-box-flex: 1; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; - font-weight: bolder; -} - -.dayContainer, -.flatpickr-weeks { - padding: 1px 0 0 0; -} - -.flatpickr-days { - position: relative; - overflow: hidden; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -webkit-align-items: flex-start; - -ms-flex-align: start; - align-items: flex-start; - width: 307.875px; -} - -.flatpickr-days:focus { - outline: 0; -} - -.dayContainer { - padding: 0; - outline: 0; - text-align: left; - width: 307.875px; - min-width: 307.875px; - max-width: 307.875px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: inline-block; - display: -ms-flexbox; - display: -webkit-box; - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-wrap: wrap; - -ms-flex-pack: justify; - -webkit-justify-content: space-around; - justify-content: space-around; - -webkit-transform: translate3d(0px, 0px, 0px); - transform: translate3d(0px, 0px, 0px); - opacity: 1; -} - -.dayContainer + .dayContainer { - -webkit-box-shadow: -1px 0 0 #e6e6e6; - box-shadow: -1px 0 0 #e6e6e6; -} - -.flatpickr-day { - background: none; - border: 1px solid transparent; - border-radius: 150px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - color: #393939; - cursor: pointer; - font-weight: 400; - width: 14.2857143%; - -webkit-flex-basis: 14.2857143%; - -ms-flex-preferred-size: 14.2857143%; - flex-basis: 14.2857143%; - max-width: 39px; - height: 39px; - line-height: 39px; - margin: 0; - display: inline-block; - position: relative; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - text-align: center; -} - -.flatpickr-day.inRange, -.flatpickr-day.prevMonthDay.inRange, -.flatpickr-day.nextMonthDay.inRange, -.flatpickr-day.today.inRange, -.flatpickr-day.prevMonthDay.today.inRange, -.flatpickr-day.nextMonthDay.today.inRange, -.flatpickr-day:hover, -.flatpickr-day.prevMonthDay:hover, -.flatpickr-day.nextMonthDay:hover, -.flatpickr-day:focus, -.flatpickr-day.prevMonthDay:focus, -.flatpickr-day.nextMonthDay:focus { - cursor: pointer; - outline: 0; - background: #e6e6e6; - border-color: #e6e6e6; -} - -.flatpickr-day.today { - border-color: #959ea9; -} - -.flatpickr-day.today:hover, -.flatpickr-day.today:focus { - border-color: #959ea9; - background: #959ea9; - color: #fff; -} - -.flatpickr-day.selected, -.flatpickr-day.startRange, -.flatpickr-day.endRange, -.flatpickr-day.selected.inRange, -.flatpickr-day.startRange.inRange, -.flatpickr-day.endRange.inRange, -.flatpickr-day.selected:focus, -.flatpickr-day.startRange:focus, -.flatpickr-day.endRange:focus, -.flatpickr-day.selected:hover, -.flatpickr-day.startRange:hover, -.flatpickr-day.endRange:hover, -.flatpickr-day.selected.prevMonthDay, -.flatpickr-day.startRange.prevMonthDay, -.flatpickr-day.endRange.prevMonthDay, -.flatpickr-day.selected.nextMonthDay, -.flatpickr-day.startRange.nextMonthDay, -.flatpickr-day.endRange.nextMonthDay { - background: #569ff7; - -webkit-box-shadow: none; - box-shadow: none; - color: #fff; - border-color: #569ff7; -} - -.flatpickr-day.selected.startRange, -.flatpickr-day.startRange.startRange, -.flatpickr-day.endRange.startRange { - border-radius: 50px 0 0 50px; -} - -.flatpickr-day.selected.endRange, -.flatpickr-day.startRange.endRange, -.flatpickr-day.endRange.endRange { - border-radius: 0 50px 50px 0; -} - -.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), -.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), -.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) { - -webkit-box-shadow: -10px 0 0 #569ff7; - box-shadow: -10px 0 0 #569ff7; -} - -.flatpickr-day.selected.startRange.endRange, -.flatpickr-day.startRange.startRange.endRange, -.flatpickr-day.endRange.startRange.endRange { - border-radius: 50px; -} - -.flatpickr-day.inRange { - border-radius: 0; - -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; - box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; -} - -.flatpickr-day.flatpickr-disabled, -.flatpickr-day.flatpickr-disabled:hover, -.flatpickr-day.prevMonthDay, -.flatpickr-day.nextMonthDay, -.flatpickr-day.notAllowed, -.flatpickr-day.notAllowed.prevMonthDay, -.flatpickr-day.notAllowed.nextMonthDay { - color: rgba(57, 57, 57, 0.3); - background: transparent; - border-color: transparent; - cursor: default; -} - -.flatpickr-day.flatpickr-disabled, -.flatpickr-day.flatpickr-disabled:hover { - cursor: not-allowed; - color: rgba(57, 57, 57, 0.1); -} - -.flatpickr-day.week.selected { - border-radius: 0; - -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; - box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; -} - -.flatpickr-day.hidden { - visibility: hidden; -} - -.rangeMode .flatpickr-day { - margin-top: 1px; -} - -.flatpickr-weekwrapper { - float: left; -} - -.flatpickr-weekwrapper .flatpickr-weeks { - padding: 0 12px; - -webkit-box-shadow: 1px 0 0 #e6e6e6; - box-shadow: 1px 0 0 #e6e6e6; -} - -.flatpickr-weekwrapper .flatpickr-weekday { - float: none; - width: 100%; - line-height: 28px; -} - -.flatpickr-weekwrapper span.flatpickr-day, -.flatpickr-weekwrapper span.flatpickr-day:hover { - display: block; - width: 100%; - max-width: none; - color: rgba(57, 57, 57, 0.3); - background: transparent; - cursor: default; - border: none; -} - -.flatpickr-innerContainer { - display: block; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-sizing: border-box; - box-sizing: border-box; - overflow: hidden; -} - -.flatpickr-rContainer { - display: inline-block; - padding: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.flatpickr-time { - text-align: center; - outline: 0; - display: block; - height: 0; - line-height: 40px; - max-height: 40px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - overflow: hidden; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} - -.flatpickr-time:after { - content: ""; - display: table; - clear: both; -} - -.flatpickr-time .numInputWrapper { - -webkit-box-flex: 1; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; - width: 40%; - height: 40px; - float: left; -} - -.flatpickr-time .numInputWrapper span.arrowUp:after { - border-bottom-color: #393939; -} - -.flatpickr-time .numInputWrapper span.arrowDown:after { - border-top-color: #393939; -} - -.flatpickr-time.hasSeconds .numInputWrapper { - width: 26%; -} - -.flatpickr-time.time24hr .numInputWrapper { - width: 49%; -} - -.flatpickr-time input { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - border: 0; - border-radius: 0; - text-align: center; - margin: 0; - padding: 0; - height: inherit; - line-height: inherit; - color: #393939; - font-size: 14px; - position: relative; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-appearance: textfield; - -moz-appearance: textfield; - appearance: textfield; -} - -.flatpickr-time input.flatpickr-hour { - font-weight: bold; -} - -.flatpickr-time input.flatpickr-minute, -.flatpickr-time input.flatpickr-second { - font-weight: 400; -} - -.flatpickr-time input:focus { - outline: 0; - border: 0; -} - -.flatpickr-time .flatpickr-time-separator, -.flatpickr-time .flatpickr-am-pm { - height: inherit; - float: left; - line-height: inherit; - color: #393939; - font-weight: bold; - width: 2%; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-align-self: center; - -ms-flex-item-align: center; - align-self: center; -} - -.flatpickr-time .flatpickr-am-pm { - outline: 0; - width: 18%; - cursor: pointer; - text-align: center; - font-weight: 400; -} - -.flatpickr-time input:hover, -.flatpickr-time .flatpickr-am-pm:hover, -.flatpickr-time input:focus, -.flatpickr-time .flatpickr-am-pm:focus { - background: #eee; -} - -.flatpickr-input[readonly] { - cursor: pointer; -} - -@-webkit-keyframes fpFadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fpFadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.flatpickr-monthSelect-months { - margin: 10px 1px 3px 1px; - flex-wrap: wrap; -} - -.flatpickr-monthSelect-month { - background: none; - border: 0; - border-radius: 2px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - color: #393939; - cursor: pointer; - display: inline-block; - font-weight: 400; - margin: 0.5px; - justify-content: center; - padding: 10px; - position: relative; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - text-align: center; - width: 33%; -} - -.flatpickr-monthSelect-month.disabled { - color: #eee; -} - -.flatpickr-monthSelect-month.disabled:hover, -.flatpickr-monthSelect-month.disabled:focus { - cursor: not-allowed; - background: none !important; -} - -.flatpickr-monthSelect-theme-dark { - background: #3f4458; -} - -.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year { - color: #fff; -} - -.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month, -.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month { - color: #fff; - fill: #fff; -} - -.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month { - color: rgba(255, 255, 255, 0.95); -} - -.flatpickr-monthSelect-month:hover, -.flatpickr-monthSelect-month:focus { - background: #e6e6e6; - cursor: pointer; - outline: 0; -} - -.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover, -.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus { - background: #646c8c; - border-color: #646c8c; -} - -.flatpickr-monthSelect-month.selected { - background-color: #569ff7; - color: #fff; -} - -.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected { - background: #80cbc4; - -webkit-box-shadow: none; - box-shadow: none; - color: #fff; - border-color: #80cbc4; -} - +body:before{content:"mobile";display:none;visibility:hidden}@media(min-width:768px){body:before{content:"tablet"}}@media(min-width:992px){body:before{content:"desktop"}}@media(min-width:1200px){body:before{content:"widescreen"}}@media(min-width:1400px){body:before{content:"fullhd"}}hr.divider.divider-solid{border-top:var(--b-divider-thickness,1px) solid var(--b-divider-color,#999)}hr.divider.divider-dashed{border-top:var(--b-divider-thickness,1px) dashed var(--b-divider-color,#999)}hr.divider.divider-dotted{border-top:var(--b-divider-thickness,1px) dotted var(--b-divider-color,#999)}hr.divider.divider-text{position:relative;border:none;height:var(--b-divider-thickness,1px);background:var(--b-divider-color,#999)}hr.divider.divider-text::before{content:attr(data-content);display:inline-block;background:#fff;font-weight:bold;font-size:var(--b-divider-font-size,.85rem);color:var(--b-divider-color,#999);border-radius:30rem;padding:.2rem 2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b-drop-zone{position:relative;transition:all 300ms cubic-bezier(.4,0,.2,1) 0ms}.b-drop-zone.b-drop-zone-drag-block>*{pointer-events:none}.b-drop-zone.b-drop-zone-drop-allowed{outline:1px solid var(--b-theme-success,"#00FF00") !important}.b-drop-zone.b-drop-zone-drop-not-allowed{outline:1px solid var(--b-theme-danger,"#FF0000") !important}.b-drop-zone-draggable:not(.draggable-preview-start){cursor:grab;user-select:none}.b-drop-zone-draggable:not(.draggable-preview-start):active{cursor:grabbing}.b-drop-zone .draggable-placeholder{outline:2px dashed var(--b-theme-primary,"#0000FF") !important;padding:1rem}.b-drop-zone .draggable-preview-start{height:20px;width:100%;position:absolute;top:0;left:0;z-index:1}.b-file-picker{display:inline-block;width:100%}.b-file-picker .b-text-drop{border:1px solid rgba(0,0,0,.15);margin-top:.5rem;display:block;text-align:center;font-size:.75rem;padding-top:.25rem;padding-bottom:.25rem}.b-file-picker .b-file-picker-file{min-width:25rem}.b-file-picker .b-file-picker-file span{display:block}.b-file-picker .b-file-picker-file .b-file-picker-file-size,.b-file-picker .b-file-picker-file .b-file-picker-file-status,.b-file-picker .b-file-picker-file .b-file-picker-file-relativepath{font-size:.75rem}.b-input-color-picker{padding:.6rem}.b-input-color-picker>.b-input-color-picker-preview{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between}.b-input-color-picker>.b-input-color-picker-preview::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, ');background-size:.5em;border-radius:.15em;z-index:-1}.b-input-color-picker>.b-input-color-picker-preview>.b-input-color-picker-curent-color{display:inline-block;width:100%;height:100%}.b-input-color-picker[aria-disabled=true]{opacity:.65}.progress.progress-xs{height:.25rem}.progress.progress-sm{height:.5rem}.progress.progress-md{height:1rem}.progress.progress-lg{height:1.5rem}.progress.progress-xl{height:2rem}.b-page-progress{width:100%;height:4px;z-index:9999;top:0;left:0;position:fixed;display:none}.b-page-progress .b-page-progress-indicator{width:0;height:100%;transition:height .3s;background-color:#000;transition:width 1s}.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-indeterminate{width:30%;animation:running-page-progress 2s cubic-bezier(.4,0,.2,1) infinite}.b-page-progress.b-page-progress-active{display:block}@keyframes running-page-progress{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0%}100%{margin-left:100%;margin-right:0}}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.tippy-box[data-theme~=blazorise]{background-color:RGBA(var(--b-tooltip-background-color-r,128),var(--b-tooltip-background-color-g,128),var(--b-tooltip-background-color-b,128),var(--b-tooltip-background-opacity,.9));color:var(--b-tooltip-color,#fff)}.tippy-box[data-theme~=blazorise][data-placement^=top]>.tippy-arrow::before{border-top-color:RGBA(var(--b-tooltip-background-color-r,128),var(--b-tooltip-background-color-g,128),var(--b-tooltip-background-color-b,128),var(--b-tooltip-background-opacity,.9))}.tippy-box[data-theme~=blazorise][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:RGBA(var(--b-tooltip-background-color-r,128),var(--b-tooltip-background-color-g,128),var(--b-tooltip-background-color-b,128),var(--b-tooltip-background-opacity,.9))}.tippy-box[data-theme~=blazorise][data-placement^=left]>.tippy-arrow::before{border-left-color:RGBA(var(--b-tooltip-background-color-r,128),var(--b-tooltip-background-color-g,128),var(--b-tooltip-background-color-b,128),var(--b-tooltip-background-opacity,.9))}.tippy-box[data-theme~=blazorise][data-placement^=right]>.tippy-arrow::before{border-right-color:RGBA(var(--b-tooltip-background-color-r,128),var(--b-tooltip-background-color-g,128),var(--b-tooltip-background-color-b,128),var(--b-tooltip-background-opacity,.9))}.tippy-box[data-theme~=blazorise]>.tippy-svg-arrow{fill:RGBA(var(--b-tooltip-background-color-r,128),var(--b-tooltip-background-color-g,128),var(--b-tooltip-background-color-b,128),var(--b-tooltip-background-opacity,.9))}.b-tooltip-inline{display:inline-block}.b-layout{display:flex;flex:auto;flex-direction:column}.b-layout.b-layout-root{height:100vh}.b-layout,.b-layout *{box-sizing:border-box}@keyframes spinner{0%{transform:translate3d(-50%,-50%,0) rotate(0deg)}100%{transform:translate3d(-50%,-50%,0) rotate(360deg)}}.b-layout>.b-layout-loading{z-index:9999;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.3)}.b-layout>.b-layout-loading:before{animation:1s linear infinite spinner;border:solid 3px #eee;border-bottom-color:var(--b-theme-primary);border-radius:50%;height:40px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:40px;content:" "}.b-layout.b-layout-has-sider{flex-direction:row;min-height:0}.b-layout.b-layout-has-sider .b-layout{overflow-x:hidden}.b-layout-header,.b-layout-footer{flex:0 0 auto}.b-layout-header{color:rgba(0,0,0,.65)}.b-layout.b-layout-root.b-layout-has-sider>.b-layout-header-fixed,.b-layout.b-layout-root.b-layout-has-sider>.b-layout>.b-layout-header-fixed{position:sticky;top:0;width:100%;flex:0}.b-layout.b-layout-root:not(.b-layout-has-sider) .b-layout-header-fixed,.b-layout.b-layout-root:not(.b-layout-has-sider)>.b-layout .b-layout-header-fixed{position:fixed;top:0;left:0;right:0;flex:0}.b-layout.b-layout-root:not(.b-layout-has-sider) .b-layout-header-fixed+.b-layout-content,.b-layout.b-layout-root:not(.b-layout-has-sider)>.b-layout .b-layout-header-fixed+.b-layout-content{margin-top:var(--b-bar-horizontal-height,auto)}.b-layout.b-layout-root>.b-layout-header.b-layout-header-fixed+.b-layout.b-layout-has-sider{margin-top:var(--b-bar-horizontal-height,auto)}.b-layout-footer{color:rgba(0,0,0,.65)}.b-layout-footer-fixed{position:sticky;z-index:1;bottom:0;flex:0}.b-layout-content{flex:1}.b-layout-sider{display:flex;position:relative;background:#001529}.b-layout-sider-content{position:sticky;top:0;z-index:2}.b-layout-header .navbar{line-height:inherit}.b-bar-horizontal[data-collapse=hide]{flex-wrap:nowrap}.b-bar-horizontal[data-collapse=hide][data-broken=true]{height:auto}.b-bar-horizontal[data-broken=false]{height:auto}.b-layout>.b-layout-header .b-bar-horizontal[data-collapse=hide][data-broken=true]{height:var(--b-bar-horizontal-height,auto)}.b-layout>.b-layout-header .b-bar-horizontal[data-broken=false]{height:var(--b-bar-horizontal-height,auto)}.b-bar-initial{display:none !important}.b-bar-vertical-inline,.b-bar-vertical-popout,.b-bar-vertical-small{display:flex;flex-direction:column;flex-wrap:nowrap;position:sticky;top:0;padding:0;min-width:var(--b-vertical-bar-width,230px);max-width:var(--b-vertical-bar-width,230px);width:var(--b-vertical-bar-width,230px);box-shadow:2px 0 6px rgba(0,21,41,.35);height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-bar-vertical-inline:not(.b-bar-initial),.b-bar-vertical-popout:not(.b-bar-initial),.b-bar-vertical-small:not(.b-bar-initial){transition:width 200ms ease-in-out,min-width 200ms ease-in-out}.b-bar-vertical-inline .b-bar-menu,.b-bar-vertical-popout .b-bar-menu,.b-bar-vertical-small .b-bar-menu{width:100%;display:flex;flex:1;justify-content:space-between;flex-direction:column;align-self:stretch}.b-bar-vertical-inline .b-bar-brand,.b-bar-vertical-popout .b-bar-brand,.b-bar-vertical-small .b-bar-brand{width:100%;display:flex;height:var(--b-vertical-bar-brand-height,64px);min-height:var(--b-vertical-bar-brand-height,64px)}.b-bar-vertical-inline .b-bar-toggler-inline,.b-bar-vertical-popout .b-bar-toggler-inline,.b-bar-vertical-small .b-bar-toggler-inline{height:var(--b-vertical-bar-brand-height,64px);padding:12px;display:inline-flex;cursor:pointer;position:absolute;right:0}.b-bar-vertical-inline .b-bar-toggler-inline>*,.b-bar-vertical-popout .b-bar-toggler-inline>*,.b-bar-vertical-small .b-bar-toggler-inline>*{margin:auto}.b-bar-vertical-inline .b-bar-toggler-popout:not(.b-bar-mobile-toggle),.b-bar-vertical-popout .b-bar-toggler-popout:not(.b-bar-mobile-toggle),.b-bar-vertical-small .b-bar-toggler-popout:not(.b-bar-mobile-toggle){display:flex;position:fixed;left:var(--b-vertical-bar-width,230px);border-radius:0 10px 10px 0;border:0;width:10px;height:40px;padding:5px;align-items:center;box-shadow:2px 0 6px rgba(0,21,41,.35);cursor:pointer}.b-bar-vertical-inline .b-bar-toggler-popout:not(.b-bar-mobile-toggle):not(.b-bar-initial),.b-bar-vertical-popout .b-bar-toggler-popout:not(.b-bar-mobile-toggle):not(.b-bar-initial),.b-bar-vertical-small .b-bar-toggler-popout:not(.b-bar-mobile-toggle):not(.b-bar-initial){transition:width 200ms ease-in-out,left 200ms ease-in-out}.b-bar-vertical-inline .b-bar-toggler-popout:not(.b-bar-mobile-toggle)>*,.b-bar-vertical-popout .b-bar-toggler-popout:not(.b-bar-mobile-toggle)>*,.b-bar-vertical-small .b-bar-toggler-popout:not(.b-bar-mobile-toggle)>*{margin:auto;display:none}.b-bar-vertical-inline .b-bar-toggler-popout:not(.b-bar-mobile-toggle):hover,.b-bar-vertical-popout .b-bar-toggler-popout:not(.b-bar-mobile-toggle):hover,.b-bar-vertical-small .b-bar-toggler-popout:not(.b-bar-mobile-toggle):hover{width:45px}.b-bar-vertical-inline .b-bar-toggler-popout:not(.b-bar-mobile-toggle):hover>*,.b-bar-vertical-popout .b-bar-toggler-popout:not(.b-bar-mobile-toggle):hover>*,.b-bar-vertical-small .b-bar-toggler-popout:not(.b-bar-mobile-toggle):hover>*{display:block}.b-bar-vertical-inline .b-bar-item,.b-bar-vertical-popout .b-bar-item,.b-bar-vertical-small .b-bar-item{margin:auto;flex-grow:1;min-height:40px}.b-bar-vertical-inline .b-bar-item .b-bar-icon,.b-bar-vertical-popout .b-bar-item .b-bar-icon,.b-bar-vertical-small .b-bar-item .b-bar-icon{font-size:1.25rem;vertical-align:middle;margin:3px;display:inline-block}.b-bar-vertical-inline .b-bar-start,.b-bar-vertical-popout .b-bar-start,.b-bar-vertical-small .b-bar-start{width:100%;display:block}.b-bar-vertical-inline .b-bar-end,.b-bar-vertical-popout .b-bar-end,.b-bar-vertical-small .b-bar-end{padding-bottom:1rem;width:100%;padding-top:1rem;display:block}.b-bar-vertical-inline .b-bar-end .b-bar-dropdown,.b-bar-vertical-popout .b-bar-end .b-bar-dropdown,.b-bar-vertical-small .b-bar-end .b-bar-dropdown{position:relative}.b-bar-vertical-inline .b-bar-end .b-bar-dropdown-menu-container,.b-bar-vertical-popout .b-bar-end .b-bar-dropdown-menu-container,.b-bar-vertical-small .b-bar-end .b-bar-dropdown-menu-container{bottom:0}.b-bar-vertical-inline .b-bar-link,.b-bar-vertical-popout .b-bar-link,.b-bar-vertical-small .b-bar-link{display:block;width:100%;text-decoration:none;padding:.5rem .5rem .5rem 1.5rem;cursor:pointer;overflow-x:hidden;line-height:1.5rem;vertical-align:middle;transition:font-size 150ms ease-in}.b-bar-vertical-inline .b-bar-label,.b-bar-vertical-popout .b-bar-label,.b-bar-vertical-small .b-bar-label{background:transparent;color:#adb5bd;padding:.375rem 1.25rem;font-size:.75rem;text-overflow:ellipsis;overflow-x:hidden}.b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-toggle:before,.b-bar-vertical-popout .b-bar-dropdown .b-bar-dropdown-toggle:before,.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-toggle:before{content:" ";border:solid;border-width:0 2px 2px 0;display:inline-block;padding:2px;right:1rem;transition:transform 200ms ease-out;float:right;position:relative;-webkit-transform:rotate(225deg);transform:rotate(225deg);top:.7rem}.b-bar-vertical-inline .b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before,.b-bar-vertical-popout .b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before,.b-bar-vertical-small .b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:.5rem}.b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-menu,.b-bar-vertical-popout .b-bar-dropdown .b-bar-dropdown-menu,.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu{display:none;background:inherit;color:inherit;float:none;padding:5px 0}.b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-menu[data-visible=true],.b-bar-vertical-popout .b-bar-dropdown .b-bar-dropdown-menu[data-visible=true],.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu[data-visible=true]{display:block}.b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-menu .b-bar-dropdown-item,.b-bar-vertical-popout .b-bar-dropdown .b-bar-dropdown-menu .b-bar-dropdown-item,.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu .b-bar-dropdown-item{position:relative;color:inherit;transition:background 100ms ease-in-out,color 100ms ease-in-out;text-decoration:none;display:block;width:100%;overflow-x:hidden}.b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-menu .b-bar-dropdown-item i,.b-bar-vertical-popout .b-bar-dropdown .b-bar-dropdown-menu .b-bar-dropdown-item i,.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu .b-bar-dropdown-item i{margin-right:.3rem}.b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-menu:before,.b-bar-vertical-popout .b-bar-dropdown .b-bar-dropdown-menu:before,.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu:before{background:inherit;box-shadow:none}.b-bar-vertical-inline .b-bar-mobile-toggle,.b-bar-vertical-popout .b-bar-mobile-toggle,.b-bar-vertical-small .b-bar-mobile-toggle{right:20px;margin:auto;display:none}.b-bar-vertical-inline .b-bar-item-multi-line,.b-bar-vertical-popout .b-bar-item-multi-line,.b-bar-vertical-small .b-bar-item-multi-line{display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:var(--b-bar-item-lines,2);white-space:normal !important;overflow:hidden;text-overflow:ellipsis}.b-bar-vertical-inline.b-bar-dark,.b-bar-vertical-popout.b-bar-dark,.b-bar-vertical-small.b-bar-dark{background:var(--b-bar-dark-background,#001529);color:var(--b-bar-dark-color,rgba(255,255,255,.5))}.b-bar-vertical-inline.b-bar-dark .b-bar-brand,.b-bar-vertical-popout.b-bar-dark .b-bar-brand,.b-bar-vertical-small.b-bar-dark .b-bar-brand{background:var(--b-bar-brand-dark-background,rgba(255,255,255,.025))}.b-bar-vertical-inline.b-bar-dark .b-bar-brand .b-bar-link,.b-bar-vertical-popout.b-bar-dark .b-bar-brand .b-bar-link,.b-bar-vertical-small.b-bar-dark .b-bar-brand .b-bar-link{color:#fff}.b-bar-vertical-inline.b-bar-dark .b-bar-brand .b-bar-link.active,.b-bar-vertical-popout.b-bar-dark .b-bar-brand .b-bar-link.active,.b-bar-vertical-small.b-bar-dark .b-bar-brand .b-bar-link.active{color:#fff;background:inherit}.b-bar-vertical-inline.b-bar-dark .b-bar-brand .b-bar-link:hover,.b-bar-vertical-popout.b-bar-dark .b-bar-brand .b-bar-link:hover,.b-bar-vertical-small.b-bar-dark .b-bar-brand .b-bar-link:hover{color:#fff;background:inherit}.b-bar-vertical-inline.b-bar-dark .b-bar-toggler-popout:not(.b-bar-mobile-toggle),.b-bar-vertical-popout.b-bar-dark .b-bar-toggler-popout:not(.b-bar-mobile-toggle),.b-bar-vertical-small.b-bar-dark .b-bar-toggler-popout:not(.b-bar-mobile-toggle){background:var(--b-bar-dark-background,#001529);color:var(--b-bar-dark-color,rgba(255,255,255,.5))}.b-bar-vertical-inline.b-bar-dark .b-bar-dropdown-menu,.b-bar-vertical-popout.b-bar-dark .b-bar-dropdown-menu,.b-bar-vertical-small.b-bar-dark .b-bar-dropdown-menu{background:var(--b-bar-dropdown-dark-background,#000c17)}.b-bar-vertical-inline.b-bar-dark .b-bar-dropdown-menu .b-bar-dropdown-item.active,.b-bar-vertical-popout.b-bar-dark .b-bar-dropdown-menu .b-bar-dropdown-item.active,.b-bar-vertical-small.b-bar-dark .b-bar-dropdown-menu .b-bar-dropdown-item.active{color:var(--b-bar-item-dark-active-color,#fff);background:var(--b-bar-item-dark-active-background,#0288d1)}.b-bar-vertical-inline.b-bar-dark .b-bar-dropdown-menu .b-bar-dropdown-item:hover,.b-bar-vertical-popout.b-bar-dark .b-bar-dropdown-menu .b-bar-dropdown-item:hover,.b-bar-vertical-small.b-bar-dark .b-bar-dropdown-menu .b-bar-dropdown-item:hover{color:var(--b-bar-item-dark-hover-color,#fff);background:var(--b-bar-item-dark-hover-background,rgba(255,255,255,.3))}.b-bar-vertical-inline.b-bar-dark .b-bar-link,.b-bar-vertical-popout.b-bar-dark .b-bar-link,.b-bar-vertical-small.b-bar-dark .b-bar-link{color:inherit}.b-bar-vertical-inline.b-bar-dark .b-bar-link.active,.b-bar-vertical-popout.b-bar-dark .b-bar-link.active,.b-bar-vertical-small.b-bar-dark .b-bar-link.active{color:var(--b-bar-item-dark-active-color,#fff);background:var(--b-bar-item-dark-active-background,#0288d1)}.b-bar-vertical-inline.b-bar-dark .b-bar-link:hover,.b-bar-vertical-popout.b-bar-dark .b-bar-link:hover,.b-bar-vertical-small.b-bar-dark .b-bar-link:hover{color:var(--b-bar-item-dark-hover-color,#fff);background:var(--b-bar-item-dark-hover-background,rgba(255,255,255,.3))}.b-bar-vertical-inline.b-bar-light,.b-bar-vertical-popout.b-bar-light,.b-bar-vertical-small.b-bar-light{background:var(--b-bar-light-background,#fff);color:var(--b-bar-light-color,rgba(0,0,0,.7))}.b-bar-vertical-inline.b-bar-light .b-bar-brand,.b-bar-vertical-popout.b-bar-light .b-bar-brand,.b-bar-vertical-small.b-bar-light .b-bar-brand{background:var(--b-bar-brand-light-background,rgba(0,0,0,.025))}.b-bar-vertical-inline.b-bar-light .b-bar-brand .b-bar-link,.b-bar-vertical-popout.b-bar-light .b-bar-brand .b-bar-link,.b-bar-vertical-small.b-bar-light .b-bar-brand .b-bar-link{color:#000}.b-bar-vertical-inline.b-bar-light .b-bar-brand .b-bar-link.active,.b-bar-vertical-popout.b-bar-light .b-bar-brand .b-bar-link.active,.b-bar-vertical-small.b-bar-light .b-bar-brand .b-bar-link.active{background:inherit}.b-bar-vertical-inline.b-bar-light .b-bar-brand .b-bar-link:hover,.b-bar-vertical-popout.b-bar-light .b-bar-brand .b-bar-link:hover,.b-bar-vertical-small.b-bar-light .b-bar-brand .b-bar-link:hover{background:inherit}.b-bar-vertical-inline.b-bar-light .b-bar-toggler-popout:not(.b-bar-mobile-toggle),.b-bar-vertical-popout.b-bar-light .b-bar-toggler-popout:not(.b-bar-mobile-toggle),.b-bar-vertical-small.b-bar-light .b-bar-toggler-popout:not(.b-bar-mobile-toggle){background:var(--b-bar-brand-light-background,#fff);color:var(--b-bar-light-color,rgba(0,0,0,.7))}.b-bar-vertical-inline.b-bar-light .b-bar-dropdown-menu,.b-bar-vertical-popout.b-bar-light .b-bar-dropdown-menu,.b-bar-vertical-small.b-bar-light .b-bar-dropdown-menu{background:var(--b-bar-dropdown-light-background,#f2f2f2)}.b-bar-vertical-inline.b-bar-light .b-bar-dropdown-menu .b-bar-dropdown-item.active,.b-bar-vertical-popout.b-bar-light .b-bar-dropdown-menu .b-bar-dropdown-item.active,.b-bar-vertical-small.b-bar-light .b-bar-dropdown-menu .b-bar-dropdown-item.active{color:var(--b-bar-item-light-active-color,#000);background:var(--b-bar-item-light-active-background,#0288d1)}.b-bar-vertical-inline.b-bar-light .b-bar-dropdown-menu .b-bar-dropdown-item:hover,.b-bar-vertical-popout.b-bar-light .b-bar-dropdown-menu .b-bar-dropdown-item:hover,.b-bar-vertical-small.b-bar-light .b-bar-dropdown-menu .b-bar-dropdown-item:hover{color:var(--b-bar-item-light-hover-color,#000);background:var(--b-bar-item-light-hover-background,rgba(0,0,0,.3))}.b-bar-vertical-inline.b-bar-light .b-bar-link,.b-bar-vertical-popout.b-bar-light .b-bar-link,.b-bar-vertical-small.b-bar-light .b-bar-link{color:inherit}.b-bar-vertical-inline.b-bar-light .b-bar-link.active,.b-bar-vertical-popout.b-bar-light .b-bar-link.active,.b-bar-vertical-small.b-bar-light .b-bar-link.active{color:var(--b-bar-item-light-active-color,#000);background:var(--b-bar-item-light-active-background,#0288d1)}.b-bar-vertical-inline.b-bar-light .b-bar-link:hover,.b-bar-vertical-popout.b-bar-light .b-bar-link:hover,.b-bar-vertical-small.b-bar-light .b-bar-link:hover{color:var(--b-bar-item-light-hover-color,#000);background:var(--b-bar-item-light-hover-background,rgba(0,0,0,.3))}.b-bar-vertical-small,.b-bar-vertical-inline[data-collapse=small],.b-bar-vertical-popout[data-collapse=small]{width:var(--b-vertical-bar-small-width,64px);min-width:var(--b-vertical-bar-small-width,64px)}.b-bar-vertical-small:not(.b-bar-initial),.b-bar-vertical-inline[data-collapse=small]:not(.b-bar-initial),.b-bar-vertical-popout[data-collapse=small]:not(.b-bar-initial){transition:width 200ms ease-in-out,min-width 200ms ease-in-out}.b-bar-vertical-small .b-bar-toggler-inline,.b-bar-vertical-inline[data-collapse=small] .b-bar-toggler-inline,.b-bar-vertical-popout[data-collapse=small] .b-bar-toggler-inline{position:relative;width:100%}.b-bar-vertical-small .b-bar-toggler-popout:not(.b-bar-mobile-toggle),.b-bar-vertical-inline[data-collapse=small] .b-bar-toggler-popout:not(.b-bar-mobile-toggle),.b-bar-vertical-popout[data-collapse=small] .b-bar-toggler-popout:not(.b-bar-mobile-toggle){left:var(--b-vertical-bar-small-width,64px)}.b-bar-vertical-small .b-bar-item>.b-bar-dropdown>.b-bar-dropdown-toggle:before,.b-bar-vertical-inline[data-collapse=small] .b-bar-item>.b-bar-dropdown>.b-bar-dropdown-toggle:before,.b-bar-vertical-popout[data-collapse=small] .b-bar-item>.b-bar-dropdown>.b-bar-dropdown-toggle:before{display:none}.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container,.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container,.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container{z-index:100;max-height:50vh;position:absolute !important;margin:-42px 5px 0 5px;display:flex;width:var(--b-vertical-bar-popout-menu-width,180px);left:var(--b-vertical-bar-small-width,64px)}.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right,.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right,.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right{right:var(--b-vertical-bar-small-width,64px);left:unset}.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu,.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu,.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);border-radius:3px;overflow-y:auto;overflow-x:hidden;flex:1 100%}.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu .b-bar-dropdown-item,.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu .b-bar-dropdown-item,.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu .b-bar-dropdown-item{padding:.5rem .5rem .5rem 1.5rem}.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu:before,.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu:before,.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu:before{position:absolute;top:0;left:-7px;right:0;bottom:0;width:100%;height:100%;opacity:.0001;content:" ";z-index:-1}.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu.b-bar-right:before,.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu.b-bar-right:before,.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu.b-bar-right:before{left:unset;right:-7px}.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown .b-bar-dropdown-menu-container,.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown .b-bar-dropdown-menu-container,.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown .b-bar-dropdown-menu-container{left:var(--b-vertical-bar-popout-menu-width,180px)}.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right,.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right,.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right{right:var(--b-vertical-bar-popout-menu-width,180px)}.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown .b-bar-dropdown-toggle:before,.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown .b-bar-dropdown-toggle:before,.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown .b-bar-dropdown-toggle:before{content:" ";border:solid;border-width:0 2px 2px 0;display:inline-block;padding:2px;right:1rem;transition:transform 200ms ease-out;float:right;position:relative;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:.8rem}.b-bar-vertical-small .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before,.b-bar-vertical-inline[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before,.b-bar-vertical-popout[data-collapse=small] .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before{-webkit-transform:rotate(315deg);transform:rotate(315deg)}@keyframes b-bar-link-small{to{text-align:center;padding-left:0;padding-right:0}}.b-bar-vertical-small .b-bar-item>.b-bar-link,.b-bar-vertical-small .b-bar-item>.b-bar-dropdown>.b-bar-link,.b-bar-vertical-inline[data-collapse=small] .b-bar-item>.b-bar-link,.b-bar-vertical-inline[data-collapse=small] .b-bar-item>.b-bar-dropdown>.b-bar-link,.b-bar-vertical-popout[data-collapse=small] .b-bar-item>.b-bar-link,.b-bar-vertical-popout[data-collapse=small] .b-bar-item>.b-bar-dropdown>.b-bar-link{animation:b-bar-link-small forwards;animation-delay:170ms;font-size:0;transition:font-size 100ms ease-out}.b-bar-vertical-small .b-bar-item>.b-bar-link:after,.b-bar-vertical-small .b-bar-item>.b-bar-dropdown>.b-bar-link:after,.b-bar-vertical-inline[data-collapse=small] .b-bar-item>.b-bar-link:after,.b-bar-vertical-inline[data-collapse=small] .b-bar-item>.b-bar-dropdown>.b-bar-link:after,.b-bar-vertical-popout[data-collapse=small] .b-bar-item>.b-bar-link:after,.b-bar-vertical-popout[data-collapse=small] .b-bar-item>.b-bar-dropdown>.b-bar-link:after{display:none}.b-bar-vertical-small .b-bar-label,.b-bar-vertical-inline[data-collapse=small] .b-bar-label,.b-bar-vertical-popout[data-collapse=small] .b-bar-label{text-align:center}.b-bar-vertical-inline:not([data-collapse]){overflow-y:auto;overflow-x:hidden}.b-bar-vertical-inline:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container{position:relative}.b-bar-vertical-inline:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu{position:relative !important;border:none;border-radius:0;box-shadow:none}.b-bar-vertical-inline:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu .b-bar-dropdown-item{padding:.5rem .5rem .5rem 3rem}.b-bar-vertical-inline:not([data-collapse]) .b-bar-brand .b-bar-link{display:flex;align-items:center}.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-toggle:before{content:" ";border:solid;border-width:0 2px 2px 0;display:inline-block;padding:2px;right:1rem;transition:transform 200ms ease-out;float:right;position:relative;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:.8rem}.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown:not([data-visible=true]) .b-bar-dropdown-toggle:before{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container{z-index:100;max-height:50vh;position:absolute !important;margin:-42px 5px 0 5px;display:flex;width:var(--b-vertical-bar-popout-menu-width,180px);left:var(--b-vertical-bar-width,230px)}.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right{right:var(--b-vertical-bar-width,230px);left:unset}.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);border-radius:3px;overflow-y:auto;overflow-x:hidden;flex:1 100%}.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu .b-bar-dropdown-item{padding:.5rem .5rem .5rem 1.5rem}.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu:before{position:absolute;top:0;left:-7px;right:0;bottom:0;width:100%;height:100%;opacity:.0001;content:" ";z-index:-1}.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu.b-bar-right:before{left:unset;right:-7px}.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown .b-bar-dropdown-menu-container{left:var(--b-vertical-bar-popout-menu-width,180px)}.b-bar-vertical-popout:not([data-collapse]) .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu>.b-bar-dropdown .b-bar-dropdown-menu-container.b-bar-right{right:var(--b-vertical-bar-popout-menu-width,180px)}.b-bar-vertical-inline[data-collapse=hide],.b-bar-vertical-popout[data-collapse=hide],.b-bar-vertical-small[data-collapse=hide]{width:0;min-width:0;overflow-y:hidden;visibility:hidden}.b-bar-vertical-inline[data-collapse=hide]:not(.b-bar-initial),.b-bar-vertical-popout[data-collapse=hide]:not(.b-bar-initial),.b-bar-vertical-small[data-collapse=hide]:not(.b-bar-initial){transition:width 200ms ease-in-out,min-width 200ms ease-in-out,visibility 100ms}.b-bar-vertical-inline[data-collapse=hide] .b-bar-toggler-inline,.b-bar-vertical-popout[data-collapse=hide] .b-bar-toggler-inline,.b-bar-vertical-small[data-collapse=hide] .b-bar-toggler-inline{display:none}.b-bar-vertical-inline[data-collapse=hide] .b-bar-toggler-popout:not(.b-bar-mobile-toggle),.b-bar-vertical-popout[data-collapse=hide] .b-bar-toggler-popout:not(.b-bar-mobile-toggle),.b-bar-vertical-small[data-collapse=hide] .b-bar-toggler-popout:not(.b-bar-mobile-toggle){visibility:visible;left:0}@media only screen and (max-width:576px){.b-bar-vertical-inline:not([data-collapse]){min-width:100vw}.b-bar-vertical-inline:not([data-collapse]) .b-bar-toggler-inline:not(.b-bar-mobile-toggle){display:none}.b-bar-vertical-inline:not([data-collapse]) .b-bar-toggler-popout:not(.b-bar-mobile-toggle){left:100vw}.b-bar-vertical-inline:not([data-collapse]) .b-bar-mobile-toggle{display:flex}}.b-table.table{position:relative}.b-table.table .b-table-resizer{position:absolute;top:0;right:0;width:5px;cursor:col-resize;user-select:none;z-index:1}.b-table.table .b-table-resizer:hover,.b-table.table .b-table-resizing{cursor:col-resize !important;border-right:2px solid var(--b-theme-primary,#00f)}.b-table.table .b-table-resizing{cursor:col-resize !important}thead tr th{position:relative}.b-character-casing-lower{text-transform:lowercase}.b-character-casing-upper{text-transform:uppercase}.b-character-casing-title{text-transform:lowercase}.b-character-casing-title::first-letter {text-transform:uppercase}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:contents}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.flatpickr-monthSelect-months{margin:10px 1px 3px 1px;flex-wrap:wrap}.flatpickr-monthSelect-month{background:none;border:0;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:400;margin:.5px;justify-content:center;padding:10px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;text-align:center;width:33%}.flatpickr-monthSelect-month.disabled{color:#eee}.flatpickr-monthSelect-month.disabled:hover,.flatpickr-monthSelect-month.disabled:focus{cursor:not-allowed;background:none !important}.flatpickr-monthSelect-theme-dark{background:#3f4458}.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year{color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month,.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month{color:#fff;fill:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{color:rgba(255,255,255,.95)}.flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-month:focus{background:#e6e6e6;cursor:pointer;outline:0}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus{background:#646c8c;border-color:#646c8c}.flatpickr-monthSelect-month.selected{background-color:#569ff7;color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected{background:#80cbc4;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#80cbc4} /*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */ -.pickr { - position: relative; - overflow: visible; - transform: translateY(0); -} - -.pickr * { - box-sizing: border-box; - outline: none; - border: none; - -webkit-appearance: none; -} - -.pickr .pcr-button { - position: relative; - height: 2em; - width: 2em; - padding: 0.5em; - cursor: pointer; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif; - border-radius: 0.15em; - background: url('data:image/svg+xml;utf8, ') no-repeat center; - background-size: 0; - transition: all 0.3s; -} - -.pickr .pcr-button::before { - position: absolute; - content: ""; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: url('data:image/svg+xml;utf8, '); - background-size: 0.5em; - border-radius: 0.15em; - z-index: -1; -} - -.pickr .pcr-button::before { - z-index: initial; -} - -.pickr .pcr-button::after { - position: absolute; - content: ""; - top: 0; - left: 0; - height: 100%; - width: 100%; - transition: background 0.3s; - background: var(--pcr-color); - border-radius: 0.15em; -} - -.pickr .pcr-button.clear { - background-size: 70%; -} - -.pickr .pcr-button.clear::before { - opacity: 0; -} - -.pickr .pcr-button.clear:focus { - box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color); -} - -.pickr .pcr-button.disabled { - cursor: not-allowed; -} - -.pickr *, .pcr-app * { - box-sizing: border-box; - outline: none; - border: none; - -webkit-appearance: none; -} - -.pickr input:focus, .pickr input.pcr-active, .pickr button:focus, .pickr button.pcr-active, .pcr-app input:focus, .pcr-app input.pcr-active, .pcr-app button:focus, .pcr-app button.pcr-active { - box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color); -} - -.pickr .pcr-palette, .pickr .pcr-slider, .pcr-app .pcr-palette, .pcr-app .pcr-slider { - transition: box-shadow 0.3s; -} - -.pickr .pcr-palette:focus, .pickr .pcr-slider:focus, .pcr-app .pcr-palette:focus, .pcr-app .pcr-slider:focus { - box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25); -} - -.pcr-app { - position: fixed; - display: flex; - flex-direction: column; - z-index: 10000; - border-radius: 0.1em; - background: #fff; - opacity: 0; - visibility: hidden; - transition: opacity 0.3s, visibility 0s 0.3s; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif; - box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03); - left: 0; - top: 0; -} - -.pcr-app.visible { - transition: opacity 0.3s; - visibility: visible; - opacity: 1; -} - -.pcr-app .pcr-swatches { - display: flex; - flex-wrap: wrap; - margin-top: 0.75em; -} - -.pcr-app .pcr-swatches.pcr-last { - margin: 0; -} - -@supports (display: grid) { - .pcr-app .pcr-swatches { - display: grid; - align-items: center; - grid-template-columns: repeat(auto-fit, 1.75em); - } -} -.pcr-app .pcr-swatches > button { - font-size: 1em; - position: relative; - width: calc(1.75em - 5px); - height: calc(1.75em - 5px); - border-radius: 0.15em; - cursor: pointer; - margin: 2.5px; - flex-shrink: 0; - justify-self: center; - transition: all 0.15s; - overflow: hidden; - background: transparent; - z-index: 1; -} - -.pcr-app .pcr-swatches > button::before { - position: absolute; - content: ""; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: url('data:image/svg+xml;utf8, '); - background-size: 6px; - border-radius: 0.15em; - z-index: -1; -} - -.pcr-app .pcr-swatches > button::after { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: var(--pcr-color); - border: 1px solid rgba(0, 0, 0, 0.05); - border-radius: 0.15em; - box-sizing: border-box; -} - -.pcr-app .pcr-swatches > button:hover { - filter: brightness(1.05); -} - -.pcr-app .pcr-swatches > button:not(.pcr-active) { - box-shadow: none; -} - -.pcr-app .pcr-interaction { - display: flex; - flex-wrap: wrap; - align-items: center; - margin: 0 -0.2em 0 -0.2em; -} - -.pcr-app .pcr-interaction > * { - margin: 0 0.2em; -} - -.pcr-app .pcr-interaction input { - letter-spacing: 0.07em; - font-size: 0.75em; - text-align: center; - cursor: pointer; - color: #75797e; - background: #f1f3f4; - border-radius: 0.15em; - transition: all 0.15s; - padding: 0.45em 0.5em; - margin-top: 0.75em; -} - -.pcr-app .pcr-interaction input:hover { - filter: brightness(0.975); -} - -.pcr-app .pcr-interaction input:focus { - box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75); -} - -.pcr-app .pcr-interaction .pcr-result { - color: #75797e; - text-align: left; - flex: 1 1 8em; - min-width: 8em; - transition: all 0.2s; - border-radius: 0.15em; - background: #f1f3f4; - cursor: text; -} - -.pcr-app .pcr-interaction .pcr-result::-moz-selection { - background: #4285f4; - color: #fff; -} - -.pcr-app .pcr-interaction .pcr-result::selection { - background: #4285f4; - color: #fff; -} - -.pcr-app .pcr-interaction .pcr-type.active { - color: #fff; - background: #4285f4; -} - -.pcr-app .pcr-interaction .pcr-save, .pcr-app .pcr-interaction .pcr-cancel, .pcr-app .pcr-interaction .pcr-clear { - color: #fff; - width: auto; -} - -.pcr-app .pcr-interaction .pcr-save, .pcr-app .pcr-interaction .pcr-cancel, .pcr-app .pcr-interaction .pcr-clear { - color: #fff; -} - -.pcr-app .pcr-interaction .pcr-save:hover, .pcr-app .pcr-interaction .pcr-cancel:hover, .pcr-app .pcr-interaction .pcr-clear:hover { - filter: brightness(0.925); -} - -.pcr-app .pcr-interaction .pcr-save { - background: #4285f4; -} - -.pcr-app .pcr-interaction .pcr-clear, .pcr-app .pcr-interaction .pcr-cancel { - background: #f44250; -} - -.pcr-app .pcr-interaction .pcr-clear:focus, .pcr-app .pcr-interaction .pcr-cancel:focus { - box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75); -} - -.pcr-app .pcr-selection .pcr-picker { - position: absolute; - height: 18px; - width: 18px; - border: 2px solid #fff; - border-radius: 100%; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.pcr-app .pcr-selection .pcr-color-palette, .pcr-app .pcr-selection .pcr-color-chooser, .pcr-app .pcr-selection .pcr-color-opacity { - position: relative; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - display: flex; - flex-direction: column; - cursor: grab; - cursor: -webkit-grab; -} - -.pcr-app .pcr-selection .pcr-color-palette:active, .pcr-app .pcr-selection .pcr-color-chooser:active, .pcr-app .pcr-selection .pcr-color-opacity:active { - cursor: grabbing; - cursor: -webkit-grabbing; -} - -.pcr-app[data-theme=monolith] { - width: 14.25em; - max-width: 95vw; - padding: 0.8em; -} - -.pcr-app[data-theme=monolith] .pcr-selection { - display: flex; - flex-direction: column; - justify-content: space-between; - flex-grow: 1; -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview { - position: relative; - z-index: 1; - width: 100%; - height: 1em; - display: flex; - flex-direction: row; - justify-content: space-between; - margin-bottom: 0.5em; -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview::before { - position: absolute; - content: ""; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: url('data:image/svg+xml;utf8, '); - background-size: 0.5em; - border-radius: 0.15em; - z-index: -1; -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color { - cursor: pointer; - transition: background-color 0.3s, box-shadow 0.3s; - border-radius: 0.15em 0 0 0.15em; - z-index: 2; -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color { - border-radius: 0 0.15em 0.15em 0; -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color, .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color { - background: var(--pcr-color); - width: 50%; - height: 100%; -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette { - width: 100%; - height: 8em; - z-index: 1; -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette { - border-radius: 0.15em; - width: 100%; - height: 100%; -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette::before { - position: absolute; - content: ""; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: url('data:image/svg+xml;utf8, '); - background-size: 0.5em; - border-radius: 0.15em; - z-index: -1; -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser, .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity { - height: 0.5em; - margin-top: 0.75em; -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker, .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker { - top: 50%; - transform: translateY(-50%); -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider, .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider { - flex-grow: 1; - border-radius: 50em; -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider { - background: linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red); -} - -.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider { - background: linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, '); - background-size: 100%, 0.25em; -} - -@keyframes fadeIn { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } - 0% { - opacity: 0; - } -} -@keyframes slideIn { - 0% { - transform: translateY(1rem); - opacity: 0; - } - 100% { - transform: translateY(0rem); - opacity: 1; - } - 0% { - transform: translateY(1rem); - opacity: 0; - } -} -.badge-close { - cursor: pointer; -} -.badge-close::before { - height: 2px; - width: 50%; -} -.badge-close::after { - height: 50%; - width: 2px; -} -.badge-close:hover, .badge-close:focus { - background-color: rgba(10, 10, 10, 0.3); -} -.badge-close:active { - background-color: rgba(10, 10, 10, 0.4); -} - -.navbar-nav .nav-item:hover { - cursor: pointer; -} - -.navbar-nav .nav-link:hover { - cursor: pointer; -} - -.nav .nav-link:hover { - cursor: pointer; -} - -.nav-item { - position: relative; -} - -.b-bar-horizontal .nav-item.dropdown .dropdown-menu > .dropdown > .dropdown-item { - width: 100%; -} -.b-bar-horizontal .nav-item.dropdown .dropdown-menu > .dropdown > .dropdown-item::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} -.b-bar-horizontal .nav-item.dropdown .dropdown-menu > .dropdown > .dropdown-item:empty::after { - margin-left: 0; -} -.b-bar-horizontal .nav-item.dropdown .dropdown-menu > .dropdown > .dropdown-item::after { - transform: rotate(-90deg); - position: absolute; - right: 10%; - top: 45%; -} -.b-bar-horizontal .nav-item.dropdown .dropdown-menu > .dropdown > .dropdown-menu { - top: 0; - left: 100%; - margin-left: 0rem; - margin-right: 0.1rem; -} - -.btn-group > .b-tooltip:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .b-tooltip:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group.btn-group-toggle .btn.active.disabled { - opacity: 1; -} - -.btn-group-vertical > .b-tooltip:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .b-tooltip:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.btn-xs, .btn-group-xs > .btn { - padding: 0.15rem 0.5rem; - font-size: 0.75rem; - line-height: 1.5; - border-radius: 0.15rem; -} - -.btn-md, .btn-group-md > .btn { - padding: 0.47rem 1rem; - font-size: 1.125rem; - line-height: 1.5; - border-radius: 0.25rem; -} - -.btn-xl, .btn-group-xl > .btn { - padding: 0.5rem 1rem; - font-size: 1.5rem; - line-height: 1.5; - border-radius: 0.4rem; -} - -.btn-block { - display: block; - width: 100%; -} -.btn-block + .btn-block { - margin-top: 0.5rem; -} - -input[type=submit].btn-block, -input[type=reset].btn-block, -input[type=button].btn-block { - width: 100%; -} - -.card-deck .card { - height: 100%; -} - -.table-fixed-header .table thead tr th.dropdown-table-fixed-header-visible { - z-index: 11; -} - -.dropdown-menu-position-strategy { - width: max-content; - top: 0; - left: 0; -} - -.dropdown-menu-position-strategy-absolute { - position: absolute; -} - -.dropdown-menu-position-strategy-fixed { - position: fixed; -} - -.dropdown-toggle.dropdown-toggle-hidden::after { - content: none !important; -} - -.dropdown-toggle.dropdown-toggle-hidden::before { - content: none !important; -} - -.dropdown-menu.show { - animation-duration: 0.3s; - animation-fill-mode: both; - animation-name: fadeIn; -} - -.dropdown-menu a:not([href]).dropdown-item:not(.disabled) { - cursor: pointer; -} - -.dropdown-menu.dropdown-menu-scrollable { - max-height: var(--dropdown-list-menu-max-height, 200px); - overflow-y: scroll; -} - -.b-is-autocomplete .dropdown-menu { - width: 100%; - max-height: var(--autocomplete-menu-max-height, 200px); - overflow-y: scroll; -} -.b-is-autocomplete .dropdown-menu .dropdown-item.focus { - color: #1e2125 !important; - background-color: #e9ecef; -} - -.b-is-autocomplete.b-is-autocomplete-multipleselection { - display: flex; - align-items: center; - flex-wrap: wrap; - padding-top: 0.25rem; - max-width: 100%; - width: 100%; - cursor: text; - min-height: calc(1.5em + 0.75rem + 2px); - height: auto; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} -.b-is-autocomplete.b-is-autocomplete-multipleselection > input.form-control { - display: inline-block; - border: none; - box-shadow: none; - outline: none; - background-color: transparent; - max-width: inherit; - width: auto; - flex-grow: 1; -} -.b-is-autocomplete.b-is-autocomplete-multipleselection > .badge { - margin-bottom: 0.25rem; - line-height: 1.5; - flex-grow: initial; -} -.b-is-autocomplete.b-is-autocomplete-multipleselection .dropdown-menu { - top: 100%; -} -.b-is-autocomplete.b-is-autocomplete-multipleselection.focus { - color: #495057; - background-color: #fff; - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.dropdown.btn-group > .btn.dropdown-toggle-split + .dropdown-menu.show { - top: 100%; -} - -.dropdown { - position: relative; -} -.dropdown.dropdown-disabled.b-is-autocomplete { - background-color: var(--b-theme-light, #e9ecef); -} -.dropdown > .dropdown-menu > .dropdown:not(.dropup, .dropstart, .dropend) { - position: relative; -} -.dropdown > .dropdown-menu > .dropdown:not(.dropup, .dropstart, .dropend) > .dropdown-toggle { - width: 100%; -} -.dropdown > .dropdown-menu > .dropdown:not(.dropup, .dropstart, .dropend) > .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} -.dropdown > .dropdown-menu > .dropdown:not(.dropup, .dropstart, .dropend) > .dropdown-toggle:empty::after { - margin-left: 0; -} -.dropdown > .dropdown-menu > .dropdown:not(.dropup, .dropstart, .dropend) > .dropdown-toggle::after { - position: absolute; - right: 10%; - top: 45%; -} -.dropdown > .dropdown-menu > .dropdown:not(.dropup, .dropstart, .dropend) > .dropdown-menu { - top: auto; - left: auto; - bottom: auto; - right: auto; -} -.dropdown > .dropdown-menu > .dropdown.dropup .dropdown-toggle::after, .dropdown > .dropdown-menu > .dropdown.dropend .dropdown-toggle::after { - vertical-align: 0; - position: absolute; - right: 10%; - top: 45%; -} -.dropdown > .dropdown-menu > .dropdown.dropstart .dropdown-toggle::after { - vertical-align: 0; -} -.dropdown.dropup > .dropdown-menu { - top: auto; - bottom: auto; - margin-top: 0; - margin-bottom: 0.125rem; -} -.dropdown.dropup > .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} -.dropdown.dropup > .dropdown-toggle:empty::after { - margin-left: 0; -} -.dropdown.dropend > .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem; -} -.dropdown.dropend > .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} -.dropdown.dropend > .dropdown-toggle:empty::after { - margin-left: 0; -} -.dropdown.dropend > .dropdown-toggle::after { - vertical-align: 0; -} -.dropdown.dropstart > .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem; -} -.dropdown.dropstart > .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} -.dropdown.dropstart > .dropdown-toggle::after { - display: none; -} -.dropdown.dropstart > .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} -.dropdown.dropstart > .dropdown-toggle:empty::after { - margin-left: 0; -} -.dropdown.dropstart > .dropdown-toggle::before { - vertical-align: 0; -} - -.dropdown-menu-start { - right: auto; - left: 0; -} - -.dropdown-menu-end { - right: 0; - left: auto; -} - -@media (min-width: 576px) { - .dropdown-menu-sm-start { - right: auto; - left: 0; - } - .dropdown-menu-sm-end { - right: 0; - left: auto; - } -} -@media (min-width: 768px) { - .dropdown-menu-md-start { - right: auto; - left: 0; - } - .dropdown-menu-md-end { - right: 0; - left: auto; - } -} -@media (min-width: 992px) { - .dropdown-menu-lg-start { - right: auto; - left: 0; - } - .dropdown-menu-lg-end { - right: 0; - left: auto; - } -} -@media (min-width: 1200px) { - .dropdown-menu-xl-start { - right: auto; - left: 0; - } - .dropdown-menu-xl-end { - right: 0; - left: auto; - } -} -hr.divider.divider-text { - position: unset; -} -hr.divider.divider-text::before { - top: unset; -} - -.snackbar-stack { - z-index: 1059 !important; -} - -.snackbar { - z-index: 1060 !important; -} - -.figure.figure-is-16x16 { - height: 16px; - width: 16px; -} -.figure.figure-is-24x24 { - height: 24px; - width: 24px; -} -.figure.figure-is-32x32 { - height: 32px; - width: 32px; -} -.figure.figure-is-48x48 { - height: 48px; - width: 48px; -} -.figure.figure-is-64x64 { - height: 64px; - width: 64px; -} -.figure.figure-is-96x96 { - height: 96px; - width: 96px; -} -.figure.figure-is-128x128 { - height: 128px; - width: 128px; -} -.figure.figure-is-256x256 { - height: 256px; - width: 256px; -} -.figure.figure-is-512x512 { - height: 512px; - width: 512px; -} - -.form-check > .form-check-input.form-check-input-pointer, -.form-check > .form-check-label.form-check-label-pointer, -.form-switch > .form-check-input.form-check-input-pointer, -.form-switch > .form-check-label.form-check-label-pointer { - cursor: pointer; -} - -.form-control-plaintext.form-control-xs, .form-control-plaintext.form-control-md, .form-control-plaintext.form-control-xl { - padding-right: 0; - padding-left: 0; -} - -.form-control-xs { - height: calc(1.5em + 0.3rem + 2px); - padding: 0.15rem 0.5rem; - font-size: 0.75rem; - line-height: 1.5; - border-radius: 0.15rem; -} - -.form-control-md { - height: calc(1.5em + 0.94rem + 2px); - padding: 0.47rem 1rem; - font-size: 1.125rem; - line-height: 1.5; - border-radius: 0.25rem; -} - -.form-control-xl { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.5rem; - line-height: 1.5; - border-radius: 0.4rem; -} - -.form-select-xs { - height: calc(1.5em + 0.3rem + 2px); - padding-top: 0.15rem; - padding-bottom: 0.15rem; - padding-left: 0.5rem; - font-size: 0.75rem; -} - -.form-select-md { - height: calc(1.5em + 0.94rem + 2px); - padding-top: 0.47rem; - padding-bottom: 0.47rem; - padding-left: 1rem; - font-size: 1.125rem; -} - -.form-select-xl { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.5rem; -} - -.input-group > .b-numeric:not(:last-child) > input, -.input-group > div.flatpickr-wrapper:not(:last-child) > input { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group > .b-numeric:not(:first-child) > input, -.input-group > div.flatpickr-wrapper:not(:first-child) > input { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group-xs > .form-control:not(textarea), -.input-group-xs > .form-select, -.input-group-xs > .b-numeric > input { - height: calc(1.5em + 0.3rem + 2px); -} - -.input-group-xs > .form-control, -.input-group-xs > .form-select, -.input-group-xs > .input-group-text, -.input-group-xs > .btn, -.input-group-xs > .b-numeric > input { - padding: 0.15rem 0.5rem; - font-size: 0.75rem; - line-height: 1.5; - border-radius: 0.15rem; -} - -.input-group-sm > .b-numeric > input { - height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm > .b-numeric > input { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.input-group-md > .form-control:not(textarea), -.input-group-md > .form-select, -.input-group-md > .b-numeric > input { - height: calc(1.5em + 0.94rem + 2px); -} - -.input-group-md > .form-control, -.input-group-md > .form-select, -.input-group-md > .input-group-text, -.input-group-md > .btn, -.input-group-md > .b-numeric > input { - padding: 0.47rem 1rem; - font-size: 1.125rem; - line-height: 1.5; - border-radius: 0.25rem; -} - -.input-group-lg > .b-numeric > input { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg > .b-numeric > input { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.input-group-xl > .form-control:not(textarea), -.input-group-xl > .form-select, -.input-group-xl > .b-numeric > input { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-xl > .form-control, -.input-group-xl > .form-select, -.input-group-xl > .input-group-text, -.input-group-xl > .btn, -.input-group-xl > .b-numeric > input { - padding: 0.5rem 1rem; - font-size: 1.5rem; - line-height: 1.5; - border-radius: 0.4rem; -} - -.input-group-xs > .form-select, -.input-group-md > .form-select, -.input-group-xl > .form-select { - padding-right: 1.75rem; -} - -.input-group:not(.has-validation) > .dropdown:first-child > .btn:not(:last-child).dropdown-toggle { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group.has-validation > .dropdown > .btn:not(:last-child).dropdown-toggle, -.input-group.has-validation > .dropdown > .btn:not(:last-child):not(.dropdown-toggle) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group > div.flatpickr-wrapper > .form-control { - position: relative; - flex: 1 1 auto; - width: 1%; - min-width: 0; -} - -.form-check > .form-check-input.form-check-input-xs { - width: 0.7rem; - height: 0.7rem; -} -.form-check > .form-check-input.form-check-input-xs + .form-check-label { - line-height: "normal"; - padding-left: 0px; -} - -.form-check > .form-check-input.form-check-input-sm { - width: 0.8rem; - height: 0.8rem; -} -.form-check > .form-check-input.form-check-input-sm + .form-check-label { - line-height: "normal"; - padding-left: 0px; -} - -.form-check > .form-check-input.form-check-input-md { - width: 1.25rem; - height: 1.25rem; -} -.form-check > .form-check-input.form-check-input-md + .form-check-label { - line-height: 1.7rem; - padding-left: 3px; -} - -.form-check > .form-check-input.form-check-input-lg { - width: 1.55rem; - height: 1.55rem; -} -.form-check > .form-check-input.form-check-input-lg + .form-check-label { - line-height: 2rem; - padding-left: 6px; -} - -.form-check > .form-check-input.form-check-input-xl { - width: 1.85rem; - height: 1.85rem; -} -.form-check > .form-check-input.form-check-input-xl + .form-check-label { - line-height: 2.5rem; - padding-left: 10px; -} - -select[readonly] { - pointer-events: none; -} -select[readonly] option, -select[readonly] optgroup { - display: none; -} - -.b-numeric { - position: relative; - width: 100%; -} -.b-numeric:hover > .b-numeric-handler-wrap { - opacity: 1; -} -.b-numeric input:disabled + .b-numeric-handler-wrap, .b-numeric input:read-only + .b-numeric-handler-wrap { - display: none; -} - -.b-numeric-handler-wrap { - position: absolute; - top: 0; - right: 0; - width: 22px; - height: 100%; - background: #fff; - border: 1px solid #d9d9d9; - opacity: 0; -} - -.input-group .b-numeric { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1%; -} - -.b-numeric-handler-wrap .b-numeric-handler.b-numeric-handler-down { - border-top: 1px solid #d9d9d9; -} - -.b-numeric-handler { - position: relative; - display: flex; - width: 100%; - height: 50%; - overflow: hidden; - color: rgba(0, 0, 0, 0.45); - font-weight: 700; - line-height: 0; - align-items: center; - justify-content: center; -} -.b-numeric-handler.btn { - padding: 0; -} - -.form-control + .b-numeric-handler-wrap { - font-size: 1rem; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.form-control-xs + .b-numeric-handler-wrap { - font-size: 0.75rem; - border-top-right-radius: 0.15rem; - border-bottom-right-radius: 0.15rem; -} -.form-control-xs + .b-numeric-handler-wrap > .b-numeric-handler.btn { - font-size: 0.75rem; -} - -.form-control-sm + .b-numeric-handler-wrap { - font-size: 0.875rem; - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} -.form-control-sm + .b-numeric-handler-wrap > .b-numeric-handler.btn { - font-size: 0.875rem; -} - -.form-control-md + .b-numeric-handler-wrap { - font-size: 1.125rem; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} -.form-control-md + .b-numeric-handler-wrap > .b-numeric-handler.btn { - font-size: 1.125rem; -} - -.form-control-lg + .b-numeric-handler-wrap { - font-size: 1.25rem; - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} -.form-control-lg + .b-numeric-handler-wrap > .b-numeric-handler.btn { - font-size: 1.25rem; -} - -.form-control-xl + .b-numeric-handler-wrap { - font-size: 1.5rem; - border-top-right-radius: 0.4rem; - border-bottom-right-radius: 0.4rem; -} -.form-control-xl + .b-numeric-handler-wrap > .b-numeric-handler.btn { - font-size: 1.5rem; -} - -.custom-file-label { - overflow: hidden; -} - -input[readonly][type=range], -input[readonly=readonly][type=range] { - pointer-events: none; -} -input[readonly][type=range]::-webkit-slider-thumb, -input[readonly=readonly][type=range]::-webkit-slider-thumb { - pointer-events: none; -} -input[readonly][type=range]::-moz-range-thumb, -input[readonly=readonly][type=range]::-moz-range-thumb { - pointer-events: none; -} -input[readonly][type=range]::-ms-thumb, -input[readonly=readonly][type=range]::-ms-thumb { - pointer-events: none; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-inline { - display: flex; - flex-flow: row wrap; - align-items: center; -} -.form-inline .form-check { - width: 100%; -} -@media (min-width: 576px) { - .form-inline label { - display: flex; - align-items: center; - justify-content: center; - margin-bottom: 0; - } - .form-inline .form-group { - display: flex; - flex: 0 0 auto; - flex-flow: row wrap; - align-items: center; - margin-bottom: 0; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-plaintext { - display: inline-block; - } - .form-inline .input-group, - .form-inline .custom-select { - width: auto; - } - .form-inline .form-check { - display: flex; - align-items: center; - justify-content: center; - width: auto; - padding-left: 0; - } - .form-inline .form-check-input { - position: relative; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - .form-inline .form-select { - align-items: center; - justify-content: center; - } - .form-inline .form-check-label { - margin-bottom: 0; - } -} - -.b-input-color-picker { - padding: 0.5rem 0.6rem; -} -.b-input-color-picker > .b-input-color-picker-preview { - height: 0.55rem; -} - -.focus-trap { - display: contents; -} - -.form-file input[type=file] { - margin-left: -2px !important; -} - -.form-file input[type=file]::-webkit-file-upload-button { - display: none; -} - -.form-file input[type=file]::file-selector-button { - display: none; -} - -.form-label-required:after { - content: " *"; - color: var(--b-theme-danger, #dc3545); -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #e9ecef; - border-radius: 0.3rem; -} -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.jumbotron.jumbotron-primary { - background-color: #007bff; - color: #fff; -} -.jumbotron.jumbotron-secondary { - background-color: #6c757d; - color: #fff; -} -.jumbotron.jumbotron-success { - background-color: #28a745; - color: #fff; -} -.jumbotron.jumbotron-info { - background-color: #17a2b8; - color: #fff; -} -.jumbotron.jumbotron-warning { - background-color: #ffc107; - color: #212529; -} -.jumbotron.jumbotron-danger { - background-color: #dc3545; - color: #fff; -} -.jumbotron.jumbotron-light { - background-color: #f8f9fa; - color: #212529; -} -.jumbotron.jumbotron-dark { - background-color: #343a40; - color: #fff; -} -.jumbotron.jumbotron-link { - background-color: #3273dc; - color: #fff; -} - -.b-layout-header-fixed { - z-index: 1030; -} - -.b-layout-footer-fixed { - z-index: 1030; -} - -.b-layout-sider-content { - z-index: 1031; -} - -li.list-group-item-action { - cursor: pointer; -} - -.list-group-scrollable { - overflow-y: scroll; -} - -.media { - display: flex; - align-items: flex-start; -} - -.media-body { - flex: 1; -} - -.modal.fade { - transition: opacity var(--modal-animation-duration, 300ms) linear; -} -.modal.fade .modal-dialog { - transition: -webkit-transform var(--modal-animation-duration, 300ms) ease-out; - transition: transform var(--modal-animation-duration, 300ms) ease-out; -} - -.offcanvas-footer { - position: sticky; - bottom: 0; - top: auto; - display: flex; - align-items: center; - justify-content: space-between; - padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); -} - -.page-item:not(.disabled) .page-link { - cursor: pointer; -} - -.pagination-xs .page-link { - padding: 0.125rem 0.25rem; - font-size: 0.75rem; - line-height: 1.5; -} -.pagination-xs .page-item:first-child .page-link { - border-top-left-radius: 0.15rem; - border-bottom-left-radius: 0.15rem; -} -.pagination-xs .page-item:last-child .page-link { - border-top-right-radius: 0.15rem; - border-bottom-right-radius: 0.15rem; -} - -.pagination-md .page-link { - padding: 0.625rem 1.25rem; - font-size: 1.125rem; - line-height: 1.5; -} -.pagination-md .page-item:first-child .page-link { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} -.pagination-md .page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.pagination-xl .page-link { - padding: 1rem 2rem; - font-size: 1.5rem; - line-height: 1.5; -} -.pagination-xl .page-item:first-child .page-link { - border-top-left-radius: 0.4rem; - border-bottom-left-radius: 0.4rem; -} -.pagination-xl .page-item:last-child .page-link { - border-top-right-radius: 0.4rem; - border-bottom-right-radius: 0.4rem; -} - -.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-primary { - background-color: #007bff; -} -.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-secondary { - background-color: #6c757d; -} -.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-success { - background-color: #28a745; -} -.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-info { - background-color: #17a2b8; -} -.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-warning { - background-color: #ffc107; -} -.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-danger { - background-color: #dc3545; -} -.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-light { - background-color: #f8f9fa; -} -.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-dark { - background-color: #343a40; -} -.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-link { - background-color: #3273dc; -} - -.rating:not(.rating-disabled):not(.rating-readonly):hover .rating-item { - cursor: pointer; -} -.rating.rating-disabled { - opacity: 0.65; -} -.rating .rating-item.rating-item-primary { - color: #007bff; -} -.rating .rating-item.rating-item-secondary { - color: #6c757d; -} -.rating .rating-item.rating-item-success { - color: #28a745; -} -.rating .rating-item.rating-item-info { - color: #17a2b8; -} -.rating .rating-item.rating-item-warning { - color: #ffc107; -} -.rating .rating-item.rating-item-danger { - color: #dc3545; -} -.rating .rating-item.rating-item-light { - color: #f8f9fa; -} -.rating .rating-item.rating-item-dark { - color: #343a40; -} -.rating .rating-item.rating-item-link { - color: #3273dc; -} -.rating .rating-item.rating-item-hover { - opacity: 0.7; -} - -.gap-y-0 { - row-gap: 0 !important; -} - -.gap-x-0 { - column-gap: 0 !important; -} - -.gap-y-1 { - row-gap: 0.25rem !important; -} - -.gap-x-1 { - column-gap: 0.25rem !important; -} - -.gap-y-2 { - row-gap: 0.5rem !important; -} - -.gap-x-2 { - column-gap: 0.5rem !important; -} - -.gap-y-3 { - row-gap: 1rem !important; -} - -.gap-x-3 { - column-gap: 1rem !important; -} - -.gap-y-4 { - row-gap: 1.5rem !important; -} - -.gap-x-4 { - column-gap: 1.5rem !important; -} - -.gap-y-5 { - row-gap: 3rem !important; -} - -.gap-x-5 { - column-gap: 3rem !important; -} - -.steps { - padding: 0; - margin: 0; - list-style: none; - display: flex; - overflow-x: auto; -} -.steps .step:first-child { - margin-left: auto; -} -.steps .step:last-child { - margin-right: auto; -} - -.step:first-of-type .step-circle::before { - display: none; -} -.step:last-of-type .step-container { - padding-right: 0; -} - -.step-container { - box-sizing: content-box; - display: flex; - align-items: center; - flex-direction: column; - width: 5rem; - min-width: 5rem; - max-width: 5rem; - padding-top: 0.5rem; - padding-right: 1rem; -} - -.step-circle { - position: relative; - display: flex; - justify-content: center; - align-items: center; - width: 1.5rem; - height: 1.5rem; - color: #adb5bd; - border: 2px solid #adb5bd; - border-radius: 100%; - background-color: #fff; -} -.step-circle::before { - content: ""; - display: block; - position: absolute; - top: 50%; - left: -2px; - width: calc(5rem + 1rem - 1.5rem); - height: 2px; - transform: translate(-100%, -50%); - color: #adb5bd; - background-color: currentColor; -} - -.step-text { - color: #adb5bd; - word-break: keep-all; - text-align: center; - margin-top: 0.25em; -} - -.step-completed .step-circle { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} -.step-completed .step-circle::before { - color: #28a745; -} -.step-completed .step-text { - color: #28a745; -} - -.step-active .step-circle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.step-active .step-circle::before { - color: #007bff; -} -.step-active .step-text { - color: #007bff; -} - -.step-primary .step-circle { - color: #007bff; - border-color: #007bff; -} -.step-primary.step-completed .step-circle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.step-primary.step-completed .step-circle::before { - color: #007bff; -} -.step-primary.step-completed .step-text { - color: #007bff; -} -.step-primary.step-active .step-circle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.step-primary.step-active::before { - color: #007bff; -} -.step-primary.step-active .step-text { - color: #007bff; -} - -.step-secondary .step-circle { - color: #6c757d; - border-color: #6c757d; -} -.step-secondary.step-completed .step-circle { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} -.step-secondary.step-completed .step-circle::before { - color: #6c757d; -} -.step-secondary.step-completed .step-text { - color: #6c757d; -} -.step-secondary.step-active .step-circle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.step-secondary.step-active::before { - color: #007bff; -} -.step-secondary.step-active .step-text { - color: #007bff; -} - -.step-success .step-circle { - color: #28a745; - border-color: #28a745; -} -.step-success.step-completed .step-circle { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} -.step-success.step-completed .step-circle::before { - color: #28a745; -} -.step-success.step-completed .step-text { - color: #28a745; -} -.step-success.step-active .step-circle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.step-success.step-active::before { - color: #007bff; -} -.step-success.step-active .step-text { - color: #007bff; -} - -.step-info .step-circle { - color: #17a2b8; - border-color: #17a2b8; -} -.step-info.step-completed .step-circle { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} -.step-info.step-completed .step-circle::before { - color: #17a2b8; -} -.step-info.step-completed .step-text { - color: #17a2b8; -} -.step-info.step-active .step-circle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.step-info.step-active::before { - color: #007bff; -} -.step-info.step-active .step-text { - color: #007bff; -} - -.step-warning .step-circle { - color: #ffc107; - border-color: #ffc107; -} -.step-warning.step-completed .step-circle { - color: #fff; - background-color: #ffc107; - border-color: #ffc107; -} -.step-warning.step-completed .step-circle::before { - color: #ffc107; -} -.step-warning.step-completed .step-text { - color: #ffc107; -} -.step-warning.step-active .step-circle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.step-warning.step-active::before { - color: #007bff; -} -.step-warning.step-active .step-text { - color: #007bff; -} - -.step-danger .step-circle { - color: #dc3545; - border-color: #dc3545; -} -.step-danger.step-completed .step-circle { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} -.step-danger.step-completed .step-circle::before { - color: #dc3545; -} -.step-danger.step-completed .step-text { - color: #dc3545; -} -.step-danger.step-active .step-circle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.step-danger.step-active::before { - color: #007bff; -} -.step-danger.step-active .step-text { - color: #007bff; -} - -.step-light .step-circle { - color: #f8f9fa; - border-color: #f8f9fa; -} -.step-light.step-completed .step-circle { - color: #fff; - background-color: #f8f9fa; - border-color: #f8f9fa; -} -.step-light.step-completed .step-circle::before { - color: #f8f9fa; -} -.step-light.step-completed .step-text { - color: #f8f9fa; -} -.step-light.step-active .step-circle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.step-light.step-active::before { - color: #007bff; -} -.step-light.step-active .step-text { - color: #007bff; -} - -.step-dark .step-circle { - color: #343a40; - border-color: #343a40; -} -.step-dark.step-completed .step-circle { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} -.step-dark.step-completed .step-circle::before { - color: #343a40; -} -.step-dark.step-completed .step-text { - color: #343a40; -} -.step-dark.step-active .step-circle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.step-dark.step-active::before { - color: #007bff; -} -.step-dark.step-active .step-text { - color: #007bff; -} - -.step-link .step-circle { - color: #3273dc; - border-color: #3273dc; -} -.step-link.step-completed .step-circle { - color: #fff; - background-color: #3273dc; - border-color: #3273dc; -} -.step-link.step-completed .step-circle::before { - color: #3273dc; -} -.step-link.step-completed .step-text { - color: #3273dc; -} -.step-link.step-active .step-circle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.step-link.step-active::before { - color: #007bff; -} -.step-link.step-active .step-text { - color: #007bff; -} - -.steps-content { - margin: 1rem 0; -} -.steps-content > .step-panel { - display: none; -} -.steps-content > .active { - display: block; -} - -.form-check.form-switch .form-check-input.form-check-input-primary:checked { - background-color: #007bff; - border-color: #007bff; -} - -.form-check.form-switch .form-check-input.form-check-input-secondary:checked { - background-color: #6c757d; - border-color: #6c757d; -} - -.form-check.form-switch .form-check-input.form-check-input-success:checked { - background-color: #28a745; - border-color: #28a745; -} - -.form-check.form-switch .form-check-input.form-check-input-info:checked { - background-color: #17a2b8; - border-color: #17a2b8; -} - -.form-check.form-switch .form-check-input.form-check-input-warning:checked { - background-color: #ffc107; - border-color: #ffc107; -} - -.form-check.form-switch .form-check-input.form-check-input-danger:checked { - background-color: #dc3545; - border-color: #dc3545; -} - -.form-check.form-switch .form-check-input.form-check-input-light:checked { - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.form-check.form-switch .form-check-input.form-check-input-dark:checked { - background-color: #343a40; - border-color: #343a40; -} - -.form-check.form-switch .form-check-input.form-check-input-link:checked { - background-color: #3273dc; - border-color: #3273dc; -} - -.form-check.form-switch .form-check-input.form-check-input-xs { - width: calc(0.75rem + (0.5rem / 2)); - height: 0.5rem; - margin-left: -2.5em; -} -.form-check.form-switch .form-check-input.form-check-input-xs + .form-check-label { - line-height: 1rem; - vertical-align: middle; - padding-left: 0; -} -.form-check.form-switch .form-check-input.form-check-input-xs:checked ~ .form-check-label::after { - transform: translateX(calc(0.75rem - (0.5rem / 2))); -} - -.form-check.form-switch .form-check-input.form-check-input-sm { - width: calc(1rem + (0.75rem / 2)); - height: 0.75rem; - margin-left: -2.5em; -} -.form-check.form-switch .form-check-input.form-check-input-sm + .form-check-label { - line-height: 1.25rem; - vertical-align: middle; - padding-left: 0.75rem; -} -.form-check.form-switch .form-check-input.form-check-input-sm:checked ~ .form-check-label::after { - transform: translateX(calc(1rem - (0.75rem / 2))); -} - -.form-check.form-switch .form-check-input.form-check-input-md { - width: calc(2rem + (1.5rem / 2)); - height: 1.5rem; - margin-left: -2.5em; -} -.form-check.form-switch .form-check-input.form-check-input-md + .form-check-label { - line-height: 2rem; - vertical-align: middle; - padding-left: 0.75rem; -} -.form-check.form-switch .form-check-input.form-check-input-md:checked ~ .form-check-label::after { - transform: translateX(calc(2rem - (1.5rem / 2))); -} - -.form-check.form-switch .form-check-input.form-check-input-lg { - width: calc(3rem + (2rem / 2)); - height: 2rem; - margin-left: -2.5em; -} -.form-check.form-switch .form-check-input.form-check-input-lg + .form-check-label { - line-height: 2.5rem; - vertical-align: middle; - padding-left: 0.75rem; -} -.form-check.form-switch .form-check-input.form-check-input-lg:checked ~ .form-check-label::after { - transform: translateX(calc(3rem - (2rem / 2))); -} - -.form-check.form-switch .form-check-input.form-check-input-xl { - width: calc(4rem + (2.5rem / 2)); - height: 2.5rem; - margin-left: -2.5em; -} -.form-check.form-switch .form-check-input.form-check-input-xl + .form-check-label { - line-height: 3rem; - vertical-align: middle; - padding-left: 0.75rem; -} -.form-check.form-switch .form-check-input.form-check-input-xl:checked ~ .form-check-label::after { - transform: translateX(calc(4rem - (2.5rem / 2))); -} - -table.table tbody tr:not(.table-group).selected { - background-color: var(--bs-primary); -} -table.table tbody tr.table-group { - cursor: pointer; - background-color: var(--b-theme-light, var(--bs-light, #f5f5f5)); - font-weight: 700; -} - -tr.table-row-selectable:hover { - cursor: pointer; -} -tr.table-row-selectable:focus[tabindex="0"] { - outline: none; -} - -.table-fixed-header { - overflow-y: auto; -} -.table-fixed-header > .table { - border-collapse: separate; - border-spacing: 0; -} -.table-fixed-header > .table > thead:not(.table-thead-theme) > tr > th { - background: white; -} -.table-fixed-header > .table > thead > tr > th { - border-top: none; - position: sticky; - z-index: 10; -} -.table-fixed-header > .table > thead > tr:nth-child(1) > th { - top: 0; -} -.table-fixed-header > .table-bordered > :not(caption) > * > * { - border-width: 1px 1px; -} - -.overflow-auto-auto { - overflow: auto auto !important; -} - -.overflow-auto-hidden { - overflow: auto hidden !important; -} - -.overflow-auto-visible { - overflow: auto visible !important; -} - -.overflow-auto-scroll { - overflow: auto scroll !important; -} - -.overflow-hidden-auto { - overflow: hidden auto !important; -} - -.overflow-hidden-hidden { - overflow: hidden hidden !important; -} - -.overflow-hidden-visible { - overflow: hidden visible !important; -} - -.overflow-hidden-scroll { - overflow: hidden scroll !important; -} - -.overflow-visible-auto { - overflow: visible auto !important; -} - -.overflow-visible-hidden { - overflow: visible hidden !important; -} - -.overflow-visible-visible { - overflow: visible visible !important; -} - -.overflow-visible-scroll { - overflow: visible scroll !important; -} - -.overflow-scroll-auto { - overflow: scroll auto !important; -} - -.overflow-scroll-hidden { - overflow: scroll hidden !important; -} - -.overflow-scroll-visible { - overflow: scroll visible !important; -} - -.overflow-scroll-scroll { - overflow: scroll scroll !important; -} - -ol.ordered-list-lower-alpha { - list-style-type: lower-alpha; -} -ol.ordered-list-lower-roman { - list-style-type: lower-roman; -} -ol.ordered-list-upper-alpha { - list-style-type: upper-alpha; -} -ol.ordered-list-upper-roman { - list-style-type: upper-roman; -} - -.border-1 { - border: 1px solid #dee2e6 !important; -} -.border-1.border-primary { - border-color: #007bff !important; -} -.border-1.border-secondary { - border-color: #6c757d !important; -} -.border-1.border-success { - border-color: #28a745 !important; -} -.border-1.border-info { - border-color: #17a2b8 !important; -} -.border-1.border-warning { - border-color: #ffc107 !important; -} -.border-1.border-danger { - border-color: #dc3545 !important; -} -.border-1.border-light { - border-color: #f8f9fa !important; -} -.border-1.border-dark { - border-color: #343a40 !important; -} -.border-1.border-link { - border-color: #3273dc !important; -} - -.border-primary-1 { - border: 1px solid #007bff !important; -} - -.border-secondary-1 { - border: 1px solid #6c757d !important; -} - -.border-success-1 { - border: 1px solid #28a745 !important; -} - -.border-info-1 { - border: 1px solid #17a2b8 !important; -} - -.border-warning-1 { - border: 1px solid #ffc107 !important; -} - -.border-danger-1 { - border: 1px solid #dc3545 !important; -} - -.border-light-1 { - border: 1px solid #f8f9fa !important; -} - -.border-dark-1 { - border: 1px solid #343a40 !important; -} - -.border-link-1 { - border: 1px solid #3273dc !important; -} - -.border-top-1 { - border-top: 1px solid #dee2e6 !important; -} - -.border-primary-top-1 { - border-top: 1px solid #007bff !important; -} - -.border-secondary-top-1 { - border-top: 1px solid #6c757d !important; -} - -.border-success-top-1 { - border-top: 1px solid #28a745 !important; -} - -.border-info-top-1 { - border-top: 1px solid #17a2b8 !important; -} - -.border-warning-top-1 { - border-top: 1px solid #ffc107 !important; -} - -.border-danger-top-1 { - border-top: 1px solid #dc3545 !important; -} - -.border-light-top-1 { - border-top: 1px solid #f8f9fa !important; -} - -.border-dark-top-1 { - border-top: 1px solid #343a40 !important; -} - -.border-link-top-1 { - border-top: 1px solid #3273dc !important; -} - -.border-end-1 { - border-right: 1px solid #dee2e6 !important; -} - -.border-primary-end-1 { - border-right: 1px solid #007bff !important; -} - -.border-secondary-end-1 { - border-right: 1px solid #6c757d !important; -} - -.border-success-end-1 { - border-right: 1px solid #28a745 !important; -} - -.border-info-end-1 { - border-right: 1px solid #17a2b8 !important; -} - -.border-warning-end-1 { - border-right: 1px solid #ffc107 !important; -} - -.border-danger-end-1 { - border-right: 1px solid #dc3545 !important; -} - -.border-light-end-1 { - border-right: 1px solid #f8f9fa !important; -} - -.border-dark-end-1 { - border-right: 1px solid #343a40 !important; -} - -.border-link-end-1 { - border-right: 1px solid #3273dc !important; -} - -.border-bottom-1 { - border-bottom: 1px solid #dee2e6 !important; -} - -.border-primary-bottom-1 { - border-bottom: 1px solid #007bff !important; -} - -.border-secondary-bottom-1 { - border-bottom: 1px solid #6c757d !important; -} - -.border-success-bottom-1 { - border-bottom: 1px solid #28a745 !important; -} - -.border-info-bottom-1 { - border-bottom: 1px solid #17a2b8 !important; -} - -.border-warning-bottom-1 { - border-bottom: 1px solid #ffc107 !important; -} - -.border-danger-bottom-1 { - border-bottom: 1px solid #dc3545 !important; -} - -.border-light-bottom-1 { - border-bottom: 1px solid #f8f9fa !important; -} - -.border-dark-bottom-1 { - border-bottom: 1px solid #343a40 !important; -} - -.border-link-bottom-1 { - border-bottom: 1px solid #3273dc !important; -} - -.border-start-1 { - border-left: 1px solid #dee2e6 !important; -} - -.border-primary-start-1 { - border-left: 1px solid #007bff !important; -} - -.border-secondary-start-1 { - border-left: 1px solid #6c757d !important; -} - -.border-success-start-1 { - border-left: 1px solid #28a745 !important; -} - -.border-info-start-1 { - border-left: 1px solid #17a2b8 !important; -} - -.border-warning-start-1 { - border-left: 1px solid #ffc107 !important; -} - -.border-danger-start-1 { - border-left: 1px solid #dc3545 !important; -} - -.border-light-start-1 { - border-left: 1px solid #f8f9fa !important; -} - -.border-dark-start-1 { - border-left: 1px solid #343a40 !important; -} - -.border-link-start-1 { - border-left: 1px solid #3273dc !important; -} - -.border-2 { - border: 2px solid #dee2e6 !important; -} -.border-2.border-primary { - border-color: #007bff !important; -} -.border-2.border-secondary { - border-color: #6c757d !important; -} -.border-2.border-success { - border-color: #28a745 !important; -} -.border-2.border-info { - border-color: #17a2b8 !important; -} -.border-2.border-warning { - border-color: #ffc107 !important; -} -.border-2.border-danger { - border-color: #dc3545 !important; -} -.border-2.border-light { - border-color: #f8f9fa !important; -} -.border-2.border-dark { - border-color: #343a40 !important; -} -.border-2.border-link { - border-color: #3273dc !important; -} - -.border-primary-2 { - border: 2px solid #007bff !important; -} - -.border-secondary-2 { - border: 2px solid #6c757d !important; -} - -.border-success-2 { - border: 2px solid #28a745 !important; -} - -.border-info-2 { - border: 2px solid #17a2b8 !important; -} - -.border-warning-2 { - border: 2px solid #ffc107 !important; -} - -.border-danger-2 { - border: 2px solid #dc3545 !important; -} - -.border-light-2 { - border: 2px solid #f8f9fa !important; -} - -.border-dark-2 { - border: 2px solid #343a40 !important; -} - -.border-link-2 { - border: 2px solid #3273dc !important; -} - -.border-top-2 { - border-top: 2px solid #dee2e6 !important; -} - -.border-primary-top-2 { - border-top: 2px solid #007bff !important; -} - -.border-secondary-top-2 { - border-top: 2px solid #6c757d !important; -} - -.border-success-top-2 { - border-top: 2px solid #28a745 !important; -} - -.border-info-top-2 { - border-top: 2px solid #17a2b8 !important; -} - -.border-warning-top-2 { - border-top: 2px solid #ffc107 !important; -} - -.border-danger-top-2 { - border-top: 2px solid #dc3545 !important; -} - -.border-light-top-2 { - border-top: 2px solid #f8f9fa !important; -} - -.border-dark-top-2 { - border-top: 2px solid #343a40 !important; -} - -.border-link-top-2 { - border-top: 2px solid #3273dc !important; -} - -.border-end-2 { - border-right: 2px solid #dee2e6 !important; -} - -.border-primary-end-2 { - border-right: 2px solid #007bff !important; -} - -.border-secondary-end-2 { - border-right: 2px solid #6c757d !important; -} - -.border-success-end-2 { - border-right: 2px solid #28a745 !important; -} - -.border-info-end-2 { - border-right: 2px solid #17a2b8 !important; -} - -.border-warning-end-2 { - border-right: 2px solid #ffc107 !important; -} - -.border-danger-end-2 { - border-right: 2px solid #dc3545 !important; -} - -.border-light-end-2 { - border-right: 2px solid #f8f9fa !important; -} - -.border-dark-end-2 { - border-right: 2px solid #343a40 !important; -} - -.border-link-end-2 { - border-right: 2px solid #3273dc !important; -} - -.border-bottom-2 { - border-bottom: 2px solid #dee2e6 !important; -} - -.border-primary-bottom-2 { - border-bottom: 2px solid #007bff !important; -} - -.border-secondary-bottom-2 { - border-bottom: 2px solid #6c757d !important; -} - -.border-success-bottom-2 { - border-bottom: 2px solid #28a745 !important; -} - -.border-info-bottom-2 { - border-bottom: 2px solid #17a2b8 !important; -} - -.border-warning-bottom-2 { - border-bottom: 2px solid #ffc107 !important; -} - -.border-danger-bottom-2 { - border-bottom: 2px solid #dc3545 !important; -} - -.border-light-bottom-2 { - border-bottom: 2px solid #f8f9fa !important; -} - -.border-dark-bottom-2 { - border-bottom: 2px solid #343a40 !important; -} - -.border-link-bottom-2 { - border-bottom: 2px solid #3273dc !important; -} - -.border-start-2 { - border-left: 2px solid #dee2e6 !important; -} - -.border-primary-start-2 { - border-left: 2px solid #007bff !important; -} - -.border-secondary-start-2 { - border-left: 2px solid #6c757d !important; -} - -.border-success-start-2 { - border-left: 2px solid #28a745 !important; -} - -.border-info-start-2 { - border-left: 2px solid #17a2b8 !important; -} - -.border-warning-start-2 { - border-left: 2px solid #ffc107 !important; -} - -.border-danger-start-2 { - border-left: 2px solid #dc3545 !important; -} - -.border-light-start-2 { - border-left: 2px solid #f8f9fa !important; -} - -.border-dark-start-2 { - border-left: 2px solid #343a40 !important; -} - -.border-link-start-2 { - border-left: 2px solid #3273dc !important; -} - -.border-3 { - border: 3px solid #dee2e6 !important; -} -.border-3.border-primary { - border-color: #007bff !important; -} -.border-3.border-secondary { - border-color: #6c757d !important; -} -.border-3.border-success { - border-color: #28a745 !important; -} -.border-3.border-info { - border-color: #17a2b8 !important; -} -.border-3.border-warning { - border-color: #ffc107 !important; -} -.border-3.border-danger { - border-color: #dc3545 !important; -} -.border-3.border-light { - border-color: #f8f9fa !important; -} -.border-3.border-dark { - border-color: #343a40 !important; -} -.border-3.border-link { - border-color: #3273dc !important; -} - -.border-primary-3 { - border: 3px solid #007bff !important; -} - -.border-secondary-3 { - border: 3px solid #6c757d !important; -} - -.border-success-3 { - border: 3px solid #28a745 !important; -} - -.border-info-3 { - border: 3px solid #17a2b8 !important; -} - -.border-warning-3 { - border: 3px solid #ffc107 !important; -} - -.border-danger-3 { - border: 3px solid #dc3545 !important; -} - -.border-light-3 { - border: 3px solid #f8f9fa !important; -} - -.border-dark-3 { - border: 3px solid #343a40 !important; -} - -.border-link-3 { - border: 3px solid #3273dc !important; -} - -.border-top-3 { - border-top: 3px solid #dee2e6 !important; -} - -.border-primary-top-3 { - border-top: 3px solid #007bff !important; -} - -.border-secondary-top-3 { - border-top: 3px solid #6c757d !important; -} - -.border-success-top-3 { - border-top: 3px solid #28a745 !important; -} - -.border-info-top-3 { - border-top: 3px solid #17a2b8 !important; -} - -.border-warning-top-3 { - border-top: 3px solid #ffc107 !important; -} - -.border-danger-top-3 { - border-top: 3px solid #dc3545 !important; -} - -.border-light-top-3 { - border-top: 3px solid #f8f9fa !important; -} - -.border-dark-top-3 { - border-top: 3px solid #343a40 !important; -} - -.border-link-top-3 { - border-top: 3px solid #3273dc !important; -} - -.border-end-3 { - border-right: 3px solid #dee2e6 !important; -} - -.border-primary-end-3 { - border-right: 3px solid #007bff !important; -} - -.border-secondary-end-3 { - border-right: 3px solid #6c757d !important; -} - -.border-success-end-3 { - border-right: 3px solid #28a745 !important; -} - -.border-info-end-3 { - border-right: 3px solid #17a2b8 !important; -} - -.border-warning-end-3 { - border-right: 3px solid #ffc107 !important; -} - -.border-danger-end-3 { - border-right: 3px solid #dc3545 !important; -} - -.border-light-end-3 { - border-right: 3px solid #f8f9fa !important; -} - -.border-dark-end-3 { - border-right: 3px solid #343a40 !important; -} - -.border-link-end-3 { - border-right: 3px solid #3273dc !important; -} - -.border-bottom-3 { - border-bottom: 3px solid #dee2e6 !important; -} - -.border-primary-bottom-3 { - border-bottom: 3px solid #007bff !important; -} - -.border-secondary-bottom-3 { - border-bottom: 3px solid #6c757d !important; -} - -.border-success-bottom-3 { - border-bottom: 3px solid #28a745 !important; -} - -.border-info-bottom-3 { - border-bottom: 3px solid #17a2b8 !important; -} - -.border-warning-bottom-3 { - border-bottom: 3px solid #ffc107 !important; -} - -.border-danger-bottom-3 { - border-bottom: 3px solid #dc3545 !important; -} - -.border-light-bottom-3 { - border-bottom: 3px solid #f8f9fa !important; -} - -.border-dark-bottom-3 { - border-bottom: 3px solid #343a40 !important; -} - -.border-link-bottom-3 { - border-bottom: 3px solid #3273dc !important; -} - -.border-start-3 { - border-left: 3px solid #dee2e6 !important; -} - -.border-primary-start-3 { - border-left: 3px solid #007bff !important; -} - -.border-secondary-start-3 { - border-left: 3px solid #6c757d !important; -} - -.border-success-start-3 { - border-left: 3px solid #28a745 !important; -} - -.border-info-start-3 { - border-left: 3px solid #17a2b8 !important; -} - -.border-warning-start-3 { - border-left: 3px solid #ffc107 !important; -} - -.border-danger-start-3 { - border-left: 3px solid #dc3545 !important; -} - -.border-light-start-3 { - border-left: 3px solid #f8f9fa !important; -} - -.border-dark-start-3 { - border-left: 3px solid #343a40 !important; -} - -.border-link-start-3 { - border-left: 3px solid #3273dc !important; -} - -.border-4 { - border: 4px solid #dee2e6 !important; -} -.border-4.border-primary { - border-color: #007bff !important; -} -.border-4.border-secondary { - border-color: #6c757d !important; -} -.border-4.border-success { - border-color: #28a745 !important; -} -.border-4.border-info { - border-color: #17a2b8 !important; -} -.border-4.border-warning { - border-color: #ffc107 !important; -} -.border-4.border-danger { - border-color: #dc3545 !important; -} -.border-4.border-light { - border-color: #f8f9fa !important; -} -.border-4.border-dark { - border-color: #343a40 !important; -} -.border-4.border-link { - border-color: #3273dc !important; -} - -.border-primary-4 { - border: 4px solid #007bff !important; -} - -.border-secondary-4 { - border: 4px solid #6c757d !important; -} - -.border-success-4 { - border: 4px solid #28a745 !important; -} - -.border-info-4 { - border: 4px solid #17a2b8 !important; -} - -.border-warning-4 { - border: 4px solid #ffc107 !important; -} - -.border-danger-4 { - border: 4px solid #dc3545 !important; -} - -.border-light-4 { - border: 4px solid #f8f9fa !important; -} - -.border-dark-4 { - border: 4px solid #343a40 !important; -} - -.border-link-4 { - border: 4px solid #3273dc !important; -} - -.border-top-4 { - border-top: 4px solid #dee2e6 !important; -} - -.border-primary-top-4 { - border-top: 4px solid #007bff !important; -} - -.border-secondary-top-4 { - border-top: 4px solid #6c757d !important; -} - -.border-success-top-4 { - border-top: 4px solid #28a745 !important; -} - -.border-info-top-4 { - border-top: 4px solid #17a2b8 !important; -} - -.border-warning-top-4 { - border-top: 4px solid #ffc107 !important; -} - -.border-danger-top-4 { - border-top: 4px solid #dc3545 !important; -} - -.border-light-top-4 { - border-top: 4px solid #f8f9fa !important; -} - -.border-dark-top-4 { - border-top: 4px solid #343a40 !important; -} - -.border-link-top-4 { - border-top: 4px solid #3273dc !important; -} - -.border-end-4 { - border-right: 4px solid #dee2e6 !important; -} - -.border-primary-end-4 { - border-right: 4px solid #007bff !important; -} - -.border-secondary-end-4 { - border-right: 4px solid #6c757d !important; -} - -.border-success-end-4 { - border-right: 4px solid #28a745 !important; -} - -.border-info-end-4 { - border-right: 4px solid #17a2b8 !important; -} - -.border-warning-end-4 { - border-right: 4px solid #ffc107 !important; -} - -.border-danger-end-4 { - border-right: 4px solid #dc3545 !important; -} - -.border-light-end-4 { - border-right: 4px solid #f8f9fa !important; -} - -.border-dark-end-4 { - border-right: 4px solid #343a40 !important; -} - -.border-link-end-4 { - border-right: 4px solid #3273dc !important; -} - -.border-bottom-4 { - border-bottom: 4px solid #dee2e6 !important; -} - -.border-primary-bottom-4 { - border-bottom: 4px solid #007bff !important; -} - -.border-secondary-bottom-4 { - border-bottom: 4px solid #6c757d !important; -} - -.border-success-bottom-4 { - border-bottom: 4px solid #28a745 !important; -} - -.border-info-bottom-4 { - border-bottom: 4px solid #17a2b8 !important; -} - -.border-warning-bottom-4 { - border-bottom: 4px solid #ffc107 !important; -} - -.border-danger-bottom-4 { - border-bottom: 4px solid #dc3545 !important; -} - -.border-light-bottom-4 { - border-bottom: 4px solid #f8f9fa !important; -} - -.border-dark-bottom-4 { - border-bottom: 4px solid #343a40 !important; -} - -.border-link-bottom-4 { - border-bottom: 4px solid #3273dc !important; -} - -.border-start-4 { - border-left: 4px solid #dee2e6 !important; -} - -.border-primary-start-4 { - border-left: 4px solid #007bff !important; -} - -.border-secondary-start-4 { - border-left: 4px solid #6c757d !important; -} - -.border-success-start-4 { - border-left: 4px solid #28a745 !important; -} - -.border-info-start-4 { - border-left: 4px solid #17a2b8 !important; -} - -.border-warning-start-4 { - border-left: 4px solid #ffc107 !important; -} - -.border-danger-start-4 { - border-left: 4px solid #dc3545 !important; -} - -.border-light-start-4 { - border-left: 4px solid #f8f9fa !important; -} - -.border-dark-start-4 { - border-left: 4px solid #343a40 !important; -} - -.border-link-start-4 { - border-left: 4px solid #3273dc !important; -} - -.border-5 { - border: 5px solid #dee2e6 !important; -} -.border-5.border-primary { - border-color: #007bff !important; -} -.border-5.border-secondary { - border-color: #6c757d !important; -} -.border-5.border-success { - border-color: #28a745 !important; -} -.border-5.border-info { - border-color: #17a2b8 !important; -} -.border-5.border-warning { - border-color: #ffc107 !important; -} -.border-5.border-danger { - border-color: #dc3545 !important; -} -.border-5.border-light { - border-color: #f8f9fa !important; -} -.border-5.border-dark { - border-color: #343a40 !important; -} -.border-5.border-link { - border-color: #3273dc !important; -} - -.border-primary-5 { - border: 5px solid #007bff !important; -} - -.border-secondary-5 { - border: 5px solid #6c757d !important; -} - -.border-success-5 { - border: 5px solid #28a745 !important; -} - -.border-info-5 { - border: 5px solid #17a2b8 !important; -} - -.border-warning-5 { - border: 5px solid #ffc107 !important; -} - -.border-danger-5 { - border: 5px solid #dc3545 !important; -} - -.border-light-5 { - border: 5px solid #f8f9fa !important; -} - -.border-dark-5 { - border: 5px solid #343a40 !important; -} - -.border-link-5 { - border: 5px solid #3273dc !important; -} - -.border-top-5 { - border-top: 5px solid #dee2e6 !important; -} - -.border-primary-top-5 { - border-top: 5px solid #007bff !important; -} - -.border-secondary-top-5 { - border-top: 5px solid #6c757d !important; -} - -.border-success-top-5 { - border-top: 5px solid #28a745 !important; -} - -.border-info-top-5 { - border-top: 5px solid #17a2b8 !important; -} - -.border-warning-top-5 { - border-top: 5px solid #ffc107 !important; -} - -.border-danger-top-5 { - border-top: 5px solid #dc3545 !important; -} - -.border-light-top-5 { - border-top: 5px solid #f8f9fa !important; -} - -.border-dark-top-5 { - border-top: 5px solid #343a40 !important; -} - -.border-link-top-5 { - border-top: 5px solid #3273dc !important; -} - -.border-end-5 { - border-right: 5px solid #dee2e6 !important; -} - -.border-primary-end-5 { - border-right: 5px solid #007bff !important; -} - -.border-secondary-end-5 { - border-right: 5px solid #6c757d !important; -} - -.border-success-end-5 { - border-right: 5px solid #28a745 !important; -} - -.border-info-end-5 { - border-right: 5px solid #17a2b8 !important; -} - -.border-warning-end-5 { - border-right: 5px solid #ffc107 !important; -} - -.border-danger-end-5 { - border-right: 5px solid #dc3545 !important; -} - -.border-light-end-5 { - border-right: 5px solid #f8f9fa !important; -} - -.border-dark-end-5 { - border-right: 5px solid #343a40 !important; -} - -.border-link-end-5 { - border-right: 5px solid #3273dc !important; -} - -.border-bottom-5 { - border-bottom: 5px solid #dee2e6 !important; -} - -.border-primary-bottom-5 { - border-bottom: 5px solid #007bff !important; -} - -.border-secondary-bottom-5 { - border-bottom: 5px solid #6c757d !important; -} - -.border-success-bottom-5 { - border-bottom: 5px solid #28a745 !important; -} - -.border-info-bottom-5 { - border-bottom: 5px solid #17a2b8 !important; -} - -.border-warning-bottom-5 { - border-bottom: 5px solid #ffc107 !important; -} - -.border-danger-bottom-5 { - border-bottom: 5px solid #dc3545 !important; -} - -.border-light-bottom-5 { - border-bottom: 5px solid #f8f9fa !important; -} - -.border-dark-bottom-5 { - border-bottom: 5px solid #343a40 !important; -} - -.border-link-bottom-5 { - border-bottom: 5px solid #3273dc !important; -} - -.border-start-5 { - border-left: 5px solid #dee2e6 !important; -} - -.border-primary-start-5 { - border-left: 5px solid #007bff !important; -} - -.border-secondary-start-5 { - border-left: 5px solid #6c757d !important; -} - -.border-success-start-5 { - border-left: 5px solid #28a745 !important; -} - -.border-info-start-5 { - border-left: 5px solid #17a2b8 !important; -} - -.border-warning-start-5 { - border-left: 5px solid #ffc107 !important; -} - -.border-danger-start-5 { - border-left: 5px solid #dc3545 !important; -} - -.border-light-start-5 { - border-left: 5px solid #f8f9fa !important; -} - -.border-dark-start-5 { - border-left: 5px solid #343a40 !important; -} - -.border-link-start-5 { - border-left: 5px solid #3273dc !important; -} - -.cursor-pointer { - cursor: pointer; -} - -.fs-xs { - font-size: 0.75rem !important; -} -.fs-sm { - font-size: 0.925rem !important; -} -.fs-md { - font-size: 1.125rem !important; -} -.fs-lg { - font-size: 1.25rem !important; -} -.fs-xl { - font-size: 1.5rem !important; -} - -.grid { - display: grid; - grid-template-rows: repeat(1, 1fr); - grid-template-columns: repeat(12, 1fr); - gap: 1.5rem; -} -.grid.g-rows-1 { - grid-template-rows: repeat(1, minmax(0, 1fr)); -} -.grid.g-rows-2 { - grid-template-rows: repeat(2, minmax(0, 1fr)); -} -.grid.g-rows-3 { - grid-template-rows: repeat(3, minmax(0, 1fr)); -} -.grid.g-rows-4 { - grid-template-rows: repeat(4, minmax(0, 1fr)); -} -.grid.g-rows-5 { - grid-template-rows: repeat(5, minmax(0, 1fr)); -} -.grid.g-rows-6 { - grid-template-rows: repeat(6, minmax(0, 1fr)); -} -.grid.g-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); -} -.grid.g-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); -} -.grid.g-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); -} -.grid.g-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); -} -.grid.g-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); -} -.grid.g-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); -} -.grid.g-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); -} -.grid.g-cols-8 { - grid-template-columns: repeat(8, minmax(0, 1fr)); -} -.grid.g-cols-9 { - grid-template-columns: repeat(9, minmax(0, 1fr)); -} -.grid.g-cols-10 { - grid-template-columns: repeat(10, minmax(0, 1fr)); -} -.grid.g-cols-11 { - grid-template-columns: repeat(11, minmax(0, 1fr)); -} -.grid.g-cols-12 { - grid-template-columns: repeat(12, minmax(0, 1fr)); -} -.grid .g-col-1 { - grid-column: auto/span 1; -} -.grid .g-col-2 { - grid-column: auto/span 2; -} -.grid .g-col-3 { - grid-column: auto/span 3; -} -.grid .g-col-4 { - grid-column: auto/span 4; -} -.grid .g-col-5 { - grid-column: auto/span 5; -} -.grid .g-col-6 { - grid-column: auto/span 6; -} -.grid .g-col-7 { - grid-column: auto/span 7; -} -.grid .g-col-8 { - grid-column: auto/span 8; -} -.grid .g-col-9 { - grid-column: auto/span 9; -} -.grid .g-col-10 { - grid-column: auto/span 10; -} -.grid .g-col-11 { - grid-column: auto/span 11; -} -.grid .g-col-12 { - grid-column: auto/span 12; -} -@media (min-width: 576px) { - .grid .g-col-sm-1 { - grid-column: auto/span 1; - } - .grid .g-col-sm-2 { - grid-column: auto/span 2; - } - .grid .g-col-sm-3 { - grid-column: auto/span 3; - } - .grid .g-col-sm-4 { - grid-column: auto/span 4; - } - .grid .g-col-sm-5 { - grid-column: auto/span 5; - } - .grid .g-col-sm-6 { - grid-column: auto/span 6; - } - .grid .g-col-sm-7 { - grid-column: auto/span 7; - } - .grid .g-col-sm-8 { - grid-column: auto/span 8; - } - .grid .g-col-sm-9 { - grid-column: auto/span 9; - } - .grid .g-col-sm-10 { - grid-column: auto/span 10; - } - .grid .g-col-sm-11 { - grid-column: auto/span 11; - } - .grid .g-col-sm-12 { - grid-column: auto/span 12; - } -} -@media (min-width: 768px) { - .grid .g-col-md-1 { - grid-column: auto/span 1; - } - .grid .g-col-md-2 { - grid-column: auto/span 2; - } - .grid .g-col-md-3 { - grid-column: auto/span 3; - } - .grid .g-col-md-4 { - grid-column: auto/span 4; - } - .grid .g-col-md-5 { - grid-column: auto/span 5; - } - .grid .g-col-md-6 { - grid-column: auto/span 6; - } - .grid .g-col-md-7 { - grid-column: auto/span 7; - } - .grid .g-col-md-8 { - grid-column: auto/span 8; - } - .grid .g-col-md-9 { - grid-column: auto/span 9; - } - .grid .g-col-md-10 { - grid-column: auto/span 10; - } - .grid .g-col-md-11 { - grid-column: auto/span 11; - } - .grid .g-col-md-12 { - grid-column: auto/span 12; - } -} -@media (min-width: 992px) { - .grid .g-col-lg-1 { - grid-column: auto/span 1; - } - .grid .g-col-lg-2 { - grid-column: auto/span 2; - } - .grid .g-col-lg-3 { - grid-column: auto/span 3; - } - .grid .g-col-lg-4 { - grid-column: auto/span 4; - } - .grid .g-col-lg-5 { - grid-column: auto/span 5; - } - .grid .g-col-lg-6 { - grid-column: auto/span 6; - } - .grid .g-col-lg-7 { - grid-column: auto/span 7; - } - .grid .g-col-lg-8 { - grid-column: auto/span 8; - } - .grid .g-col-lg-9 { - grid-column: auto/span 9; - } - .grid .g-col-lg-10 { - grid-column: auto/span 10; - } - .grid .g-col-lg-11 { - grid-column: auto/span 11; - } - .grid .g-col-lg-12 { - grid-column: auto/span 12; - } -} -@media (min-width: 1200px) { - .grid .g-col-xl-1 { - grid-column: auto/span 1; - } - .grid .g-col-xl-2 { - grid-column: auto/span 2; - } - .grid .g-col-xl-3 { - grid-column: auto/span 3; - } - .grid .g-col-xl-4 { - grid-column: auto/span 4; - } - .grid .g-col-xl-5 { - grid-column: auto/span 5; - } - .grid .g-col-xl-6 { - grid-column: auto/span 6; - } - .grid .g-col-xl-7 { - grid-column: auto/span 7; - } - .grid .g-col-xl-8 { - grid-column: auto/span 8; - } - .grid .g-col-xl-9 { - grid-column: auto/span 9; - } - .grid .g-col-xl-10 { - grid-column: auto/span 10; - } - .grid .g-col-xl-11 { - grid-column: auto/span 11; - } - .grid .g-col-xl-12 { - grid-column: auto/span 12; - } -} - -.flatpickr-months { - margin: 0.5rem 0; -} -.flatpickr-months .flatpickr-month, .flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month { - height: auto; - position: relative; -} -.flatpickr-months .flatpickr-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg, .flatpickr-months .flatpickr-prev-month:hover svg { - fill: #007bff; -} -.flatpickr-months .flatpickr-month { - color: #212529; -} - -.flatpickr-current-month { - padding: 13px 0 0 0; - font-size: 115%; -} -.flatpickr-current-month span.cur-month { - font-weight: 700; -} -.flatpickr-current-month span.cur-month:hover { - background: rgba(0, 123, 255, 0.15); -} - -.numInputWrapper:hover { - background: rgba(0, 123, 255, 0.15); -} - -.flatpickr-day { - border-radius: 0.25rem; - font-weight: 500; - color: #212529; -} -.flatpickr-day.today { - border-color: #007bff; -} -.flatpickr-day.today:hover { - background: #007bff; - border-color: #007bff; -} -.flatpickr-day:hover { - background: rgba(0, 123, 255, 0.1); - border-color: rgba(0, 0, 0, 0); -} - -span.flatpickr-weekday { - color: #212529; -} - -.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay { - background: #007bff; - border-color: #007bff; -} - -.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) { - box-shadow: -10px 0 0 #007bff; -} - -.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange { - border-radius: 0.25rem 0 0 0.25rem; -} - -.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange { - border-radius: 0 0.25rem 0.25rem 0; -} - -.flatpickr-monthSelect-month:hover, -.flatpickr-monthSelect-month:focus { - background: rgba(0, 123, 255, 0.1); -} - -.flatpickr-monthSelect-month.selected { - background-color: #007bff; -} - +.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;border-radius:.15em;background:url('data:image/svg+xml;utf8, ') no-repeat center;background-size:0;transition:all .3s}.pickr .pcr-button::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, ');background-size:.5em;border-radius:.15em;z-index:-1}.pickr .pcr-button::before{z-index:initial}.pickr .pcr-button::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;transition:background .3s;background:var(--pcr-color);border-radius:.15em}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear::before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pickr *,.pcr-app *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr input:focus,.pickr input.pcr-active,.pickr button:focus,.pickr button.pcr-active,.pcr-app input:focus,.pcr-app input.pcr-active,.pcr-app button:focus,.pcr-app button.pcr-active{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-palette,.pickr .pcr-slider,.pcr-app .pcr-palette,.pcr-app .pcr-slider{transition:box-shadow .3s}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus,.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(0,0,0,.25)}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);left:0;top:0}.pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display:grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:transparent;z-index:1}.pcr-app .pcr-swatches>button::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, ');background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2em 0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(66,133,244,.75)}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel{background:#f44250}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(244,66,80,.75)}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=monolith]{width:14.25em;max-width:95vw;padding:.8em}.pcr-app[data-theme=monolith] .pcr-selection{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:100%;height:1em;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5em}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, ');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;transition:background-color .3s,box-shadow .3s;border-radius:.15em 0 0 .15em;z-index:2}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 .15em .15em 0}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color{background:var(--pcr-color);width:50%;height:100%}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette{border-radius:.15em;width:100%;height:100%}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, ');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity{height:.5em;margin-top:.75em}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker{top:50%;transform:translateY(-50%)}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider{flex-grow:1;border-radius:50em}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(to right,#f00,#ff0,#0f0,#0ff,#00f,#f0f,#f00)}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(to right,transparent,#000),url('data:image/svg+xml;utf8, ');background-size:100%,.25em} +@keyframes fadeIn{0%{opacity:0}100%{opacity:1}0%{opacity:0}}@keyframes slideIn{0%{transform:translateY(1rem);opacity:0}100%{transform:translateY(0);opacity:1}0%{transform:translateY(1rem);opacity:0}}.badge-close{cursor:pointer}.badge-close::before{height:2px;width:50%}.badge-close::after{height:50%;width:2px}.badge-close:hover,.badge-close:focus{background-color:rgba(10,10,10,.3)}.badge-close:active{background-color:rgba(10,10,10,.4)}.navbar-nav .nav-item:hover{cursor:pointer}.navbar-nav .nav-link:hover{cursor:pointer}.nav .nav-link:hover{cursor:pointer}.nav-item{position:relative}.b-bar-horizontal .nav-item.dropdown .dropdown-menu>.dropdown>.dropdown-item{width:100%}.b-bar-horizontal .nav-item.dropdown .dropdown-menu>.dropdown>.dropdown-item::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.b-bar-horizontal .nav-item.dropdown .dropdown-menu>.dropdown>.dropdown-item:empty::after{margin-left:0}.b-bar-horizontal .nav-item.dropdown .dropdown-menu>.dropdown>.dropdown-item::after{transform:rotate(-90deg);position:absolute;right:10%;top:45%}.b-bar-horizontal .nav-item.dropdown .dropdown-menu>.dropdown>.dropdown-menu{top:0;left:100%;margin-left:0;margin-right:.1rem}.btn-group>.b-tooltip:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.b-tooltip:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group.btn-group-toggle .btn.active.disabled{opacity:1}.btn-group-vertical>.b-tooltip:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.b-tooltip:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-xs,.btn-group-xs>.btn{padding:.15rem .5rem;font-size:.75rem;line-height:1.5;border-radius:.15rem}.btn-md,.btn-group-md>.btn{padding:.47rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.25rem}.btn-xl,.btn-group-xl>.btn{padding:.5rem 1rem;font-size:1.5rem;line-height:1.5;border-radius:.4rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.card-deck .card{height:100%}.table-fixed-header .table thead tr th.dropdown-table-fixed-header-visible{z-index:11}.dropdown-menu-position-strategy{width:max-content;top:0;left:0}.dropdown-menu-position-strategy-absolute{position:absolute}.dropdown-menu-position-strategy-fixed{position:fixed}.dropdown-toggle.dropdown-toggle-hidden::after{content:none !important}.dropdown-toggle.dropdown-toggle-hidden::before{content:none !important}.dropdown-menu.show{animation-duration:.3s;animation-fill-mode:both;animation-name:fadeIn}.dropdown-menu a:not([href]).dropdown-item:not(.disabled){cursor:pointer}.dropdown-menu.dropdown-menu-scrollable{max-height:var(--dropdown-list-menu-max-height,200px);overflow-y:scroll}.b-is-autocomplete .dropdown-menu{width:100%;max-height:var(--autocomplete-menu-max-height,200px);overflow-y:scroll}.b-is-autocomplete .dropdown-menu .dropdown-item.focus{color:#1e2125 !important;background-color:#e9ecef}.b-is-autocomplete.b-is-autocomplete-multipleselection{display:flex;align-items:center;flex-wrap:wrap;padding-top:.25rem;max-width:100%;width:100%;cursor:text;min-height:calc(1.5em + .75rem + 2px);height:auto;border:1px solid #ced4da;border-radius:.25rem}.b-is-autocomplete.b-is-autocomplete-multipleselection>input.form-control{display:inline-block;border:none;box-shadow:none;outline:none;background-color:transparent;max-width:inherit;width:auto;flex-grow:1}.b-is-autocomplete.b-is-autocomplete-multipleselection>.badge{margin-bottom:.25rem;line-height:1.5;flex-grow:initial}.b-is-autocomplete.b-is-autocomplete-multipleselection .dropdown-menu{top:100%}.b-is-autocomplete.b-is-autocomplete-multipleselection.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.dropdown.btn-group>.btn.dropdown-toggle-split+.dropdown-menu.show{top:100%}.dropdown{position:relative}.dropdown.dropdown-disabled.b-is-autocomplete{background-color:var(--b-theme-light,#e9ecef)}.dropdown>.dropdown-menu>.dropdown:not(.dropup,.dropstart,.dropend){position:relative}.dropdown>.dropdown-menu>.dropdown:not(.dropup,.dropstart,.dropend)>.dropdown-toggle{width:100%}.dropdown>.dropdown-menu>.dropdown:not(.dropup,.dropstart,.dropend)>.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown>.dropdown-menu>.dropdown:not(.dropup,.dropstart,.dropend)>.dropdown-toggle:empty::after{margin-left:0}.dropdown>.dropdown-menu>.dropdown:not(.dropup,.dropstart,.dropend)>.dropdown-toggle::after{position:absolute;right:10%;top:45%}.dropdown>.dropdown-menu>.dropdown:not(.dropup,.dropstart,.dropend)>.dropdown-menu{top:auto;left:auto;bottom:auto;right:auto}.dropdown>.dropdown-menu>.dropdown.dropup .dropdown-toggle::after,.dropdown>.dropdown-menu>.dropdown.dropend .dropdown-toggle::after{vertical-align:0;position:absolute;right:10%;top:45%}.dropdown>.dropdown-menu>.dropdown.dropstart .dropdown-toggle::after{vertical-align:0}.dropdown.dropup>.dropdown-menu{top:auto;bottom:auto;margin-top:0;margin-bottom:.125rem}.dropdown.dropup>.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropdown.dropup>.dropdown-toggle:empty::after{margin-left:0}.dropdown.dropend>.dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropdown.dropend>.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropdown.dropend>.dropdown-toggle:empty::after{margin-left:0}.dropdown.dropend>.dropdown-toggle::after{vertical-align:0}.dropdown.dropstart>.dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropdown.dropstart>.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropdown.dropstart>.dropdown-toggle::after{display:none}.dropdown.dropstart>.dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropdown.dropstart>.dropdown-toggle:empty::after{margin-left:0}.dropdown.dropstart>.dropdown-toggle::before{vertical-align:0}.dropdown-menu-start{right:auto;left:0}.dropdown-menu-end{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-start{right:auto;left:0}.dropdown-menu-sm-end{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-start{right:auto;left:0}.dropdown-menu-md-end{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-start{right:auto;left:0}.dropdown-menu-lg-end{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-start{right:auto;left:0}.dropdown-menu-xl-end{right:0;left:auto}}hr.divider.divider-text{position:unset}hr.divider.divider-text::before{top:unset}.snackbar-stack{z-index:1059 !important}.snackbar{z-index:1060 !important}.figure.figure-is-16x16{height:16px;width:16px}.figure.figure-is-24x24{height:24px;width:24px}.figure.figure-is-32x32{height:32px;width:32px}.figure.figure-is-48x48{height:48px;width:48px}.figure.figure-is-64x64{height:64px;width:64px}.figure.figure-is-96x96{height:96px;width:96px}.figure.figure-is-128x128{height:128px;width:128px}.figure.figure-is-256x256{height:256px;width:256px}.figure.figure-is-512x512{height:512px;width:512px}.form-check>.form-check-input.form-check-input-pointer,.form-check>.form-check-label.form-check-label-pointer,.form-switch>.form-check-input.form-check-input-pointer,.form-switch>.form-check-label.form-check-label-pointer{cursor:pointer}.form-control-plaintext.form-control-xs,.form-control-plaintext.form-control-md,.form-control-plaintext.form-control-xl{padding-right:0;padding-left:0}.form-control-xs{height:calc(1.5em + .3rem + 2px);padding:.15rem .5rem;font-size:.75rem;line-height:1.5;border-radius:.15rem}.form-control-md{height:calc(1.5em + .94rem + 2px);padding:.47rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.25rem}.form-control-xl{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.5rem;line-height:1.5;border-radius:.4rem}.form-select-xs{height:calc(1.5em + .3rem + 2px);padding-top:.15rem;padding-bottom:.15rem;padding-left:.5rem;font-size:.75rem}.form-select-md{height:calc(1.5em + .94rem + 2px);padding-top:.47rem;padding-bottom:.47rem;padding-left:1rem;font-size:1.125rem}.form-select-xl{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.5rem}.input-group>.b-numeric:not(:last-child)>input,.input-group>div.flatpickr-wrapper:not(:last-child)>input{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.b-numeric:not(:first-child)>input,.input-group>div.flatpickr-wrapper:not(:first-child)>input{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-xs>.form-control:not(textarea),.input-group-xs>.form-select,.input-group-xs>.b-numeric>input{height:calc(1.5em + .3rem + 2px)}.input-group-xs>.form-control,.input-group-xs>.form-select,.input-group-xs>.input-group-text,.input-group-xs>.btn,.input-group-xs>.b-numeric>input{padding:.15rem .5rem;font-size:.75rem;line-height:1.5;border-radius:.15rem}.input-group-sm>.b-numeric>input{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.b-numeric>input{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-md>.form-control:not(textarea),.input-group-md>.form-select,.input-group-md>.b-numeric>input{height:calc(1.5em + .94rem + 2px)}.input-group-md>.form-control,.input-group-md>.form-select,.input-group-md>.input-group-text,.input-group-md>.btn,.input-group-md>.b-numeric>input{padding:.47rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.25rem}.input-group-lg>.b-numeric>input{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.b-numeric>input{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-xl>.form-control:not(textarea),.input-group-xl>.form-select,.input-group-xl>.b-numeric>input{height:calc(1.5em + 1rem + 2px)}.input-group-xl>.form-control,.input-group-xl>.form-select,.input-group-xl>.input-group-text,.input-group-xl>.btn,.input-group-xl>.b-numeric>input{padding:.5rem 1rem;font-size:1.5rem;line-height:1.5;border-radius:.4rem}.input-group-xs>.form-select,.input-group-md>.form-select,.input-group-xl>.form-select{padding-right:1.75rem}.input-group:not(.has-validation)>.dropdown:first-child>.btn:not(:last-child).dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown>.btn:not(:last-child).dropdown-toggle,.input-group.has-validation>.dropdown>.btn:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>div.flatpickr-wrapper>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.form-check>.form-check-input.form-check-input-xs{width:.7rem;height:.7rem}.form-check>.form-check-input.form-check-input-xs+.form-check-label{line-height:"normal";padding-left:0}.form-check>.form-check-input.form-check-input-sm{width:.8rem;height:.8rem}.form-check>.form-check-input.form-check-input-sm+.form-check-label{line-height:"normal";padding-left:0}.form-check>.form-check-input.form-check-input-md{width:1.25rem;height:1.25rem}.form-check>.form-check-input.form-check-input-md+.form-check-label{line-height:1.7rem;padding-left:3px}.form-check>.form-check-input.form-check-input-lg{width:1.55rem;height:1.55rem}.form-check>.form-check-input.form-check-input-lg+.form-check-label{line-height:2rem;padding-left:6px}.form-check>.form-check-input.form-check-input-xl{width:1.85rem;height:1.85rem}.form-check>.form-check-input.form-check-input-xl+.form-check-label{line-height:2.5rem;padding-left:10px}select[readonly]{pointer-events:none}select[readonly] option,select[readonly] optgroup{display:none}.b-numeric{position:relative;width:100%}.b-numeric:hover>.b-numeric-handler-wrap{opacity:1}.b-numeric input:disabled+.b-numeric-handler-wrap,.b-numeric input:read-only+.b-numeric-handler-wrap{display:none}.b-numeric-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#fff;border:1px solid #d9d9d9;opacity:0}.input-group .b-numeric{-ms-flex:1 1 auto;flex:1 1 auto;width:1%}.b-numeric-handler-wrap .b-numeric-handler.b-numeric-handler-down{border-top:1px solid #d9d9d9}.b-numeric-handler{position:relative;display:flex;width:100%;height:50%;overflow:hidden;color:rgba(0,0,0,.45);font-weight:700;line-height:0;align-items:center;justify-content:center}.b-numeric-handler.btn{padding:0}.form-control+.b-numeric-handler-wrap{font-size:1rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.form-control-xs+.b-numeric-handler-wrap{font-size:.75rem;border-top-right-radius:.15rem;border-bottom-right-radius:.15rem}.form-control-xs+.b-numeric-handler-wrap>.b-numeric-handler.btn{font-size:.75rem}.form-control-sm+.b-numeric-handler-wrap{font-size:.875rem;border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.form-control-sm+.b-numeric-handler-wrap>.b-numeric-handler.btn{font-size:.875rem}.form-control-md+.b-numeric-handler-wrap{font-size:1.125rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.form-control-md+.b-numeric-handler-wrap>.b-numeric-handler.btn{font-size:1.125rem}.form-control-lg+.b-numeric-handler-wrap{font-size:1.25rem;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.form-control-lg+.b-numeric-handler-wrap>.b-numeric-handler.btn{font-size:1.25rem}.form-control-xl+.b-numeric-handler-wrap{font-size:1.5rem;border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.form-control-xl+.b-numeric-handler-wrap>.b-numeric-handler.btn{font-size:1.5rem}.custom-file-label{overflow:hidden}input[readonly][type=range],input[readonly=readonly][type=range]{pointer-events:none}input[readonly][type=range]::-webkit-slider-thumb,input[readonly=readonly][type=range]::-webkit-slider-thumb{pointer-events:none}input[readonly][type=range]::-moz-range-thumb,input[readonly=readonly][type=range]::-moz-range-thumb{pointer-events:none}input[readonly][type=range]::-ms-thumb,input[readonly=readonly][type=range]::-ms-thumb{pointer-events:none}.form-group{margin-bottom:1rem}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .form-select{align-items:center;justify-content:center}.form-inline .form-check-label{margin-bottom:0}}.b-input-color-picker{padding:.5rem .6rem}.b-input-color-picker>.b-input-color-picker-preview{height:.55rem}.focus-trap{display:contents}.form-file input[type=file]{margin-left:-2px !important}.form-file input[type=file]::-webkit-file-upload-button{display:none}.form-file input[type=file]::file-selector-button{display:none}.form-label-required:after{content:" *";color:var(--b-theme-danger,#dc3545)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.jumbotron.jumbotron-primary{background-color:#007bff;color:#fff}.jumbotron.jumbotron-secondary{background-color:#6c757d;color:#fff}.jumbotron.jumbotron-success{background-color:#28a745;color:#fff}.jumbotron.jumbotron-info{background-color:#17a2b8;color:#fff}.jumbotron.jumbotron-warning{background-color:#ffc107;color:#212529}.jumbotron.jumbotron-danger{background-color:#dc3545;color:#fff}.jumbotron.jumbotron-light{background-color:#f8f9fa;color:#212529}.jumbotron.jumbotron-dark{background-color:#343a40;color:#fff}.jumbotron.jumbotron-link{background-color:#3273dc;color:#fff}.b-layout-header-fixed{z-index:1030}.b-layout-footer-fixed{z-index:1030}.b-layout-sider-content{z-index:1031}li.list-group-item-action{cursor:pointer}.list-group-scrollable{overflow-y:scroll}.media{display:flex;align-items:flex-start}.media-body{flex:1}.modal.fade{transition:opacity var(--modal-animation-duration,300ms) linear}.modal.fade .modal-dialog{transition:-webkit-transform var(--modal-animation-duration,300ms) ease-out;transition:transform var(--modal-animation-duration,300ms) ease-out}.offcanvas-footer{position:sticky;bottom:0;top:auto;display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.page-item:not(.disabled) .page-link{cursor:pointer}.pagination-xs .page-link{padding:.125rem .25rem;font-size:.75rem;line-height:1.5}.pagination-xs .page-item:first-child .page-link{border-top-left-radius:.15rem;border-bottom-left-radius:.15rem}.pagination-xs .page-item:last-child .page-link{border-top-right-radius:.15rem;border-bottom-right-radius:.15rem}.pagination-md .page-link{padding:.625rem 1.25rem;font-size:1.125rem;line-height:1.5}.pagination-md .page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination-md .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-xl .page-link{padding:1rem 2rem;font-size:1.5rem;line-height:1.5}.pagination-xl .page-item:first-child .page-link{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.pagination-xl .page-item:last-child .page-link{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-primary{background-color:#007bff}.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-secondary{background-color:#6c757d}.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-success{background-color:#28a745}.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-info{background-color:#17a2b8}.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-warning{background-color:#ffc107}.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-danger{background-color:#dc3545}.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-light{background-color:#f8f9fa}.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-dark{background-color:#343a40}.b-page-progress .b-page-progress-indicator.b-page-progress-indicator-link{background-color:#3273dc}.rating:not(.rating-disabled):not(.rating-readonly):hover .rating-item{cursor:pointer}.rating.rating-disabled{opacity:.65}.rating .rating-item.rating-item-primary{color:#007bff}.rating .rating-item.rating-item-secondary{color:#6c757d}.rating .rating-item.rating-item-success{color:#28a745}.rating .rating-item.rating-item-info{color:#17a2b8}.rating .rating-item.rating-item-warning{color:#ffc107}.rating .rating-item.rating-item-danger{color:#dc3545}.rating .rating-item.rating-item-light{color:#f8f9fa}.rating .rating-item.rating-item-dark{color:#343a40}.rating .rating-item.rating-item-link{color:#3273dc}.rating .rating-item.rating-item-hover{opacity:.7}.gap-y-0{row-gap:0 !important}.gap-x-0{column-gap:0 !important}.gap-y-1{row-gap:.25rem !important}.gap-x-1{column-gap:.25rem !important}.gap-y-2{row-gap:.5rem !important}.gap-x-2{column-gap:.5rem !important}.gap-y-3{row-gap:1rem !important}.gap-x-3{column-gap:1rem !important}.gap-y-4{row-gap:1.5rem !important}.gap-x-4{column-gap:1.5rem !important}.gap-y-5{row-gap:3rem !important}.gap-x-5{column-gap:3rem !important}.steps{padding:0;margin:0;list-style:none;display:flex;overflow-x:auto}.steps .step:first-child{margin-left:auto}.steps .step:last-child{margin-right:auto}.step:first-of-type .step-circle::before{display:none}.step:last-of-type .step-container{padding-right:0}.step-container{box-sizing:content-box;display:flex;align-items:center;flex-direction:column;width:5rem;min-width:5rem;max-width:5rem;padding-top:.5rem;padding-right:1rem}.step-circle{position:relative;display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;color:#adb5bd;border:2px solid #adb5bd;border-radius:100%;background-color:#fff}.step-circle::before{content:"";display:block;position:absolute;top:50%;left:-2px;width:calc(5rem + 1rem - 1.5rem);height:2px;transform:translate(-100%,-50%);color:#adb5bd;background-color:currentColor}.step-text{color:#adb5bd;word-break:keep-all;text-align:center;margin-top:.25em}.step-completed .step-circle{color:#fff;background-color:#28a745;border-color:#28a745}.step-completed .step-circle::before{color:#28a745}.step-completed .step-text{color:#28a745}.step-active .step-circle{color:#fff;background-color:#007bff;border-color:#007bff}.step-active .step-circle::before{color:#007bff}.step-active .step-text{color:#007bff}.step-primary .step-circle{color:#007bff;border-color:#007bff}.step-primary.step-completed .step-circle{color:#fff;background-color:#007bff;border-color:#007bff}.step-primary.step-completed .step-circle::before{color:#007bff}.step-primary.step-completed .step-text{color:#007bff}.step-primary.step-active .step-circle{color:#fff;background-color:#007bff;border-color:#007bff}.step-primary.step-active::before{color:#007bff}.step-primary.step-active .step-text{color:#007bff}.step-secondary .step-circle{color:#6c757d;border-color:#6c757d}.step-secondary.step-completed .step-circle{color:#fff;background-color:#6c757d;border-color:#6c757d}.step-secondary.step-completed .step-circle::before{color:#6c757d}.step-secondary.step-completed .step-text{color:#6c757d}.step-secondary.step-active .step-circle{color:#fff;background-color:#007bff;border-color:#007bff}.step-secondary.step-active::before{color:#007bff}.step-secondary.step-active .step-text{color:#007bff}.step-success .step-circle{color:#28a745;border-color:#28a745}.step-success.step-completed .step-circle{color:#fff;background-color:#28a745;border-color:#28a745}.step-success.step-completed .step-circle::before{color:#28a745}.step-success.step-completed .step-text{color:#28a745}.step-success.step-active .step-circle{color:#fff;background-color:#007bff;border-color:#007bff}.step-success.step-active::before{color:#007bff}.step-success.step-active .step-text{color:#007bff}.step-info .step-circle{color:#17a2b8;border-color:#17a2b8}.step-info.step-completed .step-circle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.step-info.step-completed .step-circle::before{color:#17a2b8}.step-info.step-completed .step-text{color:#17a2b8}.step-info.step-active .step-circle{color:#fff;background-color:#007bff;border-color:#007bff}.step-info.step-active::before{color:#007bff}.step-info.step-active .step-text{color:#007bff}.step-warning .step-circle{color:#ffc107;border-color:#ffc107}.step-warning.step-completed .step-circle{color:#fff;background-color:#ffc107;border-color:#ffc107}.step-warning.step-completed .step-circle::before{color:#ffc107}.step-warning.step-completed .step-text{color:#ffc107}.step-warning.step-active .step-circle{color:#fff;background-color:#007bff;border-color:#007bff}.step-warning.step-active::before{color:#007bff}.step-warning.step-active .step-text{color:#007bff}.step-danger .step-circle{color:#dc3545;border-color:#dc3545}.step-danger.step-completed .step-circle{color:#fff;background-color:#dc3545;border-color:#dc3545}.step-danger.step-completed .step-circle::before{color:#dc3545}.step-danger.step-completed .step-text{color:#dc3545}.step-danger.step-active .step-circle{color:#fff;background-color:#007bff;border-color:#007bff}.step-danger.step-active::before{color:#007bff}.step-danger.step-active .step-text{color:#007bff}.step-light .step-circle{color:#f8f9fa;border-color:#f8f9fa}.step-light.step-completed .step-circle{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.step-light.step-completed .step-circle::before{color:#f8f9fa}.step-light.step-completed .step-text{color:#f8f9fa}.step-light.step-active .step-circle{color:#fff;background-color:#007bff;border-color:#007bff}.step-light.step-active::before{color:#007bff}.step-light.step-active .step-text{color:#007bff}.step-dark .step-circle{color:#343a40;border-color:#343a40}.step-dark.step-completed .step-circle{color:#fff;background-color:#343a40;border-color:#343a40}.step-dark.step-completed .step-circle::before{color:#343a40}.step-dark.step-completed .step-text{color:#343a40}.step-dark.step-active .step-circle{color:#fff;background-color:#007bff;border-color:#007bff}.step-dark.step-active::before{color:#007bff}.step-dark.step-active .step-text{color:#007bff}.step-link .step-circle{color:#3273dc;border-color:#3273dc}.step-link.step-completed .step-circle{color:#fff;background-color:#3273dc;border-color:#3273dc}.step-link.step-completed .step-circle::before{color:#3273dc}.step-link.step-completed .step-text{color:#3273dc}.step-link.step-active .step-circle{color:#fff;background-color:#007bff;border-color:#007bff}.step-link.step-active::before{color:#007bff}.step-link.step-active .step-text{color:#007bff}.steps-content{margin:1rem 0}.steps-content>.step-panel{display:none}.steps-content>.active{display:block}.form-check.form-switch .form-check-input.form-check-input-primary:checked{background-color:#007bff;border-color:#007bff}.form-check.form-switch .form-check-input.form-check-input-secondary:checked{background-color:#6c757d;border-color:#6c757d}.form-check.form-switch .form-check-input.form-check-input-success:checked{background-color:#28a745;border-color:#28a745}.form-check.form-switch .form-check-input.form-check-input-info:checked{background-color:#17a2b8;border-color:#17a2b8}.form-check.form-switch .form-check-input.form-check-input-warning:checked{background-color:#ffc107;border-color:#ffc107}.form-check.form-switch .form-check-input.form-check-input-danger:checked{background-color:#dc3545;border-color:#dc3545}.form-check.form-switch .form-check-input.form-check-input-light:checked{background-color:#f8f9fa;border-color:#f8f9fa}.form-check.form-switch .form-check-input.form-check-input-dark:checked{background-color:#343a40;border-color:#343a40}.form-check.form-switch .form-check-input.form-check-input-link:checked{background-color:#3273dc;border-color:#3273dc}.form-check.form-switch .form-check-input.form-check-input-xs{width:calc(.75rem + (.5rem/2));height:.5rem;margin-left:-2.5em}.form-check.form-switch .form-check-input.form-check-input-xs+.form-check-label{line-height:1rem;vertical-align:middle;padding-left:0}.form-check.form-switch .form-check-input.form-check-input-xs:checked~.form-check-label::after{transform:translateX(calc(.75rem - (.5rem/2)))}.form-check.form-switch .form-check-input.form-check-input-sm{width:calc(1rem + (.75rem/2));height:.75rem;margin-left:-2.5em}.form-check.form-switch .form-check-input.form-check-input-sm+.form-check-label{line-height:1.25rem;vertical-align:middle;padding-left:.75rem}.form-check.form-switch .form-check-input.form-check-input-sm:checked~.form-check-label::after{transform:translateX(calc(1rem - (.75rem/2)))}.form-check.form-switch .form-check-input.form-check-input-md{width:calc(2rem + (1.5rem/2));height:1.5rem;margin-left:-2.5em}.form-check.form-switch .form-check-input.form-check-input-md+.form-check-label{line-height:2rem;vertical-align:middle;padding-left:.75rem}.form-check.form-switch .form-check-input.form-check-input-md:checked~.form-check-label::after{transform:translateX(calc(2rem - (1.5rem/2)))}.form-check.form-switch .form-check-input.form-check-input-lg{width:calc(3rem + (2rem/2));height:2rem;margin-left:-2.5em}.form-check.form-switch .form-check-input.form-check-input-lg+.form-check-label{line-height:2.5rem;vertical-align:middle;padding-left:.75rem}.form-check.form-switch .form-check-input.form-check-input-lg:checked~.form-check-label::after{transform:translateX(calc(3rem - (2rem/2)))}.form-check.form-switch .form-check-input.form-check-input-xl{width:calc(4rem + (2.5rem/2));height:2.5rem;margin-left:-2.5em}.form-check.form-switch .form-check-input.form-check-input-xl+.form-check-label{line-height:3rem;vertical-align:middle;padding-left:.75rem}.form-check.form-switch .form-check-input.form-check-input-xl:checked~.form-check-label::after{transform:translateX(calc(4rem - (2.5rem/2)))}table.table tbody tr:not(.table-group).selected{background-color:var(--bs-primary)}table.table tbody tr.table-group{cursor:pointer;background-color:var(--b-theme-light,var(--bs-light,#f5f5f5));font-weight:700}tr.table-row-selectable:hover{cursor:pointer}tr.table-row-selectable:focus[tabindex="0"]{outline:none}.table-fixed-header{overflow-y:auto}.table-fixed-header>.table{border-collapse:separate;border-spacing:0}.table-fixed-header>.table>thead:not(.table-thead-theme)>tr>th{background:#fff}.table-fixed-header>.table>thead>tr>th{border-top:none;position:sticky;z-index:10}.table-fixed-header>.table>thead>tr:nth-child(1)>th{top:0}.table-fixed-header>.table-bordered>:not(caption)>*>*{border-width:1px 1px}.overflow-auto-auto{overflow:auto auto !important}.overflow-auto-hidden{overflow:auto hidden !important}.overflow-auto-visible{overflow:auto visible !important}.overflow-auto-scroll{overflow:auto scroll !important}.overflow-hidden-auto{overflow:hidden auto !important}.overflow-hidden-hidden{overflow:hidden hidden !important}.overflow-hidden-visible{overflow:hidden visible !important}.overflow-hidden-scroll{overflow:hidden scroll !important}.overflow-visible-auto{overflow:visible auto !important}.overflow-visible-hidden{overflow:visible hidden !important}.overflow-visible-visible{overflow:visible visible !important}.overflow-visible-scroll{overflow:visible scroll !important}.overflow-scroll-auto{overflow:scroll auto !important}.overflow-scroll-hidden{overflow:scroll hidden !important}.overflow-scroll-visible{overflow:scroll visible !important}.overflow-scroll-scroll{overflow:scroll scroll !important}ol.ordered-list-lower-alpha{list-style-type:lower-alpha}ol.ordered-list-lower-roman{list-style-type:lower-roman}ol.ordered-list-upper-alpha{list-style-type:upper-alpha}ol.ordered-list-upper-roman{list-style-type:upper-roman}.border-1{border:1px solid #dee2e6 !important}.border-1.border-primary{border-color:#007bff !important}.border-1.border-secondary{border-color:#6c757d !important}.border-1.border-success{border-color:#28a745 !important}.border-1.border-info{border-color:#17a2b8 !important}.border-1.border-warning{border-color:#ffc107 !important}.border-1.border-danger{border-color:#dc3545 !important}.border-1.border-light{border-color:#f8f9fa !important}.border-1.border-dark{border-color:#343a40 !important}.border-1.border-link{border-color:#3273dc !important}.border-primary-1{border:1px solid #007bff !important}.border-secondary-1{border:1px solid #6c757d !important}.border-success-1{border:1px solid #28a745 !important}.border-info-1{border:1px solid #17a2b8 !important}.border-warning-1{border:1px solid #ffc107 !important}.border-danger-1{border:1px solid #dc3545 !important}.border-light-1{border:1px solid #f8f9fa !important}.border-dark-1{border:1px solid #343a40 !important}.border-link-1{border:1px solid #3273dc !important}.border-top-1{border-top:1px solid #dee2e6 !important}.border-primary-top-1{border-top:1px solid #007bff !important}.border-secondary-top-1{border-top:1px solid #6c757d !important}.border-success-top-1{border-top:1px solid #28a745 !important}.border-info-top-1{border-top:1px solid #17a2b8 !important}.border-warning-top-1{border-top:1px solid #ffc107 !important}.border-danger-top-1{border-top:1px solid #dc3545 !important}.border-light-top-1{border-top:1px solid #f8f9fa !important}.border-dark-top-1{border-top:1px solid #343a40 !important}.border-link-top-1{border-top:1px solid #3273dc !important}.border-end-1{border-right:1px solid #dee2e6 !important}.border-primary-end-1{border-right:1px solid #007bff !important}.border-secondary-end-1{border-right:1px solid #6c757d !important}.border-success-end-1{border-right:1px solid #28a745 !important}.border-info-end-1{border-right:1px solid #17a2b8 !important}.border-warning-end-1{border-right:1px solid #ffc107 !important}.border-danger-end-1{border-right:1px solid #dc3545 !important}.border-light-end-1{border-right:1px solid #f8f9fa !important}.border-dark-end-1{border-right:1px solid #343a40 !important}.border-link-end-1{border-right:1px solid #3273dc !important}.border-bottom-1{border-bottom:1px solid #dee2e6 !important}.border-primary-bottom-1{border-bottom:1px solid #007bff !important}.border-secondary-bottom-1{border-bottom:1px solid #6c757d !important}.border-success-bottom-1{border-bottom:1px solid #28a745 !important}.border-info-bottom-1{border-bottom:1px solid #17a2b8 !important}.border-warning-bottom-1{border-bottom:1px solid #ffc107 !important}.border-danger-bottom-1{border-bottom:1px solid #dc3545 !important}.border-light-bottom-1{border-bottom:1px solid #f8f9fa !important}.border-dark-bottom-1{border-bottom:1px solid #343a40 !important}.border-link-bottom-1{border-bottom:1px solid #3273dc !important}.border-start-1{border-left:1px solid #dee2e6 !important}.border-primary-start-1{border-left:1px solid #007bff !important}.border-secondary-start-1{border-left:1px solid #6c757d !important}.border-success-start-1{border-left:1px solid #28a745 !important}.border-info-start-1{border-left:1px solid #17a2b8 !important}.border-warning-start-1{border-left:1px solid #ffc107 !important}.border-danger-start-1{border-left:1px solid #dc3545 !important}.border-light-start-1{border-left:1px solid #f8f9fa !important}.border-dark-start-1{border-left:1px solid #343a40 !important}.border-link-start-1{border-left:1px solid #3273dc !important}.border-2{border:2px solid #dee2e6 !important}.border-2.border-primary{border-color:#007bff !important}.border-2.border-secondary{border-color:#6c757d !important}.border-2.border-success{border-color:#28a745 !important}.border-2.border-info{border-color:#17a2b8 !important}.border-2.border-warning{border-color:#ffc107 !important}.border-2.border-danger{border-color:#dc3545 !important}.border-2.border-light{border-color:#f8f9fa !important}.border-2.border-dark{border-color:#343a40 !important}.border-2.border-link{border-color:#3273dc !important}.border-primary-2{border:2px solid #007bff !important}.border-secondary-2{border:2px solid #6c757d !important}.border-success-2{border:2px solid #28a745 !important}.border-info-2{border:2px solid #17a2b8 !important}.border-warning-2{border:2px solid #ffc107 !important}.border-danger-2{border:2px solid #dc3545 !important}.border-light-2{border:2px solid #f8f9fa !important}.border-dark-2{border:2px solid #343a40 !important}.border-link-2{border:2px solid #3273dc !important}.border-top-2{border-top:2px solid #dee2e6 !important}.border-primary-top-2{border-top:2px solid #007bff !important}.border-secondary-top-2{border-top:2px solid #6c757d !important}.border-success-top-2{border-top:2px solid #28a745 !important}.border-info-top-2{border-top:2px solid #17a2b8 !important}.border-warning-top-2{border-top:2px solid #ffc107 !important}.border-danger-top-2{border-top:2px solid #dc3545 !important}.border-light-top-2{border-top:2px solid #f8f9fa !important}.border-dark-top-2{border-top:2px solid #343a40 !important}.border-link-top-2{border-top:2px solid #3273dc !important}.border-end-2{border-right:2px solid #dee2e6 !important}.border-primary-end-2{border-right:2px solid #007bff !important}.border-secondary-end-2{border-right:2px solid #6c757d !important}.border-success-end-2{border-right:2px solid #28a745 !important}.border-info-end-2{border-right:2px solid #17a2b8 !important}.border-warning-end-2{border-right:2px solid #ffc107 !important}.border-danger-end-2{border-right:2px solid #dc3545 !important}.border-light-end-2{border-right:2px solid #f8f9fa !important}.border-dark-end-2{border-right:2px solid #343a40 !important}.border-link-end-2{border-right:2px solid #3273dc !important}.border-bottom-2{border-bottom:2px solid #dee2e6 !important}.border-primary-bottom-2{border-bottom:2px solid #007bff !important}.border-secondary-bottom-2{border-bottom:2px solid #6c757d !important}.border-success-bottom-2{border-bottom:2px solid #28a745 !important}.border-info-bottom-2{border-bottom:2px solid #17a2b8 !important}.border-warning-bottom-2{border-bottom:2px solid #ffc107 !important}.border-danger-bottom-2{border-bottom:2px solid #dc3545 !important}.border-light-bottom-2{border-bottom:2px solid #f8f9fa !important}.border-dark-bottom-2{border-bottom:2px solid #343a40 !important}.border-link-bottom-2{border-bottom:2px solid #3273dc !important}.border-start-2{border-left:2px solid #dee2e6 !important}.border-primary-start-2{border-left:2px solid #007bff !important}.border-secondary-start-2{border-left:2px solid #6c757d !important}.border-success-start-2{border-left:2px solid #28a745 !important}.border-info-start-2{border-left:2px solid #17a2b8 !important}.border-warning-start-2{border-left:2px solid #ffc107 !important}.border-danger-start-2{border-left:2px solid #dc3545 !important}.border-light-start-2{border-left:2px solid #f8f9fa !important}.border-dark-start-2{border-left:2px solid #343a40 !important}.border-link-start-2{border-left:2px solid #3273dc !important}.border-3{border:3px solid #dee2e6 !important}.border-3.border-primary{border-color:#007bff !important}.border-3.border-secondary{border-color:#6c757d !important}.border-3.border-success{border-color:#28a745 !important}.border-3.border-info{border-color:#17a2b8 !important}.border-3.border-warning{border-color:#ffc107 !important}.border-3.border-danger{border-color:#dc3545 !important}.border-3.border-light{border-color:#f8f9fa !important}.border-3.border-dark{border-color:#343a40 !important}.border-3.border-link{border-color:#3273dc !important}.border-primary-3{border:3px solid #007bff !important}.border-secondary-3{border:3px solid #6c757d !important}.border-success-3{border:3px solid #28a745 !important}.border-info-3{border:3px solid #17a2b8 !important}.border-warning-3{border:3px solid #ffc107 !important}.border-danger-3{border:3px solid #dc3545 !important}.border-light-3{border:3px solid #f8f9fa !important}.border-dark-3{border:3px solid #343a40 !important}.border-link-3{border:3px solid #3273dc !important}.border-top-3{border-top:3px solid #dee2e6 !important}.border-primary-top-3{border-top:3px solid #007bff !important}.border-secondary-top-3{border-top:3px solid #6c757d !important}.border-success-top-3{border-top:3px solid #28a745 !important}.border-info-top-3{border-top:3px solid #17a2b8 !important}.border-warning-top-3{border-top:3px solid #ffc107 !important}.border-danger-top-3{border-top:3px solid #dc3545 !important}.border-light-top-3{border-top:3px solid #f8f9fa !important}.border-dark-top-3{border-top:3px solid #343a40 !important}.border-link-top-3{border-top:3px solid #3273dc !important}.border-end-3{border-right:3px solid #dee2e6 !important}.border-primary-end-3{border-right:3px solid #007bff !important}.border-secondary-end-3{border-right:3px solid #6c757d !important}.border-success-end-3{border-right:3px solid #28a745 !important}.border-info-end-3{border-right:3px solid #17a2b8 !important}.border-warning-end-3{border-right:3px solid #ffc107 !important}.border-danger-end-3{border-right:3px solid #dc3545 !important}.border-light-end-3{border-right:3px solid #f8f9fa !important}.border-dark-end-3{border-right:3px solid #343a40 !important}.border-link-end-3{border-right:3px solid #3273dc !important}.border-bottom-3{border-bottom:3px solid #dee2e6 !important}.border-primary-bottom-3{border-bottom:3px solid #007bff !important}.border-secondary-bottom-3{border-bottom:3px solid #6c757d !important}.border-success-bottom-3{border-bottom:3px solid #28a745 !important}.border-info-bottom-3{border-bottom:3px solid #17a2b8 !important}.border-warning-bottom-3{border-bottom:3px solid #ffc107 !important}.border-danger-bottom-3{border-bottom:3px solid #dc3545 !important}.border-light-bottom-3{border-bottom:3px solid #f8f9fa !important}.border-dark-bottom-3{border-bottom:3px solid #343a40 !important}.border-link-bottom-3{border-bottom:3px solid #3273dc !important}.border-start-3{border-left:3px solid #dee2e6 !important}.border-primary-start-3{border-left:3px solid #007bff !important}.border-secondary-start-3{border-left:3px solid #6c757d !important}.border-success-start-3{border-left:3px solid #28a745 !important}.border-info-start-3{border-left:3px solid #17a2b8 !important}.border-warning-start-3{border-left:3px solid #ffc107 !important}.border-danger-start-3{border-left:3px solid #dc3545 !important}.border-light-start-3{border-left:3px solid #f8f9fa !important}.border-dark-start-3{border-left:3px solid #343a40 !important}.border-link-start-3{border-left:3px solid #3273dc !important}.border-4{border:4px solid #dee2e6 !important}.border-4.border-primary{border-color:#007bff !important}.border-4.border-secondary{border-color:#6c757d !important}.border-4.border-success{border-color:#28a745 !important}.border-4.border-info{border-color:#17a2b8 !important}.border-4.border-warning{border-color:#ffc107 !important}.border-4.border-danger{border-color:#dc3545 !important}.border-4.border-light{border-color:#f8f9fa !important}.border-4.border-dark{border-color:#343a40 !important}.border-4.border-link{border-color:#3273dc !important}.border-primary-4{border:4px solid #007bff !important}.border-secondary-4{border:4px solid #6c757d !important}.border-success-4{border:4px solid #28a745 !important}.border-info-4{border:4px solid #17a2b8 !important}.border-warning-4{border:4px solid #ffc107 !important}.border-danger-4{border:4px solid #dc3545 !important}.border-light-4{border:4px solid #f8f9fa !important}.border-dark-4{border:4px solid #343a40 !important}.border-link-4{border:4px solid #3273dc !important}.border-top-4{border-top:4px solid #dee2e6 !important}.border-primary-top-4{border-top:4px solid #007bff !important}.border-secondary-top-4{border-top:4px solid #6c757d !important}.border-success-top-4{border-top:4px solid #28a745 !important}.border-info-top-4{border-top:4px solid #17a2b8 !important}.border-warning-top-4{border-top:4px solid #ffc107 !important}.border-danger-top-4{border-top:4px solid #dc3545 !important}.border-light-top-4{border-top:4px solid #f8f9fa !important}.border-dark-top-4{border-top:4px solid #343a40 !important}.border-link-top-4{border-top:4px solid #3273dc !important}.border-end-4{border-right:4px solid #dee2e6 !important}.border-primary-end-4{border-right:4px solid #007bff !important}.border-secondary-end-4{border-right:4px solid #6c757d !important}.border-success-end-4{border-right:4px solid #28a745 !important}.border-info-end-4{border-right:4px solid #17a2b8 !important}.border-warning-end-4{border-right:4px solid #ffc107 !important}.border-danger-end-4{border-right:4px solid #dc3545 !important}.border-light-end-4{border-right:4px solid #f8f9fa !important}.border-dark-end-4{border-right:4px solid #343a40 !important}.border-link-end-4{border-right:4px solid #3273dc !important}.border-bottom-4{border-bottom:4px solid #dee2e6 !important}.border-primary-bottom-4{border-bottom:4px solid #007bff !important}.border-secondary-bottom-4{border-bottom:4px solid #6c757d !important}.border-success-bottom-4{border-bottom:4px solid #28a745 !important}.border-info-bottom-4{border-bottom:4px solid #17a2b8 !important}.border-warning-bottom-4{border-bottom:4px solid #ffc107 !important}.border-danger-bottom-4{border-bottom:4px solid #dc3545 !important}.border-light-bottom-4{border-bottom:4px solid #f8f9fa !important}.border-dark-bottom-4{border-bottom:4px solid #343a40 !important}.border-link-bottom-4{border-bottom:4px solid #3273dc !important}.border-start-4{border-left:4px solid #dee2e6 !important}.border-primary-start-4{border-left:4px solid #007bff !important}.border-secondary-start-4{border-left:4px solid #6c757d !important}.border-success-start-4{border-left:4px solid #28a745 !important}.border-info-start-4{border-left:4px solid #17a2b8 !important}.border-warning-start-4{border-left:4px solid #ffc107 !important}.border-danger-start-4{border-left:4px solid #dc3545 !important}.border-light-start-4{border-left:4px solid #f8f9fa !important}.border-dark-start-4{border-left:4px solid #343a40 !important}.border-link-start-4{border-left:4px solid #3273dc !important}.border-5{border:5px solid #dee2e6 !important}.border-5.border-primary{border-color:#007bff !important}.border-5.border-secondary{border-color:#6c757d !important}.border-5.border-success{border-color:#28a745 !important}.border-5.border-info{border-color:#17a2b8 !important}.border-5.border-warning{border-color:#ffc107 !important}.border-5.border-danger{border-color:#dc3545 !important}.border-5.border-light{border-color:#f8f9fa !important}.border-5.border-dark{border-color:#343a40 !important}.border-5.border-link{border-color:#3273dc !important}.border-primary-5{border:5px solid #007bff !important}.border-secondary-5{border:5px solid #6c757d !important}.border-success-5{border:5px solid #28a745 !important}.border-info-5{border:5px solid #17a2b8 !important}.border-warning-5{border:5px solid #ffc107 !important}.border-danger-5{border:5px solid #dc3545 !important}.border-light-5{border:5px solid #f8f9fa !important}.border-dark-5{border:5px solid #343a40 !important}.border-link-5{border:5px solid #3273dc !important}.border-top-5{border-top:5px solid #dee2e6 !important}.border-primary-top-5{border-top:5px solid #007bff !important}.border-secondary-top-5{border-top:5px solid #6c757d !important}.border-success-top-5{border-top:5px solid #28a745 !important}.border-info-top-5{border-top:5px solid #17a2b8 !important}.border-warning-top-5{border-top:5px solid #ffc107 !important}.border-danger-top-5{border-top:5px solid #dc3545 !important}.border-light-top-5{border-top:5px solid #f8f9fa !important}.border-dark-top-5{border-top:5px solid #343a40 !important}.border-link-top-5{border-top:5px solid #3273dc !important}.border-end-5{border-right:5px solid #dee2e6 !important}.border-primary-end-5{border-right:5px solid #007bff !important}.border-secondary-end-5{border-right:5px solid #6c757d !important}.border-success-end-5{border-right:5px solid #28a745 !important}.border-info-end-5{border-right:5px solid #17a2b8 !important}.border-warning-end-5{border-right:5px solid #ffc107 !important}.border-danger-end-5{border-right:5px solid #dc3545 !important}.border-light-end-5{border-right:5px solid #f8f9fa !important}.border-dark-end-5{border-right:5px solid #343a40 !important}.border-link-end-5{border-right:5px solid #3273dc !important}.border-bottom-5{border-bottom:5px solid #dee2e6 !important}.border-primary-bottom-5{border-bottom:5px solid #007bff !important}.border-secondary-bottom-5{border-bottom:5px solid #6c757d !important}.border-success-bottom-5{border-bottom:5px solid #28a745 !important}.border-info-bottom-5{border-bottom:5px solid #17a2b8 !important}.border-warning-bottom-5{border-bottom:5px solid #ffc107 !important}.border-danger-bottom-5{border-bottom:5px solid #dc3545 !important}.border-light-bottom-5{border-bottom:5px solid #f8f9fa !important}.border-dark-bottom-5{border-bottom:5px solid #343a40 !important}.border-link-bottom-5{border-bottom:5px solid #3273dc !important}.border-start-5{border-left:5px solid #dee2e6 !important}.border-primary-start-5{border-left:5px solid #007bff !important}.border-secondary-start-5{border-left:5px solid #6c757d !important}.border-success-start-5{border-left:5px solid #28a745 !important}.border-info-start-5{border-left:5px solid #17a2b8 !important}.border-warning-start-5{border-left:5px solid #ffc107 !important}.border-danger-start-5{border-left:5px solid #dc3545 !important}.border-light-start-5{border-left:5px solid #f8f9fa !important}.border-dark-start-5{border-left:5px solid #343a40 !important}.border-link-start-5{border-left:5px solid #3273dc !important}.cursor-pointer{cursor:pointer}.fs-xs{font-size:.75rem !important}.fs-sm{font-size:.925rem !important}.fs-md{font-size:1.125rem !important}.fs-lg{font-size:1.25rem !important}.fs-xl{font-size:1.5rem !important}.grid{display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(12,1fr);gap:1.5rem}.grid.g-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid.g-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid.g-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid.g-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid.g-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid.g-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid.g-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid.g-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.g-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.g-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.g-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.g-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid.g-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid.g-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid.g-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid.g-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid.g-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid.g-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}@media(min-width:576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}}@media(min-width:768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}}@media(min-width:992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}}@media(min-width:1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}}.flatpickr-months{margin:.5rem 0}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{height:auto;position:relative}.flatpickr-months .flatpickr-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#007bff}.flatpickr-months .flatpickr-month{color:#212529}.flatpickr-current-month{padding:13px 0 0 0;font-size:115%}.flatpickr-current-month span.cur-month{font-weight:700}.flatpickr-current-month span.cur-month:hover{background:rgba(0,123,255,.15)}.numInputWrapper:hover{background:rgba(0,123,255,.15)}.flatpickr-day{border-radius:.25rem;font-weight:500;color:#212529}.flatpickr-day.today{border-color:#007bff}.flatpickr-day.today:hover{background:#007bff;border-color:#007bff}.flatpickr-day:hover{background:rgba(0,123,255,.1);border-color:rgba(0,0,0,0)}span.flatpickr-weekday{color:#212529}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#007bff;border-color:#007bff}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #007bff}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:.25rem 0 0 .25rem}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 .25rem .25rem 0}.flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-month:focus{background:rgba(0,123,255,.1)}.flatpickr-monthSelect-month.selected{background-color:#007bff} .snackbar{align-items:center;background-color:var(--b-snackbar-background,#323232);color:var(--b-snackbar-text-color,#fff);font-size:.875rem;line-height:1.428572;opacity:0;padding:.875rem 1.5rem;position:fixed;bottom:0;left:0;transform:translateY(100%);transition:opacity 0s var(--transition-duration-mobile-leaving,.195s),transform var(--transition-duration-mobile-leaving,.195s) cubic-bezier(.4,0,1,1);width:100%;z-index:60}@media(min-width:768px){.snackbar{border-radius:2px;max-width:35.5rem;min-width:18rem;left:50%;transform:translate(-50%,100%);width:auto}}@media(min-width:768px){.snackbar{transition:opacity 0s var(--transition-duration-tablet-leaving,.2535s),transform var(--transition-duration-tablet-leaving,.2535s) cubic-bezier(.4,0,1,1)}}@media(min-width:1200px){.snackbar{transition:opacity 0s var(--transition-duration-desktop-leaving,.13s),transform var(--transition-duration-desktop-leaving,.13s) cubic-bezier(.4,0,1,1)}}@media screen and (prefers-reduced-motion:reduce){.snackbar{transition:none}}.snackbar.snackbar-show{transition-duration:var(--transition-duration-mobile-entering,.225s);transition-property:transform;transition-timing-function:cubic-bezier(0,0,.2,1);opacity:1;transform:translateY(0)}@media(min-width:768px){.snackbar.snackbar-show{transition-duration:var(--transition-duration-tablet-entering,.2925s)}}@media(min-width:1200px){.snackbar.snackbar-show{transition-duration:var(--transition-duration-desktop-entering,.15s)}}@media screen and (prefers-reduced-motion:reduce){.snackbar.snackbar-show{transition:none}}@media(min-width:768px){.snackbar.snackbar-show{transform:translate(-50%,-1.5rem)}}.snackbar-header{display:flex;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:DARKEN(var(--b-snackbar-background,#323232),30%);margin-right:auto;min-width:0;font-weight:bold;padding-bottom:.875rem}.snackbar-footer{display:flex;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:DARKEN(var(--b-snackbar-background,#323232),30%);margin-right:auto;min-width:0;padding-top:.875rem}.snackbar-body{display:flex;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto;max-height:100%;min-width:0}.snackbar-action-button{transition-duration:var(--transition-duration-mobile,.3s);transition-property:background-color,background-image;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:transparent;background-image:none;border:0;color:var(--b-snackbar-button-color,var(--b-snackbar-button-color,#ff4081));cursor:pointer;display:block;flex-shrink:0;font-size:inherit;font-weight:500;line-height:inherit;padding:0;text-transform:uppercase;white-space:nowrap}@media(min-width:768px){.snackbar-action-button{transition-duration:var(--transition-duration-tablet,.39s)}}@media(min-width:1200px){.snackbar-action-button{transition-duration:var(--transition-duration-desktop,.2s)}}@media screen and (prefers-reduced-motion:reduce){.snackbar-action-button{transition:none}}.snackbar-action-button:focus,.snackbar-action-button:hover{color:var(--b-snackbar-button-hover-color,var(--b-snackbar-button-hover-color,#ff80ab));text-decoration:none}@media(min-width:768px){.snackbar-action-button{margin-left:3rem}}.snackbar-action-button:focus{outline:0}@media(min-width:768px){.snackbar-bottom-start,.snackbar-bottom-end{transform:translateY(100%)}.snackbar-bottom-start.snackbar-show,.snackbar-bottom-end.snackbar-show{transform:translateY(-1.5rem)}}@media(min-width:768px){.snackbar-bottom-start{left:1.5rem}}@media(min-width:768px){.snackbar-bottom-end{right:1.5rem;left:auto}}.snackbar-top{top:0;bottom:auto;transform:translateY(-100%)}@media(min-width:768px){.snackbar-top{transform:translateX(-50%) translateY(-100%)}.snackbar-top.snackbar-show{transform:translate(-50%,1.5rem)}}.snackbar-top-start{top:0;bottom:auto;transform:translateY(-100%);left:0}@media(min-width:768px){.snackbar-top-start{transform:translateY(-100%);left:1.5rem}.snackbar-top-start.snackbar-show{transform:translateY(1.5rem)}}.snackbar-top-end{top:0;bottom:auto;transform:translateY(-100%)}@media(min-width:768px){.snackbar-top-end{transform:translateY(-100%);right:1.5rem;left:auto}.snackbar-top-end.snackbar-show{transform:translateY(1.5rem)}}.snackbar-multi-line{padding-top:1.25rem;padding-bottom:1.25rem}.snackbar-multi-line .snackbar-body{white-space:normal}.snackbar-primary{background-color:var(--b-snackbar-background-primary,#cce5ff);color:var(--b-snackbar-text-primary,#004085)}.snackbar-action-button-primary{color:var(--b-snackbar-button-primary,#ff4081)}.snackbar-action-button-primary:focus,.snackbar-action-button-primary:hover{color:var(--b-snackbar-button-hover-primary,#ff80ab)}.snackbar-secondary{background-color:var(--b-snackbar-background-secondary,#e2e3e5);color:var(--b-snackbar-text-secondary,#383d41)}.snackbar-action-button-secondary{color:var(--b-snackbar-button-secondary,#ff4081)}.snackbar-action-button-secondary:focus,.snackbar-action-button-secondary:hover{color:var(--b-snackbar-button-hover-secondary,#ff80ab)}.snackbar-success{background-color:var(--b-snackbar-background-success,#d4edda);color:var(--b-snackbar-text-success,#155724)}.snackbar-action-button-success{color:var(--b-snackbar-button-success,#ff4081)}.snackbar-action-button-success:focus,.snackbar-action-button-success:hover{color:var(--b-snackbar-button-hover-success,#ff80ab)}.snackbar-danger{background-color:var(--b-snackbar-background-danger,#f8d7da);color:var(--b-snackbar-text-danger,#721c24)}.snackbar-action-button-danger{color:var(--b-snackbar-button-danger,#ff4081)}.snackbar-action-button-danger:focus,.snackbar-action-button-danger:hover{color:var(--b-snackbar-button-hover-danger,#ff80ab)}.snackbar-warning{background-color:var(--b-snackbar-background-warning,#fff3cd);color:var(--b-snackbar-text-warning,#856404)}.snackbar-action-button-warning{color:var(--b-snackbar-button-warning,#ff4081)}.snackbar-action-button-warning:focus,.snackbar-action-button-warning:hover{color:var(--b-snackbar-button-hover-warning,#ff80ab)}.snackbar-info{background-color:var(--b-snackbar-background-info,#d1ecf1);color:var(--b-snackbar-text-info,#0c5460)}.snackbar-action-button-info{color:var(--b-snackbar-button-info,#ff4081)}.snackbar-action-button-info:focus,.snackbar-action-button-info:hover{color:var(--b-snackbar-button-hover-info,#ff80ab)}.snackbar-light{background-color:var(--b-snackbar-background-light,#fefefe);color:var(--b-snackbar-text-light,#818182)}.snackbar-action-button-light{color:var(--b-snackbar-button-light,#ff4081)}.snackbar-action-button-light:focus,.snackbar-action-button-light:hover{color:var(--b-snackbar-button-hover-light,#ff80ab)}.snackbar-dark{background-color:var(--b-snackbar-background-dark,#d6d8d9);color:var(--b-snackbar-text-dark,#1b1e21)}.snackbar-action-button-dark{color:var(--b-snackbar-button-dark,#ff4081)}.snackbar-action-button-dark:focus,.snackbar-action-button-dark:hover{color:var(--b-snackbar-button-hover-dark,#ff80ab)}.snackbar-stack-bottom-end,.snackbar-stack-bottom-start,.snackbar-stack-bottom{display:flex;flex-direction:column;position:fixed;z-index:1090 !important;bottom:0}.snackbar-stack-bottom-end .snackbar,.snackbar-stack-bottom-start .snackbar,.snackbar-stack-bottom .snackbar{position:relative;flex-direction:row;margin-bottom:0}.snackbar-stack-bottom-end .snackbar:not(:last-child),.snackbar-stack-bottom-start .snackbar:not(:last-child),.snackbar-stack-bottom .snackbar:not(:last-child){margin-bottom:1.5rem}.snackbar-stack-top-end,.snackbar-stack-top-start,.snackbar-stack-top{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;position:fixed;z-index:1090 !important;top:0}.snackbar-stack-top-end .snackbar,.snackbar-stack-top-start .snackbar,.snackbar-stack-top .snackbar{position:relative;flex-direction:row;margin-bottom:0}.snackbar-stack-top-end .snackbar.snackbar-show,.snackbar-stack-top-start .snackbar.snackbar-show,.snackbar-stack-top .snackbar.snackbar-show{transform:translate(-50%)}.snackbar-stack-top-end .snackbar:not(:last-child),.snackbar-stack-top-start .snackbar:not(:last-child),.snackbar-stack-top .snackbar:not(:last-child){margin-bottom:1.5rem}.snackbar-stack-top .snackbar.snackbar-show,.snackbar-stack-top-start .snackbar.snackbar-show,.snackbar-stack-top-end .snackbar.snackbar-show{transition:all var(--stack-transition-duration,1000);animation:showTop var(--stack-animation-duration,500) forwards;opacity:1}.snackbar-stack-top .snackbar-hide,.snackbar-stack-top-start .snackbar-hide,.snackbar-stack-top-end .snackbar-hide{transition:all var(--stack-transition-duration,1000);animation:hideTop var(--stack-animation-duration,500) forwards;opacity:0}.snackbar-stack-bottom .snackbar.snackbar-show,.snackbar-stack-bottom-start .snackbar.snackbar-show,.snackbar-stack-bottom-end .snackbar.snackbar-show{transition:all var(--stack-transition-duration,1000);animation:showBottom var(--stack-animation-duration,500) forwards;opacity:1}.snackbar-stack-bottom .snackbar-hide,.snackbar-stack-bottom-start .snackbar-hide,.snackbar-stack-bottom-end .snackbar-hide{transition:all var(--stack-transition-duration,1000);animation:hideBottom var(--stack-animation-duration,500) forwards;opacity:0}@keyframes showTop{0%{max-height:0;padding:0;transform:translate(-50%) translateY(-50px);opacity:0}100%{max-height:150px;padding:.5rem 1rem;transform:translate(-50%) translateY(0);opacity:1}}@keyframes hideTop{0%{max-height:150px;padding:.5rem 1rem;transform:translate(-50%) translateY(0);opacity:1}100%{max-height:0;padding:0;transform:translate(-50%) translateY(-50px);opacity:0}}@keyframes showBottom{0%{max-height:0;padding:0;opacity:0;transform:translate(-50%) translateY(50px)}100%{max-height:150px;padding:.5rem 1rem;opacity:1;transform:translate(-50%) translateY(0)}}@keyframes hideBottom{0%{max-height:150px;transform:translate(-50%) translateY(0);padding:.5rem 1rem;opacity:1}100%{max-height:0;padding:0;transform:translate(-50%) translateY(50px);opacity:0}}@media(min-width:576px){.snackbar-stack-bottom{left:50%;transform:translate(-50%,0%);bottom:1.5rem}.snackbar-stack-bottom-start{left:1.5rem;bottom:1.5rem}.snackbar-stack-bottom-end{right:1.5rem;bottom:1.5rem}.snackbar-stack-top-start{left:1.5rem;top:1.5rem}.snackbar-stack-top-end{right:1.5rem;top:1.5rem}.snackbar-stack-top{left:50%;transform:translate(-50%,0%);top:1.5rem}} @keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0} /*! diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/wwwroot/global.js b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/wwwroot/global.js index ef5251a958..c129078cdb 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/wwwroot/global.js +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/wwwroot/global.js @@ -1,7 +1,7 @@ -(()=>{"use strict";var e,t,n;!function(e){window.DotNet=e;const t=[],n=new Map,r=new Map,o="__jsObjectId",s="__byte[]";class a{constructor(e){this._jsObject=e,this._cachedFunctions=new Map}findFunction(e){const t=this._cachedFunctions.get(e);if(t)return t;let n,r=this._jsObject;if(e.split(".").forEach((t=>{if(!(t in r))throw new Error(`Could not find '${e}' ('${t}' was undefined).`);n=r,r=r[t]})),r instanceof Function)return r=r.bind(n),this._cachedFunctions.set(e,r),r;throw new Error(`The value '${e}' is not a function.`)}getWrappedObject(){return this._jsObject}}const i={},c={0:new a(window)};c[0]._cachedFunctions.set("import",(e=>("string"==typeof e&&e.startsWith("./")&&(e=document.baseURI+e.substr(2)),import(e))));let l,u=1,d=1,f=null;function m(e){t.push(e)}function h(e){if(e&&"object"==typeof e){c[d]=new a(e);const t={[o]:d};return d++,t}throw new Error(`Cannot create a JSObjectReference from the value '${e}'.`)}function p(e){let t=-1;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e instanceof Blob)t=e.size;else{if(!(e.buffer instanceof ArrayBuffer))throw new Error("Supplied value is not a typed array or blob.");if(void 0===e.byteLength)throw new Error(`Cannot create a JSStreamReference from the value '${e}' as it doesn't have a byteLength.`);t=e.byteLength}const n={__jsStreamReferenceLength:t};try{const t=h(e);n.__jsObjectId=t.__jsObjectId}catch(t){throw new Error(`Cannot create a JSStreamReference from the value '${e}'.`)}return n}function y(e){return e?JSON.parse(e,((e,n)=>t.reduce(((t,n)=>n(e,t)),n))):null}function g(e,t,n,r){const o=w();if(o.invokeDotNetFromJS){const s=k(r),a=o.invokeDotNetFromJS(e,t,n,s);return a?y(a):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeMethodAsync instead.")}function b(e,t,n,r){if(e&&n)throw new Error(`For instance method calls, assemblyName should be null. Received '${e}'.`);const o=u++,s=new Promise(((e,t)=>{i[o]={resolve:e,reject:t}}));try{const s=k(r);w().beginInvokeDotNetFromJS(o,e,t,n,s)}catch(e){v(o,!1,e)}return s}function w(){if(null!==f)return f;throw new Error("No .NET call dispatcher has been set.")}function v(e,t,n){if(!i.hasOwnProperty(e))throw new Error(`There is no pending async call with ID ${e}.`);const r=i[e];delete i[e],t?r.resolve(n):r.reject(n)}function E(e){return e instanceof Error?`${e.message}\n${e.stack}`:e?e.toString():"null"}function _(e,t){const n=c[t];if(n)return n.findFunction(e);throw new Error(`JS object instance with ID ${t} does not exist (has it been disposed?).`)}function C(e){delete c[e]}e.attachDispatcher=function(e){f=e},e.attachReviver=m,e.invokeMethod=function(e,t,...n){return g(e,t,null,n)},e.invokeMethodAsync=function(e,t,...n){return b(e,t,null,n)},e.createJSObjectReference=h,e.createJSStreamReference=p,e.disposeJSObjectReference=function(e){const t=e&&e.__jsObjectId;"number"==typeof t&&C(t)},function(e){e[e.Default=0]="Default",e[e.JSObjectReference=1]="JSObjectReference",e[e.JSStreamReference=2]="JSStreamReference",e[e.JSVoidResult=3]="JSVoidResult"}(l=e.JSCallResultType||(e.JSCallResultType={})),e.jsCallDispatcher={findJSFunction:_,disposeJSObjectReferenceById:C,invokeJSFromDotNet:(e,t,n,r)=>{const o=R(_(e,r).apply(null,y(t)),n);return null==o?null:k(o)},beginInvokeJSFromDotNet:(e,t,n,r,o)=>{const s=new Promise((e=>{e(_(t,o).apply(null,y(n)))}));e&&s.then((t=>k([e,!0,R(t,r)]))).then((t=>w().endInvokeJSFromDotNet(e,!0,t)),(t=>w().endInvokeJSFromDotNet(e,!1,JSON.stringify([e,!1,E(t)]))))},endInvokeDotNetFromJS:(e,t,n)=>{const r=t?y(n):new Error(n);v(parseInt(e,10),t,r)},receiveByteArray:(e,t)=>{n.set(e,t)},supplyDotNetStream:(e,t)=>{if(r.has(e)){const n=r.get(e);r.delete(e),n.resolve(t)}else{const n=new S;n.resolve(t),r.set(e,n)}}};class A{constructor(e){this._id=e}invokeMethod(e,...t){return g(null,e,this._id,t)}invokeMethodAsync(e,...t){return b(null,e,this._id,t)}dispose(){b(null,"__Dispose",this._id,null).catch((e=>console.error(e)))}serializeAsArg(){return{__dotNetObject:this._id}}}e.DotNetObject=A,m((function(e,t){if(t&&"object"==typeof t){if(t.hasOwnProperty("__dotNetObject"))return new A(t.__dotNetObject);if(t.hasOwnProperty(o)){const e=t.__jsObjectId,n=c[e];if(n)return n.getWrappedObject();throw new Error(`JS object instance with Id '${e}' does not exist. It may have been disposed.`)}if(t.hasOwnProperty(s)){const e=t["__byte[]"],r=n.get(e);if(void 0===r)throw new Error(`Byte array index '${e}' does not exist.`);return n.delete(e),r}if(t.hasOwnProperty("__dotNetStream"))return new I(t.__dotNetStream)}return t}));class I{constructor(e){if(r.has(e))this._streamPromise=r.get(e).streamPromise,r.delete(e);else{const t=new S;r.set(e,t),this._streamPromise=t.streamPromise}}stream(){return this._streamPromise}async arrayBuffer(){return new Response(await this.stream()).arrayBuffer()}}class S{constructor(){this.streamPromise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}}function R(e,t){switch(t){case l.Default:return e;case l.JSObjectReference:return h(e);case l.JSStreamReference:return p(e);case l.JSVoidResult:return null;default:throw new Error(`Invalid JS call result type '${t}'.`)}}let N=0;function k(e){return N=0,JSON.stringify(e,O)}function O(e,t){if(t instanceof A)return t.serializeAsArg();if(t instanceof Uint8Array){f.sendByteArray(N,t);const e={[s]:N};return N++,e}return t}}(e||(e={})),function(e){e[e.prependFrame=1]="prependFrame",e[e.removeFrame=2]="removeFrame",e[e.setAttribute=3]="setAttribute",e[e.removeAttribute=4]="removeAttribute",e[e.updateText=5]="updateText",e[e.stepIn=6]="stepIn",e[e.stepOut=7]="stepOut",e[e.updateMarkup=8]="updateMarkup",e[e.permutationListEntry=9]="permutationListEntry",e[e.permutationListEnd=10]="permutationListEnd"}(t||(t={})),function(e){e[e.element=1]="element",e[e.text=2]="text",e[e.attribute=3]="attribute",e[e.component=4]="component",e[e.region=5]="region",e[e.elementReferenceCapture=6]="elementReferenceCapture",e[e.markup=8]="markup"}(n||(n={}));class r{constructor(e,t){this.componentId=e,this.fieldValue=t}static fromEvent(e,t){const n=t.target;if(n instanceof Element){const t=function(e){return e instanceof HTMLInputElement?e.type&&"checkbox"===e.type.toLowerCase()?{value:e.checked}:{value:e.value}:e instanceof HTMLSelectElement||e instanceof HTMLTextAreaElement?{value:e.value}:null}(n);if(t)return new r(e,t.value)}return null}}const o=new Map,s=new Map,a=[];function i(e){return o.get(e)}function c(e){const t=o.get(e);return(null==t?void 0:t.browserEventName)||e}function l(e,t){e.forEach((e=>o.set(e,t)))}function u(e){const t=[];for(let n=0;ne.selected)).map((e=>e.value))}}{const e=function(e){return!!e&&"INPUT"===e.tagName&&"checkbox"===e.getAttribute("type")}(t);return{value:e?!!t.checked:t.value}}}}),l(["copy","cut","paste"],{createEventArgs:e=>({type:e.type})}),l(["drag","dragend","dragenter","dragleave","dragover","dragstart","drop"],{createEventArgs:e=>{return{...d(t=e),dataTransfer:t.dataTransfer?{dropEffect:t.dataTransfer.dropEffect,effectAllowed:t.dataTransfer.effectAllowed,files:Array.from(t.dataTransfer.files).map((e=>e.name)),items:Array.from(t.dataTransfer.items).map((e=>({kind:e.kind,type:e.type}))),types:t.dataTransfer.types}:null};var t}}),l(["focus","blur","focusin","focusout"],{createEventArgs:e=>({type:e.type})}),l(["keydown","keyup","keypress"],{createEventArgs:e=>{return{key:(t=e).key,code:t.code,location:t.location,repeat:t.repeat,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey,type:t.type};var t}}),l(["contextmenu","click","mouseover","mouseout","mousemove","mousedown","mouseup","mouseleave","mouseenter","dblclick"],{createEventArgs:e=>d(e)}),l(["error"],{createEventArgs:e=>{return{message:(t=e).message,filename:t.filename,lineno:t.lineno,colno:t.colno,type:t.type};var t}}),l(["loadstart","timeout","abort","load","loadend","progress"],{createEventArgs:e=>{return{lengthComputable:(t=e).lengthComputable,loaded:t.loaded,total:t.total,type:t.type};var t}}),l(["touchcancel","touchend","touchmove","touchenter","touchleave","touchstart"],{createEventArgs:e=>{return{detail:(t=e).detail,touches:u(t.touches),targetTouches:u(t.targetTouches),changedTouches:u(t.changedTouches),ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey,type:t.type};var t}}),l(["gotpointercapture","lostpointercapture","pointercancel","pointerdown","pointerenter","pointerleave","pointermove","pointerout","pointerover","pointerup"],{createEventArgs:e=>{return{...d(t=e),pointerId:t.pointerId,width:t.width,height:t.height,pressure:t.pressure,tiltX:t.tiltX,tiltY:t.tiltY,pointerType:t.pointerType,isPrimary:t.isPrimary};var t}}),l(["wheel","mousewheel"],{createEventArgs:e=>{return{...d(t=e),deltaX:t.deltaX,deltaY:t.deltaY,deltaZ:t.deltaZ,deltaMode:t.deltaMode};var t}}),l(["toggle"],{createEventArgs:()=>({})});const f=["date","datetime-local","month","time","week"],m=new Map;let h,p,y=0;const g={async add(e,t,n){if(!n)throw new Error("initialParameters must be an object, even if empty.");const r="__bl-dynamic-root:"+(++y).toString();m.set(r,e);const o=await v().invokeMethodAsync("AddRootComponent",t,r),s=new w(o,p[t]);return await s.setParameters(n),s}};class b{invoke(e){return this._callback(e)}setCallback(t){this._selfJSObjectReference||(this._selfJSObjectReference=e.createJSObjectReference(this)),this._callback=t}getJSObjectReference(){return this._selfJSObjectReference}dispose(){this._selfJSObjectReference&&e.disposeJSObjectReference(this._selfJSObjectReference)}}class w{constructor(e,t){this._jsEventCallbackWrappers=new Map,this._componentId=e;for(const e of t)"eventcallback"===e.type&&this._jsEventCallbackWrappers.set(e.name.toLowerCase(),new b)}setParameters(e){const t={},n=Object.entries(e||{}),r=n.length;for(const[e,r]of n){const n=this._jsEventCallbackWrappers.get(e.toLowerCase());n&&r?(n.setCallback(r),t[e]=n.getJSObjectReference()):t[e]=r}return v().invokeMethodAsync("SetRootComponentParameters",this._componentId,r,t)}async dispose(){if(null!==this._componentId){await v().invokeMethodAsync("RemoveRootComponent",this._componentId),this._componentId=null;for(const e of this._jsEventCallbackWrappers.values())e.dispose()}}}function v(){if(!h)throw new Error("Dynamic root components have not been enabled in this application.");return h}const E=new Map;let _;const C=new Promise((e=>{_=e}));function A(e,t,n){return S(e,t.eventHandlerId,(()=>I(e).invokeMethodAsync("DispatchEventAsync",t,n)))}function I(e){const t=E.get(e);if(!t)throw new Error(`No interop methods are registered for renderer ${e}`);return t}let S=(e,t,n)=>n();const R=j(["abort","blur","canplay","canplaythrough","change","cuechange","durationchange","emptied","ended","error","focus","load","loadeddata","loadedmetadata","loadend","loadstart","mouseenter","mouseleave","pointerenter","pointerleave","pause","play","playing","progress","ratechange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeupdate","toggle","unload","volumechange","waiting","DOMNodeInsertedIntoDocument","DOMNodeRemovedFromDocument"]),N={submit:!0},k=j(["click","dblclick","mousedown","mousemove","mouseup"]);class O{constructor(e){this.browserRendererId=e,this.afterClickCallbacks=[];const t=++O.nextEventDelegatorId;this.eventsCollectionKey=`_blazorEvents_${t}`,this.eventInfoStore=new F(this.onGlobalEvent.bind(this))}setListener(e,t,n,r){const o=this.getEventHandlerInfosForElement(e,!0),s=o.getHandler(t);if(s)this.eventInfoStore.update(s.eventHandlerId,n);else{const s={element:e,eventName:t,eventHandlerId:n,renderingComponentId:r};this.eventInfoStore.add(s),o.setHandler(t,s)}}getHandler(e){return this.eventInfoStore.get(e)}removeListener(e){const t=this.eventInfoStore.remove(e);if(t){const e=t.element,n=this.getEventHandlerInfosForElement(e,!1);n&&n.removeHandler(t.eventName)}}notifyAfterClick(e){this.afterClickCallbacks.push(e),this.eventInfoStore.addGlobalListener("click")}setStopPropagation(e,t,n){this.getEventHandlerInfosForElement(e,!0).stopPropagation(t,n)}setPreventDefault(e,t,n){this.getEventHandlerInfosForElement(e,!0).preventDefault(t,n)}onGlobalEvent(e){if(!(e.target instanceof Element))return;this.dispatchGlobalEventToAllElements(e.type,e);const t=(n=e.type,s.get(n));var n;t&&t.forEach((t=>this.dispatchGlobalEventToAllElements(t,e))),"click"===e.type&&this.afterClickCallbacks.forEach((t=>t(e)))}dispatchGlobalEventToAllElements(e,t){const n=t.composedPath();let o=n.shift(),s=null,a=!1;const c=Object.prototype.hasOwnProperty.call(R,e);let l=!1;for(;o;){const f=o,m=this.getEventHandlerInfosForElement(f,!1);if(m){const n=m.getHandler(e);if(n&&(u=f,d=t.type,!((u instanceof HTMLButtonElement||u instanceof HTMLInputElement||u instanceof HTMLTextAreaElement||u instanceof HTMLSelectElement)&&Object.prototype.hasOwnProperty.call(k,d)&&u.disabled))){if(!a){const n=i(e);s=(null==n?void 0:n.createEventArgs)?n.createEventArgs(t):{},a=!0}Object.prototype.hasOwnProperty.call(N,t.type)&&t.preventDefault(),A(this.browserRendererId,{eventHandlerId:n.eventHandlerId,eventName:e,eventFieldInfo:r.fromEvent(n.renderingComponentId,t)},s)}m.stopPropagation(e)&&(l=!0),m.preventDefault(e)&&t.preventDefault()}o=c||l?void 0:n.shift()}var u,d}getEventHandlerInfosForElement(e,t){return Object.prototype.hasOwnProperty.call(e,this.eventsCollectionKey)?e[this.eventsCollectionKey]:t?e[this.eventsCollectionKey]=new T:null}}O.nextEventDelegatorId=0;class F{constructor(e){this.globalListener=e,this.infosByEventHandlerId={},this.countByEventName={},a.push(this.handleEventNameAliasAdded.bind(this))}add(e){if(this.infosByEventHandlerId[e.eventHandlerId])throw new Error(`Event ${e.eventHandlerId} is already tracked`);this.infosByEventHandlerId[e.eventHandlerId]=e,this.addGlobalListener(e.eventName)}get(e){return this.infosByEventHandlerId[e]}addGlobalListener(e){if(e=c(e),Object.prototype.hasOwnProperty.call(this.countByEventName,e))this.countByEventName[e]++;else{this.countByEventName[e]=1;const t=Object.prototype.hasOwnProperty.call(R,e);document.addEventListener(e,this.globalListener,t)}}update(e,t){if(Object.prototype.hasOwnProperty.call(this.infosByEventHandlerId,t))throw new Error(`Event ${t} is already tracked`);const n=this.infosByEventHandlerId[e];delete this.infosByEventHandlerId[e],n.eventHandlerId=t,this.infosByEventHandlerId[t]=n}remove(e){const t=this.infosByEventHandlerId[e];if(t){delete this.infosByEventHandlerId[e];const n=c(t.eventName);0==--this.countByEventName[n]&&(delete this.countByEventName[n],document.removeEventListener(n,this.globalListener))}return t}handleEventNameAliasAdded(e,t){if(Object.prototype.hasOwnProperty.call(this.countByEventName,e)){const n=this.countByEventName[e];delete this.countByEventName[e],document.removeEventListener(e,this.globalListener),this.addGlobalListener(t),this.countByEventName[t]+=n-1}}}class T{constructor(){this.handlers={},this.preventDefaultFlags=null,this.stopPropagationFlags=null}getHandler(e){return Object.prototype.hasOwnProperty.call(this.handlers,e)?this.handlers[e]:null}setHandler(e,t){this.handlers[e]=t}removeHandler(e){delete this.handlers[e]}preventDefault(e,t){return void 0!==t&&(this.preventDefaultFlags=this.preventDefaultFlags||{},this.preventDefaultFlags[e]=t),!!this.preventDefaultFlags&&this.preventDefaultFlags[e]}stopPropagation(e,t){return void 0!==t&&(this.stopPropagationFlags=this.stopPropagationFlags||{},this.stopPropagationFlags[e]=t),!!this.stopPropagationFlags&&this.stopPropagationFlags[e]}}function j(e){const t={};return e.forEach((e=>{t[e]=!0})),t}const D=Y("_blazorLogicalChildren"),L=Y("_blazorLogicalParent"),B=Y("_blazorLogicalEnd");function P(e,t){if(e.childNodes.length>0&&!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");return D in e||(e[D]=[]),e}function M(e,t){const n=document.createComment("!");return x(n,e,t),n}function x(e,t,n){const r=e;if(e instanceof Comment&&U(r)&&U(r).length>0)throw new Error("Not implemented: inserting non-empty logical container");if(H(r))throw new Error("Not implemented: moving existing logical children");const o=U(t);if(n0;)$(n,0)}const r=n;r.parentNode.removeChild(r)}function H(e){return e[L]||null}function J(e,t){return U(e)[t]}function z(e){const t=K(e);return"http://www.w3.org/2000/svg"===t.namespaceURI&&"foreignObject"!==t.tagName}function U(e){return e[D]}function W(e,t){const n=U(e);t.forEach((e=>{e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=X(e.moveRangeStart)})),t.forEach((t=>{const r=document.createComment("marker");t.moveToBeforeMarker=r;const o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):G(r,e)})),t.forEach((e=>{const t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd;let s=r;for(;s;){const e=s.nextSibling;if(n.insertBefore(s,t),s===o)break;s=e}n.removeChild(t)})),t.forEach((e=>{n[e.toSiblingIndex]=e.moveRangeStart}))}function K(e){if(e instanceof Element||e instanceof DocumentFragment)return e;if(e instanceof Comment)return e.parentNode;throw new Error("Not a valid logical element")}function V(e){const t=U(H(e));return t[Array.prototype.indexOf.call(t,e)+1]||null}function G(e,t){if(t instanceof Element||t instanceof DocumentFragment)t.appendChild(e);else{if(!(t instanceof Comment))throw new Error(`Cannot append node because the parent is not a valid logical element. Parent: ${t}`);{const n=V(t);n?n.parentNode.insertBefore(e,n):G(e,H(t))}}}function X(e){if(e instanceof Element||e instanceof DocumentFragment)return e;const t=V(e);if(t)return t.previousSibling;{const t=H(e);return t instanceof Element||t instanceof DocumentFragment?t.lastChild:X(t)}}function Y(e){return"function"==typeof Symbol?Symbol():e}function q(e){return`_bl_${e}`}e.attachReviver(((e,t)=>t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"__internalId")&&"string"==typeof t.__internalId?function(e){const t=`[${q(e)}]`;return document.querySelector(t)}(t.__internalId):t));const Z="_blazorDeferredValue",Q=document.createElement("template"),ee=document.createElementNS("http://www.w3.org/2000/svg","g"),te={},ne="__internal_",re="preventDefault_",oe="stopPropagation_";class se{constructor(e){this.rootComponentIds=new Set,this.childComponentLocations={},this.eventDelegator=new O(e),this.eventDelegator.notifyAfterClick((e=>{if(!he)return;if(0!==e.button||function(e){return e.ctrlKey||e.shiftKey||e.altKey||e.metaKey}(e))return;if(e.defaultPrevented)return;const t=function(e){const t=!window._blazorDisableComposedPath&&e.composedPath&&e.composedPath();if(t){for(let e=0;edocument.baseURI,getLocationHref:()=>location.href};function Ae(e,t,n=!1){const r=Te(e);!t.forceLoad&&De(r)?Ie(r,!1,t.replaceHistoryEntry,t.historyEntryState,n):function(e,t){if(location.href===e){const t=e+"?";history.replaceState(null,"",t),location.replace(e)}else t?location.replace(e):location.href=e}(e,t.replaceHistoryEntry)}async function Ie(e,t,n,r,o=!1){Re(),(o||!ye||await Ne(e,r,t))&&(fe=!0,n?history.replaceState({userState:r,_index:ge},"",e):(ge++,history.pushState({userState:r,_index:ge},"",e)),await ke(t))}function Se(e){return new Promise((t=>{const n=Ee;Ee=()=>{Ee=n,t()},history.go(e)}))}function Re(){_e&&(_e(!1),_e=null)}function Ne(e,t,n){return new Promise((r=>{Re(),ve?(be++,_e=r,ve(be,e,t,n)):r(!1)}))}async function ke(e){var t;we&&await we(location.href,null===(t=history.state)||void 0===t?void 0:t.userState,e)}async function Oe(e){var t,n;Ee&&await Ee(e),ge=null!==(n=null===(t=history.state)||void 0===t?void 0:t._index)&&void 0!==n?n:0}let Fe;function Te(e){return Fe=Fe||document.createElement("a"),Fe.href=e,Fe.href}function je(e,t){return e?e.tagName===t?e:je(e.parentElement,t):null}function De(e){const t=(n=document.baseURI).substring(0,n.lastIndexOf("/"));var n;const r=e.charAt(t.length);return e.startsWith(t)&&(""===r||"/"===r||"?"===r||"#"===r)}const Le={focus:function(e,t){if(e instanceof HTMLElement)e.focus({preventScroll:t});else{if(!(e instanceof SVGElement))throw new Error("Unable to focus an invalid element.");if(!e.hasAttribute("tabindex"))throw new Error("Unable to focus an SVG element that does not have a tabindex.");e.focus({preventScroll:t})}},focusBySelector:function(e){const t=document.querySelector(e);t&&(t.hasAttribute("tabindex")||(t.tabIndex=-1),t.focus())}},Be={init:function(e,t,n,r=50){const o=Me(t);(o||document.documentElement).style.overflowAnchor="none";const s=document.createRange();u(n.parentElement)&&(t.style.display="table-row",n.style.display="table-row");const a=new IntersectionObserver((function(r){r.forEach((r=>{var o;if(!r.isIntersecting)return;s.setStartAfter(t),s.setEndBefore(n);const a=s.getBoundingClientRect().height,i=null===(o=r.rootBounds)||void 0===o?void 0:o.height;r.target===t?e.invokeMethodAsync("OnSpacerBeforeVisible",r.intersectionRect.top-r.boundingClientRect.top,a,i):r.target===n&&n.offsetHeight>0&&e.invokeMethodAsync("OnSpacerAfterVisible",r.boundingClientRect.bottom-r.intersectionRect.bottom,a,i)}))}),{root:o,rootMargin:`${r}px`});a.observe(t),a.observe(n);const i=l(t),c=l(n);function l(e){const t={attributes:!0},n=new MutationObserver(((n,r)=>{u(e.parentElement)&&(r.disconnect(),e.style.display="table-row",r.observe(e,t)),a.unobserve(e),a.observe(e)}));return n.observe(e,t),n}function u(e){return null!==e&&(e instanceof HTMLTableElement&&""===e.style.display||"table"===e.style.display||e instanceof HTMLTableSectionElement&&""===e.style.display||"table-row-group"===e.style.display)}Pe[e._id]={intersectionObserver:a,mutationObserverBefore:i,mutationObserverAfter:c}},dispose:function(e){const t=Pe[e._id];t&&(t.intersectionObserver.disconnect(),t.mutationObserverBefore.disconnect(),t.mutationObserverAfter.disconnect(),e.dispose(),delete Pe[e._id])}},Pe={};function Me(e){return e&&e!==document.body&&e!==document.documentElement?"visible"!==getComputedStyle(e).overflowY?e:Me(e.parentElement):null}const xe={getAndRemoveExistingTitle:function(){var e;const t=document.head?document.head.getElementsByTagName("title"):[];if(0===t.length)return null;let n=null;for(let r=t.length-1;r>=0;r--){const o=t[r],s=o.previousSibling;s instanceof Comment&&null!==H(s)||(null===n&&(n=o.textContent),null===(e=o.parentNode)||void 0===e||e.removeChild(o))}return n}},$e={init:function(e,t){t._blazorInputFileNextFileId=0,t.addEventListener("click",(function(){t.value=""})),t.addEventListener("change",(function(){t._blazorFilesById={};const n=Array.prototype.map.call(t.files,(function(e){const n={id:++t._blazorInputFileNextFileId,lastModified:new Date(e.lastModified).toISOString(),name:e.name,size:e.size,contentType:e.type,readPromise:void 0,arrayBuffer:void 0,blob:e};return t._blazorFilesById[n.id]=n,n}));e.invokeMethodAsync("NotifyChange",n)}))},toImageFile:async function(e,t,n,r,o){const s=He(e,t),a=await new Promise((function(e){const t=new Image;t.onload=function(){URL.revokeObjectURL(t.src),e(t)},t.onerror=function(){t.onerror=null,URL.revokeObjectURL(t.src)},t.src=URL.createObjectURL(s.blob)})),i=await new Promise((function(e){var t;const s=Math.min(1,r/a.width),i=Math.min(1,o/a.height),c=Math.min(s,i),l=document.createElement("canvas");l.width=Math.round(a.width*c),l.height=Math.round(a.height*c),null===(t=l.getContext("2d"))||void 0===t||t.drawImage(a,0,0,l.width,l.height),l.toBlob(e,n)})),c={id:++e._blazorInputFileNextFileId,lastModified:s.lastModified,name:s.name,size:(null==i?void 0:i.size)||0,contentType:n,blob:i||s.blob};return e._blazorFilesById[c.id]=c,c},readFileData:async function(e,t){return He(e,t).blob}};function He(e,t){const n=e._blazorFilesById[t];if(!n)throw new Error(`There is no file with ID ${t}. The file list may have changed. See https://aka.ms/aspnet/blazor-input-file-multiple-selections.`);return n}const Je=new Set,ze={enableNavigationPrompt:function(e){0===Je.size&&window.addEventListener("beforeunload",Ue),Je.add(e)},disableNavigationPrompt:function(e){Je.delete(e),0===Je.size&&window.removeEventListener("beforeunload",Ue)}};function Ue(e){e.preventDefault(),e.returnValue=!0}const We=new Map,Ke={navigateTo:function(e,t,n=!1){Ae(e,t instanceof Object?t:{forceLoad:t,replaceHistoryEntry:n})},registerCustomEventType:function(e,t){if(!t)throw new Error("The options parameter is required.");if(o.has(e))throw new Error(`The event '${e}' is already registered.`);if(t.browserEventName){const n=s.get(t.browserEventName);n?n.push(e):s.set(t.browserEventName,[e]),a.forEach((n=>n(e,t.browserEventName)))}o.set(e,t)},rootComponents:g,_internal:{navigationManager:Ce,domWrapper:Le,Virtualize:Be,PageTitle:xe,InputFile:$e,NavigationLock:ze,getJSDataStreamChunk:async function(e,t,n){return e instanceof Blob?await async function(e,t,n){const r=e.slice(t,t+n),o=await r.arrayBuffer();return new Uint8Array(o)}(e,t,n):function(e,t,n){return new Uint8Array(e.buffer,e.byteOffset+t,n)}(e,t,n)},receiveDotNetDataStream:function(t,n,r,o){let s=We.get(t);if(!s){const n=new ReadableStream({start(e){We.set(t,e),s=e}});e.jsCallDispatcher.supplyDotNetStream(t,n)}o?(s.error(o),We.delete(t)):0===r?(s.close(),We.delete(t)):s.enqueue(n.length===r?n:n.subarray(0,r))},attachWebRendererInterop:function(t,n,r,o){if(E.has(t))throw new Error(`Interop methods are already registered for renderer ${t}`);E.set(t,n),Object.keys(r).length>0&&function(t,n,r){if(h)throw new Error("Dynamic root components have already been enabled.");h=t,p=n;for(const[t,o]of Object.entries(r)){const r=e.jsCallDispatcher.findJSFunction(t,0);for(const e of o)r(e,n[e])}}(I(t),r,o),_()}}};let Ve;function Ge(e){return Ve=e,Ve}var Xe,Ye;window.Blazor=Ke;const qe=navigator,Ze=qe.userAgentData&&qe.userAgentData.brands,Qe=Ze?Ze.some((e=>"Google Chrome"===e.brand||"Microsoft Edge"===e.brand)):window.chrome,et=null!==(Ye=null===(Xe=qe.userAgentData)||void 0===Xe?void 0:Xe.platform)&&void 0!==Ye?Ye:navigator.platform;let tt=!1,nt=!1;function rt(){return(tt||nt)&&Qe}let ot=!1;function st(){const e=document.querySelector("#blazor-error-ui");e&&(e.style.display="block"),ot||(ot=!0,document.querySelectorAll("#blazor-error-ui .reload").forEach((e=>{e.onclick=function(e){location.reload(),e.preventDefault()}})),document.querySelectorAll("#blazor-error-ui .dismiss").forEach((e=>{e.onclick=function(e){const t=document.querySelector("#blazor-error-ui");t&&(t.style.display="none"),e.preventDefault()}})))}class at{constructor(e,t){this.bootConfig=e,this.applicationEnvironment=t}static async initAsync(e,t){const n=void 0!==e?e("manifest","blazor.boot.json","_framework/blazor.boot.json",""):a("_framework/blazor.boot.json");let r;r=n?"string"==typeof n?await a(n):await n:await a("_framework/blazor.boot.json");const o=t||r.headers.get("Blazor-Environment")||"Production",s=await r.json();return s.modifiableAssemblies=r.headers.get("DOTNET-MODIFIABLE-ASSEMBLIES"),s.aspnetCoreBrowserTools=r.headers.get("ASPNETCORE-BROWSER-TOOLS"),new at(s,o);function a(e){return fetch(e,{method:"GET",credentials:"include",cache:"no-cache"})}}}var it;let ct,lt,ut,dt;!function(e){e[e.Sharded=0]="Sharded",e[e.All=1]="All",e[e.Invariant=2]="Invariant"}(it||(it={}));const ft=Math.pow(2,32),mt=Math.pow(2,21)-1;let ht=null;function pt(e){return lt.getI32(e)}const yt={start:async function(t){(function(e){tt=!!e.bootConfig.resources.pdb,nt=e.bootConfig.debugBuild;const t=et.match(/^Mac/i)?"Cmd":"Alt";rt()&&console.info(`Debugging hotkey: Shift+${t}+D (when application has focus)`),document.addEventListener("keydown",(e=>{e.shiftKey&&(e.metaKey||e.altKey)&&"KeyD"===e.code&&(nt||tt?Qe?function(){const e=document.createElement("a");e.href=`_framework/debug?url=${encodeURIComponent(location.href)}`,e.target="_blank",e.rel="noopener noreferrer",e.click()}():console.error("Currently, only Microsoft Edge (80+), or Google Chrome, are supported for debugging."):console.error("Cannot start debugging, because the application was not compiled with debugging enabled."))}))})(t),await async function(t){let n,r;const o=new Promise(((e,t)=>{n=e,r=t})),s=async function(e){if("undefined"==typeof WebAssembly||!WebAssembly.validate)throw new Error("This browser does not support WebAssembly.");const t=Object.keys(e.bootConfig.resources.runtime).filter((e=>e.startsWith("dotnet.")&&e.endsWith(".js")))[0],n=e.bootConfig.resources.runtime[t];let r,o=`_framework/${t}`;if(e.startOptions.loadBootResource){const r="dotnetjs",s=e.startOptions.loadBootResource(r,t,o,n);if("string"==typeof s)o=s;else if(s)throw new Error(`For a ${r} resource, custom loaders must supply a URI string.`)}if(e.bootConfig.cacheBootResources){const e=document.createElement("link");e.rel="modulepreload",e.href=o,e.crossOrigin="anonymous",e.integrity=n,document.head.appendChild(e)}const s=new Promise((e=>{r=e}));globalThis.__onDotnetRuntimeLoaded=e=>{delete globalThis.__onDotnetRuntimeLoaded,r(e)};const a=new URL(o,document.baseURI).toString(),{default:i}=await import(a);return i?(delete globalThis.__onDotnetRuntimeLoaded,i):await s}(t),a=t.bootConfig.resources,i=window.Module||{},c=["DEBUGGING ENABLED"],l=e=>c.indexOf(e)<0&&console.log(e),u=e=>{console.error(e),st()},d=i.preRun||[],f=i.postRun||[];i.preloadPlugins=[];let m=0;function h(){m++;const e=m/b.length*100;document.documentElement.style.setProperty("--blazor-load-percentage",`${e}%`),document.documentElement.style.setProperty("--blazor-load-percentage-text",`"${Math.floor(e)}%"`)}const p=t.loadResources(a.assembly,(e=>`_framework/${e}`),"assembly"),y=t.loadResources(a.pdb||{},(e=>`_framework/${e}`),"pdb"),g=t.loadResource("dotnet.wasm","_framework/dotnet.wasm",t.bootConfig.resources.runtime["dotnet.wasm"],"dotnetwasm"),b=p.concat(y,g);b.forEach((e=>e.response.then((e=>h()))));const w="dotnet.timezones.blat";let v,E;if(t.bootConfig.resources.runtime.hasOwnProperty(w)&&(v=t.loadResource(w,"_framework/dotnet.timezones.blat",t.bootConfig.resources.runtime["dotnet.timezones.blat"],"globalization"),b.push(v),v.response.then((e=>h()))),t.bootConfig.icuDataMode!==it.Invariant){const e=t.startOptions.applicationCulture||navigator.languages&&navigator.languages[0],n=function(e,t){if(!t||e.icuDataMode===it.All)return"icudt.dat";const n=t.split("-")[0];return["en","fr","it","de","es"].includes(n)?"icudt_EFIGS.dat":["zh","ko","ja"].includes(n)?"icudt_CJK.dat":"icudt_no_CJK.dat"}(t.bootConfig,e);E=t.loadResource(n,`_framework/${n}`,t.bootConfig.resources.runtime[n],"globalization"),b.push(E),E.response.then((e=>h()))}const _=await s;return await _((o=>{const{MONO:s,BINDING:a,Module:c,IMPORTS:m}=o;async function h(e,t){const n=`blazor:${e.name}`;ut.addRunDependency(n);try{const n=await e.response.then((e=>e.arrayBuffer())),r=new Uint8Array(n),s=ut._malloc(r.length);new Uint8Array(ut.HEAPU8.buffer,s,r.length).set(r),lt.mono_wasm_add_assembly(t,s,r.length),lt.loaded_files.push((o=e.url,gt.href=o,gt.href))}catch(e){return void r(e)}var o;ut.removeRunDependency(n)}return ut=c,ct=a,lt=s,dt=m,{...i,disableDotnet6Compatibility:!1,preRun:[()=>{v&&async function(e){const t="blazor:timezonedata";ut.addRunDependency(t);const n=await e.response,r=await n.arrayBuffer();ut.FS_createPath("/","usr",!0,!0),ut.FS_createPath("/usr/","share",!0,!0),ut.FS_createPath("/usr/share/","zoneinfo",!0,!0),lt.mono_wasm_load_data_archive(new Uint8Array(r),"/usr/share/zoneinfo/"),ut.removeRunDependency(t)}(v),E&&async function(e){const t="blazor:icudata";ut.addRunDependency(t);const n=await e.response,r=new Uint8Array(await n.arrayBuffer()),o=lt.mono_wasm_load_bytes_into_heap(r);if(!lt.mono_wasm_load_icu_data(o))throw new Error("Error loading ICU asset.");ut.removeRunDependency(t)}(E),p.forEach((e=>h(e,Et(e.name,".dll")))),y.forEach((e=>h(e,e.name))),Ke._internal.dotNetCriticalError=e=>u(e||"(null)"),Ke._internal.getSatelliteAssemblies=e=>{const n=ct.mono_array_to_js_array(e),r=t.bootConfig.resources.satelliteResources;if(r){const e=Promise.all(n.filter((e=>r.hasOwnProperty(e))).map((e=>t.loadResources(r[e],(e=>`_framework/${e}`),"assembly"))).reduce(((e,t)=>e.concat(t)),new Array).map((async e=>(await e.response).arrayBuffer())));return ct.js_to_mono_obj(e.then((e=>(e.length&&(Ke._internal.readSatelliteAssemblies=()=>{const t=ct.mono_obj_array_new(e.length);for(let n=0;n{const r=ct.mono_array_to_js_array(n),o=t.bootConfig.resources.lazyAssembly;if(!o)throw new Error("No assemblies have been marked as lazy-loadable. Use the 'BlazorWebAssemblyLazyLoad' item group in your project file to enable lazy loading an assembly.");const s=r.filter((e=>o.hasOwnProperty(e)));if(s.length!==r.length){const e=r.filter((e=>!s.includes(e)));throw new Error(`${e.join()} must be marked with 'BlazorWebAssemblyLazyLoad' item group in your project file to allow lazy-loading.`)}let a;if(rt()){const e=t.bootConfig.resources.pdb,n=s.map((e=>Et(e,".pdb")));e&&(a=Promise.all(n.map((e=>o.hasOwnProperty(e)?t.loadResource(e,`_framework/${e}`,o[e],"pdb"):null)).map((async e=>e?(await e.response).arrayBuffer():null))))}const i=Promise.all(s.map((e=>t.loadResource(e,`_framework/${e}`,o[e],"assembly"))).map((async e=>(await e.response).arrayBuffer())));return ct.js_to_mono_obj(Promise.all([i,a]).then((t=>(e.assemblies=t[0],e.pdbs=t[1],e.assemblies.length&&(Ke._internal.readLazyAssemblies=()=>{const{assemblies:t}=e;if(!t)return ct.mono_obj_array_new(0);const n=ct.mono_obj_array_new(t.length);for(let e=0;e{const{assemblies:t,pdbs:n}=e;if(!t)return ct.mono_obj_array_new(0);const r=ct.mono_obj_array_new(t.length);for(let e=0;e{t.bootConfig.debugBuild&&t.bootConfig.cacheBootResources&&t.logToConsole(),t.purgeUnusedCacheEntriesAsync(),t.bootConfig.icuDataMode===it.Sharded&&(lt.mono_wasm_setenv("__BLAZOR_SHARDED_ICU","1"),t.startOptions.applicationCulture&<.mono_wasm_setenv("LANG",`${t.startOptions.applicationCulture}.UTF-8`));let r="UTC";try{r=Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}lt.mono_wasm_setenv("TZ",r||"UTC"),t.bootConfig.modifiableAssemblies&<.mono_wasm_setenv("DOTNET_MODIFIABLE_ASSEMBLIES",t.bootConfig.modifiableAssemblies),t.bootConfig.aspnetCoreBrowserTools&<.mono_wasm_setenv("__ASPNETCORE_BROWSER_TOOLS",t.bootConfig.aspnetCoreBrowserTools),lt.mono_wasm_load_runtime("appBinDir",rt()?-1:0),lt.mono_wasm_runtime_ready();try{ct.bind_static_method("invalid-fqn","")}catch(e){}dt.Blazor={_internal:Ke._internal},function(){const t=wt("Microsoft.AspNetCore.Components.WebAssembly","Microsoft.AspNetCore.Components.WebAssembly.Services.DefaultWebAssemblyJSRuntime","InvokeDotNet"),n=wt("Microsoft.AspNetCore.Components.WebAssembly","Microsoft.AspNetCore.Components.WebAssembly.Services.DefaultWebAssemblyJSRuntime","BeginInvokeDotNet"),r=wt("Microsoft.AspNetCore.Components.WebAssembly","Microsoft.AspNetCore.Components.WebAssembly.Services.DefaultWebAssemblyJSRuntime","EndInvokeJS"),o=wt("Microsoft.AspNetCore.Components.WebAssembly","Microsoft.AspNetCore.Components.WebAssembly.Services.DefaultWebAssemblyJSRuntime","NotifyByteArrayAvailable");e.attachDispatcher({beginInvokeDotNetFromJS:(e,t,r,o,s)=>{if(_t(),!o&&!t)throw new Error("Either assemblyName or dotNetObjectId must have a non null value.");const a=o?o.toString():t;n(e?e.toString():null,a,r,s)},endInvokeJSFromDotNet:(e,t,n)=>{r(n)},sendByteArray:(e,t)=>{vt=t,o(e)},invokeDotNetFromJS:(e,n,r,o)=>(_t(),t(e||null,n,r?r.toString():null,o))})}(),n(o)},...f],print:l,printErr:u,instantiateWasm:(e,t)=>((async()=>{let n;try{const t=await g;n=await async function(e,t){var n;const r=await e.response,o="application/wasm"===(null===(n=r.headers)||void 0===n?void 0:n.get("content-type"));if(o&&"function"==typeof WebAssembly.instantiateStreaming)return(await WebAssembly.instantiateStreaming(r,t)).instance;{o||console.warn('WebAssembly resource does not have the expected content type "application/wasm", so falling back to slower ArrayBuffer instantiation.');const e=await r.arrayBuffer();return(await WebAssembly.instantiate(e,t)).instance}}(t,e)}catch(e){throw u(e.toString()),e}t(n)})(),[]),onRuntimeInitialized:()=>{E||lt.mono_wasm_setenv("DOTNET_SYSTEM_GLOBALIZATION_INVARIANT","1")}}})),await o}(t)},callEntryPoint:async function(e){const t=[[]];try{await ct.call_assembly_entry_point(e,t,"m")}catch(e){console.error(e),st()}},toUint8Array:function(e){const t=bt(e),n=pt(t),r=new Uint8Array(n);return r.set(ut.HEAPU8.subarray(t+4,t+4+n)),r},getArrayLength:function(e){return pt(bt(e))},getArrayEntryPtr:function(e,t,n){return bt(e)+4+t*n},getObjectFieldsBaseAddress:function(e){return e+8},readInt16Field:function(e,t){return n=e+(t||0),lt.getI16(n);var n},readInt32Field:function(e,t){return pt(e+(t||0))},readUint64Field:function(e,t){return function(e){const t=e>>2,n=ut.HEAPU32[t+1];if(n>mt)throw new Error(`Cannot read uint64 with high order part ${n}, because the result would exceed Number.MAX_SAFE_INTEGER.`);return n*ft+ut.HEAPU32[t]}(e+(t||0))},readFloatField:function(e,t){return n=e+(t||0),lt.getF32(n);var n},readObjectField:function(e,t){return pt(e+(t||0))},readStringField:function(e,t,n){const r=pt(e+(t||0));if(0===r)return null;if(n){const e=ct.unbox_mono_obj(r);return"boolean"==typeof e?e?"":null:e}let o;return ht?(o=ht.stringCache.get(r),void 0===o&&(o=ct.conv_string(r),ht.stringCache.set(r,o))):o=ct.conv_string(r),o},readStructField:function(e,t){return e+(t||0)},beginHeapLock:function(){return _t(),ht=new Ct,ht},invokeWhenHeapUnlocked:function(e){ht?ht.enqueuePostReleaseAction(e):e()}},gt=document.createElement("a");function bt(e){return e+12}function wt(e,t,n){const r=`[${e}] ${t}:${n}`;return ct.bind_static_method(r)}let vt=null;function Et(e,t){const n=e.lastIndexOf(".");if(n<0)throw new Error(`No extension to replace in '${e}'`);return e.substr(0,n)+t}function _t(){if(ht)throw new Error("Assertion failed - heap is currently locked")}class Ct{constructor(){this.stringCache=new Map}enqueuePostReleaseAction(e){this.postReleaseActions||(this.postReleaseActions=[]),this.postReleaseActions.push(e)}release(){var e;if(ht!==this)throw new Error("Trying to release a lock which isn't current");for(ht=null;null===(e=this.postReleaseActions)||void 0===e?void 0:e.length;)this.postReleaseActions.shift()(),_t()}}class At{constructor(e){this.batchAddress=e,this.arrayRangeReader=It,this.arrayBuilderSegmentReader=St,this.diffReader=Rt,this.editReader=Nt,this.frameReader=kt}updatedComponents(){return Ve.readStructField(this.batchAddress,0)}referenceFrames(){return Ve.readStructField(this.batchAddress,It.structLength)}disposedComponentIds(){return Ve.readStructField(this.batchAddress,2*It.structLength)}disposedEventHandlerIds(){return Ve.readStructField(this.batchAddress,3*It.structLength)}updatedComponentsEntry(e,t){return Ot(e,t,Rt.structLength)}referenceFramesEntry(e,t){return Ot(e,t,kt.structLength)}disposedComponentIdsEntry(e,t){const n=Ot(e,t,4);return Ve.readInt32Field(n)}disposedEventHandlerIdsEntry(e,t){const n=Ot(e,t,8);return Ve.readUint64Field(n)}}const It={structLength:8,values:e=>Ve.readObjectField(e,0),count:e=>Ve.readInt32Field(e,4)},St={structLength:12,values:e=>{const t=Ve.readObjectField(e,0),n=Ve.getObjectFieldsBaseAddress(t);return Ve.readObjectField(n,0)},offset:e=>Ve.readInt32Field(e,4),count:e=>Ve.readInt32Field(e,8)},Rt={structLength:4+St.structLength,componentId:e=>Ve.readInt32Field(e,0),edits:e=>Ve.readStructField(e,4),editsEntry:(e,t)=>Ot(e,t,Nt.structLength)},Nt={structLength:20,editType:e=>Ve.readInt32Field(e,0),siblingIndex:e=>Ve.readInt32Field(e,4),newTreeIndex:e=>Ve.readInt32Field(e,8),moveToSiblingIndex:e=>Ve.readInt32Field(e,8),removedAttributeName:e=>Ve.readStringField(e,16)},kt={structLength:36,frameType:e=>Ve.readInt16Field(e,4),subtreeLength:e=>Ve.readInt32Field(e,8),elementReferenceCaptureId:e=>Ve.readStringField(e,16),componentId:e=>Ve.readInt32Field(e,12),elementName:e=>Ve.readStringField(e,16),textContent:e=>Ve.readStringField(e,16),markupContent:e=>Ve.readStringField(e,16),attributeName:e=>Ve.readStringField(e,16),attributeValue:e=>Ve.readStringField(e,24,!0),attributeEventHandlerId:e=>Ve.readUint64Field(e,8)};function Ot(e,t,n){return Ve.getArrayEntryPtr(e,t,n)}class Ft{constructor(e,t,n){this.bootConfig=e,this.cacheIfUsed=t,this.startOptions=n,this.usedCacheKeys={},this.networkLoads={},this.cacheLoads={}}static async initAsync(e,t){const n=await async function(e){if(!e.cacheBootResources||"undefined"==typeof caches)return null;if(!1===window.isSecureContext)return null;const t=`blazor-resources-${document.baseURI.substring(document.location.origin.length)}`;try{return await caches.open(t)||null}catch{return null}}(e);return new Ft(e,n,t)}loadResources(e,t,n){return Object.keys(e).map((r=>this.loadResource(r,t(r),e[r],n)))}loadResource(e,t,n,r){return{name:e,url:t,response:this.cacheIfUsed?this.loadResourceWithCaching(this.cacheIfUsed,e,t,n,r):this.loadResourceWithoutCaching(e,t,n,r)}}logToConsole(){const e=Object.values(this.cacheLoads),t=Object.values(this.networkLoads),n=Tt(e),r=Tt(t),o=n+r;if(0===o)return;const s=this.bootConfig.linkerEnabled?"%c":"\n%cThis application was built with linking (tree shaking) disabled. Published applications will be significantly smaller.";console.groupCollapsed(`%cblazor%c Loaded ${jt(o)} resources${s}`,"background: purple; color: white; padding: 1px 3px; border-radius: 3px;","font-weight: bold;","font-weight: normal;"),e.length&&(console.groupCollapsed(`Loaded ${jt(n)} resources from cache`),console.table(this.cacheLoads),console.groupEnd()),t.length&&(console.groupCollapsed(`Loaded ${jt(r)} resources from network`),console.table(this.networkLoads),console.groupEnd()),console.groupEnd()}async purgeUnusedCacheEntriesAsync(){const e=this.cacheIfUsed;if(e){const t=(await e.keys()).map((async t=>{t.url in this.usedCacheKeys||await e.delete(t)}));await Promise.all(t)}}async loadResourceWithCaching(e,t,n,r,o){if(!r||0===r.length)throw new Error("Content hash is required");const s=Te(`${n}.${r}`);let a;this.usedCacheKeys[s]=!0;try{a=await e.match(s)}catch{}if(a){const e=parseInt(a.headers.get("content-length")||"0");return this.cacheLoads[t]={responseBytes:e},a}{const a=await this.loadResourceWithoutCaching(t,n,r,o);return this.addToCacheAsync(e,t,s,a),a}}loadResourceWithoutCaching(e,t,n,r){if(this.startOptions.loadBootResource){const o=this.startOptions.loadBootResource(r,e,t,n);if(o instanceof Promise)return o;"string"==typeof o&&(t=o)}return fetch(t,{cache:"no-cache",integrity:this.bootConfig.cacheBootResources?n:void 0})}async addToCacheAsync(e,t,n,r){const o=await r.clone().arrayBuffer(),s=function(e){if("undefined"!=typeof performance)return performance.getEntriesByName(e)[0]}(r.url),a=s&&s.encodedBodySize||void 0;this.networkLoads[t]={responseBytes:a};const i=new Response(o,{headers:{"content-type":r.headers.get("content-type")||"","content-length":(a||r.headers.get("content-length")||"").toString()}});try{await e.put(n,i)}catch{}}}function Tt(e){return e.reduce(((e,t)=>e+(t.responseBytes||0)),0)}function jt(e){return`${(e/1048576).toFixed(2)} MB`}class Dt{static async initAsync(e){Ke._internal.getApplicationEnvironment=()=>ct.js_string_to_mono_string(e.applicationEnvironment);const t=await Promise.all((e.bootConfig.config||[]).filter((t=>"appsettings.json"===t||t===`appsettings.${e.applicationEnvironment}.json`)).map((async e=>({name:e,content:await n(e)}))));async function n(e){const t=await fetch(e,{method:"GET",credentials:"include",cache:"no-cache"});return new Uint8Array(await t.arrayBuffer())}Ke._internal.getConfig=e=>{const n=ct.conv_string(e),r=t.find((e=>e.name===n));return r?ct.js_typed_array_to_array(r.content):void 0}}}class Lt{constructor(e){this.preregisteredComponents=e;const t={};for(let n=0;no.push(e))),e[L]=r,t&&(e[B]=t,P(t)),P(e)}(this.componentsById[t].start,this.componentsById[t].end)}getParameterValues(e){return this.componentsById[e].parameterValues}getParameterDefinitions(e){return this.componentsById[e].parameterDefinitions}getTypeName(e){return this.componentsById[e].typeName}getAssembly(e){return this.componentsById[e].assembly}getId(e){return this.preregisteredComponents[e].id}getCount(){return this.preregisteredComponents.length}}const Bt=/^\s*Blazor-Component-State:(?[a-zA-Z0-9+/=]+)$/;function Pt(e){var t;if(e.nodeType===Node.COMMENT_NODE){const n=e.textContent||"",r=Bt.exec(n),o=r&&r.groups&&r.groups.state;return o&&(null===(t=e.parentNode)||void 0===t||t.removeChild(e)),o}if(!e.hasChildNodes())return;const n=e.childNodes;for(let e=0;e.*)$/);function $t(e,t){const n=e.currentElement;if(n&&n.nodeType===Node.COMMENT_NODE&&n.textContent){const r=xt.exec(n.textContent),o=r&&r.groups&&r.groups.descriptor;if(!o)return;try{const r=function(e){const t=JSON.parse(e),{type:n}=t;if("server"!==n&&"webassembly"!==n)throw new Error(`Invalid component type '${n}'.`);return t}(o);switch(t){case"webassembly":return function(e,t,n){const{type:r,assembly:o,typeName:s,parameterDefinitions:a,parameterValues:i,prerenderId:c}=e;if("webassembly"===r){if(!o)throw new Error("assembly must be defined when using a descriptor.");if(!s)throw new Error("typeName must be defined when using a descriptor.");if(c){const e=Ht(c,n);if(!e)throw new Error(`Could not find an end component comment for '${t}'`);return{type:r,assembly:o,typeName:s,parameterDefinitions:a&&atob(a),parameterValues:i&&atob(i),start:t,prerenderId:c,end:e}}return{type:r,assembly:o,typeName:s,parameterDefinitions:a&&atob(a),parameterValues:i&&atob(i),start:t}}}(r,n,e);case"server":return function(e,t,n){const{type:r,descriptor:o,sequence:s,prerenderId:a}=e;if("server"===r){if(!o)throw new Error("descriptor must be defined when using a descriptor.");if(void 0===s)throw new Error("sequence must be defined when using a descriptor.");if(!Number.isInteger(s))throw new Error(`Error parsing the sequence '${s}' for component '${JSON.stringify(e)}'`);if(a){const e=Ht(a,n);if(!e)throw new Error(`Could not find an end component comment for '${t}'`);return{type:r,sequence:s,descriptor:o,start:t,prerenderId:a,end:e}}return{type:r,sequence:s,descriptor:o,start:t}}}(r,n,e)}}catch(e){throw new Error(`Found malformed component comment at ${n.textContent}`)}}}function Ht(e,t){for(;t.next()&&t.currentElement;){const n=t.currentElement;if(n.nodeType!==Node.COMMENT_NODE)continue;if(!n.textContent)continue;const r=xt.exec(n.textContent),o=r&&r[1];if(o)return Jt(o,e),n}}function Jt(e,t){const n=JSON.parse(e);if(1!==Object.keys(n).length)throw new Error(`Invalid end of component comment: '${e}'`);const r=n.prerenderId;if(!r)throw new Error(`End of component comment must have a value for the prerendered property: '${e}'`);if(r!==t)throw new Error(`End of component comment prerendered property must match the start comment prerender id: '${t}', '${r}'`)}class zt{constructor(e){this.childNodes=e,this.currentIndex=-1,this.length=e.length}next(){return this.currentIndex++,this.currentIndexasync function(e,n){const r=function(e){const t=document.baseURI;return t.endsWith("/")?`${t}${e}`:`${t}/${e}`}(n),o=await import(r);if(void 0===o)return;const{beforeStart:s,afterStarted:a}=o;return a&&e.afterStartedCallbacks.push(a),s?s(...t):void 0}(this,e))))}async invokeAfterStartedCallbacks(e){await C,await Promise.all(this.afterStartedCallbacks.map((t=>t(e))))}}let Kt=!1;async function Vt(t){if(Kt)throw new Error("Blazor has already started.");Kt=!0,function(){if(window.parent!==window&&!window.opener&&window.frameElement){const e=window.sessionStorage&&window.sessionStorage["Microsoft.AspNetCore.Components.WebAssembly.Authentication.CachedAuthSettings"],t=e&&JSON.parse(e);return t&&t.redirect_uri&&location.href.startsWith(t.redirect_uri)}return!1}()&&await new Promise((()=>{})),S=(e,t,n)=>{const r=function(e){return de[e]}(e);r.eventDelegator.getHandler(t)&&yt.invokeWhenHeapUnlocked(n)},Ke._internal.applyHotReload=(t,n,r,o)=>{e.invokeMethod("Microsoft.AspNetCore.Components.WebAssembly","ApplyHotReloadDelta",t,n,r,o)},Ke._internal.getApplyUpdateCapabilities=()=>e.invokeMethod("Microsoft.AspNetCore.Components.WebAssembly","GetApplyUpdateCapabilities"),Ke._internal.invokeJSFromDotNet=Gt,Ke._internal.endInvokeDotNetFromJS=Xt,Ke._internal.receiveByteArray=Yt,Ke._internal.retrieveByteArray=qt;const n=Ge(yt);Ke.platform=n,Ke._internal.renderBatch=(e,t)=>{const n=yt.beginHeapLock();try{!function(e,t){const n=de[e];if(!n)throw new Error(`There is no browser renderer with ID ${e}.`);const r=t.arrayRangeReader,o=t.updatedComponents(),s=r.values(o),a=r.count(o),i=t.referenceFrames(),c=r.values(i),l=t.diffReader;for(let e=0;ect.js_string_to_mono_string(r()),Ke._internal.navigationManager.getUnmarshalledLocationHref=()=>ct.js_string_to_mono_string(o()),Ke._internal.navigationManager.listenForNavigationEvents((async(t,n,r)=>{await e.invokeMethodAsync("Microsoft.AspNetCore.Components.WebAssembly","NotifyLocationChanged",t,n,r)}),(async(t,n,r,o)=>{const s=await e.invokeMethodAsync("Microsoft.AspNetCore.Components.WebAssembly","NotifyLocationChangingAsync",n,r,o);Ke._internal.navigationManager.endLocationChanging(t,s)}));const s=null!=t?t:{},a=s.environment,i=at.initAsync(s.loadBootResource,a),c=function(e,t){return function(e){const t=Mt(e,"webassembly"),n=[];for(let e=0;ee.id-t.id))}(e)}(document),l=new Lt(c);Ke._internal.registeredComponents={getRegisteredComponentsCount:()=>l.getCount(),getId:e=>l.getId(e),getAssembly:e=>ct.js_string_to_mono_string(l.getAssembly(e)),getTypeName:e=>ct.js_string_to_mono_string(l.getTypeName(e)),getParameterDefinitions:e=>ct.js_string_to_mono_string(l.getParameterDefinitions(e)||""),getParameterValues:e=>ct.js_string_to_mono_string(l.getParameterValues(e)||"")},Ke._internal.getPersistedState=()=>ct.js_string_to_mono_string(Pt(document)||""),Ke._internal.attachRootComponentToElement=(e,t,n)=>{const r=l.resolveRegisteredElement(e);r?me(n,r,t,!1):function(e,t,n){const r="::after";let o=!1;if(e.endsWith(r))e=e.slice(0,-r.length),o=!0;else if(e.endsWith("::before"))throw new Error("The '::before' selector is not supported.");const s=function(e){const t=m.get(e);if(t)return m.delete(e),t}(e)||document.querySelector(e);if(!s)throw new Error(`Could not find any element matching selector '${e}'.`);me(n||0,P(s,!0),t,o)}(e,t,n)};const u=await i,d=await async function(e,t){const n=e.resources.libraryInitializers,r=new Wt;return n&&await r.importInitializersAsync(Object.keys(n),[t,e.resources.extensions]),r}(u.bootConfig,s),[f]=await Promise.all([Ft.initAsync(u.bootConfig,s||{}),Dt.initAsync(u)]);try{await n.start(f)}catch(e){throw new Error(`Failed to start platform. Reason: ${e}`)}n.callEntryPoint(f.bootConfig.entryAssembly),d.invokeAfterStartedCallbacks(Ke)}function Gt(t,n,r,o){const s=yt.readStringField(t,0),a=yt.readInt32Field(t,4),i=yt.readStringField(t,8),c=yt.readUint64Field(t,20);if(null!==i){const n=yt.readUint64Field(t,12);if(0!==n)return e.jsCallDispatcher.beginInvokeJSFromDotNet(n,s,i,a,c),0;{const t=e.jsCallDispatcher.invokeJSFromDotNet(s,i,a,c);return null===t?0:ct.js_string_to_mono_string(t)}}{const t=e.jsCallDispatcher.findJSFunction(s,c).call(null,n,r,o);switch(a){case e.JSCallResultType.Default:return t;case e.JSCallResultType.JSObjectReference:return e.createJSObjectReference(t).__jsObjectId;case e.JSCallResultType.JSStreamReference:{const n=e.createJSStreamReference(t),r=JSON.stringify(n);return ct.js_string_to_mono_string(r)}case e.JSCallResultType.JSVoidResult:return null;default:throw new Error(`Invalid JS call result type '${a}'.`)}}}function Xt(t,n,r){const o=ct.conv_string(t),s=0!==n,a=ct.conv_string(r);e.jsCallDispatcher.endInvokeDotNetFromJS(o,s,a)}function Yt(t,n){const r=t,o=yt.toUint8Array(n);e.jsCallDispatcher.receiveByteArray(r,o)}function qt(){if(null===vt)throw new Error("Byte array not available for transfer");return ct.js_typed_array_to_array(vt)}Ke.start=Vt,document&&document.currentScript&&"false"!==document.currentScript.getAttribute("autostart")&&Vt().catch((e=>{void 0!==ut&&ut.printErr?ut.printErr(e):console.error(e)}))})(); +(()=>{"use strict";var e,t,n;!function(e){const t=[],n="__jsObjectId",r="__dotNetObject",o="__byte[]",i="__dotNetStream",s="__jsStreamReferenceLength";let a,c;class l{constructor(e){this._jsObject=e,this._cachedFunctions=new Map}findFunction(e){const t=this._cachedFunctions.get(e);if(t)return t;let n,r=this._jsObject;if(e.split(".").forEach((t=>{if(!(t in r))throw new Error(`Could not find '${e}' ('${t}' was undefined).`);n=r,r=r[t]})),r instanceof Function)return r=r.bind(n),this._cachedFunctions.set(e,r),r;throw new Error(`The value '${e}' is not a function.`)}getWrappedObject(){return this._jsObject}}const u={0:new l(window)};u[0]._cachedFunctions.set("import",(e=>("string"==typeof e&&e.startsWith("./")&&(e=new URL(e.substr(2),document.baseURI).toString()),import(e))));let d,f=1;function m(e){t.push(e)}function h(e){if(e&&"object"==typeof e){u[f]=new l(e);const t={[n]:f};return f++,t}throw new Error(`Cannot create a JSObjectReference from the value '${e}'.`)}function p(e){let t=-1;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e instanceof Blob)t=e.size;else{if(!(e.buffer instanceof ArrayBuffer))throw new Error("Supplied value is not a typed array or blob.");if(void 0===e.byteLength)throw new Error(`Cannot create a JSStreamReference from the value '${e}' as it doesn't have a byteLength.`);t=e.byteLength}const r={[s]:t};try{const t=h(e);r[n]=t[n]}catch(t){throw new Error(`Cannot create a JSStreamReference from the value '${e}'.`)}return r}function g(e,n){c=e;const r=n?JSON.parse(n,((e,n)=>t.reduce(((t,n)=>n(e,t)),n))):null;return c=void 0,r}function v(){if(void 0===a)throw new Error("No call dispatcher has been set.");if(null===a)throw new Error("There are multiple .NET runtimes present, so a default dispatcher could not be resolved. Use DotNetObject to invoke .NET instance methods.");return a}e.attachDispatcher=function(e){const t=new y(e);return void 0===a?a=t:a&&(a=null),t},e.attachReviver=m,e.invokeMethod=function(e,t,...n){return v().invokeDotNetStaticMethod(e,t,...n)},e.invokeMethodAsync=function(e,t,...n){return v().invokeDotNetStaticMethodAsync(e,t,...n)},e.createJSObjectReference=h,e.createJSStreamReference=p,e.disposeJSObjectReference=function(e){const t=e&&e[n];"number"==typeof t&&E(t)},function(e){e[e.Default=0]="Default",e[e.JSObjectReference=1]="JSObjectReference",e[e.JSStreamReference=2]="JSStreamReference",e[e.JSVoidResult=3]="JSVoidResult"}(d=e.JSCallResultType||(e.JSCallResultType={}));class y{constructor(e){this._dotNetCallDispatcher=e,this._byteArraysToBeRevived=new Map,this._pendingDotNetToJSStreams=new Map,this._pendingAsyncCalls={},this._nextAsyncCallId=1}getDotNetCallDispatcher(){return this._dotNetCallDispatcher}invokeJSFromDotNet(e,t,n,r){const o=g(this,t),i=A(w(e,r)(...o||[]),n);return null==i?null:_(this,i)}beginInvokeJSFromDotNet(e,t,n,r,o){const i=new Promise((e=>{const r=g(this,n);e(w(t,o)(...r||[]))}));e&&i.then((t=>_(this,[e,!0,A(t,r)]))).then((t=>this._dotNetCallDispatcher.endInvokeJSFromDotNet(e,!0,t)),(t=>this._dotNetCallDispatcher.endInvokeJSFromDotNet(e,!1,JSON.stringify([e,!1,b(t)]))))}endInvokeDotNetFromJS(e,t,n){const r=t?g(this,n):new Error(n);this.completePendingCall(parseInt(e,10),t,r)}invokeDotNetStaticMethod(e,t,...n){return this.invokeDotNetMethod(e,t,null,n)}invokeDotNetStaticMethodAsync(e,t,...n){return this.invokeDotNetMethodAsync(e,t,null,n)}invokeDotNetMethod(e,t,n,r){if(this._dotNetCallDispatcher.invokeDotNetFromJS){const o=_(this,r),i=this._dotNetCallDispatcher.invokeDotNetFromJS(e,t,n,o);return i?g(this,i):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeDotNetMethodAsync instead.")}invokeDotNetMethodAsync(e,t,n,r){if(e&&n)throw new Error(`For instance method calls, assemblyName should be null. Received '${e}'.`);const o=this._nextAsyncCallId++,i=new Promise(((e,t)=>{this._pendingAsyncCalls[o]={resolve:e,reject:t}}));try{const i=_(this,r);this._dotNetCallDispatcher.beginInvokeDotNetFromJS(o,e,t,n,i)}catch(e){this.completePendingCall(o,!1,e)}return i}receiveByteArray(e,t){this._byteArraysToBeRevived.set(e,t)}processByteArray(e){const t=this._byteArraysToBeRevived.get(e);return t?(this._byteArraysToBeRevived.delete(e),t):null}supplyDotNetStream(e,t){if(this._pendingDotNetToJSStreams.has(e)){const n=this._pendingDotNetToJSStreams.get(e);this._pendingDotNetToJSStreams.delete(e),n.resolve(t)}else{const n=new N;n.resolve(t),this._pendingDotNetToJSStreams.set(e,n)}}getDotNetStreamPromise(e){let t;if(this._pendingDotNetToJSStreams.has(e))t=this._pendingDotNetToJSStreams.get(e).streamPromise,this._pendingDotNetToJSStreams.delete(e);else{const n=new N;this._pendingDotNetToJSStreams.set(e,n),t=n.streamPromise}return t}completePendingCall(e,t,n){if(!this._pendingAsyncCalls.hasOwnProperty(e))throw new Error(`There is no pending async call with ID ${e}.`);const r=this._pendingAsyncCalls[e];delete this._pendingAsyncCalls[e],t?r.resolve(n):r.reject(n)}}function b(e){return e instanceof Error?`${e.message}\n${e.stack}`:e?e.toString():"null"}function w(e,t){const n=u[t];if(n)return n.findFunction(e);throw new Error(`JS object instance with ID ${t} does not exist (has it been disposed?).`)}function E(e){delete u[e]}e.findJSFunction=w,e.disposeJSObjectReferenceById=E;class S{constructor(e,t){this._id=e,this._callDispatcher=t}invokeMethod(e,...t){return this._callDispatcher.invokeDotNetMethod(null,e,this._id,t)}invokeMethodAsync(e,...t){return this._callDispatcher.invokeDotNetMethodAsync(null,e,this._id,t)}dispose(){this._callDispatcher.invokeDotNetMethodAsync(null,"__Dispose",this._id,null).catch((e=>console.error(e)))}serializeAsArg(){return{[r]:this._id}}}e.DotNetObject=S,m((function(e,t){if(t&&"object"==typeof t){if(t.hasOwnProperty(r))return new S(t[r],c);if(t.hasOwnProperty(n)){const e=t[n],r=u[e];if(r)return r.getWrappedObject();throw new Error(`JS object instance with Id '${e}' does not exist. It may have been disposed.`)}if(t.hasOwnProperty(o)){const e=t[o],n=c.processByteArray(e);if(void 0===n)throw new Error(`Byte array index '${e}' does not exist.`);return n}if(t.hasOwnProperty(i)){const e=t[i],n=c.getDotNetStreamPromise(e);return new I(n)}}return t}));class I{constructor(e){this._streamPromise=e}stream(){return this._streamPromise}async arrayBuffer(){return new Response(await this.stream()).arrayBuffer()}}class N{constructor(){this.streamPromise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}}function A(e,t){switch(t){case d.Default:return e;case d.JSObjectReference:return h(e);case d.JSStreamReference:return p(e);case d.JSVoidResult:return null;default:throw new Error(`Invalid JS call result type '${t}'.`)}}let C=0;function _(e,t){C=0,c=e;const n=JSON.stringify(t,k);return c=void 0,n}function k(e,t){if(t instanceof S)return t.serializeAsArg();if(t instanceof Uint8Array){c.getDotNetCallDispatcher().sendByteArray(C,t);const e={[o]:C};return C++,e}return t}}(e||(e={})),function(e){e[e.prependFrame=1]="prependFrame",e[e.removeFrame=2]="removeFrame",e[e.setAttribute=3]="setAttribute",e[e.removeAttribute=4]="removeAttribute",e[e.updateText=5]="updateText",e[e.stepIn=6]="stepIn",e[e.stepOut=7]="stepOut",e[e.updateMarkup=8]="updateMarkup",e[e.permutationListEntry=9]="permutationListEntry",e[e.permutationListEnd=10]="permutationListEnd"}(t||(t={})),function(e){e[e.element=1]="element",e[e.text=2]="text",e[e.attribute=3]="attribute",e[e.component=4]="component",e[e.region=5]="region",e[e.elementReferenceCapture=6]="elementReferenceCapture",e[e.markup=8]="markup",e[e.namedEvent=10]="namedEvent"}(n||(n={}));class r{constructor(e,t){this.componentId=e,this.fieldValue=t}static fromEvent(e,t){const n=t.target;if(n instanceof Element){const t=function(e){return e instanceof HTMLInputElement?e.type&&"checkbox"===e.type.toLowerCase()?{value:e.checked}:{value:e.value}:e instanceof HTMLSelectElement||e instanceof HTMLTextAreaElement?{value:e.value}:null}(n);if(t)return new r(e,t.value)}return null}}const o=new Map,i=new Map,s=[];function a(e){return o.get(e)}function c(e){const t=o.get(e);return(null==t?void 0:t.browserEventName)||e}function l(e,t){e.forEach((e=>o.set(e,t)))}function u(e){const t=[];for(let n=0;ne.selected)).map((e=>e.value))}}{const e=function(e){return!!e&&"INPUT"===e.tagName&&"checkbox"===e.getAttribute("type")}(t);return{value:e?!!t.checked:t.value}}}}),l(["copy","cut","paste"],{createEventArgs:e=>({type:e.type})}),l(["drag","dragend","dragenter","dragleave","dragover","dragstart","drop"],{createEventArgs:e=>{return{...d(t=e),dataTransfer:t.dataTransfer?{dropEffect:t.dataTransfer.dropEffect,effectAllowed:t.dataTransfer.effectAllowed,files:Array.from(t.dataTransfer.files).map((e=>e.name)),items:Array.from(t.dataTransfer.items).map((e=>({kind:e.kind,type:e.type}))),types:t.dataTransfer.types}:null};var t}}),l(["focus","blur","focusin","focusout"],{createEventArgs:e=>({type:e.type})}),l(["keydown","keyup","keypress"],{createEventArgs:e=>{return{key:(t=e).key,code:t.code,location:t.location,repeat:t.repeat,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey,type:t.type};var t}}),l(["contextmenu","click","mouseover","mouseout","mousemove","mousedown","mouseup","mouseleave","mouseenter","dblclick"],{createEventArgs:e=>d(e)}),l(["error"],{createEventArgs:e=>{return{message:(t=e).message,filename:t.filename,lineno:t.lineno,colno:t.colno,type:t.type};var t}}),l(["loadstart","timeout","abort","load","loadend","progress"],{createEventArgs:e=>{return{lengthComputable:(t=e).lengthComputable,loaded:t.loaded,total:t.total,type:t.type};var t}}),l(["touchcancel","touchend","touchmove","touchenter","touchleave","touchstart"],{createEventArgs:e=>{return{detail:(t=e).detail,touches:u(t.touches),targetTouches:u(t.targetTouches),changedTouches:u(t.changedTouches),ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey,type:t.type};var t}}),l(["gotpointercapture","lostpointercapture","pointercancel","pointerdown","pointerenter","pointerleave","pointermove","pointerout","pointerover","pointerup"],{createEventArgs:e=>{return{...d(t=e),pointerId:t.pointerId,width:t.width,height:t.height,pressure:t.pressure,tiltX:t.tiltX,tiltY:t.tiltY,pointerType:t.pointerType,isPrimary:t.isPrimary};var t}}),l(["wheel","mousewheel"],{createEventArgs:e=>{return{...d(t=e),deltaX:t.deltaX,deltaY:t.deltaY,deltaZ:t.deltaZ,deltaMode:t.deltaMode};var t}}),l(["toggle"],{createEventArgs:()=>({})});const f=["date","datetime-local","month","time","week"],m=new Map;let h,p,g=0;const v={async add(e,t,n){if(!n)throw new Error("initialParameters must be an object, even if empty.");const r="__bl-dynamic-root:"+(++g).toString();m.set(r,e);const o=await w().invokeMethodAsync("AddRootComponent",t,r),i=new b(o,p[t]);return await i.setParameters(n),i}};class y{invoke(e){return this._callback(e)}setCallback(t){this._selfJSObjectReference||(this._selfJSObjectReference=e.createJSObjectReference(this)),this._callback=t}getJSObjectReference(){return this._selfJSObjectReference}dispose(){this._selfJSObjectReference&&e.disposeJSObjectReference(this._selfJSObjectReference)}}class b{constructor(e,t){this._jsEventCallbackWrappers=new Map,this._componentId=e;for(const e of t)"eventcallback"===e.type&&this._jsEventCallbackWrappers.set(e.name.toLowerCase(),new y)}setParameters(e){const t={},n=Object.entries(e||{}),r=n.length;for(const[e,r]of n){const n=this._jsEventCallbackWrappers.get(e.toLowerCase());n&&r?(n.setCallback(r),t[e]=n.getJSObjectReference()):t[e]=r}return w().invokeMethodAsync("SetRootComponentParameters",this._componentId,r,t)}async dispose(){if(null!==this._componentId){await w().invokeMethodAsync("RemoveRootComponent",this._componentId),this._componentId=null;for(const e of this._jsEventCallbackWrappers.values())e.dispose()}}}function w(){if(!h)throw new Error("Dynamic root components have not been enabled in this application.");return h}const E=new Map,S=new Map,I=new Map;let N;function A(e,t,n){return _(e,t.eventHandlerId,(()=>C(e).invokeMethodAsync("DispatchEventAsync",t,n)))}function C(e){const t=E.get(e);if(!t)throw new Error(`No interop methods are registered for renderer ${e}`);return t}new Promise((e=>{N=e}));let _=(e,t,n)=>n();const k=M(["abort","blur","canplay","canplaythrough","change","cuechange","durationchange","emptied","ended","error","focus","load","loadeddata","loadedmetadata","loadend","loadstart","mouseenter","mouseleave","pointerenter","pointerleave","pause","play","playing","progress","ratechange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeupdate","toggle","unload","volumechange","waiting","DOMNodeInsertedIntoDocument","DOMNodeRemovedFromDocument"]),D={submit:!0},R=M(["click","dblclick","mousedown","mousemove","mouseup"]);class F{constructor(e){this.browserRendererId=e,this.afterClickCallbacks=[];const t=++F.nextEventDelegatorId;this.eventsCollectionKey=`_blazorEvents_${t}`,this.eventInfoStore=new T(this.onGlobalEvent.bind(this))}setListener(e,t,n,r){const o=this.getEventHandlerInfosForElement(e,!0),i=o.getHandler(t);if(i)this.eventInfoStore.update(i.eventHandlerId,n);else{const i={element:e,eventName:t,eventHandlerId:n,renderingComponentId:r};this.eventInfoStore.add(i),o.setHandler(t,i)}}getHandler(e){return this.eventInfoStore.get(e)}removeListener(e){const t=this.eventInfoStore.remove(e);if(t){const e=t.element,n=this.getEventHandlerInfosForElement(e,!1);n&&n.removeHandler(t.eventName)}}notifyAfterClick(e){this.afterClickCallbacks.push(e),this.eventInfoStore.addGlobalListener("click")}setStopPropagation(e,t,n){this.getEventHandlerInfosForElement(e,!0).stopPropagation(t,n)}setPreventDefault(e,t,n){this.getEventHandlerInfosForElement(e,!0).preventDefault(t,n)}onGlobalEvent(e){if(!(e.target instanceof Element))return;this.dispatchGlobalEventToAllElements(e.type,e);const t=(n=e.type,i.get(n));var n;t&&t.forEach((t=>this.dispatchGlobalEventToAllElements(t,e))),"click"===e.type&&this.afterClickCallbacks.forEach((t=>t(e)))}dispatchGlobalEventToAllElements(e,t){const n=t.composedPath();let o=n.shift(),i=null,s=!1;const c=Object.prototype.hasOwnProperty.call(k,e);let l=!1;for(;o;){const f=o,m=this.getEventHandlerInfosForElement(f,!1);if(m){const n=m.getHandler(e);if(n&&(u=f,d=t.type,!((u instanceof HTMLButtonElement||u instanceof HTMLInputElement||u instanceof HTMLTextAreaElement||u instanceof HTMLSelectElement)&&Object.prototype.hasOwnProperty.call(R,d)&&u.disabled))){if(!s){const n=a(e);i=(null==n?void 0:n.createEventArgs)?n.createEventArgs(t):{},s=!0}Object.prototype.hasOwnProperty.call(D,t.type)&&t.preventDefault(),A(this.browserRendererId,{eventHandlerId:n.eventHandlerId,eventName:e,eventFieldInfo:r.fromEvent(n.renderingComponentId,t)},i)}m.stopPropagation(e)&&(l=!0),m.preventDefault(e)&&t.preventDefault()}o=c||l?void 0:n.shift()}var u,d}getEventHandlerInfosForElement(e,t){return Object.prototype.hasOwnProperty.call(e,this.eventsCollectionKey)?e[this.eventsCollectionKey]:t?e[this.eventsCollectionKey]=new O:null}}F.nextEventDelegatorId=0;class T{constructor(e){this.globalListener=e,this.infosByEventHandlerId={},this.countByEventName={},s.push(this.handleEventNameAliasAdded.bind(this))}add(e){if(this.infosByEventHandlerId[e.eventHandlerId])throw new Error(`Event ${e.eventHandlerId} is already tracked`);this.infosByEventHandlerId[e.eventHandlerId]=e,this.addGlobalListener(e.eventName)}get(e){return this.infosByEventHandlerId[e]}addGlobalListener(e){if(e=c(e),Object.prototype.hasOwnProperty.call(this.countByEventName,e))this.countByEventName[e]++;else{this.countByEventName[e]=1;const t=Object.prototype.hasOwnProperty.call(k,e);document.addEventListener(e,this.globalListener,t)}}update(e,t){if(Object.prototype.hasOwnProperty.call(this.infosByEventHandlerId,t))throw new Error(`Event ${t} is already tracked`);const n=this.infosByEventHandlerId[e];delete this.infosByEventHandlerId[e],n.eventHandlerId=t,this.infosByEventHandlerId[t]=n}remove(e){const t=this.infosByEventHandlerId[e];if(t){delete this.infosByEventHandlerId[e];const n=c(t.eventName);0==--this.countByEventName[n]&&(delete this.countByEventName[n],document.removeEventListener(n,this.globalListener))}return t}handleEventNameAliasAdded(e,t){if(Object.prototype.hasOwnProperty.call(this.countByEventName,e)){const n=this.countByEventName[e];delete this.countByEventName[e],document.removeEventListener(e,this.globalListener),this.addGlobalListener(t),this.countByEventName[t]+=n-1}}}class O{constructor(){this.handlers={},this.preventDefaultFlags=null,this.stopPropagationFlags=null}getHandler(e){return Object.prototype.hasOwnProperty.call(this.handlers,e)?this.handlers[e]:null}setHandler(e,t){this.handlers[e]=t}removeHandler(e){delete this.handlers[e]}preventDefault(e,t){return void 0!==t&&(this.preventDefaultFlags=this.preventDefaultFlags||{},this.preventDefaultFlags[e]=t),!!this.preventDefaultFlags&&this.preventDefaultFlags[e]}stopPropagation(e,t){return void 0!==t&&(this.stopPropagationFlags=this.stopPropagationFlags||{},this.stopPropagationFlags[e]=t),!!this.stopPropagationFlags&&this.stopPropagationFlags[e]}}function M(e){const t={};return e.forEach((e=>{t[e]=!0})),t}const x=Symbol(),L=Symbol(),P=Symbol();function J(e,t){if(x in e)return e;const n=[];if(e.childNodes.length>0){if(!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");e.childNodes.forEach((t=>{const r=J(t,!0);r[L]=e,n.push(r)}))}return e[x]=n,e}function B(e){const t=W(e);for(;t.length;)$(e,0)}function j(e,t){const n=document.createComment("!");return H(n,e,t),n}function H(e,t,n){const r=e;let o=e;if(x in e){const t=q(r);if(t!==e){const n=new Range;n.setStartBefore(e),n.setEndAfter(t),o=n.extractContents()}}const i=U(r);if(i){const e=W(i),t=Array.prototype.indexOf.call(e,r);e.splice(t,1),delete r[L]}const s=W(t);if(n0;)$(n,0)}const r=n;r.parentNode.removeChild(r)}function U(e){return e[L]||null}function z(e,t){return W(e)[t]}function K(e){const t=Y(e);return"http://www.w3.org/2000/svg"===t.namespaceURI&&"foreignObject"!==t.tagName}function W(e){return e[x]}function V(e){const t=W(U(e));return t[Array.prototype.indexOf.call(t,e)+1]||null}function X(e,t){const n=W(e);t.forEach((e=>{e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=q(e.moveRangeStart)})),t.forEach((t=>{const r=document.createComment("marker");t.moveToBeforeMarker=r;const o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):G(r,e)})),t.forEach((e=>{const t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd;let i=r;for(;i;){const e=i.nextSibling;if(n.insertBefore(i,t),i===o)break;i=e}n.removeChild(t)})),t.forEach((e=>{n[e.toSiblingIndex]=e.moveRangeStart}))}function Y(e){if(e instanceof Element||e instanceof DocumentFragment)return e;if(e instanceof Comment)return e.parentNode;throw new Error("Not a valid logical element")}function G(e,t){if(t instanceof Element||t instanceof DocumentFragment)t.appendChild(e);else{if(!(t instanceof Comment))throw new Error(`Cannot append node because the parent is not a valid logical element. Parent: ${t}`);{const n=V(t);n?n.parentNode.insertBefore(e,n):G(e,U(t))}}}function q(e){if(e instanceof Element||e instanceof DocumentFragment)return e;const t=V(e);if(t)return t.previousSibling;{const t=U(e);return t instanceof Element||t instanceof DocumentFragment?t.lastChild:q(t)}}function Z(e){return`_bl_${e}`}const Q="__internalId";e.attachReviver(((e,t)=>t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,Q)&&"string"==typeof t[Q]?function(e){const t=`[${Z(e)}]`;return document.querySelector(t)}(t[Q]):t));const ee="_blazorDeferredValue";function te(e){return"select-multiple"===e.type}function ne(e,t){e.value=t||""}function re(e,t){e instanceof HTMLSelectElement?te(e)?function(e,t){t||(t=[]);for(let n=0;n{Ne()&&function(e,t){if(0!==e.button||function(e){return e.ctrlKey||e.shiftKey||e.altKey||e.metaKey}(e))return;if(e.defaultPrevented)return;const n=function(e){const t=!window._blazorDisableComposedPath&&e.composedPath&&e.composedPath();if(t){for(let e=0;edocument.baseURI,getLocationHref:()=>location.href,scrollToElement:Me};function Me(e){const t=document.getElementById(e);return!!t&&(t.scrollIntoView(),!0)}function xe(e,t,n=!1){const r=Se(e);!t.forceLoad&&be(r)?Ue()?Le(r,!1,t.replaceHistoryEntry,t.historyEntryState,n):Ee(r,t.replaceHistoryEntry):function(e,t){if(location.href===e){const t=e+"?";history.replaceState(null,"",t),location.replace(e)}else t?location.replace(e):location.href=e}(e,t.replaceHistoryEntry)}async function Le(e,t,n,r=void 0,o=!1){if(Be(),function(e){const t=e.indexOf("#");return t>-1&&location.href.replace(location.hash,"")===e.substring(0,t)}(e))!function(e,t,n){Pe(e,t,n);const r=e.indexOf("#");r!==e.length-1&&Me(e.substring(r+1))}(e,n,r);else{if(!o&&Ce&&!await je(e,r,t))return;he=!0,Pe(e,n,r),await He(t)}}function Pe(e,t,n=void 0){t?history.replaceState({userState:n,_index:_e},"",e):(_e++,history.pushState({userState:n,_index:_e},"",e))}function Je(e){return new Promise((t=>{const n=Fe;Fe=()=>{Fe=n,t()},history.go(e)}))}function Be(){Te&&(Te(!1),Te=null)}function je(e,t,n){return new Promise((r=>{Be(),Re?(ke++,Te=r,Re(ke,e,t,n)):r(!1)}))}async function He(e){var t;De&&await De(location.href,null===(t=history.state)||void 0===t?void 0:t.userState,e)}async function $e(e){var t,n;Fe&&Ue()&&await Fe(e),_e=null!==(n=null===(t=history.state)||void 0===t?void 0:t._index)&&void 0!==n?n:0}function Ue(){return Ne()||!we()}const ze={focus:function(e,t){if(e instanceof HTMLElement)e.focus({preventScroll:t});else{if(!(e instanceof SVGElement))throw new Error("Unable to focus an invalid element.");if(!e.hasAttribute("tabindex"))throw new Error("Unable to focus an SVG element that does not have a tabindex.");e.focus({preventScroll:t})}},focusBySelector:function(e,t){const n=document.querySelector(e);n&&(n.hasAttribute("tabindex")||(n.tabIndex=-1),n.focus({preventScroll:!0}))}},Ke={init:function(e,t,n,r=50){const o=Ve(t);(o||document.documentElement).style.overflowAnchor="none";const i=document.createRange();u(n.parentElement)&&(t.style.display="table-row",n.style.display="table-row");const s=new IntersectionObserver((function(r){r.forEach((r=>{var o;if(!r.isIntersecting)return;i.setStartAfter(t),i.setEndBefore(n);const s=i.getBoundingClientRect().height,a=null===(o=r.rootBounds)||void 0===o?void 0:o.height;r.target===t?e.invokeMethodAsync("OnSpacerBeforeVisible",r.intersectionRect.top-r.boundingClientRect.top,s,a):r.target===n&&n.offsetHeight>0&&e.invokeMethodAsync("OnSpacerAfterVisible",r.boundingClientRect.bottom-r.intersectionRect.bottom,s,a)}))}),{root:o,rootMargin:`${r}px`});s.observe(t),s.observe(n);const a=l(t),c=l(n);function l(e){const t={attributes:!0},n=new MutationObserver(((n,r)=>{u(e.parentElement)&&(r.disconnect(),e.style.display="table-row",r.observe(e,t)),s.unobserve(e),s.observe(e)}));return n.observe(e,t),n}function u(e){return null!==e&&(e instanceof HTMLTableElement&&""===e.style.display||"table"===e.style.display||e instanceof HTMLTableSectionElement&&""===e.style.display||"table-row-group"===e.style.display)}We[e._id]={intersectionObserver:s,mutationObserverBefore:a,mutationObserverAfter:c}},dispose:function(e){const t=We[e._id];t&&(t.intersectionObserver.disconnect(),t.mutationObserverBefore.disconnect(),t.mutationObserverAfter.disconnect(),e.dispose(),delete We[e._id])}},We={};function Ve(e){return e&&e!==document.body&&e!==document.documentElement?"visible"!==getComputedStyle(e).overflowY?e:Ve(e.parentElement):null}const Xe={getAndRemoveExistingTitle:function(){var e;const t=document.head?document.head.getElementsByTagName("title"):[];if(0===t.length)return null;let n=null;for(let r=t.length-1;r>=0;r--){const o=t[r],i=o.previousSibling;i instanceof Comment&&null!==U(i)||(null===n&&(n=o.textContent),null===(e=o.parentNode)||void 0===e||e.removeChild(o))}return n}},Ye={init:function(e,t){t._blazorInputFileNextFileId=0,t.addEventListener("click",(function(){t.value=""})),t.addEventListener("change",(function(){t._blazorFilesById={};const n=Array.prototype.map.call(t.files,(function(e){const n={id:++t._blazorInputFileNextFileId,lastModified:new Date(e.lastModified).toISOString(),name:e.name,size:e.size,contentType:e.type,readPromise:void 0,arrayBuffer:void 0,blob:e};return t._blazorFilesById[n.id]=n,n}));e.invokeMethodAsync("NotifyChange",n)}))},toImageFile:async function(e,t,n,r,o){const i=Ge(e,t),s=await new Promise((function(e){const t=new Image;t.onload=function(){URL.revokeObjectURL(t.src),e(t)},t.onerror=function(){t.onerror=null,URL.revokeObjectURL(t.src)},t.src=URL.createObjectURL(i.blob)})),a=await new Promise((function(e){var t;const i=Math.min(1,r/s.width),a=Math.min(1,o/s.height),c=Math.min(i,a),l=document.createElement("canvas");l.width=Math.round(s.width*c),l.height=Math.round(s.height*c),null===(t=l.getContext("2d"))||void 0===t||t.drawImage(s,0,0,l.width,l.height),l.toBlob(e,n)})),c={id:++e._blazorInputFileNextFileId,lastModified:i.lastModified,name:i.name,size:(null==a?void 0:a.size)||0,contentType:n,blob:a||i.blob};return e._blazorFilesById[c.id]=c,c},readFileData:async function(e,t){return Ge(e,t).blob}};function Ge(e,t){const n=e._blazorFilesById[t];if(!n)throw new Error(`There is no file with ID ${t}. The file list may have changed. See https://aka.ms/aspnet/blazor-input-file-multiple-selections.`);return n}const qe=new Set,Ze={enableNavigationPrompt:function(e){0===qe.size&&window.addEventListener("beforeunload",Qe),qe.add(e)},disableNavigationPrompt:function(e){qe.delete(e),0===qe.size&&window.removeEventListener("beforeunload",Qe)}};function Qe(e){e.preventDefault(),e.returnValue=!0}const et=new Map,tt={navigateTo:function(e,t,n=!1){xe(e,t instanceof Object?t:{forceLoad:t,replaceHistoryEntry:n})},registerCustomEventType:function(e,t){if(!t)throw new Error("The options parameter is required.");if(o.has(e))throw new Error(`The event '${e}' is already registered.`);if(t.browserEventName){const n=i.get(t.browserEventName);n?n.push(e):i.set(t.browserEventName,[e]),s.forEach((n=>n(e,t.browserEventName)))}o.set(e,t)},rootComponents:v,runtime:{},_internal:{navigationManager:Oe,domWrapper:ze,Virtualize:Ke,PageTitle:Xe,InputFile:Ye,NavigationLock:Ze,getJSDataStreamChunk:async function(e,t,n){return e instanceof Blob?await async function(e,t,n){const r=e.slice(t,t+n),o=await r.arrayBuffer();return new Uint8Array(o)}(e,t,n):function(e,t,n){return new Uint8Array(e.buffer,e.byteOffset+t,n)}(e,t,n)},attachWebRendererInterop:function(t,n,r,o){if(E.has(t))throw new Error(`Interop methods are already registered for renderer ${t}`);E.set(t,n),Object.keys(r).length>0&&function(t,n,r){if(h)throw new Error("Dynamic root components have already been enabled.");h=t,p=n;for(const[t,o]of Object.entries(r)){const r=e.findJSFunction(t,0);for(const e of o)r(e,n[e])}}(C(t),r,o),N(),function(e){const t=S.get(e);t&&(S.delete(e),I.delete(e),t())}(t)}}};var nt,rt;window.Blazor=tt;const ot=navigator,it=ot.userAgentData&&ot.userAgentData.brands,st=it&&it.length>0?it.some((e=>"Google Chrome"===e.brand||"Microsoft Edge"===e.brand||"Chromium"===e.brand)):window.chrome,at=null!==(rt=null===(nt=ot.userAgentData)||void 0===nt?void 0:nt.platform)&&void 0!==rt?rt:navigator.platform;function ct(e){return 0!==e.debugLevel&&(st||navigator.userAgent.includes("Firefox"))}let lt,ut,dt,ft,mt,ht,pt=!1;function gt(){const e=document.querySelector("#blazor-error-ui");e&&(e.style.display="block"),pt||(pt=!0,document.querySelectorAll("#blazor-error-ui .reload").forEach((e=>{e.onclick=function(e){location.reload(),e.preventDefault()}})),document.querySelectorAll("#blazor-error-ui .dismiss").forEach((e=>{e.onclick=function(e){const t=document.querySelector("#blazor-error-ui");t&&(t.style.display="none"),e.preventDefault()}})))}const vt=Math.pow(2,32),yt=Math.pow(2,21)-1;let bt=null;function wt(e){return ut.getI32(e)}const Et={load:function(e,t){return async function(e,t){const{dotnet:n}=await async function(e){if("undefined"==typeof WebAssembly||!WebAssembly.validate)throw new Error("This browser does not support WebAssembly.");let t="_framework/dotnet.js";if(e.loadBootResource){const n="dotnetjs",r=e.loadBootResource(n,"dotnet.js",t,"","js-module-dotnet");if("string"==typeof r)t=r;else if(r)throw new Error(`For a ${n} resource, custom loaders must supply a URI string.`)}const n=new URL(t,document.baseURI).toString();return await import(n)}(e),r=function(e,t){const n={maxParallelDownloads:1e6,enableDownloadRetry:!1,applicationEnvironment:e.environment},r={...window.Module||{},onConfigLoaded:async(n,{invokeLibraryInitializers:r})=>{var o,i;n.environmentVariables||(n.environmentVariables={}),"sharded"===n.globalizationMode&&(n.environmentVariables.__BLAZOR_SHARDED_ICU="1"),tt._internal.getApplicationEnvironment=()=>n.applicationEnvironment,null==t||t(n);const s=[e,null!==(i=null===(o=n.resources)||void 0===o?void 0:o.extensions)&&void 0!==i?i:{}];await r("beforeStart",s)},onDownloadResourceProgress:St,config:n,disableDotnet6Compatibility:!1,out:Nt,err:At};return r}(e,t);e.applicationCulture&&n.withApplicationCulture(e.applicationCulture),e.environment&&n.withApplicationEnvironment(e.environment),e.loadBootResource&&n.withResourceLoader(e.loadBootResource),n.withModuleConfig(r),e.configureRuntime&&e.configureRuntime(n),ht=await n.create()}(e,t)},start:function(){return async function(){if(!ht)throw new Error("The runtime must be loaded it gets configured.");const{MONO:t,BINDING:n,Module:r,setModuleImports:o,INTERNAL:i,getConfig:s,invokeLibraryInitializers:a}=ht;dt=r,lt=n,ut=t,mt=i,function(e){const t=at.match(/^Mac/i)?"Cmd":"Alt";ct(e)&&console.info(`Debugging hotkey: Shift+${t}+D (when application has focus)`),document.addEventListener("keydown",(t=>{t.shiftKey&&(t.metaKey||t.altKey)&&"KeyD"===t.code&&(ct(e)?navigator.userAgent.includes("Firefox")?async function(){const e=await fetch(`_framework/debug?url=${encodeURIComponent(location.href)}&isFirefox=true`);200!==e.status&&console.warn(await e.text())}():st?function(){const e=document.createElement("a");e.href=`_framework/debug?url=${encodeURIComponent(location.href)}`,e.target="_blank",e.rel="noopener noreferrer",e.click()}():console.error("Currently, only Microsoft Edge (80+), Google Chrome, or Chromium, are supported for debugging."):console.error("Cannot start debugging, because the application was not compiled with debugging enabled."))}))}(s()),tt.runtime=ht,tt._internal.dotNetCriticalError=At,o("blazor-internal",{Blazor:{_internal:tt._internal}});const c=await ht.getAssemblyExports("Microsoft.AspNetCore.Components.WebAssembly");return Object.assign(tt._internal,{dotNetExports:{...c.Microsoft.AspNetCore.Components.WebAssembly.Services.DefaultWebAssemblyJSRuntime}}),ft=e.attachDispatcher({beginInvokeDotNetFromJS:(e,t,n,r,o)=>{if(_t(),!r&&!t)throw new Error("Either assemblyName or dotNetObjectId must have a non null value.");const i=r?r.toString():t;tt._internal.dotNetExports.BeginInvokeDotNet(e?e.toString():null,i,n,o)},endInvokeJSFromDotNet:(e,t,n)=>{tt._internal.dotNetExports.EndInvokeJS(n)},sendByteArray:(e,t)=>{tt._internal.dotNetExports.ReceiveByteArrayFromJS(e,t)},invokeDotNetFromJS:(e,t,n,r)=>(_t(),tt._internal.dotNetExports.InvokeDotNet(e||null,t,null!=n?n:0,r))}),{invokeLibraryInitializers:a}}()},callEntryPoint:async function(){try{await ht.runMain(ht.getConfig().mainAssemblyName,[])}catch(e){console.error(e),gt()}},toUint8Array:function(e){const t=Ct(e),n=wt(t),r=new Uint8Array(n);return r.set(dt.HEAPU8.subarray(t+4,t+4+n)),r},getArrayLength:function(e){return wt(Ct(e))},getArrayEntryPtr:function(e,t,n){return Ct(e)+4+t*n},getObjectFieldsBaseAddress:function(e){return e+8},readInt16Field:function(e,t){return n=e+(t||0),ut.getI16(n);var n},readInt32Field:function(e,t){return wt(e+(t||0))},readUint64Field:function(e,t){return function(e){const t=e>>2,n=dt.HEAPU32[t+1];if(n>yt)throw new Error(`Cannot read uint64 with high order part ${n}, because the result would exceed Number.MAX_SAFE_INTEGER.`);return n*vt+dt.HEAPU32[t]}(e+(t||0))},readFloatField:function(e,t){return n=e+(t||0),ut.getF32(n);var n},readObjectField:function(e,t){return wt(e+(t||0))},readStringField:function(e,t,n){const r=wt(e+(t||0));if(0===r)return null;if(n){const e=lt.unbox_mono_obj(r);return"boolean"==typeof e?e?"":null:e}return lt.conv_string(r)},readStructField:function(e,t){return e+(t||0)},beginHeapLock:function(){return _t(),bt=kt.create(),bt},invokeWhenHeapUnlocked:function(e){bt?bt.enqueuePostReleaseAction(e):e()}};function St(e,t){const n=e/t*100;document.documentElement.style.setProperty("--blazor-load-percentage",`${n}%`),document.documentElement.style.setProperty("--blazor-load-percentage-text",`"${Math.floor(n)}%"`)}const It=["DEBUGGING ENABLED"],Nt=e=>It.indexOf(e)<0&&console.log(e),At=e=>{console.error(e||"(null)"),gt()};function Ct(e){return e+12}function _t(){if(bt)throw new Error("Assertion failed - heap is currently locked")}class kt{enqueuePostReleaseAction(e){this.postReleaseActions||(this.postReleaseActions=[]),this.postReleaseActions.push(e)}release(){var e;if(bt!==this)throw new Error("Trying to release a lock which isn't current");for(mt.mono_wasm_gc_unlock(),bt=null;null===(e=this.postReleaseActions)||void 0===e?void 0:e.length;)this.postReleaseActions.shift()(),_t()}static create(){return mt.mono_wasm_gc_lock(),new kt}}let Dt;class Rt{constructor(e){this.batchAddress=e,this.arrayRangeReader=Ft,this.arrayBuilderSegmentReader=Tt,this.diffReader=Ot,this.editReader=Mt,this.frameReader=xt}updatedComponents(){return Dt.readStructField(this.batchAddress,0)}referenceFrames(){return Dt.readStructField(this.batchAddress,Ft.structLength)}disposedComponentIds(){return Dt.readStructField(this.batchAddress,2*Ft.structLength)}disposedEventHandlerIds(){return Dt.readStructField(this.batchAddress,3*Ft.structLength)}updatedComponentsEntry(e,t){return Lt(e,t,Ot.structLength)}referenceFramesEntry(e,t){return Lt(e,t,xt.structLength)}disposedComponentIdsEntry(e,t){const n=Lt(e,t,4);return Dt.readInt32Field(n)}disposedEventHandlerIdsEntry(e,t){const n=Lt(e,t,8);return Dt.readUint64Field(n)}}const Ft={structLength:8,values:e=>Dt.readObjectField(e,0),count:e=>Dt.readInt32Field(e,4)},Tt={structLength:12,values:e=>{const t=Dt.readObjectField(e,0),n=Dt.getObjectFieldsBaseAddress(t);return Dt.readObjectField(n,0)},offset:e=>Dt.readInt32Field(e,4),count:e=>Dt.readInt32Field(e,8)},Ot={structLength:4+Tt.structLength,componentId:e=>Dt.readInt32Field(e,0),edits:e=>Dt.readStructField(e,4),editsEntry:(e,t)=>Lt(e,t,Mt.structLength)},Mt={structLength:20,editType:e=>Dt.readInt32Field(e,0),siblingIndex:e=>Dt.readInt32Field(e,4),newTreeIndex:e=>Dt.readInt32Field(e,8),moveToSiblingIndex:e=>Dt.readInt32Field(e,8),removedAttributeName:e=>Dt.readStringField(e,16)},xt={structLength:36,frameType:e=>Dt.readInt16Field(e,4),subtreeLength:e=>Dt.readInt32Field(e,8),elementReferenceCaptureId:e=>Dt.readStringField(e,16),componentId:e=>Dt.readInt32Field(e,12),elementName:e=>Dt.readStringField(e,16),textContent:e=>Dt.readStringField(e,16),markupContent:e=>Dt.readStringField(e,16),attributeName:e=>Dt.readStringField(e,16),attributeValue:e=>Dt.readStringField(e,24,!0),attributeEventHandlerId:e=>Dt.readUint64Field(e,8)};function Lt(e,t,n){return Dt.getArrayEntryPtr(e,t,n)}const Pt=/^\s*Blazor-Component-State:(?[a-zA-Z0-9+/=]+)$/;function Jt(e){var t;if(e.nodeType===Node.COMMENT_NODE){const n=e.textContent||"",r=Pt.exec(n),o=r&&r.groups&&r.groups.state;return o&&(null===(t=e.parentNode)||void 0===t||t.removeChild(e)),o}if(!e.hasChildNodes())return;const n=e.childNodes;for(let e=0;e.*)$/);function Ht(e,t){const n=e.currentElement;var r,o,i;if(n&&n.nodeType===Node.COMMENT_NODE&&n.textContent){const s=jt.exec(n.textContent),a=s&&s.groups&&s.groups.descriptor;if(!a)return;!function(e){if(e.parentNode instanceof Document)throw new Error("Root components cannot be marked as interactive. The element must be rendered statically so that scripts are not evaluated multiple times.")}(n);try{const s=function(e){const t=JSON.parse(e),{type:n}=t;if("server"!==n&&"webassembly"!==n&&"auto"!==n)throw new Error(`Invalid component type '${n}'.`);return t}(a),c=function(e,t,n){const{prerenderId:r}=e;if(r){for(;n.next()&&n.currentElement;){const e=n.currentElement;if(e.nodeType!==Node.COMMENT_NODE)continue;if(!e.textContent)continue;const t=jt.exec(e.textContent),o=t&&t[1];if(o)return Vt(o,r),e}throw new Error(`Could not find an end component comment for '${t}'.`)}}(s,n,e);if(t!==s.type)return;switch(s.type){case"webassembly":return o=n,i=c,Wt(r=s),{...r,uniqueId:zt++,start:o,end:i};case"server":return function(e,t,n){return Kt(e),{...e,uniqueId:zt++,start:t,end:n}}(s,n,c);case"auto":return function(e,t,n){return Kt(e),Wt(e),{...e,uniqueId:zt++,start:t,end:n}}(s,n,c)}}catch(e){throw new Error(`Found malformed component comment at ${n.textContent}`)}}}let $t,Ut,zt=0;function Kt(e){const{descriptor:t,sequence:n}=e;if(!t)throw new Error("descriptor must be defined when using a descriptor.");if(void 0===n)throw new Error("sequence must be defined when using a descriptor.");if(!Number.isInteger(n))throw new Error(`Error parsing the sequence '${n}' for component '${JSON.stringify(e)}'`)}function Wt(e){const{assembly:t,typeName:n}=e;if(!t)throw new Error("assembly must be defined when using a descriptor.");if(!n)throw new Error("typeName must be defined when using a descriptor.");e.parameterDefinitions=e.parameterDefinitions&&atob(e.parameterDefinitions),e.parameterValues=e.parameterValues&&atob(e.parameterValues)}function Vt(e,t){const n=JSON.parse(e);if(1!==Object.keys(n).length)throw new Error(`Invalid end of component comment: '${e}'`);const r=n.prerenderId;if(!r)throw new Error(`End of component comment must have a value for the prerendered property: '${e}'`);if(r!==t)throw new Error(`End of component comment prerendered property must match the start comment prerender id: '${t}', '${r}'`)}class Xt{constructor(e){this.childNodes=e,this.currentIndex=-1,this.length=e.length}next(){return this.currentIndex++,this.currentIndex{}));const t=en();!function(e){const t=_;_=(e,n,r)=>{((e,t,n)=>{const r=function(e){return me[e]}(e);r.eventDelegator.getHandler(t)&&Et.invokeWhenHeapUnlocked(n)})(e,n,(()=>t(e,n,r)))}}(),tt._internal.applyHotReload=(e,t,n,r)=>{ft.invokeDotNetStaticMethod("Microsoft.AspNetCore.Components.WebAssembly","ApplyHotReloadDelta",e,t,n,r)},tt._internal.getApplyUpdateCapabilities=()=>ft.invokeDotNetStaticMethod("Microsoft.AspNetCore.Components.WebAssembly","GetApplyUpdateCapabilities"),tt._internal.invokeJSFromDotNet=tn,tt._internal.invokeJSJson=nn,tt._internal.endInvokeDotNetFromJS=rn,tt._internal.receiveWebAssemblyDotNetDataStream=on,tt._internal.receiveByteArray=sn;const n=(Dt=Et,Dt);tt.platform=n,tt._internal.renderBatch=(e,t)=>{const n=Et.beginHeapLock();try{!function(e,t){const n=me[e];if(!n)throw new Error(`There is no browser renderer with ID ${e}.`);const r=t.arrayRangeReader,o=t.updatedComponents(),i=r.values(o),s=r.count(o),a=t.referenceFrames(),c=r.values(a),l=t.diffReader;for(let e=0;e{await ft.invokeDotNetStaticMethodAsync("Microsoft.AspNetCore.Components.WebAssembly","NotifyLocationChanged",e,t,n)}),(async(e,t,n,r)=>{const o=await ft.invokeDotNetStaticMethodAsync("Microsoft.AspNetCore.Components.WebAssembly","NotifyLocationChangingAsync",t,n,r);tt._internal.navigationManager.endLocationChanging(e,o)}));const r=new Yt(e);let o;tt._internal.registeredComponents={getRegisteredComponentsCount:()=>r.getCount(),getAssembly:e=>r.getAssembly(e),getTypeName:e=>r.getTypeName(e),getParameterDefinitions:e=>r.getParameterDefinitions(e)||"",getParameterValues:e=>r.getParameterValues(e)||""},tt._internal.getPersistedState=()=>Jt(document)||"",tt._internal.attachRootComponentToElement=(e,t,n)=>{const o=r.resolveRegisteredElement(e,t);o?pe(n,o,t,!1):function(e,t,n){const r="::before";let o=!1;if(e.endsWith("::after"))e=e.slice(0,-7),o=!0;else if(e.endsWith(r))throw new Error(`The '${r}' selector is not supported.`);const i=function(e){const t=m.get(e);if(t)return m.delete(e),t}(e)||document.querySelector(e);if(!i)throw new Error(`Could not find any element matching selector '${e}'.`);pe(n||0,J(i,!0),t,o)}(e,t,n)};try{await t,o=await n.start()}catch(e){throw new Error(`Failed to start platform. Reason: ${e}`)}n.callEntryPoint(),o.invokeLibraryInitializers("afterStarted",[tt])}function en(){return null!=Ut||(Ut=Et.load(null!=$t?$t:{},Gt)),Ut}function tn(t,n,r,o){const i=Et.readStringField(t,0),s=Et.readInt32Field(t,4),a=Et.readStringField(t,8),c=Et.readUint64Field(t,20);if(null!==a){const e=Et.readUint64Field(t,12);if(0!==e)return ft.beginInvokeJSFromDotNet(e,i,a,s,c),0;{const e=ft.invokeJSFromDotNet(i,a,s,c);return null===e?0:lt.js_string_to_mono_string(e)}}{const t=e.findJSFunction(i,c).call(null,n,r,o);switch(s){case e.JSCallResultType.Default:return t;case e.JSCallResultType.JSObjectReference:return e.createJSObjectReference(t).__jsObjectId;case e.JSCallResultType.JSStreamReference:{const n=e.createJSStreamReference(t),r=JSON.stringify(n);return lt.js_string_to_mono_string(r)}case e.JSCallResultType.JSVoidResult:return null;default:throw new Error(`Invalid JS call result type '${s}'.`)}}}function nn(e,t,n,r,o){return 0!==o?(ft.beginInvokeJSFromDotNet(o,e,r,n,t),null):ft.invokeJSFromDotNet(e,r,n,t)}function rn(e,t,n){ft.endInvokeDotNetFromJS(e,t,n)}function on(e,t,n,r){!function(e,t,n,r,o){let i=et.get(t);if(!i){const n=new ReadableStream({start(e){et.set(t,e),i=e}});e.supplyDotNetStream(t,n)}o?(i.error(o),et.delete(t)):0===r?(i.close(),et.delete(t)):i.enqueue(n.length===r?n:n.subarray(0,r))}(ft,e,t,n,r)}function sn(e,t){ft.receiveByteArray(e,t)}new Promise((e=>{Gt=e}));class an{constructor(e){this.initialComponents=e}resolveRootComponent(e,t){return this.initialComponents[e]}}let cn=!1;async function ln(e){if(cn)throw new Error("Blazor has already started.");cn=!0,Zt(e);const t=Bt(document,"webassembly"),n=new an(t);await Qt(n)}tt.start=ln,window.DotNet=e,document&&document.currentScript&&"false"!==document.currentScript.getAttribute("autostart")&&ln().catch((e=>{void 0!==dt&&dt.err?dt.err(e):console.error(e)}))})(); /*! For license information please see AuthenticationService.js.LICENSE.txt */ -var t,e;t={671:function(t){var e;e=function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=22)}([function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){for(var r=0;r=4){for(var t=arguments.length,e=Array(t),r=0;r=3){for(var t=arguments.length,e=Array(t),r=0;r=2){for(var t=arguments.length,e=Array(t),r=0;r=1){for(var t=arguments.length,e=Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:o.JsonService;if(s(this,t),!e)throw i.Log.error("MetadataService: No settings passed to MetadataService"),new Error("settings");this._settings=e,this._jsonService=new r(["application/jwk-set+json"])}return t.prototype.resetSigningKeys=function(){this._settings=this._settings||{},this._settings.signingKeys=void 0},t.prototype.getMetadata=function(){var t=this;return this._settings.metadata?(i.Log.debug("MetadataService.getMetadata: Returning metadata from settings"),Promise.resolve(this._settings.metadata)):this.metadataUrl?(i.Log.debug("MetadataService.getMetadata: getting metadata from",this.metadataUrl),this._jsonService.getJson(this.metadataUrl).then((function(e){i.Log.debug("MetadataService.getMetadata: json received");var r=t._settings.metadataSeed||{};return t._settings.metadata=Object.assign({},r,e),t._settings.metadata}))):(i.Log.error("MetadataService.getMetadata: No authority or metadataUrl configured on settings"),Promise.reject(new Error("No authority or metadataUrl configured on settings")))},t.prototype.getIssuer=function(){return this._getMetadataProperty("issuer")},t.prototype.getAuthorizationEndpoint=function(){return this._getMetadataProperty("authorization_endpoint")},t.prototype.getUserInfoEndpoint=function(){return this._getMetadataProperty("userinfo_endpoint")},t.prototype.getTokenEndpoint=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._getMetadataProperty("token_endpoint",t)},t.prototype.getCheckSessionIframe=function(){return this._getMetadataProperty("check_session_iframe",!0)},t.prototype.getEndSessionEndpoint=function(){return this._getMetadataProperty("end_session_endpoint",!0)},t.prototype.getRevocationEndpoint=function(){return this._getMetadataProperty("revocation_endpoint",!0)},t.prototype.getKeysEndpoint=function(){return this._getMetadataProperty("jwks_uri",!0)},t.prototype._getMetadataProperty=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.Log.debug("MetadataService.getMetadataProperty for: "+t),this.getMetadata().then((function(r){if(i.Log.debug("MetadataService.getMetadataProperty: metadata recieved"),void 0===r[t]){if(!0===e)return void i.Log.warn("MetadataService.getMetadataProperty: Metadata does not contain optional property "+t);throw i.Log.error("MetadataService.getMetadataProperty: Metadata does not contain property "+t),new Error("Metadata does not contain property "+t)}return r[t]}))},t.prototype.getSigningKeys=function(){var t=this;return this._settings.signingKeys?(i.Log.debug("MetadataService.getSigningKeys: Returning signingKeys from settings"),Promise.resolve(this._settings.signingKeys)):this._getMetadataProperty("jwks_uri").then((function(e){return i.Log.debug("MetadataService.getSigningKeys: jwks_uri received",e),t._jsonService.getJson(e).then((function(e){if(i.Log.debug("MetadataService.getSigningKeys: key set received",e),!e.keys)throw i.Log.error("MetadataService.getSigningKeys: Missing keys on keyset"),new Error("Missing keys on keyset");return t._settings.signingKeys=e.keys,t._settings.signingKeys}))}))},n(t,[{key:"metadataUrl",get:function(){return this._metadataUrl||(this._settings.metadataUrl?this._metadataUrl=this._settings.metadataUrl:(this._metadataUrl=this._settings.authority,this._metadataUrl&&this._metadataUrl.indexOf(a)<0&&("/"!==this._metadataUrl[this._metadataUrl.length-1]&&(this._metadataUrl+="/"),this._metadataUrl+=a))),this._metadataUrl}}]),t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UrlUtility=void 0;var n=r(0),i=r(1);e.UrlUtility=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return t.addQueryParam=function(t,e,r){return t.indexOf("?")<0&&(t+="?"),"?"!==t[t.length-1]&&(t+="&"),t+=encodeURIComponent(e),(t+="=")+encodeURIComponent(r)},t.parseUrlFragment=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.Global;"string"!=typeof t&&(t=r.location.href);var o=t.lastIndexOf(e);o>=0&&(t=t.substr(o+1)),"?"===e&&(o=t.indexOf("#"))>=0&&(t=t.substr(0,o));for(var s,a={},u=/([^&=]+)=([^&]*)/g,c=0;s=u.exec(t);)if(a[decodeURIComponent(s[1])]=decodeURIComponent(s[2].replace(/\+/g," ")),c++>50)return n.Log.error("UrlUtility.parseUrlFragment: response exceeded expected number of parameters",t),{error:"Response exceeded expected number of parameters"};for(var h in a)return a;return{}},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.JoseUtil=void 0;var n=r(26),i=function(t){return t&&t.__esModule?t:{default:t}}(r(33));e.JoseUtil=(0,i.default)({jws:n.jws,KeyUtil:n.KeyUtil,X509:n.X509,crypto:n.crypto,hextob64u:n.hextob64u,b64tohex:n.b64tohex,AllowedSigningAlgs:n.AllowedSigningAlgs})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OidcClientSettings=void 0;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=e.authority,i=e.metadataUrl,o=e.metadata,l=e.signingKeys,p=e.metadataSeed,v=e.client_id,y=e.client_secret,m=e.response_type,_=void 0===m?f:m,S=e.scope,w=void 0===S?g:S,b=e.redirect_uri,F=e.post_logout_redirect_uri,E=e.client_authentication,x=void 0===E?d:E,A=e.prompt,k=e.display,P=e.max_age,C=e.ui_locales,T=e.acr_values,R=e.resource,I=e.response_mode,D=e.filterProtocolClaims,L=void 0===D||D,N=e.loadUserInfo,U=void 0===N||N,O=e.staleStateAge,B=void 0===O?900:O,M=e.clockSkew,j=void 0===M?300:M,H=e.clockService,K=void 0===H?new s.ClockService:H,V=e.userInfoJwtIssuer,q=void 0===V?"OP":V,J=e.mergeClaims,W=void 0!==J&&J,z=e.stateStore,Y=void 0===z?new a.WebStorageStateStore:z,G=e.ResponseValidatorCtor,$=void 0===G?u.ResponseValidator:G,X=e.MetadataServiceCtor,Q=void 0===X?c.MetadataService:X,Z=e.extraQueryParams,tt=void 0===Z?{}:Z,et=e.extraTokenParams,rt=void 0===et?{}:et;h(this,t),this._authority=r,this._metadataUrl=i,this._metadata=o,this._metadataSeed=p,this._signingKeys=l,this._client_id=v,this._client_secret=y,this._response_type=_,this._scope=w,this._redirect_uri=b,this._post_logout_redirect_uri=F,this._client_authentication=x,this._prompt=A,this._display=k,this._max_age=P,this._ui_locales=C,this._acr_values=T,this._resource=R,this._response_mode=I,this._filterProtocolClaims=!!L,this._loadUserInfo=!!U,this._staleStateAge=B,this._clockSkew=j,this._clockService=K,this._userInfoJwtIssuer=q,this._mergeClaims=!!W,this._stateStore=Y,this._validator=new $(this),this._metadataService=new Q(this),this._extraQueryParams="object"===(void 0===tt?"undefined":n(tt))?tt:{},this._extraTokenParams="object"===(void 0===rt?"undefined":n(rt))?rt:{}}return t.prototype.getEpochTime=function(){return this._clockService.getEpochTime()},i(t,[{key:"client_id",get:function(){return this._client_id},set:function(t){if(this._client_id)throw o.Log.error("OidcClientSettings.set_client_id: client_id has already been assigned."),new Error("client_id has already been assigned.");this._client_id=t}},{key:"client_secret",get:function(){return this._client_secret}},{key:"response_type",get:function(){return this._response_type}},{key:"scope",get:function(){return this._scope}},{key:"redirect_uri",get:function(){return this._redirect_uri}},{key:"post_logout_redirect_uri",get:function(){return this._post_logout_redirect_uri}},{key:"client_authentication",get:function(){return this._client_authentication}},{key:"prompt",get:function(){return this._prompt}},{key:"display",get:function(){return this._display}},{key:"max_age",get:function(){return this._max_age}},{key:"ui_locales",get:function(){return this._ui_locales}},{key:"acr_values",get:function(){return this._acr_values}},{key:"resource",get:function(){return this._resource}},{key:"response_mode",get:function(){return this._response_mode}},{key:"authority",get:function(){return this._authority},set:function(t){if(this._authority)throw o.Log.error("OidcClientSettings.set_authority: authority has already been assigned."),new Error("authority has already been assigned.");this._authority=t}},{key:"metadataUrl",get:function(){return this._metadataUrl||(this._metadataUrl=this.authority,this._metadataUrl&&this._metadataUrl.indexOf(l)<0&&("/"!==this._metadataUrl[this._metadataUrl.length-1]&&(this._metadataUrl+="/"),this._metadataUrl+=l)),this._metadataUrl}},{key:"metadata",get:function(){return this._metadata},set:function(t){this._metadata=t}},{key:"metadataSeed",get:function(){return this._metadataSeed},set:function(t){this._metadataSeed=t}},{key:"signingKeys",get:function(){return this._signingKeys},set:function(t){this._signingKeys=t}},{key:"filterProtocolClaims",get:function(){return this._filterProtocolClaims}},{key:"loadUserInfo",get:function(){return this._loadUserInfo}},{key:"staleStateAge",get:function(){return this._staleStateAge}},{key:"clockSkew",get:function(){return this._clockSkew}},{key:"userInfoJwtIssuer",get:function(){return this._userInfoJwtIssuer}},{key:"mergeClaims",get:function(){return this._mergeClaims}},{key:"stateStore",get:function(){return this._stateStore}},{key:"validator",get:function(){return this._validator}},{key:"metadataService",get:function(){return this._metadataService}},{key:"extraQueryParams",get:function(){return this._extraQueryParams},set:function(t){"object"===(void 0===t?"undefined":n(t))?this._extraQueryParams=t:this._extraQueryParams={}}},{key:"extraTokenParams",get:function(){return this._extraTokenParams},set:function(t){"object"===(void 0===t?"undefined":n(t))?this._extraTokenParams=t:this._extraTokenParams={}}}]),t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WebStorageStateStore=void 0;var n=r(0),i=r(1);function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.WebStorageStateStore=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.prefix,n=void 0===r?"oidc.":r,s=e.store,a=void 0===s?i.Global.localStorage:s;o(this,t),this._store=a,this._prefix=n}return t.prototype.set=function(t,e){return n.Log.debug("WebStorageStateStore.set",t),t=this._prefix+t,this._store.setItem(t,e),Promise.resolve()},t.prototype.get=function(t){n.Log.debug("WebStorageStateStore.get",t),t=this._prefix+t;var e=this._store.getItem(t);return Promise.resolve(e)},t.prototype.remove=function(t){n.Log.debug("WebStorageStateStore.remove",t),t=this._prefix+t;var e=this._store.getItem(t);return this._store.removeItem(t),Promise.resolve(e)},t.prototype.getAllKeys=function(){n.Log.debug("WebStorageStateStore.getAllKeys");for(var t=[],e=0;e0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.Global.XMLHttpRequest,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;o(this,t),e&&Array.isArray(e)?this._contentTypes=e.slice():this._contentTypes=[],this._contentTypes.push("application/json"),n&&this._contentTypes.push("application/jwt"),this._XMLHttpRequest=r,this._jwtHandler=n}return t.prototype.getJson=function(t,e){var r=this;if(!t)throw n.Log.error("JsonService.getJson: No url passed"),new Error("url");return n.Log.debug("JsonService.getJson, url: ",t),new Promise((function(i,o){var s=new r._XMLHttpRequest;s.open("GET",t);var a=r._contentTypes,u=r._jwtHandler;s.onload=function(){if(n.Log.debug("JsonService.getJson: HTTP response received, status",s.status),200===s.status){var e=s.getResponseHeader("Content-Type");if(e){var r=a.find((function(t){if(e.startsWith(t))return!0}));if("application/jwt"==r)return void u(s).then(i,o);if(r)try{return void i(JSON.parse(s.responseText))}catch(t){return n.Log.error("JsonService.getJson: Error parsing JSON response",t.message),void o(t)}}o(Error("Invalid response Content-Type: "+e+", from URL: "+t))}else o(Error(s.statusText+" ("+s.status+")"))},s.onerror=function(){n.Log.error("JsonService.getJson: network error"),o(Error("Network Error"))},e&&(n.Log.debug("JsonService.getJson: token passed, setting Authorization header"),s.setRequestHeader("Authorization","Bearer "+e)),s.send()}))},t.prototype.postForm=function(t,e,r){var i=this;if(!t)throw n.Log.error("JsonService.postForm: No url passed"),new Error("url");return n.Log.debug("JsonService.postForm, url: ",t),new Promise((function(o,s){var a=new i._XMLHttpRequest;a.open("POST",t);var u=i._contentTypes;a.onload=function(){if(n.Log.debug("JsonService.postForm: HTTP response received, status",a.status),200!==a.status){if(400===a.status&&(r=a.getResponseHeader("Content-Type"))&&u.find((function(t){if(r.startsWith(t))return!0})))try{var e=JSON.parse(a.responseText);if(e&&e.error)return n.Log.error("JsonService.postForm: Error from server: ",e.error),void s(new Error(e.error))}catch(t){return n.Log.error("JsonService.postForm: Error parsing JSON response",t.message),void s(t)}s(Error(a.statusText+" ("+a.status+")"))}else{var r;if((r=a.getResponseHeader("Content-Type"))&&u.find((function(t){if(r.startsWith(t))return!0})))try{return void o(JSON.parse(a.responseText))}catch(t){return n.Log.error("JsonService.postForm: Error parsing JSON response",t.message),void s(t)}s(Error("Invalid response Content-Type: "+r+", from URL: "+t))}},a.onerror=function(){n.Log.error("JsonService.postForm: network error"),s(Error("Network Error"))};var c="";for(var h in e){var l=e[h];l&&(c.length>0&&(c+="&"),c+=encodeURIComponent(h),c+="=",c+=encodeURIComponent(l))}a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),void 0!==r&&a.setRequestHeader("Authorization","Basic "+btoa(r)),a.send(c)}))},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SigninRequest=void 0;var n=r(0),i=r(3),o=r(13);e.SigninRequest=function(){function t(e){var r=e.url,s=e.client_id,a=e.redirect_uri,u=e.response_type,c=e.scope,h=e.authority,l=e.data,f=e.prompt,g=e.display,d=e.max_age,p=e.ui_locales,v=e.id_token_hint,y=e.login_hint,m=e.acr_values,_=e.resource,S=e.response_mode,w=e.request,b=e.request_uri,F=e.extraQueryParams,E=e.request_type,x=e.client_secret,A=e.extraTokenParams,k=e.skipUserInfo;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!r)throw n.Log.error("SigninRequest.ctor: No url passed"),new Error("url");if(!s)throw n.Log.error("SigninRequest.ctor: No client_id passed"),new Error("client_id");if(!a)throw n.Log.error("SigninRequest.ctor: No redirect_uri passed"),new Error("redirect_uri");if(!u)throw n.Log.error("SigninRequest.ctor: No response_type passed"),new Error("response_type");if(!c)throw n.Log.error("SigninRequest.ctor: No scope passed"),new Error("scope");if(!h)throw n.Log.error("SigninRequest.ctor: No authority passed"),new Error("authority");var P=t.isOidc(u),C=t.isCode(u);S||(S=t.isCode(u)?"query":null),this.state=new o.SigninState({nonce:P,data:l,client_id:s,authority:h,redirect_uri:a,code_verifier:C,request_type:E,response_mode:S,client_secret:x,scope:c,extraTokenParams:A,skipUserInfo:k}),r=i.UrlUtility.addQueryParam(r,"client_id",s),r=i.UrlUtility.addQueryParam(r,"redirect_uri",a),r=i.UrlUtility.addQueryParam(r,"response_type",u),r=i.UrlUtility.addQueryParam(r,"scope",c),r=i.UrlUtility.addQueryParam(r,"state",this.state.id),P&&(r=i.UrlUtility.addQueryParam(r,"nonce",this.state.nonce)),C&&(r=i.UrlUtility.addQueryParam(r,"code_challenge",this.state.code_challenge),r=i.UrlUtility.addQueryParam(r,"code_challenge_method","S256"));var T={prompt:f,display:g,max_age:d,ui_locales:p,id_token_hint:v,login_hint:y,acr_values:m,resource:_,request:w,request_uri:b,response_mode:S};for(var R in T)T[R]&&(r=i.UrlUtility.addQueryParam(r,R,T[R]));for(var I in F)r=i.UrlUtility.addQueryParam(r,I,F[I]);this.url=r}return t.isOidc=function(t){return!!t.split(/\s+/g).filter((function(t){return"id_token"===t}))[0]},t.isOAuth=function(t){return!!t.split(/\s+/g).filter((function(t){return"token"===t}))[0]},t.isCode=function(t){return!!t.split(/\s+/g).filter((function(t){return"code"===t}))[0]},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.State=void 0;var n=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=e.id,n=e.data,i=e.created,a=e.request_type;s(this,t),this._id=r||(0,o.default)(),this._data=n,this._created="number"==typeof i&&i>0?i:parseInt(Date.now()/1e3),this._request_type=a}return t.prototype.toStorageString=function(){return i.Log.debug("State.toStorageString"),JSON.stringify({id:this.id,data:this.data,created:this.created,request_type:this.request_type})},t.fromStorageString=function(e){return i.Log.debug("State.fromStorageString"),new t(JSON.parse(e))},t.clearStaleState=function(e,r){var n=Date.now()/1e3-r;return e.getAllKeys().then((function(r){i.Log.debug("State.clearStaleState: got keys",r);for(var o=[],s=function(s){var a=r[s];u=e.get(a).then((function(r){var o=!1;if(r)try{var s=t.fromStorageString(r);i.Log.debug("State.clearStaleState: got item from key: ",a,s.created),s.created<=n&&(o=!0)}catch(t){i.Log.error("State.clearStaleState: Error parsing state for key",a,t.message),o=!0}else i.Log.debug("State.clearStaleState: no item in storage for key: ",a),o=!0;if(o)return i.Log.debug("State.clearStaleState: removed item for key: ",a),e.remove(a)})),o.push(u)},a=0;a0&&void 0!==arguments[0]?arguments[0]:{};g(this,t),e instanceof o.OidcClientSettings?this._settings=e:this._settings=new o.OidcClientSettings(e)}return t.prototype.createSigninRequest=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.response_type,n=e.scope,o=e.redirect_uri,s=e.data,u=e.state,c=e.prompt,h=e.display,l=e.max_age,f=e.ui_locales,g=e.id_token_hint,d=e.login_hint,p=e.acr_values,v=e.resource,y=e.request,m=e.request_uri,_=e.response_mode,S=e.extraQueryParams,w=e.extraTokenParams,b=e.request_type,F=e.skipUserInfo,E=arguments[1];i.Log.debug("OidcClient.createSigninRequest");var x=this._settings.client_id;r=r||this._settings.response_type,n=n||this._settings.scope,o=o||this._settings.redirect_uri,c=c||this._settings.prompt,h=h||this._settings.display,l=l||this._settings.max_age,f=f||this._settings.ui_locales,p=p||this._settings.acr_values,v=v||this._settings.resource,_=_||this._settings.response_mode,S=S||this._settings.extraQueryParams,w=w||this._settings.extraTokenParams;var A=this._settings.authority;return a.SigninRequest.isCode(r)&&"code"!==r?Promise.reject(new Error("OpenID Connect hybrid flow is not supported")):this._metadataService.getAuthorizationEndpoint().then((function(e){i.Log.debug("OidcClient.createSigninRequest: Received authorization endpoint",e);var k=new a.SigninRequest({url:e,client_id:x,redirect_uri:o,response_type:r,scope:n,data:s||u,authority:A,prompt:c,display:h,max_age:l,ui_locales:f,id_token_hint:g,login_hint:d,acr_values:p,resource:v,request:y,request_uri:m,extraQueryParams:S,extraTokenParams:w,request_type:b,response_mode:_,client_secret:t._settings.client_secret,skipUserInfo:F}),P=k.state;return(E=E||t._stateStore).set(P.id,P.toStorageString()).then((function(){return k}))}))},t.prototype.readSigninResponseState=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];i.Log.debug("OidcClient.readSigninResponseState");var n="query"===this._settings.response_mode||!this._settings.response_mode&&a.SigninRequest.isCode(this._settings.response_type),o=n?"?":"#",s=new u.SigninResponse(t,o);if(!s.state)return i.Log.error("OidcClient.readSigninResponseState: No state in response"),Promise.reject(new Error("No state in response"));e=e||this._stateStore;var c=r?e.remove.bind(e):e.get.bind(e);return c(s.state).then((function(t){if(!t)throw i.Log.error("OidcClient.readSigninResponseState: No matching state found in storage"),new Error("No matching state found in storage");return{state:l.SigninState.fromStorageString(t),response:s}}))},t.prototype.processSigninResponse=function(t,e){var r=this;return i.Log.debug("OidcClient.processSigninResponse"),this.readSigninResponseState(t,e,!0).then((function(t){var e=t.state,n=t.response;return i.Log.debug("OidcClient.processSigninResponse: Received state from storage; validating response"),r._validator.validateSigninResponse(e,n)}))},t.prototype.createSignoutRequest=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.id_token_hint,n=e.data,o=e.state,s=e.post_logout_redirect_uri,a=e.extraQueryParams,u=e.request_type,h=arguments[1];return i.Log.debug("OidcClient.createSignoutRequest"),s=s||this._settings.post_logout_redirect_uri,a=a||this._settings.extraQueryParams,this._metadataService.getEndSessionEndpoint().then((function(e){if(!e)throw i.Log.error("OidcClient.createSignoutRequest: No end session endpoint url returned"),new Error("no end session endpoint");i.Log.debug("OidcClient.createSignoutRequest: Received end session endpoint",e);var l=new c.SignoutRequest({url:e,id_token_hint:r,post_logout_redirect_uri:s,data:n||o,extraQueryParams:a,request_type:u}),f=l.state;return f&&(i.Log.debug("OidcClient.createSignoutRequest: Signout request has state to persist"),(h=h||t._stateStore).set(f.id,f.toStorageString())),l}))},t.prototype.readSignoutResponseState=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];i.Log.debug("OidcClient.readSignoutResponseState");var n=new h.SignoutResponse(t);if(!n.state)return i.Log.debug("OidcClient.readSignoutResponseState: No state in response"),n.error?(i.Log.warn("OidcClient.readSignoutResponseState: Response was error: ",n.error),Promise.reject(new s.ErrorResponse(n))):Promise.resolve({state:void 0,response:n});var o=n.state;e=e||this._stateStore;var a=r?e.remove.bind(e):e.get.bind(e);return a(o).then((function(t){if(!t)throw i.Log.error("OidcClient.readSignoutResponseState: No matching state found in storage"),new Error("No matching state found in storage");return{state:f.State.fromStorageString(t),response:n}}))},t.prototype.processSignoutResponse=function(t,e){var r=this;return i.Log.debug("OidcClient.processSignoutResponse"),this.readSignoutResponseState(t,e,!0).then((function(t){var e=t.state,n=t.response;return e?(i.Log.debug("OidcClient.processSignoutResponse: Received state from storage; validating response"),r._validator.validateSignoutResponse(e,n)):(i.Log.debug("OidcClient.processSignoutResponse: No state from storage; skipping validating response"),n)}))},t.prototype.clearStaleState=function(t){return i.Log.debug("OidcClient.clearStaleState"),t=t||this._stateStore,f.State.clearStaleState(t,this.settings.staleStateAge)},n(t,[{key:"_stateStore",get:function(){return this.settings.stateStore}},{key:"_validator",get:function(){return this.settings.validator}},{key:"_metadataService",get:function(){return this.settings.metadataService}},{key:"settings",get:function(){return this._settings}},{key:"metadataService",get:function(){return this._metadataService}}]),t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TokenClient=void 0;var n=r(7),i=r(2),o=r(0);function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.TokenClient=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.JsonService,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.MetadataService;if(s(this,t),!e)throw o.Log.error("TokenClient.ctor: No settings passed"),new Error("settings");this._settings=e,this._jsonService=new r,this._metadataService=new a(this._settings)}return t.prototype.exchangeCode=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(e=Object.assign({},e)).grant_type=e.grant_type||"authorization_code",e.client_id=e.client_id||this._settings.client_id,e.client_secret=e.client_secret||this._settings.client_secret,e.redirect_uri=e.redirect_uri||this._settings.redirect_uri;var r=void 0,n=e._client_authentication||this._settings._client_authentication;return delete e._client_authentication,e.code?e.redirect_uri?e.code_verifier?e.client_id?e.client_secret||"client_secret_basic"!=n?("client_secret_basic"==n&&(r=e.client_id+":"+e.client_secret,delete e.client_id,delete e.client_secret),this._metadataService.getTokenEndpoint(!1).then((function(n){return o.Log.debug("TokenClient.exchangeCode: Received token endpoint"),t._jsonService.postForm(n,e,r).then((function(t){return o.Log.debug("TokenClient.exchangeCode: response received"),t}))}))):(o.Log.error("TokenClient.exchangeCode: No client_secret passed"),Promise.reject(new Error("A client_secret is required"))):(o.Log.error("TokenClient.exchangeCode: No client_id passed"),Promise.reject(new Error("A client_id is required"))):(o.Log.error("TokenClient.exchangeCode: No code_verifier passed"),Promise.reject(new Error("A code_verifier is required"))):(o.Log.error("TokenClient.exchangeCode: No redirect_uri passed"),Promise.reject(new Error("A redirect_uri is required"))):(o.Log.error("TokenClient.exchangeCode: No code passed"),Promise.reject(new Error("A code is required")))},t.prototype.exchangeRefreshToken=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(e=Object.assign({},e)).grant_type=e.grant_type||"refresh_token",e.client_id=e.client_id||this._settings.client_id,e.client_secret=e.client_secret||this._settings.client_secret;var r=void 0,n=e._client_authentication||this._settings._client_authentication;return delete e._client_authentication,e.refresh_token?e.client_id?("client_secret_basic"==n&&(r=e.client_id+":"+e.client_secret,delete e.client_id,delete e.client_secret),this._metadataService.getTokenEndpoint(!1).then((function(n){return o.Log.debug("TokenClient.exchangeRefreshToken: Received token endpoint"),t._jsonService.postForm(n,e,r).then((function(t){return o.Log.debug("TokenClient.exchangeRefreshToken: response received"),t}))}))):(o.Log.error("TokenClient.exchangeRefreshToken: No client_id passed"),Promise.reject(new Error("A client_id is required"))):(o.Log.error("TokenClient.exchangeRefreshToken: No refresh_token passed"),Promise.reject(new Error("A refresh_token is required")))},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ErrorResponse=void 0;var n=r(0);function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}e.ErrorResponse=function(t){function e(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=r.error,a=r.error_description,u=r.error_uri,c=r.state,h=r.session_state;if(i(this,e),!s)throw n.Log.error("No error passed to ErrorResponse"),new Error("error");var l=o(this,t.call(this,a||s));return l.name="ErrorResponse",l.error=s,l.error_description=a,l.error_uri=u,l.state=c,l.session_state=h,l}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(Error)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SigninState=void 0;var n=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=r.nonce,i=r.authority,o=r.client_id,h=r.redirect_uri,l=r.code_verifier,f=r.response_mode,g=r.client_secret,d=r.scope,p=r.extraTokenParams,v=r.skipUserInfo;u(this,e);var y=c(this,t.call(this,arguments[0]));if(!0===n?y._nonce=(0,a.default)():n&&(y._nonce=n),!0===l?y._code_verifier=(0,a.default)()+(0,a.default)()+(0,a.default)():l&&(y._code_verifier=l),y.code_verifier){var m=s.JoseUtil.hashString(y.code_verifier,"SHA256");y._code_challenge=s.JoseUtil.hexToBase64Url(m)}return y._redirect_uri=h,y._authority=i,y._client_id=o,y._response_mode=f,y._client_secret=g,y._scope=d,y._extraTokenParams=p,y._skipUserInfo=v,y}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e.prototype.toStorageString=function(){return i.Log.debug("SigninState.toStorageString"),JSON.stringify({id:this.id,data:this.data,created:this.created,request_type:this.request_type,nonce:this.nonce,code_verifier:this.code_verifier,redirect_uri:this.redirect_uri,authority:this.authority,client_id:this.client_id,response_mode:this.response_mode,client_secret:this.client_secret,scope:this.scope,extraTokenParams:this.extraTokenParams,skipUserInfo:this.skipUserInfo})},e.fromStorageString=function(t){return i.Log.debug("SigninState.fromStorageString"),new e(JSON.parse(t))},n(e,[{key:"nonce",get:function(){return this._nonce}},{key:"authority",get:function(){return this._authority}},{key:"client_id",get:function(){return this._client_id}},{key:"redirect_uri",get:function(){return this._redirect_uri}},{key:"code_verifier",get:function(){return this._code_verifier}},{key:"code_challenge",get:function(){return this._code_challenge}},{key:"response_mode",get:function(){return this._response_mode}},{key:"client_secret",get:function(){return this._client_secret}},{key:"scope",get:function(){return this._scope}},{key:"extraTokenParams",get:function(){return this._extraTokenParams}},{key:"skipUserInfo",get:function(){return this._skipUserInfo}}]),e}(o.State)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return("undefined"!=n&&null!==n&&void 0!==n.getRandomValues?i:o)().replace(/-/g,"")};var n="undefined"!=typeof window?window.crypto||window.msCrypto:null;function i(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(function(t){return(t^n.getRandomValues(new Uint8Array(1))[0]&15>>t/4).toString(16)}))}function o(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(function(t){return(t^16*Math.random()>>t/4).toString(16)}))}t.exports=e.default},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.User=void 0;var n=function(){function t(t,e){for(var r=0;r0){var r=parseInt(Date.now()/1e3);this.expires_at=r+e}}},{key:"expired",get:function(){var t=this.expires_in;if(void 0!==t)return t<=0}},{key:"scopes",get:function(){return(this.scope||"").split(" ")}}]),t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AccessTokenEvents=void 0;var n=r(0),i=r(46);function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.AccessTokenEvents=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.accessTokenExpiringNotificationTime,n=void 0===r?60:r,s=e.accessTokenExpiringTimer,a=void 0===s?new i.Timer("Access token expiring"):s,u=e.accessTokenExpiredTimer,c=void 0===u?new i.Timer("Access token expired"):u;o(this,t),this._accessTokenExpiringNotificationTime=n,this._accessTokenExpiring=a,this._accessTokenExpired=c}return t.prototype.load=function(t){if(t.access_token&&void 0!==t.expires_in){var e=t.expires_in;if(n.Log.debug("AccessTokenEvents.load: access token present, remaining duration:",e),e>0){var r=e-this._accessTokenExpiringNotificationTime;r<=0&&(r=1),n.Log.debug("AccessTokenEvents.load: registering expiring timer in:",r),this._accessTokenExpiring.init(r)}else n.Log.debug("AccessTokenEvents.load: canceling existing expiring timer becase we're past expiration."),this._accessTokenExpiring.cancel();var i=e+1;n.Log.debug("AccessTokenEvents.load: registering expired timer in:",i),this._accessTokenExpired.init(i)}else this._accessTokenExpiring.cancel(),this._accessTokenExpired.cancel()},t.prototype.unload=function(){n.Log.debug("AccessTokenEvents.unload: canceling existing access token timers"),this._accessTokenExpiring.cancel(),this._accessTokenExpired.cancel()},t.prototype.addAccessTokenExpiring=function(t){this._accessTokenExpiring.addHandler(t)},t.prototype.removeAccessTokenExpiring=function(t){this._accessTokenExpiring.removeHandler(t)},t.prototype.addAccessTokenExpired=function(t){this._accessTokenExpired.addHandler(t)},t.prototype.removeAccessTokenExpired=function(t){this._accessTokenExpired.removeHandler(t)},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Event=void 0;var n=r(0);e.Event=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this._name=e,this._callbacks=[]}return t.prototype.addHandler=function(t){this._callbacks.push(t)},t.prototype.removeHandler=function(t){var e=this._callbacks.findIndex((function(e){return e===t}));e>=0&&this._callbacks.splice(e,1)},t.prototype.raise=function(){n.Log.debug("Event: Raising event: "+this._name);for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:o.CheckSessionIFrame,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.Global.timer;if(a(this,t),!e)throw i.Log.error("SessionMonitor.ctor: No user manager passed to SessionMonitor"),new Error("userManager");this._userManager=e,this._CheckSessionIFrameCtor=n,this._timer=u,this._userManager.events.addUserLoaded(this._start.bind(this)),this._userManager.events.addUserUnloaded(this._stop.bind(this)),Promise.resolve(this._userManager.getUser().then((function(t){t?r._start(t):r._settings.monitorAnonymousSession&&r._userManager.querySessionStatus().then((function(t){var e={session_state:t.session_state};t.sub&&t.sid&&(e.profile={sub:t.sub,sid:t.sid}),r._start(e)})).catch((function(t){i.Log.error("SessionMonitor ctor: error from querySessionStatus:",t.message)}))})).catch((function(t){i.Log.error("SessionMonitor ctor: error from getUser:",t.message)})))}return t.prototype._start=function(t){var e=this,r=t.session_state;r&&(t.profile?(this._sub=t.profile.sub,this._sid=t.profile.sid,i.Log.debug("SessionMonitor._start: session_state:",r,", sub:",this._sub)):(this._sub=void 0,this._sid=void 0,i.Log.debug("SessionMonitor._start: session_state:",r,", anonymous user")),this._checkSessionIFrame?this._checkSessionIFrame.start(r):this._metadataService.getCheckSessionIframe().then((function(t){if(t){i.Log.debug("SessionMonitor._start: Initializing check session iframe");var n=e._client_id,o=e._checkSessionInterval,s=e._stopCheckSessionOnError;e._checkSessionIFrame=new e._CheckSessionIFrameCtor(e._callback.bind(e),n,t,o,s),e._checkSessionIFrame.load().then((function(){e._checkSessionIFrame.start(r)}))}else i.Log.warn("SessionMonitor._start: No check session iframe found in the metadata")})).catch((function(t){i.Log.error("SessionMonitor._start: Error from getCheckSessionIframe:",t.message)})))},t.prototype._stop=function(){var t=this;if(this._sub=void 0,this._sid=void 0,this._checkSessionIFrame&&(i.Log.debug("SessionMonitor._stop"),this._checkSessionIFrame.stop()),this._settings.monitorAnonymousSession)var e=this._timer.setInterval((function(){t._timer.clearInterval(e),t._userManager.querySessionStatus().then((function(e){var r={session_state:e.session_state};e.sub&&e.sid&&(r.profile={sub:e.sub,sid:e.sid}),t._start(r)})).catch((function(t){i.Log.error("SessionMonitor: error from querySessionStatus:",t.message)}))}),1e3)},t.prototype._callback=function(){var t=this;this._userManager.querySessionStatus().then((function(e){var r=!0;e?e.sub===t._sub?(r=!1,t._checkSessionIFrame.start(e.session_state),e.sid===t._sid?i.Log.debug("SessionMonitor._callback: Same sub still logged in at OP, restarting check session iframe; session_state:",e.session_state):(i.Log.debug("SessionMonitor._callback: Same sub still logged in at OP, session state has changed, restarting check session iframe; session_state:",e.session_state),t._userManager.events._raiseUserSessionChanged())):i.Log.debug("SessionMonitor._callback: Different subject signed into OP:",e.sub):i.Log.debug("SessionMonitor._callback: Subject no longer signed into OP"),r&&(t._sub?(i.Log.debug("SessionMonitor._callback: SessionMonitor._callback; raising signed out event"),t._userManager.events._raiseUserSignedOut()):(i.Log.debug("SessionMonitor._callback: SessionMonitor._callback; raising signed in event"),t._userManager.events._raiseUserSignedIn()))})).catch((function(e){t._sub&&(i.Log.debug("SessionMonitor._callback: Error calling queryCurrentSigninSession; raising signed out event",e.message),t._userManager.events._raiseUserSignedOut())}))},n(t,[{key:"_settings",get:function(){return this._userManager.settings}},{key:"_metadataService",get:function(){return this._userManager.metadataService}},{key:"_client_id",get:function(){return this._settings.client_id}},{key:"_checkSessionInterval",get:function(){return this._settings.checkSessionInterval}},{key:"_stopCheckSessionOnError",get:function(){return this._settings.stopCheckSessionOnError}}]),t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CheckSessionIFrame=void 0;var n=r(0);function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.CheckSessionIFrame=function(){function t(e,r,n,o){var s=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];i(this,t),this._callback=e,this._client_id=r,this._url=n,this._interval=o||2e3,this._stopOnError=s;var a=n.indexOf("/",n.indexOf("//")+2);this._frame_origin=n.substr(0,a),this._frame=window.document.createElement("iframe"),this._frame.style.visibility="hidden",this._frame.style.position="absolute",this._frame.style.display="none",this._frame.width=0,this._frame.height=0,this._frame.src=n}return t.prototype.load=function(){var t=this;return new Promise((function(e){t._frame.onload=function(){e()},window.document.body.appendChild(t._frame),t._boundMessageEvent=t._message.bind(t),window.addEventListener("message",t._boundMessageEvent,!1)}))},t.prototype._message=function(t){t.origin===this._frame_origin&&t.source===this._frame.contentWindow&&("error"===t.data?(n.Log.error("CheckSessionIFrame: error message from check session op iframe"),this._stopOnError&&this.stop()):"changed"===t.data?(n.Log.debug("CheckSessionIFrame: changed message from check session op iframe"),this.stop(),this._callback()):n.Log.debug("CheckSessionIFrame: "+t.data+" message from check session op iframe"))},t.prototype.start=function(t){var e=this;if(this._session_state!==t){n.Log.debug("CheckSessionIFrame.start"),this.stop(),this._session_state=t;var r=function(){e._frame.contentWindow.postMessage(e._client_id+" "+e._session_state,e._frame_origin)};r(),this._timer=window.setInterval(r,this._interval)}},t.prototype.stop=function(){this._session_state=null,this._timer&&(n.Log.debug("CheckSessionIFrame.stop"),window.clearInterval(this._timer),this._timer=null)},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TokenRevocationClient=void 0;var n=r(0),i=r(2),o=r(1);function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a="access_token",u="refresh_token";e.TokenRevocationClient=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.Global.XMLHttpRequest,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.MetadataService;if(s(this,t),!e)throw n.Log.error("TokenRevocationClient.ctor: No settings provided"),new Error("No settings provided.");this._settings=e,this._XMLHttpRequestCtor=r,this._metadataService=new a(this._settings)}return t.prototype.revoke=function(t,e){var r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"access_token";if(!t)throw n.Log.error("TokenRevocationClient.revoke: No token provided"),new Error("No token provided.");if(i!==a&&i!=u)throw n.Log.error("TokenRevocationClient.revoke: Invalid token type"),new Error("Invalid token type.");return this._metadataService.getRevocationEndpoint().then((function(o){if(o){n.Log.debug("TokenRevocationClient.revoke: Revoking "+i);var s=r._settings.client_id,a=r._settings.client_secret;return r._revoke(o,s,a,t,i)}if(e)throw n.Log.error("TokenRevocationClient.revoke: Revocation not supported"),new Error("Revocation not supported")}))},t.prototype._revoke=function(t,e,r,i,o){var s=this;return new Promise((function(a,u){var c=new s._XMLHttpRequestCtor;c.open("POST",t),c.onload=function(){n.Log.debug("TokenRevocationClient.revoke: HTTP response received, status",c.status),200===c.status?a():u(Error(c.statusText+" ("+c.status+")"))},c.onerror=function(){n.Log.debug("TokenRevocationClient.revoke: Network Error."),u("Network Error")};var h="client_id="+encodeURIComponent(e);r&&(h+="&client_secret="+encodeURIComponent(r)),h+="&token_type_hint="+encodeURIComponent(o),h+="&token="+encodeURIComponent(i),c.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),c.send(h)}))},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CordovaPopupWindow=void 0;var n=function(){function t(t,e){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:o.MetadataService,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.UserInfoService,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:c.JoseUtil,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:a.TokenClient;if(h(this,t),!e)throw i.Log.error("ResponseValidator.ctor: No settings passed to ResponseValidator"),new Error("settings");this._settings=e,this._metadataService=new r(this._settings),this._userInfoService=new n(this._settings),this._joseUtil=u,this._tokenClient=new l(this._settings)}return t.prototype.validateSigninResponse=function(t,e){var r=this;return i.Log.debug("ResponseValidator.validateSigninResponse"),this._processSigninParams(t,e).then((function(e){return i.Log.debug("ResponseValidator.validateSigninResponse: state processed"),r._validateTokens(t,e).then((function(e){return i.Log.debug("ResponseValidator.validateSigninResponse: tokens validated"),r._processClaims(t,e).then((function(t){return i.Log.debug("ResponseValidator.validateSigninResponse: claims processed"),t}))}))}))},t.prototype.validateSignoutResponse=function(t,e){return t.id!==e.state?(i.Log.error("ResponseValidator.validateSignoutResponse: State does not match"),Promise.reject(new Error("State does not match"))):(i.Log.debug("ResponseValidator.validateSignoutResponse: state validated"),e.state=t.data,e.error?(i.Log.warn("ResponseValidator.validateSignoutResponse: Response was error",e.error),Promise.reject(new u.ErrorResponse(e))):Promise.resolve(e))},t.prototype._processSigninParams=function(t,e){if(t.id!==e.state)return i.Log.error("ResponseValidator._processSigninParams: State does not match"),Promise.reject(new Error("State does not match"));if(!t.client_id)return i.Log.error("ResponseValidator._processSigninParams: No client_id on state"),Promise.reject(new Error("No client_id on state"));if(!t.authority)return i.Log.error("ResponseValidator._processSigninParams: No authority on state"),Promise.reject(new Error("No authority on state"));if(this._settings.authority){if(this._settings.authority&&this._settings.authority!==t.authority)return i.Log.error("ResponseValidator._processSigninParams: authority mismatch on settings vs. signin state"),Promise.reject(new Error("authority mismatch on settings vs. signin state"))}else this._settings.authority=t.authority;if(this._settings.client_id){if(this._settings.client_id&&this._settings.client_id!==t.client_id)return i.Log.error("ResponseValidator._processSigninParams: client_id mismatch on settings vs. signin state"),Promise.reject(new Error("client_id mismatch on settings vs. signin state"))}else this._settings.client_id=t.client_id;return i.Log.debug("ResponseValidator._processSigninParams: state validated"),e.state=t.data,e.error?(i.Log.warn("ResponseValidator._processSigninParams: Response was error",e.error),Promise.reject(new u.ErrorResponse(e))):t.nonce&&!e.id_token?(i.Log.error("ResponseValidator._processSigninParams: Expecting id_token in response"),Promise.reject(new Error("No id_token in response"))):!t.nonce&&e.id_token?(i.Log.error("ResponseValidator._processSigninParams: Not expecting id_token in response"),Promise.reject(new Error("Unexpected id_token in response"))):t.code_verifier&&!e.code?(i.Log.error("ResponseValidator._processSigninParams: Expecting code in response"),Promise.reject(new Error("No code in response"))):!t.code_verifier&&e.code?(i.Log.error("ResponseValidator._processSigninParams: Not expecting code in response"),Promise.reject(new Error("Unexpected code in response"))):(e.scope||(e.scope=t.scope),Promise.resolve(e))},t.prototype._processClaims=function(t,e){var r=this;if(e.isOpenIdConnect){if(i.Log.debug("ResponseValidator._processClaims: response is OIDC, processing claims"),e.profile=this._filterProtocolClaims(e.profile),!0!==t.skipUserInfo&&this._settings.loadUserInfo&&e.access_token)return i.Log.debug("ResponseValidator._processClaims: loading user info"),this._userInfoService.getClaims(e.access_token).then((function(t){return i.Log.debug("ResponseValidator._processClaims: user info claims received from user info endpoint"),t.sub!==e.profile.sub?(i.Log.error("ResponseValidator._processClaims: sub from user info endpoint does not match sub in id_token"),Promise.reject(new Error("sub from user info endpoint does not match sub in id_token"))):(e.profile=r._mergeClaims(e.profile,t),i.Log.debug("ResponseValidator._processClaims: user info claims received, updated profile:",e.profile),e)}));i.Log.debug("ResponseValidator._processClaims: not loading user info")}else i.Log.debug("ResponseValidator._processClaims: response is not OIDC, not processing claims");return Promise.resolve(e)},t.prototype._mergeClaims=function(t,e){var r=Object.assign({},t);for(var i in e){var o=e[i];Array.isArray(o)||(o=[o]);for(var s=0;s1)return i.Log.error("ResponseValidator._validateIdToken: No kid found in id_token and more than one key found in metadata"),Promise.reject(new Error("No kid found in id_token and more than one key found in metadata"));o=r[0]}return Promise.resolve(o)}))},t.prototype._getSigningKeyForJwtWithSingleRetry=function(t){var e=this;return this._getSigningKeyForJwt(t).then((function(r){return r?Promise.resolve(r):(e._metadataService.resetSigningKeys(),e._getSigningKeyForJwt(t))}))},t.prototype._validateIdToken=function(t,e){var r=this;if(!t.nonce)return i.Log.error("ResponseValidator._validateIdToken: No nonce on state"),Promise.reject(new Error("No nonce on state"));var n=this._joseUtil.parseJwt(e.id_token);return n&&n.header&&n.payload?t.nonce!==n.payload.nonce?(i.Log.error("ResponseValidator._validateIdToken: Invalid nonce in id_token"),Promise.reject(new Error("Invalid nonce in id_token"))):this._metadataService.getIssuer().then((function(o){return i.Log.debug("ResponseValidator._validateIdToken: Received issuer"),r._getSigningKeyForJwtWithSingleRetry(n).then((function(s){if(!s)return i.Log.error("ResponseValidator._validateIdToken: No key matching kid or alg found in signing keys"),Promise.reject(new Error("No key matching kid or alg found in signing keys"));var a=t.client_id,u=r._settings.clockSkew;return i.Log.debug("ResponseValidator._validateIdToken: Validaing JWT; using clock skew (in seconds) of: ",u),r._joseUtil.validateJwt(e.id_token,s,o,a,u).then((function(){return i.Log.debug("ResponseValidator._validateIdToken: JWT validation successful"),n.payload.sub?(e.profile=n.payload,e):(i.Log.error("ResponseValidator._validateIdToken: No sub present in id_token"),Promise.reject(new Error("No sub present in id_token")))}))}))})):(i.Log.error("ResponseValidator._validateIdToken: Failed to parse id_token",n),Promise.reject(new Error("Failed to parse id_token")))},t.prototype._filterByAlg=function(t,e){var r=null;if(e.startsWith("RS"))r="RSA";else if(e.startsWith("PS"))r="PS";else{if(!e.startsWith("ES"))return i.Log.debug("ResponseValidator._filterByAlg: alg not supported: ",e),[];r="EC"}return i.Log.debug("ResponseValidator._filterByAlg: Looking for keys that match kty: ",r),t=t.filter((function(t){return t.kty===r})),i.Log.debug("ResponseValidator._filterByAlg: Number of keys that match kty: ",r,t.length),t},t.prototype._validateAccessToken=function(t){if(!t.profile)return i.Log.error("ResponseValidator._validateAccessToken: No profile loaded from id_token"),Promise.reject(new Error("No profile loaded from id_token"));if(!t.profile.at_hash)return i.Log.error("ResponseValidator._validateAccessToken: No at_hash in id_token"),Promise.reject(new Error("No at_hash in id_token"));if(!t.id_token)return i.Log.error("ResponseValidator._validateAccessToken: No id_token"),Promise.reject(new Error("No id_token"));var e=this._joseUtil.parseJwt(t.id_token);if(!e||!e.header)return i.Log.error("ResponseValidator._validateAccessToken: Failed to parse id_token",e),Promise.reject(new Error("Failed to parse id_token"));var r=e.header.alg;if(!r||5!==r.length)return i.Log.error("ResponseValidator._validateAccessToken: Unsupported alg:",r),Promise.reject(new Error("Unsupported alg: "+r));var n=r.substr(2,3);if(!n)return i.Log.error("ResponseValidator._validateAccessToken: Unsupported alg:",r,n),Promise.reject(new Error("Unsupported alg: "+r));if(256!==(n=parseInt(n))&&384!==n&&512!==n)return i.Log.error("ResponseValidator._validateAccessToken: Unsupported alg:",r,n),Promise.reject(new Error("Unsupported alg: "+r));var o="sha"+n,s=this._joseUtil.hashString(t.access_token,o);if(!s)return i.Log.error("ResponseValidator._validateAccessToken: access_token hash failed:",o),Promise.reject(new Error("Failed to validate at_hash"));var a=s.substr(0,s.length/2),u=this._joseUtil.hexToBase64Url(a);return u!==t.profile.at_hash?(i.Log.error("ResponseValidator._validateAccessToken: Failed to validate at_hash",u,t.profile.at_hash),Promise.reject(new Error("Failed to validate at_hash"))):(i.Log.debug("ResponseValidator._validateAccessToken: success"),Promise.resolve(t))},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UserInfoService=void 0;var n=r(7),i=r(2),o=r(0),s=r(4);function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.UserInfoService=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.JsonService,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.MetadataService,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s.JoseUtil;if(a(this,t),!e)throw o.Log.error("UserInfoService.ctor: No settings passed"),new Error("settings");this._settings=e,this._jsonService=new r(void 0,void 0,this._getClaimsFromJwt.bind(this)),this._metadataService=new u(this._settings),this._joseUtil=c}return t.prototype.getClaims=function(t){var e=this;return t?this._metadataService.getUserInfoEndpoint().then((function(r){return o.Log.debug("UserInfoService.getClaims: received userinfo url",r),e._jsonService.getJson(r,t).then((function(t){return o.Log.debug("UserInfoService.getClaims: claims received",t),t}))})):(o.Log.error("UserInfoService.getClaims: No token passed"),Promise.reject(new Error("A token is required")))},t.prototype._getClaimsFromJwt=function t(e){var r=this;try{var n=this._joseUtil.parseJwt(e.responseText);if(!n||!n.header||!n.payload)return o.Log.error("UserInfoService._getClaimsFromJwt: Failed to parse JWT",n),Promise.reject(new Error("Failed to parse id_token"));var i=n.header.kid,s=void 0;switch(this._settings.userInfoJwtIssuer){case"OP":s=this._metadataService.getIssuer();break;case"ANY":s=Promise.resolve(n.payload.iss);break;default:s=Promise.resolve(this._settings.userInfoJwtIssuer)}return s.then((function(t){return o.Log.debug("UserInfoService._getClaimsFromJwt: Received issuer:"+t),r._metadataService.getSigningKeys().then((function(s){if(!s)return o.Log.error("UserInfoService._getClaimsFromJwt: No signing keys from metadata"),Promise.reject(new Error("No signing keys from metadata"));o.Log.debug("UserInfoService._getClaimsFromJwt: Received signing keys");var a=void 0;if(i)a=s.filter((function(t){return t.kid===i}))[0];else{if((s=r._filterByAlg(s,n.header.alg)).length>1)return o.Log.error("UserInfoService._getClaimsFromJwt: No kid found in id_token and more than one key found in metadata"),Promise.reject(new Error("No kid found in id_token and more than one key found in metadata"));a=s[0]}if(!a)return o.Log.error("UserInfoService._getClaimsFromJwt: No key matching kid or alg found in signing keys"),Promise.reject(new Error("No key matching kid or alg found in signing keys"));var u=r._settings.client_id,c=r._settings.clockSkew;return o.Log.debug("UserInfoService._getClaimsFromJwt: Validaing JWT; using clock skew (in seconds) of: ",c),r._joseUtil.validateJwt(e.responseText,a,t,u,c,void 0,!0).then((function(){return o.Log.debug("UserInfoService._getClaimsFromJwt: JWT validation successful"),n.payload}))}))}))}catch(t){return o.Log.error("UserInfoService._getClaimsFromJwt: Error parsing JWT response",t.message),void reject(t)}},t.prototype._filterByAlg=function(t,e){var r=null;if(e.startsWith("RS"))r="RSA";else if(e.startsWith("PS"))r="PS";else{if(!e.startsWith("ES"))return o.Log.debug("UserInfoService._filterByAlg: alg not supported: ",e),[];r="EC"}return o.Log.debug("UserInfoService._filterByAlg: Looking for keys that match kty: ",r),t=t.filter((function(t){return t.kty===r})),o.Log.debug("UserInfoService._filterByAlg: Number of keys that match kty: ",r,t.length),t},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AllowedSigningAlgs=e.b64tohex=e.hextob64u=e.crypto=e.X509=e.KeyUtil=e.jws=void 0;var n=r(27);e.jws=n.jws,e.KeyUtil=n.KEYUTIL,e.X509=n.X509,e.crypto=n.crypto,e.hextob64u=n.hextob64u,e.b64tohex=n.b64tohex,e.AllowedSigningAlgs=["RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"]},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n={userAgent:!1},i={};if(void 0===o)var o={};o.lang={extend:function(t,e,r){if(!e||!t)throw new Error("YAHOO.lang.extend failed, please check that all dependencies are included.");var i=function(){};if(i.prototype=e.prototype,t.prototype=new i,t.prototype.constructor=t,t.superclass=e.prototype,e.prototype.constructor==Object.prototype.constructor&&(e.prototype.constructor=e),r){var o;for(o in r)t.prototype[o]=r[o];var s=function(){},a=["toString","valueOf"];try{/MSIE/.test(n.userAgent)&&(s=function(t,e){for(o=0;o>>2]>>>24-o%4*8&255;e[n+o>>>2]|=s<<24-(n+o)%4*8}else for(o=0;o>>2]=r[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,e=this.sigBytes;t[e>>>2]&=4294967295<<32-e%4*8,t.length=s.ceil(e/4)},clone:function(){var t=c.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],r=0;r>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(t){for(var e=t.length,r=[],n=0;n>>3]|=parseInt(t.substr(n,2),16)<<24-n%8*4;return new h.init(r,e/2)}},g=l.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,n=[],i=0;i>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(t){for(var e=t.length,r=[],n=0;n>>2]|=(255&t.charCodeAt(n))<<24-n%4*8;return new h.init(r,e)}},d=l.Utf8={stringify:function(t){try{return decodeURIComponent(escape(g.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return g.parse(unescape(encodeURIComponent(t)))}},p=u.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=d.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var e=this._data,r=e.words,n=e.sigBytes,i=this.blockSize,o=n/(4*i),a=(o=t?s.ceil(o):s.max((0|o)-this._minBufferSize,0))*i,u=s.min(4*a,n);if(a){for(var c=0;c>>2]>>>24-i%4*8&255)<<16|(e[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|e[i+2>>>2]>>>24-(i+2)%4*8&255,s=0;4>s&&i+.75*s>>6*(3-s)&63));if(e=n.charAt(64))for(;t.length%4;)t.push(e);return t.join("")},parse:function(t){var r=t.length,n=this._map;(i=n.charAt(64))&&-1!=(i=t.indexOf(i))&&(r=i);for(var i=[],o=0,s=0;s>>6-s%4*2;i[o>>>2]|=(a|u)<<24-o%4*8,o++}return e.create(i,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),function(t){for(var e=y,r=(i=e.lib).WordArray,n=i.Hasher,i=e.algo,o=[],s=[],a=function(t){return 4294967296*(t-(0|t))|0},u=2,c=0;64>c;){var h;t:{h=u;for(var l=t.sqrt(h),f=2;f<=l;f++)if(!(h%f)){h=!1;break t}h=!0}h&&(8>c&&(o[c]=a(t.pow(u,.5))),s[c]=a(t.pow(u,1/3)),c++),u++}var g=[];i=i.SHA256=n.extend({_doReset:function(){this._hash=new r.init(o.slice(0))},_doProcessBlock:function(t,e){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],a=r[3],u=r[4],c=r[5],h=r[6],l=r[7],f=0;64>f;f++){if(16>f)g[f]=0|t[e+f];else{var d=g[f-15],p=g[f-2];g[f]=((d<<25|d>>>7)^(d<<14|d>>>18)^d>>>3)+g[f-7]+((p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10)+g[f-16]}d=l+((u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25))+(u&c^~u&h)+s[f]+g[f],p=((n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22))+(n&i^n&o^i&o),l=h,h=c,c=u,u=a+d|0,a=o,o=i,i=n,n=d+p|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+a|0,r[4]=r[4]+u|0,r[5]=r[5]+c|0,r[6]=r[6]+h|0,r[7]=r[7]+l|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;return r[i>>>5]|=128<<24-i%32,r[14+(i+64>>>9<<4)]=t.floor(n/4294967296),r[15+(i+64>>>9<<4)]=n,e.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}}),e.SHA256=n._createHelper(i),e.HmacSHA256=n._createHmacHelper(i)}(Math),function(){function t(){return n.create.apply(n,arguments)}for(var e=y,r=e.lib.Hasher,n=(o=e.x64).Word,i=o.WordArray,o=e.algo,s=[t(1116352408,3609767458),t(1899447441,602891725),t(3049323471,3964484399),t(3921009573,2173295548),t(961987163,4081628472),t(1508970993,3053834265),t(2453635748,2937671579),t(2870763221,3664609560),t(3624381080,2734883394),t(310598401,1164996542),t(607225278,1323610764),t(1426881987,3590304994),t(1925078388,4068182383),t(2162078206,991336113),t(2614888103,633803317),t(3248222580,3479774868),t(3835390401,2666613458),t(4022224774,944711139),t(264347078,2341262773),t(604807628,2007800933),t(770255983,1495990901),t(1249150122,1856431235),t(1555081692,3175218132),t(1996064986,2198950837),t(2554220882,3999719339),t(2821834349,766784016),t(2952996808,2566594879),t(3210313671,3203337956),t(3336571891,1034457026),t(3584528711,2466948901),t(113926993,3758326383),t(338241895,168717936),t(666307205,1188179964),t(773529912,1546045734),t(1294757372,1522805485),t(1396182291,2643833823),t(1695183700,2343527390),t(1986661051,1014477480),t(2177026350,1206759142),t(2456956037,344077627),t(2730485921,1290863460),t(2820302411,3158454273),t(3259730800,3505952657),t(3345764771,106217008),t(3516065817,3606008344),t(3600352804,1432725776),t(4094571909,1467031594),t(275423344,851169720),t(430227734,3100823752),t(506948616,1363258195),t(659060556,3750685593),t(883997877,3785050280),t(958139571,3318307427),t(1322822218,3812723403),t(1537002063,2003034995),t(1747873779,3602036899),t(1955562222,1575990012),t(2024104815,1125592928),t(2227730452,2716904306),t(2361852424,442776044),t(2428436474,593698344),t(2756734187,3733110249),t(3204031479,2999351573),t(3329325298,3815920427),t(3391569614,3928383900),t(3515267271,566280711),t(3940187606,3454069534),t(4118630271,4000239992),t(116418474,1914138554),t(174292421,2731055270),t(289380356,3203993006),t(460393269,320620315),t(685471733,587496836),t(852142971,1086792851),t(1017036298,365543100),t(1126000580,2618297676),t(1288033470,3409855158),t(1501505948,4234509866),t(1607167915,987167468),t(1816402316,1246189591)],a=[],u=0;80>u;u++)a[u]=t();o=o.SHA512=r.extend({_doReset:function(){this._hash=new i.init([new n.init(1779033703,4089235720),new n.init(3144134277,2227873595),new n.init(1013904242,4271175723),new n.init(2773480762,1595750129),new n.init(1359893119,2917565137),new n.init(2600822924,725511199),new n.init(528734635,4215389547),new n.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var r=(l=this._hash.words)[0],n=l[1],i=l[2],o=l[3],u=l[4],c=l[5],h=l[6],l=l[7],f=r.high,g=r.low,d=n.high,p=n.low,v=i.high,y=i.low,m=o.high,_=o.low,S=u.high,w=u.low,b=c.high,F=c.low,E=h.high,x=h.low,A=l.high,k=l.low,P=f,C=g,T=d,R=p,I=v,D=y,L=m,N=_,U=S,O=w,B=b,M=F,j=E,H=x,K=A,V=k,q=0;80>q;q++){var J=a[q];if(16>q)var W=J.high=0|t[e+2*q],z=J.low=0|t[e+2*q+1];else{W=((z=(W=a[q-15]).high)>>>1|(Y=W.low)<<31)^(z>>>8|Y<<24)^z>>>7;var Y=(Y>>>1|z<<31)^(Y>>>8|z<<24)^(Y>>>7|z<<25),G=((z=(G=a[q-2]).high)>>>19|($=G.low)<<13)^(z<<3|$>>>29)^z>>>6,$=($>>>19|z<<13)^($<<3|z>>>29)^($>>>6|z<<26),X=(z=a[q-7]).high,Q=(Z=a[q-16]).high,Z=Z.low;W=(W=(W=W+X+((z=Y+z.low)>>>0>>0?1:0))+G+((z+=$)>>>0<$>>>0?1:0))+Q+((z+=Z)>>>0>>0?1:0),J.high=W,J.low=z}X=U&B^~U&j,Z=O&M^~O&H,J=P&T^P&I^T&I;var tt=C&R^C&D^R&D,et=(Y=(P>>>28|C<<4)^(P<<30|C>>>2)^(P<<25|C>>>7),G=(C>>>28|P<<4)^(C<<30|P>>>2)^(C<<25|P>>>7),($=s[q]).high),rt=$.low;Q=K+((U>>>14|O<<18)^(U>>>18|O<<14)^(U<<23|O>>>9))+(($=V+((O>>>14|U<<18)^(O>>>18|U<<14)^(O<<23|U>>>9)))>>>0>>0?1:0),K=j,V=H,j=B,H=M,B=U,M=O,U=L+(Q=(Q=(Q=Q+X+(($+=Z)>>>0>>0?1:0))+et+(($+=rt)>>>0>>0?1:0))+W+(($+=z)>>>0>>0?1:0))+((O=N+$|0)>>>0>>0?1:0)|0,L=I,N=D,I=T,D=R,T=P,R=C,P=Q+(J=Y+J+((z=G+tt)>>>0>>0?1:0))+((C=$+z|0)>>>0<$>>>0?1:0)|0}g=r.low=g+C,r.high=f+P+(g>>>0>>0?1:0),p=n.low=p+R,n.high=d+T+(p>>>0>>0?1:0),y=i.low=y+D,i.high=v+I+(y>>>0>>0?1:0),_=o.low=_+N,o.high=m+L+(_>>>0>>0?1:0),w=u.low=w+O,u.high=S+U+(w>>>0>>0?1:0),F=c.low=F+M,c.high=b+B+(F>>>0>>0?1:0),x=h.low=x+H,h.high=E+j+(x>>>0>>0?1:0),k=l.low=k+V,l.high=A+K+(k>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;return e[n>>>5]|=128<<24-n%32,e[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),e[31+(n+128>>>10<<5)]=r,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=r.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32}),e.SHA512=r._createHelper(o),e.HmacSHA512=r._createHmacHelper(o)}(),function(){var t=y,e=(i=t.x64).Word,r=i.WordArray,n=(i=t.algo).SHA512,i=i.SHA384=n.extend({_doReset:function(){this._hash=new r.init([new e.init(3418070365,3238371032),new e.init(1654270250,914150663),new e.init(2438529370,812702999),new e.init(355462360,4144912697),new e.init(1731405415,4290775857),new e.init(2394180231,1750603025),new e.init(3675008525,1694076839),new e.init(1203062813,3204075428)])},_doFinalize:function(){var t=n._doFinalize.call(this);return t.sigBytes-=16,t}});t.SHA384=n._createHelper(i),t.HmacSHA384=n._createHmacHelper(i)}();var m,_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function S(t){var e,r,n="";for(e=0;e+3<=t.length;e+=3)r=parseInt(t.substring(e,e+3),16),n+=_.charAt(r>>6)+_.charAt(63&r);for(e+1==t.length?(r=parseInt(t.substring(e,e+1),16),n+=_.charAt(r<<2)):e+2==t.length&&(r=parseInt(t.substring(e,e+2),16),n+=_.charAt(r>>2)+_.charAt((3&r)<<4));(3&n.length)>0;)n+="=";return n}function w(t){var e,r,n,i="",o=0;for(e=0;e>2),r=3&n,o=1):1==o?(i+=P(r<<2|n>>4),r=15&n,o=2):2==o?(i+=P(r),i+=P(n>>2),r=3&n,o=3):(i+=P(r<<2|n>>4),i+=P(15&n),o=0));return 1==o&&(i+=P(r<<2)),i}function b(t){var e,r=w(t),n=new Array;for(e=0;2*e>15;--o>=0;){var u=32767&this[t],c=this[t++]>>15,h=a*u+c*s;i=((u=s*u+((32767&h)<<15)+r[n]+(1073741823&i))>>>30)+(h>>>15)+a*c+(i>>>30),r[n++]=1073741823&u}return i},m=30):"Netscape"!=n.appName?(F.prototype.am=function(t,e,r,n,i,o){for(;--o>=0;){var s=e*this[t++]+r[n]+i;i=Math.floor(s/67108864),r[n++]=67108863&s}return i},m=26):(F.prototype.am=function(t,e,r,n,i,o){for(var s=16383&e,a=e>>14;--o>=0;){var u=16383&this[t],c=this[t++]>>14,h=a*u+c*s;i=((u=s*u+((16383&h)<<14)+r[n]+i)>>28)+(h>>14)+a*c,r[n++]=268435455&u}return i},m=28),F.prototype.DB=m,F.prototype.DM=(1<>>16)&&(t=e,r+=16),0!=(e=t>>8)&&(t=e,r+=8),0!=(e=t>>4)&&(t=e,r+=4),0!=(e=t>>2)&&(t=e,r+=2),0!=(e=t>>1)&&(t=e,r+=1),r}function I(t){this.m=t}function D(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>=16,e+=16),0==(255&t)&&(t>>=8,e+=8),0==(15&t)&&(t>>=4,e+=4),0==(3&t)&&(t>>=2,e+=2),0==(1&t)&&++e,e}function M(t){for(var e=0;0!=t;)t&=t-1,++e;return e}function j(){}function H(t){return t}function K(t){this.r2=E(),this.q3=E(),F.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t),this.m=t}I.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},I.prototype.revert=function(t){return t},I.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},I.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},I.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},D.prototype.convert=function(t){var e=E();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(F.ZERO)>0&&this.m.subTo(e,e),e},D.prototype.revert=function(t){var e=E();return t.copyTo(e),this.reduce(e),e},D.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e>15)*this.mpl&this.um)<<15)&t.DM;for(t[r=e+this.m.t]+=this.m.am(0,n,t,e,0,this.m.t);t[r]>=t.DV;)t[r]-=t.DV,t[++r]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},D.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},D.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},F.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},F.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0},F.prototype.fromString=function(t,e){var r;if(16==e)r=4;else if(8==e)r=3;else if(256==e)r=8;else if(2==e)r=1;else if(32==e)r=5;else{if(4!=e)return void this.fromRadix(t,e);r=2}this.t=0,this.s=0;for(var n=t.length,i=!1,o=0;--n>=0;){var s=8==r?255&t[n]:C(t,n);s<0?"-"==t.charAt(n)&&(i=!0):(i=!1,0==o?this[this.t++]=s:o+r>this.DB?(this[this.t-1]|=(s&(1<>this.DB-o):this[this.t-1]|=s<=this.DB&&(o-=this.DB))}8==r&&0!=(128&t[0])&&(this.s=-1,o>0&&(this[this.t-1]|=(1<0&&this[this.t-1]==t;)--this.t},F.prototype.dlShiftTo=function(t,e){var r;for(r=this.t-1;r>=0;--r)e[r+t]=this[r];for(r=t-1;r>=0;--r)e[r]=0;e.t=this.t+t,e.s=this.s},F.prototype.drShiftTo=function(t,e){for(var r=t;r=0;--r)e[r+s+1]=this[r]>>i|a,a=(this[r]&o)<=0;--r)e[r]=0;e[s]=a,e.t=this.t+s+1,e.s=this.s,e.clamp()},F.prototype.rShiftTo=function(t,e){e.s=this.s;var r=Math.floor(t/this.DB);if(r>=this.t)e.t=0;else{var n=t%this.DB,i=this.DB-n,o=(1<>n;for(var s=r+1;s>n;n>0&&(e[this.t-r-1]|=(this.s&o)<>=this.DB;if(t.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n-=t.s}e.s=n<0?-1:0,n<-1?e[r++]=this.DV+n:n>0&&(e[r++]=n),e.t=r,e.clamp()},F.prototype.multiplyTo=function(t,e){var r=this.abs(),n=t.abs(),i=r.t;for(e.t=i+n.t;--i>=0;)e[i]=0;for(i=0;i=0;)t[r]=0;for(r=0;r=e.DV&&(t[r+e.t]-=e.DV,t[r+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(r,e[r],t,2*r,0,1)),t.s=0,t.clamp()},F.prototype.divRemTo=function(t,e,r){var n=t.abs();if(!(n.t<=0)){var i=this.abs();if(i.t0?(n.lShiftTo(u,o),i.lShiftTo(u,r)):(n.copyTo(o),i.copyTo(r));var c=o.t,h=o[c-1];if(0!=h){var l=h*(1<1?o[c-2]>>this.F2:0),f=this.FV/l,g=(1<=0&&(r[r.t++]=1,r.subTo(y,r)),F.ONE.dlShiftTo(c,y),y.subTo(o,o);o.t=0;){var m=r[--p]==h?this.DM:Math.floor(r[p]*f+(r[p-1]+d)*g);if((r[p]+=o.am(0,m,r,v,0,c))0&&r.rShiftTo(u,r),s<0&&F.ZERO.subTo(r,r)}}},F.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},F.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},F.prototype.exp=function(t,e){if(t>4294967295||t<1)return F.ONE;var r=E(),n=E(),i=e.convert(this),o=R(t)-1;for(i.copyTo(r);--o>=0;)if(e.sqrTo(r,n),(t&1<0)e.mulTo(n,i,r);else{var s=r;r=n,n=s}return e.revert(r)},F.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);var e;if(16==t)e=4;else if(8==t)e=3;else if(2==t)e=1;else if(32==t)e=5;else{if(4!=t)return this.toRadix(t);e=2}var r,n=(1<0)for(a>a)>0&&(i=!0,o=P(r));s>=0;)a>(a+=this.DB-e)):(r=this[s]>>(a-=e)&n,a<=0&&(a+=this.DB,--s)),r>0&&(i=!0),i&&(o+=P(r));return i?o:"0"},F.prototype.negate=function(){var t=E();return F.ZERO.subTo(this,t),t},F.prototype.abs=function(){return this.s<0?this.negate():this},F.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var r=this.t;if(0!=(e=r-t.t))return this.s<0?-e:e;for(;--r>=0;)if(0!=(e=this[r]-t[r]))return e;return 0},F.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+R(this[this.t-1]^this.s&this.DM)},F.prototype.mod=function(t){var e=E();return this.abs().divRemTo(t,null,e),this.s<0&&e.compareTo(F.ZERO)>0&&t.subTo(e,e),e},F.prototype.modPowInt=function(t,e){var r;return r=t<256||e.isEven()?new I(e):new D(e),this.exp(t,r)},F.ZERO=T(0),F.ONE=T(1),j.prototype.convert=H,j.prototype.revert=H,j.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r)},j.prototype.sqrTo=function(t,e){t.squareTo(e)},K.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=E();return t.copyTo(e),this.reduce(e),e},K.prototype.revert=function(t){return t},K.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},K.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},K.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)};var V,q,J,W=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],z=(1<<26)/W[W.length-1];function Y(){this.i=0,this.j=0,this.S=new Array}function G(){!function(t){q[J++]^=255&t,q[J++]^=t>>8&255,q[J++]^=t>>16&255,q[J++]^=t>>24&255,J>=256&&(J-=256)}((new Date).getTime())}if(F.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},F.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return"0";var e=this.chunkSize(t),r=Math.pow(t,e),n=T(r),i=E(),o=E(),s="";for(this.divRemTo(n,i,o);i.signum()>0;)s=(r+o.intValue()).toString(t).substr(1)+s,i.divRemTo(n,i,o);return o.intValue().toString(t)+s},F.prototype.fromRadix=function(t,e){this.fromInt(0),null==e&&(e=10);for(var r=this.chunkSize(e),n=Math.pow(e,r),i=!1,o=0,s=0,a=0;a=r&&(this.dMultiply(n),this.dAddOffset(s,0),o=0,s=0))}o>0&&(this.dMultiply(Math.pow(e,o)),this.dAddOffset(s,0)),i&&F.ZERO.subTo(this,this)},F.prototype.fromNumber=function(t,e,r){if("number"==typeof e)if(t<2)this.fromInt(1);else for(this.fromNumber(t,r),this.testBit(t-1)||this.bitwiseTo(F.ONE.shiftLeft(t-1),N,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(e);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(F.ONE.shiftLeft(t-1),this);else{var n=new Array,i=7&t;n.length=1+(t>>3),e.nextBytes(n),i>0?n[0]&=(1<>=this.DB;if(t.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n+=t.s}e.s=n<0?-1:0,n>0?e[r++]=n:n<-1&&(e[r++]=this.DV+n),e.t=r,e.clamp()},F.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},F.prototype.dAddOffset=function(t,e){if(0!=t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}},F.prototype.multiplyLowerTo=function(t,e,r){var n,i=Math.min(this.t+t.t,e);for(r.s=0,r.t=i;i>0;)r[--i]=0;for(n=r.t-this.t;i=0;)r[n]=0;for(n=Math.max(e-this.t,0);n0)if(0==e)r=this[0]%t;else for(var n=this.t-1;n>=0;--n)r=(e*r+this[n])%t;return r},F.prototype.millerRabin=function(t){var e=this.subtract(F.ONE),r=e.getLowestSetBit();if(r<=0)return!1;var n=e.shiftRight(r);(t=t+1>>1)>W.length&&(t=W.length);for(var i=E(),o=0;o>24},F.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},F.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},F.prototype.toByteArray=function(){var t=this.t,e=new Array;e[0]=this.s;var r,n=this.DB-t*this.DB%8,i=0;if(t-- >0)for(n>n)!=(this.s&this.DM)>>n&&(e[i++]=r|this.s<=0;)n<8?(r=(this[t]&(1<>(n+=this.DB-8)):(r=this[t]>>(n-=8)&255,n<=0&&(n+=this.DB,--t)),0!=(128&r)&&(r|=-256),0==i&&(128&this.s)!=(128&r)&&++i,(i>0||r!=this.s)&&(e[i++]=r);return e},F.prototype.equals=function(t){return 0==this.compareTo(t)},F.prototype.min=function(t){return this.compareTo(t)<0?this:t},F.prototype.max=function(t){return this.compareTo(t)>0?this:t},F.prototype.and=function(t){var e=E();return this.bitwiseTo(t,L,e),e},F.prototype.or=function(t){var e=E();return this.bitwiseTo(t,N,e),e},F.prototype.xor=function(t){var e=E();return this.bitwiseTo(t,U,e),e},F.prototype.andNot=function(t){var e=E();return this.bitwiseTo(t,O,e),e},F.prototype.not=function(){for(var t=E(),e=0;e=this.t?0!=this.s:0!=(this[e]&1<1){var h=E();for(n.sqrTo(s[1],h);a<=c;)s[a]=E(),n.mulTo(h,s[a-2],s[a]),a+=2}var l,f,g=t.t-1,d=!0,p=E();for(i=R(t[g])-1;g>=0;){for(i>=u?l=t[g]>>i-u&c:(l=(t[g]&(1<0&&(l|=t[g-1]>>this.DB+i-u)),a=r;0==(1&l);)l>>=1,--a;if((i-=a)<0&&(i+=this.DB,--g),d)s[l].copyTo(o),d=!1;else{for(;a>1;)n.sqrTo(o,p),n.sqrTo(p,o),a-=2;a>0?n.sqrTo(o,p):(f=o,o=p,p=f),n.mulTo(p,s[l],o)}for(;g>=0&&0==(t[g]&1<=0?(r.subTo(n,r),e&&i.subTo(s,i),o.subTo(a,o)):(n.subTo(r,n),e&&s.subTo(i,s),a.subTo(o,a))}return 0!=n.compareTo(F.ONE)?F.ZERO:a.compareTo(t)>=0?a.subtract(t):a.signum()<0?(a.addTo(t,a),a.signum()<0?a.add(t):a):a},F.prototype.pow=function(t){return this.exp(t,new j)},F.prototype.gcd=function(t){var e=this.s<0?this.negate():this.clone(),r=t.s<0?t.negate():t.clone();if(e.compareTo(r)<0){var n=e;e=r,r=n}var i=e.getLowestSetBit(),o=r.getLowestSetBit();if(o<0)return e;for(i0&&(e.rShiftTo(o,e),r.rShiftTo(o,r));e.signum()>0;)(i=e.getLowestSetBit())>0&&e.rShiftTo(i,e),(i=r.getLowestSetBit())>0&&r.rShiftTo(i,r),e.compareTo(r)>=0?(e.subTo(r,e),e.rShiftTo(1,e)):(r.subTo(e,r),r.rShiftTo(1,r));return o>0&&r.lShiftTo(o,r),r},F.prototype.isProbablePrime=function(t){var e,r=this.abs();if(1==r.t&&r[0]<=W[W.length-1]){for(e=0;e>>8,q[J++]=255&$;J=0,G()}function tt(){if(null==V){for(G(),(V=new Y).init(q),J=0;J>24,(16711680&i)>>16,(65280&i)>>8,255&i]))),i+=1;return n}function it(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}function ot(t,e){this.x=e,this.q=t}function st(t,e,r,n){this.curve=t,this.x=e,this.y=r,this.z=null==n?F.ONE:n,this.zinv=null}function at(t,e,r){this.q=t,this.a=this.fromBigInteger(e),this.b=this.fromBigInteger(r),this.infinity=new st(this,null,null)}et.prototype.nextBytes=function(t){var e;for(e=0;e0&&e.length>0))throw"Invalid RSA public key";this.n=rt(t,16),this.e=parseInt(e,16)}},it.prototype.encrypt=function(t){var e=function(t,e){if(e=0&&e>0;){var i=t.charCodeAt(n--);i<128?r[--e]=i:i>127&&i<2048?(r[--e]=63&i|128,r[--e]=i>>6|192):(r[--e]=63&i|128,r[--e]=i>>6&63|128,r[--e]=i>>12|224)}r[--e]=0;for(var o=new et,s=new Array;e>2;){for(s[0]=0;0==s[0];)o.nextBytes(s);r[--e]=s[0]}return r[--e]=2,r[--e]=0,new F(r)}(t,this.n.bitLength()+7>>3);if(null==e)return null;var r=this.doPublic(e);if(null==r)return null;var n=r.toString(16);return 0==(1&n.length)?n:"0"+n},it.prototype.encryptOAEP=function(t,e,r){var n=function(t,e,r,n){var i=ct.crypto.MessageDigest,o=ct.crypto.Util,s=null;if(r||(r="sha1"),"string"==typeof r&&(s=i.getCanonicalAlgName(r),n=i.getHashLength(s),r=function(t){return Ft(o.hashHex(Et(t),s))}),t.length+2*n+2>e)throw"Message too long for RSA";var a,u="";for(a=0;a>3,e,r);if(null==n)return null;var i=this.doPublic(n);if(null==i)return null;var o=i.toString(16);return 0==(1&o.length)?o:"0"+o},it.prototype.type="RSA",ot.prototype.equals=function(t){return t==this||this.q.equals(t.q)&&this.x.equals(t.x)},ot.prototype.toBigInteger=function(){return this.x},ot.prototype.negate=function(){return new ot(this.q,this.x.negate().mod(this.q))},ot.prototype.add=function(t){return new ot(this.q,this.x.add(t.toBigInteger()).mod(this.q))},ot.prototype.subtract=function(t){return new ot(this.q,this.x.subtract(t.toBigInteger()).mod(this.q))},ot.prototype.multiply=function(t){return new ot(this.q,this.x.multiply(t.toBigInteger()).mod(this.q))},ot.prototype.square=function(){return new ot(this.q,this.x.square().mod(this.q))},ot.prototype.divide=function(t){return new ot(this.q,this.x.multiply(t.toBigInteger().modInverse(this.q)).mod(this.q))},st.prototype.getX=function(){return null==this.zinv&&(this.zinv=this.z.modInverse(this.curve.q)),this.curve.fromBigInteger(this.x.toBigInteger().multiply(this.zinv).mod(this.curve.q))},st.prototype.getY=function(){return null==this.zinv&&(this.zinv=this.z.modInverse(this.curve.q)),this.curve.fromBigInteger(this.y.toBigInteger().multiply(this.zinv).mod(this.curve.q))},st.prototype.equals=function(t){return t==this||(this.isInfinity()?t.isInfinity():t.isInfinity()?this.isInfinity():!!t.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(t.z)).mod(this.curve.q).equals(F.ZERO)&&t.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(t.z)).mod(this.curve.q).equals(F.ZERO))},st.prototype.isInfinity=function(){return null==this.x&&null==this.y||this.z.equals(F.ZERO)&&!this.y.toBigInteger().equals(F.ZERO)},st.prototype.negate=function(){return new st(this.curve,this.x,this.y.negate(),this.z)},st.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(t.z)).mod(this.curve.q),r=t.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(t.z)).mod(this.curve.q);if(F.ZERO.equals(r))return F.ZERO.equals(e)?this.twice():this.curve.getInfinity();var n=new F("3"),i=this.x.toBigInteger(),o=this.y.toBigInteger(),s=(t.x.toBigInteger(),t.y.toBigInteger(),r.square()),a=s.multiply(r),u=i.multiply(s),c=e.square().multiply(this.z),h=c.subtract(u.shiftLeft(1)).multiply(t.z).subtract(a).multiply(r).mod(this.curve.q),l=u.multiply(n).multiply(e).subtract(o.multiply(a)).subtract(c.multiply(e)).multiply(t.z).add(e.multiply(a)).mod(this.curve.q),f=a.multiply(this.z).multiply(t.z).mod(this.curve.q);return new st(this.curve,this.curve.fromBigInteger(h),this.curve.fromBigInteger(l),f)},st.prototype.twice=function(){if(this.isInfinity())return this;if(0==this.y.toBigInteger().signum())return this.curve.getInfinity();var t=new F("3"),e=this.x.toBigInteger(),r=this.y.toBigInteger(),n=r.multiply(this.z),i=n.multiply(r).mod(this.curve.q),o=this.curve.a.toBigInteger(),s=e.square().multiply(t);F.ZERO.equals(o)||(s=s.add(this.z.square().multiply(o)));var a=(s=s.mod(this.curve.q)).square().subtract(e.shiftLeft(3).multiply(i)).shiftLeft(1).multiply(n).mod(this.curve.q),u=s.multiply(t).multiply(e).subtract(i.shiftLeft(1)).shiftLeft(2).multiply(i).subtract(s.square().multiply(s)).mod(this.curve.q),c=n.square().multiply(n).shiftLeft(3).mod(this.curve.q);return new st(this.curve,this.curve.fromBigInteger(a),this.curve.fromBigInteger(u),c)},st.prototype.multiply=function(t){if(this.isInfinity())return this;if(0==t.signum())return this.curve.getInfinity();var e,r=t,n=r.multiply(new F("3")),i=this.negate(),o=this,s=this.curve.q.subtract(t),a=s.multiply(new F("3")),u=new st(this.curve,this.x,this.y),c=u.negate();for(e=n.bitLength()-2;e>0;--e){o=o.twice();var h=n.testBit(e);h!=r.testBit(e)&&(o=o.add(h?this:i))}for(e=a.bitLength()-2;e>0;--e){u=u.twice();var l=a.testBit(e);l!=s.testBit(e)&&(u=u.add(l?u:c))}return o},st.prototype.multiplyTwo=function(t,e,r){var n;n=t.bitLength()>r.bitLength()?t.bitLength()-1:r.bitLength()-1;for(var i=this.curve.getInfinity(),o=this.add(e);n>=0;)i=i.twice(),t.testBit(n)?i=r.testBit(n)?i.add(o):i.add(this):r.testBit(n)&&(i=i.add(e)),--n;return i},at.prototype.getQ=function(){return this.q},at.prototype.getA=function(){return this.a},at.prototype.getB=function(){return this.b},at.prototype.equals=function(t){return t==this||this.q.equals(t.q)&&this.a.equals(t.a)&&this.b.equals(t.b)},at.prototype.getInfinity=function(){return this.infinity},at.prototype.fromBigInteger=function(t){return new ot(this.q,t)},at.prototype.decodePointHex=function(t){switch(parseInt(t.substr(0,2),16)){case 0:return this.infinity;case 2:case 3:default:return null;case 4:case 6:case 7:var e=(t.length-2)/2,r=t.substr(2,e),n=t.substr(e+2,e);return new st(this,this.fromBigInteger(new F(r,16)),this.fromBigInteger(new F(n,16)))}},ot.prototype.getByteLength=function(){return Math.floor((this.toBigInteger().bitLength()+7)/8)},st.prototype.getEncoded=function(t){var e=function(t,e){var r=t.toByteArrayUnsigned();if(er.length;)r.unshift(0);return r},r=this.getX().toBigInteger(),n=this.getY().toBigInteger(),i=e(r,32);return t?n.isEven()?i.unshift(2):i.unshift(3):(i.unshift(4),i=i.concat(e(n,32))),i},st.decodeFrom=function(t,e){e[0];var r=e.length-1,n=e.slice(1,1+r/2),i=e.slice(1+r/2,1+r);n.unshift(0),i.unshift(0);var o=new F(n),s=new F(i);return new st(t,t.fromBigInteger(o),t.fromBigInteger(s))},st.decodeFromHex=function(t,e){e.substr(0,2);var r=e.length-2,n=e.substr(2,r/2),i=e.substr(2+r/2,r/2),o=new F(n,16),s=new F(i,16);return new st(t,t.fromBigInteger(o),t.fromBigInteger(s))},st.prototype.add2D=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;if(this.x.equals(t.x))return this.y.equals(t.y)?this.twice():this.curve.getInfinity();var e=t.x.subtract(this.x),r=t.y.subtract(this.y).divide(e),n=r.square().subtract(this.x).subtract(t.x),i=r.multiply(this.x.subtract(n)).subtract(this.y);return new st(this.curve,n,i)},st.prototype.twice2D=function(){if(this.isInfinity())return this;if(0==this.y.toBigInteger().signum())return this.curve.getInfinity();var t=this.curve.fromBigInteger(F.valueOf(2)),e=this.curve.fromBigInteger(F.valueOf(3)),r=this.x.square().multiply(e).add(this.curve.a).divide(this.y.multiply(t)),n=r.square().subtract(this.x.multiply(t)),i=r.multiply(this.x.subtract(n)).subtract(this.y);return new st(this.curve,n,i)},st.prototype.multiply2D=function(t){if(this.isInfinity())return this;if(0==t.signum())return this.curve.getInfinity();var e,r=t,n=r.multiply(new F("3")),i=this.negate(),o=this;for(e=n.bitLength()-2;e>0;--e){o=o.twice();var s=n.testBit(e);s!=r.testBit(e)&&(o=o.add2D(s?this:i))}return o},st.prototype.isOnCurve=function(){var t=this.getX().toBigInteger(),e=this.getY().toBigInteger(),r=this.curve.getA().toBigInteger(),n=this.curve.getB().toBigInteger(),i=this.curve.getQ(),o=e.multiply(e).mod(i),s=t.multiply(t).multiply(t).add(r.multiply(t)).add(n).mod(i);return o.equals(s)},st.prototype.toString=function(){return"("+this.getX().toBigInteger().toString()+","+this.getY().toBigInteger().toString()+")"},st.prototype.validate=function(){var t=this.curve.getQ();if(this.isInfinity())throw new Error("Point is at infinity.");var e=this.getX().toBigInteger(),r=this.getY().toBigInteger();if(e.compareTo(F.ONE)<0||e.compareTo(t.subtract(F.ONE))>0)throw new Error("x coordinate out of bounds");if(r.compareTo(F.ONE)<0||r.compareTo(t.subtract(F.ONE))>0)throw new Error("y coordinate out of bounds");if(!this.isOnCurve())throw new Error("Point is not on the curve.");if(this.multiply(t).isInfinity())throw new Error("Point is not a scalar multiple of G.");return!0};var ut=function(){var t=new RegExp('(?:false|true|null|[\\{\\}\\[\\]]|(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)|(?:"(?:[^\\0-\\x08\\x0a-\\x1f"\\\\]|\\\\(?:["/\\\\bfnrt]|u[0-9A-Fa-f]{4}))*"))',"g"),e=new RegExp("\\\\(?:([^u])|u(.{4}))","g"),n={'"':'"',"/":"/","\\":"\\",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"};function i(t,e,r){return e?n[e]:String.fromCharCode(parseInt(r,16))}var o=new String(""),s=Object.hasOwnProperty;return function(n,a){var u,c,h=n.match(t),l=h[0],f=!1;"{"===l?u={}:"["===l?u=[]:(u=[],f=!0);for(var g=[u],d=1-f,p=h.length;d=0;)delete i[o[h]]}return a.call(e,n,i)}({"":u},"")),u}}();void 0!==ct&&ct||(e.KJUR=ct={}),void 0!==ct.asn1&&ct.asn1||(ct.asn1={}),ct.asn1.ASN1Util=new function(){this.integerToByteHex=function(t){var e=t.toString(16);return e.length%2==1&&(e="0"+e),e},this.bigIntToMinTwosComplementsHex=function(t){var e=t.toString(16);if("-"!=e.substr(0,1))e.length%2==1?e="0"+e:e.match(/^[0-7]/)||(e="00"+e);else{var r=e.substr(1).length;r%2==1?r+=1:e.match(/^[0-7]/)||(r+=2);for(var n="",i=0;i15)throw"ASN.1 length too long to represent by 8x: n = "+t.toString(16);return(128+r).toString(16)+e},this.getEncodedHex=function(){return(null==this.hTLV||this.isModified)&&(this.hV=this.getFreshValueHex(),this.hL=this.getLengthHexFromValue(),this.hTLV=this.hT+this.hL+this.hV,this.isModified=!1),this.hTLV},this.getValueHex=function(){return this.getEncodedHex(),this.hV},this.getFreshValueHex=function(){return""},this.setByParam=function(t){this.params=t},null!=t&&null!=t.tlv&&(this.hTLV=t.tlv,this.isModified=!1)},ct.asn1.DERAbstractString=function(t){ct.asn1.DERAbstractString.superclass.constructor.call(this),this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=wt(this.s).toLowerCase()},this.setStringHex=function(t){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=t},this.getFreshValueHex=function(){return this.hV},void 0!==t&&("string"==typeof t?this.setString(t):void 0!==t.str?this.setString(t.str):void 0!==t.hex&&this.setStringHex(t.hex))},o.lang.extend(ct.asn1.DERAbstractString,ct.asn1.ASN1Object),ct.asn1.DERAbstractTime=function(t){ct.asn1.DERAbstractTime.superclass.constructor.call(this),this.localDateToUTC=function(t){var e=t.getTime()+6e4*t.getTimezoneOffset();return new Date(e)},this.formatDate=function(t,e,r){var n=this.zeroPadding,i=this.localDateToUTC(t),o=String(i.getFullYear());"utc"==e&&(o=o.substr(2,2));var s=o+n(String(i.getMonth()+1),2)+n(String(i.getDate()),2)+n(String(i.getHours()),2)+n(String(i.getMinutes()),2)+n(String(i.getSeconds()),2);if(!0===r){var a=i.getMilliseconds();if(0!=a){var u=n(String(a),3);s=s+"."+(u=u.replace(/[0]+$/,""))}}return s+"Z"},this.zeroPadding=function(t,e){return t.length>=e?t:new Array(e-t.length+1).join("0")+t},this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=vt(t)},this.setByDateValue=function(t,e,r,n,i,o){var s=new Date(Date.UTC(t,e-1,r,n,i,o,0));this.setByDate(s)},this.getFreshValueHex=function(){return this.hV}},o.lang.extend(ct.asn1.DERAbstractTime,ct.asn1.ASN1Object),ct.asn1.DERAbstractStructured=function(t){ct.asn1.DERAbstractString.superclass.constructor.call(this),this.setByASN1ObjectArray=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array=t},this.appendASN1Object=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array.push(t)},this.asn1Array=new Array,void 0!==t&&void 0!==t.array&&(this.asn1Array=t.array)},o.lang.extend(ct.asn1.DERAbstractStructured,ct.asn1.ASN1Object),ct.asn1.DERBoolean=function(t){ct.asn1.DERBoolean.superclass.constructor.call(this),this.hT="01",this.hTLV=0==t?"010100":"0101ff"},o.lang.extend(ct.asn1.DERBoolean,ct.asn1.ASN1Object),ct.asn1.DERInteger=function(t){ct.asn1.DERInteger.superclass.constructor.call(this),this.hT="02",this.setByBigInteger=function(t){this.hTLV=null,this.isModified=!0,this.hV=ct.asn1.ASN1Util.bigIntToMinTwosComplementsHex(t)},this.setByInteger=function(t){var e=new F(String(t),10);this.setByBigInteger(e)},this.setValueHex=function(t){this.hV=t},this.getFreshValueHex=function(){return this.hV},void 0!==t&&(void 0!==t.bigint?this.setByBigInteger(t.bigint):void 0!==t.int?this.setByInteger(t.int):"number"==typeof t?this.setByInteger(t):void 0!==t.hex&&this.setValueHex(t.hex))},o.lang.extend(ct.asn1.DERInteger,ct.asn1.ASN1Object),ct.asn1.DERBitString=function(t){if(void 0!==t&&void 0!==t.obj){var e=ct.asn1.ASN1Util.newObject(t.obj);t.hex="00"+e.getEncodedHex()}ct.asn1.DERBitString.superclass.constructor.call(this),this.hT="03",this.setHexValueIncludingUnusedBits=function(t){this.hTLV=null,this.isModified=!0,this.hV=t},this.setUnusedBitsAndHexValue=function(t,e){if(t<0||7i.length&&(i=n[r]);return(t=t.replace(i,"::")).slice(1,-1)}function Ut(t){var e="malformed hex value";if(!t.match(/^([0-9A-Fa-f][0-9A-Fa-f]){1,}$/))throw e;if(8!=t.length)return 32==t.length?Nt(t):t;try{return parseInt(t.substr(0,2),16)+"."+parseInt(t.substr(2,2),16)+"."+parseInt(t.substr(4,2),16)+"."+parseInt(t.substr(6,2),16)}catch(t){throw e}}function Ot(t){for(var e=encodeURIComponent(t),r="",n=0;n"7"?"00"+t:t}ft.getLblen=function(t,e){if("8"!=t.substr(e+2,1))return 1;var r=parseInt(t.substr(e+3,1));return 0==r?-1:0=n)break}return s},ft.getNthChildIdx=function(t,e,r){return ft.getChildIdx(t,e)[r]},ft.getIdxbyList=function(t,e,r,n){var i,o,s=ft;return 0==r.length?void 0!==n&&t.substr(e,2)!==n?-1:e:(i=r.shift())>=(o=s.getChildIdx(t,e)).length?-1:s.getIdxbyList(t,o[i],r,n)},ft.getIdxbyListEx=function(t,e,r,n){var i,o,s=ft;if(0==r.length)return void 0!==n&&t.substr(e,2)!==n?-1:e;i=r.shift(),o=s.getChildIdx(t,e);for(var a=0,u=0;u=t.length?null:i.getTLV(t,o)},ft.getTLVbyListEx=function(t,e,r,n){var i=ft,o=i.getIdxbyListEx(t,e,r,n);return-1==o?null:i.getTLV(t,o)},ft.getVbyList=function(t,e,r,n,i){var o,s,a=ft;return-1==(o=a.getIdxbyList(t,e,r,n))||o>=t.length?null:(s=a.getV(t,o),!0===i&&(s=s.substr(2)),s)},ft.getVbyListEx=function(t,e,r,n,i){var o,s,a=ft;return-1==(o=a.getIdxbyListEx(t,e,r,n))?null:(s=a.getV(t,o),"03"==t.substr(o,2)&&!1!==i&&(s=s.substr(2)),s)},ft.getInt=function(t,e,r){null==r&&(r=-1);try{var n=t.substr(e,2);if("02"!=n&&"03"!=n)return r;var i=ft.getV(t,e);return"02"==n?parseInt(i,16):function(t){try{var e=t.substr(0,2);if("00"==e)return parseInt(t.substr(2),16);var r=parseInt(e,16),n=t.substr(2),i=parseInt(n,16).toString(2);return"0"==i&&(i="00000000"),i=i.slice(0,0-r),parseInt(i,2)}catch(t){return-1}}(i)}catch(t){return r}},ft.getOID=function(t,e,r){null==r&&(r=null);try{return"06"!=t.substr(e,2)?r:function(t){if(!Bt(t))return null;try{var e=[],r=t.substr(0,2),n=parseInt(r,16);e[0]=new String(Math.floor(n/40)),e[1]=new String(n%40);for(var i=t.substr(2),o=[],s=0;s0&&(c=c+"."+a.join(".")),c}catch(t){return null}}(ft.getV(t,e))}catch(t){return r}},ft.getOIDName=function(t,e,r){null==r&&(r=null);try{var n=ft.getOID(t,e,r);if(n==r)return r;var i=ct.asn1.x509.OID.oid2name(n);return""==i?n:i}catch(t){return r}},ft.getString=function(t,e,r){null==r&&(r=null);try{return Ft(ft.getV(t,e))}catch(t){return r}},ft.hextooidstr=function(t){var e=function(t,e){return t.length>=e?t:new Array(e-t.length+1).join("0")+t},r=[],n=t.substr(0,2),i=parseInt(n,16);r[0]=new String(Math.floor(i/40)),r[1]=new String(i%40);for(var o=t.substr(2),s=[],a=0;a0&&(h=h+"."+u.join(".")),h},ft.dump=function(t,e,r,n){var i=ft,o=i.getV,s=i.dump,a=i.getChildIdx,u=t;t instanceof ct.asn1.ASN1Object&&(u=t.getEncodedHex());var c=function(t,e){return t.length<=2*e?t:t.substr(0,e)+"..(total "+t.length/2+"bytes).."+t.substr(t.length-e,e)};void 0===e&&(e={ommit_long_octet:32}),void 0===r&&(r=0),void 0===n&&(n="");var h,l=e.ommit_long_octet;if("01"==(h=u.substr(r,2)))return"00"==(f=o(u,r))?n+"BOOLEAN FALSE\n":n+"BOOLEAN TRUE\n";if("02"==h)return n+"INTEGER "+c(f=o(u,r),l)+"\n";if("03"==h){var f=o(u,r);return i.isASN1HEX(f.substr(2))?(w=n+"BITSTRING, encapsulates\n")+s(f.substr(2),e,0,n+" "):n+"BITSTRING "+c(f,l)+"\n"}if("04"==h)return f=o(u,r),i.isASN1HEX(f)?(w=n+"OCTETSTRING, encapsulates\n")+s(f,e,0,n+" "):n+"OCTETSTRING "+c(f,l)+"\n";if("05"==h)return n+"NULL\n";if("06"==h){var g=o(u,r),d=ct.asn1.ASN1Util.oidHexToInt(g),p=ct.asn1.x509.OID.oid2name(d),v=d.replace(/\./g," ");return""!=p?n+"ObjectIdentifier "+p+" ("+v+")\n":n+"ObjectIdentifier ("+v+")\n"}if("0a"==h)return n+"ENUMERATED "+parseInt(o(u,r))+"\n";if("0c"==h)return n+"UTF8String '"+bt(o(u,r))+"'\n";if("13"==h)return n+"PrintableString '"+bt(o(u,r))+"'\n";if("14"==h)return n+"TeletexString '"+bt(o(u,r))+"'\n";if("16"==h)return n+"IA5String '"+bt(o(u,r))+"'\n";if("17"==h)return n+"UTCTime "+bt(o(u,r))+"\n";if("18"==h)return n+"GeneralizedTime "+bt(o(u,r))+"\n";if("1a"==h)return n+"VisualString '"+bt(o(u,r))+"'\n";if("1e"==h)return n+"BMPString '"+bt(o(u,r))+"'\n";if("30"==h){if("3000"==u.substr(r,4))return n+"SEQUENCE {}\n";w=n+"SEQUENCE\n";var y=e;if((2==(S=a(u,r)).length||3==S.length)&&"06"==u.substr(S[0],2)&&"04"==u.substr(S[S.length-1],2)){p=i.oidname(o(u,S[0]));var m=JSON.parse(JSON.stringify(e));m.x509ExtName=p,y=m}for(var _=0;_31)&&128==(192&r)&&(31&r)==n}catch(t){return!1}},ft.isASN1HEX=function(t){var e=ft;if(t.length%2==1)return!1;var r=e.getVblen(t,0),n=t.substr(0,2),i=e.getL(t,0);return t.length-n.length-i.length==2*r},ft.checkStrictDER=function(t,e,r,n,i){var o=ft;if(void 0===r){if("string"!=typeof t)throw new Error("not hex string");if(t=t.toLowerCase(),!ct.lang.String.isHex(t))throw new Error("not hex string");r=t.length,i=(n=t.length/2)<128?1:Math.ceil(n.toString(16))+1}if(o.getL(t,e).length>2*i)throw new Error("L of TLV too long: idx="+e);var s=o.getVblen(t,e);if(s>n)throw new Error("value of L too long than hex: idx="+e);var a=o.getTLV(t,e),u=a.length-2-o.getL(t,e).length;if(u!==2*s)throw new Error("V string length and L's value not the same:"+u+"/"+2*s);if(0===e&&t.length!=a.length)throw new Error("total length and TLV length unmatch:"+t.length+"!="+a.length);var c=t.substr(e,2);if("02"===c){var h=o.getVidx(t,e);if("00"==t.substr(h,2)&&t.charCodeAt(h+2)<56)throw new Error("not least zeros for DER INTEGER")}if(32&parseInt(c,16)){for(var l=o.getVblen(t,e),f=0,g=o.getChildIdx(t,e),d=0;d=e?t:new Array(e-t.length+1).join(r)+t};void 0!==ct&&ct||(e.KJUR=ct={}),void 0!==ct.crypto&&ct.crypto||(ct.crypto={}),ct.crypto.Util=new function(){this.DIGESTINFOHEAD={sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",ripemd160:"3021300906052b2403020105000414"},this.DEFAULTPROVIDER={md5:"cryptojs",sha1:"cryptojs",sha224:"cryptojs",sha256:"cryptojs",sha384:"cryptojs",sha512:"cryptojs",ripemd160:"cryptojs",hmacmd5:"cryptojs",hmacsha1:"cryptojs",hmacsha224:"cryptojs",hmacsha256:"cryptojs",hmacsha384:"cryptojs",hmacsha512:"cryptojs",hmacripemd160:"cryptojs",MD5withRSA:"cryptojs/jsrsa",SHA1withRSA:"cryptojs/jsrsa",SHA224withRSA:"cryptojs/jsrsa",SHA256withRSA:"cryptojs/jsrsa",SHA384withRSA:"cryptojs/jsrsa",SHA512withRSA:"cryptojs/jsrsa",RIPEMD160withRSA:"cryptojs/jsrsa",MD5withECDSA:"cryptojs/jsrsa",SHA1withECDSA:"cryptojs/jsrsa",SHA224withECDSA:"cryptojs/jsrsa",SHA256withECDSA:"cryptojs/jsrsa",SHA384withECDSA:"cryptojs/jsrsa",SHA512withECDSA:"cryptojs/jsrsa",RIPEMD160withECDSA:"cryptojs/jsrsa",SHA1withDSA:"cryptojs/jsrsa",SHA224withDSA:"cryptojs/jsrsa",SHA256withDSA:"cryptojs/jsrsa",MD5withRSAandMGF1:"cryptojs/jsrsa",SHAwithRSAandMGF1:"cryptojs/jsrsa",SHA1withRSAandMGF1:"cryptojs/jsrsa",SHA224withRSAandMGF1:"cryptojs/jsrsa",SHA256withRSAandMGF1:"cryptojs/jsrsa",SHA384withRSAandMGF1:"cryptojs/jsrsa",SHA512withRSAandMGF1:"cryptojs/jsrsa",RIPEMD160withRSAandMGF1:"cryptojs/jsrsa"},this.CRYPTOJSMESSAGEDIGESTNAME={md5:y.algo.MD5,sha1:y.algo.SHA1,sha224:y.algo.SHA224,sha256:y.algo.SHA256,sha384:y.algo.SHA384,sha512:y.algo.SHA512,ripemd160:y.algo.RIPEMD160},this.getDigestInfoHex=function(t,e){if(void 0===this.DIGESTINFOHEAD[e])throw"alg not supported in Util.DIGESTINFOHEAD: "+e;return this.DIGESTINFOHEAD[e]+t},this.getPaddedDigestInfoHex=function(t,e,r){var n=this.getDigestInfoHex(t,e),i=r/4;if(n.length+22>i)throw"key is too short for SigAlg: keylen="+r+","+e;for(var o="0001",s="00"+n,a="",u=i-o.length-s.length,c=0;c=0)return!1;if(r.compareTo(n.ONE)<0||r.compareTo(o)>=0)return!1;var a=r.modInverse(o),u=t.multiply(a).mod(o),c=e.multiply(a).mod(o);return s.multiply(u).add(i.multiply(c)).getX().toBigInteger().mod(o).equals(e)},this.serializeSig=function(t,e){var r=t.toByteArraySigned(),n=e.toByteArraySigned(),i=[];return i.push(2),i.push(r.length),(i=i.concat(r)).push(2),i.push(n.length),(i=i.concat(n)).unshift(i.length),i.unshift(48),i},this.parseSig=function(t){var e;if(48!=t[0])throw new Error("Signature not a valid DERSequence");if(2!=t[e=2])throw new Error("First element in signature must be a DERInteger");var r=t.slice(e+2,e+2+t[e+1]);if(2!=t[e+=2+t[e+1]])throw new Error("Second element in signature must be a DERInteger");var i=t.slice(e+2,e+2+t[e+1]);return e+=2+t[e+1],{r:n.fromByteArrayUnsigned(r),s:n.fromByteArrayUnsigned(i)}},this.parseSigCompact=function(t){if(65!==t.length)throw"Signature has the wrong length";var e=t[0]-27;if(e<0||e>7)throw"Invalid signature type";var r=this.ecparams.n;return{r:n.fromByteArrayUnsigned(t.slice(1,33)).mod(r),s:n.fromByteArrayUnsigned(t.slice(33,65)).mod(r),i:e}},this.readPKCS5PrvKeyHex=function(t){if(!1===h(t))throw new Error("not ASN.1 hex string");var e,r,n;try{e=c(t,0,["[0]",0],"06"),r=c(t,0,[1],"04");try{n=c(t,0,["[1]",0],"03")}catch(t){}}catch(t){throw new Error("malformed PKCS#1/5 plain ECC private key")}if(this.curveName=a(e),void 0===this.curveName)throw"unsupported curve name";this.setNamedCurve(this.curveName),this.setPublicKeyHex(n),this.setPrivateKeyHex(r),this.isPublic=!1},this.readPKCS8PrvKeyHex=function(t){if(!1===h(t))throw new e("not ASN.1 hex string");var r,n,i;try{c(t,0,[1,0],"06"),r=c(t,0,[1,1],"06"),n=c(t,0,[2,0,1],"04");try{i=c(t,0,[2,0,"[1]",0],"03")}catch(t){}}catch(t){throw new e("malformed PKCS#8 plain ECC private key")}if(this.curveName=a(r),void 0===this.curveName)throw new e("unsupported curve name");this.setNamedCurve(this.curveName),this.setPublicKeyHex(i),this.setPrivateKeyHex(n),this.isPublic=!1},this.readPKCS8PubKeyHex=function(t){if(!1===h(t))throw new e("not ASN.1 hex string");var r,n;try{c(t,0,[0,0],"06"),r=c(t,0,[0,1],"06"),n=c(t,0,[1],"03")}catch(t){throw new e("malformed PKCS#8 ECC public key")}if(this.curveName=a(r),null===this.curveName)throw new e("unsupported curve name");this.setNamedCurve(this.curveName),this.setPublicKeyHex(n)},this.readCertPubKeyHex=function(t,r){if(!1===h(t))throw new e("not ASN.1 hex string");var n,i;try{n=c(t,0,[0,5,0,1],"06"),i=c(t,0,[0,5,1],"03")}catch(t){throw new e("malformed X.509 certificate ECC public key")}if(this.curveName=a(n),null===this.curveName)throw new e("unsupported curve name");this.setNamedCurve(this.curveName),this.setPublicKeyHex(i)},void 0!==t&&void 0!==t.curve&&(this.curveName=t.curve),void 0===this.curveName&&(this.curveName="secp256r1"),this.setNamedCurve(this.curveName),void 0!==t&&(void 0!==t.prv&&this.setPrivateKeyHex(t.prv),void 0!==t.pub&&this.setPublicKeyHex(t.pub))},ct.crypto.ECDSA.parseSigHex=function(t){var e=ct.crypto.ECDSA.parseSigHexInHexRS(t);return{r:new F(e.r,16),s:new F(e.s,16)}},ct.crypto.ECDSA.parseSigHexInHexRS=function(t){var e=ft,r=e.getChildIdx,n=e.getV;if(e.checkStrictDER(t,0),"30"!=t.substr(0,2))throw new Error("signature is not a ASN.1 sequence");var i=r(t,0);if(2!=i.length)throw new Error("signature shall have two elements");var o=i[0],s=i[1];if("02"!=t.substr(o,2))throw new Error("1st item not ASN.1 integer");if("02"!=t.substr(s,2))throw new Error("2nd item not ASN.1 integer");return{r:n(t,o),s:n(t,s)}},ct.crypto.ECDSA.asn1SigToConcatSig=function(t){var e=ct.crypto.ECDSA.parseSigHexInHexRS(t),r=e.r,n=e.s;if("00"==r.substr(0,2)&&r.length%32==2&&(r=r.substr(2)),"00"==n.substr(0,2)&&n.length%32==2&&(n=n.substr(2)),r.length%32==30&&(r="00"+r),n.length%32==30&&(n="00"+n),r.length%32!=0)throw"unknown ECDSA sig r length error";if(n.length%32!=0)throw"unknown ECDSA sig s length error";return r+n},ct.crypto.ECDSA.concatSigToASN1Sig=function(t){if(t.length/2*8%128!=0)throw"unknown ECDSA concatinated r-s sig length error";var e=t.substr(0,t.length/2),r=t.substr(t.length/2);return ct.crypto.ECDSA.hexRSSigToASN1Sig(e,r)},ct.crypto.ECDSA.hexRSSigToASN1Sig=function(t,e){var r=new F(t,16),n=new F(e,16);return ct.crypto.ECDSA.biRSSigToASN1Sig(r,n)},ct.crypto.ECDSA.biRSSigToASN1Sig=function(t,e){var r=ct.asn1,n=new r.DERInteger({bigint:t}),i=new r.DERInteger({bigint:e});return new r.DERSequence({array:[n,i]}).getEncodedHex()},ct.crypto.ECDSA.getName=function(t){return"2b8104001f"===t?"secp192k1":"2a8648ce3d030107"===t?"secp256r1":"2b8104000a"===t?"secp256k1":"2b81040021"===t?"secp224r1":"2b81040022"===t?"secp384r1":-1!=="|secp256r1|NIST P-256|P-256|prime256v1|".indexOf(t)?"secp256r1":-1!=="|secp256k1|".indexOf(t)?"secp256k1":-1!=="|secp224r1|NIST P-224|P-224|".indexOf(t)?"secp224r1":-1!=="|secp384r1|NIST P-384|P-384|".indexOf(t)?"secp384r1":null},void 0!==ct&&ct||(e.KJUR=ct={}),void 0!==ct.crypto&&ct.crypto||(ct.crypto={}),ct.crypto.ECParameterDB=new function(){var t={},e={};function r(t){return new F(t,16)}this.getByName=function(r){var n=r;if(void 0!==e[n]&&(n=e[r]),void 0!==t[n])return t[n];throw"unregistered EC curve name: "+n},this.regist=function(n,i,o,s,a,u,c,h,l,f,g,d){t[n]={};var p=r(o),v=r(s),y=r(a),m=r(u),_=r(c),S=new at(p,v,y),w=S.decodePointHex("04"+h+l);t[n].name=n,t[n].keylen=i,t[n].curve=S,t[n].G=w,t[n].n=m,t[n].h=_,t[n].oid=g,t[n].info=d;for(var b=0;b=2*a)break}var l={};return l.keyhex=u.substr(0,2*i[t].keylen),l.ivhex=u.substr(2*i[t].keylen,2*i[t].ivlen),l},a=function(t,e,r,n){var o=y.enc.Base64.parse(t),s=y.enc.Hex.stringify(o);return(0,i[e].proc)(s,r,n)};return{version:"1.0.0",parsePKCS5PEM:function(t){return o(t)},getKeyAndUnusedIvByPasscodeAndIvsalt:function(t,e,r){return s(t,e,r)},decryptKeyB64:function(t,e,r,n){return a(t,e,r,n)},getDecryptedKeyHex:function(t,e){var r=o(t),n=(r.type,r.cipher),i=r.ivsalt,u=r.data,c=s(n,e,i).keyhex;return a(u,n,c,i)},getEncryptedPKCS5PEMFromPrvKeyHex:function(t,e,r,n,o){var a="";if(void 0!==n&&null!=n||(n="AES-256-CBC"),void 0===i[n])throw"KEYUTIL unsupported algorithm: "+n;void 0!==o&&null!=o||(o=function(t){var e=y.lib.WordArray.random(t);return y.enc.Hex.stringify(e)}(i[n].ivlen).toUpperCase());var u=function(t,e,r,n){return(0,i[e].eproc)(t,r,n)}(e,n,s(n,r,o).keyhex,o);return a="-----BEGIN "+t+" PRIVATE KEY-----\r\n",a+="Proc-Type: 4,ENCRYPTED\r\n",a+="DEK-Info: "+n+","+o+"\r\n",a+="\r\n",(a+=u.replace(/(.{64})/g,"$1\r\n"))+"\r\n-----END "+t+" PRIVATE KEY-----\r\n"},parseHexOfEncryptedPKCS8:function(t){var e=ft,r=e.getChildIdx,n=e.getV,i={},o=r(t,0);if(2!=o.length)throw"malformed format: SEQUENCE(0).items != 2: "+o.length;i.ciphertext=n(t,o[1]);var s=r(t,o[0]);if(2!=s.length)throw"malformed format: SEQUENCE(0.0).items != 2: "+s.length;if("2a864886f70d01050d"!=n(t,s[0]))throw"this only supports pkcs5PBES2";var a=r(t,s[1]);if(2!=s.length)throw"malformed format: SEQUENCE(0.0.1).items != 2: "+a.length;var u=r(t,a[1]);if(2!=u.length)throw"malformed format: SEQUENCE(0.0.1.1).items != 2: "+u.length;if("2a864886f70d0307"!=n(t,u[0]))throw"this only supports TripleDES";i.encryptionSchemeAlg="TripleDES",i.encryptionSchemeIV=n(t,u[1]);var c=r(t,a[0]);if(2!=c.length)throw"malformed format: SEQUENCE(0.0.1.0).items != 2: "+c.length;if("2a864886f70d01050c"!=n(t,c[0]))throw"this only supports pkcs5PBKDF2";var h=r(t,c[1]);if(h.length<2)throw"malformed format: SEQUENCE(0.0.1.0.1).items < 2: "+h.length;i.pbkdf2Salt=n(t,h[0]);var l=n(t,h[1]);try{i.pbkdf2Iter=parseInt(l,16)}catch(t){throw"malformed format pbkdf2Iter: "+l}return i},getPBKDF2KeyHexFromParam:function(t,e){var r=y.enc.Hex.parse(t.pbkdf2Salt),n=t.pbkdf2Iter,i=y.PBKDF2(e,r,{keySize:6,iterations:n});return y.enc.Hex.stringify(i)},_getPlainPKCS8HexFromEncryptedPKCS8PEM:function(t,e){var r=Ct(t,"ENCRYPTED PRIVATE KEY"),n=this.parseHexOfEncryptedPKCS8(r),i=Ht.getPBKDF2KeyHexFromParam(n,e),o={};o.ciphertext=y.enc.Hex.parse(n.ciphertext);var s=y.enc.Hex.parse(i),a=y.enc.Hex.parse(n.encryptionSchemeIV),u=y.TripleDES.decrypt(o,s,{iv:a});return y.enc.Hex.stringify(u)},getKeyFromEncryptedPKCS8PEM:function(t,e){var r=this._getPlainPKCS8HexFromEncryptedPKCS8PEM(t,e);return this.getKeyFromPlainPrivatePKCS8Hex(r)},parsePlainPrivatePKCS8Hex:function(t){var e=ft,r=e.getChildIdx,n=e.getV,i={algparam:null};if("30"!=t.substr(0,2))throw"malformed plain PKCS8 private key(code:001)";var o=r(t,0);if(3!=o.length)throw"malformed plain PKCS8 private key(code:002)";if("30"!=t.substr(o[1],2))throw"malformed PKCS8 private key(code:003)";var s=r(t,o[1]);if(2!=s.length)throw"malformed PKCS8 private key(code:004)";if("06"!=t.substr(s[0],2))throw"malformed PKCS8 private key(code:005)";if(i.algoid=n(t,s[0]),"06"==t.substr(s[1],2)&&(i.algparam=n(t,s[1])),"04"!=t.substr(o[2],2))throw"malformed PKCS8 private key(code:006)";return i.keyidx=e.getVidx(t,o[2]),i},getKeyFromPlainPrivatePKCS8PEM:function(t){var e=Ct(t,"PRIVATE KEY");return this.getKeyFromPlainPrivatePKCS8Hex(e)},getKeyFromPlainPrivatePKCS8Hex:function(t){var e,r=this.parsePlainPrivatePKCS8Hex(t);if("2a864886f70d010101"==r.algoid)e=new it;else if("2a8648ce380401"==r.algoid)e=new ct.crypto.DSA;else{if("2a8648ce3d0201"!=r.algoid)throw"unsupported private key algorithm";e=new ct.crypto.ECDSA}return e.readPKCS8PrvKeyHex(t),e},_getKeyFromPublicPKCS8Hex:function(t){var e,r=ft.getVbyList(t,0,[0,0],"06");if("2a864886f70d010101"===r)e=new it;else if("2a8648ce380401"===r)e=new ct.crypto.DSA;else{if("2a8648ce3d0201"!==r)throw"unsupported PKCS#8 public key hex";e=new ct.crypto.ECDSA}return e.readPKCS8PubKeyHex(t),e},parsePublicRawRSAKeyHex:function(t){var e=ft,r=e.getChildIdx,n=e.getV,i={};if("30"!=t.substr(0,2))throw"malformed RSA key(code:001)";var o=r(t,0);if(2!=o.length)throw"malformed RSA key(code:002)";if("02"!=t.substr(o[0],2))throw"malformed RSA key(code:003)";if(i.n=n(t,o[0]),"02"!=t.substr(o[1],2))throw"malformed RSA key(code:004)";return i.e=n(t,o[1]),i},parsePublicPKCS8Hex:function(t){var e=ft,r=e.getChildIdx,n=e.getV,i={algparam:null},o=r(t,0);if(2!=o.length)throw"outer DERSequence shall have 2 elements: "+o.length;var s=o[0];if("30"!=t.substr(s,2))throw"malformed PKCS8 public key(code:001)";var a=r(t,s);if(2!=a.length)throw"malformed PKCS8 public key(code:002)";if("06"!=t.substr(a[0],2))throw"malformed PKCS8 public key(code:003)";if(i.algoid=n(t,a[0]),"06"==t.substr(a[1],2)?i.algparam=n(t,a[1]):"30"==t.substr(a[1],2)&&(i.algparam={},i.algparam.p=e.getVbyList(t,a[1],[0],"02"),i.algparam.q=e.getVbyList(t,a[1],[1],"02"),i.algparam.g=e.getVbyList(t,a[1],[2],"02")),"03"!=t.substr(o[1],2))throw"malformed PKCS8 public key(code:004)";return i.key=n(t,o[1]).substr(2),i}}}();Ht.getKey=function(t,e,r){var n,i=(y=ft).getChildIdx,o=(y.getV,y.getVbyList),s=ct.crypto,a=s.ECDSA,u=s.DSA,c=it,h=Ct,l=Ht;if(void 0!==c&&t instanceof c)return t;if(void 0!==a&&t instanceof a)return t;if(void 0!==u&&t instanceof u)return t;if(void 0!==t.curve&&void 0!==t.xy&&void 0===t.d)return new a({pub:t.xy,curve:t.curve});if(void 0!==t.curve&&void 0!==t.d)return new a({prv:t.d,curve:t.curve});if(void 0===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0===t.d)return(C=new c).setPublic(t.n,t.e),C;if(void 0===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d&&void 0!==t.p&&void 0!==t.q&&void 0!==t.dp&&void 0!==t.dq&&void 0!==t.co&&void 0===t.qi)return(C=new c).setPrivateEx(t.n,t.e,t.d,t.p,t.q,t.dp,t.dq,t.co),C;if(void 0===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d&&void 0===t.p)return(C=new c).setPrivate(t.n,t.e,t.d),C;if(void 0!==t.p&&void 0!==t.q&&void 0!==t.g&&void 0!==t.y&&void 0===t.x)return(C=new u).setPublic(t.p,t.q,t.g,t.y),C;if(void 0!==t.p&&void 0!==t.q&&void 0!==t.g&&void 0!==t.y&&void 0!==t.x)return(C=new u).setPrivate(t.p,t.q,t.g,t.y,t.x),C;if("RSA"===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0===t.d)return(C=new c).setPublic(St(t.n),St(t.e)),C;if("RSA"===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d&&void 0!==t.p&&void 0!==t.q&&void 0!==t.dp&&void 0!==t.dq&&void 0!==t.qi)return(C=new c).setPrivateEx(St(t.n),St(t.e),St(t.d),St(t.p),St(t.q),St(t.dp),St(t.dq),St(t.qi)),C;if("RSA"===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d)return(C=new c).setPrivate(St(t.n),St(t.e),St(t.d)),C;if("EC"===t.kty&&void 0!==t.crv&&void 0!==t.x&&void 0!==t.y&&void 0===t.d){var f=(P=new a({curve:t.crv})).ecparams.keylen/4,g="04"+("0000000000"+St(t.x)).slice(-f)+("0000000000"+St(t.y)).slice(-f);return P.setPublicKeyHex(g),P}if("EC"===t.kty&&void 0!==t.crv&&void 0!==t.x&&void 0!==t.y&&void 0!==t.d){f=(P=new a({curve:t.crv})).ecparams.keylen/4,g="04"+("0000000000"+St(t.x)).slice(-f)+("0000000000"+St(t.y)).slice(-f);var d=("0000000000"+St(t.d)).slice(-f);return P.setPublicKeyHex(g),P.setPrivateKeyHex(d),P}if("pkcs5prv"===r){var p,v=t,y=ft;if(9===(p=i(v,0)).length)(C=new c).readPKCS5PrvKeyHex(v);else if(6===p.length)(C=new u).readPKCS5PrvKeyHex(v);else{if(!(p.length>2&&"04"===v.substr(p[1],2)))throw"unsupported PKCS#1/5 hexadecimal key";(C=new a).readPKCS5PrvKeyHex(v)}return C}if("pkcs8prv"===r)return l.getKeyFromPlainPrivatePKCS8Hex(t);if("pkcs8pub"===r)return l._getKeyFromPublicPKCS8Hex(t);if("x509pub"===r)return Wt.getPublicKeyFromCertHex(t);if(-1!=t.indexOf("-END CERTIFICATE-",0)||-1!=t.indexOf("-END X509 CERTIFICATE-",0)||-1!=t.indexOf("-END TRUSTED CERTIFICATE-",0))return Wt.getPublicKeyFromCertPEM(t);if(-1!=t.indexOf("-END PUBLIC KEY-")){var m=Ct(t,"PUBLIC KEY");return l._getKeyFromPublicPKCS8Hex(m)}if(-1!=t.indexOf("-END RSA PRIVATE KEY-")&&-1==t.indexOf("4,ENCRYPTED")){var _=h(t,"RSA PRIVATE KEY");return l.getKey(_,null,"pkcs5prv")}if(-1!=t.indexOf("-END DSA PRIVATE KEY-")&&-1==t.indexOf("4,ENCRYPTED")){var S=o(n=h(t,"DSA PRIVATE KEY"),0,[1],"02"),w=o(n,0,[2],"02"),b=o(n,0,[3],"02"),E=o(n,0,[4],"02"),x=o(n,0,[5],"02");return(C=new u).setPrivate(new F(S,16),new F(w,16),new F(b,16),new F(E,16),new F(x,16)),C}if(-1!=t.indexOf("-END EC PRIVATE KEY-")&&-1==t.indexOf("4,ENCRYPTED"))return _=h(t,"EC PRIVATE KEY"),l.getKey(_,null,"pkcs5prv");if(-1!=t.indexOf("-END PRIVATE KEY-"))return l.getKeyFromPlainPrivatePKCS8PEM(t);if(-1!=t.indexOf("-END RSA PRIVATE KEY-")&&-1!=t.indexOf("4,ENCRYPTED")){var A=l.getDecryptedKeyHex(t,e),k=new it;return k.readPKCS5PrvKeyHex(A),k}if(-1!=t.indexOf("-END EC PRIVATE KEY-")&&-1!=t.indexOf("4,ENCRYPTED")){var P,C=o(n=l.getDecryptedKeyHex(t,e),0,[1],"04"),T=o(n,0,[2,0],"06"),R=o(n,0,[3,0],"03").substr(2);if(void 0===ct.crypto.OID.oidhex2name[T])throw"undefined OID(hex) in KJUR.crypto.OID: "+T;return(P=new a({curve:ct.crypto.OID.oidhex2name[T]})).setPublicKeyHex(R),P.setPrivateKeyHex(C),P.isPublic=!1,P}if(-1!=t.indexOf("-END DSA PRIVATE KEY-")&&-1!=t.indexOf("4,ENCRYPTED"))return S=o(n=l.getDecryptedKeyHex(t,e),0,[1],"02"),w=o(n,0,[2],"02"),b=o(n,0,[3],"02"),E=o(n,0,[4],"02"),x=o(n,0,[5],"02"),(C=new u).setPrivate(new F(S,16),new F(w,16),new F(b,16),new F(E,16),new F(x,16)),C;if(-1!=t.indexOf("-END ENCRYPTED PRIVATE KEY-"))return l.getKeyFromEncryptedPKCS8PEM(t,e);throw new Error("not supported argument")},Ht.generateKeypair=function(t,e){if("RSA"==t){var r=e;(s=new it).generate(r,"10001"),s.isPrivate=!0,s.isPublic=!0;var n=new it,i=s.n.toString(16),o=s.e.toString(16);return n.setPublic(i,o),n.isPrivate=!1,n.isPublic=!0,(a={}).prvKeyObj=s,a.pubKeyObj=n,a}if("EC"==t){var s,a,u=e,c=new ct.crypto.ECDSA({curve:u}).generateKeyPairHex();return(s=new ct.crypto.ECDSA({curve:u})).setPublicKeyHex(c.ecpubhex),s.setPrivateKeyHex(c.ecprvhex),s.isPrivate=!0,s.isPublic=!1,(n=new ct.crypto.ECDSA({curve:u})).setPublicKeyHex(c.ecpubhex),n.isPrivate=!1,n.isPublic=!0,(a={}).prvKeyObj=s,a.pubKeyObj=n,a}throw"unknown algorithm: "+t},Ht.getPEM=function(t,e,r,n,i,o){var s=ct,a=s.asn1,u=a.DERObjectIdentifier,c=a.DERInteger,h=a.ASN1Util.newObject,l=a.x509.SubjectPublicKeyInfo,f=s.crypto,g=f.DSA,d=f.ECDSA,p=it;function v(t){return h({seq:[{int:0},{int:{bigint:t.n}},{int:t.e},{int:{bigint:t.d}},{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.dmp1}},{int:{bigint:t.dmq1}},{int:{bigint:t.coeff}}]})}function m(t){return h({seq:[{int:1},{octstr:{hex:t.prvKeyHex}},{tag:["a0",!0,{oid:{name:t.curveName}}]},{tag:["a1",!0,{bitstr:{hex:"00"+t.pubKeyHex}}]}]})}function _(t){return h({seq:[{int:0},{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.g}},{int:{bigint:t.y}},{int:{bigint:t.x}}]})}if((void 0!==p&&t instanceof p||void 0!==g&&t instanceof g||void 0!==d&&t instanceof d)&&1==t.isPublic&&(void 0===e||"PKCS8PUB"==e))return Pt(F=new l(t).getEncodedHex(),"PUBLIC KEY");if("PKCS1PRV"==e&&void 0!==p&&t instanceof p&&(void 0===r||null==r)&&1==t.isPrivate)return Pt(F=v(t).getEncodedHex(),"RSA PRIVATE KEY");if("PKCS1PRV"==e&&void 0!==d&&t instanceof d&&(void 0===r||null==r)&&1==t.isPrivate){var S=new u({name:t.curveName}).getEncodedHex(),w=m(t).getEncodedHex(),b="";return(b+=Pt(S,"EC PARAMETERS"))+Pt(w,"EC PRIVATE KEY")}if("PKCS1PRV"==e&&void 0!==g&&t instanceof g&&(void 0===r||null==r)&&1==t.isPrivate)return Pt(F=_(t).getEncodedHex(),"DSA PRIVATE KEY");if("PKCS5PRV"==e&&void 0!==p&&t instanceof p&&void 0!==r&&null!=r&&1==t.isPrivate){var F=v(t).getEncodedHex();return void 0===n&&(n="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("RSA",F,r,n,o)}if("PKCS5PRV"==e&&void 0!==d&&t instanceof d&&void 0!==r&&null!=r&&1==t.isPrivate)return F=m(t).getEncodedHex(),void 0===n&&(n="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("EC",F,r,n,o);if("PKCS5PRV"==e&&void 0!==g&&t instanceof g&&void 0!==r&&null!=r&&1==t.isPrivate)return F=_(t).getEncodedHex(),void 0===n&&(n="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("DSA",F,r,n,o);var E=function(t,e){var r=x(t,e);return new h({seq:[{seq:[{oid:{name:"pkcs5PBES2"}},{seq:[{seq:[{oid:{name:"pkcs5PBKDF2"}},{seq:[{octstr:{hex:r.pbkdf2Salt}},{int:r.pbkdf2Iter}]}]},{seq:[{oid:{name:"des-EDE3-CBC"}},{octstr:{hex:r.encryptionSchemeIV}}]}]}]},{octstr:{hex:r.ciphertext}}]}).getEncodedHex()},x=function(t,e){var r=y.lib.WordArray.random(8),n=y.lib.WordArray.random(8),i=y.PBKDF2(e,r,{keySize:6,iterations:100}),o=y.enc.Hex.parse(t),s=y.TripleDES.encrypt(o,i,{iv:n})+"",a={};return a.ciphertext=s,a.pbkdf2Salt=y.enc.Hex.stringify(r),a.pbkdf2Iter=100,a.encryptionSchemeAlg="DES-EDE3-CBC",a.encryptionSchemeIV=y.enc.Hex.stringify(n),a};if("PKCS8PRV"==e&&null!=p&&t instanceof p&&1==t.isPrivate){var A=v(t).getEncodedHex();return F=h({seq:[{int:0},{seq:[{oid:{name:"rsaEncryption"}},{null:!0}]},{octstr:{hex:A}}]}).getEncodedHex(),void 0===r||null==r?Pt(F,"PRIVATE KEY"):Pt(w=E(F,r),"ENCRYPTED PRIVATE KEY")}if("PKCS8PRV"==e&&void 0!==d&&t instanceof d&&1==t.isPrivate)return A=new h({seq:[{int:1},{octstr:{hex:t.prvKeyHex}},{tag:["a1",!0,{bitstr:{hex:"00"+t.pubKeyHex}}]}]}).getEncodedHex(),F=h({seq:[{int:0},{seq:[{oid:{name:"ecPublicKey"}},{oid:{name:t.curveName}}]},{octstr:{hex:A}}]}).getEncodedHex(),void 0===r||null==r?Pt(F,"PRIVATE KEY"):Pt(w=E(F,r),"ENCRYPTED PRIVATE KEY");if("PKCS8PRV"==e&&void 0!==g&&t instanceof g&&1==t.isPrivate)return A=new c({bigint:t.x}).getEncodedHex(),F=h({seq:[{int:0},{seq:[{oid:{name:"dsa"}},{seq:[{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.g}}]}]},{octstr:{hex:A}}]}).getEncodedHex(),void 0===r||null==r?Pt(F,"PRIVATE KEY"):Pt(w=E(F,r),"ENCRYPTED PRIVATE KEY");throw new Error("unsupported object nor format")},Ht.getKeyFromCSRPEM=function(t){var e=Ct(t,"CERTIFICATE REQUEST");return Ht.getKeyFromCSRHex(e)},Ht.getKeyFromCSRHex=function(t){var e=Ht.parseCSRHex(t);return Ht.getKey(e.p8pubkeyhex,null,"pkcs8pub")},Ht.parseCSRHex=function(t){var e=ft,r=e.getChildIdx,n=e.getTLV,i={},o=t;if("30"!=o.substr(0,2))throw"malformed CSR(code:001)";var s=r(o,0);if(s.length<1)throw"malformed CSR(code:002)";if("30"!=o.substr(s[0],2))throw"malformed CSR(code:003)";var a=r(o,s[0]);if(a.length<3)throw"malformed CSR(code:004)";return i.p8pubkeyhex=n(o,a[2]),i},Ht.getKeyID=function(t){var e=Ht,r=ft;"string"==typeof t&&-1!=t.indexOf("BEGIN ")&&(t=e.getKey(t));var n=Ct(e.getPEM(t)),i=r.getIdxbyList(n,0,[1]),o=r.getV(n,i).substring(2);return ct.crypto.Util.hashHex(o,"sha1")},Ht.getJWKFromKey=function(t){var e={};if(t instanceof it&&t.isPrivate)return e.kty="RSA",e.n=_t(t.n.toString(16)),e.e=_t(t.e.toString(16)),e.d=_t(t.d.toString(16)),e.p=_t(t.p.toString(16)),e.q=_t(t.q.toString(16)),e.dp=_t(t.dmp1.toString(16)),e.dq=_t(t.dmq1.toString(16)),e.qi=_t(t.coeff.toString(16)),e;if(t instanceof it&&t.isPublic)return e.kty="RSA",e.n=_t(t.n.toString(16)),e.e=_t(t.e.toString(16)),e;if(t instanceof ct.crypto.ECDSA&&t.isPrivate){if("P-256"!==(n=t.getShortNISTPCurveName())&&"P-384"!==n)throw"unsupported curve name for JWT: "+n;var r=t.getPublicKeyXYHex();return e.kty="EC",e.crv=n,e.x=_t(r.x),e.y=_t(r.y),e.d=_t(t.prvKeyHex),e}if(t instanceof ct.crypto.ECDSA&&t.isPublic){var n;if("P-256"!==(n=t.getShortNISTPCurveName())&&"P-384"!==n)throw"unsupported curve name for JWT: "+n;return r=t.getPublicKeyXYHex(),e.kty="EC",e.crv=n,e.x=_t(r.x),e.y=_t(r.y),e}throw"not supported key object"},it.getPosArrayOfChildrenFromHex=function(t){return ft.getChildIdx(t,0)},it.getHexValueArrayOfChildrenFromHex=function(t){var e,r=ft.getV,n=r(t,(e=it.getPosArrayOfChildrenFromHex(t))[0]),i=r(t,e[1]),o=r(t,e[2]),s=r(t,e[3]),a=r(t,e[4]),u=r(t,e[5]),c=r(t,e[6]),h=r(t,e[7]),l=r(t,e[8]);return(e=new Array).push(n,i,o,s,a,u,c,h,l),e},it.prototype.readPrivateKeyFromPEMString=function(t){var e=Ct(t),r=it.getHexValueArrayOfChildrenFromHex(e);this.setPrivateEx(r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8])},it.prototype.readPKCS5PrvKeyHex=function(t){var e=it.getHexValueArrayOfChildrenFromHex(t);this.setPrivateEx(e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},it.prototype.readPKCS8PrvKeyHex=function(t){var e,r,n,i,o,s,a,u,c=ft,h=c.getVbyListEx;if(!1===c.isASN1HEX(t))throw new Error("not ASN.1 hex string");try{e=h(t,0,[2,0,1],"02"),r=h(t,0,[2,0,2],"02"),n=h(t,0,[2,0,3],"02"),i=h(t,0,[2,0,4],"02"),o=h(t,0,[2,0,5],"02"),s=h(t,0,[2,0,6],"02"),a=h(t,0,[2,0,7],"02"),u=h(t,0,[2,0,8],"02")}catch(t){throw new Error("malformed PKCS#8 plain RSA private key")}this.setPrivateEx(e,r,n,i,o,s,a,u)},it.prototype.readPKCS5PubKeyHex=function(t){var e=ft,r=e.getV;if(!1===e.isASN1HEX(t))throw new Error("keyHex is not ASN.1 hex string");var n=e.getChildIdx(t,0);if(2!==n.length||"02"!==t.substr(n[0],2)||"02"!==t.substr(n[1],2))throw new Error("wrong hex for PKCS#5 public key");var i=r(t,n[0]),o=r(t,n[1]);this.setPublic(i,o)},it.prototype.readPKCS8PubKeyHex=function(t){var e=ft;if(!1===e.isASN1HEX(t))throw new Error("not ASN.1 hex string");if("06092a864886f70d010101"!==e.getTLVbyListEx(t,0,[0,0]))throw new Error("not PKCS8 RSA public key");var r=e.getTLVbyListEx(t,0,[1,0]);this.readPKCS5PubKeyHex(r)},it.prototype.readCertPubKeyHex=function(t,e){var r,n;(r=new Wt).readCertHex(t),n=r.getPublicKeyHex(),this.readPKCS8PubKeyHex(n)};var Kt=new RegExp("[^0-9a-f]","gi");function Vt(t,e){for(var r="",n=e/4-t.length,i=0;i>24,(16711680&i)>>16,(65280&i)>>8,255&i])))),i+=1;return n}function Jt(t){for(var e in ct.crypto.Util.DIGESTINFOHEAD){var r=ct.crypto.Util.DIGESTINFOHEAD[e],n=r.length;if(t.substring(0,n)==r)return[e,t.substring(n)]}return[]}function Wt(t){var e,r=ft,n=r.getChildIdx,i=r.getV,o=r.getTLV,s=r.getVbyList,a=r.getVbyListEx,u=r.getTLVbyList,c=r.getTLVbyListEx,h=r.getIdxbyList,l=r.getIdxbyListEx,f=r.getVidx,g=r.oidname,d=r.hextooidstr,p=Wt,v=Ct;try{e=ct.asn1.x509.AlgorithmIdentifier.PSSNAME2ASN1TLV}catch(t){}this.HEX2STAG={"0c":"utf8",13:"prn",16:"ia5","1a":"vis","1e":"bmp"},this.hex=null,this.version=0,this.foffset=0,this.aExtInfo=null,this.getVersion=function(){return null===this.hex||0!==this.version?this.version:"a003020102"!==u(this.hex,0,[0,0])?(this.version=1,this.foffset=-1,1):(this.version=3,3)},this.getSerialNumberHex=function(){return a(this.hex,0,[0,0],"02")},this.getSignatureAlgorithmField=function(){var t=c(this.hex,0,[0,1]);return this.getAlgorithmIdentifierName(t)},this.getAlgorithmIdentifierName=function(t){for(var r in e)if(t===e[r])return r;return g(a(t,0,[0],"06"))},this.getIssuer=function(){return this.getX500Name(this.getIssuerHex())},this.getIssuerHex=function(){return u(this.hex,0,[0,3+this.foffset],"30")},this.getIssuerString=function(){return p.hex2dn(this.getIssuerHex())},this.getSubject=function(){return this.getX500Name(this.getSubjectHex())},this.getSubjectHex=function(){return u(this.hex,0,[0,5+this.foffset],"30")},this.getSubjectString=function(){return p.hex2dn(this.getSubjectHex())},this.getNotBefore=function(){var t=s(this.hex,0,[0,4+this.foffset,0]);return t=t.replace(/(..)/g,"%$1"),decodeURIComponent(t)},this.getNotAfter=function(){var t=s(this.hex,0,[0,4+this.foffset,1]);return t=t.replace(/(..)/g,"%$1"),decodeURIComponent(t)},this.getPublicKeyHex=function(){return r.getTLVbyList(this.hex,0,[0,6+this.foffset],"30")},this.getPublicKeyIdx=function(){return h(this.hex,0,[0,6+this.foffset],"30")},this.getPublicKeyContentIdx=function(){var t=this.getPublicKeyIdx();return h(this.hex,t,[1,0],"30")},this.getPublicKey=function(){return Ht.getKey(this.getPublicKeyHex(),null,"pkcs8pub")},this.getSignatureAlgorithmName=function(){var t=u(this.hex,0,[1],"30");return this.getAlgorithmIdentifierName(t)},this.getSignatureValueHex=function(){return s(this.hex,0,[2],"03",!0)},this.verifySignature=function(t){var e=this.getSignatureAlgorithmField(),r=this.getSignatureValueHex(),n=u(this.hex,0,[0],"30"),i=new ct.crypto.Signature({alg:e});return i.init(t),i.updateHex(n),i.verify(r)},this.parseExt=function(t){var e,o,a;if(void 0===t){if(a=this.hex,3!==this.version)return-1;e=h(a,0,[0,7,0],"30"),o=n(a,e)}else{a=Ct(t);var u=h(a,0,[0,3,0,0],"06");if("2a864886f70d01090e"!=i(a,u))return void(this.aExtInfo=new Array);e=h(a,0,[0,3,0,1,0],"30"),o=n(a,e),this.hex=a}this.aExtInfo=new Array;for(var c=0;c1){var a=o(t,s[1]),u=this.getGeneralName(a);null!=u.uri&&(i.uri=u.uri)}if(s.length>2){var c=o(t,s[2]);"0101ff"==c&&(i.reqauth=!0),"010100"==c&&(i.reqauth=!1)}return i},this.getX500NameRule=function(t){for(var e=null,r=[],n=0;n0&&(t.ext=this.getExtParamArray()),t.sighex=this.getSignatureValueHex(),t},this.getExtParamArray=function(t){null==t&&-1!=l(this.hex,0,[0,"[3]"])&&(t=c(this.hex,0,[0,"[3]",0],"30"));for(var e=[],r=n(t,0),i=0;i0&&(c=new Array(r),(new et).nextBytes(c),c=String.fromCharCode.apply(String,c));var h=Ft(u(Et("\0\0\0\0\0\0\0\0"+i+c))),l=[];for(n=0;n>8*a-s&255;for(d[0]&=~p,n=0;nthis.n.bitLength())return 0;var n=Jt(this.doPublic(r).toString(16).replace(/^1f+00/,""));if(0==n.length)return!1;var i=n[0];return n[1]==function(t){return ct.crypto.Util.hashString(t,i)}(t)},it.prototype.verifyWithMessageHash=function(t,e){if(e.length!=Math.ceil(this.n.bitLength()/4))return!1;var r=rt(e,16);if(r.bitLength()>this.n.bitLength())return 0;var n=Jt(this.doPublic(r).toString(16).replace(/^1f+00/,""));return 0!=n.length&&(n[0],n[1]==t)},it.prototype.verifyPSS=function(t,e,r,n){var i=function(t){return ct.crypto.Util.hashHex(t,r)}(Et(t));return void 0===n&&(n=-1),this.verifyWithMessageHashPSS(i,e,r,n)},it.prototype.verifyWithMessageHashPSS=function(t,e,r,n){if(e.length!=Math.ceil(this.n.bitLength()/4))return!1;var i,o=new F(e,16),s=function(t){return ct.crypto.Util.hashHex(t,r)},a=Ft(t),u=a.length,c=this.n.bitLength()-1,h=Math.ceil(c/8);if(-1===n||void 0===n)n=u;else if(-2===n)n=h-u-2;else if(n<-2)throw new Error("invalid salt length");if(h>8*h-c&255;if(0!=(f.charCodeAt(0)&d))throw new Error("bits beyond keysize not zero");var p=qt(g,f.length,s),v=[];for(i=0;i0&&-1==(":"+n.join(":")+":").indexOf(":"+y+":"))throw"algorithm '"+y+"' not accepted in the list";if("none"!=y&&null===e)throw"key shall be specified to verify.";if("string"==typeof e&&-1!=e.indexOf("-----BEGIN ")&&(e=Ht.getKey(e)),!("RS"!=g&&"PS"!=g||e instanceof i))throw"key shall be a RSAKey obj for RS* and PS* algs";if("ES"==g&&!(e instanceof c))throw"key shall be a ECDSA obj for ES* algs";var m=null;if(void 0===s.jwsalg2sigalg[v.alg])throw"unsupported alg name: "+y;if("none"==(m=s.jwsalg2sigalg[y]))throw"not supported";if("Hmac"==m.substr(0,4)){if(void 0===e)throw"hexadecimal key shall be specified for HMAC";var _=new h({alg:m,pass:e});return _.updateString(d),p==_.doFinal()}if(-1!=m.indexOf("withECDSA")){var S,w=null;try{w=c.concatSigToASN1Sig(p)}catch(t){return!1}return(S=new l({alg:m})).init(e),S.updateString(d),S.verify(w)}return(S=new l({alg:m})).init(e),S.updateString(d),S.verify(p)},ct.jws.JWS.parse=function(t){var e,r,n,i=t.split("."),o={};if(2!=i.length&&3!=i.length)throw"malformed sJWS: wrong number of '.' splitted elements";return e=i[0],r=i[1],3==i.length&&(n=i[2]),o.headerObj=ct.jws.JWS.readSafeJSONString(lt(e)),o.payloadObj=ct.jws.JWS.readSafeJSONString(lt(r)),o.headerPP=JSON.stringify(o.headerObj,null," "),null==o.payloadObj?o.payloadPP=lt(r):o.payloadPP=JSON.stringify(o.payloadObj,null," "),void 0!==n&&(o.sigHex=St(n)),o},ct.jws.JWS.verifyJWT=function(t,e,n){var i=ct.jws,o=i.JWS,s=o.readSafeJSONString,a=o.inArray,u=o.includedArray,c=t.split("."),h=c[0],l=c[1],f=(St(c[2]),s(lt(h))),g=s(lt(l));if(void 0===f.alg)return!1;if(void 0===n.alg)throw"acceptField.alg shall be specified";if(!a(f.alg,n.alg))return!1;if(void 0!==g.iss&&"object"===r(n.iss)&&!a(g.iss,n.iss))return!1;if(void 0!==g.sub&&"object"===r(n.sub)&&!a(g.sub,n.sub))return!1;if(void 0!==g.aud&&"object"===r(n.aud))if("string"==typeof g.aud){if(!a(g.aud,n.aud))return!1}else if("object"==r(g.aud)&&!u(g.aud,n.aud))return!1;var d=i.IntDate.getNow();return void 0!==n.verifyAt&&"number"==typeof n.verifyAt&&(d=n.verifyAt),void 0!==n.gracePeriod&&"number"==typeof n.gracePeriod||(n.gracePeriod=0),!(void 0!==g.exp&&"number"==typeof g.exp&&g.exp+n.gracePeriode.length&&(r=e.length);for(var n=0;n=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|t}function d(t,e){if(u.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return H(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return K(t).length;default:if(n)return H(t).length;e=(""+e).toLowerCase(),n=!0}}function p(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return T(this,e,r);case"utf8":case"utf-8":return A(this,e,r);case"ascii":return P(this,e,r);case"latin1":case"binary":return C(this,e,r);case"base64":return x(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function v(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function y(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=u.from(e,n)),u.isBuffer(e))return 0===e.length?-1:m(t,e,r,n,i);if("number"==typeof e)return e&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):m(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function m(t,e,r,n,i){var o,s=1,a=t.length,u=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(i){var h=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){for(var l=!0,f=0;fi&&(n=i):n=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(e,t.length-r),t,r,n)}function x(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function A(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:c>223?3:c>191?2:1;if(i+l<=r)switch(l){case 1:c<128&&(h=c);break;case 2:128==(192&(o=t[i+1]))&&(u=(31&c)<<6|63&o)>127&&(h=u);break;case 3:o=t[i+1],s=t[i+2],128==(192&o)&&128==(192&s)&&(u=(15&c)<<12|(63&o)<<6|63&s)>2047&&(u<55296||u>57343)&&(h=u);break;case 4:o=t[i+1],s=t[i+2],a=t[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(u=(15&c)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&u<1114112&&(h=u)}null===h?(h=65533,l=1):h>65535&&(h-=65536,n.push(h>>>10&1023|55296),h=56320|1023&h),n.push(h),i+=l}return function(t){var e=t.length;if(e<=k)return String.fromCharCode.apply(String,t);for(var r="",n=0;n0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),""},u.prototype.compare=function(t,e,r,n,i){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),a=Math.min(o,s),c=this.slice(n,i),h=t.slice(e,r),l=0;li)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return _(this,t,e,r);case"utf8":case"utf-8":return S(this,t,e,r);case"ascii":return w(this,t,e,r);case"latin1":case"binary":return b(this,t,e,r);case"base64":return F(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,t,e,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var k=4096;function P(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i="",o=e;or)throw new RangeError("Trying to access beyond buffer length")}function D(t,e,r,n,i,o){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function L(t,e,r,n){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-r,2);i>>8*(n?i:1-i)}function N(t,e,r,n){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-r,4);i>>8*(n?i:3-i)&255}function U(t,e,r,n,i,o){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function O(t,e,r,n,o){return o||U(t,0,r,4),i.write(t,e,r,n,23,4),r+4}function B(t,e,r,n,o){return o||U(t,0,r,8),i.write(t,e,r,n,52,8),r+8}u.prototype.slice=function(t,e){var r,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e0&&(i*=256);)n+=this[t+--e]*i;return n},u.prototype.readUInt8=function(t,e){return e||I(t,1,this.length),this[t]},u.prototype.readUInt16LE=function(t,e){return e||I(t,2,this.length),this[t]|this[t+1]<<8},u.prototype.readUInt16BE=function(t,e){return e||I(t,2,this.length),this[t]<<8|this[t+1]},u.prototype.readUInt32LE=function(t,e){return e||I(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},u.prototype.readUInt32BE=function(t,e){return e||I(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},u.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||I(t,e,this.length);for(var n=this[t],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*e)),n},u.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||I(t,e,this.length);for(var n=e,i=1,o=this[t+--n];n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},u.prototype.readInt8=function(t,e){return e||I(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},u.prototype.readInt16LE=function(t,e){e||I(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(t,e){e||I(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(t,e){return e||I(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},u.prototype.readInt32BE=function(t,e){return e||I(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},u.prototype.readFloatLE=function(t,e){return e||I(t,4,this.length),i.read(this,t,!0,23,4)},u.prototype.readFloatBE=function(t,e){return e||I(t,4,this.length),i.read(this,t,!1,23,4)},u.prototype.readDoubleLE=function(t,e){return e||I(t,8,this.length),i.read(this,t,!0,52,8)},u.prototype.readDoubleBE=function(t,e){return e||I(t,8,this.length),i.read(this,t,!1,52,8)},u.prototype.writeUIntLE=function(t,e,r,n){t=+t,e|=0,r|=0,n||D(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[e]=255&t;++o=0&&(o*=256);)this[e+i]=t/o&255;return e+r},u.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,1,255,0),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},u.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):L(this,t,e,!0),e+2},u.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):L(this,t,e,!1),e+2},u.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):N(this,t,e,!0),e+4},u.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):N(this,t,e,!1),e+4},u.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);D(this,t,e,r,i-1,-i)}var o=0,s=1,a=0;for(this[e]=255&t;++o>0)-a&255;return e+r},u.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);D(this,t,e,r,i-1,-i)}var o=r-1,s=1,a=0;for(this[e+o]=255&t;--o>=0&&(s*=256);)t<0&&0===a&&0!==this[e+o+1]&&(a=1),this[e+o]=(t/s>>0)-a&255;return e+r},u.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},u.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):L(this,t,e,!0),e+2},u.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):L(this,t,e,!1),e+2},u.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):N(this,t,e,!0),e+4},u.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):N(this,t,e,!1),e+4},u.prototype.writeFloatLE=function(t,e,r){return O(this,t,e,!0,r)},u.prototype.writeFloatBE=function(t,e,r){return O(this,t,e,!1,r)},u.prototype.writeDoubleLE=function(t,e,r){return B(this,t,e,!0,r)},u.prototype.writeDoubleBE=function(t,e,r){return B(this,t,e,!1,r)},u.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--i)t[i+e]=this[i+r];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(e-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;o.push(r)}else if(r<2048){if((e-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function K(t){return n.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(M,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function V(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}}).call(this,r(29))},function(t,e){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(t){"object"==typeof window&&(r=window)}t.exports=r},function(t,e,r){"use strict";e.byteLength=function(t){var e=c(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){var e,r,n=c(t),s=n[0],a=n[1],u=new o(function(t,e,r){return 3*(e+r)/4-r}(0,s,a)),h=0,l=a>0?s-4:s;for(r=0;r>16&255,u[h++]=e>>8&255,u[h++]=255&e;return 2===a&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,u[h++]=255&e),1===a&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,u[h++]=e>>8&255,u[h++]=255&e),u},e.fromByteArray=function(t){for(var e,r=t.length,i=r%3,o=[],s=16383,a=0,u=r-i;au?u:a+s));return 1===i?(e=t[r-1],o.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],o.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"=")),o.join("")};for(var n=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,u=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function h(t,e,r){for(var i,o,s=[],a=e;a>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return s.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(t,e){e.read=function(t,e,r,n,i){var o,s,a=8*i-n-1,u=(1<>1,h=-7,l=r?i-1:0,f=r?-1:1,g=t[e+l];for(l+=f,o=g&(1<<-h)-1,g>>=-h,h+=a;h>0;o=256*o+t[e+l],l+=f,h-=8);for(s=o&(1<<-h)-1,o>>=-h,h+=n;h>0;s=256*s+t[e+l],l+=f,h-=8);if(0===o)o=1-c;else{if(o===u)return s?NaN:1/0*(g?-1:1);s+=Math.pow(2,n),o-=c}return(g?-1:1)*s*Math.pow(2,o-n)},e.write=function(t,e,r,n,i,o){var s,a,u,c=8*o-i-1,h=(1<>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,g=n?0:o-1,d=n?1:-1,p=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(a=isNaN(e)?1:0,s=h):(s=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-s))<1&&(s--,u*=2),(e+=s+l>=1?f/u:f*Math.pow(2,1-l))*u>=2&&(s++,u/=2),s+l>=h?(a=0,s=h):s+l>=1?(a=(e*u-1)*Math.pow(2,i),s+=l):(a=e*Math.pow(2,l-1)*Math.pow(2,i),s=0));i>=8;t[r+g]=255&a,g+=d,a/=256,i-=8);for(s=s<0;t[r+g]=255&s,g+=d,s/=256,c-=8);t[r+g-d]|=128*p}},function(t,e){var r={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.jws,r=t.KeyUtil,i=t.X509,o=t.crypto,s=t.hextob64u,a=t.b64tohex,u=t.AllowedSigningAlgs;return function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return t.parseJwt=function t(r){n.Log.debug("JoseUtil.parseJwt");try{var i=e.JWS.parse(r);return{header:i.headerObj,payload:i.payloadObj}}catch(t){n.Log.error(t)}},t.validateJwt=function(e,o,s,u,c,h,l){n.Log.debug("JoseUtil.validateJwt");try{if("RSA"===o.kty)if(o.e&&o.n)o=r.getKey(o);else{if(!o.x5c||!o.x5c.length)return n.Log.error("JoseUtil.validateJwt: RSA key missing key material",o),Promise.reject(new Error("RSA key missing key material"));var f=a(o.x5c[0]);o=i.getPublicKeyFromCertHex(f)}else{if("EC"!==o.kty)return n.Log.error("JoseUtil.validateJwt: Unsupported key type",o&&o.kty),Promise.reject(new Error(o.kty));if(!(o.crv&&o.x&&o.y))return n.Log.error("JoseUtil.validateJwt: EC key missing key material",o),Promise.reject(new Error("EC key missing key material"));o=r.getKey(o)}return t._validateJwt(e,o,s,u,c,h,l)}catch(t){return n.Log.error(t&&t.message||t),Promise.reject("JWT validation failed")}},t.validateJwtAttributes=function(e,r,i,o,s,a){o||(o=0),s||(s=parseInt(Date.now()/1e3));var u=t.parseJwt(e).payload;if(!u.iss)return n.Log.error("JoseUtil._validateJwt: issuer was not provided"),Promise.reject(new Error("issuer was not provided"));if(u.iss!==r)return n.Log.error("JoseUtil._validateJwt: Invalid issuer in token",u.iss),Promise.reject(new Error("Invalid issuer in token: "+u.iss));if(!u.aud)return n.Log.error("JoseUtil._validateJwt: aud was not provided"),Promise.reject(new Error("aud was not provided"));if(!(u.aud===i||Array.isArray(u.aud)&&u.aud.indexOf(i)>=0))return n.Log.error("JoseUtil._validateJwt: Invalid audience in token",u.aud),Promise.reject(new Error("Invalid audience in token: "+u.aud));if(u.azp&&u.azp!==i)return n.Log.error("JoseUtil._validateJwt: Invalid azp in token",u.azp),Promise.reject(new Error("Invalid azp in token: "+u.azp));if(!a){var c=s+o,h=s-o;if(!u.iat)return n.Log.error("JoseUtil._validateJwt: iat was not provided"),Promise.reject(new Error("iat was not provided"));if(c1&&void 0!==arguments[1]?arguments[1]:"#";o(this,t);var n=i.UrlUtility.parseUrlFragment(e,r);this.error=n.error,this.error_description=n.error_description,this.error_uri=n.error_uri,this.code=n.code,this.state=n.state,this.id_token=n.id_token,this.session_state=n.session_state,this.access_token=n.access_token,this.token_type=n.token_type,this.scope=n.scope,this.profile=void 0,this.expires_in=n.expires_in}return n(t,[{key:"expires_in",get:function(){if(this.expires_at){var t=parseInt(Date.now()/1e3);return this.expires_at-t}},set:function(t){var e=parseInt(t);if("number"==typeof e&&e>0){var r=parseInt(Date.now()/1e3);this.expires_at=r+e}}},{key:"expired",get:function(){var t=this.expires_in;if(void 0!==t)return t<=0}},{key:"scopes",get:function(){return(this.scope||"").split(" ")}},{key:"isOpenIdConnect",get:function(){return this.scopes.indexOf("openid")>=0||!!this.id_token}}]),t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SignoutRequest=void 0;var n=r(0),i=r(3),o=r(9);e.SignoutRequest=function t(e){var r=e.url,s=e.id_token_hint,a=e.post_logout_redirect_uri,u=e.data,c=e.extraQueryParams,h=e.request_type;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!r)throw n.Log.error("SignoutRequest.ctor: No url passed"),new Error("url");for(var l in s&&(r=i.UrlUtility.addQueryParam(r,"id_token_hint",s)),a&&(r=i.UrlUtility.addQueryParam(r,"post_logout_redirect_uri",a),u&&(this.state=new o.State({data:u,request_type:h}),r=i.UrlUtility.addQueryParam(r,"state",this.state.id))),c)r=i.UrlUtility.addQueryParam(r,l,c[l]);this.url=r}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SignoutResponse=void 0;var n=r(3);e.SignoutResponse=function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t);var r=n.UrlUtility.parseUrlFragment(e,"?");this.error=r.error,this.error_description=r.error_description,this.error_uri=r.error_uri,this.state=r.state}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.InMemoryWebStorage=void 0;var n=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.SilentRenewService,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h.SessionMonitor,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:f.TokenRevocationClient,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:g.TokenClient,y=arguments.length>5&&void 0!==arguments[5]?arguments[5]:d.JoseUtil;p(this,e),r instanceof s.UserManagerSettings||(r=new s.UserManagerSettings(r));var m=v(this,t.call(this,r));return m._events=new u.UserManagerEvents(r),m._silentRenewService=new n(m),m.settings.automaticSilentRenew&&(i.Log.debug("UserManager.ctor: automaticSilentRenew is configured, setting up silent renew"),m.startSilentRenew()),m.settings.monitorSession&&(i.Log.debug("UserManager.ctor: monitorSession is configured, setting up session monitor"),m._sessionMonitor=new o(m)),m._tokenRevocationClient=new a(m._settings),m._tokenClient=new l(m._settings),m._joseUtil=y,m}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e.prototype.getUser=function(){var t=this;return this._loadUser().then((function(e){return e?(i.Log.info("UserManager.getUser: user loaded"),t._events.load(e,!1),e):(i.Log.info("UserManager.getUser: user not found in storage"),null)}))},e.prototype.removeUser=function(){var t=this;return this.storeUser(null).then((function(){i.Log.info("UserManager.removeUser: user removed from storage"),t._events.unload()}))},e.prototype.signinRedirect=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(t=Object.assign({},t)).request_type="si:r";var e={useReplaceToNavigate:t.useReplaceToNavigate};return this._signinStart(t,this._redirectNavigator,e).then((function(){i.Log.info("UserManager.signinRedirect: successful")}))},e.prototype.signinRedirectCallback=function(t){return this._signinEnd(t||this._redirectNavigator.url).then((function(t){return t.profile&&t.profile.sub?i.Log.info("UserManager.signinRedirectCallback: successful, signed in sub: ",t.profile.sub):i.Log.info("UserManager.signinRedirectCallback: no sub"),t}))},e.prototype.signinPopup=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(t=Object.assign({},t)).request_type="si:p";var e=t.redirect_uri||this.settings.popup_redirect_uri||this.settings.redirect_uri;return e?(t.redirect_uri=e,t.display="popup",this._signin(t,this._popupNavigator,{startUrl:e,popupWindowFeatures:t.popupWindowFeatures||this.settings.popupWindowFeatures,popupWindowTarget:t.popupWindowTarget||this.settings.popupWindowTarget}).then((function(t){return t&&(t.profile&&t.profile.sub?i.Log.info("UserManager.signinPopup: signinPopup successful, signed in sub: ",t.profile.sub):i.Log.info("UserManager.signinPopup: no sub")),t}))):(i.Log.error("UserManager.signinPopup: No popup_redirect_uri or redirect_uri configured"),Promise.reject(new Error("No popup_redirect_uri or redirect_uri configured")))},e.prototype.signinPopupCallback=function(t){return this._signinCallback(t,this._popupNavigator).then((function(t){return t&&(t.profile&&t.profile.sub?i.Log.info("UserManager.signinPopupCallback: successful, signed in sub: ",t.profile.sub):i.Log.info("UserManager.signinPopupCallback: no sub")),t})).catch((function(t){i.Log.error(t.message)}))},e.prototype.signinSilent=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e=Object.assign({},e),this._loadUser().then((function(r){return r&&r.refresh_token?(e.refresh_token=r.refresh_token,t._useRefreshToken(e)):(e.request_type="si:s",e.id_token_hint=e.id_token_hint||t.settings.includeIdTokenInSilentRenew&&r&&r.id_token,r&&t._settings.validateSubOnSilentRenew&&(i.Log.debug("UserManager.signinSilent, subject prior to silent renew: ",r.profile.sub),e.current_sub=r.profile.sub),t._signinSilentIframe(e))}))},e.prototype._useRefreshToken=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this._tokenClient.exchangeRefreshToken(e).then((function(e){return e?e.access_token?t._loadUser().then((function(r){if(r){var n=Promise.resolve();return e.id_token&&(n=t._validateIdTokenFromTokenRefreshToken(r.profile,e.id_token)),n.then((function(){return i.Log.debug("UserManager._useRefreshToken: refresh token response success"),r.id_token=e.id_token||r.id_token,r.access_token=e.access_token,r.refresh_token=e.refresh_token||r.refresh_token,r.expires_in=e.expires_in,t.storeUser(r).then((function(){return t._events.load(r),r}))}))}return null})):(i.Log.error("UserManager._useRefreshToken: No access token returned from token endpoint"),Promise.reject("No access token returned from token endpoint")):(i.Log.error("UserManager._useRefreshToken: No response returned from token endpoint"),Promise.reject("No response returned from token endpoint"))}))},e.prototype._validateIdTokenFromTokenRefreshToken=function(t,e){var r=this;return this._metadataService.getIssuer().then((function(n){return r.settings.getEpochTime().then((function(o){return r._joseUtil.validateJwtAttributes(e,n,r._settings.client_id,r._settings.clockSkew,o).then((function(e){return e?e.sub!==t.sub?(i.Log.error("UserManager._validateIdTokenFromTokenRefreshToken: sub in id_token does not match current sub"),Promise.reject(new Error("sub in id_token does not match current sub"))):e.auth_time&&e.auth_time!==t.auth_time?(i.Log.error("UserManager._validateIdTokenFromTokenRefreshToken: auth_time in id_token does not match original auth_time"),Promise.reject(new Error("auth_time in id_token does not match original auth_time"))):e.azp&&e.azp!==t.azp?(i.Log.error("UserManager._validateIdTokenFromTokenRefreshToken: azp in id_token does not match original azp"),Promise.reject(new Error("azp in id_token does not match original azp"))):!e.azp&&t.azp?(i.Log.error("UserManager._validateIdTokenFromTokenRefreshToken: azp not in id_token, but present in original id_token"),Promise.reject(new Error("azp not in id_token, but present in original id_token"))):void 0:(i.Log.error("UserManager._validateIdTokenFromTokenRefreshToken: Failed to validate id_token"),Promise.reject(new Error("Failed to validate id_token")))}))}))}))},e.prototype._signinSilentIframe=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.redirect_uri||this.settings.silent_redirect_uri||this.settings.redirect_uri;return e?(t.redirect_uri=e,t.prompt=t.prompt||"none",this._signin(t,this._iframeNavigator,{startUrl:e,silentRequestTimeout:t.silentRequestTimeout||this.settings.silentRequestTimeout}).then((function(t){return t&&(t.profile&&t.profile.sub?i.Log.info("UserManager.signinSilent: successful, signed in sub: ",t.profile.sub):i.Log.info("UserManager.signinSilent: no sub")),t}))):(i.Log.error("UserManager.signinSilent: No silent_redirect_uri configured"),Promise.reject(new Error("No silent_redirect_uri configured")))},e.prototype.signinSilentCallback=function(t){return this._signinCallback(t,this._iframeNavigator).then((function(t){return t&&(t.profile&&t.profile.sub?i.Log.info("UserManager.signinSilentCallback: successful, signed in sub: ",t.profile.sub):i.Log.info("UserManager.signinSilentCallback: no sub")),t}))},e.prototype.signinCallback=function(t){var e=this;return this.readSigninResponseState(t).then((function(r){var n=r.state;return r.response,"si:r"===n.request_type?e.signinRedirectCallback(t):"si:p"===n.request_type?e.signinPopupCallback(t):"si:s"===n.request_type?e.signinSilentCallback(t):Promise.reject(new Error("invalid response_type in state"))}))},e.prototype.signoutCallback=function(t,e){var r=this;return this.readSignoutResponseState(t).then((function(n){var i=n.state,o=n.response;return i?"so:r"===i.request_type?r.signoutRedirectCallback(t):"so:p"===i.request_type?r.signoutPopupCallback(t,e):Promise.reject(new Error("invalid response_type in state")):o}))},e.prototype.querySessionStatus=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(e=Object.assign({},e)).request_type="si:s";var r=e.redirect_uri||this.settings.silent_redirect_uri||this.settings.redirect_uri;return r?(e.redirect_uri=r,e.prompt="none",e.response_type=e.response_type||this.settings.query_status_response_type,e.scope=e.scope||"openid",e.skipUserInfo=!0,this._signinStart(e,this._iframeNavigator,{startUrl:r,silentRequestTimeout:e.silentRequestTimeout||this.settings.silentRequestTimeout}).then((function(e){return t.processSigninResponse(e.url).then((function(t){if(i.Log.debug("UserManager.querySessionStatus: got signin response"),t.session_state&&t.profile.sub)return i.Log.info("UserManager.querySessionStatus: querySessionStatus success for sub: ",t.profile.sub),{session_state:t.session_state,sub:t.profile.sub,sid:t.profile.sid};i.Log.info("querySessionStatus successful, user not authenticated")})).catch((function(e){if(e.session_state&&t.settings.monitorAnonymousSession&&("login_required"==e.message||"consent_required"==e.message||"interaction_required"==e.message||"account_selection_required"==e.message))return i.Log.info("UserManager.querySessionStatus: querySessionStatus success for anonymous user"),{session_state:e.session_state};throw e}))}))):(i.Log.error("UserManager.querySessionStatus: No silent_redirect_uri configured"),Promise.reject(new Error("No silent_redirect_uri configured")))},e.prototype._signin=function(t,e){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this._signinStart(t,e,n).then((function(e){return r._signinEnd(e.url,t)}))},e.prototype._signinStart=function(t,e){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.prepare(n).then((function(e){return i.Log.debug("UserManager._signinStart: got navigator window handle"),r.createSigninRequest(t).then((function(t){return i.Log.debug("UserManager._signinStart: got signin request"),n.url=t.url,n.id=t.state.id,e.navigate(n)})).catch((function(t){throw e.close&&(i.Log.debug("UserManager._signinStart: Error after preparing navigator, closing navigator window"),e.close()),t}))}))},e.prototype._signinEnd=function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.processSigninResponse(t).then((function(t){i.Log.debug("UserManager._signinEnd: got signin response");var n=new a.User(t);if(r.current_sub){if(r.current_sub!==n.profile.sub)return i.Log.debug("UserManager._signinEnd: current user does not match user returned from signin. sub from signin: ",n.profile.sub),Promise.reject(new Error("login_required"));i.Log.debug("UserManager._signinEnd: current user matches user returned from signin")}return e.storeUser(n).then((function(){return i.Log.debug("UserManager._signinEnd: user stored"),e._events.load(n),n}))}))},e.prototype._signinCallback=function(t,e){i.Log.debug("UserManager._signinCallback");var r="query"===this._settings.response_mode||!this._settings.response_mode&&l.SigninRequest.isCode(this._settings.response_type)?"?":"#";return e.callback(t,void 0,r)},e.prototype.signoutRedirect=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(t=Object.assign({},t)).request_type="so:r";var e=t.post_logout_redirect_uri||this.settings.post_logout_redirect_uri;e&&(t.post_logout_redirect_uri=e);var r={useReplaceToNavigate:t.useReplaceToNavigate};return this._signoutStart(t,this._redirectNavigator,r).then((function(){i.Log.info("UserManager.signoutRedirect: successful")}))},e.prototype.signoutRedirectCallback=function(t){return this._signoutEnd(t||this._redirectNavigator.url).then((function(t){return i.Log.info("UserManager.signoutRedirectCallback: successful"),t}))},e.prototype.signoutPopup=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(t=Object.assign({},t)).request_type="so:p";var e=t.post_logout_redirect_uri||this.settings.popup_post_logout_redirect_uri||this.settings.post_logout_redirect_uri;return t.post_logout_redirect_uri=e,t.display="popup",t.post_logout_redirect_uri&&(t.state=t.state||{}),this._signout(t,this._popupNavigator,{startUrl:e,popupWindowFeatures:t.popupWindowFeatures||this.settings.popupWindowFeatures,popupWindowTarget:t.popupWindowTarget||this.settings.popupWindowTarget}).then((function(){i.Log.info("UserManager.signoutPopup: successful")}))},e.prototype.signoutPopupCallback=function(t,e){return void 0===e&&"boolean"==typeof t&&(e=t,t=null),this._popupNavigator.callback(t,e,"?").then((function(){i.Log.info("UserManager.signoutPopupCallback: successful")}))},e.prototype._signout=function(t,e){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this._signoutStart(t,e,n).then((function(t){return r._signoutEnd(t.url)}))},e.prototype._signoutStart=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this,r=arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r.prepare(n).then((function(r){return i.Log.debug("UserManager._signoutStart: got navigator window handle"),e._loadUser().then((function(o){return i.Log.debug("UserManager._signoutStart: loaded current user from storage"),(e._settings.revokeAccessTokenOnSignout?e._revokeInternal(o):Promise.resolve()).then((function(){var s=t.id_token_hint||o&&o.id_token;return s&&(i.Log.debug("UserManager._signoutStart: Setting id_token into signout request"),t.id_token_hint=s),e.removeUser().then((function(){return i.Log.debug("UserManager._signoutStart: user removed, creating signout request"),e.createSignoutRequest(t).then((function(t){return i.Log.debug("UserManager._signoutStart: got signout request"),n.url=t.url,t.state&&(n.id=t.state.id),r.navigate(n)}))}))}))})).catch((function(t){throw r.close&&(i.Log.debug("UserManager._signoutStart: Error after preparing navigator, closing navigator window"),r.close()),t}))}))},e.prototype._signoutEnd=function(t){return this.processSignoutResponse(t).then((function(t){return i.Log.debug("UserManager._signoutEnd: got signout response"),t}))},e.prototype.revokeAccessToken=function(){var t=this;return this._loadUser().then((function(e){return t._revokeInternal(e,!0).then((function(r){if(r)return i.Log.debug("UserManager.revokeAccessToken: removing token properties from user and re-storing"),e.access_token=null,e.refresh_token=null,e.expires_at=null,e.token_type=null,t.storeUser(e).then((function(){i.Log.debug("UserManager.revokeAccessToken: user stored"),t._events.load(e)}))}))})).then((function(){i.Log.info("UserManager.revokeAccessToken: access token revoked successfully")}))},e.prototype._revokeInternal=function(t,e){var r=this;if(t){var n=t.access_token,o=t.refresh_token;return this._revokeAccessTokenInternal(n,e).then((function(t){return r._revokeRefreshTokenInternal(o,e).then((function(e){return t||e||i.Log.debug("UserManager.revokeAccessToken: no need to revoke due to no token(s), or JWT format"),t||e}))}))}return Promise.resolve(!1)},e.prototype._revokeAccessTokenInternal=function(t,e){return!t||t.indexOf(".")>=0?Promise.resolve(!1):this._tokenRevocationClient.revoke(t,e).then((function(){return!0}))},e.prototype._revokeRefreshTokenInternal=function(t,e){return t?this._tokenRevocationClient.revoke(t,e,"refresh_token").then((function(){return!0})):Promise.resolve(!1)},e.prototype.startSilentRenew=function(){this._silentRenewService.start()},e.prototype.stopSilentRenew=function(){this._silentRenewService.stop()},e.prototype._loadUser=function(){return this._userStore.get(this._userStoreKey).then((function(t){return t?(i.Log.debug("UserManager._loadUser: user storageString loaded"),a.User.fromStorageString(t)):(i.Log.debug("UserManager._loadUser: no user storageString"),null)}))},e.prototype.storeUser=function(t){if(t){i.Log.debug("UserManager.storeUser: storing user");var e=t.toStorageString();return this._userStore.set(this._userStoreKey,e)}return i.Log.debug("storeUser.storeUser: removing user"),this._userStore.remove(this._userStoreKey)},n(e,[{key:"_redirectNavigator",get:function(){return this.settings.redirectNavigator}},{key:"_popupNavigator",get:function(){return this.settings.popupNavigator}},{key:"_iframeNavigator",get:function(){return this.settings.iframeNavigator}},{key:"_userStore",get:function(){return this.settings.userStore}},{key:"events",get:function(){return this._events}},{key:"_userStoreKey",get:function(){return"user:"+this.settings.authority+":"+this.settings.client_id}}]),e}(o.OidcClient)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UserManagerSettings=void 0;var n=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=r.popup_redirect_uri,i=r.popup_post_logout_redirect_uri,g=r.popupWindowFeatures,d=r.popupWindowTarget,p=r.silent_redirect_uri,v=r.silentRequestTimeout,y=r.automaticSilentRenew,m=void 0!==y&&y,_=r.validateSubOnSilentRenew,S=void 0!==_&&_,w=r.includeIdTokenInSilentRenew,b=void 0===w||w,F=r.monitorSession,E=void 0===F||F,x=r.monitorAnonymousSession,A=void 0!==x&&x,k=r.checkSessionInterval,P=void 0===k?2e3:k,C=r.stopCheckSessionOnError,T=void 0===C||C,R=r.query_status_response_type,I=r.revokeAccessTokenOnSignout,D=void 0!==I&&I,L=r.accessTokenExpiringNotificationTime,N=void 0===L?60:L,U=r.redirectNavigator,O=void 0===U?new o.RedirectNavigator:U,B=r.popupNavigator,M=void 0===B?new s.PopupNavigator:B,j=r.iframeNavigator,H=void 0===j?new a.IFrameNavigator:j,K=r.userStore,V=void 0===K?new u.WebStorageStateStore({store:c.Global.sessionStorage}):K;l(this,e);var q=f(this,t.call(this,arguments[0]));return q._popup_redirect_uri=n,q._popup_post_logout_redirect_uri=i,q._popupWindowFeatures=g,q._popupWindowTarget=d,q._silent_redirect_uri=p,q._silentRequestTimeout=v,q._automaticSilentRenew=m,q._validateSubOnSilentRenew=S,q._includeIdTokenInSilentRenew=b,q._accessTokenExpiringNotificationTime=N,q._monitorSession=E,q._monitorAnonymousSession=A,q._checkSessionInterval=P,q._stopCheckSessionOnError=T,R?q._query_status_response_type=R:arguments[0]&&arguments[0].response_type?q._query_status_response_type=h.SigninRequest.isOidc(arguments[0].response_type)?"id_token":"code":q._query_status_response_type="id_token",q._revokeAccessTokenOnSignout=D,q._redirectNavigator=O,q._popupNavigator=M,q._iframeNavigator=H,q._userStore=V,q}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),n(e,[{key:"popup_redirect_uri",get:function(){return this._popup_redirect_uri}},{key:"popup_post_logout_redirect_uri",get:function(){return this._popup_post_logout_redirect_uri}},{key:"popupWindowFeatures",get:function(){return this._popupWindowFeatures}},{key:"popupWindowTarget",get:function(){return this._popupWindowTarget}},{key:"silent_redirect_uri",get:function(){return this._silent_redirect_uri}},{key:"silentRequestTimeout",get:function(){return this._silentRequestTimeout}},{key:"automaticSilentRenew",get:function(){return this._automaticSilentRenew}},{key:"validateSubOnSilentRenew",get:function(){return this._validateSubOnSilentRenew}},{key:"includeIdTokenInSilentRenew",get:function(){return this._includeIdTokenInSilentRenew}},{key:"accessTokenExpiringNotificationTime",get:function(){return this._accessTokenExpiringNotificationTime}},{key:"monitorSession",get:function(){return this._monitorSession}},{key:"monitorAnonymousSession",get:function(){return this._monitorAnonymousSession}},{key:"checkSessionInterval",get:function(){return this._checkSessionInterval}},{key:"stopCheckSessionOnError",get:function(){return this._stopCheckSessionOnError}},{key:"query_status_response_type",get:function(){return this._query_status_response_type}},{key:"revokeAccessTokenOnSignout",get:function(){return this._revokeAccessTokenOnSignout}},{key:"redirectNavigator",get:function(){return this._redirectNavigator}},{key:"popupNavigator",get:function(){return this._popupNavigator}},{key:"iframeNavigator",get:function(){return this._iframeNavigator}},{key:"userStore",get:function(){return this._userStore}}]),e}(i.OidcClientSettings)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RedirectNavigator=void 0;var n=function(){function t(t,e){for(var r=0;r1&&void 0!==arguments[1])||arguments[1];n.Log.debug("UserManagerEvents.load"),t.prototype.load.call(this,e),r&&this._userLoaded.raise(e)},e.prototype.unload=function(){n.Log.debug("UserManagerEvents.unload"),t.prototype.unload.call(this),this._userUnloaded.raise()},e.prototype.addUserLoaded=function(t){this._userLoaded.addHandler(t)},e.prototype.removeUserLoaded=function(t){this._userLoaded.removeHandler(t)},e.prototype.addUserUnloaded=function(t){this._userUnloaded.addHandler(t)},e.prototype.removeUserUnloaded=function(t){this._userUnloaded.removeHandler(t)},e.prototype.addSilentRenewError=function(t){this._silentRenewError.addHandler(t)},e.prototype.removeSilentRenewError=function(t){this._silentRenewError.removeHandler(t)},e.prototype._raiseSilentRenewError=function(t){n.Log.debug("UserManagerEvents._raiseSilentRenewError",t.message),this._silentRenewError.raise(t)},e.prototype.addUserSignedIn=function(t){this._userSignedIn.addHandler(t)},e.prototype.removeUserSignedIn=function(t){this._userSignedIn.removeHandler(t)},e.prototype._raiseUserSignedIn=function(){n.Log.debug("UserManagerEvents._raiseUserSignedIn"),this._userSignedIn.raise()},e.prototype.addUserSignedOut=function(t){this._userSignedOut.addHandler(t)},e.prototype.removeUserSignedOut=function(t){this._userSignedOut.removeHandler(t)},e.prototype._raiseUserSignedOut=function(){n.Log.debug("UserManagerEvents._raiseUserSignedOut"),this._userSignedOut.raise()},e.prototype.addUserSessionChanged=function(t){this._userSessionChanged.addHandler(t)},e.prototype.removeUserSessionChanged=function(t){this._userSessionChanged.removeHandler(t)},e.prototype._raiseUserSessionChanged=function(){n.Log.debug("UserManagerEvents._raiseUserSessionChanged"),this._userSessionChanged.raise()},e}(i.AccessTokenEvents)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Timer=void 0;var n=function(){function t(t,e){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:o.Global.timer,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;a(this,e);var s=u(this,t.call(this,r));return s._timer=n,s._nowFunc=i||function(){return Date.now()/1e3},s}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e.prototype.init=function(t){t<=0&&(t=1),t=parseInt(t);var e=this.now+t;if(this.expiration===e&&this._timerHandle)i.Log.debug("Timer.init timer "+this._name+" skipping initialization since already initialized for expiration:",this.expiration);else{this.cancel(),i.Log.debug("Timer.init timer "+this._name+" for duration:",t),this._expiration=e;var r=5;t{"use strict";e.in=e.kO=e.Pd=void 0;const n=r(671);var i,o,s;!function(t){t.Success="Success",t.RequiresRedirect="RequiresRedirect"}(i=e.Pd||(e.Pd={})),function(t){t.Redirect="Redirect",t.Success="Success",t.Failure="Failure",t.OperationCompleted="OperationCompleted"}(o=e.kO||(e.kO={}));class a{constructor(t){this.debug=t.debugEnabled,this.trace=t.traceEnabled}log(t,e){if(t==s.Trace&&this.trace||t==s.Debug&&this.debug){const r=t==s.Trace?"trce":"dbug";console.debug(`${r}: Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationService[0]\n ${e}`)}}}!function(t){t[t.Trace=0]="Trace",t[t.Debug=1]="Debug"}(s=e.in||(e.in={}));class u{constructor(t,e){this._userManager=t,this._logger=e}async trySilentSignIn(){return this._intialSilentSignIn||(this._intialSilentSignIn=(async()=>{try{this.debug("Beginning initial silent sign in."),await this._userManager.signinSilent(),this.debug("Initial silent sign in succeeded.")}catch(t){t instanceof Error&&this.debug(`Initial silent sign in failed '${t.message}'`)}})()),this._intialSilentSignIn}async getUser(){window.parent!==window||window.opener||window.frameElement||!this._userManager.settings.redirect_uri||location.href.startsWith(this._userManager.settings.redirect_uri)||await this.trySilentSignIn();const t=await this._userManager.getUser();return t&&t.profile}async getAccessToken(t){this.trace("getAccessToken",t);const e=await this._userManager.getUser();if(function(t){return!(!t||!t.access_token||t.expired||!t.scopes)}(e)&&function(t,e){const r=new Set(e);if(t&&t.scopes)for(const e of t.scopes)if(!r.has(e))return!1;return!0}(t,e.scopes))return this.debug(`Valid access token present expiring at '${r(e.expires_in).toISOString()}'`),{status:i.Success,token:{grantedScopes:e.scopes,expires:r(e.expires_in),value:e.access_token}};try{const e=t&&t.scopes?{scope:t.scopes.join(" ")}:void 0;this.debug(`Provisioning a token silently for scopes '${null==e?void 0:e.scope}'`),this.trace("userManager.signinSilent",e);const n=await this._userManager.signinSilent(e);this.debug(`Provisioned an access token expiring at '${r(n.expires_in).toISOString()}'`);const o={status:i.Success,token:{grantedScopes:n.scopes,expires:r(n.expires_in),value:n.access_token}};return this.trace("getAccessToken-result",o),o}catch(t){return t instanceof Error&&this.debug(`Failed to provision a token silently '${t.message}'`),{status:i.RequiresRedirect}}function r(t){const e=new Date;return e.setTime(e.getTime()+1e3*t),e}}async signIn(t){if(this.trace("signIn",t),t.interactiveRequest)return this.debug("Interactive sign in starting."),this.signInInteractive(t);try{return this.debug("Silent sign in starting"),await this._userManager.clearStaleState(),await this._userManager.signinSilent(this.createArguments(void 0,t.interactiveRequest)),this.debug("Silent sign in succeeded"),this.success(t.state)}catch(e){return e instanceof Error&&this.debug(`Silent sign in failed, redirecting to the identity provider '${e.message}'.`),await this.signInInteractive(t)}}async signInInteractive(t){try{return await this._userManager.clearStaleState(),await this._userManager.signinRedirect(this.createArguments(t.state,t.interactiveRequest)),this.redirect()}catch(t){const e=this.getExceptionMessage(t);return this.debug(`Redirect sign in failed '${e}'.`),this.error(e)}}async completeSignIn(t){this.trace("completeSignIn",t);const e=await this.loginRequired(t),r=await this.stateExists(t);try{const e=await this._userManager.signinCallback(t);return window.self!==window.top?this.operationCompleted():(this.trace("completeSignIn-result",e),this.success(e&&e.state))}catch(t){return e||window.self!==window.top||!r?this.operationCompleted():this.error("There was an error signing in.")}}async signOut(t){try{return await this._userManager.metadataService.getEndSessionEndpoint()?(await this._userManager.signoutRedirect(this.createArguments(t.state,t.interactiveRequest)),this.redirect()):(await this._userManager.removeUser(),this.success(t.state))}catch(t){return this.error(this.getExceptionMessage(t))}}async completeSignOut(t){try{if(await this.stateExists(t)){const e=await this._userManager.signoutCallback(t);return this.success(e&&e.state)}return this.operationCompleted()}catch(t){return this.error(this.getExceptionMessage(t))}}getExceptionMessage(t){return function(t){return t&&t.error_description}(t)?t.error_description:function(t){return t&&t.message}(t)?t.message:t.toString()}async stateExists(t){const e=new URLSearchParams(new URL(t).search).get("state");return e&&this._userManager.settings.stateStore?await this._userManager.settings.stateStore.get(e):void 0}async loginRequired(t){const e=new URLSearchParams(new URL(t).search).get("error");return!(!e||!this._userManager.settings.stateStore)&&"login_required"===await this._userManager.settings.stateStore.get(e)}createArguments(t,e){return{useReplaceToNavigate:!0,data:t,scope:(null==e?void 0:e.scopes)?e.scopes.join(" "):void 0,...null==e?void 0:e.additionalRequestParameters}}error(t){return{status:o.Failure,errorMessage:t}}success(t){return{status:o.Success,state:t}}redirect(){return{status:o.Redirect}}operationCompleted(){return{status:o.OperationCompleted}}debug(t){var e;null===(e=this._logger)||void 0===e||e.log(s.Debug,t)}trace(t,e){var r;null===(r=this._logger)||void 0===r||r.log(s.Trace,`${t}: ${JSON.stringify(e)}`)}}class c{static init(t,e){return c._initialized||(c._initialized=c.initializeCore(t,new a(e))),c._initialized}static handleCallback(){return c.initializeCore()}static async initializeCore(t,e){const r=t||c.resolveCachedSettings(),n=c.resolveCachedLoggerOptions(),i=e||n&&new a(n);if(!t&&r&&!e&&i){const t=c.createUserManagerCore(r);window.parent!==window&&!window.opener&&window.frameElement&&t.settings.redirect_uri&&location.href.startsWith(t.settings.redirect_uri)&&(c.instance=new u(t,i),c._initialized=(async()=>{await c.instance.completeSignIn(location.href)})())}else if(t&&e){const r=await c.createUserManager(t);c.instance=new u(r,e),window.sessionStorage.setItem(`${c._infrastructureKey}.CachedJSLoggingOptions`,JSON.stringify({debugEnabled:e.debug,traceEnabled:e.trace}))}}static resolveCachedSettings(){const t=window.sessionStorage.getItem(`${c._infrastructureKey}.CachedAuthSettings`);return t?JSON.parse(t):void 0}static resolveCachedLoggerOptions(){const t=window.sessionStorage.getItem(`${c._infrastructureKey}.CachedJSLoggingOptions`);return t?JSON.parse(t):void 0}static getUser(){return c.instance.getUser()}static getAccessToken(t){return c.instance.getAccessToken(t)}static signIn(t){return c.instance.signIn(t)}static async completeSignIn(t){let e=this._pendingOperations[t];return e||(e=c.instance.completeSignIn(t),await e,delete this._pendingOperations[t]),e}static signOut(t){return c.instance.signOut(t)}static async completeSignOut(t){let e=this._pendingOperations[t];return e||(e=c.instance.completeSignOut(t),await e,delete this._pendingOperations[t]),e}static async createUserManager(t){let e;if(function(t){return t.hasOwnProperty("configurationEndpoint")}(t)){const r=await fetch(t.configurationEndpoint);if(!r.ok)throw new Error(`Could not load settings from '${t.configurationEndpoint}'`);e=await r.json()}else t.scope||(t.scope=t.defaultScopes.join(" ")),null===t.response_type&&delete t.response_type,e=t;return window.sessionStorage.setItem(`${c._infrastructureKey}.CachedAuthSettings`,JSON.stringify(e)),c.createUserManagerCore(e)}static createUserManagerCore(t){const e=new n.UserManager(t);return e.events.addUserSignedOut((async()=>{e.removeUser()})),e}}c._infrastructureKey="Microsoft.AspNetCore.Components.WebAssembly.Authentication",c._pendingOperations={},c.handleCallback(),window.AuthenticationService=c}},e={},function r(n){var i=e[n];if(void 0!==i)return i.exports;var o=e[n]={exports:{}};return t[n].call(o.exports,o,o.exports,r),o.exports}(981); +var t,e;t={671:function(t){var e;e=function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=22)}([function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){for(var r=0;r=4){for(var t=arguments.length,e=Array(t),r=0;r=3){for(var t=arguments.length,e=Array(t),r=0;r=2){for(var t=arguments.length,e=Array(t),r=0;r=1){for(var t=arguments.length,e=Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:o.JsonService;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!e)throw i.Log.error("MetadataService: No settings passed to MetadataService"),new Error("settings");this._settings=e,this._jsonService=new r(["application/jwk-set+json"])}return t.prototype.resetSigningKeys=function(){this._settings=this._settings||{},this._settings.signingKeys=void 0},t.prototype.getMetadata=function(){var t=this;return this._settings.metadata?(i.Log.debug("MetadataService.getMetadata: Returning metadata from settings"),Promise.resolve(this._settings.metadata)):this.metadataUrl?(i.Log.debug("MetadataService.getMetadata: getting metadata from",this.metadataUrl),this._jsonService.getJson(this.metadataUrl).then((function(e){i.Log.debug("MetadataService.getMetadata: json received");var r=t._settings.metadataSeed||{};return t._settings.metadata=Object.assign({},r,e),t._settings.metadata}))):(i.Log.error("MetadataService.getMetadata: No authority or metadataUrl configured on settings"),Promise.reject(new Error("No authority or metadataUrl configured on settings")))},t.prototype.getIssuer=function(){return this._getMetadataProperty("issuer")},t.prototype.getAuthorizationEndpoint=function(){return this._getMetadataProperty("authorization_endpoint")},t.prototype.getUserInfoEndpoint=function(){return this._getMetadataProperty("userinfo_endpoint")},t.prototype.getTokenEndpoint=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._getMetadataProperty("token_endpoint",t)},t.prototype.getCheckSessionIframe=function(){return this._getMetadataProperty("check_session_iframe",!0)},t.prototype.getEndSessionEndpoint=function(){return this._getMetadataProperty("end_session_endpoint",!0)},t.prototype.getRevocationEndpoint=function(){return this._getMetadataProperty("revocation_endpoint",!0)},t.prototype.getKeysEndpoint=function(){return this._getMetadataProperty("jwks_uri",!0)},t.prototype._getMetadataProperty=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.Log.debug("MetadataService.getMetadataProperty for: "+t),this.getMetadata().then((function(r){if(i.Log.debug("MetadataService.getMetadataProperty: metadata recieved"),void 0===r[t]){if(!0===e)return void i.Log.warn("MetadataService.getMetadataProperty: Metadata does not contain optional property "+t);throw i.Log.error("MetadataService.getMetadataProperty: Metadata does not contain property "+t),new Error("Metadata does not contain property "+t)}return r[t]}))},t.prototype.getSigningKeys=function(){var t=this;return this._settings.signingKeys?(i.Log.debug("MetadataService.getSigningKeys: Returning signingKeys from settings"),Promise.resolve(this._settings.signingKeys)):this._getMetadataProperty("jwks_uri").then((function(e){return i.Log.debug("MetadataService.getSigningKeys: jwks_uri received",e),t._jsonService.getJson(e).then((function(e){if(i.Log.debug("MetadataService.getSigningKeys: key set received",e),!e.keys)throw i.Log.error("MetadataService.getSigningKeys: Missing keys on keyset"),new Error("Missing keys on keyset");return t._settings.signingKeys=e.keys,t._settings.signingKeys}))}))},n(t,[{key:"metadataUrl",get:function(){return this._metadataUrl||(this._settings.metadataUrl?this._metadataUrl=this._settings.metadataUrl:(this._metadataUrl=this._settings.authority,this._metadataUrl&&this._metadataUrl.indexOf(s)<0&&("/"!==this._metadataUrl[this._metadataUrl.length-1]&&(this._metadataUrl+="/"),this._metadataUrl+=s))),this._metadataUrl}}]),t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UrlUtility=void 0;var n=r(0),i=r(1);e.UrlUtility=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return t.addQueryParam=function(t,e,r){return t.indexOf("?")<0&&(t+="?"),"?"!==t[t.length-1]&&(t+="&"),t+=encodeURIComponent(e),(t+="=")+encodeURIComponent(r)},t.parseUrlFragment=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.Global;"string"!=typeof t&&(t=r.location.href);var o=t.lastIndexOf(e);o>=0&&(t=t.substr(o+1)),"?"===e&&(o=t.indexOf("#"))>=0&&(t=t.substr(0,o));for(var s,a={},u=/([^&=]+)=([^&]*)/g,c=0;s=u.exec(t);)if(a[decodeURIComponent(s[1])]=decodeURIComponent(s[2].replace(/\+/g," ")),c++>50)return n.Log.error("UrlUtility.parseUrlFragment: response exceeded expected number of parameters",t),{error:"Response exceeded expected number of parameters"};for(var h in a)return a;return{}},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.JoseUtil=void 0;var n=r(26),i=function(t){return t&&t.__esModule?t:{default:t}}(r(33));e.JoseUtil=(0,i.default)({jws:n.jws,KeyUtil:n.KeyUtil,X509:n.X509,crypto:n.crypto,hextob64u:n.hextob64u,b64tohex:n.b64tohex,AllowedSigningAlgs:n.AllowedSigningAlgs})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OidcClientSettings=void 0;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=e.authority,i=e.metadataUrl,o=e.metadata,h=e.signingKeys,d=e.metadataSeed,p=e.client_id,v=e.client_secret,y=e.response_type,m=void 0===y?l:y,_=e.scope,S=void 0===_?f:_,w=e.redirect_uri,b=e.post_logout_redirect_uri,F=e.client_authentication,E=void 0===F?g:F,x=e.prompt,A=e.display,k=e.max_age,P=e.ui_locales,C=e.acr_values,T=e.resource,R=e.response_mode,I=e.filterProtocolClaims,D=void 0===I||I,L=e.loadUserInfo,N=void 0===L||L,U=e.staleStateAge,O=void 0===U?900:U,B=e.clockSkew,M=void 0===B?300:B,j=e.clockService,H=void 0===j?new s.ClockService:j,K=e.userInfoJwtIssuer,V=void 0===K?"OP":K,q=e.mergeClaims,J=void 0!==q&&q,W=e.stateStore,z=void 0===W?new a.WebStorageStateStore:W,Y=e.ResponseValidatorCtor,G=void 0===Y?u.ResponseValidator:Y,$=e.MetadataServiceCtor,X=void 0===$?c.MetadataService:$,Q=e.extraQueryParams,Z=void 0===Q?{}:Q,tt=e.extraTokenParams,et=void 0===tt?{}:tt;(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this._authority=r,this._metadataUrl=i,this._metadata=o,this._metadataSeed=d,this._signingKeys=h,this._client_id=p,this._client_secret=v,this._response_type=m,this._scope=S,this._redirect_uri=w,this._post_logout_redirect_uri=b,this._client_authentication=E,this._prompt=x,this._display=A,this._max_age=k,this._ui_locales=P,this._acr_values=C,this._resource=T,this._response_mode=R,this._filterProtocolClaims=!!D,this._loadUserInfo=!!N,this._staleStateAge=O,this._clockSkew=M,this._clockService=H,this._userInfoJwtIssuer=V,this._mergeClaims=!!J,this._stateStore=z,this._validator=new G(this),this._metadataService=new X(this),this._extraQueryParams="object"===(void 0===Z?"undefined":n(Z))?Z:{},this._extraTokenParams="object"===(void 0===et?"undefined":n(et))?et:{}}return t.prototype.getEpochTime=function(){return this._clockService.getEpochTime()},i(t,[{key:"client_id",get:function(){return this._client_id},set:function(t){if(this._client_id)throw o.Log.error("OidcClientSettings.set_client_id: client_id has already been assigned."),new Error("client_id has already been assigned.");this._client_id=t}},{key:"client_secret",get:function(){return this._client_secret}},{key:"response_type",get:function(){return this._response_type}},{key:"scope",get:function(){return this._scope}},{key:"redirect_uri",get:function(){return this._redirect_uri}},{key:"post_logout_redirect_uri",get:function(){return this._post_logout_redirect_uri}},{key:"client_authentication",get:function(){return this._client_authentication}},{key:"prompt",get:function(){return this._prompt}},{key:"display",get:function(){return this._display}},{key:"max_age",get:function(){return this._max_age}},{key:"ui_locales",get:function(){return this._ui_locales}},{key:"acr_values",get:function(){return this._acr_values}},{key:"resource",get:function(){return this._resource}},{key:"response_mode",get:function(){return this._response_mode}},{key:"authority",get:function(){return this._authority},set:function(t){if(this._authority)throw o.Log.error("OidcClientSettings.set_authority: authority has already been assigned."),new Error("authority has already been assigned.");this._authority=t}},{key:"metadataUrl",get:function(){return this._metadataUrl||(this._metadataUrl=this.authority,this._metadataUrl&&this._metadataUrl.indexOf(h)<0&&("/"!==this._metadataUrl[this._metadataUrl.length-1]&&(this._metadataUrl+="/"),this._metadataUrl+=h)),this._metadataUrl}},{key:"metadata",get:function(){return this._metadata},set:function(t){this._metadata=t}},{key:"metadataSeed",get:function(){return this._metadataSeed},set:function(t){this._metadataSeed=t}},{key:"signingKeys",get:function(){return this._signingKeys},set:function(t){this._signingKeys=t}},{key:"filterProtocolClaims",get:function(){return this._filterProtocolClaims}},{key:"loadUserInfo",get:function(){return this._loadUserInfo}},{key:"staleStateAge",get:function(){return this._staleStateAge}},{key:"clockSkew",get:function(){return this._clockSkew}},{key:"userInfoJwtIssuer",get:function(){return this._userInfoJwtIssuer}},{key:"mergeClaims",get:function(){return this._mergeClaims}},{key:"stateStore",get:function(){return this._stateStore}},{key:"validator",get:function(){return this._validator}},{key:"metadataService",get:function(){return this._metadataService}},{key:"extraQueryParams",get:function(){return this._extraQueryParams},set:function(t){"object"===(void 0===t?"undefined":n(t))?this._extraQueryParams=t:this._extraQueryParams={}}},{key:"extraTokenParams",get:function(){return this._extraTokenParams},set:function(t){"object"===(void 0===t?"undefined":n(t))?this._extraTokenParams=t:this._extraTokenParams={}}}]),t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WebStorageStateStore=void 0;var n=r(0),i=r(1);e.WebStorageStateStore=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.prefix,n=void 0===r?"oidc.":r,o=e.store,s=void 0===o?i.Global.localStorage:o;(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this._store=s,this._prefix=n}return t.prototype.set=function(t,e){return n.Log.debug("WebStorageStateStore.set",t),t=this._prefix+t,this._store.setItem(t,e),Promise.resolve()},t.prototype.get=function(t){n.Log.debug("WebStorageStateStore.get",t),t=this._prefix+t;var e=this._store.getItem(t);return Promise.resolve(e)},t.prototype.remove=function(t){n.Log.debug("WebStorageStateStore.remove",t),t=this._prefix+t;var e=this._store.getItem(t);return this._store.removeItem(t),Promise.resolve(e)},t.prototype.getAllKeys=function(){n.Log.debug("WebStorageStateStore.getAllKeys");for(var t=[],e=0;e0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.Global.XMLHttpRequest,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),e&&Array.isArray(e)?this._contentTypes=e.slice():this._contentTypes=[],this._contentTypes.push("application/json"),n&&this._contentTypes.push("application/jwt"),this._XMLHttpRequest=r,this._jwtHandler=n}return t.prototype.getJson=function(t,e){var r=this;if(!t)throw n.Log.error("JsonService.getJson: No url passed"),new Error("url");return n.Log.debug("JsonService.getJson, url: ",t),new Promise((function(i,o){var s=new r._XMLHttpRequest;s.open("GET",t);var a=r._contentTypes,u=r._jwtHandler;s.onload=function(){if(n.Log.debug("JsonService.getJson: HTTP response received, status",s.status),200===s.status){var e=s.getResponseHeader("Content-Type");if(e){var r=a.find((function(t){if(e.startsWith(t))return!0}));if("application/jwt"==r)return void u(s).then(i,o);if(r)try{return void i(JSON.parse(s.responseText))}catch(t){return n.Log.error("JsonService.getJson: Error parsing JSON response",t.message),void o(t)}}o(Error("Invalid response Content-Type: "+e+", from URL: "+t))}else o(Error(s.statusText+" ("+s.status+")"))},s.onerror=function(){n.Log.error("JsonService.getJson: network error"),o(Error("Network Error"))},e&&(n.Log.debug("JsonService.getJson: token passed, setting Authorization header"),s.setRequestHeader("Authorization","Bearer "+e)),s.send()}))},t.prototype.postForm=function(t,e,r){var i=this;if(!t)throw n.Log.error("JsonService.postForm: No url passed"),new Error("url");return n.Log.debug("JsonService.postForm, url: ",t),new Promise((function(o,s){var a=new i._XMLHttpRequest;a.open("POST",t);var u=i._contentTypes;a.onload=function(){if(n.Log.debug("JsonService.postForm: HTTP response received, status",a.status),200!==a.status){if(400===a.status&&(r=a.getResponseHeader("Content-Type"))&&u.find((function(t){if(r.startsWith(t))return!0})))try{var e=JSON.parse(a.responseText);if(e&&e.error)return n.Log.error("JsonService.postForm: Error from server: ",e.error),void s(new Error(e.error))}catch(t){return n.Log.error("JsonService.postForm: Error parsing JSON response",t.message),void s(t)}s(Error(a.statusText+" ("+a.status+")"))}else{var r;if((r=a.getResponseHeader("Content-Type"))&&u.find((function(t){if(r.startsWith(t))return!0})))try{return void o(JSON.parse(a.responseText))}catch(t){return n.Log.error("JsonService.postForm: Error parsing JSON response",t.message),void s(t)}s(Error("Invalid response Content-Type: "+r+", from URL: "+t))}},a.onerror=function(){n.Log.error("JsonService.postForm: network error"),s(Error("Network Error"))};var c="";for(var h in e){var l=e[h];l&&(c.length>0&&(c+="&"),c+=encodeURIComponent(h),c+="=",c+=encodeURIComponent(l))}a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),void 0!==r&&a.setRequestHeader("Authorization","Basic "+btoa(r)),a.send(c)}))},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SigninRequest=void 0;var n=r(0),i=r(3),o=r(13);e.SigninRequest=function(){function t(e){var r=e.url,s=e.client_id,a=e.redirect_uri,u=e.response_type,c=e.scope,h=e.authority,l=e.data,f=e.prompt,g=e.display,d=e.max_age,p=e.ui_locales,v=e.id_token_hint,y=e.login_hint,m=e.acr_values,_=e.resource,S=e.response_mode,w=e.request,b=e.request_uri,F=e.extraQueryParams,E=e.request_type,x=e.client_secret,A=e.extraTokenParams,k=e.skipUserInfo;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!r)throw n.Log.error("SigninRequest.ctor: No url passed"),new Error("url");if(!s)throw n.Log.error("SigninRequest.ctor: No client_id passed"),new Error("client_id");if(!a)throw n.Log.error("SigninRequest.ctor: No redirect_uri passed"),new Error("redirect_uri");if(!u)throw n.Log.error("SigninRequest.ctor: No response_type passed"),new Error("response_type");if(!c)throw n.Log.error("SigninRequest.ctor: No scope passed"),new Error("scope");if(!h)throw n.Log.error("SigninRequest.ctor: No authority passed"),new Error("authority");var P=t.isOidc(u),C=t.isCode(u);S||(S=t.isCode(u)?"query":null),this.state=new o.SigninState({nonce:P,data:l,client_id:s,authority:h,redirect_uri:a,code_verifier:C,request_type:E,response_mode:S,client_secret:x,scope:c,extraTokenParams:A,skipUserInfo:k}),r=i.UrlUtility.addQueryParam(r,"client_id",s),r=i.UrlUtility.addQueryParam(r,"redirect_uri",a),r=i.UrlUtility.addQueryParam(r,"response_type",u),r=i.UrlUtility.addQueryParam(r,"scope",c),r=i.UrlUtility.addQueryParam(r,"state",this.state.id),P&&(r=i.UrlUtility.addQueryParam(r,"nonce",this.state.nonce)),C&&(r=i.UrlUtility.addQueryParam(r,"code_challenge",this.state.code_challenge),r=i.UrlUtility.addQueryParam(r,"code_challenge_method","S256"));var T={prompt:f,display:g,max_age:d,ui_locales:p,id_token_hint:v,login_hint:y,acr_values:m,resource:_,request:w,request_uri:b,response_mode:S};for(var R in T)T[R]&&(r=i.UrlUtility.addQueryParam(r,R,T[R]));for(var I in F)r=i.UrlUtility.addQueryParam(r,I,F[I]);this.url=r}return t.isOidc=function(t){return!!t.split(/\s+/g).filter((function(t){return"id_token"===t}))[0]},t.isOAuth=function(t){return!!t.split(/\s+/g).filter((function(t){return"token"===t}))[0]},t.isCode=function(t){return!!t.split(/\s+/g).filter((function(t){return"code"===t}))[0]},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.State=void 0;var n=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},r=e.id,n=e.data,i=e.created,s=e.request_type;(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this._id=r||(0,o.default)(),this._data=n,this._created="number"==typeof i&&i>0?i:parseInt(Date.now()/1e3),this._request_type=s}return t.prototype.toStorageString=function(){return i.Log.debug("State.toStorageString"),JSON.stringify({id:this.id,data:this.data,created:this.created,request_type:this.request_type})},t.fromStorageString=function(e){return i.Log.debug("State.fromStorageString"),new t(JSON.parse(e))},t.clearStaleState=function(e,r){var n=Date.now()/1e3-r;return e.getAllKeys().then((function(r){i.Log.debug("State.clearStaleState: got keys",r);for(var o=[],s=function(s){var a=r[s];u=e.get(a).then((function(r){var o=!1;if(r)try{var s=t.fromStorageString(r);i.Log.debug("State.clearStaleState: got item from key: ",a,s.created),s.created<=n&&(o=!0)}catch(t){i.Log.error("State.clearStaleState: Error parsing state for key",a,t.message),o=!0}else i.Log.debug("State.clearStaleState: no item in storage for key: ",a),o=!0;if(o)return i.Log.debug("State.clearStaleState: removed item for key: ",a),e.remove(a)})),o.push(u)},a=0;a0&&void 0!==arguments[0]?arguments[0]:{};(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),e instanceof o.OidcClientSettings?this._settings=e:this._settings=new o.OidcClientSettings(e)}return t.prototype.createSigninRequest=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.response_type,n=e.scope,o=e.redirect_uri,s=e.data,u=e.state,c=e.prompt,h=e.display,l=e.max_age,f=e.ui_locales,g=e.id_token_hint,d=e.login_hint,p=e.acr_values,v=e.resource,y=e.request,m=e.request_uri,_=e.response_mode,S=e.extraQueryParams,w=e.extraTokenParams,b=e.request_type,F=e.skipUserInfo,E=arguments[1];i.Log.debug("OidcClient.createSigninRequest");var x=this._settings.client_id;r=r||this._settings.response_type,n=n||this._settings.scope,o=o||this._settings.redirect_uri,c=c||this._settings.prompt,h=h||this._settings.display,l=l||this._settings.max_age,f=f||this._settings.ui_locales,p=p||this._settings.acr_values,v=v||this._settings.resource,_=_||this._settings.response_mode,S=S||this._settings.extraQueryParams,w=w||this._settings.extraTokenParams;var A=this._settings.authority;return a.SigninRequest.isCode(r)&&"code"!==r?Promise.reject(new Error("OpenID Connect hybrid flow is not supported")):this._metadataService.getAuthorizationEndpoint().then((function(e){i.Log.debug("OidcClient.createSigninRequest: Received authorization endpoint",e);var k=new a.SigninRequest({url:e,client_id:x,redirect_uri:o,response_type:r,scope:n,data:s||u,authority:A,prompt:c,display:h,max_age:l,ui_locales:f,id_token_hint:g,login_hint:d,acr_values:p,resource:v,request:y,request_uri:m,extraQueryParams:S,extraTokenParams:w,request_type:b,response_mode:_,client_secret:t._settings.client_secret,skipUserInfo:F}),P=k.state;return(E=E||t._stateStore).set(P.id,P.toStorageString()).then((function(){return k}))}))},t.prototype.readSigninResponseState=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];i.Log.debug("OidcClient.readSigninResponseState");var n="query"===this._settings.response_mode||!this._settings.response_mode&&a.SigninRequest.isCode(this._settings.response_type)?"?":"#",o=new u.SigninResponse(t,n);return o.state?(e=e||this._stateStore,(r?e.remove.bind(e):e.get.bind(e))(o.state).then((function(t){if(!t)throw i.Log.error("OidcClient.readSigninResponseState: No matching state found in storage"),new Error("No matching state found in storage");return{state:l.SigninState.fromStorageString(t),response:o}}))):(i.Log.error("OidcClient.readSigninResponseState: No state in response"),Promise.reject(new Error("No state in response")))},t.prototype.processSigninResponse=function(t,e){var r=this;return i.Log.debug("OidcClient.processSigninResponse"),this.readSigninResponseState(t,e,!0).then((function(t){var e=t.state,n=t.response;return i.Log.debug("OidcClient.processSigninResponse: Received state from storage; validating response"),r._validator.validateSigninResponse(e,n)}))},t.prototype.createSignoutRequest=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.id_token_hint,n=e.data,o=e.state,s=e.post_logout_redirect_uri,a=e.extraQueryParams,u=e.request_type,h=arguments[1];return i.Log.debug("OidcClient.createSignoutRequest"),s=s||this._settings.post_logout_redirect_uri,a=a||this._settings.extraQueryParams,this._metadataService.getEndSessionEndpoint().then((function(e){if(!e)throw i.Log.error("OidcClient.createSignoutRequest: No end session endpoint url returned"),new Error("no end session endpoint");i.Log.debug("OidcClient.createSignoutRequest: Received end session endpoint",e);var l=new c.SignoutRequest({url:e,id_token_hint:r,post_logout_redirect_uri:s,data:n||o,extraQueryParams:a,request_type:u}),f=l.state;return f&&(i.Log.debug("OidcClient.createSignoutRequest: Signout request has state to persist"),(h=h||t._stateStore).set(f.id,f.toStorageString())),l}))},t.prototype.readSignoutResponseState=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];i.Log.debug("OidcClient.readSignoutResponseState");var n=new h.SignoutResponse(t);if(!n.state)return i.Log.debug("OidcClient.readSignoutResponseState: No state in response"),n.error?(i.Log.warn("OidcClient.readSignoutResponseState: Response was error: ",n.error),Promise.reject(new s.ErrorResponse(n))):Promise.resolve({state:void 0,response:n});var o=n.state;return e=e||this._stateStore,(r?e.remove.bind(e):e.get.bind(e))(o).then((function(t){if(!t)throw i.Log.error("OidcClient.readSignoutResponseState: No matching state found in storage"),new Error("No matching state found in storage");return{state:f.State.fromStorageString(t),response:n}}))},t.prototype.processSignoutResponse=function(t,e){var r=this;return i.Log.debug("OidcClient.processSignoutResponse"),this.readSignoutResponseState(t,e,!0).then((function(t){var e=t.state,n=t.response;return e?(i.Log.debug("OidcClient.processSignoutResponse: Received state from storage; validating response"),r._validator.validateSignoutResponse(e,n)):(i.Log.debug("OidcClient.processSignoutResponse: No state from storage; skipping validating response"),n)}))},t.prototype.clearStaleState=function(t){return i.Log.debug("OidcClient.clearStaleState"),t=t||this._stateStore,f.State.clearStaleState(t,this.settings.staleStateAge)},n(t,[{key:"_stateStore",get:function(){return this.settings.stateStore}},{key:"_validator",get:function(){return this.settings.validator}},{key:"_metadataService",get:function(){return this.settings.metadataService}},{key:"settings",get:function(){return this._settings}},{key:"metadataService",get:function(){return this._metadataService}}]),t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TokenClient=void 0;var n=r(7),i=r(2),o=r(0);e.TokenClient=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.JsonService,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.MetadataService;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!e)throw o.Log.error("TokenClient.ctor: No settings passed"),new Error("settings");this._settings=e,this._jsonService=new r,this._metadataService=new s(this._settings)}return t.prototype.exchangeCode=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(e=Object.assign({},e)).grant_type=e.grant_type||"authorization_code",e.client_id=e.client_id||this._settings.client_id,e.client_secret=e.client_secret||this._settings.client_secret,e.redirect_uri=e.redirect_uri||this._settings.redirect_uri;var r=void 0,n=e._client_authentication||this._settings._client_authentication;return delete e._client_authentication,e.code?e.redirect_uri?e.code_verifier?e.client_id?e.client_secret||"client_secret_basic"!=n?("client_secret_basic"==n&&(r=e.client_id+":"+e.client_secret,delete e.client_id,delete e.client_secret),this._metadataService.getTokenEndpoint(!1).then((function(n){return o.Log.debug("TokenClient.exchangeCode: Received token endpoint"),t._jsonService.postForm(n,e,r).then((function(t){return o.Log.debug("TokenClient.exchangeCode: response received"),t}))}))):(o.Log.error("TokenClient.exchangeCode: No client_secret passed"),Promise.reject(new Error("A client_secret is required"))):(o.Log.error("TokenClient.exchangeCode: No client_id passed"),Promise.reject(new Error("A client_id is required"))):(o.Log.error("TokenClient.exchangeCode: No code_verifier passed"),Promise.reject(new Error("A code_verifier is required"))):(o.Log.error("TokenClient.exchangeCode: No redirect_uri passed"),Promise.reject(new Error("A redirect_uri is required"))):(o.Log.error("TokenClient.exchangeCode: No code passed"),Promise.reject(new Error("A code is required")))},t.prototype.exchangeRefreshToken=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(e=Object.assign({},e)).grant_type=e.grant_type||"refresh_token",e.client_id=e.client_id||this._settings.client_id,e.client_secret=e.client_secret||this._settings.client_secret;var r=void 0,n=e._client_authentication||this._settings._client_authentication;return delete e._client_authentication,e.refresh_token?e.client_id?("client_secret_basic"==n&&(r=e.client_id+":"+e.client_secret,delete e.client_id,delete e.client_secret),this._metadataService.getTokenEndpoint(!1).then((function(n){return o.Log.debug("TokenClient.exchangeRefreshToken: Received token endpoint"),t._jsonService.postForm(n,e,r).then((function(t){return o.Log.debug("TokenClient.exchangeRefreshToken: response received"),t}))}))):(o.Log.error("TokenClient.exchangeRefreshToken: No client_id passed"),Promise.reject(new Error("A client_id is required"))):(o.Log.error("TokenClient.exchangeRefreshToken: No refresh_token passed"),Promise.reject(new Error("A refresh_token is required")))},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ErrorResponse=void 0;var n=r(0);e.ErrorResponse=function(t){function e(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=r.error,o=r.error_description,s=r.error_uri,a=r.state,u=r.session_state;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),!i)throw n.Log.error("No error passed to ErrorResponse"),new Error("error");var c=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,t.call(this,o||i));return c.name="ErrorResponse",c.error=i,c.error_description=o,c.error_uri=s,c.state=a,c.session_state=u,c}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(Error)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SigninState=void 0;var n=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=r.nonce,i=r.authority,o=r.client_id,u=r.redirect_uri,c=r.code_verifier,h=r.response_mode,l=r.client_secret,f=r.scope,g=r.extraTokenParams,d=r.skipUserInfo;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var p=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,t.call(this,arguments[0]));if(!0===n?p._nonce=(0,a.default)():n&&(p._nonce=n),!0===c?p._code_verifier=(0,a.default)()+(0,a.default)()+(0,a.default)():c&&(p._code_verifier=c),p.code_verifier){var v=s.JoseUtil.hashString(p.code_verifier,"SHA256");p._code_challenge=s.JoseUtil.hexToBase64Url(v)}return p._redirect_uri=u,p._authority=i,p._client_id=o,p._response_mode=h,p._client_secret=l,p._scope=f,p._extraTokenParams=g,p._skipUserInfo=d,p}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e.prototype.toStorageString=function(){return i.Log.debug("SigninState.toStorageString"),JSON.stringify({id:this.id,data:this.data,created:this.created,request_type:this.request_type,nonce:this.nonce,code_verifier:this.code_verifier,redirect_uri:this.redirect_uri,authority:this.authority,client_id:this.client_id,response_mode:this.response_mode,client_secret:this.client_secret,scope:this.scope,extraTokenParams:this.extraTokenParams,skipUserInfo:this.skipUserInfo})},e.fromStorageString=function(t){return i.Log.debug("SigninState.fromStorageString"),new e(JSON.parse(t))},n(e,[{key:"nonce",get:function(){return this._nonce}},{key:"authority",get:function(){return this._authority}},{key:"client_id",get:function(){return this._client_id}},{key:"redirect_uri",get:function(){return this._redirect_uri}},{key:"code_verifier",get:function(){return this._code_verifier}},{key:"code_challenge",get:function(){return this._code_challenge}},{key:"response_mode",get:function(){return this._response_mode}},{key:"client_secret",get:function(){return this._client_secret}},{key:"scope",get:function(){return this._scope}},{key:"extraTokenParams",get:function(){return this._extraTokenParams}},{key:"skipUserInfo",get:function(){return this._skipUserInfo}}]),e}(o.State)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return("undefined"!=n&&null!==n&&void 0!==n.getRandomValues?i:o)().replace(/-/g,"")};var n="undefined"!=typeof window?window.crypto||window.msCrypto:null;function i(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(function(t){return(t^n.getRandomValues(new Uint8Array(1))[0]&15>>t/4).toString(16)}))}function o(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(function(t){return(t^16*Math.random()>>t/4).toString(16)}))}t.exports=e.default},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.User=void 0;var n=function(){function t(t,e){for(var r=0;r0){var r=parseInt(Date.now()/1e3);this.expires_at=r+e}}},{key:"expired",get:function(){var t=this.expires_in;if(void 0!==t)return t<=0}},{key:"scopes",get:function(){return(this.scope||"").split(" ")}}]),t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AccessTokenEvents=void 0;var n=r(0),i=r(46);e.AccessTokenEvents=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.accessTokenExpiringNotificationTime,n=void 0===r?60:r,o=e.accessTokenExpiringTimer,s=void 0===o?new i.Timer("Access token expiring"):o,a=e.accessTokenExpiredTimer,u=void 0===a?new i.Timer("Access token expired"):a;(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this._accessTokenExpiringNotificationTime=n,this._accessTokenExpiring=s,this._accessTokenExpired=u}return t.prototype.load=function(t){if(t.access_token&&void 0!==t.expires_in){var e=t.expires_in;if(n.Log.debug("AccessTokenEvents.load: access token present, remaining duration:",e),e>0){var r=e-this._accessTokenExpiringNotificationTime;r<=0&&(r=1),n.Log.debug("AccessTokenEvents.load: registering expiring timer in:",r),this._accessTokenExpiring.init(r)}else n.Log.debug("AccessTokenEvents.load: canceling existing expiring timer becase we're past expiration."),this._accessTokenExpiring.cancel();var i=e+1;n.Log.debug("AccessTokenEvents.load: registering expired timer in:",i),this._accessTokenExpired.init(i)}else this._accessTokenExpiring.cancel(),this._accessTokenExpired.cancel()},t.prototype.unload=function(){n.Log.debug("AccessTokenEvents.unload: canceling existing access token timers"),this._accessTokenExpiring.cancel(),this._accessTokenExpired.cancel()},t.prototype.addAccessTokenExpiring=function(t){this._accessTokenExpiring.addHandler(t)},t.prototype.removeAccessTokenExpiring=function(t){this._accessTokenExpiring.removeHandler(t)},t.prototype.addAccessTokenExpired=function(t){this._accessTokenExpired.addHandler(t)},t.prototype.removeAccessTokenExpired=function(t){this._accessTokenExpired.removeHandler(t)},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Event=void 0;var n=r(0);e.Event=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this._name=e,this._callbacks=[]}return t.prototype.addHandler=function(t){this._callbacks.push(t)},t.prototype.removeHandler=function(t){var e=this._callbacks.findIndex((function(e){return e===t}));e>=0&&this._callbacks.splice(e,1)},t.prototype.raise=function(){n.Log.debug("Event: Raising event: "+this._name);for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:o.CheckSessionIFrame,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.Global.timer;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!e)throw i.Log.error("SessionMonitor.ctor: No user manager passed to SessionMonitor"),new Error("userManager");this._userManager=e,this._CheckSessionIFrameCtor=n,this._timer=a,this._userManager.events.addUserLoaded(this._start.bind(this)),this._userManager.events.addUserUnloaded(this._stop.bind(this)),Promise.resolve(this._userManager.getUser().then((function(t){t?r._start(t):r._settings.monitorAnonymousSession&&r._userManager.querySessionStatus().then((function(t){var e={session_state:t.session_state};t.sub&&t.sid&&(e.profile={sub:t.sub,sid:t.sid}),r._start(e)})).catch((function(t){i.Log.error("SessionMonitor ctor: error from querySessionStatus:",t.message)}))})).catch((function(t){i.Log.error("SessionMonitor ctor: error from getUser:",t.message)})))}return t.prototype._start=function(t){var e=this,r=t.session_state;r&&(t.profile?(this._sub=t.profile.sub,this._sid=t.profile.sid,i.Log.debug("SessionMonitor._start: session_state:",r,", sub:",this._sub)):(this._sub=void 0,this._sid=void 0,i.Log.debug("SessionMonitor._start: session_state:",r,", anonymous user")),this._checkSessionIFrame?this._checkSessionIFrame.start(r):this._metadataService.getCheckSessionIframe().then((function(t){if(t){i.Log.debug("SessionMonitor._start: Initializing check session iframe");var n=e._client_id,o=e._checkSessionInterval,s=e._stopCheckSessionOnError;e._checkSessionIFrame=new e._CheckSessionIFrameCtor(e._callback.bind(e),n,t,o,s),e._checkSessionIFrame.load().then((function(){e._checkSessionIFrame.start(r)}))}else i.Log.warn("SessionMonitor._start: No check session iframe found in the metadata")})).catch((function(t){i.Log.error("SessionMonitor._start: Error from getCheckSessionIframe:",t.message)})))},t.prototype._stop=function(){var t=this;if(this._sub=void 0,this._sid=void 0,this._checkSessionIFrame&&(i.Log.debug("SessionMonitor._stop"),this._checkSessionIFrame.stop()),this._settings.monitorAnonymousSession)var e=this._timer.setInterval((function(){t._timer.clearInterval(e),t._userManager.querySessionStatus().then((function(e){var r={session_state:e.session_state};e.sub&&e.sid&&(r.profile={sub:e.sub,sid:e.sid}),t._start(r)})).catch((function(t){i.Log.error("SessionMonitor: error from querySessionStatus:",t.message)}))}),1e3)},t.prototype._callback=function(){var t=this;this._userManager.querySessionStatus().then((function(e){var r=!0;e?e.sub===t._sub?(r=!1,t._checkSessionIFrame.start(e.session_state),e.sid===t._sid?i.Log.debug("SessionMonitor._callback: Same sub still logged in at OP, restarting check session iframe; session_state:",e.session_state):(i.Log.debug("SessionMonitor._callback: Same sub still logged in at OP, session state has changed, restarting check session iframe; session_state:",e.session_state),t._userManager.events._raiseUserSessionChanged())):i.Log.debug("SessionMonitor._callback: Different subject signed into OP:",e.sub):i.Log.debug("SessionMonitor._callback: Subject no longer signed into OP"),r&&(t._sub?(i.Log.debug("SessionMonitor._callback: SessionMonitor._callback; raising signed out event"),t._userManager.events._raiseUserSignedOut()):(i.Log.debug("SessionMonitor._callback: SessionMonitor._callback; raising signed in event"),t._userManager.events._raiseUserSignedIn()))})).catch((function(e){t._sub&&(i.Log.debug("SessionMonitor._callback: Error calling queryCurrentSigninSession; raising signed out event",e.message),t._userManager.events._raiseUserSignedOut())}))},n(t,[{key:"_settings",get:function(){return this._userManager.settings}},{key:"_metadataService",get:function(){return this._userManager.metadataService}},{key:"_client_id",get:function(){return this._settings.client_id}},{key:"_checkSessionInterval",get:function(){return this._settings.checkSessionInterval}},{key:"_stopCheckSessionOnError",get:function(){return this._settings.stopCheckSessionOnError}}]),t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CheckSessionIFrame=void 0;var n=r(0);e.CheckSessionIFrame=function(){function t(e,r,n,i){var o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this._callback=e,this._client_id=r,this._url=n,this._interval=i||2e3,this._stopOnError=o;var s=n.indexOf("/",n.indexOf("//")+2);this._frame_origin=n.substr(0,s),this._frame=window.document.createElement("iframe"),this._frame.style.visibility="hidden",this._frame.style.position="absolute",this._frame.style.display="none",this._frame.width=0,this._frame.height=0,this._frame.src=n}return t.prototype.load=function(){var t=this;return new Promise((function(e){t._frame.onload=function(){e()},window.document.body.appendChild(t._frame),t._boundMessageEvent=t._message.bind(t),window.addEventListener("message",t._boundMessageEvent,!1)}))},t.prototype._message=function(t){t.origin===this._frame_origin&&t.source===this._frame.contentWindow&&("error"===t.data?(n.Log.error("CheckSessionIFrame: error message from check session op iframe"),this._stopOnError&&this.stop()):"changed"===t.data?(n.Log.debug("CheckSessionIFrame: changed message from check session op iframe"),this.stop(),this._callback()):n.Log.debug("CheckSessionIFrame: "+t.data+" message from check session op iframe"))},t.prototype.start=function(t){var e=this;if(this._session_state!==t){n.Log.debug("CheckSessionIFrame.start"),this.stop(),this._session_state=t;var r=function(){e._frame.contentWindow.postMessage(e._client_id+" "+e._session_state,e._frame_origin)};r(),this._timer=window.setInterval(r,this._interval)}},t.prototype.stop=function(){this._session_state=null,this._timer&&(n.Log.debug("CheckSessionIFrame.stop"),window.clearInterval(this._timer),this._timer=null)},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TokenRevocationClient=void 0;var n=r(0),i=r(2),o=r(1),s="access_token",a="refresh_token";e.TokenRevocationClient=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.Global.XMLHttpRequest,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.MetadataService;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!e)throw n.Log.error("TokenRevocationClient.ctor: No settings provided"),new Error("No settings provided.");this._settings=e,this._XMLHttpRequestCtor=r,this._metadataService=new s(this._settings)}return t.prototype.revoke=function(t,e){var r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"access_token";if(!t)throw n.Log.error("TokenRevocationClient.revoke: No token provided"),new Error("No token provided.");if(i!==s&&i!=a)throw n.Log.error("TokenRevocationClient.revoke: Invalid token type"),new Error("Invalid token type.");return this._metadataService.getRevocationEndpoint().then((function(o){if(o){n.Log.debug("TokenRevocationClient.revoke: Revoking "+i);var s=r._settings.client_id,a=r._settings.client_secret;return r._revoke(o,s,a,t,i)}if(e)throw n.Log.error("TokenRevocationClient.revoke: Revocation not supported"),new Error("Revocation not supported")}))},t.prototype._revoke=function(t,e,r,i,o){var s=this;return new Promise((function(a,u){var c=new s._XMLHttpRequestCtor;c.open("POST",t),c.onload=function(){n.Log.debug("TokenRevocationClient.revoke: HTTP response received, status",c.status),200===c.status?a():u(Error(c.statusText+" ("+c.status+")"))},c.onerror=function(){n.Log.debug("TokenRevocationClient.revoke: Network Error."),u("Network Error")};var h="client_id="+encodeURIComponent(e);r&&(h+="&client_secret="+encodeURIComponent(r)),h+="&token_type_hint="+encodeURIComponent(o),h+="&token="+encodeURIComponent(i),c.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),c.send(h)}))},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CordovaPopupWindow=void 0;var n=function(){function t(t,e){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:o.MetadataService,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.UserInfoService,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:c.JoseUtil,h=arguments.length>4&&void 0!==arguments[4]?arguments[4]:a.TokenClient;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!e)throw i.Log.error("ResponseValidator.ctor: No settings passed to ResponseValidator"),new Error("settings");this._settings=e,this._metadataService=new r(this._settings),this._userInfoService=new n(this._settings),this._joseUtil=u,this._tokenClient=new h(this._settings)}return t.prototype.validateSigninResponse=function(t,e){var r=this;return i.Log.debug("ResponseValidator.validateSigninResponse"),this._processSigninParams(t,e).then((function(e){return i.Log.debug("ResponseValidator.validateSigninResponse: state processed"),r._validateTokens(t,e).then((function(e){return i.Log.debug("ResponseValidator.validateSigninResponse: tokens validated"),r._processClaims(t,e).then((function(t){return i.Log.debug("ResponseValidator.validateSigninResponse: claims processed"),t}))}))}))},t.prototype.validateSignoutResponse=function(t,e){return t.id!==e.state?(i.Log.error("ResponseValidator.validateSignoutResponse: State does not match"),Promise.reject(new Error("State does not match"))):(i.Log.debug("ResponseValidator.validateSignoutResponse: state validated"),e.state=t.data,e.error?(i.Log.warn("ResponseValidator.validateSignoutResponse: Response was error",e.error),Promise.reject(new u.ErrorResponse(e))):Promise.resolve(e))},t.prototype._processSigninParams=function(t,e){if(t.id!==e.state)return i.Log.error("ResponseValidator._processSigninParams: State does not match"),Promise.reject(new Error("State does not match"));if(!t.client_id)return i.Log.error("ResponseValidator._processSigninParams: No client_id on state"),Promise.reject(new Error("No client_id on state"));if(!t.authority)return i.Log.error("ResponseValidator._processSigninParams: No authority on state"),Promise.reject(new Error("No authority on state"));if(this._settings.authority){if(this._settings.authority&&this._settings.authority!==t.authority)return i.Log.error("ResponseValidator._processSigninParams: authority mismatch on settings vs. signin state"),Promise.reject(new Error("authority mismatch on settings vs. signin state"))}else this._settings.authority=t.authority;if(this._settings.client_id){if(this._settings.client_id&&this._settings.client_id!==t.client_id)return i.Log.error("ResponseValidator._processSigninParams: client_id mismatch on settings vs. signin state"),Promise.reject(new Error("client_id mismatch on settings vs. signin state"))}else this._settings.client_id=t.client_id;return i.Log.debug("ResponseValidator._processSigninParams: state validated"),e.state=t.data,e.error?(i.Log.warn("ResponseValidator._processSigninParams: Response was error",e.error),Promise.reject(new u.ErrorResponse(e))):t.nonce&&!e.id_token?(i.Log.error("ResponseValidator._processSigninParams: Expecting id_token in response"),Promise.reject(new Error("No id_token in response"))):!t.nonce&&e.id_token?(i.Log.error("ResponseValidator._processSigninParams: Not expecting id_token in response"),Promise.reject(new Error("Unexpected id_token in response"))):t.code_verifier&&!e.code?(i.Log.error("ResponseValidator._processSigninParams: Expecting code in response"),Promise.reject(new Error("No code in response"))):!t.code_verifier&&e.code?(i.Log.error("ResponseValidator._processSigninParams: Not expecting code in response"),Promise.reject(new Error("Unexpected code in response"))):(e.scope||(e.scope=t.scope),Promise.resolve(e))},t.prototype._processClaims=function(t,e){var r=this;if(e.isOpenIdConnect){if(i.Log.debug("ResponseValidator._processClaims: response is OIDC, processing claims"),e.profile=this._filterProtocolClaims(e.profile),!0!==t.skipUserInfo&&this._settings.loadUserInfo&&e.access_token)return i.Log.debug("ResponseValidator._processClaims: loading user info"),this._userInfoService.getClaims(e.access_token).then((function(t){return i.Log.debug("ResponseValidator._processClaims: user info claims received from user info endpoint"),t.sub!==e.profile.sub?(i.Log.error("ResponseValidator._processClaims: sub from user info endpoint does not match sub in id_token"),Promise.reject(new Error("sub from user info endpoint does not match sub in id_token"))):(e.profile=r._mergeClaims(e.profile,t),i.Log.debug("ResponseValidator._processClaims: user info claims received, updated profile:",e.profile),e)}));i.Log.debug("ResponseValidator._processClaims: not loading user info")}else i.Log.debug("ResponseValidator._processClaims: response is not OIDC, not processing claims");return Promise.resolve(e)},t.prototype._mergeClaims=function(t,e){var r=Object.assign({},t);for(var i in e){var o=e[i];Array.isArray(o)||(o=[o]);for(var s=0;s1)return i.Log.error("ResponseValidator._validateIdToken: No kid found in id_token and more than one key found in metadata"),Promise.reject(new Error("No kid found in id_token and more than one key found in metadata"));o=r[0]}return Promise.resolve(o)}))},t.prototype._getSigningKeyForJwtWithSingleRetry=function(t){var e=this;return this._getSigningKeyForJwt(t).then((function(r){return r?Promise.resolve(r):(e._metadataService.resetSigningKeys(),e._getSigningKeyForJwt(t))}))},t.prototype._validateIdToken=function(t,e){var r=this;if(!t.nonce)return i.Log.error("ResponseValidator._validateIdToken: No nonce on state"),Promise.reject(new Error("No nonce on state"));var n=this._joseUtil.parseJwt(e.id_token);return n&&n.header&&n.payload?t.nonce!==n.payload.nonce?(i.Log.error("ResponseValidator._validateIdToken: Invalid nonce in id_token"),Promise.reject(new Error("Invalid nonce in id_token"))):this._metadataService.getIssuer().then((function(o){return i.Log.debug("ResponseValidator._validateIdToken: Received issuer"),r._getSigningKeyForJwtWithSingleRetry(n).then((function(s){if(!s)return i.Log.error("ResponseValidator._validateIdToken: No key matching kid or alg found in signing keys"),Promise.reject(new Error("No key matching kid or alg found in signing keys"));var a=t.client_id,u=r._settings.clockSkew;return i.Log.debug("ResponseValidator._validateIdToken: Validaing JWT; using clock skew (in seconds) of: ",u),r._joseUtil.validateJwt(e.id_token,s,o,a,u).then((function(){return i.Log.debug("ResponseValidator._validateIdToken: JWT validation successful"),n.payload.sub?(e.profile=n.payload,e):(i.Log.error("ResponseValidator._validateIdToken: No sub present in id_token"),Promise.reject(new Error("No sub present in id_token")))}))}))})):(i.Log.error("ResponseValidator._validateIdToken: Failed to parse id_token",n),Promise.reject(new Error("Failed to parse id_token")))},t.prototype._filterByAlg=function(t,e){var r=null;if(e.startsWith("RS"))r="RSA";else if(e.startsWith("PS"))r="PS";else{if(!e.startsWith("ES"))return i.Log.debug("ResponseValidator._filterByAlg: alg not supported: ",e),[];r="EC"}return i.Log.debug("ResponseValidator._filterByAlg: Looking for keys that match kty: ",r),t=t.filter((function(t){return t.kty===r})),i.Log.debug("ResponseValidator._filterByAlg: Number of keys that match kty: ",r,t.length),t},t.prototype._validateAccessToken=function(t){if(!t.profile)return i.Log.error("ResponseValidator._validateAccessToken: No profile loaded from id_token"),Promise.reject(new Error("No profile loaded from id_token"));if(!t.profile.at_hash)return i.Log.error("ResponseValidator._validateAccessToken: No at_hash in id_token"),Promise.reject(new Error("No at_hash in id_token"));if(!t.id_token)return i.Log.error("ResponseValidator._validateAccessToken: No id_token"),Promise.reject(new Error("No id_token"));var e=this._joseUtil.parseJwt(t.id_token);if(!e||!e.header)return i.Log.error("ResponseValidator._validateAccessToken: Failed to parse id_token",e),Promise.reject(new Error("Failed to parse id_token"));var r=e.header.alg;if(!r||5!==r.length)return i.Log.error("ResponseValidator._validateAccessToken: Unsupported alg:",r),Promise.reject(new Error("Unsupported alg: "+r));var n=r.substr(2,3);if(!n)return i.Log.error("ResponseValidator._validateAccessToken: Unsupported alg:",r,n),Promise.reject(new Error("Unsupported alg: "+r));if(256!==(n=parseInt(n))&&384!==n&&512!==n)return i.Log.error("ResponseValidator._validateAccessToken: Unsupported alg:",r,n),Promise.reject(new Error("Unsupported alg: "+r));var o="sha"+n,s=this._joseUtil.hashString(t.access_token,o);if(!s)return i.Log.error("ResponseValidator._validateAccessToken: access_token hash failed:",o),Promise.reject(new Error("Failed to validate at_hash"));var a=s.substr(0,s.length/2),u=this._joseUtil.hexToBase64Url(a);return u!==t.profile.at_hash?(i.Log.error("ResponseValidator._validateAccessToken: Failed to validate at_hash",u,t.profile.at_hash),Promise.reject(new Error("Failed to validate at_hash"))):(i.Log.debug("ResponseValidator._validateAccessToken: success"),Promise.resolve(t))},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UserInfoService=void 0;var n=r(7),i=r(2),o=r(0),s=r(4);e.UserInfoService=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.JsonService,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.MetadataService,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s.JoseUtil;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!e)throw o.Log.error("UserInfoService.ctor: No settings passed"),new Error("settings");this._settings=e,this._jsonService=new r(void 0,void 0,this._getClaimsFromJwt.bind(this)),this._metadataService=new a(this._settings),this._joseUtil=u}return t.prototype.getClaims=function(t){var e=this;return t?this._metadataService.getUserInfoEndpoint().then((function(r){return o.Log.debug("UserInfoService.getClaims: received userinfo url",r),e._jsonService.getJson(r,t).then((function(t){return o.Log.debug("UserInfoService.getClaims: claims received",t),t}))})):(o.Log.error("UserInfoService.getClaims: No token passed"),Promise.reject(new Error("A token is required")))},t.prototype._getClaimsFromJwt=function t(e){var r=this;try{var n=this._joseUtil.parseJwt(e.responseText);if(!n||!n.header||!n.payload)return o.Log.error("UserInfoService._getClaimsFromJwt: Failed to parse JWT",n),Promise.reject(new Error("Failed to parse id_token"));var i=n.header.kid,s=void 0;switch(this._settings.userInfoJwtIssuer){case"OP":s=this._metadataService.getIssuer();break;case"ANY":s=Promise.resolve(n.payload.iss);break;default:s=Promise.resolve(this._settings.userInfoJwtIssuer)}return s.then((function(t){return o.Log.debug("UserInfoService._getClaimsFromJwt: Received issuer:"+t),r._metadataService.getSigningKeys().then((function(s){if(!s)return o.Log.error("UserInfoService._getClaimsFromJwt: No signing keys from metadata"),Promise.reject(new Error("No signing keys from metadata"));o.Log.debug("UserInfoService._getClaimsFromJwt: Received signing keys");var a=void 0;if(i)a=s.filter((function(t){return t.kid===i}))[0];else{if((s=r._filterByAlg(s,n.header.alg)).length>1)return o.Log.error("UserInfoService._getClaimsFromJwt: No kid found in id_token and more than one key found in metadata"),Promise.reject(new Error("No kid found in id_token and more than one key found in metadata"));a=s[0]}if(!a)return o.Log.error("UserInfoService._getClaimsFromJwt: No key matching kid or alg found in signing keys"),Promise.reject(new Error("No key matching kid or alg found in signing keys"));var u=r._settings.client_id,c=r._settings.clockSkew;return o.Log.debug("UserInfoService._getClaimsFromJwt: Validaing JWT; using clock skew (in seconds) of: ",c),r._joseUtil.validateJwt(e.responseText,a,t,u,c,void 0,!0).then((function(){return o.Log.debug("UserInfoService._getClaimsFromJwt: JWT validation successful"),n.payload}))}))}))}catch(t){return o.Log.error("UserInfoService._getClaimsFromJwt: Error parsing JWT response",t.message),void reject(t)}},t.prototype._filterByAlg=function(t,e){var r=null;if(e.startsWith("RS"))r="RSA";else if(e.startsWith("PS"))r="PS";else{if(!e.startsWith("ES"))return o.Log.debug("UserInfoService._filterByAlg: alg not supported: ",e),[];r="EC"}return o.Log.debug("UserInfoService._filterByAlg: Looking for keys that match kty: ",r),t=t.filter((function(t){return t.kty===r})),o.Log.debug("UserInfoService._filterByAlg: Number of keys that match kty: ",r,t.length),t},t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AllowedSigningAlgs=e.b64tohex=e.hextob64u=e.crypto=e.X509=e.KeyUtil=e.jws=void 0;var n=r(27);e.jws=n.jws,e.KeyUtil=n.KEYUTIL,e.X509=n.X509,e.crypto=n.crypto,e.hextob64u=n.hextob64u,e.b64tohex=n.b64tohex,e.AllowedSigningAlgs=["RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"]},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n={userAgent:!1},i={};if(void 0===o)var o={};o.lang={extend:function(t,e,r){if(!e||!t)throw new Error("YAHOO.lang.extend failed, please check that all dependencies are included.");var i=function(){};if(i.prototype=e.prototype,t.prototype=new i,t.prototype.constructor=t,t.superclass=e.prototype,e.prototype.constructor==Object.prototype.constructor&&(e.prototype.constructor=e),r){var o;for(o in r)t.prototype[o]=r[o];var s=function(){},a=["toString","valueOf"];try{/MSIE/.test(n.userAgent)&&(s=function(t,e){for(o=0;o>>2]>>>24-o%4*8&255;e[n+o>>>2]|=s<<24-(n+o)%4*8}else for(o=0;o>>2]=r[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,e=this.sigBytes;t[e>>>2]&=4294967295<<32-e%4*8,t.length=s.ceil(e/4)},clone:function(){var t=c.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],r=0;r>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(t){for(var e=t.length,r=[],n=0;n>>3]|=parseInt(t.substr(n,2),16)<<24-n%8*4;return new h.init(r,e/2)}},g=l.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,n=[],i=0;i>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(t){for(var e=t.length,r=[],n=0;n>>2]|=(255&t.charCodeAt(n))<<24-n%4*8;return new h.init(r,e)}},d=l.Utf8={stringify:function(t){try{return decodeURIComponent(escape(g.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return g.parse(unescape(encodeURIComponent(t)))}},p=u.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=d.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var e=this._data,r=e.words,n=e.sigBytes,i=this.blockSize,o=n/(4*i),a=(o=t?s.ceil(o):s.max((0|o)-this._minBufferSize,0))*i,u=s.min(4*a,n);if(a){for(var c=0;c>>2]>>>24-i%4*8&255)<<16|(e[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|e[i+2>>>2]>>>24-(i+2)%4*8&255,s=0;4>s&&i+.75*s>>6*(3-s)&63));if(e=n.charAt(64))for(;t.length%4;)t.push(e);return t.join("")},parse:function(t){var r=t.length,n=this._map;(i=n.charAt(64))&&-1!=(i=t.indexOf(i))&&(r=i);for(var i=[],o=0,s=0;s>>6-s%4*2;i[o>>>2]|=(a|u)<<24-o%4*8,o++}return e.create(i,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),function(t){for(var e=y,r=(i=e.lib).WordArray,n=i.Hasher,i=e.algo,o=[],s=[],a=function(t){return 4294967296*(t-(0|t))|0},u=2,c=0;64>c;){var h;t:{h=u;for(var l=t.sqrt(h),f=2;f<=l;f++)if(!(h%f)){h=!1;break t}h=!0}h&&(8>c&&(o[c]=a(t.pow(u,.5))),s[c]=a(t.pow(u,1/3)),c++),u++}var g=[];i=i.SHA256=n.extend({_doReset:function(){this._hash=new r.init(o.slice(0))},_doProcessBlock:function(t,e){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],a=r[3],u=r[4],c=r[5],h=r[6],l=r[7],f=0;64>f;f++){if(16>f)g[f]=0|t[e+f];else{var d=g[f-15],p=g[f-2];g[f]=((d<<25|d>>>7)^(d<<14|d>>>18)^d>>>3)+g[f-7]+((p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10)+g[f-16]}d=l+((u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25))+(u&c^~u&h)+s[f]+g[f],p=((n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22))+(n&i^n&o^i&o),l=h,h=c,c=u,u=a+d|0,a=o,o=i,i=n,n=d+p|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+a|0,r[4]=r[4]+u|0,r[5]=r[5]+c|0,r[6]=r[6]+h|0,r[7]=r[7]+l|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;return r[i>>>5]|=128<<24-i%32,r[14+(i+64>>>9<<4)]=t.floor(n/4294967296),r[15+(i+64>>>9<<4)]=n,e.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}}),e.SHA256=n._createHelper(i),e.HmacSHA256=n._createHmacHelper(i)}(Math),function(){function t(){return n.create.apply(n,arguments)}for(var e=y,r=e.lib.Hasher,n=(o=e.x64).Word,i=o.WordArray,o=e.algo,s=[t(1116352408,3609767458),t(1899447441,602891725),t(3049323471,3964484399),t(3921009573,2173295548),t(961987163,4081628472),t(1508970993,3053834265),t(2453635748,2937671579),t(2870763221,3664609560),t(3624381080,2734883394),t(310598401,1164996542),t(607225278,1323610764),t(1426881987,3590304994),t(1925078388,4068182383),t(2162078206,991336113),t(2614888103,633803317),t(3248222580,3479774868),t(3835390401,2666613458),t(4022224774,944711139),t(264347078,2341262773),t(604807628,2007800933),t(770255983,1495990901),t(1249150122,1856431235),t(1555081692,3175218132),t(1996064986,2198950837),t(2554220882,3999719339),t(2821834349,766784016),t(2952996808,2566594879),t(3210313671,3203337956),t(3336571891,1034457026),t(3584528711,2466948901),t(113926993,3758326383),t(338241895,168717936),t(666307205,1188179964),t(773529912,1546045734),t(1294757372,1522805485),t(1396182291,2643833823),t(1695183700,2343527390),t(1986661051,1014477480),t(2177026350,1206759142),t(2456956037,344077627),t(2730485921,1290863460),t(2820302411,3158454273),t(3259730800,3505952657),t(3345764771,106217008),t(3516065817,3606008344),t(3600352804,1432725776),t(4094571909,1467031594),t(275423344,851169720),t(430227734,3100823752),t(506948616,1363258195),t(659060556,3750685593),t(883997877,3785050280),t(958139571,3318307427),t(1322822218,3812723403),t(1537002063,2003034995),t(1747873779,3602036899),t(1955562222,1575990012),t(2024104815,1125592928),t(2227730452,2716904306),t(2361852424,442776044),t(2428436474,593698344),t(2756734187,3733110249),t(3204031479,2999351573),t(3329325298,3815920427),t(3391569614,3928383900),t(3515267271,566280711),t(3940187606,3454069534),t(4118630271,4000239992),t(116418474,1914138554),t(174292421,2731055270),t(289380356,3203993006),t(460393269,320620315),t(685471733,587496836),t(852142971,1086792851),t(1017036298,365543100),t(1126000580,2618297676),t(1288033470,3409855158),t(1501505948,4234509866),t(1607167915,987167468),t(1816402316,1246189591)],a=[],u=0;80>u;u++)a[u]=t();o=o.SHA512=r.extend({_doReset:function(){this._hash=new i.init([new n.init(1779033703,4089235720),new n.init(3144134277,2227873595),new n.init(1013904242,4271175723),new n.init(2773480762,1595750129),new n.init(1359893119,2917565137),new n.init(2600822924,725511199),new n.init(528734635,4215389547),new n.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var r=(l=this._hash.words)[0],n=l[1],i=l[2],o=l[3],u=l[4],c=l[5],h=l[6],l=l[7],f=r.high,g=r.low,d=n.high,p=n.low,v=i.high,y=i.low,m=o.high,_=o.low,S=u.high,w=u.low,b=c.high,F=c.low,E=h.high,x=h.low,A=l.high,k=l.low,P=f,C=g,T=d,R=p,I=v,D=y,L=m,N=_,U=S,O=w,B=b,M=F,j=E,H=x,K=A,V=k,q=0;80>q;q++){var J=a[q];if(16>q)var W=J.high=0|t[e+2*q],z=J.low=0|t[e+2*q+1];else{W=((z=(W=a[q-15]).high)>>>1|(Y=W.low)<<31)^(z>>>8|Y<<24)^z>>>7;var Y=(Y>>>1|z<<31)^(Y>>>8|z<<24)^(Y>>>7|z<<25),G=((z=(G=a[q-2]).high)>>>19|($=G.low)<<13)^(z<<3|$>>>29)^z>>>6,$=($>>>19|z<<13)^($<<3|z>>>29)^($>>>6|z<<26),X=(z=a[q-7]).high,Q=(Z=a[q-16]).high,Z=Z.low;W=(W=(W=W+X+((z=Y+z.low)>>>0>>0?1:0))+G+((z+=$)>>>0<$>>>0?1:0))+Q+((z+=Z)>>>0>>0?1:0),J.high=W,J.low=z}X=U&B^~U&j,Z=O&M^~O&H,J=P&T^P&I^T&I;var tt=C&R^C&D^R&D,et=(Y=(P>>>28|C<<4)^(P<<30|C>>>2)^(P<<25|C>>>7),G=(C>>>28|P<<4)^(C<<30|P>>>2)^(C<<25|P>>>7),($=s[q]).high),rt=$.low;Q=K+((U>>>14|O<<18)^(U>>>18|O<<14)^(U<<23|O>>>9))+(($=V+((O>>>14|U<<18)^(O>>>18|U<<14)^(O<<23|U>>>9)))>>>0>>0?1:0),K=j,V=H,j=B,H=M,B=U,M=O,U=L+(Q=(Q=(Q=Q+X+(($+=Z)>>>0>>0?1:0))+et+(($+=rt)>>>0>>0?1:0))+W+(($+=z)>>>0>>0?1:0))+((O=N+$|0)>>>0>>0?1:0)|0,L=I,N=D,I=T,D=R,T=P,R=C,P=Q+(J=Y+J+((z=G+tt)>>>0>>0?1:0))+((C=$+z|0)>>>0<$>>>0?1:0)|0}g=r.low=g+C,r.high=f+P+(g>>>0>>0?1:0),p=n.low=p+R,n.high=d+T+(p>>>0>>0?1:0),y=i.low=y+D,i.high=v+I+(y>>>0>>0?1:0),_=o.low=_+N,o.high=m+L+(_>>>0>>0?1:0),w=u.low=w+O,u.high=S+U+(w>>>0>>0?1:0),F=c.low=F+M,c.high=b+B+(F>>>0>>0?1:0),x=h.low=x+H,h.high=E+j+(x>>>0>>0?1:0),k=l.low=k+V,l.high=A+K+(k>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;return e[n>>>5]|=128<<24-n%32,e[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),e[31+(n+128>>>10<<5)]=r,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=r.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32}),e.SHA512=r._createHelper(o),e.HmacSHA512=r._createHmacHelper(o)}(),function(){var t=y,e=(i=t.x64).Word,r=i.WordArray,n=(i=t.algo).SHA512,i=i.SHA384=n.extend({_doReset:function(){this._hash=new r.init([new e.init(3418070365,3238371032),new e.init(1654270250,914150663),new e.init(2438529370,812702999),new e.init(355462360,4144912697),new e.init(1731405415,4290775857),new e.init(2394180231,1750603025),new e.init(3675008525,1694076839),new e.init(1203062813,3204075428)])},_doFinalize:function(){var t=n._doFinalize.call(this);return t.sigBytes-=16,t}});t.SHA384=n._createHelper(i),t.HmacSHA384=n._createHmacHelper(i)}();var m,_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function S(t){var e,r,n="";for(e=0;e+3<=t.length;e+=3)r=parseInt(t.substring(e,e+3),16),n+=_.charAt(r>>6)+_.charAt(63&r);for(e+1==t.length?(r=parseInt(t.substring(e,e+1),16),n+=_.charAt(r<<2)):e+2==t.length&&(r=parseInt(t.substring(e,e+2),16),n+=_.charAt(r>>2)+_.charAt((3&r)<<4));(3&n.length)>0;)n+="=";return n}function w(t){var e,r,n,i="",o=0;for(e=0;e>2),r=3&n,o=1):1==o?(i+=P(r<<2|n>>4),r=15&n,o=2):2==o?(i+=P(r),i+=P(n>>2),r=3&n,o=3):(i+=P(r<<2|n>>4),i+=P(15&n),o=0));return 1==o&&(i+=P(r<<2)),i}function b(t){var e,r=w(t),n=new Array;for(e=0;2*e>15;--o>=0;){var u=32767&this[t],c=this[t++]>>15,h=a*u+c*s;i=((u=s*u+((32767&h)<<15)+r[n]+(1073741823&i))>>>30)+(h>>>15)+a*c+(i>>>30),r[n++]=1073741823&u}return i},m=30):"Netscape"!=n.appName?(F.prototype.am=function(t,e,r,n,i,o){for(;--o>=0;){var s=e*this[t++]+r[n]+i;i=Math.floor(s/67108864),r[n++]=67108863&s}return i},m=26):(F.prototype.am=function(t,e,r,n,i,o){for(var s=16383&e,a=e>>14;--o>=0;){var u=16383&this[t],c=this[t++]>>14,h=a*u+c*s;i=((u=s*u+((16383&h)<<14)+r[n]+i)>>28)+(h>>14)+a*c,r[n++]=268435455&u}return i},m=28),F.prototype.DB=m,F.prototype.DM=(1<>>16)&&(t=e,r+=16),0!=(e=t>>8)&&(t=e,r+=8),0!=(e=t>>4)&&(t=e,r+=4),0!=(e=t>>2)&&(t=e,r+=2),0!=(e=t>>1)&&(t=e,r+=1),r}function I(t){this.m=t}function D(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>=16,e+=16),0==(255&t)&&(t>>=8,e+=8),0==(15&t)&&(t>>=4,e+=4),0==(3&t)&&(t>>=2,e+=2),0==(1&t)&&++e,e}function M(t){for(var e=0;0!=t;)t&=t-1,++e;return e}function j(){}function H(t){return t}function K(t){this.r2=E(),this.q3=E(),F.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t),this.m=t}I.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},I.prototype.revert=function(t){return t},I.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},I.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},I.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},D.prototype.convert=function(t){var e=E();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(F.ZERO)>0&&this.m.subTo(e,e),e},D.prototype.revert=function(t){var e=E();return t.copyTo(e),this.reduce(e),e},D.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e>15)*this.mpl&this.um)<<15)&t.DM;for(t[r=e+this.m.t]+=this.m.am(0,n,t,e,0,this.m.t);t[r]>=t.DV;)t[r]-=t.DV,t[++r]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},D.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},D.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},F.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},F.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0},F.prototype.fromString=function(t,e){var r;if(16==e)r=4;else if(8==e)r=3;else if(256==e)r=8;else if(2==e)r=1;else if(32==e)r=5;else{if(4!=e)return void this.fromRadix(t,e);r=2}this.t=0,this.s=0;for(var n=t.length,i=!1,o=0;--n>=0;){var s=8==r?255&t[n]:C(t,n);s<0?"-"==t.charAt(n)&&(i=!0):(i=!1,0==o?this[this.t++]=s:o+r>this.DB?(this[this.t-1]|=(s&(1<>this.DB-o):this[this.t-1]|=s<=this.DB&&(o-=this.DB))}8==r&&0!=(128&t[0])&&(this.s=-1,o>0&&(this[this.t-1]|=(1<0&&this[this.t-1]==t;)--this.t},F.prototype.dlShiftTo=function(t,e){var r;for(r=this.t-1;r>=0;--r)e[r+t]=this[r];for(r=t-1;r>=0;--r)e[r]=0;e.t=this.t+t,e.s=this.s},F.prototype.drShiftTo=function(t,e){for(var r=t;r=0;--r)e[r+s+1]=this[r]>>i|a,a=(this[r]&o)<=0;--r)e[r]=0;e[s]=a,e.t=this.t+s+1,e.s=this.s,e.clamp()},F.prototype.rShiftTo=function(t,e){e.s=this.s;var r=Math.floor(t/this.DB);if(r>=this.t)e.t=0;else{var n=t%this.DB,i=this.DB-n,o=(1<>n;for(var s=r+1;s>n;n>0&&(e[this.t-r-1]|=(this.s&o)<>=this.DB;if(t.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n-=t.s}e.s=n<0?-1:0,n<-1?e[r++]=this.DV+n:n>0&&(e[r++]=n),e.t=r,e.clamp()},F.prototype.multiplyTo=function(t,e){var r=this.abs(),n=t.abs(),i=r.t;for(e.t=i+n.t;--i>=0;)e[i]=0;for(i=0;i=0;)t[r]=0;for(r=0;r=e.DV&&(t[r+e.t]-=e.DV,t[r+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(r,e[r],t,2*r,0,1)),t.s=0,t.clamp()},F.prototype.divRemTo=function(t,e,r){var n=t.abs();if(!(n.t<=0)){var i=this.abs();if(i.t0?(n.lShiftTo(u,o),i.lShiftTo(u,r)):(n.copyTo(o),i.copyTo(r));var c=o.t,h=o[c-1];if(0!=h){var l=h*(1<1?o[c-2]>>this.F2:0),f=this.FV/l,g=(1<=0&&(r[r.t++]=1,r.subTo(y,r)),F.ONE.dlShiftTo(c,y),y.subTo(o,o);o.t=0;){var m=r[--p]==h?this.DM:Math.floor(r[p]*f+(r[p-1]+d)*g);if((r[p]+=o.am(0,m,r,v,0,c))0&&r.rShiftTo(u,r),s<0&&F.ZERO.subTo(r,r)}}},F.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},F.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},F.prototype.exp=function(t,e){if(t>4294967295||t<1)return F.ONE;var r=E(),n=E(),i=e.convert(this),o=R(t)-1;for(i.copyTo(r);--o>=0;)if(e.sqrTo(r,n),(t&1<0)e.mulTo(n,i,r);else{var s=r;r=n,n=s}return e.revert(r)},F.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);var e;if(16==t)e=4;else if(8==t)e=3;else if(2==t)e=1;else if(32==t)e=5;else{if(4!=t)return this.toRadix(t);e=2}var r,n=(1<0)for(a>a)>0&&(i=!0,o=P(r));s>=0;)a>(a+=this.DB-e)):(r=this[s]>>(a-=e)&n,a<=0&&(a+=this.DB,--s)),r>0&&(i=!0),i&&(o+=P(r));return i?o:"0"},F.prototype.negate=function(){var t=E();return F.ZERO.subTo(this,t),t},F.prototype.abs=function(){return this.s<0?this.negate():this},F.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var r=this.t;if(0!=(e=r-t.t))return this.s<0?-e:e;for(;--r>=0;)if(0!=(e=this[r]-t[r]))return e;return 0},F.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+R(this[this.t-1]^this.s&this.DM)},F.prototype.mod=function(t){var e=E();return this.abs().divRemTo(t,null,e),this.s<0&&e.compareTo(F.ZERO)>0&&t.subTo(e,e),e},F.prototype.modPowInt=function(t,e){var r;return r=t<256||e.isEven()?new I(e):new D(e),this.exp(t,r)},F.ZERO=T(0),F.ONE=T(1),j.prototype.convert=H,j.prototype.revert=H,j.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r)},j.prototype.sqrTo=function(t,e){t.squareTo(e)},K.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=E();return t.copyTo(e),this.reduce(e),e},K.prototype.revert=function(t){return t},K.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},K.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},K.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)};var V,q,J,W=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],z=(1<<26)/W[W.length-1];function Y(){this.i=0,this.j=0,this.S=new Array}function G(){!function(t){q[J++]^=255&t,q[J++]^=t>>8&255,q[J++]^=t>>16&255,q[J++]^=t>>24&255,J>=256&&(J-=256)}((new Date).getTime())}if(F.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},F.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return"0";var e=this.chunkSize(t),r=Math.pow(t,e),n=T(r),i=E(),o=E(),s="";for(this.divRemTo(n,i,o);i.signum()>0;)s=(r+o.intValue()).toString(t).substr(1)+s,i.divRemTo(n,i,o);return o.intValue().toString(t)+s},F.prototype.fromRadix=function(t,e){this.fromInt(0),null==e&&(e=10);for(var r=this.chunkSize(e),n=Math.pow(e,r),i=!1,o=0,s=0,a=0;a=r&&(this.dMultiply(n),this.dAddOffset(s,0),o=0,s=0))}o>0&&(this.dMultiply(Math.pow(e,o)),this.dAddOffset(s,0)),i&&F.ZERO.subTo(this,this)},F.prototype.fromNumber=function(t,e,r){if("number"==typeof e)if(t<2)this.fromInt(1);else for(this.fromNumber(t,r),this.testBit(t-1)||this.bitwiseTo(F.ONE.shiftLeft(t-1),N,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(e);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(F.ONE.shiftLeft(t-1),this);else{var n=new Array,i=7&t;n.length=1+(t>>3),e.nextBytes(n),i>0?n[0]&=(1<>=this.DB;if(t.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n+=t.s}e.s=n<0?-1:0,n>0?e[r++]=n:n<-1&&(e[r++]=this.DV+n),e.t=r,e.clamp()},F.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},F.prototype.dAddOffset=function(t,e){if(0!=t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}},F.prototype.multiplyLowerTo=function(t,e,r){var n,i=Math.min(this.t+t.t,e);for(r.s=0,r.t=i;i>0;)r[--i]=0;for(n=r.t-this.t;i=0;)r[n]=0;for(n=Math.max(e-this.t,0);n0)if(0==e)r=this[0]%t;else for(var n=this.t-1;n>=0;--n)r=(e*r+this[n])%t;return r},F.prototype.millerRabin=function(t){var e=this.subtract(F.ONE),r=e.getLowestSetBit();if(r<=0)return!1;var n=e.shiftRight(r);(t=t+1>>1)>W.length&&(t=W.length);for(var i=E(),o=0;o>24},F.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},F.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},F.prototype.toByteArray=function(){var t=this.t,e=new Array;e[0]=this.s;var r,n=this.DB-t*this.DB%8,i=0;if(t-- >0)for(n>n)!=(this.s&this.DM)>>n&&(e[i++]=r|this.s<=0;)n<8?(r=(this[t]&(1<>(n+=this.DB-8)):(r=this[t]>>(n-=8)&255,n<=0&&(n+=this.DB,--t)),0!=(128&r)&&(r|=-256),0==i&&(128&this.s)!=(128&r)&&++i,(i>0||r!=this.s)&&(e[i++]=r);return e},F.prototype.equals=function(t){return 0==this.compareTo(t)},F.prototype.min=function(t){return this.compareTo(t)<0?this:t},F.prototype.max=function(t){return this.compareTo(t)>0?this:t},F.prototype.and=function(t){var e=E();return this.bitwiseTo(t,L,e),e},F.prototype.or=function(t){var e=E();return this.bitwiseTo(t,N,e),e},F.prototype.xor=function(t){var e=E();return this.bitwiseTo(t,U,e),e},F.prototype.andNot=function(t){var e=E();return this.bitwiseTo(t,O,e),e},F.prototype.not=function(){for(var t=E(),e=0;e=this.t?0!=this.s:0!=(this[e]&1<1){var h=E();for(n.sqrTo(s[1],h);a<=c;)s[a]=E(),n.mulTo(h,s[a-2],s[a]),a+=2}var l,f,g=t.t-1,d=!0,p=E();for(i=R(t[g])-1;g>=0;){for(i>=u?l=t[g]>>i-u&c:(l=(t[g]&(1<0&&(l|=t[g-1]>>this.DB+i-u)),a=r;0==(1&l);)l>>=1,--a;if((i-=a)<0&&(i+=this.DB,--g),d)s[l].copyTo(o),d=!1;else{for(;a>1;)n.sqrTo(o,p),n.sqrTo(p,o),a-=2;a>0?n.sqrTo(o,p):(f=o,o=p,p=f),n.mulTo(p,s[l],o)}for(;g>=0&&0==(t[g]&1<=0?(r.subTo(n,r),e&&i.subTo(s,i),o.subTo(a,o)):(n.subTo(r,n),e&&s.subTo(i,s),a.subTo(o,a))}return 0!=n.compareTo(F.ONE)?F.ZERO:a.compareTo(t)>=0?a.subtract(t):a.signum()<0?(a.addTo(t,a),a.signum()<0?a.add(t):a):a},F.prototype.pow=function(t){return this.exp(t,new j)},F.prototype.gcd=function(t){var e=this.s<0?this.negate():this.clone(),r=t.s<0?t.negate():t.clone();if(e.compareTo(r)<0){var n=e;e=r,r=n}var i=e.getLowestSetBit(),o=r.getLowestSetBit();if(o<0)return e;for(i0&&(e.rShiftTo(o,e),r.rShiftTo(o,r));e.signum()>0;)(i=e.getLowestSetBit())>0&&e.rShiftTo(i,e),(i=r.getLowestSetBit())>0&&r.rShiftTo(i,r),e.compareTo(r)>=0?(e.subTo(r,e),e.rShiftTo(1,e)):(r.subTo(e,r),r.rShiftTo(1,r));return o>0&&r.lShiftTo(o,r),r},F.prototype.isProbablePrime=function(t){var e,r=this.abs();if(1==r.t&&r[0]<=W[W.length-1]){for(e=0;e>>8,q[J++]=255&$;J=0,G()}function tt(){if(null==V){for(G(),(V=new Y).init(q),J=0;J>24,(16711680&i)>>16,(65280&i)>>8,255&i]))),i+=1;return n}function it(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}function ot(t,e){this.x=e,this.q=t}function st(t,e,r,n){this.curve=t,this.x=e,this.y=r,this.z=null==n?F.ONE:n,this.zinv=null}function at(t,e,r){this.q=t,this.a=this.fromBigInteger(e),this.b=this.fromBigInteger(r),this.infinity=new st(this,null,null)}et.prototype.nextBytes=function(t){var e;for(e=0;e0&&e.length>0))throw"Invalid RSA public key";this.n=rt(t,16),this.e=parseInt(e,16)}},it.prototype.encrypt=function(t){var e=function(t,e){if(e=0&&e>0;){var i=t.charCodeAt(n--);i<128?r[--e]=i:i>127&&i<2048?(r[--e]=63&i|128,r[--e]=i>>6|192):(r[--e]=63&i|128,r[--e]=i>>6&63|128,r[--e]=i>>12|224)}r[--e]=0;for(var o=new et,s=new Array;e>2;){for(s[0]=0;0==s[0];)o.nextBytes(s);r[--e]=s[0]}return r[--e]=2,r[--e]=0,new F(r)}(t,this.n.bitLength()+7>>3);if(null==e)return null;var r=this.doPublic(e);if(null==r)return null;var n=r.toString(16);return 0==(1&n.length)?n:"0"+n},it.prototype.encryptOAEP=function(t,e,r){var n=function(t,e,r,n){var i=ct.crypto.MessageDigest,o=ct.crypto.Util,s=null;if(r||(r="sha1"),"string"==typeof r&&(s=i.getCanonicalAlgName(r),n=i.getHashLength(s),r=function(t){return Ft(o.hashHex(Et(t),s))}),t.length+2*n+2>e)throw"Message too long for RSA";var a,u="";for(a=0;a>3,e,r);if(null==n)return null;var i=this.doPublic(n);if(null==i)return null;var o=i.toString(16);return 0==(1&o.length)?o:"0"+o},it.prototype.type="RSA",ot.prototype.equals=function(t){return t==this||this.q.equals(t.q)&&this.x.equals(t.x)},ot.prototype.toBigInteger=function(){return this.x},ot.prototype.negate=function(){return new ot(this.q,this.x.negate().mod(this.q))},ot.prototype.add=function(t){return new ot(this.q,this.x.add(t.toBigInteger()).mod(this.q))},ot.prototype.subtract=function(t){return new ot(this.q,this.x.subtract(t.toBigInteger()).mod(this.q))},ot.prototype.multiply=function(t){return new ot(this.q,this.x.multiply(t.toBigInteger()).mod(this.q))},ot.prototype.square=function(){return new ot(this.q,this.x.square().mod(this.q))},ot.prototype.divide=function(t){return new ot(this.q,this.x.multiply(t.toBigInteger().modInverse(this.q)).mod(this.q))},st.prototype.getX=function(){return null==this.zinv&&(this.zinv=this.z.modInverse(this.curve.q)),this.curve.fromBigInteger(this.x.toBigInteger().multiply(this.zinv).mod(this.curve.q))},st.prototype.getY=function(){return null==this.zinv&&(this.zinv=this.z.modInverse(this.curve.q)),this.curve.fromBigInteger(this.y.toBigInteger().multiply(this.zinv).mod(this.curve.q))},st.prototype.equals=function(t){return t==this||(this.isInfinity()?t.isInfinity():t.isInfinity()?this.isInfinity():!!t.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(t.z)).mod(this.curve.q).equals(F.ZERO)&&t.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(t.z)).mod(this.curve.q).equals(F.ZERO))},st.prototype.isInfinity=function(){return null==this.x&&null==this.y||this.z.equals(F.ZERO)&&!this.y.toBigInteger().equals(F.ZERO)},st.prototype.negate=function(){return new st(this.curve,this.x,this.y.negate(),this.z)},st.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(t.z)).mod(this.curve.q),r=t.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(t.z)).mod(this.curve.q);if(F.ZERO.equals(r))return F.ZERO.equals(e)?this.twice():this.curve.getInfinity();var n=new F("3"),i=this.x.toBigInteger(),o=this.y.toBigInteger(),s=(t.x.toBigInteger(),t.y.toBigInteger(),r.square()),a=s.multiply(r),u=i.multiply(s),c=e.square().multiply(this.z),h=c.subtract(u.shiftLeft(1)).multiply(t.z).subtract(a).multiply(r).mod(this.curve.q),l=u.multiply(n).multiply(e).subtract(o.multiply(a)).subtract(c.multiply(e)).multiply(t.z).add(e.multiply(a)).mod(this.curve.q),f=a.multiply(this.z).multiply(t.z).mod(this.curve.q);return new st(this.curve,this.curve.fromBigInteger(h),this.curve.fromBigInteger(l),f)},st.prototype.twice=function(){if(this.isInfinity())return this;if(0==this.y.toBigInteger().signum())return this.curve.getInfinity();var t=new F("3"),e=this.x.toBigInteger(),r=this.y.toBigInteger(),n=r.multiply(this.z),i=n.multiply(r).mod(this.curve.q),o=this.curve.a.toBigInteger(),s=e.square().multiply(t);F.ZERO.equals(o)||(s=s.add(this.z.square().multiply(o)));var a=(s=s.mod(this.curve.q)).square().subtract(e.shiftLeft(3).multiply(i)).shiftLeft(1).multiply(n).mod(this.curve.q),u=s.multiply(t).multiply(e).subtract(i.shiftLeft(1)).shiftLeft(2).multiply(i).subtract(s.square().multiply(s)).mod(this.curve.q),c=n.square().multiply(n).shiftLeft(3).mod(this.curve.q);return new st(this.curve,this.curve.fromBigInteger(a),this.curve.fromBigInteger(u),c)},st.prototype.multiply=function(t){if(this.isInfinity())return this;if(0==t.signum())return this.curve.getInfinity();var e,r=t,n=r.multiply(new F("3")),i=this.negate(),o=this,s=this.curve.q.subtract(t),a=s.multiply(new F("3")),u=new st(this.curve,this.x,this.y),c=u.negate();for(e=n.bitLength()-2;e>0;--e){o=o.twice();var h=n.testBit(e);h!=r.testBit(e)&&(o=o.add(h?this:i))}for(e=a.bitLength()-2;e>0;--e){u=u.twice();var l=a.testBit(e);l!=s.testBit(e)&&(u=u.add(l?u:c))}return o},st.prototype.multiplyTwo=function(t,e,r){var n;n=t.bitLength()>r.bitLength()?t.bitLength()-1:r.bitLength()-1;for(var i=this.curve.getInfinity(),o=this.add(e);n>=0;)i=i.twice(),t.testBit(n)?i=r.testBit(n)?i.add(o):i.add(this):r.testBit(n)&&(i=i.add(e)),--n;return i},at.prototype.getQ=function(){return this.q},at.prototype.getA=function(){return this.a},at.prototype.getB=function(){return this.b},at.prototype.equals=function(t){return t==this||this.q.equals(t.q)&&this.a.equals(t.a)&&this.b.equals(t.b)},at.prototype.getInfinity=function(){return this.infinity},at.prototype.fromBigInteger=function(t){return new ot(this.q,t)},at.prototype.decodePointHex=function(t){switch(parseInt(t.substr(0,2),16)){case 0:return this.infinity;case 2:case 3:default:return null;case 4:case 6:case 7:var e=(t.length-2)/2,r=t.substr(2,e),n=t.substr(e+2,e);return new st(this,this.fromBigInteger(new F(r,16)),this.fromBigInteger(new F(n,16)))}},ot.prototype.getByteLength=function(){return Math.floor((this.toBigInteger().bitLength()+7)/8)},st.prototype.getEncoded=function(t){var e=function(t,e){var r=t.toByteArrayUnsigned();if(er.length;)r.unshift(0);return r},r=this.getX().toBigInteger(),n=this.getY().toBigInteger(),i=e(r,32);return t?n.isEven()?i.unshift(2):i.unshift(3):(i.unshift(4),i=i.concat(e(n,32))),i},st.decodeFrom=function(t,e){e[0];var r=e.length-1,n=e.slice(1,1+r/2),i=e.slice(1+r/2,1+r);n.unshift(0),i.unshift(0);var o=new F(n),s=new F(i);return new st(t,t.fromBigInteger(o),t.fromBigInteger(s))},st.decodeFromHex=function(t,e){e.substr(0,2);var r=e.length-2,n=e.substr(2,r/2),i=e.substr(2+r/2,r/2),o=new F(n,16),s=new F(i,16);return new st(t,t.fromBigInteger(o),t.fromBigInteger(s))},st.prototype.add2D=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;if(this.x.equals(t.x))return this.y.equals(t.y)?this.twice():this.curve.getInfinity();var e=t.x.subtract(this.x),r=t.y.subtract(this.y).divide(e),n=r.square().subtract(this.x).subtract(t.x),i=r.multiply(this.x.subtract(n)).subtract(this.y);return new st(this.curve,n,i)},st.prototype.twice2D=function(){if(this.isInfinity())return this;if(0==this.y.toBigInteger().signum())return this.curve.getInfinity();var t=this.curve.fromBigInteger(F.valueOf(2)),e=this.curve.fromBigInteger(F.valueOf(3)),r=this.x.square().multiply(e).add(this.curve.a).divide(this.y.multiply(t)),n=r.square().subtract(this.x.multiply(t)),i=r.multiply(this.x.subtract(n)).subtract(this.y);return new st(this.curve,n,i)},st.prototype.multiply2D=function(t){if(this.isInfinity())return this;if(0==t.signum())return this.curve.getInfinity();var e,r=t,n=r.multiply(new F("3")),i=this.negate(),o=this;for(e=n.bitLength()-2;e>0;--e){o=o.twice();var s=n.testBit(e);s!=r.testBit(e)&&(o=o.add2D(s?this:i))}return o},st.prototype.isOnCurve=function(){var t=this.getX().toBigInteger(),e=this.getY().toBigInteger(),r=this.curve.getA().toBigInteger(),n=this.curve.getB().toBigInteger(),i=this.curve.getQ(),o=e.multiply(e).mod(i),s=t.multiply(t).multiply(t).add(r.multiply(t)).add(n).mod(i);return o.equals(s)},st.prototype.toString=function(){return"("+this.getX().toBigInteger().toString()+","+this.getY().toBigInteger().toString()+")"},st.prototype.validate=function(){var t=this.curve.getQ();if(this.isInfinity())throw new Error("Point is at infinity.");var e=this.getX().toBigInteger(),r=this.getY().toBigInteger();if(e.compareTo(F.ONE)<0||e.compareTo(t.subtract(F.ONE))>0)throw new Error("x coordinate out of bounds");if(r.compareTo(F.ONE)<0||r.compareTo(t.subtract(F.ONE))>0)throw new Error("y coordinate out of bounds");if(!this.isOnCurve())throw new Error("Point is not on the curve.");if(this.multiply(t).isInfinity())throw new Error("Point is not a scalar multiple of G.");return!0};var ut=function(){var t=new RegExp('(?:false|true|null|[\\{\\}\\[\\]]|(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)|(?:"(?:[^\\0-\\x08\\x0a-\\x1f"\\\\]|\\\\(?:["/\\\\bfnrt]|u[0-9A-Fa-f]{4}))*"))',"g"),e=new RegExp("\\\\(?:([^u])|u(.{4}))","g"),n={'"':'"',"/":"/","\\":"\\",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"};function i(t,e,r){return e?n[e]:String.fromCharCode(parseInt(r,16))}var o=new String(""),s=Object.hasOwnProperty;return function(n,a){var u,c,h=n.match(t),l=h[0],f=!1;"{"===l?u={}:"["===l?u=[]:(u=[],f=!0);for(var g=[u],d=1-f,p=h.length;d=0;)delete i[o[h]]}return a.call(e,n,i)}({"":u},"")),u}}();void 0!==ct&&ct||(e.KJUR=ct={}),void 0!==ct.asn1&&ct.asn1||(ct.asn1={}),ct.asn1.ASN1Util=new function(){this.integerToByteHex=function(t){var e=t.toString(16);return e.length%2==1&&(e="0"+e),e},this.bigIntToMinTwosComplementsHex=function(t){var e=t.toString(16);if("-"!=e.substr(0,1))e.length%2==1?e="0"+e:e.match(/^[0-7]/)||(e="00"+e);else{var r=e.substr(1).length;r%2==1?r+=1:e.match(/^[0-7]/)||(r+=2);for(var n="",i=0;i15)throw"ASN.1 length too long to represent by 8x: n = "+t.toString(16);return(128+r).toString(16)+e},this.getEncodedHex=function(){return(null==this.hTLV||this.isModified)&&(this.hV=this.getFreshValueHex(),this.hL=this.getLengthHexFromValue(),this.hTLV=this.hT+this.hL+this.hV,this.isModified=!1),this.hTLV},this.getValueHex=function(){return this.getEncodedHex(),this.hV},this.getFreshValueHex=function(){return""},this.setByParam=function(t){this.params=t},null!=t&&null!=t.tlv&&(this.hTLV=t.tlv,this.isModified=!1)},ct.asn1.DERAbstractString=function(t){ct.asn1.DERAbstractString.superclass.constructor.call(this),this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=wt(this.s).toLowerCase()},this.setStringHex=function(t){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=t},this.getFreshValueHex=function(){return this.hV},void 0!==t&&("string"==typeof t?this.setString(t):void 0!==t.str?this.setString(t.str):void 0!==t.hex&&this.setStringHex(t.hex))},o.lang.extend(ct.asn1.DERAbstractString,ct.asn1.ASN1Object),ct.asn1.DERAbstractTime=function(t){ct.asn1.DERAbstractTime.superclass.constructor.call(this),this.localDateToUTC=function(t){var e=t.getTime()+6e4*t.getTimezoneOffset();return new Date(e)},this.formatDate=function(t,e,r){var n=this.zeroPadding,i=this.localDateToUTC(t),o=String(i.getFullYear());"utc"==e&&(o=o.substr(2,2));var s=o+n(String(i.getMonth()+1),2)+n(String(i.getDate()),2)+n(String(i.getHours()),2)+n(String(i.getMinutes()),2)+n(String(i.getSeconds()),2);if(!0===r){var a=i.getMilliseconds();if(0!=a){var u=n(String(a),3);s=s+"."+(u=u.replace(/[0]+$/,""))}}return s+"Z"},this.zeroPadding=function(t,e){return t.length>=e?t:new Array(e-t.length+1).join("0")+t},this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=vt(t)},this.setByDateValue=function(t,e,r,n,i,o){var s=new Date(Date.UTC(t,e-1,r,n,i,o,0));this.setByDate(s)},this.getFreshValueHex=function(){return this.hV}},o.lang.extend(ct.asn1.DERAbstractTime,ct.asn1.ASN1Object),ct.asn1.DERAbstractStructured=function(t){ct.asn1.DERAbstractString.superclass.constructor.call(this),this.setByASN1ObjectArray=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array=t},this.appendASN1Object=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array.push(t)},this.asn1Array=new Array,void 0!==t&&void 0!==t.array&&(this.asn1Array=t.array)},o.lang.extend(ct.asn1.DERAbstractStructured,ct.asn1.ASN1Object),ct.asn1.DERBoolean=function(t){ct.asn1.DERBoolean.superclass.constructor.call(this),this.hT="01",this.hTLV=0==t?"010100":"0101ff"},o.lang.extend(ct.asn1.DERBoolean,ct.asn1.ASN1Object),ct.asn1.DERInteger=function(t){ct.asn1.DERInteger.superclass.constructor.call(this),this.hT="02",this.setByBigInteger=function(t){this.hTLV=null,this.isModified=!0,this.hV=ct.asn1.ASN1Util.bigIntToMinTwosComplementsHex(t)},this.setByInteger=function(t){var e=new F(String(t),10);this.setByBigInteger(e)},this.setValueHex=function(t){this.hV=t},this.getFreshValueHex=function(){return this.hV},void 0!==t&&(void 0!==t.bigint?this.setByBigInteger(t.bigint):void 0!==t.int?this.setByInteger(t.int):"number"==typeof t?this.setByInteger(t):void 0!==t.hex&&this.setValueHex(t.hex))},o.lang.extend(ct.asn1.DERInteger,ct.asn1.ASN1Object),ct.asn1.DERBitString=function(t){if(void 0!==t&&void 0!==t.obj){var e=ct.asn1.ASN1Util.newObject(t.obj);t.hex="00"+e.getEncodedHex()}ct.asn1.DERBitString.superclass.constructor.call(this),this.hT="03",this.setHexValueIncludingUnusedBits=function(t){this.hTLV=null,this.isModified=!0,this.hV=t},this.setUnusedBitsAndHexValue=function(t,e){if(t<0||7i.length&&(i=n[r]);return(t=t.replace(i,"::")).slice(1,-1)}function Ut(t){var e="malformed hex value";if(!t.match(/^([0-9A-Fa-f][0-9A-Fa-f]){1,}$/))throw e;if(8!=t.length)return 32==t.length?Nt(t):t;try{return parseInt(t.substr(0,2),16)+"."+parseInt(t.substr(2,2),16)+"."+parseInt(t.substr(4,2),16)+"."+parseInt(t.substr(6,2),16)}catch(t){throw e}}function Ot(t){for(var e=encodeURIComponent(t),r="",n=0;n"7"?"00"+t:t}ft.getLblen=function(t,e){if("8"!=t.substr(e+2,1))return 1;var r=parseInt(t.substr(e+3,1));return 0==r?-1:0=n)break}return s},ft.getNthChildIdx=function(t,e,r){return ft.getChildIdx(t,e)[r]},ft.getIdxbyList=function(t,e,r,n){var i,o,s=ft;return 0==r.length?void 0!==n&&t.substr(e,2)!==n?-1:e:(i=r.shift())>=(o=s.getChildIdx(t,e)).length?-1:s.getIdxbyList(t,o[i],r,n)},ft.getIdxbyListEx=function(t,e,r,n){var i,o,s=ft;if(0==r.length)return void 0!==n&&t.substr(e,2)!==n?-1:e;i=r.shift(),o=s.getChildIdx(t,e);for(var a=0,u=0;u=t.length?null:i.getTLV(t,o)},ft.getTLVbyListEx=function(t,e,r,n){var i=ft,o=i.getIdxbyListEx(t,e,r,n);return-1==o?null:i.getTLV(t,o)},ft.getVbyList=function(t,e,r,n,i){var o,s,a=ft;return-1==(o=a.getIdxbyList(t,e,r,n))||o>=t.length?null:(s=a.getV(t,o),!0===i&&(s=s.substr(2)),s)},ft.getVbyListEx=function(t,e,r,n,i){var o,s,a=ft;return-1==(o=a.getIdxbyListEx(t,e,r,n))?null:(s=a.getV(t,o),"03"==t.substr(o,2)&&!1!==i&&(s=s.substr(2)),s)},ft.getInt=function(t,e,r){null==r&&(r=-1);try{var n=t.substr(e,2);if("02"!=n&&"03"!=n)return r;var i=ft.getV(t,e);return"02"==n?parseInt(i,16):function(t){try{var e=t.substr(0,2);if("00"==e)return parseInt(t.substr(2),16);var r=parseInt(e,16),n=t.substr(2),i=parseInt(n,16).toString(2);return"0"==i&&(i="00000000"),i=i.slice(0,0-r),parseInt(i,2)}catch(t){return-1}}(i)}catch(t){return r}},ft.getOID=function(t,e,r){null==r&&(r=null);try{return"06"!=t.substr(e,2)?r:function(t){if(!Bt(t))return null;try{var e=[],r=t.substr(0,2),n=parseInt(r,16);e[0]=new String(Math.floor(n/40)),e[1]=new String(n%40);for(var i=t.substr(2),o=[],s=0;s0&&(c=c+"."+a.join(".")),c}catch(t){return null}}(ft.getV(t,e))}catch(t){return r}},ft.getOIDName=function(t,e,r){null==r&&(r=null);try{var n=ft.getOID(t,e,r);if(n==r)return r;var i=ct.asn1.x509.OID.oid2name(n);return""==i?n:i}catch(t){return r}},ft.getString=function(t,e,r){null==r&&(r=null);try{return Ft(ft.getV(t,e))}catch(t){return r}},ft.hextooidstr=function(t){var e=function(t,e){return t.length>=e?t:new Array(e-t.length+1).join("0")+t},r=[],n=t.substr(0,2),i=parseInt(n,16);r[0]=new String(Math.floor(i/40)),r[1]=new String(i%40);for(var o=t.substr(2),s=[],a=0;a0&&(h=h+"."+u.join(".")),h},ft.dump=function(t,e,r,n){var i=ft,o=i.getV,s=i.dump,a=i.getChildIdx,u=t;t instanceof ct.asn1.ASN1Object&&(u=t.getEncodedHex());var c=function(t,e){return t.length<=2*e?t:t.substr(0,e)+"..(total "+t.length/2+"bytes).."+t.substr(t.length-e,e)};void 0===e&&(e={ommit_long_octet:32}),void 0===r&&(r=0),void 0===n&&(n="");var h,l=e.ommit_long_octet;if("01"==(h=u.substr(r,2)))return"00"==(f=o(u,r))?n+"BOOLEAN FALSE\n":n+"BOOLEAN TRUE\n";if("02"==h)return n+"INTEGER "+c(f=o(u,r),l)+"\n";if("03"==h){var f=o(u,r);return i.isASN1HEX(f.substr(2))?(w=n+"BITSTRING, encapsulates\n")+s(f.substr(2),e,0,n+" "):n+"BITSTRING "+c(f,l)+"\n"}if("04"==h)return f=o(u,r),i.isASN1HEX(f)?(w=n+"OCTETSTRING, encapsulates\n")+s(f,e,0,n+" "):n+"OCTETSTRING "+c(f,l)+"\n";if("05"==h)return n+"NULL\n";if("06"==h){var g=o(u,r),d=ct.asn1.ASN1Util.oidHexToInt(g),p=ct.asn1.x509.OID.oid2name(d),v=d.replace(/\./g," ");return""!=p?n+"ObjectIdentifier "+p+" ("+v+")\n":n+"ObjectIdentifier ("+v+")\n"}if("0a"==h)return n+"ENUMERATED "+parseInt(o(u,r))+"\n";if("0c"==h)return n+"UTF8String '"+bt(o(u,r))+"'\n";if("13"==h)return n+"PrintableString '"+bt(o(u,r))+"'\n";if("14"==h)return n+"TeletexString '"+bt(o(u,r))+"'\n";if("16"==h)return n+"IA5String '"+bt(o(u,r))+"'\n";if("17"==h)return n+"UTCTime "+bt(o(u,r))+"\n";if("18"==h)return n+"GeneralizedTime "+bt(o(u,r))+"\n";if("1a"==h)return n+"VisualString '"+bt(o(u,r))+"'\n";if("1e"==h)return n+"BMPString '"+bt(o(u,r))+"'\n";if("30"==h){if("3000"==u.substr(r,4))return n+"SEQUENCE {}\n";w=n+"SEQUENCE\n";var y=e;if((2==(S=a(u,r)).length||3==S.length)&&"06"==u.substr(S[0],2)&&"04"==u.substr(S[S.length-1],2)){p=i.oidname(o(u,S[0]));var m=JSON.parse(JSON.stringify(e));m.x509ExtName=p,y=m}for(var _=0;_31)&&128==(192&r)&&(31&r)==n}catch(t){return!1}},ft.isASN1HEX=function(t){var e=ft;if(t.length%2==1)return!1;var r=e.getVblen(t,0),n=t.substr(0,2),i=e.getL(t,0);return t.length-n.length-i.length==2*r},ft.checkStrictDER=function(t,e,r,n,i){var o=ft;if(void 0===r){if("string"!=typeof t)throw new Error("not hex string");if(t=t.toLowerCase(),!ct.lang.String.isHex(t))throw new Error("not hex string");r=t.length,i=(n=t.length/2)<128?1:Math.ceil(n.toString(16))+1}if(o.getL(t,e).length>2*i)throw new Error("L of TLV too long: idx="+e);var s=o.getVblen(t,e);if(s>n)throw new Error("value of L too long than hex: idx="+e);var a=o.getTLV(t,e),u=a.length-2-o.getL(t,e).length;if(u!==2*s)throw new Error("V string length and L's value not the same:"+u+"/"+2*s);if(0===e&&t.length!=a.length)throw new Error("total length and TLV length unmatch:"+t.length+"!="+a.length);var c=t.substr(e,2);if("02"===c){var h=o.getVidx(t,e);if("00"==t.substr(h,2)&&t.charCodeAt(h+2)<56)throw new Error("not least zeros for DER INTEGER")}if(32&parseInt(c,16)){for(var l=o.getVblen(t,e),f=0,g=o.getChildIdx(t,e),d=0;d=e?t:new Array(e-t.length+1).join(r)+t};void 0!==ct&&ct||(e.KJUR=ct={}),void 0!==ct.crypto&&ct.crypto||(ct.crypto={}),ct.crypto.Util=new function(){this.DIGESTINFOHEAD={sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",ripemd160:"3021300906052b2403020105000414"},this.DEFAULTPROVIDER={md5:"cryptojs",sha1:"cryptojs",sha224:"cryptojs",sha256:"cryptojs",sha384:"cryptojs",sha512:"cryptojs",ripemd160:"cryptojs",hmacmd5:"cryptojs",hmacsha1:"cryptojs",hmacsha224:"cryptojs",hmacsha256:"cryptojs",hmacsha384:"cryptojs",hmacsha512:"cryptojs",hmacripemd160:"cryptojs",MD5withRSA:"cryptojs/jsrsa",SHA1withRSA:"cryptojs/jsrsa",SHA224withRSA:"cryptojs/jsrsa",SHA256withRSA:"cryptojs/jsrsa",SHA384withRSA:"cryptojs/jsrsa",SHA512withRSA:"cryptojs/jsrsa",RIPEMD160withRSA:"cryptojs/jsrsa",MD5withECDSA:"cryptojs/jsrsa",SHA1withECDSA:"cryptojs/jsrsa",SHA224withECDSA:"cryptojs/jsrsa",SHA256withECDSA:"cryptojs/jsrsa",SHA384withECDSA:"cryptojs/jsrsa",SHA512withECDSA:"cryptojs/jsrsa",RIPEMD160withECDSA:"cryptojs/jsrsa",SHA1withDSA:"cryptojs/jsrsa",SHA224withDSA:"cryptojs/jsrsa",SHA256withDSA:"cryptojs/jsrsa",MD5withRSAandMGF1:"cryptojs/jsrsa",SHAwithRSAandMGF1:"cryptojs/jsrsa",SHA1withRSAandMGF1:"cryptojs/jsrsa",SHA224withRSAandMGF1:"cryptojs/jsrsa",SHA256withRSAandMGF1:"cryptojs/jsrsa",SHA384withRSAandMGF1:"cryptojs/jsrsa",SHA512withRSAandMGF1:"cryptojs/jsrsa",RIPEMD160withRSAandMGF1:"cryptojs/jsrsa"},this.CRYPTOJSMESSAGEDIGESTNAME={md5:y.algo.MD5,sha1:y.algo.SHA1,sha224:y.algo.SHA224,sha256:y.algo.SHA256,sha384:y.algo.SHA384,sha512:y.algo.SHA512,ripemd160:y.algo.RIPEMD160},this.getDigestInfoHex=function(t,e){if(void 0===this.DIGESTINFOHEAD[e])throw"alg not supported in Util.DIGESTINFOHEAD: "+e;return this.DIGESTINFOHEAD[e]+t},this.getPaddedDigestInfoHex=function(t,e,r){var n=this.getDigestInfoHex(t,e),i=r/4;if(n.length+22>i)throw"key is too short for SigAlg: keylen="+r+","+e;for(var o="0001",s="00"+n,a="",u=i-o.length-s.length,c=0;c=0)return!1;if(r.compareTo(n.ONE)<0||r.compareTo(o)>=0)return!1;var a=r.modInverse(o),u=t.multiply(a).mod(o),c=e.multiply(a).mod(o);return s.multiply(u).add(i.multiply(c)).getX().toBigInteger().mod(o).equals(e)},this.serializeSig=function(t,e){var r=t.toByteArraySigned(),n=e.toByteArraySigned(),i=[];return i.push(2),i.push(r.length),(i=i.concat(r)).push(2),i.push(n.length),(i=i.concat(n)).unshift(i.length),i.unshift(48),i},this.parseSig=function(t){var e;if(48!=t[0])throw new Error("Signature not a valid DERSequence");if(2!=t[e=2])throw new Error("First element in signature must be a DERInteger");var r=t.slice(e+2,e+2+t[e+1]);if(2!=t[e+=2+t[e+1]])throw new Error("Second element in signature must be a DERInteger");var i=t.slice(e+2,e+2+t[e+1]);return e+=2+t[e+1],{r:n.fromByteArrayUnsigned(r),s:n.fromByteArrayUnsigned(i)}},this.parseSigCompact=function(t){if(65!==t.length)throw"Signature has the wrong length";var e=t[0]-27;if(e<0||e>7)throw"Invalid signature type";var r=this.ecparams.n;return{r:n.fromByteArrayUnsigned(t.slice(1,33)).mod(r),s:n.fromByteArrayUnsigned(t.slice(33,65)).mod(r),i:e}},this.readPKCS5PrvKeyHex=function(t){if(!1===h(t))throw new Error("not ASN.1 hex string");var e,r,n;try{e=c(t,0,["[0]",0],"06"),r=c(t,0,[1],"04");try{n=c(t,0,["[1]",0],"03")}catch(t){}}catch(t){throw new Error("malformed PKCS#1/5 plain ECC private key")}if(this.curveName=a(e),void 0===this.curveName)throw"unsupported curve name";this.setNamedCurve(this.curveName),this.setPublicKeyHex(n),this.setPrivateKeyHex(r),this.isPublic=!1},this.readPKCS8PrvKeyHex=function(t){if(!1===h(t))throw new e("not ASN.1 hex string");var r,n,i;try{c(t,0,[1,0],"06"),r=c(t,0,[1,1],"06"),n=c(t,0,[2,0,1],"04");try{i=c(t,0,[2,0,"[1]",0],"03")}catch(t){}}catch(t){throw new e("malformed PKCS#8 plain ECC private key")}if(this.curveName=a(r),void 0===this.curveName)throw new e("unsupported curve name");this.setNamedCurve(this.curveName),this.setPublicKeyHex(i),this.setPrivateKeyHex(n),this.isPublic=!1},this.readPKCS8PubKeyHex=function(t){if(!1===h(t))throw new e("not ASN.1 hex string");var r,n;try{c(t,0,[0,0],"06"),r=c(t,0,[0,1],"06"),n=c(t,0,[1],"03")}catch(t){throw new e("malformed PKCS#8 ECC public key")}if(this.curveName=a(r),null===this.curveName)throw new e("unsupported curve name");this.setNamedCurve(this.curveName),this.setPublicKeyHex(n)},this.readCertPubKeyHex=function(t,r){if(!1===h(t))throw new e("not ASN.1 hex string");var n,i;try{n=c(t,0,[0,5,0,1],"06"),i=c(t,0,[0,5,1],"03")}catch(t){throw new e("malformed X.509 certificate ECC public key")}if(this.curveName=a(n),null===this.curveName)throw new e("unsupported curve name");this.setNamedCurve(this.curveName),this.setPublicKeyHex(i)},void 0!==t&&void 0!==t.curve&&(this.curveName=t.curve),void 0===this.curveName&&(this.curveName="secp256r1"),this.setNamedCurve(this.curveName),void 0!==t&&(void 0!==t.prv&&this.setPrivateKeyHex(t.prv),void 0!==t.pub&&this.setPublicKeyHex(t.pub))},ct.crypto.ECDSA.parseSigHex=function(t){var e=ct.crypto.ECDSA.parseSigHexInHexRS(t);return{r:new F(e.r,16),s:new F(e.s,16)}},ct.crypto.ECDSA.parseSigHexInHexRS=function(t){var e=ft,r=e.getChildIdx,n=e.getV;if(e.checkStrictDER(t,0),"30"!=t.substr(0,2))throw new Error("signature is not a ASN.1 sequence");var i=r(t,0);if(2!=i.length)throw new Error("signature shall have two elements");var o=i[0],s=i[1];if("02"!=t.substr(o,2))throw new Error("1st item not ASN.1 integer");if("02"!=t.substr(s,2))throw new Error("2nd item not ASN.1 integer");return{r:n(t,o),s:n(t,s)}},ct.crypto.ECDSA.asn1SigToConcatSig=function(t){var e=ct.crypto.ECDSA.parseSigHexInHexRS(t),r=e.r,n=e.s;if("00"==r.substr(0,2)&&r.length%32==2&&(r=r.substr(2)),"00"==n.substr(0,2)&&n.length%32==2&&(n=n.substr(2)),r.length%32==30&&(r="00"+r),n.length%32==30&&(n="00"+n),r.length%32!=0)throw"unknown ECDSA sig r length error";if(n.length%32!=0)throw"unknown ECDSA sig s length error";return r+n},ct.crypto.ECDSA.concatSigToASN1Sig=function(t){if(t.length/2*8%128!=0)throw"unknown ECDSA concatinated r-s sig length error";var e=t.substr(0,t.length/2),r=t.substr(t.length/2);return ct.crypto.ECDSA.hexRSSigToASN1Sig(e,r)},ct.crypto.ECDSA.hexRSSigToASN1Sig=function(t,e){var r=new F(t,16),n=new F(e,16);return ct.crypto.ECDSA.biRSSigToASN1Sig(r,n)},ct.crypto.ECDSA.biRSSigToASN1Sig=function(t,e){var r=ct.asn1,n=new r.DERInteger({bigint:t}),i=new r.DERInteger({bigint:e});return new r.DERSequence({array:[n,i]}).getEncodedHex()},ct.crypto.ECDSA.getName=function(t){return"2b8104001f"===t?"secp192k1":"2a8648ce3d030107"===t?"secp256r1":"2b8104000a"===t?"secp256k1":"2b81040021"===t?"secp224r1":"2b81040022"===t?"secp384r1":-1!=="|secp256r1|NIST P-256|P-256|prime256v1|".indexOf(t)?"secp256r1":-1!=="|secp256k1|".indexOf(t)?"secp256k1":-1!=="|secp224r1|NIST P-224|P-224|".indexOf(t)?"secp224r1":-1!=="|secp384r1|NIST P-384|P-384|".indexOf(t)?"secp384r1":null},void 0!==ct&&ct||(e.KJUR=ct={}),void 0!==ct.crypto&&ct.crypto||(ct.crypto={}),ct.crypto.ECParameterDB=new function(){var t={},e={};function r(t){return new F(t,16)}this.getByName=function(r){var n=r;if(void 0!==e[n]&&(n=e[r]),void 0!==t[n])return t[n];throw"unregistered EC curve name: "+n},this.regist=function(n,i,o,s,a,u,c,h,l,f,g,d){t[n]={};var p=r(o),v=r(s),y=r(a),m=r(u),_=r(c),S=new at(p,v,y),w=S.decodePointHex("04"+h+l);t[n].name=n,t[n].keylen=i,t[n].curve=S,t[n].G=w,t[n].n=m,t[n].h=_,t[n].oid=g,t[n].info=d;for(var b=0;b=2*a)break}var l={};return l.keyhex=u.substr(0,2*i[t].keylen),l.ivhex=u.substr(2*i[t].keylen,2*i[t].ivlen),l},a=function(t,e,r,n){var o=y.enc.Base64.parse(t),s=y.enc.Hex.stringify(o);return(0,i[e].proc)(s,r,n)};return{version:"1.0.0",parsePKCS5PEM:function(t){return o(t)},getKeyAndUnusedIvByPasscodeAndIvsalt:function(t,e,r){return s(t,e,r)},decryptKeyB64:function(t,e,r,n){return a(t,e,r,n)},getDecryptedKeyHex:function(t,e){var r=o(t),n=(r.type,r.cipher),i=r.ivsalt,u=r.data,c=s(n,e,i).keyhex;return a(u,n,c,i)},getEncryptedPKCS5PEMFromPrvKeyHex:function(t,e,r,n,o){var a="";if(void 0!==n&&null!=n||(n="AES-256-CBC"),void 0===i[n])throw"KEYUTIL unsupported algorithm: "+n;void 0!==o&&null!=o||(o=function(t){var e=y.lib.WordArray.random(t);return y.enc.Hex.stringify(e)}(i[n].ivlen).toUpperCase());var u=function(t,e,r,n){return(0,i[e].eproc)(t,r,n)}(e,n,s(n,r,o).keyhex,o);return a="-----BEGIN "+t+" PRIVATE KEY-----\r\n",a+="Proc-Type: 4,ENCRYPTED\r\n",a+="DEK-Info: "+n+","+o+"\r\n",a+="\r\n",(a+=u.replace(/(.{64})/g,"$1\r\n"))+"\r\n-----END "+t+" PRIVATE KEY-----\r\n"},parseHexOfEncryptedPKCS8:function(t){var e=ft,r=e.getChildIdx,n=e.getV,i={},o=r(t,0);if(2!=o.length)throw"malformed format: SEQUENCE(0).items != 2: "+o.length;i.ciphertext=n(t,o[1]);var s=r(t,o[0]);if(2!=s.length)throw"malformed format: SEQUENCE(0.0).items != 2: "+s.length;if("2a864886f70d01050d"!=n(t,s[0]))throw"this only supports pkcs5PBES2";var a=r(t,s[1]);if(2!=s.length)throw"malformed format: SEQUENCE(0.0.1).items != 2: "+a.length;var u=r(t,a[1]);if(2!=u.length)throw"malformed format: SEQUENCE(0.0.1.1).items != 2: "+u.length;if("2a864886f70d0307"!=n(t,u[0]))throw"this only supports TripleDES";i.encryptionSchemeAlg="TripleDES",i.encryptionSchemeIV=n(t,u[1]);var c=r(t,a[0]);if(2!=c.length)throw"malformed format: SEQUENCE(0.0.1.0).items != 2: "+c.length;if("2a864886f70d01050c"!=n(t,c[0]))throw"this only supports pkcs5PBKDF2";var h=r(t,c[1]);if(h.length<2)throw"malformed format: SEQUENCE(0.0.1.0.1).items < 2: "+h.length;i.pbkdf2Salt=n(t,h[0]);var l=n(t,h[1]);try{i.pbkdf2Iter=parseInt(l,16)}catch(t){throw"malformed format pbkdf2Iter: "+l}return i},getPBKDF2KeyHexFromParam:function(t,e){var r=y.enc.Hex.parse(t.pbkdf2Salt),n=t.pbkdf2Iter,i=y.PBKDF2(e,r,{keySize:6,iterations:n});return y.enc.Hex.stringify(i)},_getPlainPKCS8HexFromEncryptedPKCS8PEM:function(t,e){var r=Ct(t,"ENCRYPTED PRIVATE KEY"),n=this.parseHexOfEncryptedPKCS8(r),i=Ht.getPBKDF2KeyHexFromParam(n,e),o={};o.ciphertext=y.enc.Hex.parse(n.ciphertext);var s=y.enc.Hex.parse(i),a=y.enc.Hex.parse(n.encryptionSchemeIV),u=y.TripleDES.decrypt(o,s,{iv:a});return y.enc.Hex.stringify(u)},getKeyFromEncryptedPKCS8PEM:function(t,e){var r=this._getPlainPKCS8HexFromEncryptedPKCS8PEM(t,e);return this.getKeyFromPlainPrivatePKCS8Hex(r)},parsePlainPrivatePKCS8Hex:function(t){var e=ft,r=e.getChildIdx,n=e.getV,i={algparam:null};if("30"!=t.substr(0,2))throw"malformed plain PKCS8 private key(code:001)";var o=r(t,0);if(3!=o.length)throw"malformed plain PKCS8 private key(code:002)";if("30"!=t.substr(o[1],2))throw"malformed PKCS8 private key(code:003)";var s=r(t,o[1]);if(2!=s.length)throw"malformed PKCS8 private key(code:004)";if("06"!=t.substr(s[0],2))throw"malformed PKCS8 private key(code:005)";if(i.algoid=n(t,s[0]),"06"==t.substr(s[1],2)&&(i.algparam=n(t,s[1])),"04"!=t.substr(o[2],2))throw"malformed PKCS8 private key(code:006)";return i.keyidx=e.getVidx(t,o[2]),i},getKeyFromPlainPrivatePKCS8PEM:function(t){var e=Ct(t,"PRIVATE KEY");return this.getKeyFromPlainPrivatePKCS8Hex(e)},getKeyFromPlainPrivatePKCS8Hex:function(t){var e,r=this.parsePlainPrivatePKCS8Hex(t);if("2a864886f70d010101"==r.algoid)e=new it;else if("2a8648ce380401"==r.algoid)e=new ct.crypto.DSA;else{if("2a8648ce3d0201"!=r.algoid)throw"unsupported private key algorithm";e=new ct.crypto.ECDSA}return e.readPKCS8PrvKeyHex(t),e},_getKeyFromPublicPKCS8Hex:function(t){var e,r=ft.getVbyList(t,0,[0,0],"06");if("2a864886f70d010101"===r)e=new it;else if("2a8648ce380401"===r)e=new ct.crypto.DSA;else{if("2a8648ce3d0201"!==r)throw"unsupported PKCS#8 public key hex";e=new ct.crypto.ECDSA}return e.readPKCS8PubKeyHex(t),e},parsePublicRawRSAKeyHex:function(t){var e=ft,r=e.getChildIdx,n=e.getV,i={};if("30"!=t.substr(0,2))throw"malformed RSA key(code:001)";var o=r(t,0);if(2!=o.length)throw"malformed RSA key(code:002)";if("02"!=t.substr(o[0],2))throw"malformed RSA key(code:003)";if(i.n=n(t,o[0]),"02"!=t.substr(o[1],2))throw"malformed RSA key(code:004)";return i.e=n(t,o[1]),i},parsePublicPKCS8Hex:function(t){var e=ft,r=e.getChildIdx,n=e.getV,i={algparam:null},o=r(t,0);if(2!=o.length)throw"outer DERSequence shall have 2 elements: "+o.length;var s=o[0];if("30"!=t.substr(s,2))throw"malformed PKCS8 public key(code:001)";var a=r(t,s);if(2!=a.length)throw"malformed PKCS8 public key(code:002)";if("06"!=t.substr(a[0],2))throw"malformed PKCS8 public key(code:003)";if(i.algoid=n(t,a[0]),"06"==t.substr(a[1],2)?i.algparam=n(t,a[1]):"30"==t.substr(a[1],2)&&(i.algparam={},i.algparam.p=e.getVbyList(t,a[1],[0],"02"),i.algparam.q=e.getVbyList(t,a[1],[1],"02"),i.algparam.g=e.getVbyList(t,a[1],[2],"02")),"03"!=t.substr(o[1],2))throw"malformed PKCS8 public key(code:004)";return i.key=n(t,o[1]).substr(2),i}}}();Ht.getKey=function(t,e,r){var n,i=(y=ft).getChildIdx,o=(y.getV,y.getVbyList),s=ct.crypto,a=s.ECDSA,u=s.DSA,c=it,h=Ct,l=Ht;if(void 0!==c&&t instanceof c)return t;if(void 0!==a&&t instanceof a)return t;if(void 0!==u&&t instanceof u)return t;if(void 0!==t.curve&&void 0!==t.xy&&void 0===t.d)return new a({pub:t.xy,curve:t.curve});if(void 0!==t.curve&&void 0!==t.d)return new a({prv:t.d,curve:t.curve});if(void 0===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0===t.d)return(C=new c).setPublic(t.n,t.e),C;if(void 0===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d&&void 0!==t.p&&void 0!==t.q&&void 0!==t.dp&&void 0!==t.dq&&void 0!==t.co&&void 0===t.qi)return(C=new c).setPrivateEx(t.n,t.e,t.d,t.p,t.q,t.dp,t.dq,t.co),C;if(void 0===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d&&void 0===t.p)return(C=new c).setPrivate(t.n,t.e,t.d),C;if(void 0!==t.p&&void 0!==t.q&&void 0!==t.g&&void 0!==t.y&&void 0===t.x)return(C=new u).setPublic(t.p,t.q,t.g,t.y),C;if(void 0!==t.p&&void 0!==t.q&&void 0!==t.g&&void 0!==t.y&&void 0!==t.x)return(C=new u).setPrivate(t.p,t.q,t.g,t.y,t.x),C;if("RSA"===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0===t.d)return(C=new c).setPublic(St(t.n),St(t.e)),C;if("RSA"===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d&&void 0!==t.p&&void 0!==t.q&&void 0!==t.dp&&void 0!==t.dq&&void 0!==t.qi)return(C=new c).setPrivateEx(St(t.n),St(t.e),St(t.d),St(t.p),St(t.q),St(t.dp),St(t.dq),St(t.qi)),C;if("RSA"===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d)return(C=new c).setPrivate(St(t.n),St(t.e),St(t.d)),C;if("EC"===t.kty&&void 0!==t.crv&&void 0!==t.x&&void 0!==t.y&&void 0===t.d){var f=(P=new a({curve:t.crv})).ecparams.keylen/4,g="04"+("0000000000"+St(t.x)).slice(-f)+("0000000000"+St(t.y)).slice(-f);return P.setPublicKeyHex(g),P}if("EC"===t.kty&&void 0!==t.crv&&void 0!==t.x&&void 0!==t.y&&void 0!==t.d){f=(P=new a({curve:t.crv})).ecparams.keylen/4,g="04"+("0000000000"+St(t.x)).slice(-f)+("0000000000"+St(t.y)).slice(-f);var d=("0000000000"+St(t.d)).slice(-f);return P.setPublicKeyHex(g),P.setPrivateKeyHex(d),P}if("pkcs5prv"===r){var p,v=t,y=ft;if(9===(p=i(v,0)).length)(C=new c).readPKCS5PrvKeyHex(v);else if(6===p.length)(C=new u).readPKCS5PrvKeyHex(v);else{if(!(p.length>2&&"04"===v.substr(p[1],2)))throw"unsupported PKCS#1/5 hexadecimal key";(C=new a).readPKCS5PrvKeyHex(v)}return C}if("pkcs8prv"===r)return l.getKeyFromPlainPrivatePKCS8Hex(t);if("pkcs8pub"===r)return l._getKeyFromPublicPKCS8Hex(t);if("x509pub"===r)return Wt.getPublicKeyFromCertHex(t);if(-1!=t.indexOf("-END CERTIFICATE-",0)||-1!=t.indexOf("-END X509 CERTIFICATE-",0)||-1!=t.indexOf("-END TRUSTED CERTIFICATE-",0))return Wt.getPublicKeyFromCertPEM(t);if(-1!=t.indexOf("-END PUBLIC KEY-")){var m=Ct(t,"PUBLIC KEY");return l._getKeyFromPublicPKCS8Hex(m)}if(-1!=t.indexOf("-END RSA PRIVATE KEY-")&&-1==t.indexOf("4,ENCRYPTED")){var _=h(t,"RSA PRIVATE KEY");return l.getKey(_,null,"pkcs5prv")}if(-1!=t.indexOf("-END DSA PRIVATE KEY-")&&-1==t.indexOf("4,ENCRYPTED")){var S=o(n=h(t,"DSA PRIVATE KEY"),0,[1],"02"),w=o(n,0,[2],"02"),b=o(n,0,[3],"02"),E=o(n,0,[4],"02"),x=o(n,0,[5],"02");return(C=new u).setPrivate(new F(S,16),new F(w,16),new F(b,16),new F(E,16),new F(x,16)),C}if(-1!=t.indexOf("-END EC PRIVATE KEY-")&&-1==t.indexOf("4,ENCRYPTED"))return _=h(t,"EC PRIVATE KEY"),l.getKey(_,null,"pkcs5prv");if(-1!=t.indexOf("-END PRIVATE KEY-"))return l.getKeyFromPlainPrivatePKCS8PEM(t);if(-1!=t.indexOf("-END RSA PRIVATE KEY-")&&-1!=t.indexOf("4,ENCRYPTED")){var A=l.getDecryptedKeyHex(t,e),k=new it;return k.readPKCS5PrvKeyHex(A),k}if(-1!=t.indexOf("-END EC PRIVATE KEY-")&&-1!=t.indexOf("4,ENCRYPTED")){var P,C=o(n=l.getDecryptedKeyHex(t,e),0,[1],"04"),T=o(n,0,[2,0],"06"),R=o(n,0,[3,0],"03").substr(2);if(void 0===ct.crypto.OID.oidhex2name[T])throw"undefined OID(hex) in KJUR.crypto.OID: "+T;return(P=new a({curve:ct.crypto.OID.oidhex2name[T]})).setPublicKeyHex(R),P.setPrivateKeyHex(C),P.isPublic=!1,P}if(-1!=t.indexOf("-END DSA PRIVATE KEY-")&&-1!=t.indexOf("4,ENCRYPTED"))return S=o(n=l.getDecryptedKeyHex(t,e),0,[1],"02"),w=o(n,0,[2],"02"),b=o(n,0,[3],"02"),E=o(n,0,[4],"02"),x=o(n,0,[5],"02"),(C=new u).setPrivate(new F(S,16),new F(w,16),new F(b,16),new F(E,16),new F(x,16)),C;if(-1!=t.indexOf("-END ENCRYPTED PRIVATE KEY-"))return l.getKeyFromEncryptedPKCS8PEM(t,e);throw new Error("not supported argument")},Ht.generateKeypair=function(t,e){if("RSA"==t){var r=e;(s=new it).generate(r,"10001"),s.isPrivate=!0,s.isPublic=!0;var n=new it,i=s.n.toString(16),o=s.e.toString(16);return n.setPublic(i,o),n.isPrivate=!1,n.isPublic=!0,(a={}).prvKeyObj=s,a.pubKeyObj=n,a}if("EC"==t){var s,a,u=e,c=new ct.crypto.ECDSA({curve:u}).generateKeyPairHex();return(s=new ct.crypto.ECDSA({curve:u})).setPublicKeyHex(c.ecpubhex),s.setPrivateKeyHex(c.ecprvhex),s.isPrivate=!0,s.isPublic=!1,(n=new ct.crypto.ECDSA({curve:u})).setPublicKeyHex(c.ecpubhex),n.isPrivate=!1,n.isPublic=!0,(a={}).prvKeyObj=s,a.pubKeyObj=n,a}throw"unknown algorithm: "+t},Ht.getPEM=function(t,e,r,n,i,o){var s=ct,a=s.asn1,u=a.DERObjectIdentifier,c=a.DERInteger,h=a.ASN1Util.newObject,l=a.x509.SubjectPublicKeyInfo,f=s.crypto,g=f.DSA,d=f.ECDSA,p=it;function v(t){return h({seq:[{int:0},{int:{bigint:t.n}},{int:t.e},{int:{bigint:t.d}},{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.dmp1}},{int:{bigint:t.dmq1}},{int:{bigint:t.coeff}}]})}function m(t){return h({seq:[{int:1},{octstr:{hex:t.prvKeyHex}},{tag:["a0",!0,{oid:{name:t.curveName}}]},{tag:["a1",!0,{bitstr:{hex:"00"+t.pubKeyHex}}]}]})}function _(t){return h({seq:[{int:0},{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.g}},{int:{bigint:t.y}},{int:{bigint:t.x}}]})}if((void 0!==p&&t instanceof p||void 0!==g&&t instanceof g||void 0!==d&&t instanceof d)&&1==t.isPublic&&(void 0===e||"PKCS8PUB"==e))return Pt(F=new l(t).getEncodedHex(),"PUBLIC KEY");if("PKCS1PRV"==e&&void 0!==p&&t instanceof p&&(void 0===r||null==r)&&1==t.isPrivate)return Pt(F=v(t).getEncodedHex(),"RSA PRIVATE KEY");if("PKCS1PRV"==e&&void 0!==d&&t instanceof d&&(void 0===r||null==r)&&1==t.isPrivate){var S=new u({name:t.curveName}).getEncodedHex(),w=m(t).getEncodedHex(),b="";return(b+=Pt(S,"EC PARAMETERS"))+Pt(w,"EC PRIVATE KEY")}if("PKCS1PRV"==e&&void 0!==g&&t instanceof g&&(void 0===r||null==r)&&1==t.isPrivate)return Pt(F=_(t).getEncodedHex(),"DSA PRIVATE KEY");if("PKCS5PRV"==e&&void 0!==p&&t instanceof p&&void 0!==r&&null!=r&&1==t.isPrivate){var F=v(t).getEncodedHex();return void 0===n&&(n="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("RSA",F,r,n,o)}if("PKCS5PRV"==e&&void 0!==d&&t instanceof d&&void 0!==r&&null!=r&&1==t.isPrivate)return F=m(t).getEncodedHex(),void 0===n&&(n="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("EC",F,r,n,o);if("PKCS5PRV"==e&&void 0!==g&&t instanceof g&&void 0!==r&&null!=r&&1==t.isPrivate)return F=_(t).getEncodedHex(),void 0===n&&(n="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("DSA",F,r,n,o);var E=function(t,e){var r=x(t,e);return new h({seq:[{seq:[{oid:{name:"pkcs5PBES2"}},{seq:[{seq:[{oid:{name:"pkcs5PBKDF2"}},{seq:[{octstr:{hex:r.pbkdf2Salt}},{int:r.pbkdf2Iter}]}]},{seq:[{oid:{name:"des-EDE3-CBC"}},{octstr:{hex:r.encryptionSchemeIV}}]}]}]},{octstr:{hex:r.ciphertext}}]}).getEncodedHex()},x=function(t,e){var r=y.lib.WordArray.random(8),n=y.lib.WordArray.random(8),i=y.PBKDF2(e,r,{keySize:6,iterations:100}),o=y.enc.Hex.parse(t),s=y.TripleDES.encrypt(o,i,{iv:n})+"",a={};return a.ciphertext=s,a.pbkdf2Salt=y.enc.Hex.stringify(r),a.pbkdf2Iter=100,a.encryptionSchemeAlg="DES-EDE3-CBC",a.encryptionSchemeIV=y.enc.Hex.stringify(n),a};if("PKCS8PRV"==e&&null!=p&&t instanceof p&&1==t.isPrivate){var A=v(t).getEncodedHex();return F=h({seq:[{int:0},{seq:[{oid:{name:"rsaEncryption"}},{null:!0}]},{octstr:{hex:A}}]}).getEncodedHex(),void 0===r||null==r?Pt(F,"PRIVATE KEY"):Pt(w=E(F,r),"ENCRYPTED PRIVATE KEY")}if("PKCS8PRV"==e&&void 0!==d&&t instanceof d&&1==t.isPrivate)return A=new h({seq:[{int:1},{octstr:{hex:t.prvKeyHex}},{tag:["a1",!0,{bitstr:{hex:"00"+t.pubKeyHex}}]}]}).getEncodedHex(),F=h({seq:[{int:0},{seq:[{oid:{name:"ecPublicKey"}},{oid:{name:t.curveName}}]},{octstr:{hex:A}}]}).getEncodedHex(),void 0===r||null==r?Pt(F,"PRIVATE KEY"):Pt(w=E(F,r),"ENCRYPTED PRIVATE KEY");if("PKCS8PRV"==e&&void 0!==g&&t instanceof g&&1==t.isPrivate)return A=new c({bigint:t.x}).getEncodedHex(),F=h({seq:[{int:0},{seq:[{oid:{name:"dsa"}},{seq:[{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.g}}]}]},{octstr:{hex:A}}]}).getEncodedHex(),void 0===r||null==r?Pt(F,"PRIVATE KEY"):Pt(w=E(F,r),"ENCRYPTED PRIVATE KEY");throw new Error("unsupported object nor format")},Ht.getKeyFromCSRPEM=function(t){var e=Ct(t,"CERTIFICATE REQUEST");return Ht.getKeyFromCSRHex(e)},Ht.getKeyFromCSRHex=function(t){var e=Ht.parseCSRHex(t);return Ht.getKey(e.p8pubkeyhex,null,"pkcs8pub")},Ht.parseCSRHex=function(t){var e=ft,r=e.getChildIdx,n=e.getTLV,i={},o=t;if("30"!=o.substr(0,2))throw"malformed CSR(code:001)";var s=r(o,0);if(s.length<1)throw"malformed CSR(code:002)";if("30"!=o.substr(s[0],2))throw"malformed CSR(code:003)";var a=r(o,s[0]);if(a.length<3)throw"malformed CSR(code:004)";return i.p8pubkeyhex=n(o,a[2]),i},Ht.getKeyID=function(t){var e=Ht,r=ft;"string"==typeof t&&-1!=t.indexOf("BEGIN ")&&(t=e.getKey(t));var n=Ct(e.getPEM(t)),i=r.getIdxbyList(n,0,[1]),o=r.getV(n,i).substring(2);return ct.crypto.Util.hashHex(o,"sha1")},Ht.getJWKFromKey=function(t){var e={};if(t instanceof it&&t.isPrivate)return e.kty="RSA",e.n=_t(t.n.toString(16)),e.e=_t(t.e.toString(16)),e.d=_t(t.d.toString(16)),e.p=_t(t.p.toString(16)),e.q=_t(t.q.toString(16)),e.dp=_t(t.dmp1.toString(16)),e.dq=_t(t.dmq1.toString(16)),e.qi=_t(t.coeff.toString(16)),e;if(t instanceof it&&t.isPublic)return e.kty="RSA",e.n=_t(t.n.toString(16)),e.e=_t(t.e.toString(16)),e;if(t instanceof ct.crypto.ECDSA&&t.isPrivate){if("P-256"!==(n=t.getShortNISTPCurveName())&&"P-384"!==n)throw"unsupported curve name for JWT: "+n;var r=t.getPublicKeyXYHex();return e.kty="EC",e.crv=n,e.x=_t(r.x),e.y=_t(r.y),e.d=_t(t.prvKeyHex),e}if(t instanceof ct.crypto.ECDSA&&t.isPublic){var n;if("P-256"!==(n=t.getShortNISTPCurveName())&&"P-384"!==n)throw"unsupported curve name for JWT: "+n;return r=t.getPublicKeyXYHex(),e.kty="EC",e.crv=n,e.x=_t(r.x),e.y=_t(r.y),e}throw"not supported key object"},it.getPosArrayOfChildrenFromHex=function(t){return ft.getChildIdx(t,0)},it.getHexValueArrayOfChildrenFromHex=function(t){var e,r=ft.getV,n=r(t,(e=it.getPosArrayOfChildrenFromHex(t))[0]),i=r(t,e[1]),o=r(t,e[2]),s=r(t,e[3]),a=r(t,e[4]),u=r(t,e[5]),c=r(t,e[6]),h=r(t,e[7]),l=r(t,e[8]);return(e=new Array).push(n,i,o,s,a,u,c,h,l),e},it.prototype.readPrivateKeyFromPEMString=function(t){var e=Ct(t),r=it.getHexValueArrayOfChildrenFromHex(e);this.setPrivateEx(r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8])},it.prototype.readPKCS5PrvKeyHex=function(t){var e=it.getHexValueArrayOfChildrenFromHex(t);this.setPrivateEx(e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},it.prototype.readPKCS8PrvKeyHex=function(t){var e,r,n,i,o,s,a,u,c=ft,h=c.getVbyListEx;if(!1===c.isASN1HEX(t))throw new Error("not ASN.1 hex string");try{e=h(t,0,[2,0,1],"02"),r=h(t,0,[2,0,2],"02"),n=h(t,0,[2,0,3],"02"),i=h(t,0,[2,0,4],"02"),o=h(t,0,[2,0,5],"02"),s=h(t,0,[2,0,6],"02"),a=h(t,0,[2,0,7],"02"),u=h(t,0,[2,0,8],"02")}catch(t){throw new Error("malformed PKCS#8 plain RSA private key")}this.setPrivateEx(e,r,n,i,o,s,a,u)},it.prototype.readPKCS5PubKeyHex=function(t){var e=ft,r=e.getV;if(!1===e.isASN1HEX(t))throw new Error("keyHex is not ASN.1 hex string");var n=e.getChildIdx(t,0);if(2!==n.length||"02"!==t.substr(n[0],2)||"02"!==t.substr(n[1],2))throw new Error("wrong hex for PKCS#5 public key");var i=r(t,n[0]),o=r(t,n[1]);this.setPublic(i,o)},it.prototype.readPKCS8PubKeyHex=function(t){var e=ft;if(!1===e.isASN1HEX(t))throw new Error("not ASN.1 hex string");if("06092a864886f70d010101"!==e.getTLVbyListEx(t,0,[0,0]))throw new Error("not PKCS8 RSA public key");var r=e.getTLVbyListEx(t,0,[1,0]);this.readPKCS5PubKeyHex(r)},it.prototype.readCertPubKeyHex=function(t,e){var r,n;(r=new Wt).readCertHex(t),n=r.getPublicKeyHex(),this.readPKCS8PubKeyHex(n)};var Kt=new RegExp("[^0-9a-f]","gi");function Vt(t,e){for(var r="",n=e/4-t.length,i=0;i>24,(16711680&i)>>16,(65280&i)>>8,255&i])))),i+=1;return n}function Jt(t){for(var e in ct.crypto.Util.DIGESTINFOHEAD){var r=ct.crypto.Util.DIGESTINFOHEAD[e],n=r.length;if(t.substring(0,n)==r)return[e,t.substring(n)]}return[]}function Wt(t){var e,r=ft,n=r.getChildIdx,i=r.getV,o=r.getTLV,s=r.getVbyList,a=r.getVbyListEx,u=r.getTLVbyList,c=r.getTLVbyListEx,h=r.getIdxbyList,l=r.getIdxbyListEx,f=r.getVidx,g=r.oidname,d=r.hextooidstr,p=Wt,v=Ct;try{e=ct.asn1.x509.AlgorithmIdentifier.PSSNAME2ASN1TLV}catch(t){}this.HEX2STAG={"0c":"utf8",13:"prn",16:"ia5","1a":"vis","1e":"bmp"},this.hex=null,this.version=0,this.foffset=0,this.aExtInfo=null,this.getVersion=function(){return null===this.hex||0!==this.version?this.version:"a003020102"!==u(this.hex,0,[0,0])?(this.version=1,this.foffset=-1,1):(this.version=3,3)},this.getSerialNumberHex=function(){return a(this.hex,0,[0,0],"02")},this.getSignatureAlgorithmField=function(){var t=c(this.hex,0,[0,1]);return this.getAlgorithmIdentifierName(t)},this.getAlgorithmIdentifierName=function(t){for(var r in e)if(t===e[r])return r;return g(a(t,0,[0],"06"))},this.getIssuer=function(){return this.getX500Name(this.getIssuerHex())},this.getIssuerHex=function(){return u(this.hex,0,[0,3+this.foffset],"30")},this.getIssuerString=function(){return p.hex2dn(this.getIssuerHex())},this.getSubject=function(){return this.getX500Name(this.getSubjectHex())},this.getSubjectHex=function(){return u(this.hex,0,[0,5+this.foffset],"30")},this.getSubjectString=function(){return p.hex2dn(this.getSubjectHex())},this.getNotBefore=function(){var t=s(this.hex,0,[0,4+this.foffset,0]);return t=t.replace(/(..)/g,"%$1"),decodeURIComponent(t)},this.getNotAfter=function(){var t=s(this.hex,0,[0,4+this.foffset,1]);return t=t.replace(/(..)/g,"%$1"),decodeURIComponent(t)},this.getPublicKeyHex=function(){return r.getTLVbyList(this.hex,0,[0,6+this.foffset],"30")},this.getPublicKeyIdx=function(){return h(this.hex,0,[0,6+this.foffset],"30")},this.getPublicKeyContentIdx=function(){var t=this.getPublicKeyIdx();return h(this.hex,t,[1,0],"30")},this.getPublicKey=function(){return Ht.getKey(this.getPublicKeyHex(),null,"pkcs8pub")},this.getSignatureAlgorithmName=function(){var t=u(this.hex,0,[1],"30");return this.getAlgorithmIdentifierName(t)},this.getSignatureValueHex=function(){return s(this.hex,0,[2],"03",!0)},this.verifySignature=function(t){var e=this.getSignatureAlgorithmField(),r=this.getSignatureValueHex(),n=u(this.hex,0,[0],"30"),i=new ct.crypto.Signature({alg:e});return i.init(t),i.updateHex(n),i.verify(r)},this.parseExt=function(t){var e,o,a;if(void 0===t){if(a=this.hex,3!==this.version)return-1;e=h(a,0,[0,7,0],"30"),o=n(a,e)}else{a=Ct(t);var u=h(a,0,[0,3,0,0],"06");if("2a864886f70d01090e"!=i(a,u))return void(this.aExtInfo=new Array);e=h(a,0,[0,3,0,1,0],"30"),o=n(a,e),this.hex=a}this.aExtInfo=new Array;for(var c=0;c1){var a=o(t,s[1]),u=this.getGeneralName(a);null!=u.uri&&(i.uri=u.uri)}if(s.length>2){var c=o(t,s[2]);"0101ff"==c&&(i.reqauth=!0),"010100"==c&&(i.reqauth=!1)}return i},this.getX500NameRule=function(t){for(var e=null,r=[],n=0;n0&&(t.ext=this.getExtParamArray()),t.sighex=this.getSignatureValueHex(),t},this.getExtParamArray=function(t){null==t&&-1!=l(this.hex,0,[0,"[3]"])&&(t=c(this.hex,0,[0,"[3]",0],"30"));for(var e=[],r=n(t,0),i=0;i0&&(c=new Array(r),(new et).nextBytes(c),c=String.fromCharCode.apply(String,c));var h=Ft(u(Et("\0\0\0\0\0\0\0\0"+i+c))),l=[];for(n=0;n>8*a-s&255;for(d[0]&=~p,n=0;nthis.n.bitLength())return 0;var n=Jt(this.doPublic(r).toString(16).replace(/^1f+00/,""));if(0==n.length)return!1;var i=n[0];return n[1]==function(t){return ct.crypto.Util.hashString(t,i)}(t)},it.prototype.verifyWithMessageHash=function(t,e){if(e.length!=Math.ceil(this.n.bitLength()/4))return!1;var r=rt(e,16);if(r.bitLength()>this.n.bitLength())return 0;var n=Jt(this.doPublic(r).toString(16).replace(/^1f+00/,""));return 0!=n.length&&(n[0],n[1]==t)},it.prototype.verifyPSS=function(t,e,r,n){var i=function(t){return ct.crypto.Util.hashHex(t,r)}(Et(t));return void 0===n&&(n=-1),this.verifyWithMessageHashPSS(i,e,r,n)},it.prototype.verifyWithMessageHashPSS=function(t,e,r,n){if(e.length!=Math.ceil(this.n.bitLength()/4))return!1;var i,o=new F(e,16),s=function(t){return ct.crypto.Util.hashHex(t,r)},a=Ft(t),u=a.length,c=this.n.bitLength()-1,h=Math.ceil(c/8);if(-1===n||void 0===n)n=u;else if(-2===n)n=h-u-2;else if(n<-2)throw new Error("invalid salt length");if(h>8*h-c&255;if(0!=(f.charCodeAt(0)&d))throw new Error("bits beyond keysize not zero");var p=qt(g,f.length,s),v=[];for(i=0;i0&&-1==(":"+n.join(":")+":").indexOf(":"+y+":"))throw"algorithm '"+y+"' not accepted in the list";if("none"!=y&&null===e)throw"key shall be specified to verify.";if("string"==typeof e&&-1!=e.indexOf("-----BEGIN ")&&(e=Ht.getKey(e)),!("RS"!=g&&"PS"!=g||e instanceof i))throw"key shall be a RSAKey obj for RS* and PS* algs";if("ES"==g&&!(e instanceof c))throw"key shall be a ECDSA obj for ES* algs";var m=null;if(void 0===s.jwsalg2sigalg[v.alg])throw"unsupported alg name: "+y;if("none"==(m=s.jwsalg2sigalg[y]))throw"not supported";if("Hmac"==m.substr(0,4)){if(void 0===e)throw"hexadecimal key shall be specified for HMAC";var _=new h({alg:m,pass:e});return _.updateString(d),p==_.doFinal()}if(-1!=m.indexOf("withECDSA")){var S,w=null;try{w=c.concatSigToASN1Sig(p)}catch(t){return!1}return(S=new l({alg:m})).init(e),S.updateString(d),S.verify(w)}return(S=new l({alg:m})).init(e),S.updateString(d),S.verify(p)},ct.jws.JWS.parse=function(t){var e,r,n,i=t.split("."),o={};if(2!=i.length&&3!=i.length)throw"malformed sJWS: wrong number of '.' splitted elements";return e=i[0],r=i[1],3==i.length&&(n=i[2]),o.headerObj=ct.jws.JWS.readSafeJSONString(lt(e)),o.payloadObj=ct.jws.JWS.readSafeJSONString(lt(r)),o.headerPP=JSON.stringify(o.headerObj,null," "),null==o.payloadObj?o.payloadPP=lt(r):o.payloadPP=JSON.stringify(o.payloadObj,null," "),void 0!==n&&(o.sigHex=St(n)),o},ct.jws.JWS.verifyJWT=function(t,e,n){var i=ct.jws,o=i.JWS,s=o.readSafeJSONString,a=o.inArray,u=o.includedArray,c=t.split("."),h=c[0],l=c[1],f=(St(c[2]),s(lt(h))),g=s(lt(l));if(void 0===f.alg)return!1;if(void 0===n.alg)throw"acceptField.alg shall be specified";if(!a(f.alg,n.alg))return!1;if(void 0!==g.iss&&"object"===r(n.iss)&&!a(g.iss,n.iss))return!1;if(void 0!==g.sub&&"object"===r(n.sub)&&!a(g.sub,n.sub))return!1;if(void 0!==g.aud&&"object"===r(n.aud))if("string"==typeof g.aud){if(!a(g.aud,n.aud))return!1}else if("object"==r(g.aud)&&!u(g.aud,n.aud))return!1;var d=i.IntDate.getNow();return void 0!==n.verifyAt&&"number"==typeof n.verifyAt&&(d=n.verifyAt),void 0!==n.gracePeriod&&"number"==typeof n.gracePeriod||(n.gracePeriod=0),!(void 0!==g.exp&&"number"==typeof g.exp&&g.exp+n.gracePeriode.length&&(r=e.length);for(var n=0;n=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|t}function d(t,e){if(u.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return H(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return K(t).length;default:if(n)return H(t).length;e=(""+e).toLowerCase(),n=!0}}function p(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return T(this,e,r);case"utf8":case"utf-8":return A(this,e,r);case"ascii":return P(this,e,r);case"latin1":case"binary":return C(this,e,r);case"base64":return x(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function v(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function y(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=u.from(e,n)),u.isBuffer(e))return 0===e.length?-1:m(t,e,r,n,i);if("number"==typeof e)return e&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):m(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function m(t,e,r,n,i){var o,s=1,a=t.length,u=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(i){var h=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){for(var l=!0,f=0;fi&&(n=i):n=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(e,t.length-r),t,r,n)}function x(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function A(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:c>223?3:c>191?2:1;if(i+l<=r)switch(l){case 1:c<128&&(h=c);break;case 2:128==(192&(o=t[i+1]))&&(u=(31&c)<<6|63&o)>127&&(h=u);break;case 3:o=t[i+1],s=t[i+2],128==(192&o)&&128==(192&s)&&(u=(15&c)<<12|(63&o)<<6|63&s)>2047&&(u<55296||u>57343)&&(h=u);break;case 4:o=t[i+1],s=t[i+2],a=t[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(u=(15&c)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&u<1114112&&(h=u)}null===h?(h=65533,l=1):h>65535&&(h-=65536,n.push(h>>>10&1023|55296),h=56320|1023&h),n.push(h),i+=l}return function(t){var e=t.length;if(e<=k)return String.fromCharCode.apply(String,t);for(var r="",n=0;n0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),""},u.prototype.compare=function(t,e,r,n,i){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),a=Math.min(o,s),c=this.slice(n,i),h=t.slice(e,r),l=0;li)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return _(this,t,e,r);case"utf8":case"utf-8":return S(this,t,e,r);case"ascii":return w(this,t,e,r);case"latin1":case"binary":return b(this,t,e,r);case"base64":return F(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,t,e,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var k=4096;function P(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i="",o=e;or)throw new RangeError("Trying to access beyond buffer length")}function D(t,e,r,n,i,o){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function L(t,e,r,n){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-r,2);i>>8*(n?i:1-i)}function N(t,e,r,n){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-r,4);i>>8*(n?i:3-i)&255}function U(t,e,r,n,i,o){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function O(t,e,r,n,o){return o||U(t,0,r,4),i.write(t,e,r,n,23,4),r+4}function B(t,e,r,n,o){return o||U(t,0,r,8),i.write(t,e,r,n,52,8),r+8}u.prototype.slice=function(t,e){var r,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e0&&(i*=256);)n+=this[t+--e]*i;return n},u.prototype.readUInt8=function(t,e){return e||I(t,1,this.length),this[t]},u.prototype.readUInt16LE=function(t,e){return e||I(t,2,this.length),this[t]|this[t+1]<<8},u.prototype.readUInt16BE=function(t,e){return e||I(t,2,this.length),this[t]<<8|this[t+1]},u.prototype.readUInt32LE=function(t,e){return e||I(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},u.prototype.readUInt32BE=function(t,e){return e||I(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},u.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||I(t,e,this.length);for(var n=this[t],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*e)),n},u.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||I(t,e,this.length);for(var n=e,i=1,o=this[t+--n];n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},u.prototype.readInt8=function(t,e){return e||I(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},u.prototype.readInt16LE=function(t,e){e||I(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(t,e){e||I(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(t,e){return e||I(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},u.prototype.readInt32BE=function(t,e){return e||I(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},u.prototype.readFloatLE=function(t,e){return e||I(t,4,this.length),i.read(this,t,!0,23,4)},u.prototype.readFloatBE=function(t,e){return e||I(t,4,this.length),i.read(this,t,!1,23,4)},u.prototype.readDoubleLE=function(t,e){return e||I(t,8,this.length),i.read(this,t,!0,52,8)},u.prototype.readDoubleBE=function(t,e){return e||I(t,8,this.length),i.read(this,t,!1,52,8)},u.prototype.writeUIntLE=function(t,e,r,n){t=+t,e|=0,r|=0,n||D(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[e]=255&t;++o=0&&(o*=256);)this[e+i]=t/o&255;return e+r},u.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,1,255,0),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},u.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):L(this,t,e,!0),e+2},u.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):L(this,t,e,!1),e+2},u.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):N(this,t,e,!0),e+4},u.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):N(this,t,e,!1),e+4},u.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);D(this,t,e,r,i-1,-i)}var o=0,s=1,a=0;for(this[e]=255&t;++o>0)-a&255;return e+r},u.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);D(this,t,e,r,i-1,-i)}var o=r-1,s=1,a=0;for(this[e+o]=255&t;--o>=0&&(s*=256);)t<0&&0===a&&0!==this[e+o+1]&&(a=1),this[e+o]=(t/s>>0)-a&255;return e+r},u.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},u.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):L(this,t,e,!0),e+2},u.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):L(this,t,e,!1),e+2},u.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):N(this,t,e,!0),e+4},u.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||D(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):N(this,t,e,!1),e+4},u.prototype.writeFloatLE=function(t,e,r){return O(this,t,e,!0,r)},u.prototype.writeFloatBE=function(t,e,r){return O(this,t,e,!1,r)},u.prototype.writeDoubleLE=function(t,e,r){return B(this,t,e,!0,r)},u.prototype.writeDoubleBE=function(t,e,r){return B(this,t,e,!1,r)},u.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--i)t[i+e]=this[i+r];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(e-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;o.push(r)}else if(r<2048){if((e-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function K(t){return n.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(M,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function V(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}}).call(this,r(29))},function(t,e){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(t){"object"==typeof window&&(r=window)}t.exports=r},function(t,e,r){"use strict";e.byteLength=function(t){var e=c(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){var e,r,n=c(t),s=n[0],a=n[1],u=new o(function(t,e,r){return 3*(e+r)/4-r}(0,s,a)),h=0,l=a>0?s-4:s;for(r=0;r>16&255,u[h++]=e>>8&255,u[h++]=255&e;return 2===a&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,u[h++]=255&e),1===a&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,u[h++]=e>>8&255,u[h++]=255&e),u},e.fromByteArray=function(t){for(var e,r=t.length,i=r%3,o=[],s=16383,a=0,u=r-i;au?u:a+s));return 1===i?(e=t[r-1],o.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],o.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"=")),o.join("")};for(var n=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,u=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function h(t,e,r){for(var i,o,s=[],a=e;a>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return s.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(t,e){e.read=function(t,e,r,n,i){var o,s,a=8*i-n-1,u=(1<>1,h=-7,l=r?i-1:0,f=r?-1:1,g=t[e+l];for(l+=f,o=g&(1<<-h)-1,g>>=-h,h+=a;h>0;o=256*o+t[e+l],l+=f,h-=8);for(s=o&(1<<-h)-1,o>>=-h,h+=n;h>0;s=256*s+t[e+l],l+=f,h-=8);if(0===o)o=1-c;else{if(o===u)return s?NaN:1/0*(g?-1:1);s+=Math.pow(2,n),o-=c}return(g?-1:1)*s*Math.pow(2,o-n)},e.write=function(t,e,r,n,i,o){var s,a,u,c=8*o-i-1,h=(1<>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,g=n?0:o-1,d=n?1:-1,p=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(a=isNaN(e)?1:0,s=h):(s=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-s))<1&&(s--,u*=2),(e+=s+l>=1?f/u:f*Math.pow(2,1-l))*u>=2&&(s++,u/=2),s+l>=h?(a=0,s=h):s+l>=1?(a=(e*u-1)*Math.pow(2,i),s+=l):(a=e*Math.pow(2,l-1)*Math.pow(2,i),s=0));i>=8;t[r+g]=255&a,g+=d,a/=256,i-=8);for(s=s<0;t[r+g]=255&s,g+=d,s/=256,c-=8);t[r+g-d]|=128*p}},function(t,e){var r={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.jws,r=t.KeyUtil,i=t.X509,o=t.crypto,s=t.hextob64u,a=t.b64tohex,u=t.AllowedSigningAlgs;return function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return t.parseJwt=function t(r){n.Log.debug("JoseUtil.parseJwt");try{var i=e.JWS.parse(r);return{header:i.headerObj,payload:i.payloadObj}}catch(t){n.Log.error(t)}},t.validateJwt=function(e,o,s,u,c,h,l){n.Log.debug("JoseUtil.validateJwt");try{if("RSA"===o.kty)if(o.e&&o.n)o=r.getKey(o);else{if(!o.x5c||!o.x5c.length)return n.Log.error("JoseUtil.validateJwt: RSA key missing key material",o),Promise.reject(new Error("RSA key missing key material"));var f=a(o.x5c[0]);o=i.getPublicKeyFromCertHex(f)}else{if("EC"!==o.kty)return n.Log.error("JoseUtil.validateJwt: Unsupported key type",o&&o.kty),Promise.reject(new Error(o.kty));if(!(o.crv&&o.x&&o.y))return n.Log.error("JoseUtil.validateJwt: EC key missing key material",o),Promise.reject(new Error("EC key missing key material"));o=r.getKey(o)}return t._validateJwt(e,o,s,u,c,h,l)}catch(t){return n.Log.error(t&&t.message||t),Promise.reject("JWT validation failed")}},t.validateJwtAttributes=function(e,r,i,o,s,a){o||(o=0),s||(s=parseInt(Date.now()/1e3));var u=t.parseJwt(e).payload;if(!u.iss)return n.Log.error("JoseUtil._validateJwt: issuer was not provided"),Promise.reject(new Error("issuer was not provided"));if(u.iss!==r)return n.Log.error("JoseUtil._validateJwt: Invalid issuer in token",u.iss),Promise.reject(new Error("Invalid issuer in token: "+u.iss));if(!u.aud)return n.Log.error("JoseUtil._validateJwt: aud was not provided"),Promise.reject(new Error("aud was not provided"));if(!(u.aud===i||Array.isArray(u.aud)&&u.aud.indexOf(i)>=0))return n.Log.error("JoseUtil._validateJwt: Invalid audience in token",u.aud),Promise.reject(new Error("Invalid audience in token: "+u.aud));if(u.azp&&u.azp!==i)return n.Log.error("JoseUtil._validateJwt: Invalid azp in token",u.azp),Promise.reject(new Error("Invalid azp in token: "+u.azp));if(!a){var c=s+o,h=s-o;if(!u.iat)return n.Log.error("JoseUtil._validateJwt: iat was not provided"),Promise.reject(new Error("iat was not provided"));if(c1&&void 0!==arguments[1]?arguments[1]:"#";!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t);var n=i.UrlUtility.parseUrlFragment(e,r);this.error=n.error,this.error_description=n.error_description,this.error_uri=n.error_uri,this.code=n.code,this.state=n.state,this.id_token=n.id_token,this.session_state=n.session_state,this.access_token=n.access_token,this.token_type=n.token_type,this.scope=n.scope,this.profile=void 0,this.expires_in=n.expires_in}return n(t,[{key:"expires_in",get:function(){if(this.expires_at){var t=parseInt(Date.now()/1e3);return this.expires_at-t}},set:function(t){var e=parseInt(t);if("number"==typeof e&&e>0){var r=parseInt(Date.now()/1e3);this.expires_at=r+e}}},{key:"expired",get:function(){var t=this.expires_in;if(void 0!==t)return t<=0}},{key:"scopes",get:function(){return(this.scope||"").split(" ")}},{key:"isOpenIdConnect",get:function(){return this.scopes.indexOf("openid")>=0||!!this.id_token}}]),t}()},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SignoutRequest=void 0;var n=r(0),i=r(3),o=r(9);e.SignoutRequest=function t(e){var r=e.url,s=e.id_token_hint,a=e.post_logout_redirect_uri,u=e.data,c=e.extraQueryParams,h=e.request_type;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!r)throw n.Log.error("SignoutRequest.ctor: No url passed"),new Error("url");for(var l in s&&(r=i.UrlUtility.addQueryParam(r,"id_token_hint",s)),a&&(r=i.UrlUtility.addQueryParam(r,"post_logout_redirect_uri",a),u&&(this.state=new o.State({data:u,request_type:h}),r=i.UrlUtility.addQueryParam(r,"state",this.state.id))),c)r=i.UrlUtility.addQueryParam(r,l,c[l]);this.url=r}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SignoutResponse=void 0;var n=r(3);e.SignoutResponse=function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t);var r=n.UrlUtility.parseUrlFragment(e,"?");this.error=r.error,this.error_description=r.error_description,this.error_uri=r.error_uri,this.state=r.state}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.InMemoryWebStorage=void 0;var n=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.SilentRenewService,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h.SessionMonitor,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:f.TokenRevocationClient,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:g.TokenClient,p=arguments.length>5&&void 0!==arguments[5]?arguments[5]:d.JoseUtil;(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,e),r instanceof s.UserManagerSettings||(r=new s.UserManagerSettings(r));var v=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,t.call(this,r));return v._events=new u.UserManagerEvents(r),v._silentRenewService=new n(v),v.settings.automaticSilentRenew&&(i.Log.debug("UserManager.ctor: automaticSilentRenew is configured, setting up silent renew"),v.startSilentRenew()),v.settings.monitorSession&&(i.Log.debug("UserManager.ctor: monitorSession is configured, setting up session monitor"),v._sessionMonitor=new o(v)),v._tokenRevocationClient=new a(v._settings),v._tokenClient=new l(v._settings),v._joseUtil=p,v}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e.prototype.getUser=function(){var t=this;return this._loadUser().then((function(e){return e?(i.Log.info("UserManager.getUser: user loaded"),t._events.load(e,!1),e):(i.Log.info("UserManager.getUser: user not found in storage"),null)}))},e.prototype.removeUser=function(){var t=this;return this.storeUser(null).then((function(){i.Log.info("UserManager.removeUser: user removed from storage"),t._events.unload()}))},e.prototype.signinRedirect=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(t=Object.assign({},t)).request_type="si:r";var e={useReplaceToNavigate:t.useReplaceToNavigate};return this._signinStart(t,this._redirectNavigator,e).then((function(){i.Log.info("UserManager.signinRedirect: successful")}))},e.prototype.signinRedirectCallback=function(t){return this._signinEnd(t||this._redirectNavigator.url).then((function(t){return t.profile&&t.profile.sub?i.Log.info("UserManager.signinRedirectCallback: successful, signed in sub: ",t.profile.sub):i.Log.info("UserManager.signinRedirectCallback: no sub"),t}))},e.prototype.signinPopup=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(t=Object.assign({},t)).request_type="si:p";var e=t.redirect_uri||this.settings.popup_redirect_uri||this.settings.redirect_uri;return e?(t.redirect_uri=e,t.display="popup",this._signin(t,this._popupNavigator,{startUrl:e,popupWindowFeatures:t.popupWindowFeatures||this.settings.popupWindowFeatures,popupWindowTarget:t.popupWindowTarget||this.settings.popupWindowTarget}).then((function(t){return t&&(t.profile&&t.profile.sub?i.Log.info("UserManager.signinPopup: signinPopup successful, signed in sub: ",t.profile.sub):i.Log.info("UserManager.signinPopup: no sub")),t}))):(i.Log.error("UserManager.signinPopup: No popup_redirect_uri or redirect_uri configured"),Promise.reject(new Error("No popup_redirect_uri or redirect_uri configured")))},e.prototype.signinPopupCallback=function(t){return this._signinCallback(t,this._popupNavigator).then((function(t){return t&&(t.profile&&t.profile.sub?i.Log.info("UserManager.signinPopupCallback: successful, signed in sub: ",t.profile.sub):i.Log.info("UserManager.signinPopupCallback: no sub")),t})).catch((function(t){i.Log.error(t.message)}))},e.prototype.signinSilent=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e=Object.assign({},e),this._loadUser().then((function(r){return r&&r.refresh_token?(e.refresh_token=r.refresh_token,t._useRefreshToken(e)):(e.request_type="si:s",e.id_token_hint=e.id_token_hint||t.settings.includeIdTokenInSilentRenew&&r&&r.id_token,r&&t._settings.validateSubOnSilentRenew&&(i.Log.debug("UserManager.signinSilent, subject prior to silent renew: ",r.profile.sub),e.current_sub=r.profile.sub),t._signinSilentIframe(e))}))},e.prototype._useRefreshToken=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this._tokenClient.exchangeRefreshToken(e).then((function(e){return e?e.access_token?t._loadUser().then((function(r){if(r){var n=Promise.resolve();return e.id_token&&(n=t._validateIdTokenFromTokenRefreshToken(r.profile,e.id_token)),n.then((function(){return i.Log.debug("UserManager._useRefreshToken: refresh token response success"),r.id_token=e.id_token||r.id_token,r.access_token=e.access_token,r.refresh_token=e.refresh_token||r.refresh_token,r.expires_in=e.expires_in,t.storeUser(r).then((function(){return t._events.load(r),r}))}))}return null})):(i.Log.error("UserManager._useRefreshToken: No access token returned from token endpoint"),Promise.reject("No access token returned from token endpoint")):(i.Log.error("UserManager._useRefreshToken: No response returned from token endpoint"),Promise.reject("No response returned from token endpoint"))}))},e.prototype._validateIdTokenFromTokenRefreshToken=function(t,e){var r=this;return this._metadataService.getIssuer().then((function(n){return r.settings.getEpochTime().then((function(o){return r._joseUtil.validateJwtAttributes(e,n,r._settings.client_id,r._settings.clockSkew,o).then((function(e){return e?e.sub!==t.sub?(i.Log.error("UserManager._validateIdTokenFromTokenRefreshToken: sub in id_token does not match current sub"),Promise.reject(new Error("sub in id_token does not match current sub"))):e.auth_time&&e.auth_time!==t.auth_time?(i.Log.error("UserManager._validateIdTokenFromTokenRefreshToken: auth_time in id_token does not match original auth_time"),Promise.reject(new Error("auth_time in id_token does not match original auth_time"))):e.azp&&e.azp!==t.azp?(i.Log.error("UserManager._validateIdTokenFromTokenRefreshToken: azp in id_token does not match original azp"),Promise.reject(new Error("azp in id_token does not match original azp"))):!e.azp&&t.azp?(i.Log.error("UserManager._validateIdTokenFromTokenRefreshToken: azp not in id_token, but present in original id_token"),Promise.reject(new Error("azp not in id_token, but present in original id_token"))):void 0:(i.Log.error("UserManager._validateIdTokenFromTokenRefreshToken: Failed to validate id_token"),Promise.reject(new Error("Failed to validate id_token")))}))}))}))},e.prototype._signinSilentIframe=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.redirect_uri||this.settings.silent_redirect_uri||this.settings.redirect_uri;return e?(t.redirect_uri=e,t.prompt=t.prompt||"none",this._signin(t,this._iframeNavigator,{startUrl:e,silentRequestTimeout:t.silentRequestTimeout||this.settings.silentRequestTimeout}).then((function(t){return t&&(t.profile&&t.profile.sub?i.Log.info("UserManager.signinSilent: successful, signed in sub: ",t.profile.sub):i.Log.info("UserManager.signinSilent: no sub")),t}))):(i.Log.error("UserManager.signinSilent: No silent_redirect_uri configured"),Promise.reject(new Error("No silent_redirect_uri configured")))},e.prototype.signinSilentCallback=function(t){return this._signinCallback(t,this._iframeNavigator).then((function(t){return t&&(t.profile&&t.profile.sub?i.Log.info("UserManager.signinSilentCallback: successful, signed in sub: ",t.profile.sub):i.Log.info("UserManager.signinSilentCallback: no sub")),t}))},e.prototype.signinCallback=function(t){var e=this;return this.readSigninResponseState(t).then((function(r){var n=r.state;return r.response,"si:r"===n.request_type?e.signinRedirectCallback(t):"si:p"===n.request_type?e.signinPopupCallback(t):"si:s"===n.request_type?e.signinSilentCallback(t):Promise.reject(new Error("invalid response_type in state"))}))},e.prototype.signoutCallback=function(t,e){var r=this;return this.readSignoutResponseState(t).then((function(n){var i=n.state,o=n.response;return i?"so:r"===i.request_type?r.signoutRedirectCallback(t):"so:p"===i.request_type?r.signoutPopupCallback(t,e):Promise.reject(new Error("invalid response_type in state")):o}))},e.prototype.querySessionStatus=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(e=Object.assign({},e)).request_type="si:s";var r=e.redirect_uri||this.settings.silent_redirect_uri||this.settings.redirect_uri;return r?(e.redirect_uri=r,e.prompt="none",e.response_type=e.response_type||this.settings.query_status_response_type,e.scope=e.scope||"openid",e.skipUserInfo=!0,this._signinStart(e,this._iframeNavigator,{startUrl:r,silentRequestTimeout:e.silentRequestTimeout||this.settings.silentRequestTimeout}).then((function(e){return t.processSigninResponse(e.url).then((function(t){if(i.Log.debug("UserManager.querySessionStatus: got signin response"),t.session_state&&t.profile.sub)return i.Log.info("UserManager.querySessionStatus: querySessionStatus success for sub: ",t.profile.sub),{session_state:t.session_state,sub:t.profile.sub,sid:t.profile.sid};i.Log.info("querySessionStatus successful, user not authenticated")})).catch((function(e){if(e.session_state&&t.settings.monitorAnonymousSession&&("login_required"==e.message||"consent_required"==e.message||"interaction_required"==e.message||"account_selection_required"==e.message))return i.Log.info("UserManager.querySessionStatus: querySessionStatus success for anonymous user"),{session_state:e.session_state};throw e}))}))):(i.Log.error("UserManager.querySessionStatus: No silent_redirect_uri configured"),Promise.reject(new Error("No silent_redirect_uri configured")))},e.prototype._signin=function(t,e){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this._signinStart(t,e,n).then((function(e){return r._signinEnd(e.url,t)}))},e.prototype._signinStart=function(t,e){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.prepare(n).then((function(e){return i.Log.debug("UserManager._signinStart: got navigator window handle"),r.createSigninRequest(t).then((function(t){return i.Log.debug("UserManager._signinStart: got signin request"),n.url=t.url,n.id=t.state.id,e.navigate(n)})).catch((function(t){throw e.close&&(i.Log.debug("UserManager._signinStart: Error after preparing navigator, closing navigator window"),e.close()),t}))}))},e.prototype._signinEnd=function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.processSigninResponse(t).then((function(t){i.Log.debug("UserManager._signinEnd: got signin response");var n=new a.User(t);if(r.current_sub){if(r.current_sub!==n.profile.sub)return i.Log.debug("UserManager._signinEnd: current user does not match user returned from signin. sub from signin: ",n.profile.sub),Promise.reject(new Error("login_required"));i.Log.debug("UserManager._signinEnd: current user matches user returned from signin")}return e.storeUser(n).then((function(){return i.Log.debug("UserManager._signinEnd: user stored"),e._events.load(n),n}))}))},e.prototype._signinCallback=function(t,e){i.Log.debug("UserManager._signinCallback");var r="query"===this._settings.response_mode||!this._settings.response_mode&&l.SigninRequest.isCode(this._settings.response_type)?"?":"#";return e.callback(t,void 0,r)},e.prototype.signoutRedirect=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(t=Object.assign({},t)).request_type="so:r";var e=t.post_logout_redirect_uri||this.settings.post_logout_redirect_uri;e&&(t.post_logout_redirect_uri=e);var r={useReplaceToNavigate:t.useReplaceToNavigate};return this._signoutStart(t,this._redirectNavigator,r).then((function(){i.Log.info("UserManager.signoutRedirect: successful")}))},e.prototype.signoutRedirectCallback=function(t){return this._signoutEnd(t||this._redirectNavigator.url).then((function(t){return i.Log.info("UserManager.signoutRedirectCallback: successful"),t}))},e.prototype.signoutPopup=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(t=Object.assign({},t)).request_type="so:p";var e=t.post_logout_redirect_uri||this.settings.popup_post_logout_redirect_uri||this.settings.post_logout_redirect_uri;return t.post_logout_redirect_uri=e,t.display="popup",t.post_logout_redirect_uri&&(t.state=t.state||{}),this._signout(t,this._popupNavigator,{startUrl:e,popupWindowFeatures:t.popupWindowFeatures||this.settings.popupWindowFeatures,popupWindowTarget:t.popupWindowTarget||this.settings.popupWindowTarget}).then((function(){i.Log.info("UserManager.signoutPopup: successful")}))},e.prototype.signoutPopupCallback=function(t,e){return void 0===e&&"boolean"==typeof t&&(e=t,t=null),this._popupNavigator.callback(t,e,"?").then((function(){i.Log.info("UserManager.signoutPopupCallback: successful")}))},e.prototype._signout=function(t,e){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this._signoutStart(t,e,n).then((function(t){return r._signoutEnd(t.url)}))},e.prototype._signoutStart=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return arguments[1].prepare(r).then((function(n){return i.Log.debug("UserManager._signoutStart: got navigator window handle"),e._loadUser().then((function(o){return i.Log.debug("UserManager._signoutStart: loaded current user from storage"),(e._settings.revokeAccessTokenOnSignout?e._revokeInternal(o):Promise.resolve()).then((function(){var s=t.id_token_hint||o&&o.id_token;return s&&(i.Log.debug("UserManager._signoutStart: Setting id_token into signout request"),t.id_token_hint=s),e.removeUser().then((function(){return i.Log.debug("UserManager._signoutStart: user removed, creating signout request"),e.createSignoutRequest(t).then((function(t){return i.Log.debug("UserManager._signoutStart: got signout request"),r.url=t.url,t.state&&(r.id=t.state.id),n.navigate(r)}))}))}))})).catch((function(t){throw n.close&&(i.Log.debug("UserManager._signoutStart: Error after preparing navigator, closing navigator window"),n.close()),t}))}))},e.prototype._signoutEnd=function(t){return this.processSignoutResponse(t).then((function(t){return i.Log.debug("UserManager._signoutEnd: got signout response"),t}))},e.prototype.revokeAccessToken=function(){var t=this;return this._loadUser().then((function(e){return t._revokeInternal(e,!0).then((function(r){if(r)return i.Log.debug("UserManager.revokeAccessToken: removing token properties from user and re-storing"),e.access_token=null,e.refresh_token=null,e.expires_at=null,e.token_type=null,t.storeUser(e).then((function(){i.Log.debug("UserManager.revokeAccessToken: user stored"),t._events.load(e)}))}))})).then((function(){i.Log.info("UserManager.revokeAccessToken: access token revoked successfully")}))},e.prototype._revokeInternal=function(t,e){var r=this;if(t){var n=t.access_token,o=t.refresh_token;return this._revokeAccessTokenInternal(n,e).then((function(t){return r._revokeRefreshTokenInternal(o,e).then((function(e){return t||e||i.Log.debug("UserManager.revokeAccessToken: no need to revoke due to no token(s), or JWT format"),t||e}))}))}return Promise.resolve(!1)},e.prototype._revokeAccessTokenInternal=function(t,e){return!t||t.indexOf(".")>=0?Promise.resolve(!1):this._tokenRevocationClient.revoke(t,e).then((function(){return!0}))},e.prototype._revokeRefreshTokenInternal=function(t,e){return t?this._tokenRevocationClient.revoke(t,e,"refresh_token").then((function(){return!0})):Promise.resolve(!1)},e.prototype.startSilentRenew=function(){this._silentRenewService.start()},e.prototype.stopSilentRenew=function(){this._silentRenewService.stop()},e.prototype._loadUser=function(){return this._userStore.get(this._userStoreKey).then((function(t){return t?(i.Log.debug("UserManager._loadUser: user storageString loaded"),a.User.fromStorageString(t)):(i.Log.debug("UserManager._loadUser: no user storageString"),null)}))},e.prototype.storeUser=function(t){if(t){i.Log.debug("UserManager.storeUser: storing user");var e=t.toStorageString();return this._userStore.set(this._userStoreKey,e)}return i.Log.debug("storeUser.storeUser: removing user"),this._userStore.remove(this._userStoreKey)},n(e,[{key:"_redirectNavigator",get:function(){return this.settings.redirectNavigator}},{key:"_popupNavigator",get:function(){return this.settings.popupNavigator}},{key:"_iframeNavigator",get:function(){return this.settings.iframeNavigator}},{key:"_userStore",get:function(){return this.settings.userStore}},{key:"events",get:function(){return this._events}},{key:"_userStoreKey",get:function(){return"user:"+this.settings.authority+":"+this.settings.client_id}}]),e}(o.OidcClient)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UserManagerSettings=void 0;var n=function(){function t(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=r.popup_redirect_uri,i=r.popup_post_logout_redirect_uri,l=r.popupWindowFeatures,f=r.popupWindowTarget,g=r.silent_redirect_uri,d=r.silentRequestTimeout,p=r.automaticSilentRenew,v=void 0!==p&&p,y=r.validateSubOnSilentRenew,m=void 0!==y&&y,_=r.includeIdTokenInSilentRenew,S=void 0===_||_,w=r.monitorSession,b=void 0===w||w,F=r.monitorAnonymousSession,E=void 0!==F&&F,x=r.checkSessionInterval,A=void 0===x?2e3:x,k=r.stopCheckSessionOnError,P=void 0===k||k,C=r.query_status_response_type,T=r.revokeAccessTokenOnSignout,R=void 0!==T&&T,I=r.accessTokenExpiringNotificationTime,D=void 0===I?60:I,L=r.redirectNavigator,N=void 0===L?new o.RedirectNavigator:L,U=r.popupNavigator,O=void 0===U?new s.PopupNavigator:U,B=r.iframeNavigator,M=void 0===B?new a.IFrameNavigator:B,j=r.userStore,H=void 0===j?new u.WebStorageStateStore({store:c.Global.sessionStorage}):j;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var K=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,t.call(this,arguments[0]));return K._popup_redirect_uri=n,K._popup_post_logout_redirect_uri=i,K._popupWindowFeatures=l,K._popupWindowTarget=f,K._silent_redirect_uri=g,K._silentRequestTimeout=d,K._automaticSilentRenew=v,K._validateSubOnSilentRenew=m,K._includeIdTokenInSilentRenew=S,K._accessTokenExpiringNotificationTime=D,K._monitorSession=b,K._monitorAnonymousSession=E,K._checkSessionInterval=A,K._stopCheckSessionOnError=P,C?K._query_status_response_type=C:arguments[0]&&arguments[0].response_type?K._query_status_response_type=h.SigninRequest.isOidc(arguments[0].response_type)?"id_token":"code":K._query_status_response_type="id_token",K._revokeAccessTokenOnSignout=R,K._redirectNavigator=N,K._popupNavigator=O,K._iframeNavigator=M,K._userStore=H,K}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),n(e,[{key:"popup_redirect_uri",get:function(){return this._popup_redirect_uri}},{key:"popup_post_logout_redirect_uri",get:function(){return this._popup_post_logout_redirect_uri}},{key:"popupWindowFeatures",get:function(){return this._popupWindowFeatures}},{key:"popupWindowTarget",get:function(){return this._popupWindowTarget}},{key:"silent_redirect_uri",get:function(){return this._silent_redirect_uri}},{key:"silentRequestTimeout",get:function(){return this._silentRequestTimeout}},{key:"automaticSilentRenew",get:function(){return this._automaticSilentRenew}},{key:"validateSubOnSilentRenew",get:function(){return this._validateSubOnSilentRenew}},{key:"includeIdTokenInSilentRenew",get:function(){return this._includeIdTokenInSilentRenew}},{key:"accessTokenExpiringNotificationTime",get:function(){return this._accessTokenExpiringNotificationTime}},{key:"monitorSession",get:function(){return this._monitorSession}},{key:"monitorAnonymousSession",get:function(){return this._monitorAnonymousSession}},{key:"checkSessionInterval",get:function(){return this._checkSessionInterval}},{key:"stopCheckSessionOnError",get:function(){return this._stopCheckSessionOnError}},{key:"query_status_response_type",get:function(){return this._query_status_response_type}},{key:"revokeAccessTokenOnSignout",get:function(){return this._revokeAccessTokenOnSignout}},{key:"redirectNavigator",get:function(){return this._redirectNavigator}},{key:"popupNavigator",get:function(){return this._popupNavigator}},{key:"iframeNavigator",get:function(){return this._iframeNavigator}},{key:"userStore",get:function(){return this._userStore}}]),e}(i.OidcClientSettings)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RedirectNavigator=void 0;var n=function(){function t(t,e){for(var r=0;r1&&void 0!==arguments[1])||arguments[1];n.Log.debug("UserManagerEvents.load"),t.prototype.load.call(this,e),r&&this._userLoaded.raise(e)},e.prototype.unload=function(){n.Log.debug("UserManagerEvents.unload"),t.prototype.unload.call(this),this._userUnloaded.raise()},e.prototype.addUserLoaded=function(t){this._userLoaded.addHandler(t)},e.prototype.removeUserLoaded=function(t){this._userLoaded.removeHandler(t)},e.prototype.addUserUnloaded=function(t){this._userUnloaded.addHandler(t)},e.prototype.removeUserUnloaded=function(t){this._userUnloaded.removeHandler(t)},e.prototype.addSilentRenewError=function(t){this._silentRenewError.addHandler(t)},e.prototype.removeSilentRenewError=function(t){this._silentRenewError.removeHandler(t)},e.prototype._raiseSilentRenewError=function(t){n.Log.debug("UserManagerEvents._raiseSilentRenewError",t.message),this._silentRenewError.raise(t)},e.prototype.addUserSignedIn=function(t){this._userSignedIn.addHandler(t)},e.prototype.removeUserSignedIn=function(t){this._userSignedIn.removeHandler(t)},e.prototype._raiseUserSignedIn=function(){n.Log.debug("UserManagerEvents._raiseUserSignedIn"),this._userSignedIn.raise()},e.prototype.addUserSignedOut=function(t){this._userSignedOut.addHandler(t)},e.prototype.removeUserSignedOut=function(t){this._userSignedOut.removeHandler(t)},e.prototype._raiseUserSignedOut=function(){n.Log.debug("UserManagerEvents._raiseUserSignedOut"),this._userSignedOut.raise()},e.prototype.addUserSessionChanged=function(t){this._userSessionChanged.addHandler(t)},e.prototype.removeUserSessionChanged=function(t){this._userSessionChanged.removeHandler(t)},e.prototype._raiseUserSessionChanged=function(){n.Log.debug("UserManagerEvents._raiseUserSessionChanged"),this._userSessionChanged.raise()},e}(i.AccessTokenEvents)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Timer=void 0;var n=function(){function t(t,e){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:o.Global.timer,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var s=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,t.call(this,r));return s._timer=n,s._nowFunc=i||function(){return Date.now()/1e3},s}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e.prototype.init=function(t){t<=0&&(t=1),t=parseInt(t);var e=this.now+t;if(this.expiration===e&&this._timerHandle)i.Log.debug("Timer.init timer "+this._name+" skipping initialization since already initialized for expiration:",this.expiration);else{this.cancel(),i.Log.debug("Timer.init timer "+this._name+" for duration:",t),this._expiration=e;var r=5;t{"use strict";e.in=e.kO=e.Pd=void 0;const n=r(671);var i,o,s;!function(t){t.Success="Success",t.RequiresRedirect="RequiresRedirect"}(i=e.Pd||(e.Pd={})),function(t){t.Redirect="Redirect",t.Success="Success",t.Failure="Failure",t.OperationCompleted="OperationCompleted"}(o=e.kO||(e.kO={}));class a{constructor(t){this.debug=t.debugEnabled,this.trace=t.traceEnabled}log(t,e){if(t==s.Trace&&this.trace||t==s.Debug&&this.debug){const r=t==s.Trace?"trce":"dbug";console.debug(`${r}: Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationService[0]\n ${e}`)}}}!function(t){t[t.Trace=0]="Trace",t[t.Debug=1]="Debug"}(s=e.in||(e.in={}));class u{constructor(t,e){this._userManager=t,this._logger=e}async trySilentSignIn(){return this._intialSilentSignIn||(this._intialSilentSignIn=(async()=>{try{this.debug("Beginning initial silent sign in."),await this._userManager.signinSilent(),this.debug("Initial silent sign in succeeded.")}catch(t){t instanceof Error&&this.debug(`Initial silent sign in failed '${t.message}'`)}})()),this._intialSilentSignIn}async getUser(){window.parent!==window||window.opener||window.frameElement||!this._userManager.settings.redirect_uri||location.href.startsWith(this._userManager.settings.redirect_uri)||await this.trySilentSignIn();const t=await this._userManager.getUser();return t&&t.profile}async getAccessToken(t){this.trace("getAccessToken",t);const e=await this._userManager.getUser();if(function(t){return!(!t||!t.access_token||t.expired||!t.scopes)}(e)&&function(t,e){const r=new Set(e);if(t&&t.scopes)for(const e of t.scopes)if(!r.has(e))return!1;return!0}(t,e.scopes))return this.debug(`Valid access token present expiring at '${r(e.expires_in).toISOString()}'`),{status:i.Success,token:{grantedScopes:e.scopes,expires:r(e.expires_in),value:e.access_token}};try{const e=t&&t.scopes?{scope:t.scopes.join(" ")}:void 0;this.debug(`Provisioning a token silently for scopes '${null==e?void 0:e.scope}'`),this.trace("userManager.signinSilent",e);const n=await this._userManager.signinSilent(e);this.debug(`Provisioned an access token expiring at '${r(n.expires_in).toISOString()}'`);const o={status:i.Success,token:{grantedScopes:n.scopes,expires:r(n.expires_in),value:n.access_token}};return this.trace("getAccessToken-result",o),o}catch(t){return t instanceof Error&&this.debug(`Failed to provision a token silently '${t.message}'`),{status:i.RequiresRedirect}}function r(t){const e=new Date;return e.setTime(e.getTime()+1e3*t),e}}async signIn(t){if(this.trace("signIn",t),t.interactiveRequest)return this.debug("Interactive sign in starting."),this.signInInteractive(t);try{return this.debug("Silent sign in starting"),await this._userManager.clearStaleState(),await this._userManager.signinSilent(this.createArguments(void 0,t.interactiveRequest)),this.debug("Silent sign in succeeded"),this.success(t.state)}catch(e){return e instanceof Error&&this.debug(`Silent sign in failed, redirecting to the identity provider '${e.message}'.`),await this.signInInteractive(t)}}async signInInteractive(t){this.trace("signInInteractive",t);try{return await this._userManager.clearStaleState(),await this._userManager.signinRedirect(this.createArguments(t.state,t.interactiveRequest)),this.debug("Redirect sign in succeeded"),this.redirect()}catch(t){const e=this.getExceptionMessage(t);return this.debug(`Redirect sign in failed '${e}'.`),this.error(e)}}async completeSignIn(t){this.trace("completeSignIn",t);const e=await this.loginRequired(t),r=await this.stateExists(t);try{const e=await this._userManager.signinCallback(t);return window.self!==window.top?this.operationCompleted():(this.trace("completeSignIn-result",e),this.success(e&&e.state))}catch(t){return e||window.self!==window.top||!r?this.operationCompleted():this.error("There was an error signing in.")}}async signOut(t){this.trace("signOut",t);try{return await this._userManager.metadataService.getEndSessionEndpoint()?(await this._userManager.signoutRedirect(this.createArguments(t.state,t.interactiveRequest)),this.redirect()):(await this._userManager.removeUser(),this.success(t.state))}catch(t){const e=this.getExceptionMessage(t);return this.debug(`Sign out error '${e}'.`),this.error(e)}}async completeSignOut(t){this.trace("completeSignOut",t);try{if(await this.stateExists(t)){const e=await this._userManager.signoutCallback(t);return this.success(e&&e.state)}return this.operationCompleted()}catch(t){const e=this.getExceptionMessage(t);return this.debug(`Complete sign out error '${e}'`),this.error(e)}}getExceptionMessage(t){return function(t){return t&&t.error_description}(t)?t.error_description:function(t){return t&&t.message}(t)?t.message:t.toString()}async stateExists(t){const e=new URLSearchParams(new URL(t).search).get("state");return e&&this._userManager.settings.stateStore?await this._userManager.settings.stateStore.get(e):void 0}async loginRequired(t){const e=new URLSearchParams(new URL(t).search).get("error");return!(!e||!this._userManager.settings.stateStore)&&"login_required"===await this._userManager.settings.stateStore.get(e)}createArguments(t,e){return{useReplaceToNavigate:!0,data:t,scope:(null==e?void 0:e.scopes)?e.scopes.join(" "):void 0,...null==e?void 0:e.additionalRequestParameters}}error(t){return{status:o.Failure,errorMessage:t}}success(t){return{status:o.Success,state:t}}redirect(){return{status:o.Redirect}}operationCompleted(){return{status:o.OperationCompleted}}debug(t){var e;null===(e=this._logger)||void 0===e||e.log(s.Debug,t)}trace(t,e){var r;null===(r=this._logger)||void 0===r||r.log(s.Trace,`${t}: ${JSON.stringify(e)}`)}}class c{static init(t,e){return c._initialized||(c._initialized=c.initializeCore(t,new a(e))),c._initialized}static handleCallback(){return c.initializeCore()}static async initializeCore(t,e){const r=t||c.resolveCachedSettings(),n=c.resolveCachedLoggerOptions(),i=e||n&&new a(n);if(!t&&r&&!e&&i){const t=c.createUserManagerCore(r);window.parent!==window&&!window.opener&&window.frameElement&&t.settings.redirect_uri&&location.href.startsWith(t.settings.redirect_uri)&&(c.instance=new u(t,i),c._initialized=(async()=>{await c.instance.completeSignIn(location.href)})())}else if(t&&e){const r=await c.createUserManager(t);c.instance=new u(r,e),window.sessionStorage.setItem(`${c._infrastructureKey}.CachedJSLoggingOptions`,JSON.stringify({debugEnabled:e.debug,traceEnabled:e.trace}))}}static resolveCachedSettings(){const t=window.sessionStorage.getItem(`${c._infrastructureKey}.CachedAuthSettings`);return t?JSON.parse(t):void 0}static resolveCachedLoggerOptions(){const t=window.sessionStorage.getItem(`${c._infrastructureKey}.CachedJSLoggingOptions`);return t?JSON.parse(t):void 0}static getUser(){return c.instance.getUser()}static getAccessToken(t){return c.instance.getAccessToken(t)}static signIn(t){return c.instance.signIn(t)}static async completeSignIn(t){let e=this._pendingOperations[t];return e||(e=c.instance.completeSignIn(t),await e,delete this._pendingOperations[t]),e}static signOut(t){return c.instance.signOut(t)}static async completeSignOut(t){let e=this._pendingOperations[t];return e||(e=c.instance.completeSignOut(t),await e,delete this._pendingOperations[t]),e}static async createUserManager(t){let e;if(function(t){return t.hasOwnProperty("configurationEndpoint")}(t)){const r=await fetch(t.configurationEndpoint);if(!r.ok)throw new Error(`Could not load settings from '${t.configurationEndpoint}'`);e=await r.json()}else t.scope||(t.scope=t.defaultScopes.join(" ")),null===t.response_type&&delete t.response_type,e=t;return window.sessionStorage.setItem(`${c._infrastructureKey}.CachedAuthSettings`,JSON.stringify(e)),c.createUserManagerCore(e)}static createUserManagerCore(t){const e=new n.UserManager(t);return e.events.addUserSignedOut((async()=>{e.removeUser()})),e}}c._infrastructureKey="Microsoft.AspNetCore.Components.WebAssembly.Authentication",c._pendingOperations={},c.handleCallback(),window.AuthenticationService=c}},e={},function r(n){var i=e[n];if(void 0!==i)return i.exports;var o=e[n]={exports:{}};return t[n].call(o.exports,o,o.exports,r),o.exports}(981); var abp=abp||{};(function(){abp.utils=abp.utils||{};abp.domReady=function(n){document.readyState==="complete"||document.readyState==="interactive"?setTimeout(n,1):document.addEventListener("DOMContentLoaded",n)};abp.utils.setCookieValue=function(n,t,i,r,u){var f=encodeURIComponent(n)+"=";t&&(f=f+encodeURIComponent(t));i&&(f=f+"; expires="+i);r&&(f=f+"; path="+r);u&&(f=f+"; secure");document.cookie=f};abp.utils.getCookieValue=function(n){for(var i,r=document.cookie.split("; "),t=0;tfunction(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return n.call(this,t)};r?r=n(r):i=n(i)}const[e,o,s]=ce(t,i,r),c=se(n),l=c[s]||(c[s]={}),h=he(l,o,e?i:null);if(h){h.oneOff=h.oneOff&&u;return}const a=oe(o,t.replace(hl,"")),f=e?pl(n,i,r):yl(n,i);f.delegationSelector=e?i:null;f.originalHandler=o;f.oneOff=u;f.uidEvent=a;l[a]=f;n.addEventListener(s,f,e)}}function hu(n,t,i,r,u){const f=he(t[i],r,u);f&&(n.removeEventListener(i,f,Boolean(u)),delete t[i][f.uidEvent])}function wl(n,t,i,r){const u=t[i]||{};Object.keys(u).forEach(f=>{if(f.includes(r)){const r=u[f];hu(n,t,i,r.originalHandler,r.delegationSelector)}})}function ae(n){return n=n.replace(cl,""),al[n]||n}function pe(n){return n==="true"?!0:n==="false"?!1:n===Number(n).toString()?Number(n):n===""||n==="null"?null:n}function cu(n){return n.replace(/[A-Z]/g,n=>`-${n.toLowerCase()}`)}function w(n){return n?(n.nodeName||"").toLowerCase():null}function y(n){if(n==null)return window;if(n.toString()!=="[object Window]"){var t=n.ownerDocument;return t?t.defaultView||window:window}return n}function yi(n){var t=y(n).Element;return n instanceof t||n instanceof Element}function c(n){var t=y(n).HTMLElement;return n instanceof t||n instanceof HTMLElement}function wo(n){if(typeof ShadowRoot=="undefined")return!1;var t=y(n).ShadowRoot;return n instanceof t||n instanceof ShadowRoot}function oy(n){var t=n.state;Object.keys(t.elements).forEach(function(n){var u=t.styles[n]||{},r=t.attributes[n]||{},i=t.elements[n];c(i)&&w(i)&&(Object.assign(i.style,u),Object.keys(r).forEach(function(n){var t=r[n];t===!1?i.removeAttribute(n):i.setAttribute(n,t===!0?"":t)}))})}function sy(n){var t=n.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach(function(n){var r=t.elements[n],u=t.attributes[n]||{},f=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:i[n]),e=f.reduce(function(n,t){return n[t]="",n},{});c(r)&&w(r)&&(Object.assign(r.style,e),Object.keys(u).forEach(function(n){r.removeAttribute(n)}))})}}function b(n){return n.split("-")[0]}function ri(n){var t=n.getBoundingClientRect(),i=1,r=1;return{width:t.width/i,height:t.height/r,top:t.top/r,right:t.right/i,bottom:t.bottom/r,left:t.left/i,x:t.left/i,y:t.top/r}}function bu(n){var t=ri(n),i=n.offsetWidth,r=n.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:n.offsetLeft,y:n.offsetTop,width:i,height:r}}function bo(n,t){var r=t.getRootNode&&t.getRootNode(),i;if(n.contains(t))return!0;if(r&&wo(r)){i=t;do{if(i&&n.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function nt(n){return y(n).getComputedStyle(n)}function hy(n){return["table","td","th"].indexOf(w(n))>=0}function ut(n){return((yi(n)?n.ownerDocument:n.document)||window.document).documentElement}function ar(n){return w(n)==="html"?n:n.assignedSlot||n.parentNode||(wo(n)?n.host:null)||ut(n)}function ko(n){return!c(n)||nt(n).position==="fixed"?null:n.offsetParent}function cy(n){var r=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,f=navigator.userAgent.indexOf("Trident")!==-1,u,i,t;if(f&&c(n)&&(u=nt(n),u.position==="fixed"))return null;for(i=ar(n);c(i)&&["html","body"].indexOf(w(i))<0;){if(t=nt(i),t.transform!=="none"||t.perspective!=="none"||t.contain==="paint"||["transform","perspective"].indexOf(t.willChange)!==-1||r&&t.willChange==="filter"||r&&t.filter&&t.filter!=="none")return i;i=i.parentNode}return null}function pi(n){for(var i=y(n),t=ko(n);t&&hy(t)&&nt(t).position==="static";)t=ko(t);return t&&(w(t)==="html"||w(t)==="body"&&nt(t).position==="static")?i:t||cy(n)||i}function ku(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}function yr(n,t,i){return ft(n,wi(t,i))}function go(){return{top:0,right:0,bottom:0,left:0}}function ns(n){return Object.assign({},go(),n)}function ts(n,t){return t.reduce(function(t,i){return t[i]=n,t},{})}function ly(n){var r,t=n.state,d=n.name,g=n.options,h=t.elements.arrow,c=t.modifiersData.popperOffsets,a=b(t.placement),i=ku(a),nt=[f,s].indexOf(a)>=0,e=nt?"height":"width";if(h&&c){var v=is(g.padding,t),y=bu(h),tt=i==="y"?u:f,it=i==="y"?o:s,rt=t.rects.reference[e]+t.rects.reference[i]-c[i]-t.rects.popper[e],ut=c[i]-t.rects.reference[i],l=pi(h),p=l?i==="y"?l.clientHeight||0:l.clientWidth||0:0,ft=rt/2-ut/2,et=v[tt],ot=p-y[e]-v[it],w=p/2-y[e]/2+ft,k=yr(et,w,ot),st=i;t.modifiersData[d]=(r={},r[st]=k,r.centerOffset=k-w,r)}}function ay(n){var i=n.state,u=n.options,r=u.element,t=r===void 0?"[data-popper-arrow]":r;t!=null&&(typeof t!="string"||(t=i.elements.popper.querySelector(t),t))&&bo(i.elements.popper,t)&&(i.elements.arrow=t)}function ui(n){return n.split("-")[1]}function vy(n){var i=n.x,r=n.y,u=window,t=u.devicePixelRatio||1;return{x:vr(vr(i*t)/t)||0,y:vr(vr(r*t)/t)||0}}function fs(n){var r,a=n.popper,d=n.popperRect,i=n.placement,g=n.variation,e=n.offsets,tt=n.position,v=n.gpuAcceleration,it=n.adaptive,p=n.roundOffsets,rt=p===!0?vy(e):typeof p=="function"?p(e):e,ft=rt.x,h=ft===void 0?0:ft,et=rt.y,c=et===void 0?0:et,ot=e.hasOwnProperty("x"),st=e.hasOwnProperty("y"),w=f,b=u,lt=window,k,l;if(it){var t=pi(a),ht="clientHeight",ct="clientWidth";t===y(a)&&(t=ut(a),nt(t).position!=="static"&&tt==="absolute"&&(ht="scrollHeight",ct="scrollWidth"));t=t;(i===u||(i===f||i===s)&&g===ti)&&(b=o,c-=t[ht]-d.height,c*=v?1:-1);(i===f||(i===u||i===o)&&g===ti)&&(w=s,h-=t[ct]-d.width,h*=v?1:-1)}return(k=Object.assign({position:tt},it&&us),v)?Object.assign({},k,(l={},l[b]=st?"0":"",l[w]=ot?"0":"",l.transform=(lt.devicePixelRatio||1)<=1?"translate("+h+"px, "+c+"px)":"translate3d("+h+"px, "+c+"px, 0)",l)):Object.assign({},k,(r={},r[b]=st?c+"px":"",r[w]=ot?h+"px":"",r.transform="",r))}function yy(n){var t=n.state,i=n.options,r=i.gpuAcceleration,s=r===void 0?!0:r,u=i.adaptive,h=u===void 0?!0:u,f=i.roundOffsets,e=f===void 0?!0:f,o={placement:b(t.placement),variation:ui(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:s};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,fs(Object.assign({},o,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:h,roundOffsets:e}))));t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,fs(Object.assign({},o,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:e}))));t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}function py(n){var i=n.state,t=n.instance,r=n.options,u=r.scroll,f=u===void 0?!0:u,e=r.resize,o=e===void 0?!0:e,s=y(i.elements.popper),h=[].concat(i.scrollParents.reference,i.scrollParents.popper);return f&&h.forEach(function(n){n.addEventListener("scroll",t.update,bi)}),o&&s.addEventListener("resize",t.update,bi),function(){f&&h.forEach(function(n){n.removeEventListener("scroll",t.update,bi)});o&&s.removeEventListener("resize",t.update,bi)}}function pr(n){return n.replace(/left|right|bottom|top/g,function(n){return es[n]})}function ss(n){return n.replace(/start|end/g,function(n){return os[n]})}function nf(n){var t=y(n),i=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:i,scrollTop:r}}function tf(n){return ri(ut(n)).left+nf(n).scrollLeft}function wy(n){var o=y(n),i=ut(n),t=o.visualViewport,r=i.clientWidth,u=i.clientHeight,f=0,e=0;return t&&(r=t.width,u=t.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(f=t.offsetLeft,e=t.offsetTop)),{width:r,height:u,x:f+tf(n),y:e}}function by(n){var r,i=ut(n),u=nf(n),t=(r=n.ownerDocument)==null?void 0:r.body,f=ft(i.scrollWidth,i.clientWidth,t?t.scrollWidth:0,t?t.clientWidth:0),o=ft(i.scrollHeight,i.clientHeight,t?t.scrollHeight:0,t?t.clientHeight:0),e=-u.scrollLeft+tf(n),s=-u.scrollTop;return nt(t||i).direction==="rtl"&&(e+=ft(i.clientWidth,t?t.clientWidth:0)-f),{width:f,height:o,x:e,y:s}}function rf(n){var t=nt(n),i=t.overflow,r=t.overflowX,u=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+u+r)}function hs(n){return["html","body","#document"].indexOf(w(n))>=0?n.ownerDocument.body:c(n)&&rf(n)?n:hs(ar(n))}function ki(n,t){var r;t===void 0&&(t=[]);var i=hs(n),u=i===((r=n.ownerDocument)==null?void 0:r.body),f=y(i),e=u?[f].concat(f.visualViewport||[],rf(i)?i:[]):i,o=t.concat(e);return u?o:o.concat(ki(ar(e)))}function uf(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function ky(n){var t=ri(n);return t.top=t.top+n.clientTop,t.left=t.left+n.clientLeft,t.bottom=t.top+n.clientHeight,t.right=t.left+n.clientWidth,t.width=n.clientWidth,t.height=n.clientHeight,t.x=t.left,t.y=t.top,t}function cs(n,t){return t===vu?uf(wy(n)):c(t)?ky(t):uf(by(ut(n)))}function dy(n){var i=ki(ar(n)),r=["absolute","fixed"].indexOf(nt(n).position)>=0,t=r&&c(n)?pi(n):n;return yi(t)?i.filter(function(n){return yi(n)&&bo(n,t)&&w(n)!=="body"}):[]}function gy(n,t,i){var f=t==="clippingParents"?dy(n):[].concat(t),u=[].concat(f,[i]),e=u[0],r=u.reduce(function(t,i){var r=cs(n,i);return t.top=ft(r.top,t.top),t.right=wi(r.right,t.right),t.bottom=wi(r.bottom,t.bottom),t.left=ft(r.left,t.left),t},cs(n,e));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}function ls(n){var t=n.reference,e=n.element,c=n.placement,l=c?b(c):null,y=c?ui(c):null,a=t.x+t.width/2-e.width/2,v=t.y+t.height/2-e.height/2,i,r,h;switch(l){case u:i={x:a,y:t.y-e.height};break;case o:i={x:a,y:t.y+t.height};break;case s:i={x:t.x+t.width,y:v};break;case f:i={x:t.x-e.width,y:v};break;default:i={x:t.x,y:t.y}}if(r=l?ku(l):null,r!=null){h=r==="y"?"height":"width";switch(y){case yt:i[r]=i[r]-(t[h]/2-e[h]/2);break;case ti:i[r]=i[r]+(t[h]/2-e[h]/2)}}return i}function fi(n,t){var it;t===void 0&&(t={});var i=t,v=i.placement,y=v===void 0?n.placement:v,p=i.boundary,rt=p===void 0?uo:p,w=i.rootBoundary,ft=w===void 0?vu:w,b=i.elementContext,r=b===void 0?ii:b,k=i.altBoundary,et=k===void 0?!1:k,d=i.padding,c=d===void 0?0:d,f=ns(typeof c!="number"?c:ts(c,ni)),ot=r===ii?fo:ii,g=n.rects.popper,l=n.elements[et?ot:r],e=gy(yi(l)?l:l.contextElement||ut(n.elements.popper),rt,ft),nt=ri(n.elements.reference),st=ls({reference:nt,element:g,strategy:"absolute",placement:y}),ht=uf(Object.assign({},g,st)),h=r===ii?ht:nt,a={top:e.top-h.top+f.top,bottom:h.bottom-e.bottom+f.bottom,left:e.left-h.left+f.left,right:h.right-e.right+f.right},tt=n.modifiersData.offset;return r===ii&&tt&&(it=tt[y],Object.keys(a).forEach(function(n){var t=[s,o].indexOf(n)>=0?1:-1,i=[u,o].indexOf(n)>=0?"y":"x";a[n]+=it[i]*t})),a}function np(n,t){var r;t===void 0&&(t={});var i=t,s=i.placement,h=i.boundary,c=i.rootBoundary,l=i.padding,a=i.flipVariations,f=i.allowedAutoPlacements,v=f===void 0?pu:f,e=ui(s),o=e?a?yu:yu.filter(function(n){return ui(n)===e}):ni,u=o.filter(function(n){return v.indexOf(n)>=0});return u.length===0&&(u=o),r=u.reduce(function(t,i){return t[i]=fi(n,{placement:i,boundary:h,rootBoundary:c,padding:l})[b(i)],t},{}),Object.keys(r).sort(function(n,t){return r[n]-r[t]})}function tp(n){if(b(n)===lr)return[];var t=pr(n);return[ss(n),t,ss(t)]}function ip(n){var t=n.state,i=n.options,k=n.name,a,ct,h,lt,at,y,vt;if(!t.modifiersData[k]._skip){var d=i.mainAxis,pt=d===void 0?!0:d,g=i.altAxis,wt=g===void 0?!0:g,bt=i.fallbackPlacements,nt=i.padding,tt=i.boundary,it=i.rootBoundary,kt=i.altBoundary,rt=i.flipVariations,p=rt===void 0?!0:rt,dt=i.allowedAutoPlacements,r=t.options.placement,gt=b(r),ni=gt===r,ti=bt||(ni||!p?[pr(r)]:tp(r)),c=[r].concat(ti).reduce(function(n,i){return n.concat(b(i)===lr?np(t,{placement:i,boundary:tt,rootBoundary:it,padding:nt,flipVariations:p,allowedAutoPlacements:dt}):i)},[]),ii=t.rects.reference,ri=t.rects.popper,ut=new Map,ft=!0,l=c[0];for(a=0;a=0,ht=st?"width":"height",w=fi(t,{placement:e,boundary:tt,rootBoundary:it,altBoundary:kt,padding:nt}),v=st?ot?s:f:ot?o:u;if(ii[ht]>ri[ht]&&(v=pr(v)),ct=pr(v),h=[],pt&&h.push(w[et]<=0),wt&&h.push(w[v]<=0,w[ct]<=0),h.every(function(n){return n})){l=e;ft=!1;break}ut.set(e,h)}if(ft)for(lt=p?3:1,at=function(n){var t=c.find(function(t){var i=ut.get(t);if(i)return i.slice(0,n).every(function(n){return n})});if(t)return l=t,"break"},y=lt;y>0;y--)if(vt=at(y),vt==="break")break;t.placement!==l&&(t.modifiersData[k]._skip=!0,t.placement=l,t.reset=!0)}}function vs(n,t,i){return i===void 0&&(i={x:0,y:0}),{top:n.top-t.height-i.y,right:n.right-t.width+i.x,bottom:n.bottom-t.height+i.y,left:n.left-t.width-i.x}}function ys(n){return[u,s,o,f].some(function(t){return n[t]>=0})}function rp(n){var t=n.state,e=n.name,o=t.rects.reference,s=t.rects.popper,h=t.modifiersData.preventOverflow,c=fi(t,{elementContext:"reference"}),l=fi(t,{altBoundary:!0}),i=vs(c,o),r=vs(l,s,h),u=ys(i),f=ys(r);t.modifiersData[e]={referenceClippingOffsets:i,popperEscapeOffsets:r,isReferenceHidden:u,hasPopperEscaped:f};t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}function up(n,t,i){var o=b(n),c=[f,u].indexOf(o)>=0?-1:1,h=typeof i=="function"?i(Object.assign({},t,{placement:n})):i,r=h[0],e=h[1];return r=r||0,e=(e||0)*c,[f,s].indexOf(o)>=0?{x:e,y:r}:{x:r,y:e}}function fp(n){var t=n.state,f=n.options,e=n.name,i=f.offset,o=i===void 0?[0,0]:i,r=pu.reduce(function(n,i){return n[i]=up(i,t.rects,o),n},{}),u=r[t.placement],s=u.x,h=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=h);t.modifiersData[e]=r}function ep(n){var t=n.state,i=n.name;t.modifiersData[i]=ls({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}function op(n){return n==="x"?"y":"x"}function sp(n){var t=n.state,h=n.options,hi=n.name,rt=h.mainAxis,ut=rt===void 0?!0:rt,et=h.altAxis,ot=et===void 0?!1:et,ci=h.boundary,li=h.rootBoundary,ai=h.altBoundary,vi=h.padding,st=h.tether,c=st===void 0?!0:st,ht=h.tetherOffset,w=ht===void 0?0:ht,a=fi(t,{boundary:ci,rootBoundary:li,padding:vi,altBoundary:ai}),yi=b(t.placement),k=ui(t.placement),ct=!k,i=ku(yi),d=op(i),r=t.modifiersData.popperOffsets,l=t.rects.reference,g=t.rects.popper,v=typeof w=="function"?w(Object.assign({},t.rects,{placement:t.placement})):w,nt={x:0,y:0},it;if(r){if(ut||ot){var lt=i==="y"?u:f,at=i==="y"?o:s,e=i==="y"?"height":"width",vt=r[i],pt=r[i]+a[lt],wt=r[i]-a[at],bt=c?-g[e]/2:0,bi=k===yt?l[e]:g[e],ki=k===yt?-g[e]:-l[e],kt=t.elements.arrow,di=c&&kt?bu(kt):{width:0,height:0},dt=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:go(),gt=dt[lt],ni=dt[at],y=yr(0,l[e],di[e]),gi=ct?l[e]/2-bt-y-gt-v:bi-y-gt-v,nr=ct?-l[e]/2+bt+y+ni+v:ki+y+ni+v,tt=t.elements.arrow&&pi(t.elements.arrow),tr=tt?i==="y"?tt.clientTop||0:tt.clientLeft||0:0,ti=t.modifiersData.offset?t.modifiersData.offset[t.placement][i]:0,ii=r[i]+gi-ti-tr,ri=r[i]+nr-ti;if(ut&&(it=yr(c?wi(pt,ii):pt,vt,c?ft(wt,ri):wt),r[i]=it,nt[i]=it-vt),ot){var ir=i==="x"?u:f,rr=i==="x"?o:s,p=r[d],ei=p+a[ir],oi=p-a[rr],si=yr(c?wi(ei,ii):ei,p,c?ft(oi,ri):oi);r[d]=si;nt[d]=si-p}}t.modifiersData[hi]=nt}}function hp(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}function cp(n){return n!==y(n)&&c(n)?hp(n):nf(n)}function lp(n){var t=n.getBoundingClientRect(),i=t.width/n.offsetWidth||1,r=t.height/n.offsetHeight||1;return i!==1||r!==1}function ap(n,t,i){var f;i===void 0&&(i=!1);f=c(t);c(t)&&lp(t);var e=ut(t),u=ri(n),o={scrollLeft:0,scrollTop:0},r={x:0,y:0};return!f&&(f||i)||((w(t)!=="body"||rf(e))&&(o=cp(t)),c(t)?(r=ri(t),r.x+=t.clientLeft,r.y+=t.clientTop):e&&(r.x=tf(e))),{x:u.left+o.scrollLeft-r.x,y:u.top+o.scrollTop-r.y,width:u.width,height:u.height}}function vp(n){function u(n){t.add(n.name);var f=[].concat(n.requires||[],n.requiresIfExists||[]);f.forEach(function(n){if(!t.has(n)){var r=i.get(n);r&&u(r)}});r.push(n)}var i=new Map,t=new Set,r=[];return n.forEach(function(n){i.set(n.name,n)}),n.forEach(function(n){t.has(n.name)||u(n)}),r}function yp(n){var t=vp(n);return po.reduce(function(n,i){return n.concat(t.filter(function(n){return n.phase===i}))},[])}function pp(n){var t;return function(){return t||(t=new Promise(function(i){Promise.resolve().then(function(){t=undefined;i(n())})})),t}}function wp(n){var t=n.reduce(function(n,t){var i=n[t.name];return n[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,n},{});return Object.keys(t).map(function(n){return t[n]})}function ks(){for(var t=arguments.length,i=new Array(t),n=0;n{lk(n,e)||i.removeAttribute(n.nodeName)})}return r.body.innerHTML}var is,us,bi,es,os,ef;const rl=1e6,ul=1e3,fu="transitionend",fl=n=>n===null||n===undefined?`${n}`:{}.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase(),el=n=>{do n+=Math.floor(Math.random()*rl);while(document.getElementById(n));return n},gf=n=>{let t=n.getAttribute("data-bs-target");if(!t||t==="#"){let i=n.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`);t=i&&i!=="#"?i.trim():null}return t},eu=n=>{const t=gf(n);return t?document.querySelector(t)?t:null:null},tt=n=>{const t=gf(n);return t?document.querySelector(t):null},ol=n=>{if(!n)return 0;let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(n);const r=Number.parseFloat(t),u=Number.parseFloat(i);return!r&&!u?0:(t=t.split(",")[0],i=i.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(i))*ul)},ne=n=>{n.dispatchEvent(new Event(fu))},ot=n=>!n||typeof n!="object"?!1:(typeof n.jquery!="undefined"&&(n=n[0]),typeof n.nodeType!="undefined"),it=n=>ot(n)?n.jquery?n[0]:n:typeof n=="string"&&n.length>0?document.querySelector(n):null,p=(n,t,i)=>{Object.keys(i).forEach(r=>{const f=i[r],u=t[r],e=u&&ot(u)?"element":fl(u);if(!new RegExp(f).test(e))throw new TypeError(`${n.toUpperCase()}: Option "${r}" provided type "${e}" but expected type "${f}".`);})},ci=n=>!ot(n)||n.getClientRects().length===0?!1:getComputedStyle(n).getPropertyValue("visibility")==="visible",st=n=>!n||n.nodeType!==Node.ELEMENT_NODE?!0:n.classList.contains("disabled")?!0:typeof n.disabled!="undefined"?n.disabled:n.hasAttribute("disabled")&&n.getAttribute("disabled")!=="false",te=n=>{if(!document.documentElement.attachShadow)return null;if(typeof n.getRootNode=="function"){const t=n.getRootNode();return t instanceof ShadowRoot?t:null}return n instanceof ShadowRoot?n:n.parentNode?te(n.parentNode):null},fr=()=>{},kt=n=>{n.offsetHeight},ie=()=>{const{jQuery:n}=window;return n&&!document.body.hasAttribute("data-bs-no-jquery")?n:null},ou=[],sl=n=>{document.readyState==="loading"?(ou.length||document.addEventListener("DOMContentLoaded",()=>{ou.forEach(n=>n())}),ou.push(n)):n()},r=()=>document.documentElement.dir==="rtl",h=n=>{sl(()=>{const t=ie();if(t){const i=n.NAME,r=t.fn[i];t.fn[i]=n.jQueryInterface;t.fn[i].Constructor=n;t.fn[i].noConflict=()=>(t.fn[i]=r,n.jQueryInterface)}})},ht=n=>{typeof n=="function"&&n()},re=(n,t,i=true)=>{if(!i){ht(n);return}const f=ol(t)+5;let r=!1;const u=({target:i})=>{i===t&&(r=!0,t.removeEventListener(fu,u),ht(n))};t.addEventListener(fu,u);setTimeout(()=>{r||ne(t)},f)},ue=(n,t,i,r)=>{let u=n.indexOf(t);if(u===-1)return n[!i&&r?n.length-1:0];const f=n.length;return u+=i?1:-1,r&&(u=(u+f)%f),n[Math.max(0,Math.min(u,f-1))]},hl=/[^.]*(?=\..*)\.|.*/,cl=/\..*/,ll=/::\d+$/,su={};let fe=1;const al={mouseenter:"mouseover",mouseleave:"mouseout"},vl=/^(mouseenter|mouseleave)/i,ee=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);const n={on(n,t,i,r){le(n,t,i,r,!1)},one(n,t,i,r){le(n,t,i,r,!0)},off(n,t,i,r){if(typeof t=="string"&&n){const[s,e,f]=ce(t,i,r),h=f!==t,u=se(n),c=t.startsWith(".");if(typeof e!="undefined"){if(!u||!u[f])return;hu(n,u,f,e,s?i:null);return}c&&Object.keys(u).forEach(i=>{wl(n,u,i,t.slice(1))});const o=u[f]||{};Object.keys(o).forEach(i=>{const r=i.replace(ll,"");if(!h||t.includes(r)){const t=o[i];hu(n,u,f,t.originalHandler,t.delegationSelector)}})}},trigger(n,t,i){if(typeof t!="string"||!n)return null;const f=ie(),e=ae(t),c=t!==e,l=ee.has(e);let u,o=!0,s=!0,h=!1,r=null;return c&&f&&(u=f.Event(t,i),f(n).trigger(u),o=!u.isPropagationStopped(),s=!u.isImmediatePropagationStopped(),h=u.isDefaultPrevented()),l?(r=document.createEvent("HTMLEvents"),r.initEvent(e,o,!0)):r=new CustomEvent(t,{bubbles:o,cancelable:!0}),typeof i!="undefined"&&Object.keys(i).forEach(n=>{Object.defineProperty(r,n,{get(){return i[n]}})}),h&&r.preventDefault(),s&&n.dispatchEvent(r),r.defaultPrevented&&typeof u!="undefined"&&u.preventDefault(),r}},rt=new Map,li={set(n,t,i){rt.has(n)||rt.set(n,new Map);const r=rt.get(n);if(!r.has(t)&&r.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`);return}r.set(t,i)},get(n,t){return rt.has(n)?rt.get(n).get(t)||null:null},remove(n,t){if(rt.has(n)){const i=rt.get(n);i.delete(t);i.size===0&&rt.delete(n)}}},bl="5.1.3";class v{constructor(n){(n=it(n),n)&&(this._element=n,li.set(this._element,this.constructor.DATA_KEY,this))}dispose(){li.remove(this._element,this.constructor.DATA_KEY);n.off(this._element,this.constructor.EVENT_KEY);Object.getOwnPropertyNames(this).forEach(n=>{this[n]=null})}_queueCallback(n,t,i=true){re(n,t,i)}static getInstance(n){return li.get(it(n),this.DATA_KEY)}static getOrCreateInstance(n,t={}){return this.getInstance(n)||new this(n,typeof t=="object"?t:null)}static get VERSION(){return bl}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!');}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const er=(t,i="hide")=>{const u=`click.dismiss${t.EVENT_KEY}`,r=t.NAME;n.on(document,u,`[data-bs-dismiss="${r}"]`,function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),!st(this)){const u=tt(this)||this.closest(`.${r}`),f=t.getOrCreateInstance(u);f[i]()}})},kl="alert",ve=`.${"bs.alert"}`,dl=`close${ve}`,gl=`closed${ve}`,na="fade",ta="show";class or extends v{static get NAME(){return kl}close(){const t=n.trigger(this._element,dl);if(!t.defaultPrevented){this._element.classList.remove(ta);const i=this._element.classList.contains(na);this._queueCallback(()=>this._destroyElement(),this._element,i)}}_destroyElement(){this._element.remove();n.trigger(this._element,gl);this.dispose()}static jQueryInterface(n){return this.each(function(){const t=or.getOrCreateInstance(this);if(typeof n=="string"){if(t[n]===undefined||n.startsWith("_")||n==="constructor")throw new TypeError(`No method named "${n}"`);t[n](this)}})}}er(or,"close");h(or);const ia="button",ra=`.${"bs.button"}`,ua="active",ye='[data-bs-toggle="button"]',fa=`click${ra}${".data-api"}`;class sr extends v{static get NAME(){return ia}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(ua))}static jQueryInterface(n){return this.each(function(){const t=sr.getOrCreateInstance(this);n==="toggle"&&t[n]()})}}n.on(document,fa,ye,n=>{n.preventDefault();const t=n.target.closest(ye),i=sr.getOrCreateInstance(t);i.toggle()});h(sr);const i={setDataAttribute(n,t,i){n.setAttribute(`data-bs-${cu(t)}`,i)},removeDataAttribute(n,t){n.removeAttribute(`data-bs-${cu(t)}`)},getDataAttributes(n){if(!n)return{};const t={};return Object.keys(n.dataset).filter(n=>n.startsWith("bs")).forEach(i=>{let r=i.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length);t[r]=pe(n.dataset[i])}),t},getDataAttribute(n,t){return pe(n.getAttribute(`data-bs-${cu(t)}`))},offset(n){const t=n.getBoundingClientRect();return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}},position(n){return{top:n.offsetTop,left:n.offsetLeft}}},ea=3,t={find(n,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,n))},findOne(n,t=document.documentElement){return Element.prototype.querySelector.call(t,n)},children(n,t){return[].concat(...n.children).filter(n=>n.matches(t))},parents(n,t){const r=[];let i=n.parentNode;while(i&&i.nodeType===Node.ELEMENT_NODE&&i.nodeType!==ea)i.matches(t)&&r.push(i),i=i.parentNode;return r},prev(n,t){let i=n.previousElementSibling;while(i){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next(n,t){let i=n.nextElementSibling;while(i){if(i.matches(t))return[i];i=i.nextElementSibling}return[]},focusableChildren(n){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(", ");return this.find(t,n).filter(n=>!st(n)&&ci(n))}},we="carousel",e=`.${"bs.carousel"}`,be=".data-api",oa=500,sa=40,ke={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},ha={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},ct="next",lt="prev",at="left",ai="right",ca={["ArrowLeft"]:ai,["ArrowRight"]:at},la=`slide${e}`,de=`slid${e}`,aa=`keydown${e}`,va=`mouseenter${e}`,ya=`mouseleave${e}`,pa=`touchstart${e}`,wa=`touchmove${e}`,ba=`touchend${e}`,ka=`pointerdown${e}`,da=`pointerup${e}`,ga=`dragstart${e}`,nv=`load${e}${be}`,tv=`click${e}${be}`,iv="carousel",vt="active",rv="slide",uv="carousel-item-end",fv="carousel-item-start",ev="carousel-item-next",ov="carousel-item-prev",sv="pointer-event",hv=".active",hr=".active.carousel-item",cv=".carousel-item",lv=".carousel-item img",av=".carousel-item-next, .carousel-item-prev",vv=".carousel-indicators",yv="[data-bs-target]",pv='[data-bs-ride="carousel"]',wv="touch",bv="pen";class g extends v{constructor(n,i){super(n);this._items=null;this._interval=null;this._activeElement=null;this._isPaused=!1;this._isSliding=!1;this.touchTimeout=null;this.touchStartX=0;this.touchDeltaX=0;this._config=this._getConfig(i);this._indicatorsElement=t.findOne(vv,this._element);this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0;this._pointerEvent=Boolean(window.PointerEvent);this._addEventListeners()}static get Default(){return ke}static get NAME(){return we}next(){this._slide(ct)}nextWhenVisible(){!document.hidden&&ci(this._element)&&this.next()}prev(){this._slide(lt)}pause(n){n||(this._isPaused=!0);t.findOne(av,this._element)&&(ne(this._element),this.cycle(!0));clearInterval(this._interval);this._interval=null}cycle(n){n||(this._isPaused=!1);this._interval&&(clearInterval(this._interval),this._interval=null);this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(i){this._activeElement=t.findOne(hr,this._element);const r=this._getItemIndex(this._activeElement);if(!(i>this._items.length-1)&&!(i<0)){if(this._isSliding){n.one(this._element,de,()=>this.to(i));return}if(r===i){this.pause();this.cycle();return}const u=i>r?ct:lt;this._slide(u,this._items[i])}}_getConfig(n){return n={...ke,...i.getDataAttributes(this._element),...(typeof n=="object"?n:{})},p(we,n,ha),n}_handleSwipe(){const n=Math.abs(this.touchDeltaX);if(!(n<=sa)){const t=n/this.touchDeltaX;(this.touchDeltaX=0,t)&&this._slide(t>0?ai:at)}}_addEventListeners(){if(this._config.keyboard)n.on(this._element,aa,n=>this._keydown(n));if(this._config.pause==="hover"){n.on(this._element,va,n=>this.pause(n));n.on(this._element,ya,n=>this.cycle(n))}this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const i=n=>this._pointerEvent&&(n.pointerType===bv||n.pointerType===wv),r=n=>{i(n)?this.touchStartX=n.clientX:this._pointerEvent||(this.touchStartX=n.touches[0].clientX)},f=n=>{this.touchDeltaX=n.touches&&n.touches.length>1?0:n.touches[0].clientX-this.touchStartX},u=n=>{i(n)&&(this.touchDeltaX=n.clientX-this.touchStartX),this._handleSwipe(),this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(n=>this.cycle(n),oa+this._config.interval))};if(t.find(lv,this._element).forEach(t=>{n.on(t,ga,n=>n.preventDefault())}),this._pointerEvent){n.on(this._element,ka,n=>r(n));n.on(this._element,da,n=>u(n));this._element.classList.add(sv)}else{n.on(this._element,pa,n=>r(n));n.on(this._element,wa,n=>f(n));n.on(this._element,ba,n=>u(n))}}_keydown(n){if(!/input|textarea/i.test(n.target.tagName)){const t=ca[n.key];t&&(n.preventDefault(),this._slide(t))}}_getItemIndex(n){return this._items=n&&n.parentNode?t.find(cv,n.parentNode):[],this._items.indexOf(n)}_getItemByOrder(n,t){const i=n===ct;return ue(this._items,t,i,this._config.wrap)}_triggerSlideEvent(i,r){const u=this._getItemIndex(i),f=this._getItemIndex(t.findOne(hr,this._element));return n.trigger(this._element,la,{relatedTarget:i,direction:r,from:f,to:u})}_setActiveIndicatorElement(n){if(this._indicatorsElement){const r=t.findOne(hv,this._indicatorsElement);r.classList.remove(vt);r.removeAttribute("aria-current");const i=t.find(yv,this._indicatorsElement);for(let t=0;t{n.trigger(this._element,de,{relatedTarget:u,direction:l,from:v,to:y})};if(this._element.classList.contains(rv)){u.classList.add(s);kt(u);f.classList.add(e);u.classList.add(e);const n=()=>{u.classList.remove(e,s),u.classList.add(vt),f.classList.remove(vt,s,e),this._isSliding=!1,setTimeout(a,0)};this._queueCallback(n,f,!0)}else f.classList.remove(vt),u.classList.add(vt),this._isSliding=!1,a();h&&this.cycle()}}}_directionToOrder(n){return[ai,at].includes(n)?r()?n===at?lt:ct:n===at?ct:lt:n}_orderToDirection(n){return[ct,lt].includes(n)?r()?n===lt?at:ai:n===lt?ai:at:n}static carouselInterface(n,t){const i=g.getOrCreateInstance(n,t);let{_config:r}=i;typeof t=="object"&&(r={...r,...t});const u=typeof t=="string"?t:r.slide;if(typeof t=="number")i.to(t);else if(typeof u=="string"){if(typeof i[u]=="undefined")throw new TypeError(`No method named "${u}"`);i[u]()}else r.interval&&r.ride&&(i.pause(),i.cycle())}static jQueryInterface(n){return this.each(function(){g.carouselInterface(this,n)})}static dataApiClickHandler(n){const t=tt(this);if(t&&t.classList.contains(iv)){const u={...i.getDataAttributes(t),...i.getDataAttributes(this)},r=this.getAttribute("data-bs-slide-to");r&&(u.interval=!1);g.carouselInterface(t,u);r&&g.getInstance(t).to(r);n.preventDefault()}}}n.on(document,tv,"[data-bs-slide], [data-bs-slide-to]",g.dataApiClickHandler);n.on(window,nv,()=>{const n=t.find(pv);for(let t=0,i=n.length;tn===this._element);i!==null&&f.length&&(this._selector=i,this._triggerArray.push(u))}this._initializeChildren();this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown());this._config.toggle&&this.toggle()}static get Default(){return to}static get NAME(){return ge}toggle(){this._isShown()?this.hide():this.show()}show(){if(!this._isTransitioning&&!this._isShown()){let r=[],u;if(this._config.parent){const n=t.find(ro,this._config.parent);r=t.find(ey,this._config.parent).filter(t=>!n.includes(t))}const f=t.findOne(this._selector);if(r.length){const n=r.find(n=>f!==n);if(u=n?gt.getInstance(n):null,u&&u._isTransitioning)return}const e=n.trigger(this._element,dv);if(!e.defaultPrevented){r.forEach(n=>{f!==n&>.getOrCreateInstance(n,{toggle:!1}).hide(),u||li.set(n,no,null)});const i=this._getDimension();this._element.classList.remove(dt);this._element.classList.add(cr);this._element.style[i]=0;this._addAriaAndCollapsedClass(this._triggerArray,!0);this._isTransitioning=!0;const o=()=>{this._isTransitioning=!1,this._element.classList.remove(cr),this._element.classList.add(dt,lu),this._element.style[i]="",n.trigger(this._element,gv)},s=i[0].toUpperCase()+i.slice(1),h=`scroll${s}`;this._queueCallback(o,this._element,!0);this._element.style[i]=`${this._element[h]}px`}}}hide(){if(!this._isTransitioning&&this._isShown()){const i=n.trigger(this._element,ny);if(!i.defaultPrevented){const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`;kt(this._element);this._element.classList.add(cr);this._element.classList.remove(dt,lu);const r=this._triggerArray.length;for(let n=0;n{this._isTransitioning=!1,this._element.classList.remove(cr),this._element.classList.add(dt),n.trigger(this._element,ty)};this._element.style[t]="";this._queueCallback(u,this._element,!0)}}}_isShown(n=this._element){return n.classList.contains(lu)}_getConfig(n){return n={...to,...i.getDataAttributes(this._element),...n},n.toggle=Boolean(n.toggle),n.parent=it(n.parent),p(ge,n,kv),n}_getDimension(){return this._element.classList.contains(ry)?uy:fy}_initializeChildren(){if(this._config.parent){const n=t.find(ro,this._config.parent);t.find(au,this._config.parent).filter(t=>!n.includes(t)).forEach(n=>{const t=tt(n);t&&this._addAriaAndCollapsedClass([n],this._isShown(t))})}}_addAriaAndCollapsedClass(n,t){n.length&&n.forEach(n=>{t?n.classList.remove(io):n.classList.add(io),n.setAttribute("aria-expanded",t)})}static jQueryInterface(n){return this.each(function(){const t={};typeof n=="string"&&/show|hide/.test(n)&&(t.toggle=!1);const i=gt.getOrCreateInstance(this,t);if(typeof n=="string"){if(typeof i[n]=="undefined")throw new TypeError(`No method named "${n}"`);i[n]()}})}}n.on(document,iy,au,function(n){(n.target.tagName==="A"||n.delegateTarget&&n.delegateTarget.tagName==="A")&&n.preventDefault();const i=eu(this),r=t.find(i);r.forEach(n=>{gt.getOrCreateInstance(n,{toggle:!1}).toggle()})});h(gt);var u="top",o="bottom",s="right",f="left",lr="auto",ni=[u,o,s,f],yt="start",ti="end",uo="clippingParents",vu="viewport",ii="popper",fo="reference",yu=ni.reduce(function(n,t){return n.concat([t+"-"+yt,t+"-"+ti])},[]),pu=[].concat(ni,[lr]).reduce(function(n,t){return n.concat([t,t+"-"+yt,t+"-"+ti])},[]),eo="beforeRead",oo="read",so="afterRead",ho="beforeMain",co="main",lo="afterMain",ao="beforeWrite",vo="write",yo="afterWrite",po=[eo,oo,so,ho,co,lo,ao,vo,yo];const wu={name:"applyStyles",enabled:!0,phase:"write",fn:oy,effect:sy,requires:["computeStyles"]};var ft=Math.max,wi=Math.min,vr=Math.round;is=function(n,t){return n=typeof n=="function"?n(Object.assign({},t.rects,{placement:t.placement})):n,ns(typeof n!="number"?n:ts(n,ni))};const rs={name:"arrow",enabled:!0,phase:"main",fn:ly,effect:ay,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};us={top:"auto",right:"auto",bottom:"auto",left:"auto"};const du={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:yy,data:{}};bi={passive:!0};const gu={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:py,data:{}};es={left:"right",right:"left",bottom:"top",top:"bottom"};os={start:"end",end:"start"};const as={name:"flip",enabled:!0,phase:"main",fn:ip,requiresIfExists:["offset"],data:{_skip:!1}};const ps={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:rp};const ws={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:fp};const ff={name:"popperOffsets",enabled:!0,phase:"read",fn:ep,data:{}};const bs={name:"preventOverflow",enabled:!0,phase:"main",fn:sp,requiresIfExists:["offset"]};ef={placement:"bottom",modifiers:[],strategy:"absolute"};var bp=wr(),kp=[gu,ff,du,wu],dp=wr({defaultModifiers:kp}),gp=[gu,ff,du,wu,ws,as,bs,rs,ps],sf=wr({defaultModifiers:gp});const ds=Object.freeze({__proto__:null,popperGenerator:wr,detectOverflow:fi,createPopperBase:bp,createPopper:sf,createPopperLite:dp,top:u,bottom:o,right:s,left:f,auto:lr,basePlacements:ni,start:yt,end:ti,clippingParents:uo,viewport:vu,popper:ii,reference:fo,variationPlacements:yu,placements:pu,beforeRead:eo,read:oo,afterRead:so,beforeMain:ho,main:co,afterMain:lo,beforeWrite:ao,write:vo,afterWrite:yo,modifierPhases:po,applyStyles:wu,arrow:rs,computeStyles:du,eventListeners:gu,flip:as,hide:ps,offset:ws,popperOffsets:ff,preventOverflow:bs}),hf="dropdown",pt=`.${"bs.dropdown"}`,cf=".data-api",br="Escape",gs="Space",nh="Tab",lf="ArrowUp",kr="ArrowDown",nw=2,tw=new RegExp(`${lf}|${kr}|${br}`),iw=`hide${pt}`,rw=`hidden${pt}`,uw=`show${pt}`,fw=`shown${pt}`,th=`click${pt}${cf}`,ih=`keydown${pt}${cf}`,ew=`keyup${pt}${cf}`,ei="show",ow="dropup",sw="dropend",hw="dropstart",cw="navbar",di='[data-bs-toggle="dropdown"]',af=".dropdown-menu",lw=".navbar-nav",aw=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",vw=r()?"top-end":"top-start",yw=r()?"top-start":"top-end",pw=r()?"bottom-end":"bottom-start",ww=r()?"bottom-start":"bottom-end",bw=r()?"left-start":"right-start",kw=r()?"right-start":"left-start",dw={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},gw={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class l extends v{constructor(n,t){super(n);this._popper=null;this._config=this._getConfig(t);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar()}static get Default(){return dw}static get DefaultType(){return gw}static get NAME(){return hf}toggle(){return this._isShown()?this.hide():this.show()}show(){if(!st(this._element)&&!this._isShown(this._menu)){const t={relatedTarget:this._element},u=n.trigger(this._element,uw,t);if(!u.defaultPrevented){const r=l.getParentFromElement(this._element);this._inNavbar?i.setDataAttribute(this._menu,"popper","none"):this._createPopper(r);"ontouchstart"in document.documentElement&&!r.closest(lw)&&[].concat(...document.body.children).forEach(t=>n.on(t,"mouseover",fr));this._element.focus();this._element.setAttribute("aria-expanded",!0);this._menu.classList.add(ei);this._element.classList.add(ei);n.trigger(this._element,fw,t)}}}hide(){if(!st(this._element)&&this._isShown(this._menu)){const n={relatedTarget:this._element};this._completeHide(n)}}dispose(){this._popper&&this._popper.destroy();super.dispose()}update(){this._inNavbar=this._detectNavbar();this._popper&&this._popper.update()}_completeHide(t){const r=n.trigger(this._element,iw,t);r.defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>n.off(t,"mouseover",fr)),this._popper&&this._popper.destroy(),this._menu.classList.remove(ei),this._element.classList.remove(ei),this._element.setAttribute("aria-expanded","false"),i.removeDataAttribute(this._menu,"popper"),n.trigger(this._element,rw,t))}_getConfig(n){if(n={...this.constructor.Default,...i.getDataAttributes(this._element),...n},p(hf,n,this.constructor.DefaultType),typeof n.reference=="object"&&!ot(n.reference)&&typeof n.reference.getBoundingClientRect!="function")throw new TypeError(`${hf.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return n}_createPopper(n){if(typeof ds=="undefined")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;this._config.reference==="parent"?t=n:ot(this._config.reference)?t=it(this._config.reference):typeof this._config.reference=="object"&&(t=this._config.reference);const r=this._getPopperConfig(),u=r.modifiers.find(n=>n.name==="applyStyles"&&n.enabled===!1);this._popper=sf(t,this._menu,r);u&&i.setDataAttribute(this._menu,"popper","static")}_isShown(n=this._element){return n.classList.contains(ei)}_getMenuElement(){return t.next(this._element,af)[0]}_getPlacement(){const n=this._element.parentNode;if(n.classList.contains(sw))return bw;if(n.classList.contains(hw))return kw;const t=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return n.classList.contains(ow)?t?yw:vw:t?ww:pw}_detectNavbar(){return this._element.closest(`.${cw}`)!==null}_getOffset(){const{offset:n}=this._config;return typeof n=="string"?n.split(",").map(n=>Number.parseInt(n,10)):typeof n=="function"?t=>n(t,this._element):n}_getPopperConfig(){const n={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return this._config.display==="static"&&(n.modifiers=[{name:"applyStyles",enabled:!1}]),{...n,...(typeof this._config.popperConfig=="function"?this._config.popperConfig(n):this._config.popperConfig)}}_selectMenuItem({key:n,target:i}){const r=t.find(aw,this._menu).filter(ci);r.length&&ue(r,i,n===kr,!r.includes(i)).focus()}static jQueryInterface(n){return this.each(function(){const t=l.getOrCreateInstance(this,n);if(typeof n=="string"){if(typeof t[n]=="undefined")throw new TypeError(`No method named "${n}"`);t[n]()}})}static clearMenus(n){if(!n||n.button!==nw&&(n.type!=="keyup"||n.key===nh)){const i=t.find(di);for(let t=0,r=i.length;tt+n);this._setElementAttributes(rh,"paddingRight",t=>t+n);this._setElementAttributes(uh,"marginRight",t=>t-n)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow");this._element.style.overflow="hidden"}_setElementAttributes(n,t,i){const r=this.getWidth(),u=n=>{if(n===this._element||!(window.innerWidth>n.clientWidth+r)){this._saveInitialAttribute(n,t);const u=window.getComputedStyle(n)[t];n.style[t]=`${i(Number.parseFloat(u))}px`}};this._applyManipulationCallback(n,u)}reset(){this._resetElementAttributes(this._element,"overflow");this._resetElementAttributes(this._element,"paddingRight");this._resetElementAttributes(rh,"paddingRight");this._resetElementAttributes(uh,"marginRight")}_saveInitialAttribute(n,t){const r=n.style[t];r&&i.setDataAttribute(n,t,r)}_resetElementAttributes(n,t){const r=n=>{const r=i.getDataAttribute(n,t);typeof r=="undefined"?n.style.removeProperty(t):(i.removeDataAttribute(n,t),n.style[t]=r)};this._applyManipulationCallback(n,r)}_applyManipulationCallback(n,i){ot(n)?i(n):t.find(n,this._element).forEach(i)}isOverflowing(){return this.getWidth()>0}}const nb={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},tb={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},fh="backdrop",ib="fade",eh="show",oh=`mousedown.bs.${fh}`;class sh{constructor(n){this._config=this._getConfig(n);this._isAppended=!1;this._element=null}show(n){if(!this._config.isVisible){ht(n);return}this._append();this._config.isAnimated&&kt(this._getElement());this._getElement().classList.add(eh);this._emulateAnimation(()=>{ht(n)})}hide(n){if(!this._config.isVisible){ht(n);return}this._getElement().classList.remove(eh);this._emulateAnimation(()=>{this.dispose(),ht(n)})}_getElement(){if(!this._element){const n=document.createElement("div");n.className=this._config.className;this._config.isAnimated&&n.classList.add(ib);this._element=n}return this._element}_getConfig(n){return n={...nb,...(typeof n=="object"?n:{})},n.rootElement=it(n.rootElement),p(fh,n,tb),n}_append(){if(!this._isAppended){this._config.rootElement.append(this._getElement());n.on(this._getElement(),oh,()=>{ht(this._config.clickCallback)});this._isAppended=!0}}dispose(){this._isAppended&&(n.off(this._element,oh),this._element.remove(),this._isAppended=!1)}_emulateAnimation(n){re(n,this._getElement(),this._config.isAnimated)}}const rb={trapElement:null,autofocus:!0},ub={trapElement:"element",autofocus:"boolean"},fb="focustrap",dr=`.${"bs.focustrap"}`,eb=`focusin${dr}`,ob=`keydown.tab${dr}`,sb="Tab",hb="forward",hh="backward";class ch{constructor(n){this._config=this._getConfig(n);this._isActive=!1;this._lastTabNavDirection=null}activate(){const{trapElement:t,autofocus:i}=this._config;if(!this._isActive){i&&t.focus();n.off(document,dr);n.on(document,eb,n=>this._handleFocusin(n));n.on(document,ob,n=>this._handleKeydown(n));this._isActive=!0}}deactivate(){this._isActive&&(this._isActive=!1,n.off(document,dr))}_handleFocusin(n){const{target:u}=n,{trapElement:i}=this._config;if(u!==document&&u!==i&&!i.contains(u)){const r=t.focusableChildren(i);r.length===0?i.focus():this._lastTabNavDirection===hh?r[r.length-1].focus():r[0].focus()}}_handleKeydown(n){n.key===sb&&(this._lastTabNavDirection=n.shiftKey?hh:hb)}_getConfig(n){return n={...rb,...(typeof n=="object"?n:{})},p(fb,n,ub),n}}const lh="modal",a=`.${"bs.modal"}`,ah="Escape",vh={backdrop:!0,keyboard:!0,focus:!0},cb={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},lb=`hide${a}`,ab=`hidePrevented${a}`,yh=`hidden${a}`,ph=`show${a}`,vb=`shown${a}`,wh=`resize${a}`,bh=`click.dismiss${a}`,kh=`keydown.dismiss${a}`,yb=`mouseup.dismiss${a}`,dh=`mousedown.dismiss${a}`,pb=`click${a}${".data-api"}`,gh="modal-open",wb="fade",nc="show",yf="modal-static",bb=".modal.show",kb=".modal-dialog",db=".modal-body";class oi extends v{constructor(n,i){super(n);this._config=this._getConfig(i);this._dialog=t.findOne(kb,this._element);this._backdrop=this._initializeBackDrop();this._focustrap=this._initializeFocusTrap();this._isShown=!1;this._ignoreBackdropClick=!1;this._isTransitioning=!1;this._scrollBar=new vf}static get Default(){return vh}static get NAME(){return lh}toggle(n){return this._isShown?this.hide():this.show(n)}show(t){if(!this._isShown&&!this._isTransitioning){const i=n.trigger(this._element,ph,{relatedTarget:t});if(!i.defaultPrevented){this._isShown=!0;this._isAnimated()&&(this._isTransitioning=!0);this._scrollBar.hide();document.body.classList.add(gh);this._adjustDialog();this._setEscapeEvent();this._setResizeEvent();n.on(this._dialog,dh,()=>{n.one(this._element,yb,n=>{n.target===this._element&&(this._ignoreBackdropClick=!0)})});this._showBackdrop(()=>this._showElement(t))}}}hide(){if(this._isShown&&!this._isTransitioning){const i=n.trigger(this._element,lb);if(!i.defaultPrevented){this._isShown=!1;const t=this._isAnimated();t&&(this._isTransitioning=!0);this._setEscapeEvent();this._setResizeEvent();this._focustrap.deactivate();this._element.classList.remove(nc);n.off(this._element,bh);n.off(this._dialog,dh);this._queueCallback(()=>this._hideModal(),this._element,t)}}}dispose(){[window,this._dialog].forEach(t=>n.off(t,a));this._backdrop.dispose();this._focustrap.deactivate();super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new sh({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new ch({trapElement:this._element})}_getConfig(n){return n={...vh,...i.getDataAttributes(this._element),...(typeof n=="object"?n:{})},p(lh,n,cb),n}_showElement(i){const r=this._isAnimated(),u=t.findOne(db,this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element);this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.setAttribute("aria-modal",!0);this._element.setAttribute("role","dialog");this._element.scrollTop=0;u&&(u.scrollTop=0);r&&kt(this._element);this._element.classList.add(nc);const f=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,n.trigger(this._element,vb,{relatedTarget:i})};this._queueCallback(f,this._dialog,r)}_setEscapeEvent(){if(this._isShown)n.on(this._element,kh,n=>{this._config.keyboard&&n.key===ah?(n.preventDefault(),this.hide()):this._config.keyboard||n.key!==ah||this._triggerBackdropTransition()});else n.off(this._element,kh)}_setResizeEvent(){if(this._isShown)n.on(window,wh,()=>this._adjustDialog());else n.off(window,wh)}_hideModal(){this._element.style.display="none";this._element.setAttribute("aria-hidden",!0);this._element.removeAttribute("aria-modal");this._element.removeAttribute("role");this._isTransitioning=!1;this._backdrop.hide(()=>{document.body.classList.remove(gh),this._resetAdjustments(),this._scrollBar.reset(),n.trigger(this._element,yh)})}_showBackdrop(t){n.on(this._element,bh,n=>{if(this._ignoreBackdropClick){this._ignoreBackdropClick=!1;return}n.target===n.currentTarget&&(this._config.backdrop===!0?this.hide():this._config.backdrop==="static"&&this._triggerBackdropTransition())});this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains(wb)}_triggerBackdropTransition(){const u=n.trigger(this._element,ab);if(!u.defaultPrevented){const{classList:t,scrollHeight:f,style:i}=this._element,r=f>document.documentElement.clientHeight;(r||i.overflowY!=="hidden")&&!t.contains(yf)&&(r||(i.overflowY="hidden"),t.add(yf),this._queueCallback(()=>{t.remove(yf),r||this._queueCallback(()=>{i.overflowY=""},this._dialog)},this._dialog),this._element.focus())}}_adjustDialog(){const n=this._element.scrollHeight>document.documentElement.clientHeight,i=this._scrollBar.getWidth(),t=i>0;(!t&&n&&!r()||t&&!n&&r())&&(this._element.style.paddingLeft=`${i}px`);(t&&!n&&!r()||!t&&n&&r())&&(this._element.style.paddingRight=`${i}px`)}_resetAdjustments(){this._element.style.paddingLeft="";this._element.style.paddingRight=""}static jQueryInterface(n,t){return this.each(function(){const i=oi.getOrCreateInstance(this,n);if(typeof n=="string"){if(typeof i[n]=="undefined")throw new TypeError(`No method named "${n}"`);i[n](t)}})}}n.on(document,pb,'[data-bs-toggle="modal"]',function(i){const r=tt(this);["A","AREA"].includes(this.tagName)&&i.preventDefault();n.one(r,ph,t=>{if(!t.defaultPrevented)n.one(r,yh,()=>{ci(this)&&this.focus()})});const u=t.findOne(bb);u&&oi.getInstance(u).hide();const f=oi.getOrCreateInstance(r);f.toggle(this)});er(oi);h(oi);const tc="offcanvas",wt=`.${"bs.offcanvas"}`,ic=".data-api",gb=`load${wt}${ic}`,nk="Escape",rc={backdrop:!0,keyboard:!0,scroll:!1},tk={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},uc="show",ik="offcanvas-backdrop",fc=".offcanvas.show",rk=`show${wt}`,uk=`shown${wt}`,fk=`hide${wt}`,ec=`hidden${wt}`,ek=`click${wt}${ic}`,ok=`keydown.dismiss${wt}`;class bt extends v{constructor(n,t){super(n);this._config=this._getConfig(t);this._isShown=!1;this._backdrop=this._initializeBackDrop();this._focustrap=this._initializeFocusTrap();this._addEventListeners()}static get NAME(){return tc}static get Default(){return rc}toggle(n){return this._isShown?this.hide():this.show(n)}show(t){if(!this._isShown){const i=n.trigger(this._element,rk,{relatedTarget:t});if(!i.defaultPrevented){this._isShown=!0;this._element.style.visibility="visible";this._backdrop.show();this._config.scroll||(new vf).hide();this._element.removeAttribute("aria-hidden");this._element.setAttribute("aria-modal",!0);this._element.setAttribute("role","dialog");this._element.classList.add(uc);const r=()=>{this._config.scroll||this._focustrap.activate(),n.trigger(this._element,uk,{relatedTarget:t})};this._queueCallback(r,this._element,!0)}}}hide(){if(this._isShown){const t=n.trigger(this._element,fk);if(!t.defaultPrevented){this._focustrap.deactivate();this._element.blur();this._isShown=!1;this._element.classList.remove(uc);this._backdrop.hide();const i=()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new vf).reset(),n.trigger(this._element,ec)};this._queueCallback(i,this._element,!0)}}}dispose(){this._backdrop.dispose();this._focustrap.deactivate();super.dispose()}_getConfig(n){return n={...rc,...i.getDataAttributes(this._element),...(typeof n=="object"?n:{})},p(tc,n,tk),n}_initializeBackDrop(){return new sh({className:ik,isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new ch({trapElement:this._element})}_addEventListeners(){n.on(this._element,ok,n=>{this._config.keyboard&&n.key===nk&&this.hide()})}static jQueryInterface(n){return this.each(function(){const t=bt.getOrCreateInstance(this,n);if(typeof n=="string"){if(t[n]===undefined||n.startsWith("_")||n==="constructor")throw new TypeError(`No method named "${n}"`);t[n](this)}})}}n.on(document,ek,'[data-bs-toggle="offcanvas"]',function(i){const r=tt(this);if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),!st(this)){n.one(r,ec,()=>{ci(this)&&this.focus()});const u=t.findOne(fc);u&&u!==r&&bt.getInstance(u).hide();const f=bt.getOrCreateInstance(r);f.toggle(this)}});n.on(window,gb,()=>t.find(fc).forEach(n=>bt.getOrCreateInstance(n).show()));er(bt);h(bt);const sk=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),hk=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,ck=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,lk=(n,t)=>{const i=n.nodeName.toLowerCase();if(t.includes(i))return sk.has(i)?Boolean(hk.test(n.nodeValue)||ck.test(n.nodeValue)):!0;const r=t.filter(n=>n instanceof RegExp);for(let n=0,t=r.length;n
      <\/div>
      <\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},bk={HIDE:`hide${k}`,HIDDEN:`hidden${k}`,SHOW:`show${k}`,SHOWN:`shown${k}`,INSERTED:`inserted${k}`,CLICK:`click${k}`,FOCUSIN:`focusin${k}`,FOCUSOUT:`focusout${k}`,MOUSEENTER:`mouseenter${k}`,MOUSELEAVE:`mouseleave${k}`},gr="fade",gi="show",nr="show",pf="out",hc=".tooltip-inner",cc=`.${"modal"}`,lc="hide.bs.modal",tr="hover",wf="focus",kk="click",dk="manual";class si extends v{constructor(n,t){if(typeof ds=="undefined")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(n);this._isEnabled=!0;this._timeout=0;this._hoverState="";this._activeTrigger={};this._popper=null;this._config=this._getConfig(t);this.tip=null;this._setListeners()}static get Default(){return wk}static get NAME(){return sc}static get Event(){return bk}static get DefaultType(){return yk}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(n){if(this._isEnabled)if(n){const t=this._initializeOnDelegatedTarget(n);t._activeTrigger.click=!t._activeTrigger.click;t._isWithActiveTrigger()?t._enter(null,t):t._leave(null,t)}else{if(this.getTipElement().classList.contains(gi)){this._leave(null,this);return}this._enter(null,this)}}dispose(){clearTimeout(this._timeout);n.off(this._element.closest(cc),lc,this._hideModalHandler);this.tip&&this.tip.remove();this._disposePopper();super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){const e=n.trigger(this._element,this.constructor.Event.SHOW),i=te(this._element),o=i===null?this._element.ownerDocument.documentElement.contains(this._element):i.contains(this._element);if(!e.defaultPrevented&&o){this.constructor.NAME==="tooltip"&&this.tip&&this.getTitle()!==this.tip.querySelector(hc).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const t=this.getTipElement(),r=el(this.constructor.NAME);t.setAttribute("id",r);this._element.setAttribute("aria-describedby",r);this._config.animation&&t.classList.add(gr);const s=typeof this._config.placement=="function"?this._config.placement.call(this,t,this._element):this._config.placement,u=this._getAttachment(s);this._addAttachmentClass(u);const{container:h}=this._config;li.set(t,this.constructor.DATA_KEY,this);this._element.ownerDocument.documentElement.contains(this.tip)||(h.append(t),n.trigger(this._element,this.constructor.Event.INSERTED));this._popper?this._popper.update():this._popper=sf(this._element,t,this._getPopperConfig(u));t.classList.add(gi);const f=this._resolvePossibleFunction(this._config.customClass);f&&t.classList.add(...f.split(" "));"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>{n.on(t,"mouseover",fr)});const c=()=>{const t=this._hoverState;this._hoverState=null;n.trigger(this._element,this.constructor.Event.SHOWN);t===pf&&this._leave(null,this)},l=this.tip.classList.contains(gr);this._queueCallback(c,this.tip,l)}}}hide(){if(this._popper){const t=this.getTipElement(),i=()=>{this._isWithActiveTrigger()||(this._hoverState!==nr&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),n.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())},r=n.trigger(this._element,this.constructor.Event.HIDE);if(!r.defaultPrevented){t.classList.remove(gi);"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>n.off(t,"mouseover",fr));this._activeTrigger[kk]=!1;this._activeTrigger[wf]=!1;this._activeTrigger[tr]=!1;const u=this.tip.classList.contains(gr);this._queueCallback(i,this.tip,u);this._hoverState=""}}}update(){this._popper!==null&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");t.innerHTML=this._config.template;const n=t.children[0];return this.setContent(n),n.classList.remove(gr,gi),this.tip=n,this.tip}setContent(n){this._sanitizeAndSetContent(n,this.getTitle(),hc)}_sanitizeAndSetContent(n,i,r){const u=t.findOne(r,n);if(!i&&u){u.remove();return}this.setElementContent(u,i)}setElementContent(n,t){if(n!==null){if(ot(t)){t=it(t);this._config.html?t.parentNode!==n&&(n.innerHTML="",n.append(t)):n.textContent=t.textContent;return}this._config.html?(this._config.sanitize&&(t=oc(t,this._config.allowList,this._config.sanitizeFn)),n.innerHTML=t):n.textContent=t}}getTitle(){const n=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(n)}updateAttachment(n){return n==="right"?"end":n==="left"?"start":n}_initializeOnDelegatedTarget(n,t){return t||this.constructor.getOrCreateInstance(n.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:n}=this._config;return typeof n=="string"?n.split(",").map(n=>Number.parseInt(n,10)):typeof n=="function"?t=>n(t,this._element):n}_resolvePossibleFunction(n){return typeof n=="function"?n.call(this._element):n}_getPopperConfig(n){const t={placement:n,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:n=>this._handlePopperPlacementChange(n)}],onFirstUpdate:n=>{n.options.placement!==n.placement&&this._handlePopperPlacementChange(n)}};return{...t,...(typeof this._config.popperConfig=="function"?this._config.popperConfig(t):this._config.popperConfig)}}_addAttachmentClass(n){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(n)}`)}_getAttachment(n){return pk[n.toUpperCase()]}_setListeners(){const t=this._config.trigger.split(" ");t.forEach(t=>{if(t==="click")n.on(this._element,this.constructor.Event.CLICK,this._config.selector,n=>this.toggle(n));else if(t!==dk){const i=t===tr?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,r=t===tr?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;n.on(this._element,i,this._config.selector,n=>this._enter(n));n.on(this._element,r,this._config.selector,n=>this._leave(n))}});this._hideModalHandler=()=>{this._element&&this.hide()};n.on(this._element.closest(cc),lc,this._hideModalHandler);this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const n=this._element.getAttribute("title"),t=typeof this._element.getAttribute("data-bs-original-title");(n||t!=="string")&&(this._element.setAttribute("data-bs-original-title",n||""),!n||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",n),this._element.setAttribute("title",""))}_enter(n,t){if(t=this._initializeOnDelegatedTarget(n,t),n&&(t._activeTrigger[n.type==="focusin"?wf:tr]=!0),t.getTipElement().classList.contains(gi)||t._hoverState===nr){t._hoverState=nr;return}if(clearTimeout(t._timeout),t._hoverState=nr,!t._config.delay||!t._config.delay.show){t.show();return}t._timeout=setTimeout(()=>{t._hoverState===nr&&t.show()},t._config.delay.show)}_leave(n,t){if(t=this._initializeOnDelegatedTarget(n,t),n&&(t._activeTrigger[n.type==="focusout"?wf:tr]=t._element.contains(n.relatedTarget)),!t._isWithActiveTrigger()){if(clearTimeout(t._timeout),t._hoverState=pf,!t._config.delay||!t._config.delay.hide){t.hide();return}t._timeout=setTimeout(()=>{t._hoverState===pf&&t.hide()},t._config.delay.hide)}}_isWithActiveTrigger(){for(const n in this._activeTrigger)if(this._activeTrigger[n])return!0;return!1}_getConfig(n){const t=i.getDataAttributes(this._element);return Object.keys(t).forEach(n=>{vk.has(n)&&delete t[n]}),n={...this.constructor.Default,...t,...(typeof n=="object"&&n?n:{})},n.container=n.container===!1?document.body:it(n.container),typeof n.delay=="number"&&(n.delay={show:n.delay,hide:n.delay}),typeof n.title=="number"&&(n.title=n.title.toString()),typeof n.content=="number"&&(n.content=n.content.toString()),p(sc,n,this.constructor.DefaultType),n.sanitize&&(n.template=oc(n.template,n.allowList,n.sanitizeFn)),n}_getDelegateConfig(){const n={};for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(n[t]=this._config[t]);return n}_cleanTipClass(){const t=this.getTipElement(),i=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),n=t.getAttribute("class").match(i);n!==null&&n.length>0&&n.map(n=>n.trim()).forEach(n=>t.classList.remove(n))}_getBasicClassPrefix(){return ak}_handlePopperPlacementChange(n){const{state:t}=n;t&&(this.tip=t.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(n){return this.each(function(){const t=si.getOrCreateInstance(this,n);if(typeof n=="string"){if(typeof t[n]=="undefined")throw new TypeError(`No method named "${n}"`);t[n]()}})}}h(si);const gk="popover",d=`.${"bs.popover"}`,nd="bs-popover",td={...si.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:'